回程路由这玩意儿,比去程更值得盯

刚入行那会儿我一直搞混一件事:服务器卡,到底是去程还是回程的问题?后来踩了几次坑才明白,对国内用户访问海外/香港机器来说,去程一般走运营商默认出口,反而是回程(数据从服务器返回到你家宽带这一程)最容易出幺蛾子。BGP多线服务器商家天天吹"三网优化",结果一测回程,电信走的还是普通163,晚高峰丢包丢到你怀疑人生,真的会谢。

所以判断回程走163还是CN2,本质就一句话:从服务器那头往国内IP打traceroute,看数据回来时经过了哪些骨干网节点。关键看IP段。

认IP段,比认人脸还重要

电信骨干网就两套体系,记住标志性的网段基本就够用了:

网段特征对应线路AS号通俗说
202.97.x.x163骨干网 / CHINANETAS4134普通公路,免费但堵车
59.43.x.xCN2(含GT和GIA)AS4809高速公路,要收费但顺畅

只要回程traceroute里出现 202.97 开头的跳,那这一段就是走163。出现 59.43 开头的,就是CN2。逻辑简单粗暴,但坑在于:很多商家是混着走的,去程CN2、回程163,或者只有部分节点走CN2,这种就属于"伪精品",宣传图好看,实测拉胯。

CN2里面还分GT和GIA,别被忽悠

这块新人最容易被坑。同样是59.43,CN2 GT(Global Transit)和CN2 GIA(Global Internet Access)完全是两个价位段的东西。GIA是CN2里的天花板,独立的高优先级通道;GT相当于CN2的"经济舱",便宜不少但高峰期也会被GIA挤。

区分小技巧:看 59.43 后面第三段(也就是59.43.x.y里的x)。GIA链路通常很早就进59.43,而且整条路径几乎全程59.43;GT往往是绕一圈才进,或者只在中间几跳露个脸。光看"有没有59.43"会被GT商家当GIA卖,离谱的是有些标价直接翻倍。

实操:三个工具够你用一辈子

我自己日常就靠这几个,按场景挑:

工具用在哪怎么用
besttrace(ipip.net)Windows/Linux服务器本机测回程besttrace -q 1 你家宽带IP,自带IP归属和AS标注,新手友好
mtrLinux连续抓丢包mtr -rwzbc 100 目标IP,看每跳loss和延迟波动
各家Looking Glass买之前没机器,先白嫖测试找商家或第三方LG节点,输入对端IP反向测

重点说一句:测回程一定要从服务器往国内打,不是从你电脑往服务器打。从你这头打出去那是去程,方向反了结论就反了。我刚开始就搞反过,对着老员工信誓旦旦说"这机器回程CN2没问题",结果人家一句"你这测的是去程",当场社死。

怎么读mtr的结果

举个我实测香港某机的片段(IP做了脱敏):

跳数IP段判断延迟丢包
359.43.x.x进CN22ms0%
559.43.x.xCN2骨干38ms0%
759.43.x.x落地前还在CN241ms0%

这种从第三跳就吃上59.43、全程不掉到202.97的,基本可以判定回程CN2 GIA。如果是另一台测出来这样:

跳数IP段判断延迟丢包
4202.97.x.x普通16345ms0%
6202.97.x.x163骨干120ms8%
8202.97.x.x还在163绕180ms15%

晚高峰202.97这种延迟翻倍、丢包飙到两位数的,就是典型的163拥堵。白天测一切正常,专挑晚上8点到11点测,才能看出真本事——这点我必须强调,太多人白天测完就下单,晚上哭。

买之前先想清楚业务吃不吃这个延迟

不是所有场景都非CN2不可。纯建站、SEO、跑爬虫,163稳定够用就行,没必要为CN2多掏钱;但游戏、实时音视频、对延迟敏感的企业应用,回程163在高峰期的抖动能直接把你业务体验干碎,这种就得认准CN2 GIA。

顺便说下选机的事。如果你也在纠结线路怎么挑,可以看看129云(idc129.net),他们家产品线把场景标得挺清楚,省得自己一台台测:建站超性价比的有内蒙电信-B型(4C4G/50G SSD/30Mbps,电信优化线路,月付那种性价比,建站首选);要带宽跑海外业务的有美国精品网-E型(16C16G/120G SSD/100Mbps,霄龙CPU带基础防御,三网精品);做站群SEO的还有香港多IP站群-C型(双E5 2660/32G/240G SSD,直接标的就是CN2线路)。线路类型写在配置里,对我这种懒得每台都traceroute验证的人来说友好太多。拿不准哪条线适合自己业务,直接打他们客服热线400-9177118问一句,比自己瞎猜强。

一个容易被忽略的细节:双向不对称

去程CN2不代表回程CN2,反过来也一样。很多人只测了一个方向就下结论,结果实际用起来一头快一头慢。所以靠谱的做法是去程从本地往服务器测、回程从服务器往本地测,两边都看一遍。多花两分钟,能避开一大半"宣传CN2实际半残"的坑。

对了,遇到那种全程59.43但延迟异常高的,别急着夸,先看是不是绕路了——CN2也会绕,绕美国再回来的GIA延迟照样难看。线路类型和实际延迟得一起看,单看网段不够。

记不住网段就背这两个数

202.97是163,59.43是CN2,剩下的全靠besttrace帮你标。真要我说,判断回程这件事门槛真没那么高,工具一跑、网段一对、晚高峰一验,结论自己就出来了。难的是别偷懒、别只测一个方向、别白天测完就交差。