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

直连路由是路由表里"不用教就会"的那部分:接口配好地址、链路一通,这条网段的路自动出现——它是整张路由表的地基,静态、动态、默认路由全都踩在它上面;链路一断它自动撤,踩着它的远路跟着全失效。

📝 本节和前面几节的关系

6.7 把路由表的四个来源摆齐了,本节把其中"最基本"的直连单独讲透——你在 Demo77 拔网线看直连消失,本节解释为什么。6.2 的两张门牌、6.6 的"在链路上"都在这收拢成一件事:直接连接。

一、直连路由:表里唯一"不用配置命令"的路

路由表四来源里,静态要人敲、动态要配协议、默认通常也是手写——只有直连是设备自己长出来的。生成只要两个条件(第一张配图):

  1. 接口配好了 IP 地址和掩码(6.2 做的就是这件事);
  2. 链路 UP——网线插好、接口检测到对端(Wi-Fi 连上了 AP 也算)。

两个条件一满足,"本接口所在的网段,从本接口直接送达"这一行立刻写进路由表。Windows 的 route print 里,这类行的"网关"列写的就是"在链路上"(6.6 最后一段走的就是它们)。

对应关系:一个接口一张门牌(6.2)=一条直连路由,一一对应——家用路由器两个接口(LAN + WAN),表里就有两条直连。

二、"自动"的含义:链路在路就在,链路断路就撤

直连路由不是"配一次管终身",而是实时跟着链路状态走:

这就是 Demo77 拔线实验背后的道理:直连路由反映的是"我现在真的连着这片网"——不是一张写死的地图,而是一张实时更新的地图。

三、为什么说它"最基本":整张表的地基(第二张配图)

路由表里其他三种路由,全都踩在直连之上:

所以直连一撤是连锁反应:踩在它上面的远路全部失效。反过来,路由器只要接口健康,地图就永远有"我脚下这几片网"兜着——地基不稳,地图上再多的路都是画饼。

顺带一个身份细节:查表时直连行优先级最高(最可信),它负责的网段就是"亲手递"的网段——6.6 的最后一跳、6.1 的直接交付,落点都是它。

四、动手 Demo78:ipconfig 和 route print 一一对账

  1. Win+R → cmd → 回车,敲 ipconfig——记下每个网卡的 IPv4 地址(比如 192.168.1.8);
  2. 敲 route print,找"在链路上"的行——你会发现:ipconfig 里每个地址,都对应路由表里一条"地址所在网段 + 在链路上"(192.168.1.8 → 192.168.1.0/24 在链路上);
  3. 本机还有个看不见的直连:127.0.0.0 回环网段——不插网线也存在,那是"自己到自己"的直连;
  4. 30 秒实验:拔网线(或断 Wi-Fi)→ route print——那条直连消失;ping 192.168.1.1(网关)——不通;插回去 → 直连自己回来、ping 通。亲眼看完一遍"地基的生灭"。
  5. 全部完成。你现在能对着屏幕说清:路由表里"最基本"的那几行是谁写的、什么时候在、什么时候没。

五、常见误区

六、动手自测

点开自测(先自己答,再展开) 1. 四个来源里,为什么只有直连"不用配置命令"? 2. 直连路由生成的两个条件是什么? 3. "自动"的含义是什么?链路断、恢复各发生什么? 4. route print 里直连行的"网关"列写什么? 5. 接口数和直连路由条数是什么关系? 6. 为什么说直连是整张表的"地基"?各举一例(静态/动态/默认怎么踩它)。 7. 直连一撤,静态路由会怎样?动态路由呢? 8. 查表时直连行优先级如何?它负责的网段对应哪种交付? 9. 回环网段 127.0.0.0 为什么也是直连?它特殊在哪? 10. 接口配了地址但网线没插,直连在不在?

答案:① 它由设备自己检测生成,人只负责配接口地址。② 接口配好 IP+掩码;链路 UP。③ 跟着链路状态实时走;断→直连自动消失,恢复→自动回来。④ "在链路上"。⑤ 一一对应:一个接口(门牌)一条直连。⑥ 静态的下一跳必须写在直连网段里;动态靠直连找邻居通报;默认的出口是直连接口。⑦ 静态不删但变无效(下一跳够不着);动态通过邻居失联自动收敛改道。⑧ 最高(最可信);直接交付(6.6 最后一跳的落点)。⑨ 直连的特例:没有物理链路也永远在,连的是本机自己。⑩ 不在——两个条件缺一不可。

七、下一步学什么

相关笔记