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

每个运营商是一个 AS(自治系统),内部用 IGP、之间用 BGP;BGP 交换的是【我能到达哪些网段】——跨运营商的路由全靠它。

📝 本节和前面几节的关系

三种连法讲完;本篇回答【连上之后,包怎么知道往哪走】。

一、AS 与两种协议

AS=一个自治系统,有编号(如 AS4134); 内部用 IGP(自己定的,如 OSPF); 之间只有一种:BGP——互联网的粘合剂。

二、BGP 交换什么

交换的是可达性:我能到哪些网段、经过哪些 AS; 选路还要看策略(商业关系、成本、偏好)——不只是最短路径。

三、动手 Demo:AS 与路由交换

内外的分工:

for a, b in [('内部','IGP(如 OSPF),自己定'),
             ('之间','BGP,全互联网统一')]:
    print('%-4s %s' % (a, b))

实跑输出:

--------------------------------------------------------------------
AS 与路由交换
--------------------------------------------------------------------
  每个运营商是一个 AS(自治系统),有自己的号:

    AS 编号(如 AS4134)
    内部用**IGP**(自己定的路由协议,如 OSPF)
    之间用**BGP**(唯一的跨运营商路由协议)

  BGP 交换的是【我能到达哪些网段】——
  所以【包怎么跨运营商走】本质是 BGP 的决策结果。

对照第三章的路由表:BGP 学来的条目最终也进表, 只是来源与决策逻辑复杂得多。

30 秒实验

  1. 查查你所在省份主要运营商的 AS 号。
  2. 想想为什么 BGP 选路不只看跳数(商业策略)。
  3. 说出 IGP 与 BGP 各管什么范围。

常见误区

  1. 以为互联网路由是【最短路径】——策略优先。
  2. 以为 BGP 只用在骨干——企业多线出口也在用。
自测三问(点开对答案) 1. AS 是什么? —— 自治系统,有唯一编号。 2. AS 之间用什么协议? —— BGP。 3. BGP 交换的内容? —— 可达性(能到哪些网段)。

相关笔记