今天關於距離向量和鏈路狀態路由協定的視訊課程介紹了 CCNA 課程中最重要的主題之一 - OSPF 和 EIGRP 路由協定。這個主題將佔用接下來的 4 節甚至 6 節視訊課程。所以今天我將簡要介紹在開始學習 OSPF 和 EIGRP 之前需要了解的一些概念。

在上一課中,我們學習了 ICND2.1 主題的 2 節,今天我們將學習 2.2 節「距離向量 (DV) 協定和連結狀態 (LS) 協定之間的異同」和 2.3 節「內部和外部路由協定之間的異同」。
正如我所說,在接下來的 4 或 6 個影片中,我們將涵蓋整個課程的關鍵主題 - 用於 IPv2 的 OSPFv4、用於 IPv3 的 OSPFv6、用於 IPv4 的 EIGRP 和用於 IPv6 的 EIGRP。學生經常問我什麼是路由協定以及它與路由/可路由協定有何不同。
路由器使用路由協議,例如 RIP、EIGRP、OSPF、BGP 等。路由協定是路由器相互通訊、交換網路資訊並用該資訊填充其路由表的一種方式。根據這些表格,他們會做出路由決策。
在路由器使用路由協定相互「交談」並填寫路由表後,它們會決定是否將流量傳送到其他網路。它使用可路由協議,允許路由器重定向或路由流量。這些協定包括 IPv4 和 IPv6。

因此,路由協定確保路由表中填充訊息,而路由協定確保根據這些表中的信息路由流量。由於 IPv4 或 IPv6,傳輸的資料被封裝並提供 IP 標頭,正如這些協定本身的名稱所示 - IP。
下一個問題涉及內部網關協定和外部網關協定之間的區別。不要讓“門戶”一詞使您感到困惑。通常,路由器在獨立系統中使用。假設您的公司有 50 台路由器,使用任何 IP 協定。它們全部組成一個自治系統,即由一個公司、一個組織使用和管理。

因此,用於在這種自治系統內提供路由的協定稱為內部網關協議,而用於在系統外部提供路由的協定稱為外部網關協定。外部網關協定提供不同自治系統之間的路由。其中一個系統可能是您的 ISP,其係統可能由 200 個路由器組成。自治系統使用外部網關協定相互通訊。
內部網關協定有RIP、OSPF、EIGRP,作為外部網關協議,目前使用一種協定-BGP。
您應該理解的下兩個定義是距離向量和連結狀態。這是兩種類型的內部網關路由協定。

假設我們有 3 個路由器,它們相互連接並連接到 192.168.10.0/24 網路。我們稱它們為 A、B 和 C。從 ICND1 課程中我們知道使用 RIP 時會發生什麼。
由於路由器 B 距離 192.168.10.0/24 網路最近,因此它首先向路由器 A 和路由器 C 發送有關此網路的通告。路由器 C 也將此通告轉送給路由器 A。路由器 A 透過其兩個介面 f192.168.10.0/24 和 f0/0 接收 0/1 網路的資訊。由於 RIPv2 使用跳數度量,它會告訴路由器到達該網路的最佳路由是通過路由器 B,因為這樣一跳即可到達網路。如果使用介面 f192.168.10.0/24 連接到 0/1 網絡,則需要 2 個跳數。因此,從路由器A的角度來看,使用f0/0介面是最佳的。 A 做出這個決定是因為它使用 RIP,這是一種距離向量協定。
根據圖示,我們看到這是正確的答案,因為A和B之間的距離最短。但是,如果我說 A 和 B 之間有一條 64 kbps 的線路,C 和 B 之間有一條 100 Mbps 的線路,而 C 和 A 之間也有同一條線路,那該怎麼辦?
在這些條件下哪一條路線是最優的?

當然,100 Mbps 線路比 64 Kbps 線路好得多,即使通過它的路由需要 2 跳而不是 XNUMX 跳。然而距離向量協定RIP並沒有考慮流量傳輸速度,而是以最小跳數為指導來選擇最佳路由。在這種情況下,最好使用鏈路狀態協定(例如 OSPF)。協定檢查路由成本,找到「最便宜」的路由後,沿著路由器 A - 路由器 C - 路由器 B 的路由發送流量。
與 RIP 相比,OSPF 是一種更為複雜的協議,在確定最佳路由和尋找度量最短路徑時需要考慮許多因素。
EIGRP 曾經是思科專有的路由協議,現在是一個開放式標準。它是距離向量協定和網路狀態協定的最佳特性的組合。它同時考慮了網路頻寬和延遲。眾所周知,路由越長,即跳數越多,延遲越長。因此,EIGRP 透過比較路由指標來選擇吞吐量最大、總延遲最小的路由。吞吐量和延遲數字是路由決策公式的一部分。
這就是距離向量和鏈路狀態協定之間的區別。距離向量協定僅考慮路由的距離,而鏈路狀態協定考慮沿路由的網路狀態,例如速度和吞吐量。
EIGRP 是一種混合路由協議,因為它結合了上述兩種協定的特性。從思科的角度來看,這是最好的路由協議,因此該公司的所有工程師都傾向於使用它,但世界上使用最廣泛的協定是 OSPF。原因是 EIGRP 剛剛成為開放標準,因此第三方供應商對其與其網路設備的兼容性沒有信心。
讓我們考慮一下協議中的信任程度是多少。當路由器 A 從 2 個不同的來源接收路由資訊時,它會使用一個公式來決定將哪一條路由放入其路由表中。這很簡單,因為它會查看路線參數 B-A 和 A-C-B,比較它們並做出最佳決策。當然OSPF也會進行負載平衡,也就是說,如果兩條路由的cost相同,那麼它就進行負載平衡。我們將在接下來的影片中對此進行更詳細的介紹,但今天我只是想讓你了解它。
我們來看下表。下面我再畫出路由器A、B、C,組成你們公司的自治網路系統。假設您的公司收購了另一家擁有 A1、B1 和 C1 路由器系統的公司。所以,現在你有兩家公司,每家公司都有自己的網路。假設第一個使用 EIGRP 協議,第二個使用 OSPF。

當然,您可以重新配置您的網路以使用 OSPF 或將您收購的公司網路轉換為 EIGRP,但這需要大量的管理工作。對於小公司來說這還可以做到,但如果公司很大,那麼這是一項巨大的工作量。在這種情況下,您可以重新分配,即採用 EIGRP 路由並透過 OSPF 進行分配,並透過 EIGRP 重新分配 OSPF 路由。這是很有可能的。為此,您公司的一台路由器必須執行兩種協定 - EIGRP 和 OSPF,假設這是路由器 B。它將包含一個路由表,其中一些路由來自 EIGRP,一些來自 OSPF。假設我們有另一個網絡,兩家公司都連接到該網絡。在這種情況下,第一家公司將使用EIGRP表路由與其通信,而第二家公司將使用OSPF協定路由,並且比較這些從不同來源獲得的路由將非常困難,因為它們各自都根據自己的指標選擇最佳路由。

在這種情況下,使用管理距離的概念。它幫助路由器從不同路由協定獲得的幾條路由中選擇最優路由。例如,如果路由器 B 直接連接到路由器 C,則管理距離將為 0,這是最受信任的路由。假設 A 告訴 B 他也可以訪問 C,在這種情況下路由器 B 會回复:“感謝您的信息,但是路由器 C 直接與我相連,因此我選擇管理距離較短的選項,而不是通過您進行通信的選項。”
管理距離表示對協議的信任程度。行政距離越小,信任度越高。直接連線之後的下一個最受信任的選項是管理距離為 1 的靜態連線。 EIGRP 協定的信任等級特徵是管理距離為 90,OSPF 協定的信任等級特徵是管理距離為 110,RIP 協定的信任等級特徵是管理距離為 120。
因此,如果 EIGRP 和 OSPF 都代表同一個網絡,則路由器將信任從 EIGRP 獲知的路由資訊,因為該協定的管理距離為 90,小於 OSPF。

感謝您與我們在一起。 你喜歡我們的文章嗎? 想看更多有趣的內容? 通過下訂單或推薦給朋友來支持我們, 在我們為您發明的獨特的入門級服務器模擬上,Habr 用戶可享受 30% 的折扣: (適用於 RAID1 和 RAID10,最多 24 個內核和最多 40GB DDR4)。
戴爾R730xd便宜2倍? 只有這裡 在荷蘭! Dell R420 - 2x E5-2430 2.2Ghz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB - 99 美元起! 閱讀
來源: www.habr.com
