🔌 第四章 通过接入网进入互联网内部
📄 一句话概括

跨运营商的包:家 → 本运营商 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 秒实验

  1. tracert 一个国外地址,数数跳过了几家运营商。
  2. 想想为什么跨运营商段常是延迟大头。
  3. 把本章路线与 21 课 1-9 的说法对照一遍。

常见误区

  1. 以为跨运营商是【一次跳跃】——中间有多层设备。
  2. 以为包只走最优路径——按 BGP 策略走。
自测三问(点开对答案) 1. 跨运营商的典型路线? —— 本运营商-互联点-对方运营商。 2. 全程不变的字段? —— IP(NAT 除外)。 3. 跨网段为什么延迟大? —— 设备多、物理距离远、拥塞与策略绕行。

相关笔记