RIP IGP EGP 路由 網路 思科 協定

輕鬆管理小型網路 RIP路由協定簡單易用

2016-04-01
RIP路由協定是最受歡迎,也是最被廣泛使用的IGP協定,而本文就是以RIP路由協定為主角,由淺入深介紹RIP路由協定,以及相關的設定方式。
在傳送的方式上,RIPv1使用廣播(Broadcast)的方式來傳送路由資訊的更新,而RIPv2路由協定則是採用群播(Multicast)方式來傳送,其所使用的群播位址是224.0.0.9。表1所示就是RIPv1與RIPv2兩者的差異。

表1 RIPv1與RIPv2差異比較

Cisco的路由器設備同時支援RIPv1與RIPv2路由協定,但是為了避免混淆,這裡若沒有詳細指明版本的話,都是統一泛指RIPv1路由協定。

動態路由設定方式

到目前為止,大家應該已經對RIP路由協定有一定程度的了解。接下來開始介紹如何在Cisco路由器上使用RIP路由協定。首先要設定動態路由,因為RIP路由協定屬於動態路由,因此啟動動態路由也是第一要務,啟動動態路由的大致步驟如下:

1. 選擇要使用的路由協定

2. 指定IP網路區段,但不指定子網路遮罩。

基本上,這樣的步驟不是只用在RIP路由協定的動態路由,也適用於其他路由協定,例如IGRP、EIGRP以及OSPF路由協定等等,但若應用在OSPF路由協定時,第二步驟就要指定子網路遮罩。除此之外,在各個介面上也必須先做好每個介面所必須的設定,例如IP位址、網路位址、子網路遮罩等等。

這裡的第二步驟必須針對所設定的路由器之所有已直接連接的網路區段都做相對應的設定才行,也就是說,如果要設定的路由器接在172.16.0.0網路區段與160.90.0.0網路區段之間,那第二步驟就必須針對這兩個網路區段做設定,其詳細步驟與指令介紹如下。

步驟一:選擇所要使用的路由協定

第一步驟是選擇要套用的路由協定,以RIP路由協定為例,其指令如下:


請注意這個指令必須在Configuration Mode底下執行,而指令的關鍵字是router,後面接上所要套用的路由協定,其可允許的值為RIP、IGRP、EIGRP或是OSPF,大小寫都可以。

這個指令後面還可以再接上一些其他設定,例如若套用的路由協定需要設定自治系統,則指令後面必須再接上自治系統的設定,IGRP和EIGRP路由協定就需要自治系統。若是使用OSPF路由協定,後面還可接上本地端的Process ID,詳細情形會在往後的文章中做介紹。

步驟二:指定IP網路區段

第二步驟則是指定這台路由器有直接接到哪些網路區段,假設路由器直接接到10.0.0.0網路區段,則指令範例如下:


因為第一步驟時已經執行「router rip」指令,所以會自動進入Router Mode,這個模式會在指令列顯示(config-router)。此指令的關鍵字是network,設定這個資訊的用意在於告訴路由協定哪些介面可以接收與發送路由更新資訊。

而這個指令所接的IP網路區段資訊是「主要網路號碼(Major Network Number)」。因為RIPv1路由協定是Classful的路由協定,傳送路由資訊時不帶子網路遮罩,所以這裡使用的是Major Network Number。

Major Network Number的判別方式與這個IP所處的IP位址類型有關,假設路由器某個網路區段的IP位址為10.1.2.3,則因這個IP位址屬於Class A的IP位址,所以Major Network Number是10.0.0.0,最後三個位數都為零。

同理,如果IP為172.16.3.4,則Major Network Number是172.16.0.0,最後兩個位數為零。如果IP是192.168.1.1,則Major Network Number為192.168.1.0,只有最後一個位數為零。

啟動RIP路由協定範例

假設網路架構圖如圖2所示,而現在要在每一台路由器設備上都套用RIP路由協定並啟動。


▲圖2 網路架構圖範例。

在圖2中,有X、Y以及Z三台路由器設備,其中路由器X接到172.16.1.0和10.1.1.0兩個網段,其兩邊介面的IP分別為172.16.1.1與10.1.1.2,因此路由器X的RIP路由協定設定指令如下:


其中,172.16.0.0和10.0.0.0分別代表路由器所接的兩個網路區段的Major Network Number。同理,因為路由器Z接到192.168.2.0與10.1.2.0兩個網段,假設路由器Z針對這兩個網段的IP分別是192.168.2.1和10.1.2.3,則在路由器Z上設定RIP路由協定的指令如下:


在設定IP網路區段的Major Network Number時,哪一個網段先設定,哪一個網段後設定,並沒有差別,只要「都設定」到就可以。接著剩下的就是路由器Y了,路由器Y連接到10.1.1.0與10.1.2.0兩個網段,假設路由器Y在這兩個網段的IP位址為10.1.1.5和10.1.2.7,則要在路由器Y上設定RIP路由協定的指令如下:


因為10.1.1.0網段與10.1.2.0網段的Major Network Number相同,所以只要設定一次就好。

檢視RIP路由協定設定值

使用剛剛的指令設定完RIP路由協定設定後,當然免不了一定要檢視一下剛剛所設定好的設定值,因此接著執行如下的檢視指令:



追蹤我們Featrue us

本站使用cookie及相關技術分析來改善使用者體驗。瞭解更多

我知道了!