什么是三网优化线路?电信、联通和移动访问质量如何判断

"三网优化""三网直连""双网优化"这类词在境外服务器和 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、动态内容就近部署,往往比买最贵的三网优化线路更划算也更有效。