「实战」动态路由RIP中子网不连续网络丢包怎么办,一分钟了解下

2023-05-08 08:43:41

一、目的

1.cisco1上添加一个逻辑环回口,IP地址为172.16.1.1/24

2.cisco3上添加一个逻辑环回口,IP地址为172.16.2.1/24

3.在RIP进程中,把两个环回口添加到RIP路由进程中

二、拓扑

三、步骤

拓扑中从左到右分别cisco路由器1、2、3。

1.cisco1添加网段并宣告

cisco1(config)#interface loopback 0

cisco1(config-if)#ip add 172.16.1.1 255.255.255.0

cisco1(config-if)#router rip

cisco1(config-router)#network 172.16.1.0

注:创建一个逻辑的环回口,该接口在路由器中永远处于UP的状态,非常稳定。接口编号任意

2.cisco3加入路由选择进程

cisco3(config)#interface loopback 0

cisco3(config-if)#ip add 172.16.2.1 255.255.255.0

cisco3(config-if)#router rip

cisco3(config-router)#network 172.16.2.0

3.问题现象

在cisco2上发现如下的现象:

cisco2#ping 172.16.2.1

!U!.!

注:U也是代表不可达,现在的丢包率为50%!做实验时,可能出现全部ping通的现象,那是由于CEF起作用,你可以换成ping 172.16.1.1具体内容将会在CCNP课程中介绍。

4.查看cisco2的路由表

cisco2#sh ip route

R 172.16.0.0/16 [120/1] via 192.168.23.3, 00:00:15, Serial1

[120/1] via 192.168.12.1, 00:00:09, Serial0

C 192.168.12.0/24 is directly connected, Serial0

C 192.168.23.0/24 is directly connected, Serial1

【172.16.0.0一个网段对应着两个出站接口,所以数据出去的时候会轮流选择两个出站接口,最后只有50%的成功率】

问题分析:RIP现在使用的是默认版本v1,它是一个有类路由选择协议所以两端虽然宣告的是24位子网掩码,但是实际宣告的是16位的子网掩码。

5.开启debug信息动态观察路由更新情况

cisco2#debug ip rip

RIP protocol debugging is on

cisco2#

*Mar 1 00:42:23.095: RIP: sending v1 update to 255.255.255.255 via Serial0/0 (192.168.1.2)

*Mar 1 00:42:23.099: RIP: build update entries

*Mar 1 00:42:23.099: network 192.168.23.0 metric 1

*Mar 1 00:42:23.639: RIP: sending v1 update to 255.255.255.255 via Serial0/1 (192.168.2.2)

*Mar 1 00:42:23.639: RIP: build update entries

*Mar 1 00:42:23.643: network 192.168.12.0 metric 1

*Mar 1 00:42:24.559: RIP: received v1 update from 192.168.1.1 on Serial0/0

*Mar 1 00:42:24.563: 172.16.0.0 in 1 hops

注:来自cisco1的环回口网段。

*Mar 1 00:42:40.247: RIP: received v1 update from 192.168.2.3 on Serial0/1

*Mar 1 00:42:40.251: 172.16.0.0 in 1 hops

注:来自cisco3的环回口网段。

cisco2#u all

最快速关闭DEBUG的方法,它的全写是undebug all

RIP 2版本是无类路由选择协议,把默认版本升级到RIP 2

6.修改rip版本

cisco1(config)#router rip

cisco1(config-router)#version 2

cisco1#clear ip route *

修改位2版本。RIP的抑制时间为180S,为了快速收敛,我们强制清除路由表。

cisco2(config)#router rip

cisco2(config-router)#version 2

cisco2#clear ip route *

cisco3(config)#router rip

cisco3(config-router)#version 2

cisco1(config-router)#no auto-summary//必须关闭自动汇总

cisco1#clear ip route *

cisco2(config-router)#no auto-summary

cisco2#clear ip route *

cisco3(config-router)#no auto-summary

cisco3#clear ip route *

cisco2#sh ip route

172.16.0.0/16 is variably subnetted, 3 subnets, 2 masks

R 172.16.1.0/24 [120/1] via 192.168.12.1, 00:00:07, Serial0

R 172.16.2.0/24 [120/1] via 192.168.23.3, 00:00:00, Serial1

C 192.168.12.0/24 is directly connected, Serial0

C 192.168.23.0/24 is directly connected, Serial1

cisco2#ping 172.16.1.1

Type escape sequence to abort.

Sending 5, 100-byte ICMP Echos to 172.16.1.1,timeout is 2 seconds:

!!!!!

cisco2#ping 172.16.2.1

Type escape sequence to abort.

!!!!

以下是华为数通路由交换方向完整技术分享,欢迎对华为网络技术感兴趣的小伙伴们订阅。【可在专栏中进行查看订阅】


华为新版HCIP数通路由交换

华为新版HCIE数通路由交换