RIP路由学习与传递
一.实验拓扑图

二.实验需求
1.RTA,RTB启用RIP路由协议;
2.RTA,RTB上存在有业务网段;
RTA:业务网段:192.168.1.0/24
RTB:业务网段:172.16.1.0/24
互联接口地址G0/0网段为:10.0.0.0/30
3.疑点列表:
(1)RIPv1版本的路由器是否能够学习到非自然网段掩码长度的路由?
(2)启用默认RIP路由协议的路由器能不能接收RIPv1/RIPv2版本路由器发送的路由?
(3)启用RIPv2版本的路由器是否能够学习到RIPv1版本路由器发送的路由?启用RIPv1版本的路由器是否能够学习到RIPv2版本路由器发送的路由?
三.实验观察
(1)疑点1
设备两端都为RIPv1版本路由器
RTA配置为RIPv1版本,RTB配置为RIPv1版本;
RTB上增加业务网段10.1.0.0/30(注:配置业务网段需与接口网段处于同一主类网段,且与接口网段掩码长度相同)
配置RTA:
interfaceGigabitEthernet0/0
ipaddress 10.0.0.1 30
interfaceLoopBack1
ipaddress 192.168.1.1 24
rip 1
version 1
network 10.0.0.0
network 192.168.1.0
配置RTB:
interfaceGigabitEthernet0/0
ipaddress 10.0.0.2 30
interfaceLoopBack1
ipaddress 172.16.1.1 24
interfaceLoopBack2
ipaddress 10.1.0.1 30
rip 1
version 1
network 10.0.0.0
network 172.16.0.0
配置完成之后在RTA上使用display rip 1 route观察:

观察到:RTA学习到RTB发送过来的10.1.0.0/30业务的路由信息
解答:RIPv1版本的路由器能够学习到非自然网段掩码长度的路由
(2)疑点2
设备两端一端为默认RIP版本,一端为RIPv2版本
RTA配置为默认RIP版本,RTB配置为RIPv2版本;
配置RTA:
interfaceGigabitEthernet0/0
ipaddress 10.0.0.1 30
interfaceLoopBack1
ipaddress 192.168.1.1 24
rip 1
network10.0.0.0
network 192.168.1.0
配置RTB:
interfaceGigabitEthernet0/0
ipaddress 10.0.0.2 30
interfaceLoopBack1
ipaddress 172.16.1.1 24
rip 1
version 2
undosummary
network 10.0.0.0 0.0.0.3
network 172.16.0.0 0.0.0.255
配置完成之后在RTA上使用display rip 1 route,display rip观察:


将RTB路由器RIP版本改为v1,其他不变,配置完成之后在RTA上使用display rip 1 route观察:
配置RTB
rip 1
version 1
network10.0.0.0
network 172.16.0.0

当RTA为默认RIP版本(RIPv1)时,RTB为RIPv2版本时,RTA能够学习到RTB发来的携带掩码的路由;
当RTA为默认RIP版本(RIPv1)时,RTB为RIPv1版本时,RTA能够学习到RTB发来的不携带掩码的路由;
解答:启用默认RIP路由协议(RIPv1)的路由器能接收RIPv1/RIPv2版本路由器发送的路由,但是接收到v1版本的不携带掩码,v2版本可以携带掩码。
(3)疑点3
设备两端一端为RIPv1版本,一端为RIPv2版本
RTA配置为RIPv1版本,RTB配置为RIPv2版本;
配置RTA:
interfaceGigabitEthernet0/0
ipaddress 10.0.0.1 30
interfaceLoopBack1
ipaddress 192.168.1.1 24
rip 1
version 1
network 10.0.0.0
network 192.168.1.0
配置RTB:
interfaceGigabitEthernet0/0
ipaddress 10.0.0.2 30
interfaceLoopBack1
ipaddress 172.16.1.1 24
rip 1
version 2
undosummary
network 10.0.0.0 0.0.0.3
network 172.16.0.0 0.0.0.255
配置完成之后在RTA、RTB上使用display rip 1 route观察:


发现:RTA未能成功学习到RTB的路由信息;RTB也未能学习到RTA的路由信息。
并且在RTA、RTB上开启debugging观察到数据包版本错误信息:


解答:启用RIPv2版本的路由器不能学习到RIPv1版本路由器发送的路由;启用RIPv1版本的路由器不能学习到RIPv2版本路由器发送的路由。
(4)总结
RIPv1版本的路由器能够学习到非自然网段掩码长度的路由;
若设备未指定RIP版本,则默认RIP路由协议版本为RIPv1版本,发送RIPv1路由信息,接收RIPv1和RIPv2信息, 但是接收到v1版本的不携带掩码,v2版本可以携带掩码;
若设备指定了RIP版本,则启用RIPv1版本的路由器只能接收和发送RIPv1的路由信息,启用RIPv2版本的路由器只能接收和发送RIPv2版本的路由信息;


