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:全球大搜羅 |