"三网优化""三网直连""双网优化"这类词在境外服务器和 CDN 的销售页上出现频率极高,但很少有人解释清楚它到底优化了什么。更常见的情况是:商家说三网直连,你用电信宽带测确实很快,结果移动用户投诉打不开。这不是商家一定在撒谎,而是三家运营商的国际出口布局、骨干网平面、海缆资源完全不同,一条线路对电信友好,对移动未必友好。
这篇文章讲清楚电信、联通、移动各自有哪些网络平面,为什么同一条线路在三家表现不同,以及一套可以自己动手的实测方法——包括怎么找到三网的测试源、怎么看回程、晚高峰该怎么测,最后给出一份可执行的验收标准。
一、"三网"指的是什么,为什么要分别优化
三网指的是国内三家基础电信运营商:中国电信、中国联通、中国移动。它们各自建设了独立的骨干网和国际出口,互相之间的互联是通过有限的互联点完成的。
这意味着几件事:
第一,三家用户的出境路径不同。 电信用户的流量从电信的出口出去,联通用户走联通的出口,移动用户走移动的出口。同一台境外服务器,电信用户可能直连,移动用户可能要绕道。
第二,同一家运营商内部还有不同的网络平面。 比如电信用户的流量可能走 163 骨干网,也可能走 CN2,取决于目标 IP 的路由宣告和对端的选择。所以"电信访问快"这个说法本身就不够精确。
第三,各家的国际出口容量和海缆资源差异很大。 有的运营商在某些方向上有直连海缆,有的需要转接,成本和质量的差距就体现在这里。
"三网优化"的实际含义是:机房或线路提供方针对三家运营商分别做了优化——通常是分别购买了到三家的优质转接或建立了直连,使得三家用户都能走比较理想的路径,而不是只有某一家好。
| 术语 | 通常含义 |
|---|---|
| 三网优化 / 三网直连 | 电信、联通、移动三家访问质量都做了针对性优化 |
| 双网优化 | 只针对其中两家(常见是电信 + 联通)做了优化 |
| 单网优化 | 只保证某一家的质量 |
| 普通国际线路 | 不做针对性优化,谁来访问走默认路径 |
买之前一定要问清楚"优化"具体指哪几家、是直连还是优质转接、以及有没有实测数据。 只写一个"三网优化"而没有数据支撑的,可信度不高。
二、三家运营商各自的网络平面
判断线路质量的第一步,是认识这些 ASN。
| 运营商 | 网络平面 | ASN | 定位 |
|---|---|---|---|
| 电信 | 163 骨干网(ChinaNet) | AS4134 | 面向公众互联网,覆盖广,晚高峰拥塞明显 |
| 电信 | CN2 | AS4809 | 高质量承载网,分 GT / GIA 两个等级 |
| 联通 | 169 骨干网 | AS4837 | 面向公众互联网 |
| 联通 | A 网(工业互联网/精品网) | AS9929 | 高质量平面,国际出口相对宽松 |
| 移动 | CMNET | AS9808 | 面向公众互联网,国际出口资源相对紧张 |
| 移动 | CMI(国际) | AS58453 | 移动的国际业务平面,承载出境流量 |
几条实用经验:
电信是最常被优化的对象,因为电信用户基数大、国际出口容量也最大。CN2 GIA 对电信用户的效果最明显。
联通的 169 网在晚高峰同样会拥塞,但整体上比移动宽裕一些。走 AS9929 的线路质量明显好于 AS4837。
移动是最容易被忽略、也最容易出问题的一家。移动的国际出口资源相对紧张,而且部分方向的流量需要转接,晚高峰劣化往往比另外两家更严重。很多"电信联通都很好、移动很差"的线路,问题就出在移动的回程上。
查询某个 IP 属于哪个 AS:
whois -h whois.cymru.com " -v 202.97.90.1"
curl -s ipinfo.io/1.2.3.4
traceroute -A -n 目标IP # 直接显示每一跳的 ASN
mtr -rwc 100 -z -n 目标IP # -z 打开 ASN 显示
三、为什么同一条线路三网表现差这么多
举几个典型的成因:
海缆和出口资源分布不均。 某个方向(比如美西)上,电信可能有充足的直连容量,移动则需要借道。这直接决定了延迟和拥塞程度。
互联点位置不同。 A 运营商和 B 机房在香港有互联点,那么 A 用户访问该机房就近落地;C 运营商没有,流量要先绕到东京或新加坡再过去,延迟立刻多出几十毫秒。
回程的转接选择不同。 机房可以选择把回某家运营商的流量交给不同的上游。给移动回程选了便宜但拥挤的上游,移动用户就慢。这一点机房侧是完全可控的,也是"三网优化"真正花钱的地方。
晚高峰的超卖比例不同。 出口带宽超卖越厉害,高峰期排队越严重。有的线路白天三家都很好,晚上只有一两家撑住。
所以判断一条线路,必须按运营商分开看,不能拿一个数字代表全部。
四、怎么实测:找到三网的测试源
方法一:各买一台低价 VPS(最准确)
这是最可靠的办法。在三家运营商的云上各开一台按量付费的云主机(选最低配置即可,只用来跑测试),分别从这三台机器对目标服务器做 mtr。
# 在电信云主机上
mtr -rwc 300 -n --tcp -P 443 目标IP
# 在联通云主机上(同样命令)
# 在移动云主机上(同样命令)
按量计费的机器用完即释放,成本很低。这是唯一能拿到可信三网数据的方法,比任何在线工具都准,因为你完全控制了测试的时段、包数和协议。
方法二:借用不同运营商的网络
如果不想花钱,可以找同事、朋友帮忙:确认对方家宽是哪家运营商(可以用 curl ipinfo.io 查自己的出口 IP 归属),让对方跑一次 mtr 把结果发给你。缺点是时段不可控,通常只能拿到白天的数据。
方法三:多地 ping 与拨测服务
网上有提供"多地 ping"的站长工具和云拨测服务,工作方式是:服务商在全国多个城市、多家运营商部署探测节点,同时对目标 IP 发起 ping 或 HTTP 请求,汇总出各地的延迟和可达性。搜索"多地 ping""云拨测"可以找到这类服务。
这类工具的价值是覆盖面广、一次拿到全国分布,适合快速筛查。局限在于:
- 探测节点未必在你用户所在的省份和运营商
- 通常只给延迟和可达性,不给完整路由
- 无法控制测试时段(除非服务支持定时拨测)
- 免费服务的节点数量和采样频率有限
用法建议:用多地 ping 做初步筛查和长期监控(看有没有某个地区持续异常),用自己租的三网 VPS 做精确验证和路由分析。两者配合。
方法四:Looking Glass
从机房侧反查。在搜索引擎搜索机房名加"looking glass",找到它提供的测试页面后,选择 traceroute 类型,目标填你在各家运营商的测试 IP,就能看到机房到每一家的回程路径。这正好补上你自己测不到的那一半。
五、晚高峰必须单独测
只在白天测是选线路最大的误区。 白天所有线路都差不多,差距全在晚高峰。
建议的测试时段和对比方法:
| 时段 | 用途 |
|---|---|
| 工作日 10:00-11:00 | 基线,反映空载质量 |
| 工作日 20:00-23:00 | 晚高峰,关键指标 |
| 周末 21:00 前后 | 有时比工作日更拥塞 |
| 节假日晚上 | 极端情况,可测可不测 |
记录一张对比表:
# 同一个命令在两个时段各跑一次,保存结果对比
mtr -rwc 500 -n --tcp -P 443 目标IP > mtr_$(date +%m%d_%H%M).txt
对比时要看的是劣化幅度,而不是绝对值:
| 指标 | 合格 | 需要警惕 |
|---|---|---|
| 延迟增幅 | 晚高峰比白天高 20% 以内 | 超过 50% |
| 丢包变化 | 晚高峰丢包增加不超过 1 个百分点 | 增加超过 3 个百分点 |
| 抖动变化 | StDev 增加不超过 5 ms | 翻倍甚至更多 |
如果某条线路白天 160 毫秒、晚上 260 毫秒还带 5% 丢包,说明它用的是超卖严重的普通出口;而优质线路晚上可能只是 170 毫秒、无丢包。
六、回程路由怎么判断
这是三网优化里最容易出问题的部分。去程和回程由不同的路由决策决定,完全可能不对称。
典型现象:你从电信测去程,全程 CN2 漂亮得很,但实际访问慢。原因是服务器回电信的包走了拥挤的 163 出口。
双向测试的完整流程
第一步,测去程。 从三家各自的测试源发起:
# 在电信/联通/移动的测试机上分别执行
mtr -rwc 300 -n --tcp -P 443 目标IP
第二步,测回程。 从目标服务器反向测到三个测试源的公网 IP:
# 登录目标服务器,分别测三个源 IP
mtr -rwc 300 -n --tcp -P 443 电信测试机公网IP
mtr -rwc 300 -n --tcp -P 443 联通测试机公网IP
mtr -rwc 300 -n --tcp -P 443 移动测试机公网IP
第三步,对比两边的 ASN。 去程路径和回程路径里出现的 ASN 应该一致或同等级。如果去程是 AS4809 而回程是 AS4134,就是典型的"去程优回程差"。
第四步,看延迟跳变点。 回程路径里延迟突然跳升的那一跳,就是出境点。确认它落在预期地区,没有跨洲绕行。
注意事项
测试源的 IP 必须是独立公网 IP。 如果测试机在 NAT 之后(比如家宽、部分云主机的出网地址是共享的),反向测试的结果可能不准。用云主机时确认它绑定了独立公网 IP。
icmp 与 tcp 都要测。 ICMP 可能被限速或走不同队列,用 --tcp -P 443 复核更接近真实业务。
路由会变。 运营商会根据网络状况调整路由,今天测的结果不代表永远如此。建议定期复测,或者用监控持续观察。
七、验收标准:什么算合格的线路
把上面的维度整理成一张可执行的验收表。这些是经验参考值,不是承诺,具体阈值要按业务敏感度调整。
通用质量指标
| 指标 | 优秀 | 可接受 | 不合格 |
|---|---|---|---|
| 最后一跳丢包(白天) | 0% | < 0.5% | > 1% |
| 最后一跳丢包(晚高峰) | < 0.5% | < 2% | > 3% |
| 抖动 StDev | < 5 ms | < 10 ms | > 20 ms |
| 延迟(相对理论下限) | 不超过 1.15 倍 | 不超过 1.3 倍 | 超过 1.5 倍 |
| 路径 | 无跨洲绕路,跳数合理 | 轻微绕路但延迟可接受 | 明显绕路 |
三网差异指标
| 指标 | 合格标准 |
|---|---|
| 三网延迟最大差值 | 不超过 30 ~ 50 ms(视目标地区) |
| 三网丢包差异 | 任意一家不超过 1 个百分点 |
| 晚高峰劣化程度 | 三家都应在可接受范围内,不能只有一两家撑住 |
| 移动表现 | 重点检查,最常见的短板 |
常见目标地区的延迟基线(RTT,经验值)
| 目标地区 | 电信 | 联通 | 移动 | 说明 |
|---|---|---|---|---|
| 香港 | 30 ~ 70 ms | 40 ~ 80 ms | 40 ~ 90 ms | 华南地区更低 |
| 日本 | 50 ~ 110 ms | 60 ~ 120 ms | 60 ~ 130 ms | |
| 新加坡 | 60 ~ 120 ms | 70 ~ 130 ms | 70 ~ 140 ms | |
| 美西 | 150 ~ 220 ms | 160 ~ 230 ms | 170 ~ 260 ms | 物理下限约 150 ms |
| 欧洲 | 200 ~ 300 ms | 210 ~ 320 ms | 220 ~ 350 ms | 绕路时会明显更高 |
用法:如果你的实测值明显高于这个范围,说明存在绕路或拥塞;如果在这个范围内,基本是物理距离决定的,优化空间有限,考虑就近部署或 CDN。
八、选型建议与常见误区
按业务选
| 场景 | 建议 |
|---|---|
| 用户以电信为主 | 优先保证 CN2 质量,联通移动不拖后腿即可 |
| 用户分布均匀 | 必须三网都测,重点确认移动不短板 |
| 移动用户占比高(下沉市场、移动端 App) | 把移动回程质量作为首要指标 |
| 实时业务(游戏、语音、远程桌面) | 抖动和丢包优先于延迟,要求最严 |
| 静态内容为主 | 先上 CDN,源站三网要求可降低 |
| 预算有限 | 普通线路 + CDN,用架构弥补线路 |
常见误区
"我在电信测很快,所以线路好。" 只代表电信好。移动是最常见的短板,必须单独测。
"三网 ping 值都一样就说明优化到位。" ping 值只是空载延迟,还要看抖动、丢包和晚高峰表现。ping 值一样但晚高峰移动丢包 5%,一样不合格。
"商家给的测速图就是真实数据。" 商家通常挑选最好的时段和最好的那一家的结果。要自己测,尤其是晚高峰和三网分开测。
"路由一直不变。" 运营商会调整路由,机房会更换上游。上线后应该持续监控,而不是买的时候测一次就完事。
"三网优化能解决一切慢。" 不能。如果瓶颈在服务端处理时间、数据库查询、页面体积,换线路没有帮助。先用 curl -w 确认时间花在哪一段。
常见问题
我没有三网的测试环境,怎么办?
最低成本的办法是租三台按量付费的最低配云主机,测完即释放。其次是借用不同运营商朋友的家宽网络跑一次 mtr。在线的多地 ping 工具可以做初步筛查,但拿不到路由,无法判断绕路和回程。
移动速度慢是不是移动自己的问题?
部分是。移动的国际出口资源相对紧张,晚高峰拥塞比另外两家常见。但机房侧的回程选择同样关键——如果机房给移动回程选了便宜但拥挤的上游,那就是机房的问题。所以既要看移动侧的出口状况,也要看机房的回程路径。
回程差有什么办法改善?
改善手段按有效性排序:CDN(静态内容不跨境)> 动静分离 > 换机房或换上游 > 调参(BBR 只能改善吞吐,不能降延迟)。如果机房支持,可以直接向服务商反馈要求调整回程上游。
测出来三家差异很大,能接受吗?
看业务。如果 90% 用户是电信,联通移动稍差可以接受;如果用户分布均匀,三家差异大就意味着有一部分用户体验很差。建议以"最差的那一家"作为线路的验收基准,而不是平均值。
晚高峰劣化到什么程度必须换线路?
参考经验阈值:丢包超过 3%、延迟增幅超过 50%、抖动翻倍。出现任意一项且持续多日,就应该考虑换线路或者把流量卸载到 CDN。偶发一两天可能是临时故障,观察几天再决定。
怎么看出来是不是绕路?
用 traceroute -A -n 看每一跳的 ASN 和延迟,找出延迟突然跳升的位置,用 whois -h whois.cymru.com " -v IP" 或 ipinfo 查该跳的地理位置。如果访问美西却从欧洲出境,或者访问新加坡却绕道美国,就是明显的绕路。
总结
- 三网优化的本质是机房针对电信、联通、移动三家分别做了路径优化,通常体现在分别购买优质转接或建立直连;买之前要问清优化的是哪几家、是直连还是转接。
- 认识关键 ASN 是判断质量的基础:电信 163 是 AS4134、CN2 是 AS4809,联通 169 是 AS4837、A 网是 AS9929,移动 CMNET 是 AS9808、CMI 是 AS58453。用
traceroute -A或mtr -z直接看路径里的 ASN。 - 三网表现差异的三个成因:海缆与出口资源分布不均、互联点位置不同、以及机房对回程上游的选择不同。移动是最常见的短板,必须单独测。
- 实测最可靠的方法是租三台三家运营商的按量云主机分别跑
mtr -rwc 300 --tcp -P 443;多地 ping 和拨测服务适合快速筛查和长期监控但拿不到路由;Looking Glass 用来从机房侧看回程。 - 晚高峰(20:00-23:00)必须单独测,看的是劣化幅度而非绝对值:延迟增幅超 50%、丢包增加超 3 个百分点、抖动翻倍,都是需要处理的信号。
- 验收要看双向:去程和回程路径的 ASN 应同等级,"去程 CN2、回程 163"是典型陷阱。合格线参考最后一跳丢包白天 <0.5%、晚高峰 <2%,抖动 StDev <10 ms,三网延迟最大差值不超过 30 到 50 ms。
- 换线路不是万能的:静态内容优先上 CDN、动态内容就近部署,往往比买最贵的三网优化线路更划算也更有效。
企业QQ咨询




