做过跨境业务运维的人,大概都有过这种经历:买了个香港VPS,白天测延迟40ms,美滋滋;一到晚上8点,延迟飙到180ms,丢包率冲上5%,网站图片加载不出来,SSH敲命令都卡。换了个号称“CN2 GIA”的VPS,同样是香港,同样是晚高峰,延迟稳稳压在45ms以内。这背后的差距,就是线路优化的问题。今天咱们就讲讲,CN2、CMI、9929这几条“优化线路”到底是个什么原理,为什么它们比普通线路快,以及你该怎么选。
一、先搞清楚“普通线路”为什么慢
要理解优化线路的优势,得先明白普通线路的痛点。
正常情况下,大陆访问香港的数据包走的是运营商的“普通国际出口”。以电信为例,普通用户走的是163骨干网(AS4134)。这条网络承载了中国电信绝大部分的家宽和政企流量,本身就挤得不行,国际出口带宽更是常年处于超负荷状态。
当你从上海ping一台香港普通BGP线路的服务器时,数据包可能先跑到北京出口,然后绕到美国洛杉矶,再从太平洋海底光缆到香港——来回一万多公里,延迟150ms起步,晚高峰丢包5%以上是常态。这就是所谓的“绕路”。
那为什么不能直连呢?因为运营商之间的互联是要钱的。电信和香港本地运营商之间的直连带宽有限,成本高昂,普通的“尽力而为”流量就只能走便宜但拥堵的路径。
二、CN2:电信的亲儿子,高端玩家的入场券
CN2全称“ChinaNet Next Carrying Network”(中国电信下一代承载网)。 你可以把它理解为电信内部的“贵族网络”——专门用来承载对质量要求高的业务。
CN2最早在2004年前后开始规划建设,目标是为3G、软交换、大客户专线等关键业务提供有QoS保证的IP承载网。换句话说,CN2从一开始就不是给普通上网用户用的,它的定位就是“高价值业务的专用通道”。
CN2内部又分两个等级:CN2 GT和CN2 GIA。
CN2 GT(Global Transit,全球转接) 是“半程优化”。数据包在国内段走CN2的优质节点,但到了国际出口之后,可能会被“转接”到普通163网络继续传输。所以CN2 GT的延迟通常在80-120ms,晚高峰会有波动,但比普通线路强不少。
CN2 GIA(Global Internet Access,全球互联网接入) 则是“全程优化”。从你电脑发出的数据包,在国内走CN2,出了国际出口还是走CN2的专用链路,一直到香港服务器所在的机房才会下路。全程不经过163网络,不跟普通流量抢道。
怎么分辨你买的是不是真CN2 GIA?看路由节点就行了。用traceroute命令追踪一下,如果路径上出现大量59.43.x.x的IP段,那就是CN2的骨干节点。如果全程都是59.43,没有跳到其他普通IP段,基本可以确定是GIA。
实测数据也很说明问题:CN2 GIA从上海到香港的延迟稳定在35-55ms,丢包率低于0.1%,晚高峰几乎不波动。当然,代价就是贵——CN2 GIA的带宽成本是普通国际带宽的几倍甚至十几倍,这也是为什么香港VPS普遍只有2M、5M这种“小水管”。
三、CMI:移动的后起之秀,亚太区的黑马
中国移动做国际业务起步比较晚,但势头很猛。CMI是中国移动的国际子公司,2010年在香港成立。 手握70多条海陆缆资源,海外PoP点超过200个,传输总带宽超过109T。
CMI的优势在于“没有历史包袱”。移动的国际网络是新建的,直接绕开了传统骨干网的拥堵段,在设计之初就采用了比较先进的架构。对于移动宽带和4G/5G用户来说,访问走CMI线路的香港VPS,体验非常接近CN2 GIA——延迟40-50ms,丢包率极低。
不过CMI有一个特点:它对中国电信和联通用户的友好度不如自家用户。 如果你是移动宽带,选CMI线路基本不会错;但如果你是电信或联通用户,走CMI可能会先绕到移动的国际出口,路径不一定最优。所以很多VPS商家会提供“三网优化”方案——电信走CN2、联通走9929、移动走CMI,各走各的道。
四、联通9929:被低估的精品网
联通的网络架构在三家里可能是最复杂的,也是很多人搞不清楚的。
联通有三张骨干网:AS4837(普通169网络)、AS9929(精品网)、AS10099(国际线路)。它们之间的关系可以这么理解:
AS4837是联通的家宽和普通政企用户用的网络,国际出口带宽有限,晚高峰拥堵明显。
AS10099是联通的国际线路,负责把数据从国内送到海外。
AS9929是联通的“精品网”,国内段走优化过的低负载链路,全程轻载运行。
判断你是不是走了9929线路,方法跟CN2类似——看路由节点里有没有AS9929或者特定的IP段出现。实测联通9929从国内到香港的延迟可以压到35-45ms,晚高峰表现稳定。
五、一个简单但有效的测试方法
如果你手头有香港VPS,不确定它走的是什么线路,可以用下面这套命令自己测:
ping -c 100 你的服务器IP
mtr --report 你的服务器IP
tcping -t 你的服务器IP 80
在mtr的结果里:
- 看到 59.43.x.x → 走了CN2
- 看到 AS9929 或特定联通节点 → 走了联通精品网
- 看到移动的国际网关 → 走了CMI
- 全是普通IP段且跳数超过15 → 大概率是普通BGP线路
选香港VPS,线路往往比配置更重要。4核8G的机器挂在普通BGP线路上,晚高峰可能还不如1核1G配CN2 GIA跑得顺。这不是玄学,是运营商的网络架构决定的。
至于具体选哪家,我的建议是:先搞清楚自己的运营商,再匹配对应的优化线路。 电信用户认准CN2 GIA,联通用户优先考虑9929,移动用户选CMI。如果商家提供的套餐是三网都优化,那就更省心了,不用纠结自己是哪家运营商。