一、实验目的
- 掌握 RIP 被动接口的意义
- 理解 RIP 被动接口的配置
二、应用环境
- 路由器连接终端的不需要进行 RIP 协议广播,所以该接口需要设置为被动接口。
三、实验设备
- DCR-2655 两台
- 网线(交叉线) 三条
四、实验拓扑
五、实验要求
六、 实验步骤
第一步:按照上表,配置路由器的所有接口地址并测试连通性
Router_config#hostname Router-A
Router-A_config#interface g0/3
Router-A_config_g0/3#ip address 192.168.1.1 255.255.255.0
Router-A_config_g0/3#exit
Router-A_config#interface g0/4
Router-A_config_g0/4#ip address 192.168.0.1 255.255.255.0
Router-A_config_g0/4#exit
Router-B 配置 略
第二步:按照要求配置路由器 A
Router-A_config#router rip
Router-A_config_rip#network 192.168.1.0
Router-A_config_rip#network 192.168.0.0
Router-A_config_rip#version 2 !配置为版本 2
Router-A_config_rip#
第三步:按照要求配置路由器 B
Router-B_config#router rip
Router-B_config_rip#network 192.168.1.0
Router-B_config_rip#network 192.168.2.0
Router-B_config_rip#version 2 !配置为版本 2
Router-B_config_rip#exit
第四步:查看路由表
Router-A#show ip route
Codes: C - connected, S - static, R - RIP, B - BGP, BC - BGP connected
D - BEIGRP, DEX - external BEIGRP, O - OSPF, OIA - OSPF inter area
ON1 - OSPF NSSA external type 1, ON2 - OSPF NSSA external type 2
OE1 - OSPF external type 1, OE2 - OSPF external type 2
DHCP - DHCP type, L1 - IS-IS level-1, L2 - IS-IS level-2
VRF ID: 0
C 192.168.0.0/24 is directly connected, GigaEthernet0/4
C 192.168.1.0/24 is directly connected, GigaEthernet0/3
R 192.168.2.0/24 [120,1] via 192.168.1.2(on GigaEthernet0/3)
Router-B#show ip route
Codes: C - connected, S - static, R - RIP, B - BGP, BC - BGP connected
D - BEIGRP, DEX - external BEIGRP, O - OSPF, OIA - OSPF inter area
ON1 - OSPF NSSA external type 1, ON2 - OSPF NSSA external type 2
OE1 - OSPF external type 1, OE2 - OSPF external type 2
DHCP - DHCP type, L1 - IS-IS level-1, L2 - IS-IS level-2
VRF ID: 0
R 192.168.0.0/24 [120,1] via 192.168.1.1(on GigaEthernet0/3)
C 192.168.1.0/24 is directly connected, GigaEthernet0/3
C 192.168.2.0/24 is directly connected, GigaEthernet0/4
第五步:通过 debug 查看 rip 协议
Router-A#debug ip rip packet
RIP protocol debugging is on
Router-A#2002-1-1 00:32:16 RIP: recv RIP from 192.168.1.2 on GigaEthernet0/3
2002-1-1 00:32:16 vers 2, CMD_RESPONSE, length 24
2002-1-1 00:32:16 192.168.2.0/24 via 0.0.0.0 metric 1
2002-1-1 00:32:33 RIP: send to 224.0.0.9 via GigaEthernet0/3
2002-1-1 00:32:33 vers 2, CMD_RESPONSE, length 24
2002-1-1 00:32:33 192.168.0.0/24 via 0.0.0.0 metric 1
2002-1-1 00:32:33 RIP: send to 224.0.0.9 via GigaEthernet0/4
//在 F0/0 上也广播 RIP 路由表项
2002-1-1 00:32:33 vers 2, CMD_RESPONSE, length 44
2002-1-1 00:32:33 192.168.1.0/24 via 0.0.0.0 metric 1
2002-1-1 00:32:33 192.168.2.0/24 via 0.0.0.0 metric 2
第六步:将 Router-A 的 g0/4 设置为被动接口
Router-A_config#int g0/4
Router-A_config_g0/4#ip rip passive
Router-A_config_g0/4#exit
第七步:再次通过 debug 查看 rip 协议
Router-A#debug ip rip packet
RIP protocol debugging is on
Router-A#2002-1-1 00:34:03 RIP: send to 224.0.0.9 via GigaEthernet0/3
2002-1-1 00:34:03 vers 2, CMD_RESPONSE, length 24
2002-1-1 00:34:03 192.168.0.0/24 via 0.0.0.0 metric 1
2002-1-1 00:34:16 RIP: recv RIP from 192.168.1.2 on GigaEthernet0/3
2002-1-1 00:34:16 vers 2, CMD_RESPONSE, length 24
2002-1-1 00:34:16 192.168.2.0/24 via 0.0.0.0 metric 1
2002-1-1 00:34:33 RIP: send to 224.0.0.9 via GigaEthernet0/3
2002-1-1 00:34:33 vers 2, CMD_RESPONSE, length 24
2002-1-1 00:34:33 192.168.0.0/24 via 0.0.0.0 metric 1
2002-1-1 00:34:46 RIP: recv RIP from 192.168.1.2 on GigaEthernet0/3
2002-1-1 00:34:46 vers 2, CMD_RESPONSE, length 24
2002-1-1 00:34:46 192.168.2.0/24 via 0.0.0.0 metric 1
七、注意事项和排错
1.被动接口表示只接受 Update 报文,不发送报文。
2.被动接口在连接终端的端口上进行设置。
八、相关配置命令详解
ip rip passive
使用 ip rip passive 路由路由器配置命令在接口上取消发送路由更新。使用
no ip rip passive 使路由更新重新激活。
ip rip passive
no ip rip passive
参数:无
缺省:在接口上发送路由更新。
命令模式:接口配置状态
使用说明: 如果你在某一个接口上取消发送路由更新,某个特定子网将会继续向其它接口宣告,从其它路由路由器到达该接口的路由更新可继续接受和处理。
示例:下面例子向所有属于 172.16.0.0 的接口(除了以太网接口 1/0)发送 RIP 报文更新:
interface ethernet 1/0
ip address 172.15.0.1 255.255.0.0
ip rip passive
router rip
network 172.16.0.0
debug ip rip database
监视 RIP 的路由事件
参数 : 无
缺省 :无
命令模式 :管理状态
使用说明 :根据该命令输出信息,用户可以看到当前 RIP 路由的一些事件。
示例:监视 RIP 路由的一些事件。
router# debug ip rip database
RIP-DB: Adding summary route 192.1.1. 0/24 <metric 0> to RIP database
上面各个域的意义如下 :
debug ip rip protocol 监视 RIP 的报文
参数 : 无
缺省 :无
命令模式 :管理状态
使用说明 :根据该命令输出信息,用户可以看到当前 RIP 的接收和发送的报文的内容。
示例 :监视 RIP 的报文
router# debug ip rip protocol
RIP: send to 255.255.25 5.255 via Loopback1
vers 1, CMD_RESPONSE, length 24
192.1.1.0/0 via 0.0.0.0 metric 1.
当运行在版本 2 的时候,将得到如下的输出:
RIP: send to 255.255.25 5.255 via Loopback1
vers 2, CMD_RESPONSE, length 24
192.1.1.0/24 via 0.0.0.0 metric 1
上面各个域的意义如下: