RIP分析圖

PC1希望到達PC2,按照RIP協(xié)議來說肯定是經(jīng)過Router3,再轉交給Router4就到達PC2,因為這樣的話相對于Router3來說,它只要經(jīng)過兩跳,就可以到達PC2所在的網(wǎng)段。跳數(shù)最少。但是這條線路的帶寬是19.2Kbps,而另一條路雖然跳線多,但它是T1線路,帶寬大,延遲小。肯定會比第一條路要優(yōu)。但是RIP是以跳數(shù)計算最佳路徑,所以它就選擇了第一條路。所以大家也感覺到了,RIP有點笨笨的感覺,以至于現(xiàn)在用的不多了!當啟用RIP協(xié)議時,RIP會從RIP的相關接口上向外發(fā)廣播包。這里使用的是520/UDP端口。廣播包的內容主要是請求信息,偵聽來自其他路由器的請求信息和應答信息,當鄰居收到請求信息以后,就發(fā)送應答息給該路由器。在RIP啟動成功之后,平均每30秒,注意這里是平均每30稱,不是正好是30秒。就會發(fā)送應答信息,又稱為update包。這個update包中包含了路由器完整的路由表。這里應該還有路由無效值,路由刷新時間等參數(shù),這一部分應該是CCNP的內容,在此簡單介紹一下,詳細內容大家可以參考NP部分。我們來看下圖

中小企業(yè)網(wǎng)絡管理:RIP動態(tài)路由協(xié)議
路由分析

如果Router3所連接的40網(wǎng)段斷開了。那么相對于Router2來說,如果在180秒內,沒有得到關于40網(wǎng)段的路由消息,就會認為它失效了,但僅僅是失效而已,將Router2上關于40網(wǎng)段的路由設置為holddown狀態(tài),默認時間為180秒。如果在這180秒里,Router2接收到40網(wǎng)段可行路由后會中止計時,并將原來關于40網(wǎng)段的路由改為可用路由;如果經(jīng)過240秒,仍沒有得到關于40網(wǎng)段的確認,就認為這個網(wǎng)段直的“死悄悄”了,那就把它從路由表中刪除。

關于RIP還要提到一點是RIP分為RIP1與RIP2兩個版本,區(qū)別在于RIP1是一個有類路由協(xié)議,即所有的更新包中不含子網(wǎng)掩碼,不支持VLSM,所以就要求網(wǎng)絡中所有設備必須使用相同的子網(wǎng)掩碼,否則就會出錯,而RIP2是一個無類的路由協(xié)議,它使用子網(wǎng)掩碼;第二個不同的地方是RIP1是發(fā)送更新包的時候使用的是廣播包,而RIP2使用的是組播224.0.0.9這樣相對于RIP1來說就節(jié)省了一部分網(wǎng)絡帶寬。第三個就是RIP2支持明文或者是MD5驗證,要求兩臺路由器在同步路由表的時候必須進行驗證,通過才可以進行路由同步,這樣可以加強安全性。

下面咱們來看一個RIP協(xié)議的具體配置:

相對來說RIP的配置還是很簡單的,下面咱們就以實驗來結束RIP的討論,我們在此做兩個實驗,一個使用RIP1來完成,一個使用RIP2來完成。其實它們的配置大同小異,我們先來看RIP1。

Lab1:動態(tài)路由協(xié)議RIP,使用RIP1協(xié)議使得網(wǎng)絡中達到全網(wǎng)互通的目的

實驗目的:通過設置RIP1路由協(xié)議達到全網(wǎng)通的效果

實驗設備:三臺Cisco系列路由器

拓撲圖:

中小企業(yè)網(wǎng)絡管理:RIP動態(tài)路由協(xié)議
LAB1

RA上的配置:

Router>enable

Router#conf t

RA(config)#interface s0/0

RA(config-if)#ip address 192.168.0.1 255.255.255.0

RA(config-if)#clock rate 64000

RA(config-if)#no shutdown

RA(config-if)#exit

RA(config)#interface loopback 1

RA(config-if)#ip address 10.10.10.10 255.255.255.0

RA(config-if)#exit

RA(config-router)#network 192.168.0.0

RA(config-router)#network 10.10.10.0

RA配置完畢!

RB的配置:

Router>en

Router#conf t

Router(config)#hostname RB

RB(config)#interface s0/0

RB(config-if)#ip address 192.168.0.2 255.255.255.0

RB(config-if)#no shutdown

RB(config-if)#interface s0/1

RB(config-if)#ip address 192.168.1.1 255.255.255.0

RB(config-if)#clock rate 64000

RB(config-if)#no shutdown

RB(config-if)#end

RB(config)#router rip

RB(config-router)#network 192.168.0.0

RB(config-router)#network 192.168.1.0

RC上的配置:

Router>en

Router#config t

Router(config)#hostname RC

RC(config-if)#ip address 192.168.1.2 255.255.255.0

RC(config-if)#no shutdown

RC(config)#interface loopback 1

RC(config-if)#ip address 20.20.20.20 255.255.255.0

RC(config)#router rip

RC(config-router)#network 192.168.1.0

RC(config-router)#network 20.20.20.0

大家可以看到其實RIP的真正配置命令就兩個:

Router rip 激活RIP協(xié)議

Network network-number 選擇需要激活接口所在的網(wǎng)段

驗證配置:

我們在此沒有使用PC,就使用擴展ping來測試我們的配置是否正確。我們先來驗證網(wǎng)絡的連通性。

中小企業(yè)網(wǎng)絡管理:RIP動態(tài)路由協(xié)議
驗證

OK!網(wǎng)絡是通的,說明RIP已經(jīng)生效了!

那么我們接下來就可以通過show ip router查看路由器的路由表:

中小企業(yè)網(wǎng)絡管理:RIP動態(tài)路由協(xié)議
路由表

在此我們可以看到RA這個路由器上的路由表信息:兩個直連路由,兩個是通過RIP學習到的動態(tài)路由,其中[ 120/2] 120代表管理距離,2代表到達對方的跳數(shù)。至于其他兩個路由器上的路由表我們在此不再查看!

也可以使用show ip protocols來查看當前運行的協(xié)議,如圖所示:

中小企業(yè)網(wǎng)絡管理:RIP動態(tài)路由協(xié)議

這里可以看到正在運行的協(xié)議,更新時間,失效時間,刷新時間,還可以查看到激活的網(wǎng)絡號和默認距離值等信息。還可以使用Debug ip rip 來查看RIP協(xié)議的學習過程:

中小企業(yè)網(wǎng)絡管理:RIP動態(tài)路由協(xié)議

只是大家在選擇網(wǎng)段的時候一定要注意:如下圖路由器B上network10.0.0.0就把10.1.1.0和10.2.2.0都包含了!

中小企業(yè)網(wǎng)絡管理:RIP動態(tài)路由協(xié)議
路由分析

下面,再通過一個實例看一下RIPv2的配置過程。

Lab2:和實驗1相同,只是RIP2來實現(xiàn)

注意:RIP2與RIP1相比配置命令差不多,只是多了一個命令version 2 因為你不指定,會默認是RIP1

最好執(zhí)行命令關閉自動聚合:no auto-summary

Router>enable

Router#configure terminal

RA(config-if)#interface serial 0

RA(config-if)#ip address 192.168.0.1 255.255.255.0

RA(config-if)#no shutdown

RA(config-if)#clock rate 64000

RA(config-if)#exit

RA(config)#interface looback 1

RA(config-if)#ip address 10.10.10.10 255.255.255.0

RA(config-if)#exit

RA(config)#router rip

RA(config-router)#version 2

RA(config-router)#no auto-summary

RA(config-router)#network 192.168.0.1

RA(config-router)#network 10.10.10.0

RB的配置:

Router>en

Router#conf t

Router(config)#interface s0

Router(config-if)#ip address 192.168.0.2 255.255.255.0

Router(config-if)#no shutdown

Router(config-if)#clock rate 64000

Router(config-if)#interface s1

Router(config-if)#ip address 192.168.1.1 255.255.255.0

Router(config-if)#clock rate 64000

Router(config-if)#no shutdown

Router(config-if)#exit

Router(config)#router rip

Router(config-router)#ver 2

Router(config-router)#no auto-summary

Router(config-router)#network 192.168.0.0

Router(config-router)#network 192.168.1.0

RC的配置:

Router>enable

Router#configure terminal

Router(config)#interface s0

Router(config-if)#ip address 192.168.1.2 255.255.255.0

Router(config-if)#no shutdown

Router(config-if)#interface loopback 1

Router(config-if)#ip address 20.20.20.20 255.255.255.0

Router(config-if)#end

Router#configure t

Router(config)#router rip

Router(config-router)#ver 2

Router(config-router)#no auto-summary

Router(config-router)#network 192.168.1.0

Router(config-router)#network 20.20.20.0

到時為止,配置全部完成,我們還是首先來驗證網(wǎng)絡的連通性

RA上PING:

中小企業(yè)網(wǎng)絡管理:RIP動態(tài)路由協(xié)議
驗證

還是使用show ip route來查看路由信息:

中小企業(yè)網(wǎng)絡管理:RIP動態(tài)路由協(xié)議
路由表

也可以通過命令 show ip protocols 查看當前的協(xié)議信息??梢钥吹浆F(xiàn)在的版本已經(jīng)是2:

中小企業(yè)網(wǎng)絡管理:RIP動態(tài)路由協(xié)議

還可以通過 defub ip rip 查看RIP的學習過程:

中小企業(yè)網(wǎng)絡管理:RIP動態(tài)路由協(xié)議

再給出一個思科官方的一個關于RIP2的配置實例,供大家學習使用:

中小企業(yè)網(wǎng)絡管理:RIP動態(tài)路由協(xié)議
參考案例

在這個例子中要注意:

1、B使用是RIP2,而C使用的是RIP1,所以需要在B的S3口上定義RIP1版本,目的是為了和C路由器結合,一般最好是都使用同一個版本的RIP。

2、no auto-summary 關閉自動匯總,當路由更新經(jīng)過主類網(wǎng)絡時,會自動向主燈網(wǎng)絡號進行匯總,這樣就會造成配置不正確,所以我們需要先關閉匯總,再手動開啟匯總,再手動開啟時就可以指定子網(wǎng)掩碼!

關于RIP協(xié)議就介紹這么多了,下一篇文章我們將討論鏈路狀態(tài)協(xié)議的代表:OSPF,明天見了!

中小企業(yè)網(wǎng)絡管理:RIP動態(tài)路由協(xié)議
LAB2

分享到

yangkun

相關推薦