8.3 静态默认路由
2025年09月21日
8.3 静态默认路由
静态默认路由是一种特殊的静态路由,当路由表中的明确表项都无法匹配数据包中的目的网络时,就按照静态默认路由表项转发。常用的静态默认路由的命令格式如下。
其中的“0.0.0.0 0.0.0.0”是静态默认路由的显著特征,前面的“0.0.0.0”代表所有的网络,后面的“0.0.0.0”代表相应的子网掩码,需要再次强调的是:当路由表中其他更为精确的路由条目无法完成路由的正常转发时,默认路由才会被路由器选用。
图8-1所示拓扑中,设备配置静态路由实现全网互通后,在路由器A上查看路由表,发现配置的3条静态路由非常相似。
可以看出配置的3条路由都是通过端口Serial 2/0转发,下一跳地址都是“12.12.12.2”。再看一下路由器A在图8-1所示拓扑中的位置,原来它是“末端”(stub),所谓“末端”是指当这个设备访问网络中其他设备时,只有一个对外的出口,就好像公交车站的终点站一样。所以路由器A要想与其他设备通信都是从Serial 2/0端口转发,在这种情况下,非常适合使用1条默认路由代替3条精确路由。
上面的指令首先取消了已经配置的3条静态路由,取消“4.4.4.0/24”时在原先完整的配置指令前添加“no”,其他两条没有添加出站端口号与下一站IP地址也是可以的。添加1条默认路由后仍然全网互通,效果和之前3条精确路由一样。