Next, let's take a look at the list of RIP route tables. How can we interpret long strings of information? Let's take a closer look.
Section 1st of the RIP route table list: route table under r12001
- R3#sh ip route rip
- 172.16.0.0/30 is subnetted, 3 subnets
- R 172.16.123.0 [120/1] via l72.16.123.5,00:00:12,Serial0
- [120/1] via l72.16.123.9,00:00:12,Serial1
Section 2nd of the RIP route table list: Configure r1_2 and no summary
- R3#conft
- Enter configuration commands, one per line. End with CNTL/Z.
- R3(config)#router rip
- R3(config-router)#ver 2
- R3 (config-router)#no auto-summary
- Term_Server>2
- [Resuming connection 2 to R2 ... ]
- R2#conf t
- Enter configuration commands, one per line. End with CNTL/Z.
- R2(config)#router rip
- R2(config-router)#ver 2
- R2(config-router)#no auto-summary
- Term_Server> 1
- [Resuming connection 1 to R1 ... ]
- R1#conft
- Enter configuration commands, one per line. End with CNTL/Z.
- R1(config)#router rip
- R1(config-router)#ver 2
- R1 (config-router)#no auto-summary
- R1(config-rotuer)#end
- R1#
- R1#sh ip prot
- Routing Protocol is "rip"
- Sending updates every 30 seconds, next due in 5 seconds
- Invalid after 180 seconds, hold down 180, flushed after 240
- Outgoing update filter list for all interfaces is
- Incoming update filter list for all interfaces is
- Redistributing: rip
- Default version control: send version 2, receive version 2
- Interface Send Recv Triigered RIP Key-chain
- Ethemet0 2 2
- Serial0 2 2
- Serial1 2 2
- Automatic network summarization is not in effect
- Routing for Networks:
- 172.16.0.0
- 172.18.0.0
- Routing Information Sources:
- Gateway DistanceLast Update
- 172.16.123.6 120 00:00:06
- 172.16.123.2 120 00:00:04
- Distance: (default is 120)
- R1#sh ip route rip
- 172.16.0.0/30 is subnetted, 3 subnets
- R 172.16.123.8 [120/1] via 172.16.123.2, 00:00:06, Serial0
- [120/1] via 172.16.123.6, 00:00:22, Serial1
- 172.18.0.0/16 is variably subnetted, 3 subnets, 2 masks
- R 172.18,2,0/28 [120/1] via 172.16.123.2,00:00:06,SerialO
- R 172.18J.O/24 [120/1] via 172.16.123.6, 00:00:22, Serial1
Section 3rd of the RIP route table: Configure passive interface
- R1#debug ip rip
- RIP protocol debugging is on
- R1#
- 02:59:47: RIP: received v2 update from 172.16.123.6 on Serial1
- 02:59:47: 172.16.123.8/30 via 0.0.0.0 in 1 hops
- 02:59:47: 172.18.2.0/28 via 0.0.0.0 in 1 hops
- 02:59:47: 172.18.3.0/24 via 0.0.0.0 in 1 hops
- R1#
- 02:59:51: RIP: sending v2 update to 224.0.0.9 via Ethernet 0(172.18.1.1)
- 02:59:51: RIP: build update entries
- 02:59:51: 172.16.123.0/30 via 0.0.0.0, metric 1, tag 0
- 02:59:51: 172.16.123.4/30 via 0.0.0.0, metric 1, tag 0
- 02:59:51: 172.16.123.8/30 via 0.0.0,0, metric 2, tag 0
- 02:59:51: 172.18.2.0/28 via 0.0.0.0, metric 2,tab 0
- 02:59:51: 172.183.0/24 via0.0.0.0,metric 2,tag 0
- 02:59:51: RIP: sendiag v2 update to 224.0.:0.9viaSaialC-172.15.t23.1)
- 02:59:51: RIP: build update entries
- 02:59:51: 172.16.123.4/30 via 0.0.0.0, metric 1, tag 0
- 02:59:51: 172.18.1.0/28 via 0.0.0.0, metric 1, tag 0
- 02:59:51: 172.18.3.0/24 via 0.0.0.0, metric 2, tag 0
- R1#
- 02:59:51: RIP: sending v2 update to 224.0.0.9 via Serial1(172.16.123.5)
- 02:59:51: RIP: build update entries
- 02:59:51: 172.16.123.0/30 via 0.0.0.0, metric 1, tag 0
- 02:59:51: 172.18.1.0/28 via 0.0.0.0, metric 1, tag 0
- 02:59:51: 172.18.2.0/28 via 0.0.0.0, metric 2, tag 0
- R1#u all
- All possible debugging has been turned off
- R1#conft
- Enter configuration commands, one per line. End with CNTL/Z.
- R1(config)#router rip
- R1(config-router)passive-interface ?
- Ethernet IEEE 802.3
- Null Null interface
- SerialSerial
- defaultSuppres s routing updates. on all interfaces
- R1 (config-router)passive-interface e0
- R1(config-router)#passive-interface s0
- R1(config-router#^Z
- R1#debugiprip
- RIP protocol debugging is on
- R1#
- 03:00:54: RIP: received v2 update from 172.16.123.2 on Serial0
- 03:00:54: 172.16.123.8/30 via 0.0.0.0 in 1 hops
- 03:00:54: 172.18.2.0/28 via 0.0.0.0 in 1 hops
- 03:00:54: 172.18.3.0/24 via 0.0.0.0 in 2 hops
- R1#
- 3:00:56:RIP:sending v2 flash update to 224.0.0.9 via Serial1(172.16.123.5)
- 03:00:56: RIP: build flash update entries
- 03:00:56: 172.18.2.0/28 via 0.0.0.0, metric 2, tag 0
- R1#
- 03:01:12:RIP:received v2 update from 172.16.123.6 on Serial1
- 03:01:12: 172.16.123.8/30 via0.0.0.0 in 1 hops
- 03:01:12: 172.18.2.0/28 via 0.0.0.0 in 2 hops
- 03:01:12: 172.18.3.0/24 via 0.0.0.0 in 1 hops
- R1#
- 03:01:17:RIP:sending v2 flash update to 224.0.0.9 via Serial1(172.16.123.5)
- 03:01:17: RIP: build update entries
- 03:01:17: 172.16.123.0/30 via 0.0.0.0, metric 1, tag 0
- 03:01:17: 172.18.1.0/28 via 0.0.0.0,. metric 1,tag 0
- 03:01:17: 172.18.2.0/28 via 0.0.0.0, metric 2, tag 0
- R1#
- 03:01:23:RIP:received v2 update from 172.16.123.2 on Serial1
- 03:01:23: 172.16.123.8/30 via 0.0.0.0 in 1 hops
- 03:01:23: 172.18.2.0/28 via 0.0.0.0 in 1 hops
- 03:01:23: 172.18.3.0/24 via 0.0.0.0 in 2 hops
- R1#conft
- Enter configuration commands, one per line. End with CNTL/Z.
- R1(config)#router rip
- R1 (config-router)#passive-mterface default
- R1(config-router#^Z
- R1#
- Term_Server>2
- [Resuming connection 2 to R2 ... ]
- R2#cle ip route *
- R2#
- Term_Server>3
- [Resuming connection 3 to R3 ... ]
- R3#cle ip route *
- R3#
- Term_Server>1
- [Resuming connection 1 to R1... ]
- R1#sh ip route rip
- 172.16.0.0/30 is subnetted,3 subnets
- R 172.16.123.8[120/1]via 172.16.123.2,00:00:09,Serial1
- [120/1]via 172.16.123.6,00:00:17,Serial0
- 172.18.0.0/16 is variably subnetted,3 subnets,2 masks
- R 172.18.2.0/28[120/1] via 172.16.123.2,00:00:17,Serial0
- R 172.18.3.0/24[120/1] via 172.16.123.6,00:00:09,Serial1
- R1#
- Term_Server>2
- [Resuming connection 2 to R2...]
- R2#
- R2#sh ip route rip
- 172.16.0.0/30 is subnetted,3 subnets
- R 172.16.123.4[120/1]via 172.16.123.10,00:00:24,Serial1
- 172.18.0.0/16 is variably subnetted,2 subnets,2 masks
- R 172.18.3.0/24[120/1] via 172.16.123.10,00:00:24,Serial1
- R2#
- Term_Server>3
- [Resuming connection 3 to R3...]
- R3#sh ip route rip
- 172.16.0.0/30 is subnetted,3 subnets
- R 172.16.123.0120/1] via 172.16.123.9,00:00:26,Serial1
- 172.18.0.0/16 is variably subnetted,2 subnets,2 masks
- R 172.18.2.0/28[120/1] via 172.16.123.9,00:00:26,Serial1
(1) by default, the RIP version is in section 1. 1st. In r1_1 configuration, only one route of 172.16.123.0 can be seen in the result of the show ip routerip command of the R3 router.
(2) In section 2nd, set the three routers as r12002 and disable route auto summary. The command used is version2 and no auto-summary, all are issued in router rip mode.
(3) The show ip protocol command displays the configuration information of the RIP route table list after the configuration is changed. It is notable that the versions sent and received are changed to 2, and the automatic network summary does not take effect.
(4) The show ip route rip command shows the expected result, that is, the CIDR blocks 172.18.2.0/28 and 172.18.3.0/24 appear in the routing table, indicating that r1_2 can solve the VLSM problem, allows you to allocate IP addresses flexibly and efficiently.
You can view the route table on another vro to obtain a similar result.
(5) In section 3rd, the debug ip rip command is used to monitor the operating characteristics of r12002. r12002 sends update packages to each interface (E0, S0, and S1 interfaces of R1), and uses the multicast address 224.0.0.9.
(6) The passive-interface e0 and passive-interface s0 commands can be used to set the E0 and S0 interfaces as passive interfaces. the passive interface only receives the route update package, instead of sending the route update package.
(7) The execution result of the debug ip rip command shows the transfer of the RIP package after the passive interface is configured. You can see that only the cited interface and the route update package are sent.
(8) use the passive-interface default command to set all interfaces as passive interfaces.
To view the role of this command, we first clear the route table on each vro, force route table updates, and then view the route table of each vro to list the routes obtained by RIP.
The route table of R1 shows all three CIDR blocks that are not directly connected to it.
The route tables of R2 and R3 do not display the E0 network segment of R1, that is, 172.18.1.0/28. This is because the R1 Router does not publish any RIP information.