9929 是联通精品网、4837 是联通普通骨干、CMIN2 是移动国际——名字好记,难的是"这台机器到底走的哪条、晚高峰扛不扛得住"。这篇教你看路由认线,再把 QoS 和海外段说清楚。
先分清三条线(以及它们各自的海外段)
| 线路 | ASN | 全称 / 归属 | 常见跳段 | 定位 |
|---|---|---|---|---|
| 9929 | AS9929 | 联通工业互联网(CUII) | 218.105.x |
联通版"精品网",政企/国际精品线路 |
| 4837 | AS4837 | 联通 169(CHINA169) | 219.158.x |
联通普通国际出口,家宽/普通线路都走它 |
| CMIN2 | AS58807 | 移动国际 CMIN2 | 223.120.x |
移动国际线路,常被当成"移动优化线" |
但这三条都只是"其中一段"。一台海外机器回国,路径通常分两段:
| 段 | 电信 | 联通 | 移动 |
|---|---|---|---|
| 国内骨干 | 163(AS4134)/ CN2(AS4809) | 169(AS4837)/ 9929(AS9929) | CMNET(AS9808) |
| 海外/国际 | 163 国际段 / CN2 | 10099(AS10099,联通国际 CUG) | CMI(AS58453)/ CMIN2(AS58807) |
三个容易混的点:
- 9929 ≠ 4837:都是联通,但 9929 是单独买的精品网产品,4837 是普通骨干出口
- CMIN2 ≠ CMI:都走
223.120.x这类地址,要看 ASN 是AS58807(CMIN2)还是AS58453(CMI) - "有 219.158 就是 169"是对的,但 169 不等于差,晚高峰表现要看容量和策略
逐跳怎么认
认线只看一件事:回程路由里出现哪家的骨干 ASN。抓几段真实输出(来自我们监控里的机器):
# 联通回程:先走 10099 国际段,再进 9929(搬瓦工 MINIBOX)
5 43.255.170.253 AS10099 中国 香港 chinaunicomglobal.com
6 203.160.75.218 AS10099 中国 上海 chinaunicomglobal.com
8 218.105.131.101 AS9929 中国 北京 联通
# 联通回程走 4837(CloudCone)
9 219.158.7.153 AS4837 中国 上海 联通
10 219.158.19.78 AS4837 中国 上海 联通
# 移动回程走 CMIN2(搬瓦工 MEGABOX)
3 223.120.200.57 AS58807 美国 洛杉矶 移动
4 223.120.197.1 AS58807 美国 洛杉矶 移动
看 ASN,不看 IP 段:同一个 223.120.x 段,CMI 和 CMIN2 都会用;同一个 218.x 段,也可能是别的运营商。
海外段:10099、CMI、CMIN2
国内段(9929/4837)只决定"进了中国之后怎么走",跨境那一跳是另一家网络:
- 联通:AS10099(联通国际 / CUG)。traceroute 里会显示
chinaunicomglobal.com,常见的162.219.85.x、203.160.75.x、43.255.170.x都是它的段。我们监控里 MEGABOX 的联通回程第 4 跳就是162.219.85.5(上海),之后才进 9929/4837。 - 移动:CMI(AS58453)和 CMIN2(AS58807)。两者都在移动国际网里,CMIN2 是较新的那条,IP 段高度重叠,必须看 ASN。
- 电信:CN2(AS4809)走自己的跨境网,普通 163(AS4134)走 163 国际段——这也是为什么"CN2 GIA"通常比 163 贵。
所以一台标着"联通 9929"的机器,完整路径往往是:海外机房 → 10099(跨境)→ 9929(国内)→ 你家。只看 9929 不够。
而且组合不是固定的。 同样是 10099 跨境进来,国内段可以接 9929,也可以接 4837:
| 跨境段 | 国内段 | 我们监控里的真实例子 |
|---|---|---|
| 10099 | 9929 | 搬瓦工 MINIBOX 联通回程(43.255.170.253 → 218.105.131.101) |
| 10099 | 4837 | 华纳云香港 联通回程·广州(103.239.176.121 → 219.158.4.77 → 221.4.5.254) |
| 10099 → 9929 → 4837 | 混合 | DMIT 上海 联通回程(AS10099 → AS9929 → AS4837 → AS17621) |
这就是为什么"商家写 9929"不能直接等于"全程精品":跨境段是 10099,国内段可能落到 4837,最后一段还可能是 4808/17621/17816。体验按这条链路上最弱的一段算。
QoS 是什么,为什么会有
QoS(Quality of Service)就是网络设备对流量做分类、排队、限速、丢弃的一套机制。落到 VPS 上,你看到的是:
- 晚高峰丢包上升(延迟不一定涨)
- 单线程跑不满,多线程能跑满(被限速的典型特征)
- 突发流量被削峰,持续一段时间后恢复
为什么会有 QoS? 主要四个原因:
- 带宽是共享的:跨境链路容量有限,晚高峰所有人都挤在同一段,必须排队
- 互联要花钱:运营商之间的转接按带宽或 95 计费,谁都不想让别人的流量白嫖自己的骨干
- 商业分层:9929、CN2 GIA 这类"精品网"本身就是买了优先级,普通 163/169 自然排在后面
- 防滥用:DDoS、扫描、P2P 这类流量会被识别后限速或丢弃
所以 QoS 不是"商家黑你",而是运营商在容量和成本之间的常规操作。关键区别是:QoS 通常是"丢包涨、延迟稳",绕路/拥塞是"丢包和延迟一起涨"。
注意:优先级和容量差异国内段、海外段都有——10099、CMI、CN2 各有自己的产品和带宽池。国内段稳,不代表跨境段也稳。
晚高峰实测:三条线的 24 小时
同一套 5 分钟 ICMP 监控,窗口 2026-10-18 10:30 → 10-19 10:30,取中位数(括号里是窗口内最大单点):
| 机器 | 回程线路 | 24h 丢包 | 晚高峰 20–23 丢包 | 晚高峰延迟 | 平峰延迟 |
|---|---|---|---|---|---|
| 搬瓦工 MINIBOX | 10099 → 联通 9929 | 0% | 0%(峰值 7.0%) | 165 ms | 164 ms |
| 搬瓦工 MEGABOX | 移动 CMIN2 | 0% | 0.92%(峰值 7.8%) | 153 ms | 153 ms |
| CloudCone | 联通 4837 | 0% | 0.92%(峰值 8.9%) | 203 ms | 188 ms |
| GreenCloud JP | 4837 → IIJ | 2.08% | 4.03%(峰值 9.9%) | 110 ms | 59.9 ms |
怎么读这张表:
- 9929 和 CMIN2 在晚高峰基本稳:中位丢包 0–0.9%,延迟几乎不动,符合"精品网买了优先级"的预期
- 4837 的差距在延迟:CloudCone 晚高峰延迟比平峰高 15 ms 左右,中位丢包 0.92%
- 延迟一起涨就要警惕:GreenCloud JP 晚高峰延迟从 60 ms 涨到 110 ms,丢包 4%——这不是 QoS,更像绕路或链路上有拥塞
- 别横向排名:四台机器机房、落地、目标城市都不同,只能看各自"晚高峰比平峰差多少"
四个常见误判
- "219.158 就是 169,肯定差" —— 219.158 确实是 AS4837,但 4837 也分容量和策略,晚高峰不一定劣化
- "看到 223.120 就是 CMIN2" —— 先看 ASN:
AS58807才是 CMIN2,AS58453是 CMI - "标了 9929 就是全程联通" —— 9929 只是国内段,跨境段通常先走 10099,国内段还可能接 4837(华纳云香港就是
10099 → 4837) - "丢包就是 QoS" —— 对端 ICMP 限速、机房超售、跨境拥塞都会长得像,必须结合延迟一起看
自己动手测
# 回程逐跳(推荐 nexttrace,ASN 标得清楚)
nexttrace -T 219.158.1.1 # 联通 169 方向
nexttrace -T 218.105.2.93 # 9929 方向
nexttrace -T 223.120.1.1 # 移动国际段(看 ASN 区分 CMI / CMIN2)
# 丢包和延迟分开看(mtr 更适合长时间观察)
mtr -rwzbc 200 219.158.1.1
判读顺序:先看延迟有没有同步上涨(绕路/拥塞),再看丢包是不是只在晚高峰出现(容量/限速),最后才谈线路名。
最后:线名不如曲线
"9929 / CMIN2 / 4837"只是入口标签,真正决定体验的是:这条线在你用的时段、到你的城市、扛不扛得住。商家可以买一条 9929 却只给很小的带宽,也可以把 4837 优化得很好;跨境段还可能是 10099、CMI 或 CN2,容量和策略各不相同。
所以我们的文章里,线路名只当"线索",结论一律落到监控曲线上——这也是为什么每台机器都要挂 24 小时监控,而不是跑一次测速就下结论。