上周有个做跨境电商的朋友找我吐槽,说新加坡机房买的"回国带宽",晚上高峰期广州用户打开页面卡了5秒还没加载出来。我让他发个新加坡服务器的mtr截图,一看回程电信绕了NTT到日本再回上海,这叫什么回国线路?
说白了,新加坡混合带宽就是把163国际骨干和CN2回程线路打包在一起卖。国际流量走便宜的163,回国流量走低延迟的CN2,预算有限的情况下两边都照顾到。但这东西水很深,不是所有标了"混合"的机房都真给你跑CN2。
混合带宽线路到底在混什么
拆开来看就是两条腿走路:
- 出站(新加坡往东南亚/欧美方向):走普通国际BGP线路,价格跟163一样便宜
- 回程(中国往新加坡方向):电信走CN2 163骨干网,物理直连不绕路
- 联通移动:大部分机房不包,走CU VIP或CMI,延迟看运气
关键看RTT(往返时延)。纯163从新加坡到广州,晚高峰经常飙到180ms以上还带3%丢包。CN2回程正常能压在45-65ms,丢包率低于0.1%。这差距,做实时交易系统的都知道意味着什么。
3组线路跑出来的实测数据
| 线路类型 | 10M月费 | 电信回程延迟 | 晚高峰丢包 | 适合场景 |
|---|---|---|---|---|
| 纯163国际 | 300元 | 160-220ms | 2-5% | 纯东南亚本地业务 |
| 混合带宽 | 680元 | 45-70ms | 0-0.3% | 中国+东南亚双市场 |
| CN2 GIA三网 | 2200元 | 35-55ms | 0-0.1% | 高端金融/实时对战游戏 |
跑个traceroute就能看出来回程走的哪条路(别问我怎么知道的,去年双十一凌晨被叫起来排查的就是这破事):
traceroute -n -q 1 202.97.xx.xx
# 看到202.97开头是163骨干,59.43开头才是CN2节点
# 如果跳出来ntt.net或者telstra.net,赶紧找机房理论这些场景千万别上混合带宽
如果你的流量90%都在新加坡本地或者马来西亚、印尼,用户根本不从中国大陆访问,那就老老实实用纯国际163,混合线路多花的CN2回程费纯属白扔。另外做视频流媒体大带宽下载的也别上,CN2回程通常只给小带宽(5-20M),跑大文件传输会被QoS限速到怀疑人生。
StrataServer那边我去年测过他们的新加坡混合线路,电信回程确实直连59.43,移动走的CMI延迟也还行,10M起步适合预算卡得死又要保中国用户的项目。
作者简介:周诚,目前在给3家中小出海团队做节点选型咨询,之前踩过3个机房虚假CN2回程的坑,日常混infra-dev群只看mtr截图不听销售话术。
别等上线被用户骂了才查线路,现在就登录机房控制面板看看回程路由到底走的哪条线。