静态路由是手工配置的路由信息,当网络拓扑结构或者链路状态发生改变时,需要网络管理员手工修改静态理由信息,相比于动态路由协议,静态路由无需频繁交换各自的路由表,配置简单,适合小型、简单的网络环境。
静态路由不适用于大型网络和复杂的网络,,当网络拓扑和链路状态发生改变时,需要做大量调整且无法感知错误发生,不宜排错。默认路由是一种特殊的静态路由,当路由表与数据包目的地址没有匹配的表项时。数据包将根据默认路由条目进行转发。默认路由在某些时候非常有效,在末梢网络中,默认路由可以大大简化路由器配置,减轻网络管理员的工作负担。
在R1上运行 dis ip routing-table 可以查看路由表信息。
配置静态路由:
配置R1的静态路由:[R1]ip route-static 192.168.20.0 255.255.255.0 10.0.12.2
192.168.20.0为目的网段, 10.0.12.2为下一跳地址。配置完成后可以运行 dis ip routing-table 可以查看新增的路由表信息。
配置R2的静态路由:[R2]ip route-static 192.168.20.0 255.255.255.0 10.0.23.3
此时PC1 ping PC2发现仍然无法通信。可以在PC1上抓包查看,PC1发送了ICMP协议数据包