实验背景:卷一80页最后一段上说“指向下一跳地址的IPV4静态路由的管理距离为1,而指向出站接口的静态路由管理距离为0.如果有两条静态路由指向相同的目标网络,一条指向下一跳地址,一条指向出站接口,那么后一条路由--管理距离值较低的路由---被选择”
下面来做实验验证下这句话是否正确,实验拓扑如下:
现在在R1上写两条静态路由:
R1(config)#ip route 1.1.1.0 255.255.255.0 12.1.1.2
R1(config)#ip route 1.1.1.0 255.255.255.0 fa0/1
然后查看路由表,得到的结果就和书上不一致了
1.0.0.0/24 is subnetted, 1 subnets
S 1.1.1.0 [1/0] via 12.1.1.2
is directly connected, FastEthernet0/1
按照书上说的此刻不就应该选下一跳为出口的路由吗?
然后在Ping它一ping,,如果是选下一跳为出口的路由那么在以太网的环境肯定是ping不通的了(没有开启代理ARP),但是结果却负载均衡了,有图有真相
还有R1的fa0/1的抓包图
显示的是fa0/1走了3个包,然后都丢了,Fa0/0这条链路上成功的走了2个包!负载均衡了,按书上的说应该是ping不通的!
最后可以得出结论:静态配置的路由,无论是关联出接口,还会关联下一跳,管理距离在Cisco IOS上都是1!书上写错了...