综合练习1.2

037716f55eba4e75b113f296ebe3450c.png

实验需求 
4、R1访问R4下属回环,默认走R2、R4,且往返路径一致。当R2至R4间的链路DOWN了,则自动切换至R2、R3、R4,且往返路径一致 
5、R3、R5均宣告各自的以太网接口进RIP进程,R4在100.0的接口上并不激活任何动态路由协议6、注:除R4及R5外,其他路由器不允许配置任何静态路由


在R5上指一条去往172.16.4.0的路由并重发布进RIP

R5(config)#ip route 172.16.4.0 255.255.255.0 192.168.100.4 
R5(config-router)#redistribute static metric 2 

去R3看下路由表,发现没有172.16.4.0的路由,这是怎么回事呢?

第一种办法

8935c3a606d4454cb9455a9157eeef6f.png

关闭R5的水平分割

R5(config-if)#no ip split-horizon 

第二种办法

单播更新

R3(config-router)#passive-interface f0/0
R3(config-router)#neighbor 192.168.100.5
R5(config-router)#passive-interface f0/0
R5(config-router)#neighbor 192.168.100.3

设置为被动接口,不会向该接口发送组播包(这里运行的是v2版本),但指了对面的接口,路由器会尝试向该接口发送单播更新


此时再去看看R3的路由表,有了172.16.4.0的路由,但下一跳竟然是192.168.100.4而不是192.168.100.5,不是RIP发更新给其他路由器,下一跳是发送更新的接口吗,这是怎么回事呢?我们来看看R2的路由表,去往172.16.4.0的下一跳是192.168.23.3,到底是怎么回事呢?

详情请看下面这篇文章的下一跳字段相关内容

RIP——RIPv2介绍 - 爱码网 (likecs.com)

验证连通性,发现还是ping不通

R1#ping 172.16.4.1

Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.16.4.1, timeout is 2 seconds:
.....
Success rate is 0 percent (0/5)
R1#trac 172.16.4.1

Type escape sequence to abort.
Tracing the route to 172.16.4.1

  1 192.168.12.2 8 msec 28 msec 8 msec
  2 192.168.23.3 44 msec 40 msec 40 msec
  3  *  *  *     
  4 

可以知道在R3之后就出问题,看一下R4路由表

     172.16.0.0/16 is variably subnetted, 2 subnets, 2 masks
C       172.16.4.0/24 is directly connected, Loopback0
S       172.16.64.0/22 is directly connected, FastEthernet0/0
C    192.168.100.0/24 is directly connected, FastEthernet0/0

可以看到没有去往172.16.1.0/24、192.168.12.0和192.168.23.0/24的路由,添加浮动静态路由(当R2、R4之间的链路恢复后,重分发进OSPF的路由的AD值比静态路由的AD值大,会展示静态路由的条目,也就是会形成环路R1->R2->R4->R3->R2->R1)

R4(config)#ip route 172.16.1.0 255.255.255.0 192.168.100.3 115
R4(config)#ip route 192.168.12.0 255.255.255.0 192.168.100.3 115
R4(config)#ip route 192.168.23.0 255.255.255.0 192.168.100.3 115

再次验证连通性

猜你喜欢

转载自blog.csdn.net/m0_74204829/article/details/130340801