RIP路由表清單詳解
下面我們來看一下RIP路由表清單的信息。那么面對長串的信息內(nèi)容,我們?nèi)绾谓庾x呢?下面我們就來詳細看一下吧。
RIP路由表清單第1段:RIPv1配置下的路由表
- 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
RIP路由表清單第2段:配置RIPv2和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 Distance Last 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
RIP路由表清單第3段:配置 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
- Serial Serial
- default Suppres 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)在缺省情況下,RIP的版本是1.第1段中,在RIPv1配置下,R3路由器show ip routerip命令的結(jié)果只能看到1條172.16.123.0的路由.
(2)第2段中,分別把3臺路由器設(shè)為RIPv2,并且關(guān)閉路由自動匯總,所使用的命令況version2和no auto-summary,均在router rip模式下發(fā)出.
(3)show ip protocol命令顯示了更改配置之后RIP路由表清單的配置信息,引人注目的是發(fā)送和接收的版本均變?yōu)?,以及自動網(wǎng)絡(luò)匯總不生效.
(4)show ip route rip命令顯示出了我們希望看到的結(jié)果,即172.18.2.0/28和172.18.3.0/24網(wǎng)段出現(xiàn)在路由表中,表明RIPv2可以解決VLSM問題,使IP地址分配可以靈活高效地進行.
在其他路由器上查看路由表會得到類似的結(jié)果.
(5)第3段中,首先通過debug ip rip命令監(jiān)測RIPv2的工作特性.可以看到RIPv2向各個接口(R1的E0、S0和S1接口)發(fā)送更新包,使用的是組播地址224.0.0.9.
(6)使用passive-interface e0和passive-interface s0命令可以把E0和S0接口設(shè)置成為被動接口.被動接口只接收路由更新包,而不向外發(fā)送路由更新包.
(7)debug ip rip命令的執(zhí)行結(jié)果顯示了配置完被動接口后RIP包的傳送情況,可以看到只有引接口還有路由更新包的發(fā)送.
(8)使用passive-interface default命令可以把所有接口均設(shè)置為被動接口.
為了查看這個命令的作用,我們在每臺路由器上首先清除路由表,強迫路由表的更新.然后查看每臺路由器的路由表申由RIP得來的路由.
R1的路由表顯示了與它不直接相連的所有3個網(wǎng)段.
R2和R3的路由表沒有顯示R1的E0網(wǎng)段,即172.18.1.0/28,這是因為R1路由器沒有向外發(fā)布任何RIP信息.