EIGPR Cisco IGRP 路由協定 RIP 路由器 協定 思科

快速收斂取得最佳路由 EIGRP協定減輕網路負擔

2013-03-27
前幾篇文章已經介紹IGRP和RIP路由協定,也針對這兩個路由協定做比較,接下來本文將介紹網路路徑收斂速度更快的EIGRP(Enhanced Interior Gateway Routing Protocol)路由協定。
這些是IGRP路由協定對網路路徑的衡量標準,而EIGRP路由協定是將IGRP路由協定的衡量標準乘上256,即成為EIGRP路由協定對網路路徑的衡量標準,因此公式內容如下:


由此看來,基本上兩者對網路路徑的衡量標準是差不多的。

相同的Load Balancing能力

所謂的Load Balancing就是在具有相同路徑選擇時,將網路流量平均分配到這些網路路徑上,以便達到網路流量平均分攤的效果,減少每一條網路路徑的負擔。


以上面這個網路架構圖為例,假設伺服器X想要傳送封包給伺服器Y,從中可看出,伺服器X要到達伺服器Y必須經過三個路由器設備,但是可以經由路由器A→B→D的網路路徑,也可以經由路由器A→C→D這樣的網路路徑。

若有開啟Load Balancing功能,則由伺服器X到伺服器Y的網路流量就會被分成兩條,分別走剛剛所說的兩種不同的網路路徑,而這就是Load Balancing 功能。

對這個功能來說,與IGRP路由協定相同,EIGRP路由協定也可以支援不對等(Unequal Cost)網路路徑的Load Balancing能力。

加快收斂時間 減少網路負擔

雖然就網路路徑的衡量標準而言,EIGRP路由協定以及IGRP路由協定所採取的衡量因素都是一樣的,但是,EIGRP路由協定新增了加權的功用,這點比較不同。

收斂技術是由SRI International機構所研發出來的,所採用的演算法能夠完全保證每一次的路由計算都是無迴圈式(Loop Free)的操作,並且能夠在網路拓撲發生變化的同時,讓所有相關的設備在最短的時間內完成路由同步的動作,而其他與網路拓撲變化無關的設備並不會做路由同步的動作。所以,可以加快網路路由收斂的時間,更能夠減少網路的負擔。

EIGRP路由協定的指令

以下為各位介紹的是EIGRP路由協定所使用的相關指令,包含如何使用EIGRP路由協定、如何確認其設定值,以及與EIGRP路由協定有關的疑難排解。

使用EIGRP路由協定

若要在路由器上套用EIGRP路由協定,大致上分為兩步驟:第一步驟為開啟EIGRP路由協定,第二步驟則是指定路由器所連接的網路位址。

接著用下面這個例子來說明,假設網路架構圖如下所示:


在架構圖中有A、B、C三台路由器,以及四段網路區段,分別為172.16.1.0/24、10.1.1.0/24、10.2.2.0/24以及192.168.1.0/24,而自治系統(Autonomous System)編號為100。

假設要將以上A、B和C這三台路由器都設定成使用EIGRP路由協定,則設定流程如下。

步驟一:啟動EIGRP路由協定

一開始,要先啟動EIGRP路由協定,必須先執行以下這個指令:


這個指令的關鍵字是router eigrp,而後面所接的100則是指自治系統(Autonomous System,AS)的代號,router eigrp這個指令一旦執行,就會開始建立EIGRP路由協定的運作程式。

要注意的是,這個指令一定要指定自治系統的編號。不過,這個自治系統的編號可以不必經過註冊(Registered)。

而所有位於同一個自治系統的路由器,都必須指定同一個自治系統編號,這樣一來,這些路由器才會互相交換路由資訊。

一個自治系統指的是所有處於同樣的管理網域(Administrative Domain)之下全部網路的集合,而一個管理網域指的是主機、路由器與內部連接網路的集合,而這個集合是歸屬於相同管理下運作的。

有些路由協定是運作在同一個自治系統,而某些路由協定則運作在不同的自治系統之間。若以運作於自治系統的內部與外部來區分路由協定,可以分成內部路由協定(Interior Gateway Protocol,IGP)與外部路由協定(Exterior Gateway Protocol,EGP)。

屬於內部路由協定的路由協定包含RIPv1、RIPv2、IGRP、EIGRP以及OSPF,而屬於外部路由協定的路由協定則有BGP。

目前為止,所有的設定看起來都與IGRP路由協定無異。這對於網路管理人員來說的確是一大福音,因為只要熟悉其中一種,自然而然地就知道如何使用另一種路由協定。

步驟二:設定鄰近的網路區段

接著,選擇鄰近的網段有哪些。若要設定路由器A的相鄰網段,而因為路由器A附近的網段如下圖所示,則相關執行指令內容如下所示:



以上這個指令跟設定RIP和IGRP路由協定時是一樣的。該指令的關鍵字是network,後面接著Major網路遮罩。

10.1.1.0網段因為是Class A,所以其Major網路遮罩為10.0.0.0,而172.16.1.0網段因為是Class B網段,所以它的Major網路遮罩為172.16.0.0。同樣地,路由器B所鄰近的網段如下圖所示:



追蹤我們Featrue us

本站使用cookie及相關技術分析來改善使用者體驗。瞭解更多

我知道了!