📄 一句话概括
跨运营商的包:家 → 本运营商 POP/骨干 → IX 或直连 → 对方骨干 → 对方 POP → 服务器;IP 不变、MAC 跳跳重写、TTL 一路递减。
📝 本节和前面几节的关系
4.5 收束:把三种连法与 BGP 合起来,看一个包真正跨网的全过程。
一、完整路线
家 → A 的 POP → A 骨干 → IX/直连 → B 骨干 → B 的 POP → 服务器; 每跨一次运营商边界,就可能换一次【信封】与路由决策。
二、老规矩没变
IP 全程不变(NAT 除外)、MAC 逐跳重写、TTL 递减—— 第三章的规矩,在这里只是被拉长到跨国尺度。
三、动手 Demo:跨越运营商的路由
跨网路线:
for s in ['家 -> 运营商 A 的 POP -> A 骨干',
-> IX 或直连 -> 运营商 B 骨干',
-> B 的 POP -> 目标服务器']:
print(s)
实跑输出:
--------------------------------------------------------------------
跨越运营商的路由
--------------------------------------------------------------------
一个跨网包的可能路线:
家 -> 运营商 A 的 POP -> A 骨干
-> IX 或直连 -> 运营商 B 骨干
-> B 的 POP -> 目标服务器
全程 IP 不变、MAC 跳跳重写、TTL 一路递减——
第三章讲过的规矩,在这里只是拉长成跨国尺度。
tracert 出来的中间跳,很多就是这些骨干路由器与互联点—— 对照 21 课 1-9 里【跨国 15~20 跳】的说法,来源就在这里。
30 秒实验
- tracert 一个国外地址,数数跳过了几家运营商。
- 想想为什么跨运营商段常是延迟大头。
- 把本章路线与 21 课 1-9 的说法对照一遍。
常见误区
- 以为跨运营商是【一次跳跃】——中间有多层设备。
- 以为包只走最优路径——按 BGP 策略走。
自测三问(点开对答案)
1. 跨运营商的典型路线? —— 本运营商-互联点-对方运营商。 2. 全程不变的字段? —— IP(NAT 除外)。 3. 跨网段为什么延迟大? —— 设备多、物理距离远、拥塞与策略绕行。- ☐ 下一节(COLUMN 名字叫服务器,其实是路由器)
相关笔记
- 如何访问国外的Web网站 — 跨国的同一件事
- 通过 AS 之间的路由交换来交换网络包 — 背后的决策者
- 🔌 网络是怎样连接的 · 索引