📄 一句话概括
每个运营商是一个 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 秒实验
- 查查你所在省份主要运营商的 AS 号。
- 想想为什么 BGP 选路不只看跳数(商业策略)。
- 说出 IGP 与 BGP 各管什么范围。
常见误区
- 以为互联网路由是【最短路径】——策略优先。
- 以为 BGP 只用在骨干——企业多线出口也在用。
自测三问(点开对答案)
1. AS 是什么? —— 自治系统,有唯一编号。 2. AS 之间用什么协议? —— BGP。 3. BGP 交换的内容? —— 可达性(能到哪些网段)。- ☐ 下一节(4.5.5 跨越运营商网络包的路由)
相关笔记
- 查询路由表确定输出端口 — 表怎么用
- 将数据传输到远程网络(路由) — 路由总览
- 🔌 网络是怎样连接的 · 索引