一开始配置静态路由,人工选择最优路段,所有结点都能相互ping通,实现全网可达,
但是一旦其中的一个链路损坏,就会导致信号无法传输,容错率较差.
pc1可ping通pc2
接口已配置好(如上图所示),为了方便就display this并只截图配置静态路由的指令
为了提高容错,配置静态路由时,每个网段条目(非直连路由)都配置了2个下一跳(NextHop)
结果用1.2(PC端)ping不通4.2和6.2(另一pc端),可ping通4.1接口.
失败缘由猜想:
1.优先级相同(都为60)导致发送信息时流量分成2份,但路径开销不同,流量不能同时到达,中途转发的路由器时间到了数据包自动丢弃.
2.因为有2个下一跳,路由器来回转发导致ttl值最终为0,数据包自动被丢弃
3.实验时间过少,其他同学说6.2pc端ping了许久是可以ping通的.
实现代码(每个指令只写了其中1个例子)
[AR1]interface g0/0/0 进入[AR1-GigabitEthernet0/0/0]
[AR1-GigabitEthernet0/0/0]ip address 192.168.1.1 24 配置接口ip
[AR1]display ip routing-table 查看路由表
[AR1]display this 查看当前接口下已添加的操作
[AR1]ip route-static 192.168.6.0 24 192.168.2.1 添加静态理由命令
[pc1]ping 192.168.6.2 ping pc端(pc2),强制其回消息
[AR1]undo xxxxxxxx 万一写错将操作删除