當前位置:
首頁 > 最新 > RIP ver 1 主機路由-每天15分鐘回顧China-CCIE,玩轉網路技術

RIP ver 1 主機路由-每天15分鐘回顧China-CCIE,玩轉網路技術

10

第1篇:RIP ver 1主機路由

上一節我們學習了RIP ver 1路由更新,今天我們開始學習RIP路由協議Ver 1主機路由跟著我一起往下看吧。

RIP ver 1主機路由

我們都知道,IP地址由網路位和主機位組成,網路位表示某個網路,而主機位則表示該網路中的某台主機,如果我們要表示某個網路,就將主機位全部變成0,例如10.1.0.0/16,因為最後16個主機位全部為0,所以10.1.0.0/16是個網路地址;如果主機位不全為0,只要任何一位為1,則表示主機地址,而不是網路地址,例如10.1.1.0/16,可以看見最後16個主機位中,並不全部為0,因為主機位1.0變成二進位為:

0 0 0 0 0 0 010 0 0 0 0 0 0 0,

其中有一個bit為1,所以10.1.1.0/16是主機地址。

路由表是用來存放網段信息的,所有路由表中的內容都應該是網路地址,而不應該有主機地址,但是路由表並不是不允許主機地址存在於路由表中,當路由協議收到的路由更新為一個主機地址時,也就是主機位不是全0的條目,那麼該條目被認為是一個主機地址,以32位的掩碼存放在路由表中。

RIP協議在收到主機位不全為0的路由信息時,同樣會認為是主機地址,從而以32位的掩碼存放在路由表中。由於RIP ver 1的路由條目中並不包含掩碼長度,所以也就並不知道網路位是哪部分,主機位又是哪部分,因此,如果收到的路由與接收介面不屬於同一主類,則一律使用主類地址來檢測,但如果收到的路由與接收介面屬於同一主類,則以該介面IP地址的掩碼長度來檢測,最後計算出是否是主機地址,如果是,就以32位的掩碼存放在路由表中。

測試 RIP ver 1主機路由

說明:以類似上一個實驗的拓樸,來測試RIP ver 1 主機路由

1.增加測試網段

說明:以上一個實驗的拓樸為基礎,測試RIP ver 1 主機路由,網路基礎配置同上一個實驗,並且已經全部啟用RIP。

(1)在R1上增加測試網段:

r1(config)#int loopback 17

r1(config-if)#ip address 10.1.17.1 255.255.255.0

說明:在R1上增加10.1.17.0/24網段。

2.測試主機路由

(1)查看R3的路由情況:

r3#sh ip route

Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP

D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area

N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2

E1 - OSPF external type 1, E2 - OSPF external type 2

i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2

ia - IS-IS inter area, * - candidate default, U - per-user static

route

o - ODR, P - periodic downloaded static route

Gateway of last resort is not set

10.0.0.0/8 is variably subnetted, 3 subnets, 2 masks

R 10.1.2.0/23 [120/1] via 10.1.1.1, 00:00:20, FastEthernet0/0

C 10.1.0.0/23 is directly connected, FastEthernet0/0

R 10.1.17.0/32 [120/1] via 10.1.1.1, 00:00:20, FastEthernet0/0

r3#

說明:因為R3的接收介面地址為23位掩碼長度,並且收到的路由10.1.17.0與該接收介面地址屬於同一主類,所以使用23位掩碼長度來計算10.1.17.0是否屬於主機路由,過程為:

23位掩碼長度的主機位為9位,那麼查看收到的路由條目最後9位是否全為0,如果不是,則為主機路由,而10.1.17.0的最後16位17.0換算成二進位為:

0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0

很明顯,後面9位為10 0 0 0 0 0 0 0,不是全部都為0,所以10.1.17.0被R3認為是主機路由,從而以32位長度的掩碼放在路由表中,由此可見,RIP 路由器雙方如果掩碼不匹配,則會造成路由表不精確或路由表錯誤。

(2)查看R2的路由情況

r2#sh ip route

Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP

D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area

N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2

E1 - OSPF external type 1, E2 - OSPF external type 2

i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2

ia - IS-IS inter area, * - candidate default, U - per-user static

route

o - ODR, P - periodic downloaded static route

Gateway of last resort is not set

10.0.0.0/24 is subnetted, 3 subnets

R 10.1.2.0 [120/1] via 10.1.1.1, 00:00:19, FastEthernet0/0

C 10.1.1.0 is directly connected, FastEthernet0/0

R 10.1.17.0 [120/1] via 10.1.1.1, 00:00:19, FastEthernet0/0

r2#

說明:R2接收到10.1.2.0,而接收介面掩碼長度為24位,所以以24位長度計算,10.1.2.0不屬於主機路由,最終以10.1.2.0/24存放在路由表中,該信息完全正確。

(3)繼續在R1增加主機路由:

r1(config)#int loopback 17

r1(config-if)#ip address 10.1.31.1 255.255.255.0 secondary

r1(config-if)#ip address 10.1.41.1 255.255.255.0 secondary

說明:R1增加了10.1.31.0和10.1.41.0。

(4)再次查看R3的路由表情況:

r3#sh ip route

Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP

D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area

N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2

E1 - OSPF external type 1, E2 - OSPF external type 2

i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2

ia - IS-IS inter area, * - candidate default, U - per-user static

route

o - ODR, P - periodic downloaded static route

Gateway of last resort is not set

10.0.0.0/8 is variably subnetted, 5 subnets, 2 masks

R 10.1.2.0/23 [120/1] via 10.1.1.1, 00:00:17, FastEthernet0/0

C 10.1.0.0/23 is directly connected, FastEthernet0/0

R 10.1.31.0/32 [120/1] via 10.1.1.1, 00:00:16, FastEthernet0/0

R 10.1.17.0/32 [120/1] via 10.1.1.1, 00:00:17, FastEthernet0/0

R 10.1.41.0/32 [120/1] via 10.1.1.1, 00:00:11, FastEthernet0/0

r3#

說明:同上原理,R3以23位掩碼計算10.1.31.0和10.1.41.0,結果兩條路由的9個主機位並不全為0,所以被當作主機路由,要產生主機路由,可以手工配置對於接收者來說主機位並不是全為0的網段即要。

(5)再次查看R2的路由表情況:

r2#sh ip route

Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP

D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area

N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2

E1 - OSPF external type 1, E2 - OSPF external type 2

i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2

ia - IS-IS inter area, * - candidate default, U - per-user static

route

o - ODR, P - periodic downloaded static route

Gateway of last resort is not set

10.0.0.0/24 is subnetted, 5 subnets

R 10.1.2.0 [120/1] via 10.1.1.1, 00:00:08, FastEthernet0/0

C 10.1.1.0 is directly connected, FastEthernet0/0

R 10.1.31.0 [120/1] via 10.1.1.1, 00:00:08, FastEthernet0/0

R 10.1.17.0 [120/1] via 10.1.1.1, 00:00:08, FastEthernet0/0

R 10.1.41.0 [120/1] via 10.1.1.1, 00:00:08, FastEthernet0/0

r2#

說明:路由表正常,計算方法同上,不再解釋。

好了,今天這15分鐘也完成了,建議線下動手做下實驗,下一節我們將學習RIP路由更新源


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 全球大搜羅 的精彩文章:

婚姻持久的秘密是,聊得來
外面的世界很無奈——貴州記游之一

TAG:全球大搜羅 |