南北互通问题必须在选型阶段问清楚,否则业务上线后遇到跨网延迟、丢包、绕路,再想迁移成本会翻好几倍。很多团队选服务器时只盯配置和价格,忽略了机房的网络拓扑和运营商线路,等北方用户吐槽访问慢、南方节点连不上时,才发现当初没问的那句话变成了故障单。
南北互通常见问题:选型时没问清,后期有多麻烦?
南北互通的核心是电信、联通、移动三大运营商之间的数据交换,北方以联通为主,南方以电信为主,移动两边都有但在某些区域穿透能力弱,如果你把业务放在电信机房,联通用户访问时大概率要经过国家骨干网中转,延迟从十几毫秒跳到几十毫秒,丢包率也会上升。
典型翻车场景:北方用户访问南方电信机房
假设你在上海选了台纯电信线路的云服务器,业务主要面向北京、天津、河北的联通用户,上线后测试工具显示平均响应时间在80ms到120ms之间,高峰期甚至超过200ms,用户不会看后端逻辑,只会觉得页面转圈、图片加载慢、视频卡顿,客服收到的投诉里,十有八九是"你们服务器在南方吧?"
更麻烦的是晚高峰跨网丢包,联通用户访问电信服务器,有时会经过互通节点,节点拥堵时丢包率能到5%以上,TCP协议一丢包就重传,实际体验比延迟数字更糟糕,这时候换线路已经不是改个配置能解决的,需要迁移机房或者上双线接入。
南北机房专线价格和延迟差异怎么问?
选型阶段直接问销售三个数字:本机房是单线还是BGP?有没有多线接入?跨网延迟大约多少? 对方有合同模板的话,直接看服务等级协议里的网络可用性条款,很多低价服务器标注"独享带宽",但没写是电信还是联通,也没写跨网限速策略。

行业共识是单线BGP和双线BGP的月成本差距大约在30%到80%之间,具体看带宽大小和机房等级,延迟方面,同运营商骨干网内全国平均在20ms到40ms,跨运营商通常在50ms到100ms以上,如果销售回复"我们走公网,不保证延迟",那就要做好后期加钱上专线的心理准备。
选型阶段如何判断南北互通能力?四个关键问题
别等技术团队介入,产品负责人和运维选型时就可以用下面四组问题筛掉不合格的服务商。
问清楚带宽是共享还是独享,跑不跑公网?
- 共享带宽:百兆共享,实际可用可能只有几M,晚高峰跨网流量基本没保障
- 独享带宽:保底速率,但需要确认是否区分电信/联通/移动入口
- 是否走公网互通:如果机房没有专线互联,所有跨网流量都挤公共出口,那不用测都知道会卡
实话说,很多云厂商的所谓"独享"只是带宽数值独享,南北互通链路还是共享的,你需要让销售提供网内互通拓扑图,或者至少告知出口路由器上连的是哪家运营商、有没有部署BGP协议。
问清楚BGP线路和单线区别,以及“假BGP”陷阱
BGP线路理论上可以实现IP自动选择最优路径,让电信用户走电信出口,联通用户走联通出口,但市场上存在"假BGP"现象:机房只接了一家运营商的物理线路,然后通过IP广播伪装成多线,判断方法简单粗暴:用不同运营商的网络去ping同一个IP,看延迟差异大不大,如果电信和联通延迟差三倍以上,基本就是单线+代理转发。
选型阶段让销售提供测试IP,分别用电信、联通、移动的4G/宽带测一下。延迟波动超过30ms就说明路由策略有问题,下次优化成本可能比签单时省下的钱还高。
问清楚业务场景:是偏向南方用户还是北方用户?

如果目标用户集中在南方,优先选广东、江苏、浙江的电信机房;集中在北方,选北京、天津、山东的联通机房,但这只是粗粒度规则,具体还要看业务有没有文件上传下载、视频流媒体、实时游戏对战这类高带宽消耗。
比如在线教育项目,学生端在北方,讲师端在南方,需要双向音视频推流,这种情况单靠机房位置解决不了,必须要求服务商提供南北双向内网专线或者支持anycast的BGP架构,选型时把这个场景描述出来,销售自然知道该推荐什么产品。
问清楚跨地域容灾和迁移方案
即便验证了当前南北互通没问题,还是要问:如果将来换成其他运营商线路,迁移成本怎么算?数据怎么同步?常见的跨机房容灾方案分为两种:
- 数据库主从同步,只支持同运营商内网直连,跨运营商需要走公网,延迟高容易丢数据
- 对象存储跨区域复制,不同云厂商支持程度不一样,有的只同区复制,有的支持全局,选型时要确认支持南北跨区
南北互通解决方案对比:自建专线、云专线、智能DNS
选型现场可以直接把这张表拍给服务商看,要求他们对号入座。
| 方案 | 适用规模 | 延迟表现 | 成本量级 | 配置复杂度 |
|---|---|---|---|---|
| 单线+公网互通 | 个人站、低并发 | 差,波动大 | 低 | 零配置 |
| 双线BGP单机房 | 中小业务 | 良,接近网内延迟 | 中 | 低 |
| 云专线+多地域接入 | 中大型业务 | 优,稳定内网级 | 高 | 需网络团队 |
| 智能DNS+双机房 | 政务/电商抢购 | 优,但依赖DNS生效时间 | 中高 | 需业务改造 |
从实际落地角度看,业务规模不大时,双线BGP单机房是性价比最高的选择,但要注意,BGP机房也分地域,华东的BGP与华北的BGP在跨域访问上仍有差异,更稳妥的做法是主机房放在用户集中区域,然后加一个云翼或负载均衡做就近接入。
Q&A:南北互通选型常见问题解答
问:已经有单线服务器,可以自己通过CDN解决南北互通吗?
答:CDN能解决静态资源加载问题,对动态接口和WebSocket无效,如果业务全是静态页,上CDN后延迟能优化到30ms左右;如果是API服务,跨网请求还得直连源站,该卡还是卡,选型时直接买BGP线路或者负载均衡多线接入,比后期套CDN省心。
问:如何快速测试服务商宣称的BGP线路是否靠谱?
答:准备三台分别使用电信、联通、移动网络的测试机器,同时ping目标IP并记录丢包率,连续测24小时,重点看晚高峰20点到23点的表现,如果丢包率超过1%或延迟抖动超过40ms,说明路由调度有问题,也可以下载MTR工具做链路追踪,观察有没有绕路到其他省份节点。
问:南北互通不好,是不是直接选大厂云就万事大吉?
答:大厂云默认也不解决所有互通问题,简米云华北区域默认走联通,酷番云金融云部分区段是单线,选型时必须看具体可用区的网络类型,有的可用区只提供电信单线,页面没明显标注,建议下单前先购买按量付费的测试机,实测三天再转包年。
南北互通不是一个技术名词,它是用户真实感知的加载速度,选型阶段多问十分钟,后期能少熬十几个故障夜,把线路类型、跨网延迟、容灾迁移这三个问题写进选型清单,比任何事后补救都有效。
