動態路由、RIP以及IGRP路由的配置
1、動態路由協議
- 自治系統:公共的管理域下所有網路的集合
- 自治系統識別符號範圍從1到65535
- 自治系統編號由IANA分配 ARIN:為美洲、加勒比海、非洲分配自治系統編號 RIPE-NIC:為歐洲分配自治系統編號 AP-NIC:亞洲-太平洋地區分配自治系統編號 2、內部閘道器協議和外部閘道器協議
- 內部閘道器協議(Interior Gateway Protocol,IGP)用於自治系統內部:RIP、IGRP、OSPF、EIGRP
- 外部閘道器協議(Exterior Gateway Protocols,EGP)用於自治系統之間:BGP
3、內部閘道器協議的分類
- 距離向量演算法路由協議(Distance-Vector):RIP、IGRP
- 鏈路狀態演算法路由協議(Link-State):OSPF
- 平衡混合演算法路由協議(Balanced-Hybird):EIGRP
4、舉例向量路由協議
- 路由器之間通過定期交換路由資訊來發現和維護路由
- 這種路由協議不允許一個路由器知道整個網路的精確拓撲
- 路徑的選擇基於鏈路的距離
(1)距離向量路由協議(路由發現) (2)距離向量路由協議(路由選擇) (3)距離向量路由協議(路由維護) 5、路由環路的產生 (1)避免環路的方法(定義最大值) (2)避免換來的方法(水平分裂)
- 水平分裂的原則:路由器的路由表條目是從某個來源得到的,那麼該路由器就不會再把這個條目的資訊在通告給那個來源。 (3)避免環路的方法(路由毒化)
- 路由毒化是水平分裂經過略為修改的版本
- 通過將無效無效路徑標記為無限(Infinity)來標識該路徑無效
- 反向毒化用於確認,此時沒有考慮水平分裂
(4)避免環路的方法(新的問題)
- 儘管水平分割和路由毒化可以為穩定網路做很多工作,它們仍然無法阻止複雜的網路出現路由環路問題。 (5)避免環路的方法(保持時間)
- 防止接收已經失效的路由資訊
- 保持時間應該稍大於路由更新變化到達整個網路所需的時間
- 工作過程:
1、將路經標識為“ppssibly down”,hold-down time 開始記時。
2、保持時間過程中
3、從原鄰接點收到度量更好的路徑的更新,清除計時
4、收到度量值一樣活著更差的路徑的更新,繼續計時
5、保持時間記時到0,刪除該記錄,重新開始學習
- 原理: (1)當發現了網路拓撲改變,路由器就立即向相鄰的路由器傳送更新資訊 (2)這個資訊經過多個路由器的傳遞最終使網路中所有的路由器都收到
- 缺點:並不一定所有路由器都能收到觸發更新 1、更新資料包在網路傳遞的過程中丟失 2、某些路由器還沒有收到觸發更新,恰好又進行路由表的定期更新,會使其相鄰的路由器剛剛收到觸發更新,又被定期更新覆蓋 3、在通常會將觸發更新與保持時間結合起來使用 6、鏈路狀態路由協議
- 路由器之間通過彼此交換鏈路(連線路由器的網路)狀態(路由器是開通還是關閉)通告LSAs來了解網路資訊,並且每個路由器根據瞭解的網路資訊建立拓撲結構資料庫(完整的網路拓撲結構圖)
- 路由更新只廣播路由表中改變了的資訊,而不是廣播整個路由表
- 路由的選擇基於開銷(cost),開銷是自動或人工賦值的。根據鏈路狀態協議的演算法,開銷可以計算資料包必須穿越的跳數目、鏈路頻寬、鏈路上的當前負載等等
7、OSPF路由選擇 8、平衡混合路由協議
- 更精確的引數來決定到達目的網路的最優路徑
- 使用拓撲改變來觸發路由資料庫的更新,而不是定時更新
- 迅速的收斂
- 它使用比較少的資源 9、配置動態路由
- 選擇一種動態路由協議
- Router(config)#router protocol [keyword]
- 選擇參與該協議的路由器的本地介面
- Router(config-router)#network network-number 10、VLAN間的路由
- 路由器必須能夠辨別VLAN資料包
- 路由器必須知道如何到達所有互聯的VLAN
-
步驟1:將快速乙太網劃分子介面,並給每個子介面配置一個IP地址
-
Router(config)#interface e0/0.1 Router(config-subif)ip address ip地址 子網掩碼
-
步驟2:在每個子介面上封裝一個VLAN的標識ISL
-
Router(config-subif)#encapsulation isl domain 11、LAB:配置RIP路由
-
router rip network 網路號 no router rip show ip protocol show ip route show run 12、配置IGRP路由
-
IGRP也是一種距離向量演算法路由協議。可以用於中大型網路
-
IGRP通過定期的廣播整個路由表來發現和維護路由,預設每90秒廣播一次路由表
-
IGRP的度量更精確和科學
-
IGRP不受15跳的限制,預設支援100跳,最大支援255跳。
-
IGRP支援觸發更新,因此減少了收斂時間
-
IGRP支援代價不等的負載均衡 12、IGRP的度量 13、IGRP路由的配置步驟
-
啟用IGRP進行(需要指定自治系統編號)
-
Router(config)#router igrp autonomous-system
-
指定參與IGRP的介面
-
Router(config-router)#network network-number 14、檢視和除錯IGRP路由
-
Router#show ip protocols
-
Router#show ip route
-
ROuter#(no)debug ip igrp transactions
-
Router#(no)debug ip igrp events
15、LAB:配置IGRP路由
- router igrp 自治系統編號
- network 網路號
- no router IGRP
- show ip protocol
- show ip route
- show run 16、配置EIGRP路由
- 在IGRP的基礎上增加了鏈路狀態路由協議的特點,是一種高階距離向量路由協議。
- 依據鏈路狀態進行路由選擇
- 採用增量更新機制,無環路,支援大型網路。 17、配置EIGRP路由
- 啟用EIGRP協議
- Router(config)#router eigrp autonomous-system
- 指定參與EIGRP的介面
- Router(config-router)#network network-number 18、檢視和除錯EIGRP路由
- Router#show ip eigrp neighbors
- Router#show ip eigrp topology
- Router#show ip route eigrp
- Router#show ip protocols
- Router#show ip eigrp traffic 19、LAB:配置EIGRP路由
- router eigrp 自制系統編號
- network 網路號
- no router EIGRP
- show ip protocol
- show ip route
- show run 20、解析OSPF路由
- 是一種開放的路由協議
- 使用最短路徑優選演算法
- 是一種鏈路狀態路由協議 21、配置OSPF路由
- 啟用OSPF協議
- Router(config)#router ospf process-id
- 為網路分配指定的OSPF區域
- Router(config-router)#network address mask area area-id 22、檢視OSPF配置資訊
- Router#show ip protocols
- Router#show ip route
- Router#show ip ospf interface
- Router#show ip ospf neighbor 23、LAB:配置OSPF路由
- Router ospf process_id
- network ip地址 反轉掩碼 area 自治系統號碼
- Router#show ip protocols
- Router#show ip route
- show run