大陆员工敲个SSH,半天连不上香港云上的数据库。ERP系统点个报表,鼠标一直转圈。别怪公有云厂商,锅在公网路由。BGP选路经常绕道美国,TCP握手直接超时。想彻底解决,必须上物理层的 IEPL 或者 IPLC。别搞那些虚的SD-WAN overlay,纯属脱裤子放屁。
公网BGP绕路到底多坑
很多厂吹自己线路好,直接让他给 BGP 路由表。看晚高峰的丢包率,别光看ping值。ping是ICMP,优先级高,不丢不代表TCP不丢。真刀真枪的测试,得看 TCP Window Scaling 有没有被中间节点掐断。一旦窗口缩放被重置,吞吐量直接掉底。- 晚高峰炸管道是常态,QoS策略直接把你的业务包扔进垃圾桶。
- 跨国路由跳数超过15跳,延迟波动大得根本没法敲代码。
- MTU黑洞导致大包过不去,SSH敲几个字母卡半天。
三种跨境组网实测对比
| 组网方式 | 真实路由跳数 | 晚高峰TCP重传率 | 建连耗时 |
|---|---|---|---|
| 普通公网直连 | 18-25跳 (绕路) | 12% - 18% | >800ms |
| 廉价SD-WAN | 12-15跳 | 5% - 8% | 300-500ms |
| 物理IEPL/IPLC | 3-5跳 (直连) | < 0.1% | < 40ms |
避坑实录:这三类业务别碰专线
纯做本地C端视频娱乐的,千万别上专线。贵且没必要,直接买大带宽CDN就行。只对大陆本地提供服务的业务,别浪费钱搞跨境通道。对延迟要求低于200ms都能接受的边缘业务,用普通公网凑合得了。专线资源很贵,好钢得用在ERP核心数据库同步的刀刃上。排查网络忽快忽慢,直接上抓包工具:tcpdump -i eth0 -nn -s 0 'tcp[tcpflags] & (tcp-syn) != 0' and port 443抓一下SYN包,看看重传率到底多离谱。