🌐 第六章 路由
📄 一句话概括

路由表就是路由器的"全国地图"——它不记哪台电脑住哪,只记每个网段从哪个口走、交给谁。这张地图有四个来源:直连自动生成、静态人手写、动态协议自动学、默认路由保底;6.3 查表查的就是它。

📝 本节和前面几节的关系

6.1~6.6 把"怎么查表、怎么交棒"全走通了,但表本身一直是"凭空拿来用的"。本节补上这块最后的拼图:表里每一行是从哪来的。学完本节,第六章"判断→门牌→查表→交棒→全景→终点→地图从哪来"才算真正闭环。

一、路由表记的是什么:网段,不是设备

先和 5.14 的 MAC 地址表划清界限(两兄弟容易混):

路由器不用知道全世界每台电脑的门牌,只要知道"去 192.168.2.0 这片网,走右边的口"。表越全,能转发的目的地越远;表里没有的网段(又没默认路由兜底),包直接丢弃。

二、表的四个来源:谁在往地图里添路(第一张配图)

  1. 直连路由——接口一配好地址、链路一通,这条网段的路自动生成(6.2 的两张门牌就是两条直连路由,route print 里"在链路上"那几行);
  2. 静态路由——管理员用 route add 一条条手写进去;
  3. 动态路由——路由器之间跑路由协议(RIP、OSPF 等),互相"通报路况",自动学出对方那边的网段;
  4. 默认路由——0.0.0.0/0,"不在地图上的地方全走这条路",永远匹配保底(6.3 讲过,它就是"默认网关"在路由器里的实体)。

三、静态 vs 动态:远方的路谁来写(第二张配图)

静态路由(人写) 动态路由(协议学)
谁维护 管理员手工改 路由器互相通告、自动更新
优点 不占带宽、可控、安全 拓扑变了自动改道
缺点 路一变就得人去改 占带宽耗资源、要配置
适合 小网络、出口固定 大网络、路径多

家用路由器的真实长相:一条默认路由收尾(WAN 口方向),加上两条直连(LAN 网段 + WAN 网段)——所以它从不需要路由协议也能带你上全网:地图上一片空白,全靠 0.0.0.0/0 那行兜底。互联网骨干则相反:几十万台路由器,靠动态路由协议撑起全场。

两者常混用:动态协议学大网段,静态 + 默认路由收尾——大网自动学、边界人兜底。

四、动手 Demo77:在 route print 里给每行"认亲"

  1. Win+R → cmd → 回车,敲 route print;
  2. 找到"IPv4 路由表",逐行认亲:
  3. 网络目标写你自己网段、"网关"列是"在链路上" → 直连路由(6.2 门牌自动生成的);
  4. 网络目标是 0.0.0.0、掩码 0.0.0.0 → 默认路由(指向你家网关的那行,6.1 就认过它);
  5. 127.0.0.0 那行 → 本机回环,也是直连的特例;
  6. 如果公司电脑还看到别的网段行 → 很可能是静态路由(管理员写的);
  7. 30 秒实验:把网线拔掉(或断开 Wi-Fi)再 route print——直连路由那几行消失了:直连是"链路在才在"的路;插回去,它们自己回来。这就是"自动生成"的自动化:链路断,路就撤。
  8. 全部完成。你现在能对着表说出:每一行是谁写进来的。

五、常见误区

六、动手自测

点开自测(先自己答,再展开) 1. 路由表和 MAC 地址表的粒度差在哪? 2. 路由表有哪四个来源?各由谁写入? 3. 直连路由怎么来的?什么时候消失? 4. 默认路由的网络目标和掩码是什么?作用是什么? 5. 静态路由的优缺点各一条?适合什么场景? 6. 动态路由的优缺点各一条?适合什么场景? 7. 家用路由器的表里通常有哪几行? 8. 互联网骨干靠什么撑起全场? 9. 查表查不到、又没有默认路由,路由器怎么办? 10. "两者常混用"怎么混?

答案:① MAC 表记一台设备在哪个口;路由表记一片网从哪个口走、交给谁。② 直连(接口自动生成)、静态(管理员手写)、动态(路由协议自动学)、默认(0.0.0.0/0 保底,通常也手写)。③ 接口配好地址、链路一通自动生成;链路断自动消失。④ 0.0.0.0 / 0.0.0.0;不在地图上的目的地全走它,永远匹配保底。⑤ 不占带宽、可控安全 / 路一变就得人改;小网络、出口固定。⑥ 拓扑变了自动改道 / 占带宽耗资源、要配置;大网络、多路径。⑦ 两条直连(LAN + WAN 网段)+ 一条默认路由。⑧ 动态路由协议(几十万台路由器互相通告)。⑨ 丢包(并可能回"不可达")。⑩ 动态学大网段,静态 + 默认收尾。

七、下一步学什么

相关笔记