改良版路由協定:IGRP

2010-11-25
本文包含IGRP路由協定的特性介紹、IGRP路由協定對網路路徑的衡量標準、指令設定方式,如何查看IGRP路由協定設定值、IGRP路由協定的疑難排解,以及使用Classful路由協定時所必須注意的事項等等。
在眾多的通訊協定中,IGRP是其中一種IGP(Interior Gateway Protocol)協定。有所謂的IGP,當然也就有EGP(Exterior Gateway Protocol),兩者差異在於自治系統(Autonomous System,AS)。一個自治系統指的是所有處於相同管理網域(Administrative Domain)下所有網路的集合,而一個管理網域指的是主機,路由器與內部連接網路的集合,而這個集合是歸屬於同樣的管理下運作的。若是運作在同一個自治系統底下的路由協定,就稱為IGP,否則就是EGP。  

在IGRP發展以前,最經常被使用的IGP協定是RIP,也就是上一期為各位介紹的RIP協定。對於中小型的網路來說,RIP是相當有用的,但是隨著網路逐漸擴大,RIP越來越不適用,因此出現了IGRP。  

IGRP路由協定簡介  

IGRP路由協定是由Cisco公司在1980年代開發出來的路由協定,其開發目的就是想做出一個可以在同一個自治系統中運作的路由協定。上一篇談到的RIP路由協定所使用的網路路徑衡量標準比較簡單,是根據要經過幾台網路設備來決定網路路徑的好壞,而IGRP路由協定就複雜得多。  

基本上,IGRP路由協定會考量到網路頻寬(Bandwidth Delay)、網路品質(Reliability)、網路負載(Loading)以及MTU值來決定一個網路路徑的好壞,這種衡量的標準也可以同時計算並比較多個路徑。也因為IGRP路由協定考量網路路徑的因素比較謹慎,比較能夠真正反映出網路路徑的好壞,所以很多公司機構反而會使用IGRP路由協定,而不使用RIP路由協定。  

看完這篇文章了解IGRP路由協定後,就會逐漸明白其中的不同之處。當然,兩種協定還是各有好壞。在開始介紹之前,先列出一個各種常見路由協定的簡單特性比較表:  

IGRP路由協定的特性  

IGRP路由協定是採用Distance Vec tor路由演算法,和RIP路由協定一樣,但是IGRP路由協定本身有許多特性,是其他Distance Vec tor路由協定所沒有的。和RIP路由協定相比的話,IGRP路由協定具備以下幾項主要的特性:  

1. IGRP路由協定可運用在較大的網路架構中,而RIP路由協定只能用在比較小的網路架構。如同上一篇所介紹到的,RIP路由協定若應用在大型的網路架構中,設定會相當麻煩,而且定期所交換的路由資訊可能會造成網路頻寬的負擔。  

2. IGRP路由協定對於網路路徑所採用的衡量標準比較複雜,與RIP路由協定比較,IGRP路由協定更能反映出網路路徑的好壞。  

3. 因為IGRP路由協定不是根據網路設備的數目來決定路徑好壞,所以IGRP路由協定沒有RIP路由協定中最多只能15個網路設備(Hops)的限制。不過,IGRP路由協定也不是無限制地學習網路路徑,預設上IGRP路由協定最多只支援到100個網路設備遠的地方,如果手動設定的話,最多可以設定到255個網路設備之遠。  

4. IGRP路由協定對於同一個來源端和同一個目的地端,支援六條網路路徑,而這六條網路路徑不見得需要擁有相同的成本,這點與RIP路由協定是不同的。也因為IGRP路由協定同時支援六條網路路徑,所以IGRP路由協定更能讓網路頻寬因為有適度的調節而得到最大的使用效能。  

IGRP路由協定對網路路徑的衡量標準  

IGRP路由協定同時採用多個因素來當成網路路徑好壞的衡量標準,這些考量的因素包含:  

● 網路頻寬(Bandwidth)
● 網路路徑上各介面的延遲(Delay)
● 網路路徑的穩定度(Reliability)
● 網路路徑的資料負載(Loading)
● 網路路徑的MTU(Maximum Transmission Unit)值,代表的是在一次的傳送過程中所允許的最大資料量。  

雖然IGRP路由協定的衡量標準不少,但預設上IGRP路由協定只會根據網路頻寬及網路延遲來決定網路路徑的好壞。IGRP路由協定預設的計算公式如下:  

其值越小,代表這條網路路徑越好。在這個公式中,Bandwidth的單位是kbps,而Delay是各段延遲時間的總和,單位為Micro-Second。

(更多精彩文章詳見網管人第58期﹚


追蹤我們Featrue us

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

我知道了!