發(fā)布時間:2022-06-06 文章來源:深度系統(tǒng)下載 瀏覽:
網(wǎng)絡(luò)技術(shù)是從1990年代中期發(fā)展起來的新技術(shù),它把互聯(lián)網(wǎng)上分散的資源融為有機整體,實現(xiàn)資源的全面共享和有機協(xié)作,使人們能夠透明地使用資源的整體能力并按需獲取信息。資源包括高性能計算機、存儲資源、數(shù)據(jù)資源、信息資源、知識資源、專家資源、大型數(shù)據(jù)庫、網(wǎng)絡(luò)、傳感器等。 當前的互聯(lián)網(wǎng)只限于信息共享,網(wǎng)絡(luò)則被認為是互聯(lián)網(wǎng)發(fā)展的第三階段。 IGRP是內(nèi)部網(wǎng)關(guān)路由協(xié)議的簡稱,它是一種距離向量的內(nèi)部網(wǎng)關(guān)路由選擇協(xié)議。距離向量路由選擇協(xié)議要求所有路由器通過定期發(fā)往相鄰路由器發(fā)送路由選擇更新消息來發(fā)送全部或者部分錄有選擇表。IGRP實用組合計量標準,它將網(wǎng)絡(luò)延時、帶寬、可靠性以及負載等通過加權(quán)計入到路由選擇的計量標準里去?梢哉f,IGRO路由選擇協(xié)議是一個比較經(jīng)典的路由協(xié)議之一。 可以說,IGRP就是依靠水平分割、抑制可逆更新、阻止三種技術(shù),奠定了其在路由協(xié)議家族中的不可動搖的地位。下面筆者將談?wù)勥@三種技術(shù)在路由器中的應(yīng)用。了解這些內(nèi)容,對于我們進行網(wǎng)絡(luò)維護有非常重要的作用。 一、水平分割技術(shù)可以有效解決路由器的回路問題 路由器甲 路由器乙 網(wǎng)絡(luò)A 網(wǎng)絡(luò)B 假設(shè),現(xiàn)在有如上這么一個簡單的網(wǎng)絡(luò)架構(gòu).路由器甲連接了網(wǎng)絡(luò)A與網(wǎng)絡(luò)B;路由器乙連接了網(wǎng)絡(luò)B。現(xiàn)在路由器甲在發(fā)布路由更新信息的時候,路由器甲會說,我的哪個端口可以連接到網(wǎng)絡(luò)A。當路由器乙接收到路由器甲發(fā)布的更新信息后,會更新自己的路由表。然后,路由器乙也會發(fā)布更新信息。但是,在路由器乙發(fā)布的路由更新信息中,會分為兩種情況。在返回給路由器甲的更新信息中,不會包含網(wǎng)絡(luò)A的路由信息,因為這本來就是路由器甲給其的信息。而給其他路由器的信息,則會包含這條通向網(wǎng)絡(luò)A的路由信息。這就是水平分割技術(shù)的本質(zhì)內(nèi)容。 當路由器企圖對接收到的某一路由信息沿著其源路徑發(fā)送回去的時候,就會激發(fā)水平分割。水平分割可以有效的解決網(wǎng)絡(luò)回路的問題。 現(xiàn)在假設(shè)若沒有水平分割技術(shù)。當路由器甲更新了路由信息之后,在路由器乙中有一條路由信息:網(wǎng)絡(luò)A可以通過路由器甲達到。此時,因為一些意外事故,路由器甲到網(wǎng)絡(luò)A的網(wǎng)絡(luò)不可達了。但是,路由器乙不知道這個信息,F(xiàn)在若有信息需要發(fā)送給網(wǎng)絡(luò)A,路由器甲就會在網(wǎng)絡(luò)中詢問,或者其會定時收到路由器乙發(fā)過來的更新信息,說其知道怎么到達網(wǎng)絡(luò)A,即通過路由器甲達到網(wǎng)絡(luò)A。但是,很明顯,這條路由已經(jīng)不通了。若路由器甲采用了這條路由信息的話,就產(chǎn)生了回路。 我們都知道,回路對網(wǎng)絡(luò)會產(chǎn)生很大的不利影響,如會造成廣播風(fēng)暴,造成網(wǎng)絡(luò)阻塞等等。所以,在網(wǎng)絡(luò)設(shè)計中,如何有效避免網(wǎng)絡(luò)回路是我們設(shè)計網(wǎng)絡(luò)的一個基本工作。可見,在路由協(xié)議中若存在水平分割技術(shù)的話,則可以有效避免網(wǎng)絡(luò)回路的產(chǎn)生。 當然,除了水平分割技術(shù)之外,還有其他的一些方法可以避免這種網(wǎng)絡(luò)回路的產(chǎn)生。不過,水平分割技術(shù)在處理網(wǎng)絡(luò)回路的時候,還是相對來說,比較有效的技術(shù)。無論從效率上,還是從準確率上,都可以說是同類技術(shù)中的佼佼者。 二、阻止技術(shù)用來防止定期更新信息被破壞 當路由器知道某一個網(wǎng)絡(luò)比它先前預(yù)期的距離要遠,或者已經(jīng)不通了的時候,通往該網(wǎng)絡(luò)的路由信息就將被設(shè)置為“阻止”狀態(tài)。在阻止狀態(tài)期間,錄有信息可以被發(fā)送出去,但是除了最初已經(jīng)發(fā)布的有關(guān)網(wǎng)絡(luò)的最近計量標準之外,所有從其他路由器發(fā)送過來的,有關(guān)被標識為阻止狀態(tài)的路由信息將豆回被忽略。 如現(xiàn)在有一個如上面這個圖示的網(wǎng)絡(luò)架構(gòu)。路由器甲已經(jīng)把到網(wǎng)絡(luò)A的路由信息發(fā)布出去了。但是,恰巧,路由信息發(fā)布出去后,由于端口或者網(wǎng)線的問題,導(dǎo)致其不能夠到達網(wǎng)絡(luò)A,此時,路由器甲就會把自己到達網(wǎng)絡(luò)A的路由信息設(shè)置為“阻止”。路由器在后續(xù)更新路由信息的時候,雖然仍然會發(fā)送路由信息。但是,若其他路由器發(fā)送過來的路由信息中,包含到網(wǎng)絡(luò)A的路由信息,因為在路由器甲中已經(jīng)被設(shè)置為阻止,所以,這條通向網(wǎng)絡(luò)A的路由信息將會被忽略。 可見,阻止可以用來防止定期更新信息被破壞。如上面這個例子中,路由器甲已經(jīng)知道其不能夠正常到達網(wǎng)絡(luò)A;但是,路由器B還企圖把一條錯誤的路由信息發(fā)送定期更新信息,從而導(dǎo)致路由器甲錯誤的進行更新。很明顯,若采用“阻止”這個技術(shù)的話,就可以有效的避免這種情況的發(fā)生。一個路由器或者路由器的某個端口,又或者連接這個端口的網(wǎng)線失效之后,旁邊的路由器因為接收不到該有的定期更新信息。而阻止技術(shù)可以告訴路由器,在一段時間內(nèi)保持可能影響路由的任何變換。在改變一個路由選擇后,計算所得的保持期比更新整個網(wǎng)絡(luò)所需的時間要長的多,這可以有效的防治因為收斂速度慢而造成的路由選擇回路。 可見,雖然阻止這種技術(shù)也可以有效的避免網(wǎng)絡(luò)回路的產(chǎn)生,但是,這不是阻止技術(shù)的主要作用,因為這會產(chǎn)生一些副作用,如增加了網(wǎng)絡(luò)拓撲的收斂時間等等。對于阻止這門技術(shù),其重要作用還是在于防止定期更新信息被破壞。 若在路由器上配置了IGRP路由選擇協(xié)議的話,則路由器會每90秒廣播一次IGRP更新信息。如果它在三個更新周期內(nèi),還沒有收到其他路由器發(fā)送來的更新信息,它就在它的更新信息中宣告到某個路由器的路由不可達。五個更新周期,即450秒之后,還是沒有收到更新信息的話,則就會在路由表中刪除這一路由?梢姡酚筛滦畔⑹锹酚善鞴ぷ鞯幕,若沒有路由更新信息出錯的話,則就會造成網(wǎng)絡(luò)的不穩(wěn)定。而阻止技術(shù),有效的保證了路由更新信息的準確性,無疑,給路由器的穩(wěn)定工作創(chuàng)作了很好的條件。是路由器非常重要的幫手。 三、抑制可逆更新 雖然水平分割可以在兩個相鄰的路由器之間防止路由選擇的回路。但是,其在相隔的路由器上就無能為力。所以,采用抑制可逆更新技術(shù),在防止更大的路由選擇回路是非常必要的。所以,從這方面來說,抑制可逆更新是水平分割的一個補充。 一把來說,路由選擇計量標準的增長容易導(dǎo)致路由選擇回路。也就是會所,路由選擇計量標準越長,造成回路的可能性越大。通過發(fā)送一直可逆更新可以去處理這一路由,并將其設(shè)置為阻止狀態(tài)。通過向已經(jīng)擁有到某一網(wǎng)絡(luò)路由的路由器,發(fā)送一帶有無限計量標準的更新信息,可以有效的抑制這一路由。而且,難能可怪的就是,這個阻止,比上面提到的阻止技術(shù)來說,可以更快的收斂。也就是說,不會造成收斂減慢所造成的問題。 在這里,筆者多處談到計量標準。那么IGRP協(xié)議到底是采用什么計量標準的呢?IGRP其采用了多種計量標準,如通過各自治系統(tǒng)的路經(jīng)的數(shù)目、占用的最小帶寬、延時的總和、最小的最大傳輸單元、可靠性和負載等等。IGRP最后就是綜合以上這些標準,對其進行加權(quán)平均,最后得出一個計量標準。對于每種計量標準,IGRP協(xié)議都會給其分配不同的權(quán)值。如在計算最優(yōu)路由的時候,帶寬被默認為最重要的因素,所以,就會被賦予比較大的權(quán)值。 在同種介質(zhì)的網(wǎng)絡(luò)中,如都是以太網(wǎng),則可以利用跳數(shù)來作為計量標準。但是,在一些混合型的網(wǎng)絡(luò)中,如在以一個以太網(wǎng)技術(shù)與竄行網(wǎng)技術(shù)組成的網(wǎng)路中,則就需要考慮多種標準。對各種標準進行加權(quán)平均,才能夠計算出一個合理的最優(yōu)路由。 IGRP協(xié)議也支持以跳數(shù)為計量標準。一般來說,IGRP協(xié)議支持醉倒的條數(shù)可達255跳。但是,在實際應(yīng)用中,往往設(shè)置的比較低,如100或者50,甚至更低。一般來說,這個跳數(shù)的最大值一般等于源節(jié)點到目的節(jié)點路由器的數(shù)目。 設(shè)置可以的跳數(shù),可以提高IGRP路由選擇協(xié)議的工作效率,而其,對于避免網(wǎng)絡(luò)回路也有一定的幫助。 網(wǎng)絡(luò)的神奇作用吸引著越來越多的用戶加入其中,正因如此,網(wǎng)絡(luò)的承受能力也面臨著越來越嚴峻的考驗―從硬件上、軟件上、所用標準上......,各項技術(shù)都需要適時應(yīng)勢,對應(yīng)發(fā)展,這正是網(wǎng)絡(luò)迅速走向進步的催化劑。 |