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