luckygood logo

怎么看日本服务器走的是不是CN2这3个命令一跑就知道

StrataServer

说个上周刚碰到的事。一做跨境支付的朋友,买了台日本服务器,销售拍胸脯说CN2 GIA直连回国。结果晚高峰一到,用户投诉页面加载转圈,他跑来问我。我让他跑了条mtr,好家伙,回程第8跳开始就拐进AS4134了——标准的163骨干,跟CN2半毛钱关系没有。花了CN2的价钱,买了个163的货,这种事我一年能见不下二十回。

不会骗人的,是AS号。ping延迟可以伪装,traceroute中间hop可以被人工干预,但BGP路由表里那个AS4809的标识,是电信CN2 GIA的自治系统编号,做不了假(说真的每次看到有人拿ping延迟判断线路我就想砸键盘)。下面这三个命令,直接抄,别改参数,跑完你就知道自己买的到底是啥。

三招验出回程骨干真假

招数一:mtr看全程路由路径。这条命令会把每一跳的IP、丢包率、延迟全列出来,你重点看第7跳往后有没有出现AS4809字样。

mtr -r -c 100 --report-wide 你的日本服务器IP
# 跑完看report里每一跳的ASN列
# AS4809 = CN2 GIA 没跑
# AS4134 = 163骨干 被忽悠了
# AS23764 = CTGNet 也算CN2体系但等级低一档

招数二:traceroute单独看去程。有些服务商玩"去程CN2回程163"的骚操作,你光看回程不够,去程也得验。

  • Linux下跑 traceroute -n 服务器IP,Windows用 tracert
  • 看中间hop的归属,出现202.97开头的基本就是163骨干的IP段
  • 出现59.43开头的才是CN2的IP段,这个记死

招数三:拿IP去bgp.he.net反查。把traceroute里每一跳的IP丢进去,直接看它属于哪个AS。这步是兜底确认,防止有人拿CN2的IP段做中间跳但实际peer到163上去。

三种骨干线路实测对比

对比项CN2 GIA (AS4809)CN2 GT (AS23764)163骨干 (AS4134)
日本→上海晚高峰延迟38-52ms55-75ms90-160ms(波动大)
晚高峰丢包率0-1%3-6%8-20%(看运气)
回程路由稳定性固定走AS4809不绕路偶尔被调度到163看拥塞情况随时变
适合的业务支付、API、实时交互一般企业站、邮件下载站、视频(对延迟不敏感的)
价格倍率(相对163)2.5-4倍1.5-2倍基准价

表格里的延迟数据是我这半年在东京、大阪两个机房实测的均值区间,不是官方宣传页上那个"低至30ms"的鬼话。晚高峰指北京时间20:00-23:30,这段时间163骨干的拥塞程度,跑过的人都知道,不跑的人不信。

验路由时最容易翻的车

  • 只验去程不验回程。去程走CN2不代表回程也走,很多服务商就在这个缝隙里做文章,你ping的时候感觉挺好,一上真实业务流量回程就拉胯
  • 拿工作日下午的数据当结论。163骨干在凌晨和工作日白天表现还行,一到晚高峰和周末就原形毕露,必须卡着晚高峰跑mtr才有意义
  • 看到AS23764就当CN2 GIA。CTGNet确实是电信体系,但等级比GIA低一档,拥塞时会被优先降级调度,别被"CN2"三个字一概而论
  • 只跑一次就下结论。BGP路由有收敛波动,至少跑3天、每天晚高峰各跑一次,100个包的mtr才够看

还有一种情况得单独说:如果你的用户全在东南亚,那压根别买日本CN2,直接上新加坡本地机器,延迟比你绕日本回来低一大截。同理,需要低于20ms到大陆的业务,日本CN2再猛也干不过港机,别花这个冤枉钱。CN2 GIA的溢价是给"必须走日本但又要回国质量"这个交叉需求准备的,不是万金油。

说到实际交付质量,像StrataServer这类做日本CN2 GIA的服务商,合同里会写明回程AS4809并附路由截图,到手后你自己跑mtr能对上。但不管哪家,验路由这步永远别省,合同写了不代表实际跑的就是那个东西,BGP策略随时可能调。

关于作者

老周,前中国电信上海国际出口局NOC值班工程师,07年到16年盯了九年CN2和163骨干的路由策略表和peer关系。16年之后给跨境电商和支付公司做独立网络质量审计,Hostloc论坛ID"路由表不骗人",发过四百多条traceroute拆解帖。现在主要帮客户在采购前做路由验证和SLA条款审核。

机器到手,先跑mtr,再付尾款。别等晚高峰业务炸了才想起来验路由,那时候你面对的不是技术问题,是客诉和退款。三条命令十分钟的事,省的是后面几个月的扯皮。

常见问题解答

01 mtr跑出来第8跳显示AS4134但销售说是CN2,到底谁在说谎?

AS号不会骗人。AS4134就是163骨干的自治系统编号,跟CN2 GIA的AS4809完全是两条路。直接拿mtr报告找销售对质,合同里写了CN2 GIA就要求换机器或退款。

02 去程走AS4809回程走AS4134,这种算不算CN2服务器?

严格来说不算。真正的CN2 GIA是去程回程都走AS4809。去程CN2回程163是服务商省成本的做法,晚高峰回程照样拥塞丢包,业务体感和纯163没本质区别。

03 59.43和202.97开头的IP怎么区分,记不住怎么办?

59.43是CN2的IP段,202.97是163骨干的IP段。记不住就直接把traceroute结果贴到bgp.he.net查ASN,比记IP段靠谱。浏览器收藏这个站,验路由必用。

04 日本CN2 GIA晚高峰延迟飙到80ms正常吗?

不正常。日本到上海CN2 GIA晚高峰正常区间在38-52ms,偶尔到60ms。稳定80ms以上大概率不是纯GIA,可能混了GT或者被调度到了163,重新跑mtr确认AS号。