1. 程式人生 > >動態路由、RIP以及IGRP路由的配置

動態路由、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,刪除該記錄,重新開始學習 保持時間
    (6)避免環路的方法(觸發更新)
  • 原理: (1)當發現了網路拓撲改變,路由器就立即向相鄰的路由器傳送更新資訊 (2)這個資訊經過多個路由器的傳遞最終使網路中所有的路由器都收到 觸發更新
  • 缺點:並不一定所有路由器都能收到觸發更新 1、更新資料包在網路傳遞的過程中丟失 2、某些路由器還沒有收到觸發更新,恰好又進行路由表的定期更新,會使其相鄰的路由器剛剛收到觸發更新,又被定期更新覆蓋 3、在通常會將觸發更新與保持時間結合起來使用 6、鏈路狀態路由協議
  • 路由器之間通過彼此交換鏈路(連線路由器的網路)狀態(路由器是開通還是關閉)通告LSAs來了解網路資訊,並且每個路由器根據瞭解的網路資訊建立拓撲結構資料庫(完整的網路拓撲結構圖)
  • 路由更新只廣播路由表中改變了的資訊,而不是廣播整個路由表
  • 路由的選擇基於開銷(cost),開銷是自動或人工賦值的。根據鏈路狀態協議的演算法,開銷可以計算資料包必須穿越的跳數目、鏈路頻寬、鏈路上的當前負載等等

鏈路狀態 7、OSPF路由選擇 OSPF選擇 8、平衡混合路由協議

  • 更精確的引數來決定到達目的網路的最優路徑
  • 使用拓撲改變來觸發路由資料庫的更新,而不是定時更新
  • 迅速的收斂
  • 它使用比較少的資源 9、配置動態路由
  • 選擇一種動態路由協議
  • Router(config)#router protocol [keyword]
  • 選擇參與該協議的路由器的本地介面
  • Router(config-router)#network network-number 10、VLAN間的路由 VLAN路由
  • 路由器必須能夠辨別VLAN資料包
  • 路由器必須知道如何到達所有互聯的VLAN VLAN路由

VLAN2

  • 步驟1:將快速乙太網劃分子介面,並給每個子介面配置一個IP地址

  • Router(config)#interface e0/0.1 Router(config-subif)ip address ip地址 子網掩碼

  • 步驟2:在每個子介面上封裝一個VLAN的標識ISL

  • Router(config-subif)#encapsulation isl domain VLAN路由 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的度量 IGRP的度量 13、IGRP路由的配置步驟

  • 啟用IGRP進行(需要指定自治系統編號)

  • Router(config)#router igrp autonomous-system

  • 指定參與IGRP的介面

  • Router(config-router)#network network-number IGRP配置步驟 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 配置EIGRP路由 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 配置OSPF 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

在這裡插入圖片描述