您好,歡迎來電子發(fā)燒友網(wǎng)! ,新用戶?[免費注冊]

您的位置:電子發(fā)燒友網(wǎng)>電子百科>通信技術(shù)>傳輸網(wǎng)/接入網(wǎng)/交換網(wǎng)>

內(nèi)部網(wǎng)關(guān)路由協(xié)議/IGRP是什么意思

2010年03月20日 15:17 srfitnesspt.com 作者:本站 用戶評論(0
關(guān)鍵字:

內(nèi)部網(wǎng)關(guān)路由協(xié)議/IGRP是什么意思

一、背景


IGRP(Interior Gateway Routing Protocol)是八十年代中期由Cisco公司開發(fā)的路由協(xié)議, Cisco創(chuàng)建IGRP的主要目的是為AS內(nèi)的路由提供一種健壯的協(xié)議。

image:bk064135l-1.jpg
八十年代中期,最流行的AS內(nèi)的路由協(xié)議是RIP。雖然RIP對于在小到中型的同類網(wǎng)中非常有用,但隨著網(wǎng)絡(luò)的發(fā)展, 其限制越來越顯著,特別是RIP很小的跳數(shù)限制(16)制約了網(wǎng)絡(luò)的規(guī)模,且其單一的metric(跳數(shù))在復(fù)雜的環(huán)境中很不靈活。 Cisco路由器的普及和IGRP的健壯性使許多擁有大型網(wǎng)絡(luò)的組織用IGRP代替RIP。


Cisco最初的IGRP實現(xiàn)工作在IP網(wǎng)絡(luò)上,但是IGRP是設(shè)計以運行于任何網(wǎng)絡(luò)環(huán)境中的, Cisco很快就把它移植以運行于OSI的CLNP(Connectionless Network Protocol)網(wǎng)絡(luò)。 在九十年代初Cisco開發(fā)了增強型IGRP(EIGRP)以提高IGRP的工作效率,本文討論IGRP的基本設(shè)計和實現(xiàn)。


二、IGRP協(xié)議特性


IGRP是一種距離向量型的內(nèi)部網(wǎng)關(guān)協(xié)議(IGP)。 距離向量路由協(xié)議要求每個路由器以規(guī)則的時間間隔向其相鄰的路由器發(fā)送其路由表的全部或部分。隨著路由信息在網(wǎng)絡(luò)上擴散, 路由器就可以計算到所有節(jié)點的距離。


IGRP使用一組metric的組合(向量),網(wǎng)絡(luò)延遲、帶寬、可靠性和負(fù)載都被用于路由選擇,網(wǎng)管可以為每種metric設(shè)置權(quán)值, IGRP可以用管理員設(shè)置的或缺省的權(quán)值來自動計算最佳路由。 IGRP為其metric提供了較寬的值域。例如, 可靠性和負(fù)載可在1和255之間取值; 帶寬值域為1200bps到10吉(千兆)bps;延遲可取值1到24。寬的值域可以提供滿意的metric設(shè)置,更重要的是, metric各組件以用戶定義的算法結(jié)合,因此,網(wǎng)管可以以直觀的方式影響路由選擇。


為了提供更多的靈活性,IGRP允許多路徑路由。兩條等帶寬線路可以以循環(huán)(round-robin)方式支持一條通信流, 當(dāng)一條線路斷掉時自動切換到第二條線路。此外,即使各條路的metric不同也可以使用多路徑路由。 例如,如果一條路徑比另一條好三倍, 它將以三倍使用率運行。只有具有一定范圍內(nèi)的最佳路徑metric值的路由才用作多路徑路由。


1、穩(wěn)定性


IGRP提供許多特性以增強其穩(wěn)定性,包括hold-down、split horizon和poison-reverse。


Hold-down用于阻止定期更新信息不適當(dāng)?shù)匕l(fā)布一條可能失效的路由信息。當(dāng)一個路由器失效時, 相鄰的路由器通過未收到定期的更新消息檢測到該情況, 這些路由器就計算新的路由并發(fā)送路由更新信息把路由改變通知給它們相鄰的路由器。 這一舉動激發(fā)一系列觸發(fā)的更新,這些觸發(fā)的更新并不能立刻到達每一個網(wǎng)絡(luò)設(shè)備,所以可能發(fā)生這樣的情況: 一個還未收到網(wǎng)絡(luò)失效信息的設(shè)備給一個剛被通知網(wǎng)絡(luò)失效的設(shè)備發(fā)送定期更新信息,說那條已斷掉的路由還是好的,這樣, 后者就會含有(還可能發(fā)布)錯誤的路由信息。Hold-down告訴路由器把可能影響路由的改變保持一段時間。 Hold-down時期通常只比整個網(wǎng)絡(luò)更新某一路由改變所需時間多一點。


Split horizon來源于下列承諾:把路由信息發(fā)回到其來源是無意義的。下圖示意為split-horizon規(guī)則。 路由器1(R1)首先發(fā)布到網(wǎng)絡(luò)A的路由,路由器2(R2)沒有必要在給R1的更新信息中含有該路由,因為R1離網(wǎng)絡(luò)A更近。 split-horizon規(guī)則要求R2在給R1的更新信息中去掉該路由。 split-horizon規(guī)則可以幫助避免路由環(huán)。例如,假設(shè)R1到網(wǎng)絡(luò)A的接口失效了,R2繼續(xù)通知R1說它可以到達網(wǎng)絡(luò)A(通過R1), 如果R1不夠聰明,就可能用R2的路由取代已失效的直接連接,于是就產(chǎn)生了路由環(huán)。雖然Hold-down應(yīng)該防止這類情況, IGRP也實現(xiàn)了split-horizon,因為它可提供更好的算法穩(wěn)定性。


?


Split-horizon應(yīng)該防止相鄰路由器間的路由環(huán),而poison-reverse對于防止較大的路由環(huán)是必要的。 路由metric的持續(xù)增長通常意味著存在路由環(huán),poison-reverse更新就被發(fā)送以刪除該路由并置于hold-down狀態(tài)。 在Cisco的IGRP實現(xiàn)中,如果路由metric以1.1或更大的比例增長就發(fā)送poison-reverse更新信息。


2、計時器


IGRP維護一組計時器和含有時間間隔的變量。包括更新計時器、失效計時器、保持計時器和清空計時器。 更新計時器規(guī)定路由更新消息應(yīng)該以什么頻度發(fā)送,IGRP中此值缺省為90秒。失效計時器規(guī)定在沒有特定路由的路由更新消息時, 在聲明該路由失效前路由器應(yīng)等待多久,IGRP中此值缺省為更新周期的三倍。保持時間變量規(guī)定hold-down周期, IGRP中此值缺省為更新周期加10秒。最后,清空計時器規(guī)定路由器清空路由表之前等待的時間,IGRP的缺省值為路由更新周期的七倍。

非常好我支持^.^

(11) 100%

不好我反對

(0) 0%

相關(guān)閱讀:

( 發(fā)表人:admin )

      發(fā)表評論

      用戶評論
      評價:好評中評差評

      發(fā)表評論,獲取積分! 請遵守相關(guān)規(guī)定!

      ?