![靜態(tài)路由是指由網(wǎng)絡(luò)管理員手工配置的路由信息_第1頁](http://file4.renrendoc.com/view10/M02/2B/15/wKhkGWW6BjuAW-04AAMhAQ-wrYg133.jpg)
![靜態(tài)路由是指由網(wǎng)絡(luò)管理員手工配置的路由信息_第2頁](http://file4.renrendoc.com/view10/M02/2B/15/wKhkGWW6BjuAW-04AAMhAQ-wrYg1332.jpg)
![靜態(tài)路由是指由網(wǎng)絡(luò)管理員手工配置的路由信息_第3頁](http://file4.renrendoc.com/view10/M02/2B/15/wKhkGWW6BjuAW-04AAMhAQ-wrYg1333.jpg)
![靜態(tài)路由是指由網(wǎng)絡(luò)管理員手工配置的路由信息_第4頁](http://file4.renrendoc.com/view10/M02/2B/15/wKhkGWW6BjuAW-04AAMhAQ-wrYg1334.jpg)
![靜態(tài)路由是指由網(wǎng)絡(luò)管理員手工配置的路由信息_第5頁](http://file4.renrendoc.com/view10/M02/2B/15/wKhkGWW6BjuAW-04AAMhAQ-wrYg1335.jpg)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
靜態(tài)路由是指由網(wǎng)絡(luò)管理員手工配置的路由信息。當(dāng)網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)或鏈路的狀態(tài)發(fā)生變化時,網(wǎng)絡(luò)管理員需要手工去修改路由表中相關(guān)的靜態(tài)路由信息。靜態(tài)路由信息在缺省情況下是私有的,不會傳遞給其他的路由器。當(dāng)然,網(wǎng)管員也可以通過對路由器進(jìn)行設(shè)置使之成為共享的。靜態(tài)路由一般適用于比較簡單的網(wǎng)絡(luò)環(huán)境,在這樣的環(huán)境中,網(wǎng)絡(luò)管理員易于清楚地了解網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu),便于設(shè)置正確的路由信息。 在一個支持DDR(dial-on-demandrouting)的網(wǎng)絡(luò)中,撥號鏈路只在需要時才撥通,因此不能為動態(tài)路由信息表提供路由信息的變更情況。在這種情況下,網(wǎng)絡(luò)也適合使用靜態(tài)路由。靜態(tài)路由優(yōu)點(diǎn):使用靜態(tài)路由的另一個好處是網(wǎng)絡(luò)安全保密性高。動態(tài)路由因?yàn)樾枰酚善髦g頻繁地交換各自的路由表,而對路由表的分析可以揭示網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)和網(wǎng)絡(luò)地址等信息。因此,網(wǎng)絡(luò)出于安全方面的考慮也可以采用靜態(tài)路由。靜態(tài)路由缺點(diǎn):大型和復(fù)雜的網(wǎng)絡(luò)環(huán)境通常不宜采用靜態(tài)路由。一方面,網(wǎng)絡(luò)管理員難以全面地了解整個網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu);另一方面,當(dāng)網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)和鏈路狀態(tài)發(fā)生變化時,路由器中的靜態(tài)路由信息需要大范圍地調(diào)整,這一工作的難度和復(fù)雜程度非常高。動態(tài)路由協(xié)議:RIP協(xié)議-路由信息協(xié)議,屬于最早的動態(tài)路由協(xié)議優(yōu)點(diǎn):節(jié)約成本,對資源消耗較低,配置簡單,對硬件要求低,占用CPU、內(nèi)存低,所以在小型網(wǎng)絡(luò)中還有使用到。缺點(diǎn):計(jì)算路由慢,鏈路變化了收斂慢,能夠保存的路由表相對較小,最多只能支持15臺設(shè)備的網(wǎng)絡(luò),只適用于小型網(wǎng)絡(luò)動態(tài)路由協(xié)議是網(wǎng)絡(luò)中路由器之間相互通信、傳遞路由信息、利用收到的路由信息更新路由器表的過程,它能實(shí)時地適應(yīng)網(wǎng)絡(luò)結(jié)構(gòu)的變化。如果路由更新信息表發(fā)生了網(wǎng)絡(luò)變化,路由選擇軟件就會重新計(jì)算機(jī)路由,并發(fā)出新的路由更新信息的約定。一、概況動態(tài)路由協(xié)議包括各種網(wǎng)絡(luò)層協(xié)議,如rip、igrp、eigrp、ospf、bgp等。以下是其管理距離:RIP120IGRP100EIGRP90EIGRP匯總路由一5;外部EIGRP---170;OSPF110BGP200(從IBGP鄰居收到的路由)外部BGP—20(從EBGP鄰居收到的路由)IS-IS150未知255二、動態(tài)路由協(xié)議根據(jù)是否在一個自治域內(nèi)部使用,動態(tài)路由協(xié)議分為內(nèi)部網(wǎng)關(guān)協(xié)議QGP)和外部網(wǎng)關(guān)協(xié)議(EGP)。這里的自治域指一個具有統(tǒng)一管理機(jī)構(gòu)、統(tǒng)一路由策略的網(wǎng)絡(luò)。自治域內(nèi)部采用的路由選擇協(xié)議稱為內(nèi)部網(wǎng)關(guān)協(xié)議,常用的有RIP、OSPF;外部網(wǎng)關(guān)協(xié)議主要用于多個自治域之間的路由選擇,常用的是BGP和BGP-4。下面分別進(jìn)行簡要介紹。1、RIP路由協(xié)議RIP協(xié)議最初是為Xerox網(wǎng)絡(luò)系統(tǒng)的Xeroxpare通用協(xié)議而設(shè)計(jì)的,是Internet中常用的路由協(xié)議。RIP采用距離向量算法,即路由器根據(jù)距離選擇路由,所以也稱為距離向量協(xié)議。路由器收集所有可到達(dá)目的地的不同路徑,并且保存有關(guān)到達(dá)每個目的地的最少站點(diǎn)數(shù)的路徑信息,除到達(dá)目的地的最佳路徑外,任何其它信息均予以丟棄。同時路由器也把所收集的路由信息用RIP協(xié)議通知相鄰的其它路由器。這樣,正確的路由信息逐漸擴(kuò)散到了全網(wǎng)。RIP使用非常廣泛,它簡單、可靠,便于配置。但是RIP只適用于小型的同構(gòu)網(wǎng)絡(luò),因?yàn)樗试S的最大站點(diǎn)數(shù)為15,任何超過15個站點(diǎn)的目的地均被標(biāo)記為不可達(dá)。而且RIP每隔30s—次的路由信息廣播也是造成網(wǎng)絡(luò)的廣播風(fēng)暴的重要原因之一。2、 OSPF路由協(xié)議80年代中期,RIP已不能適應(yīng)大規(guī)模異構(gòu)網(wǎng)絡(luò)的互連,0SPF隨之產(chǎn)生。它是網(wǎng)間工程任務(wù)組織(IETF)的內(nèi)部網(wǎng)關(guān)協(xié)議工作組為IP網(wǎng)絡(luò)而開發(fā)的一種路由協(xié)議。OSPF是一種基于鏈路狀態(tài)的路由協(xié)議,需要每個路由器向其同一管理域的所有其它路由器發(fā)送鏈路狀態(tài)廣播信息。在OSPF的鏈路狀態(tài)廣播中包括所有接口信息、所有的量度和其它一些變量。利用OSPF的路由器首先必須收集有關(guān)的鏈路狀態(tài)信息,并根據(jù)一定的算法計(jì)算出到每個節(jié)點(diǎn)的最短路徑。而基于距離向量的路由協(xié)議僅向其鄰接路由器發(fā)送有關(guān)路由更新信息。與RIP不同,OSPF將一個自治域再劃分為區(qū),相應(yīng)地即有兩種類型的路由選擇方式:當(dāng)源和目的地在同一區(qū)時,采用區(qū)內(nèi)路由選擇;當(dāng)源和目的地在不同區(qū)時,則采用區(qū)間路由選擇。這就大大減少了網(wǎng)絡(luò)開銷,并增加了網(wǎng)絡(luò)的穩(wěn)定性。當(dāng)一個區(qū)內(nèi)的路由器出了故障時并不影響自治域內(nèi)其它區(qū)路由器的正常工作,這也給網(wǎng)絡(luò)的管理、維護(hù)帶來方便。3、 BGP和BGP-4路由協(xié)議BGP是為TCP/IP互聯(lián)網(wǎng)設(shè)計(jì)的外部網(wǎng)關(guān)協(xié)議,用于多個自治域之間。它既不是基于純粹的鏈路狀態(tài)算法,也不是基于純粹的距離向量算法。它的主要功能是與其它自治域的BGP交換網(wǎng)絡(luò)可達(dá)信息。各個自治域可以運(yùn)行不同的內(nèi)部網(wǎng)關(guān)協(xié)議。BGP更新信息包括網(wǎng)絡(luò)號/自治域路徑的成對信息。自治域路徑包括到達(dá)某個特定網(wǎng)絡(luò)須經(jīng)過的自治域串,這些更新信息通過TCP傳送出去,以保證傳輸?shù)目煽啃?。為了滿足Internet日益擴(kuò)大的需要,BGP還在不斷地發(fā)展。在最新的BGp4中,還可以將相似路由合并為一條路由。4、 路由表項(xiàng)的優(yōu)先問題在一個路由器中,可同時配置靜態(tài)路由和一種或多種動態(tài)路由。它們各自維護(hù)的路由表都提供給轉(zhuǎn)發(fā)程序,但這些路由表的表項(xiàng)間可能會發(fā)生沖突。這種沖突可通過配置各路由表的優(yōu)先級來解決。通常靜態(tài)路由具有默認(rèn)的最高優(yōu)先級,當(dāng)其它路由表表項(xiàng)與它矛盾時,均按靜態(tài)路由轉(zhuǎn)發(fā)。路由共享。三、路由協(xié)議路由協(xié)議(RoutingProtocol):用于路由器動態(tài)尋路由協(xié)議找網(wǎng)絡(luò)最佳路徑,保證所有路由器擁有相同的路由表,一般路由協(xié)議決定數(shù)據(jù)包在網(wǎng)絡(luò)上的行走路徑。這類協(xié)議的例子有OSPF,RIP等路由協(xié)議,通過提供共享路由選擇信息的機(jī)制來支持被動路由協(xié)議。路由選擇協(xié)議消息在路由器之間傳送。路由選擇協(xié)議允許路由器與其他路由器通信來修改和維護(hù)路由選擇表。典型的路由選擇方式有兩種:靜態(tài)路由和動態(tài)路由。1、靜態(tài)路由是在路由器中設(shè)置的固定的路由表。除非網(wǎng)絡(luò)管理員干預(yù),否則靜態(tài)路由不會發(fā)生變化。由于靜態(tài)路由不能對網(wǎng)絡(luò)的改變作出反映,一般用于網(wǎng)絡(luò)規(guī)模不大、拓?fù)浣Y(jié)構(gòu)固定的網(wǎng)絡(luò)中。靜態(tài)路由的優(yōu)點(diǎn)是簡單、高效、可靠。在所有的路由中,靜態(tài)路由優(yōu)先級最高。當(dāng)動態(tài)路由與靜態(tài)路由發(fā)生沖突時,以靜態(tài)路由為準(zhǔn)。2、動態(tài)路由是網(wǎng)絡(luò)中的路由器之間相互通信,傳遞路由信息,利用收到的路由信息更新路由器表的過程。它能實(shí)時地適應(yīng)網(wǎng)絡(luò)結(jié)構(gòu)的變化。如果路由更新信息表明發(fā)生了網(wǎng)絡(luò)變化,路由選擇軟件就會重新計(jì)算路由,并發(fā)出新的路由更新信息。這些信息通過各個網(wǎng)絡(luò),引起各路由器重新啟動其路由算法,并更新各自的路由表以動態(tài)地反映網(wǎng)絡(luò)拓?fù)渥兓?。動態(tài)路由適用于網(wǎng)絡(luò)規(guī)模大、網(wǎng)絡(luò)拓?fù)鋸?fù)雜的網(wǎng)絡(luò)。當(dāng)然,各種動態(tài)路由協(xié)議會不同程度地占用網(wǎng)絡(luò)帶寬和CPU資源。3、靜態(tài)路由和動態(tài)路由的適用情形靜態(tài)路由和動態(tài)路由有各自的特點(diǎn)和適用范圍,因此在網(wǎng)絡(luò)中動態(tài)路由通常作為靜態(tài)路由的補(bǔ)充。當(dāng)一個分組在路由器中進(jìn)行尋徑時,路由器首先查找靜態(tài)路由,如果查到則根據(jù)相應(yīng)的靜態(tài)路由轉(zhuǎn)發(fā)分組;否則再查找動態(tài)路由。路由信息協(xié)議(RIP)簡介(RIP/RIP2/RIPng:RoutingInformationProtocol)RIP作為IGP(內(nèi)部網(wǎng)關(guān)協(xié)議)中最先得到廣泛使用的一種協(xié)議,主要應(yīng)用于AS系統(tǒng),即自治系統(tǒng)(AutonomousSystem)。連接AS系統(tǒng)有專門的協(xié)議,其中最早的這樣的協(xié)議是“EGP”(外部網(wǎng)關(guān)協(xié)議),目前仍然應(yīng)用于因特網(wǎng),這樣的協(xié)議通常被視為內(nèi)部AS路由選擇協(xié)議。RIP主要設(shè)計(jì)來利用同類技術(shù)與大小適度的網(wǎng)絡(luò)一起工作。因此通過速度變化不大的接線連接,RIP比較適用于簡單的校園網(wǎng)和區(qū)域網(wǎng),但并不適用于復(fù)雜網(wǎng)絡(luò)的情況。RIP是一種分布式的基于距離向量的路由選擇協(xié)議,是因特網(wǎng)的標(biāo)準(zhǔn)協(xié)議,其最大的優(yōu)點(diǎn)就是簡單。RIP協(xié)議要求網(wǎng)絡(luò)中每一個路由器都要維護(hù)從它自己到其他每一個目的網(wǎng)絡(luò)的距離記錄。RIP協(xié)議將“距離”定義為:從一路由器到直接連接的網(wǎng)絡(luò)的距離定義為1。從一路由器到非直接連接的網(wǎng)絡(luò)的距離定義為每經(jīng)過一個路由器則距離加1?!熬嚯x”也稱為“跳數(shù)”。RIP允許一條路徑最多只能包含15個路由器,因此,距離等于16時即為不可達(dá)??梢奟IP協(xié)議只適用于小型互聯(lián)網(wǎng)。RIP2由RIP而來,屬于RIP協(xié)議的補(bǔ)充協(xié)議,主要用于擴(kuò)大裝載的有用信息的數(shù)量,同時增加其安全性能。RIPv1和RIPv2都是基于UDP的協(xié)議。在RIP2下,每臺主機(jī)或路由器通過路由選擇進(jìn)程發(fā)送和接受來自UDP端口520的數(shù)據(jù)包。RIP協(xié)議默認(rèn)的路由更新周期是30S。RIP的特點(diǎn)僅和相鄰的路由器交換信息。如果兩個路由器之間的通信不經(jīng)過另外一個路由器,那么這兩個路由器是相鄰的。RIP協(xié)議規(guī)定,不相鄰的路由器之間不交換信息。路由器交換的信息是當(dāng)前本路由器所知道的全部信息。即自己的路由表。按固定時間交換路由信息,如,每隔30秒,然后路由器根據(jù)收到的路由信息更新路由表。(也可進(jìn)行相應(yīng)配置使其觸發(fā)更新)適用RIP和RIP2主要適用于IPv4網(wǎng)絡(luò),而RIPng主要適用于IPv6網(wǎng)絡(luò)。本文主要闡述RIP及RIP2。RIPng:路由選擇信息協(xié)議下一代(應(yīng)用于IPv6)(RIPng:RIPforIPv6)RIPng與RIP1和RIP2兩個版本不兼容。RIP協(xié)議的“距離”其實(shí)就是“跳數(shù)”(hopcount),因?yàn)槊拷?jīng)過一個路由器,跳數(shù)就加1。RIP認(rèn)為好的路由就是它通過的路由器的數(shù)目少,即“距離短”。應(yīng)用RIP(RoutinginformationProtocol)是應(yīng)用較早、使用較普遍的內(nèi)部網(wǎng)關(guān)協(xié)議(InteriorGatewayProtocol,簡稱IGP),適用于小型同類網(wǎng)絡(luò),是典型的距離向量(distance-vector)協(xié)議。文檔見RFC1058、RFC1723。RIP通過廣播UDP報文來交換路由信息,每30秒發(fā)送一次路由信息更新。RIP提供跳躍計(jì)數(shù)(hopcount)作為尺度來衡量路由距離,跳躍計(jì)數(shù)是一個包到達(dá)目標(biāo)所必須經(jīng)過的路由器的數(shù)目。如果到相同目標(biāo)有二個不等速或不同帶寬的路由器,但跳躍計(jì)數(shù)相同,則RIP認(rèn)為兩個路由是等距離的。RIP最多支持的跳數(shù)為15,即在源和目的網(wǎng)間所要經(jīng)過的最多路由器的數(shù)目為15,跳數(shù)16表示不可達(dá)。RIP概述-RFC1058-RIP采用貝爾曼一福德(Bellman-Ford)算法-目前RIP有兩個版本RIPvl和RIPv2。-RIP有以下一些主要特性:-RIP屬于典型的距離向量路由選擇協(xié)議。-RIP消息通過廣播地址255.255.255.255進(jìn)行發(fā)送,RIPv2使用組播地址224.0.0.9發(fā)送消息,兩者都使用UDP協(xié)議的520端口。-RIP以到目的網(wǎng)絡(luò)的最小跳數(shù)作為路由選擇度量標(biāo)準(zhǔn),而不是在鏈路的帶寬和延遲的基礎(chǔ)上進(jìn)行選擇。-RIP是為小型網(wǎng)絡(luò)設(shè)計(jì)的。它的跳數(shù)計(jì)數(shù)限制為15跳,16跳為不可到達(dá)。-RIP-1是一種有類路由協(xié)議,不支持不連續(xù)子網(wǎng)設(shè)計(jì)。RIP-2支持CIDR及VLSM可變長子網(wǎng)掩碼,使其支持不連續(xù)子網(wǎng)設(shè)計(jì)。-RIP周期性進(jìn)行完全路由更新,將路由表廣播給鄰居路由器,廣播周期缺省為30秒。-RIP的協(xié)議管理距離為120。RIP是路由信息協(xié)議(RoutingInformationProtocol)的縮寫,采用距離矢量算法。在默認(rèn)情況下,RIP使用一種非常簡單的度量制度:距離就是通往目的站點(diǎn)所需經(jīng)過的鏈路數(shù),取值為1~15,數(shù)值16表示無窮大。RIP進(jìn)程使用UDP的520端口來發(fā)送和接收RIP分組。RIP分組每隔30s以廣播的形式發(fā)送一次,為了防止出現(xiàn)“廣播風(fēng)暴”,其后續(xù)的的分組將做隨機(jī)延時后發(fā)送。在RIP中,如果一個路由在180s內(nèi)未被刷,則相應(yīng)的距離就被設(shè)定成無窮大,并從路由表中刪除該表項(xiàng)。RIP分組分為兩種:請求分組和響應(yīng)分組。RIP-1被提出較早,其中有許多缺陷。為了改善RIP-1的不足,在RFC1388中提出了改進(jìn)的RIP-2,并在RFC1723和RFC2453中進(jìn)行了修訂。RIP-2定義了一套有效的改進(jìn)方案,新的RIP-2支持子網(wǎng)路由選擇,支持CIDR,支持組播,并提供了驗(yàn)證機(jī)制。RIP-2的特性:RIP-2是一種無類別路由協(xié)議(ClasslessRoutingProtocol)0RIP-2協(xié)議報文中攜帶掩碼信息,支持VLSM(可變長子網(wǎng)掩碼)和CIDR。RIP-2支持以組播方式發(fā)送路由更新報文,組播地址為224.0.0.9,減少網(wǎng)絡(luò)與系統(tǒng)資源消耗。RIP-2支持對協(xié)議報文進(jìn)行驗(yàn)證,并提供明文驗(yàn)證和MD5驗(yàn)證兩種方式,增強(qiáng)安全性。RIP-2能夠支持VLSM隨著OSPF和IS-IS的出現(xiàn),許多人認(rèn)為RIP已經(jīng)過時了。但事實(shí)上RIP也有它自己的優(yōu)點(diǎn)。對于小型網(wǎng)絡(luò),RIP就所占帶寬而言開銷小,易于配置、管理和實(shí)現(xiàn),并且RIP還在大量使用中。但RIP也有明顯的不足,即當(dāng)有多個網(wǎng)絡(luò)時會出現(xiàn)環(huán)路問題。為了解決環(huán)路問題,IETF提出了水平分割法,在這個接口收到的路由信息不會再從該接口出去(plit-Horizon)。分割范圍解決了兩個路由器之間的路由環(huán)路問題,但不能防止因網(wǎng)絡(luò)規(guī)模較大、主要由延遲因素產(chǎn)生的環(huán)路。觸發(fā)更新要求路由器在鏈路發(fā)生變化時立即傳輸它的路由表。這加速了網(wǎng)絡(luò)的聚合,但容易產(chǎn)生廣播泛濫。總之,環(huán)路問題的解決需要消耗一定的時間和帶寬。若采用RIP協(xié)議,其網(wǎng)絡(luò)內(nèi)部所經(jīng)過的鏈路數(shù)不能超過15,這使得RIP協(xié)議不適于大型網(wǎng)絡(luò)。RIP工作原理1、 初始化——RIP[1]初始化時,會從每個參與工作的接口上發(fā)送請求數(shù)據(jù)包。該請求數(shù)據(jù)包會向所有的RIP路由器請求一份完整的路由表。該請求通過LAN上的廣播形式發(fā)送LAN或者在點(diǎn)到點(diǎn)鏈路發(fā)送到下一跳地址來完成。這是一個特殊的請求,向相鄰設(shè)備請求完整的路由更新。2、 接收請求一IP有兩種類型的消息,響應(yīng)和接收消息。請求數(shù)據(jù)包中的每個路由條目都會被處理,從而為路由建立度量以及路徑。RIP采用跳數(shù)度量,值為1的意為著一個直連的網(wǎng)絡(luò),16,為網(wǎng)絡(luò)不可達(dá)。路由器會把整個路由表作為接收消息的應(yīng)答返回。3、 接收到響應(yīng)——路由器接收并處理響應(yīng),它會通過對路由表項(xiàng)進(jìn)行添加,刪除或者修改作出更新。4、 常規(guī)路由更新和定時——路由器以30秒一次地將整個路由表以應(yīng)答消息地形式發(fā)送到鄰居路由器。路由器收到新路由或者現(xiàn)有路由地更新信息時,會設(shè)置一個180秒地超時時間。如果180秒沒有任何更新信息,路由的跳數(shù)設(shè)為16。路由器以度量值16宣告該路由,直到刷新計(jì)時器從路由表中刪除該路由。刷新計(jì)時器的時間設(shè)為240秒,或者比過期計(jì)時器時間多60秒。Cisco還用了第三個計(jì)時器,稱為抑制計(jì)時器。接收到一個度量更高的路由之后的180秒時間就是抑制計(jì)時器的時間,在此期間,路由器不會用它接收到的新信息對路由表進(jìn)行更新,這樣能夠?yàn)榫W(wǎng)路的收斂提供一段額外的時間。5、 觸發(fā)路由更新——當(dāng)某個路由度量發(fā)生改變時,路由器只發(fā)送與改變有關(guān)的路由,并不發(fā)送完整的路由表。2、 OSPF協(xié)議-開放最短路徑優(yōu)先協(xié)議,企業(yè)網(wǎng)主要使用的協(xié)議優(yōu)點(diǎn):技術(shù)成熟,碰到的問題基本上在資料上都能夠查到,收斂快,由于cisco的力推,會使用的人多缺點(diǎn):收斂速度,安全性較ISIS差OSPF動態(tài)路由協(xié)議的特點(diǎn)動態(tài)路由協(xié)議的特點(diǎn)動態(tài)路由協(xié)議的特點(diǎn)動態(tài)路由協(xié)議的特點(diǎn)OSPF全稱為開放最短路徑優(yōu)先?!伴_放”表明它是一個公開的協(xié)議,由標(biāo)準(zhǔn)協(xié)議組織制定,各廠商都可以得到動態(tài)路由協(xié)議的細(xì)節(jié)?!白疃搪窂絻?yōu)先”是該動態(tài)路由協(xié)議在進(jìn)行路由計(jì)算時執(zhí)行的算法。OSPF是目前內(nèi)部網(wǎng)關(guān)協(xié)議中使用最為廣泛、性能最優(yōu)的一個動態(tài)路由。采用OSPF動態(tài)路由協(xié)議的自治系統(tǒng),經(jīng)過合理的規(guī)劃可支持超過1000臺路由器,這一性能是距離向量動態(tài)路由如RIP等無法比擬的。距離向量動態(tài)路由協(xié)議采用周期性地發(fā)送整張路由表來使網(wǎng)絡(luò)中路由器的路由信息保持一致,這個機(jī)制浪費(fèi)了網(wǎng)絡(luò)帶寬并引發(fā)了一系列的問題,下面對此將作簡單的介紹。路由變化收斂速度是衡量一個動態(tài)路由協(xié)議好壞的一個關(guān)鍵因素。在網(wǎng)絡(luò)拓?fù)浒l(fā)生變化時,網(wǎng)絡(luò)中的路由器能否在很短的時間內(nèi)相互通告所產(chǎn)生的變化并進(jìn)行路由的重新計(jì)算,是網(wǎng)絡(luò)可用性的一個重要的表現(xiàn)方面。OSPF采用一些技術(shù)手段(如SPF算法、鄰接關(guān)系等)避免了路由自環(huán)的產(chǎn)生。在網(wǎng)絡(luò)中,路由自環(huán)的產(chǎn)生將導(dǎo)致網(wǎng)絡(luò)帶寬資源的極大耗費(fèi),甚至使網(wǎng)絡(luò)不可用。OSPF協(xié)議從根本(算法本身)上避免了自環(huán)的產(chǎn)生。采用距離向量協(xié)議的RIP等協(xié)議,路由自環(huán)是不可避免的。為了完善這些動態(tài)路由協(xié)議,只能采取若干措施,在自環(huán)發(fā)生前,降低其發(fā)生的概率,在自環(huán)發(fā)生后,減小其影響范圍和時間。在IP(IPV4)地址日益匱乏的今天,能否支持變長子網(wǎng)掩碼(VLSM)來節(jié)省IP地址資源,對一個路由協(xié)議來說是非常重要的,OSPF能夠滿足這一要求。在采用OSPF動態(tài)路由協(xié)議的網(wǎng)絡(luò)中,如果通過OSPF計(jì)算出到同一目的地有兩條以上代你Metric)相等的路由,該協(xié)議可以將這些等值路由同時添加到路由表中。這樣,在進(jìn)行轉(zhuǎn)發(fā)時可以實(shí)現(xiàn)負(fù)載分擔(dān)或負(fù)載均衡。在支持區(qū)域劃分和路由分級管理上,OSPF動態(tài)路由協(xié)議能夠適合在大規(guī)模的網(wǎng)絡(luò)中使用,在協(xié)議本身的安全性上,OSPF使用驗(yàn)證,在鄰接路由器間進(jìn)行路由信息通告時可以指定密碼,從而確定鄰接路由器的合法性,與廣播方式相比,用組播地址來發(fā)送協(xié)議報文可以節(jié)省網(wǎng)絡(luò)帶寬資源。從衡量路由協(xié)議性能的角度,我們可以看出,OSPF協(xié)議確實(shí)是一個比較先進(jìn)的動態(tài)路由協(xié)議,這也是它得到廣泛采用的主要原因。OSPFOSPFOSPFOSPF動態(tài)路由協(xié)議的工作原理動態(tài)路由協(xié)議的工作原理動態(tài)路由協(xié)議的工作原理動態(tài)路由協(xié)議的工作原理上文提到,OSPF動態(tài)路由協(xié)議是一種鏈路狀態(tài)動態(tài)路由協(xié)議,那么OSPF是如何來描述鏈路連接狀況呢?抽象模型Modell表示路由器的一個以太網(wǎng)接口不連接其他路由器,只連接了一個以太網(wǎng)段。此時,對于運(yùn)行OSPF的路由器R1,只能識別本身,無法識別該網(wǎng)段上的設(shè)備(主機(jī)等);抽象模型Model2表示路由器R1通過點(diǎn)對點(diǎn)鏈路(如PPP、HDLC等)連接一臺路由器R2;抽象模型Model3表示路由器R1通過點(diǎn)對多點(diǎn)(如FrameRelay、X.25等)鏈路連接多臺路由器R3、R4等,此時路由器R5、R6之間不進(jìn)行互聯(lián);抽象模型Model4表示路由器R1通過點(diǎn)對多點(diǎn)(如FrameRelay、X.25等)鏈路連接多臺路由器R5、R6等,此時路由器R5、R6之間互聯(lián)。以上抽象模型著重于各類鏈路層動態(tài)路由協(xié)議的特點(diǎn),而不涉及具體的鏈路層動態(tài)路由協(xié)議細(xì)節(jié)。該模型基本表達(dá)了當(dāng)前網(wǎng)絡(luò)鏈路的連接種類。在在在在OSPFOSPFOSPFOSPF動態(tài)路由協(xié)議中動態(tài)路由協(xié)議中動態(tài)路由協(xié)議中動態(tài)路由協(xié)議中,,,,分別對以上四種鏈路狀態(tài)類型作了描述分別對以上四種鏈路狀態(tài)類型作了描述分別對以上四種鏈路狀態(tài)類型作了描述分別對以上四種鏈路狀態(tài)類型作了描述對于抽象模型Model1(以太網(wǎng)鏈路),使用LinkID(連接的網(wǎng)段)、Data(掩碼)、Type(類型)和Metric(代價)來描述。此時的LinkID即為路由器R1接口所在網(wǎng)段,Data為所用掩碼,Type為3(Stubnet),Metric為代價值。對于抽象模型Model2(點(diǎn)對點(diǎn)鏈路),先使用LinkID(連接的網(wǎng)段)、Data(掩碼)、Type(類型)和Metric(代價)來描述接口路由,以上各參數(shù)與Model1相似。接下來描述對端路由器R2,四個參數(shù)名不變,但其含義有所不同。此時LinkID為路由器R2的RouterID,Data為路由器R2的接口地址,Type為1(Router),Metric仍為代價值。對于抽象模型Model3(點(diǎn)對多點(diǎn)鏈路,不全連通),先使用LinkID(連接的網(wǎng)段)、Data(掩碼)、Type(類型)和Metric(代價)來描述接口路由,以上各參數(shù)與Model1相似。接下來分別描述對端路由器R3、R4的方法,與在Model2中描述R2類似。對于抽象模型Model4(點(diǎn)對多點(diǎn)鏈路,全連通),先使用LinkID(網(wǎng)段中DR的接口地址)、Data(本接口的地址)、Type(類型)和Metric(代價)來描述接口路由。此時Type值為2(Transnet),然后是本網(wǎng)段中DR(指定路由器)描述的連接通告。路由器在通報其獲知的鏈路狀態(tài)(即上面所述的參數(shù))前,加上LSA頭(LinkStateAdvertisementHead),從而生成LSA(鏈路狀態(tài)廣播)。到此,路由器通過LSA完成周邊網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)描述,并發(fā)送給網(wǎng)絡(luò)中的其他路由器。OSPF協(xié)議簡介OSPF(OpenShortestPathFirst開放式最短路徑優(yōu)先)[1]是一個內(nèi)部網(wǎng)關(guān)協(xié)議(InteriorGatewayProtocol,簡稱IGP),用于在單一自治系統(tǒng)(autonomoussystem,AS)內(nèi)決策路由。與RIP相比,OSPF是鏈路狀態(tài)路由協(xié)議,而RIP是距離矢量路由協(xié)議。OSPF的協(xié)議管理距離(AD)是110。OSPF起源IETF為了滿足建造越來越大基于IP網(wǎng)絡(luò)的需要,形成了一個工作組,專門用于開發(fā)開放式的、鏈路狀態(tài)路由協(xié)議,以便用在大型、異構(gòu)的IP網(wǎng)絡(luò)中。新的路由協(xié)議已經(jīng)取得一些成功的一系列私人的、和生產(chǎn)商相關(guān)的、最短路徑優(yōu)先(SPF)路由協(xié)議為基礎(chǔ),在市場上廣泛使用。包括OSPF在內(nèi),所有的SPF路由協(xié)議基于一個數(shù)學(xué)算法一Dijkstra算法。這個算法能使路由選擇基于鏈路-狀態(tài),而不是距離向量。OSPF由IETF在20世紀(jì)80年代末期開發(fā),OSPF是SPF類路由協(xié)議中的開放式版本。最初的OSPF規(guī)范體現(xiàn)在RFC1131中。這個第1版(OSPF版本1)很快被進(jìn)行了重大改進(jìn)的版本所代替,這個新版本體現(xiàn)在RFC1247文檔中。RFC1247OSPF稱為OSPF版本2是為了明確指出其在穩(wěn)定性和功能性方面的實(shí)質(zhì)性改進(jìn)。這個OSPF版本有許多更新文檔,每一個更新都是對開放標(biāo)準(zhǔn)的精心改進(jìn)。接下來的一些規(guī)范出現(xiàn)在RFC1583、2178和2328中。OSPF版本2的最新版體現(xiàn)在RFC2328中。最新版只會和由RFC2138、1583和1247所規(guī)范的版本進(jìn)行互操作。鏈路是路由器接口的另一種說法,因此OSPF也稱為接口狀態(tài)路由協(xié)議。OSPF通過路由器之間通告網(wǎng)絡(luò)接口的狀態(tài)來建立鏈路狀態(tài)數(shù)據(jù)庫,生成最短路徑樹,每個OSPF路由器使用這些最短路徑構(gòu)造路由表。OSPF路由協(xié)議是一種典型的鏈路狀態(tài)(Link-state)的路由協(xié)議,一般用于同一個路由域內(nèi)。在這里,路由域是指一個自治系統(tǒng)(AutonomousSystem),即AS,它是指一組通過統(tǒng)一的路由政策或路由協(xié)議互相交換路由信息的網(wǎng)絡(luò)。在這個AS中,所有的OSPF路由器都維護(hù)一個相同的描述這個AS結(jié)構(gòu)的數(shù)據(jù)庫,該數(shù)據(jù)庫中存放的是路由域中相應(yīng)鏈路的狀態(tài)信息,OSPF路由器正是通過這個數(shù)據(jù)庫計(jì)算出其OSPF路由表的。作為一種鏈路狀態(tài)的路由協(xié)議,OSPF將鏈路狀態(tài)廣播數(shù)據(jù)LSA(LinkStateAdvertisement)傳送給在某一區(qū)域內(nèi)的所有路由器,這一點(diǎn)與距離矢量路由協(xié)議不同。運(yùn)行距離矢量路由協(xié)議的路由器是將部分或全部的路由表傳遞給與其相鄰的路由器。OSPF的網(wǎng)絡(luò)類型OSPF定義的5種網(wǎng)絡(luò)類型:點(diǎn)到點(diǎn)網(wǎng)絡(luò)(point-to-point),由cisco提出的網(wǎng)絡(luò)類型,自動發(fā)現(xiàn)鄰居,不選舉DR/BDR,hello時間10s。廣播型網(wǎng)絡(luò)(broadcast),由cisco提出的網(wǎng)絡(luò)類型,自動發(fā)現(xiàn)鄰居,選舉DR/BDR,hello時間10s。非廣播型(NBMA)網(wǎng)絡(luò)(non-broadcast),由RFC提出的網(wǎng)絡(luò)類型,手工配置鄰居,選舉DR/BDR,hello時間30s。點(diǎn)到多點(diǎn)網(wǎng)絡(luò)(point-to-multipoint),由RFC提出,自動發(fā)現(xiàn)鄰居,不選舉DR/BDR,hello時間30s。5?點(diǎn)到多點(diǎn)非廣播,由cisco提出的網(wǎng)絡(luò)類型,手動配置鄰居,不選舉DR/BDR,hello時間30s。點(diǎn)到點(diǎn)網(wǎng)絡(luò),比如T1線路,是連接單獨(dú)的一對路由器的網(wǎng)絡(luò),點(diǎn)到點(diǎn)網(wǎng)絡(luò)上的有效鄰居總是可以形成鄰接關(guān)系的,在這種網(wǎng)絡(luò)上,OSPF包的目標(biāo)地址使用的是224.0.0.5,這個組播地址稱為AllSPFRouters.廣播型網(wǎng)絡(luò),比如以太網(wǎng),TokenRing和FDDI,這樣的網(wǎng)絡(luò)上會選舉一個DR和BDRQR/BDR的發(fā)送的OSPF包的目標(biāo)地址為224.0.0.5,運(yùn)載這些OSPF包的幀的目標(biāo)MAC地址為0100.5E00.0005;而除了DR/BDR以外發(fā)送的OSPF包的目標(biāo)地址為224.0.0.6,這個地址叫AllDRouters.NBMA網(wǎng)絡(luò),比如X.25,FrameRelay,和ATM,不具備廣播的能力,因此鄰居要人工來指定,在這樣的網(wǎng)絡(luò)上要選舉DR和BDR,OSPF包采用unicast的方式點(diǎn)到多點(diǎn)網(wǎng)絡(luò)是NBMA網(wǎng)絡(luò)的一個特殊配置,可以看成是點(diǎn)到點(diǎn)鏈路的集合.在這樣的網(wǎng)絡(luò)上不選舉DR和BDR.虛鏈接:OSPF包是以unicast的方式發(fā)送OSPF協(xié)議主要優(yōu)點(diǎn):1、 OSPF是真正的LOOP-FREE(無路由自環(huán))路由協(xié)議。源自其算法本身的優(yōu)點(diǎn)。(鏈路狀態(tài)及最短路徑樹算法)2、 OSPF收斂速度快:能夠在最短的時間內(nèi)將路由變化傳遞到整個自治系統(tǒng)。3、 提出區(qū)域(area)劃分的概念,將自治系統(tǒng)劃分為不同區(qū)域后,通過區(qū)域之間的對路由信息的摘要,大大減少了需傳遞的路由信息數(shù)量。也使得路由信息不會隨網(wǎng)絡(luò)規(guī)模的擴(kuò)大而急劇膨脹。4、 將協(xié)議自身的開銷控制到最小。見下:1) 用于發(fā)現(xiàn)和維護(hù)鄰居關(guān)系的是定期發(fā)送的是不含路由信息的hello報文,非常短小。包含路由信息的報文時是觸發(fā)更新的機(jī)制。(有路由變化時才會發(fā)送)。但為了增強(qiáng)協(xié)議的健壯性,每1800秒全部重發(fā)一次。2) 在廣播網(wǎng)絡(luò)中,使用組播地址(而非廣播)發(fā)送報文,減少對其它不運(yùn)行ospf的網(wǎng)絡(luò)設(shè)備的干擾。3) 在各類可以多址訪問的網(wǎng)絡(luò)中(廣播,NBMA),通過選舉DR,使同網(wǎng)段的路由器之間的路由交換(同步)次數(shù)由O(N*N)次減少為O(N)次。4) 提出STUB區(qū)域的概念,使得STUB區(qū)域內(nèi)不再傳播引入的ASE路由。5) 在ABR(區(qū)域邊界路由器)上支持路由聚合,進(jìn)一步減少區(qū)域間的路由信息傳遞。6) 在點(diǎn)到點(diǎn)接口類型中,通過配置按需播號屬性O(shè)SPFoverOnDemandCircuits),使得ospf不再定時發(fā)送hello報文及定期更新路由信息。只在網(wǎng)絡(luò)拓?fù)湔嬲兓瘯r才發(fā)送更新信息。5、 通過嚴(yán)格劃分路由的級別(共分四極),提供更可信的路由選擇。6、 良好的安全性,ospf支持基于接口的明文及md5驗(yàn)證。7、 OSPF適應(yīng)各種規(guī)模的網(wǎng)絡(luò),最多可達(dá)數(shù)千臺。3、 ISIS協(xié)議-中間系統(tǒng)到中間系統(tǒng)協(xié)議,傳輸網(wǎng)/運(yùn)營商網(wǎng)絡(luò)主要使用的協(xié)議優(yōu)點(diǎn):算法與OSPF類似,收斂快,安全性高缺點(diǎn):異常處理資料不如OSPF豐富4、 BGP協(xié)議-邊界網(wǎng)關(guān)協(xié)議,用于核心網(wǎng)的路由的傳遞無所謂優(yōu)缺點(diǎn),因?yàn)樗推渌牟恢丿B,一個簡單的應(yīng)用,比如BGP可以用于網(wǎng)通和電信之間路由的相互傳遞 ,如果使用其它IGP(OSPF或者ISIS)的話,會由于路由數(shù)量太多,無法計(jì)算出來路由,或者路由計(jì)算非常慢,可以支持百萬級別的路由的計(jì)算和傳遞,對設(shè)備要求較高,對資源占用較大靜態(tài)路由是指需要由網(wǎng)絡(luò)管理員手工配置路由信息。當(dāng)網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)或鏈路的狀態(tài)發(fā)生變化時,網(wǎng)絡(luò)管理員需要手工去修改路由表中相關(guān)的靜態(tài)路由信息。靜態(tài)路由一般適用于比較簡單的網(wǎng)絡(luò)環(huán)境,在這樣的環(huán)境中,網(wǎng)絡(luò)管理員易于清楚地了解網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu),便于設(shè)置正確的路由信息。使用靜態(tài)路由的另一個好處是網(wǎng)絡(luò)安全保密性高。動態(tài)路由因?yàn)樾枰酚善髦g頻繁地交換各自的路由表,而對路由表的分析可以揭示網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)和網(wǎng)絡(luò)地址等信息。大型和復(fù)雜的網(wǎng)絡(luò)環(huán)境通常不宜采用靜態(tài)路由。一方面,網(wǎng)絡(luò)管理員難以全面地了解整個網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)另一方面,當(dāng)網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)和鏈路狀態(tài)發(fā)生變化時,路由器中的靜態(tài)路由信息需要大范圍地調(diào)整,這一工作的難度和復(fù)雜程度非常高。5、 eigrpEIGRP路由協(xié)議簡介是Cisco的私有路由協(xié)議,它綜合了距離矢量和鏈路狀態(tài)2者的優(yōu)點(diǎn),它的特點(diǎn)包括:快速收斂鏈路狀態(tài)包(Link-StatePacket,LSP)的轉(zhuǎn)發(fā)是不依靠路由計(jì)算的,所以大型網(wǎng)絡(luò)可以較為快速的進(jìn)行收斂.它只宣告鏈路和鏈路狀態(tài),而不宣告路由,所以即使鏈路發(fā)生了變化不會引起該鏈路的路由被宣告?但是鏈路狀態(tài)路由協(xié)議使用的是Dijkstra算法,該算法比較復(fù)雜,并且和其他路由協(xié)議單獨(dú)計(jì)算路由相比較占CPU和內(nèi)存資源,EIGRP采用彌散更新算法(DiffusingUpdateAlgorithm),通過多個路由器并行的進(jìn)行路由計(jì)算,這樣就可以在無環(huán)路產(chǎn)生的情況下快速的收斂.2?減少帶寬占用EIGRP不作周期性的更新,它只在路由的路徑和速度發(fā)生變化以后做部分更新當(dāng)路徑信息改變以后,DUAL只發(fā)送那條路由信息改變了的更新,而不是發(fā)送整個路由表.和更新傳輸?shù)揭粋€區(qū)域內(nèi)的所有路由器上的鏈路狀態(tài)路由協(xié)議相比,DUAL只發(fā)送更新給需要該更新信息的路由器。在WAN低速鏈路上,EIGRP可能會占用大量帶寬,默認(rèn)只占用鏈路帶寬50%,之后發(fā)布的IOS允許使用命令ipbandwidth-percenteigrp來修改這一默認(rèn)值.支持多種網(wǎng)絡(luò)層協(xié)議EIGRP通過使用“協(xié)議相關(guān)模塊”(即protocol-dependentmodulevPDM>),可以支持IPX,ApplleTalk,IP,IPv6和NovellNetware等協(xié)議.無縫連接數(shù)據(jù)鏈路層協(xié)議和拓?fù)浣Y(jié)構(gòu)EIGRP不要求對OSI參考模型的層2協(xié)議做特別的配置.不像OSPFQSPF對不同的層2協(xié)議要做不同配置,比如以太網(wǎng)和幀中繼EIGRP能夠有效的工作在LAN和WAN中,而且EIGRP保證網(wǎng)絡(luò)及不會產(chǎn)生環(huán)路(loop-free);而且配置起來很簡單;支持VLSM;它使用組播和單播,不使用廣播,這樣做節(jié)約了帶寬;它使用和IGRP一樣的度的算法,但是是32位長的;它可以做非等價的路徑的負(fù)載平衡.EIGRP路由協(xié)議優(yōu)缺點(diǎn)(1)EIGRP路由協(xié)議主要優(yōu)點(diǎn)精確路由計(jì)算和多路由支持oEIGRP協(xié)議繼承了IGRP協(xié)議的最大的優(yōu)點(diǎn)是矢量路由權(quán)。EIGRP協(xié)議在路由計(jì)算中要對網(wǎng)絡(luò)帶寬、網(wǎng)絡(luò)時延、信道占用率和信道可信度等因素作全面的綜合考慮,所以EIGRP的路由計(jì)算更為準(zhǔn)確,更能反映網(wǎng)絡(luò)的實(shí)際情況。同時EIGRP協(xié)議支持多路由,使路由器可以按照不同的路徑進(jìn)行負(fù)載分擔(dān)。較少帶寬占用。使用EIGRP協(xié)議的對等路由器之間周期性的發(fā)送很小的hello報文,以此來保證從前發(fā)送報文的有效性。路由的發(fā)送使用增量發(fā)送方法,即每次只發(fā)送發(fā)生變化的路由。發(fā)送的路由更新報文采用可靠傳輸,如果沒有收到確認(rèn)信息則重新發(fā)送,直至確認(rèn)。EIGRP還可以對發(fā)送的EIGRP報文進(jìn)行控制,減少EIGRP報文對接口帶寬的占用率,從而避免連續(xù)大量發(fā)送路由報文而影響正常數(shù)據(jù)業(yè)務(wù)的事情發(fā)生??焖偈諗俊B酚捎?jì)算的無環(huán)路和路由的收斂速度是路由計(jì)算的重要指標(biāo)。EIGRP協(xié)議由于使用了DUAL算法,使得EIGRP協(xié)議在路由計(jì)算中不可能有環(huán)路路由產(chǎn)生,同時路由計(jì)算的收斂時間也有很好的保證。因?yàn)?,DUAL算法使得EIGRP在路由計(jì)算時,只會對發(fā)生變化的路由進(jìn)行重新計(jì)算;對一條路由,也只有此路由影響的路由器才會介入路由的重新計(jì)算。MD5認(rèn)證。為確保路由獲得的正確性,運(yùn)行EIGRP協(xié)議進(jìn)程的路由器之間可以配置MD5認(rèn)證,對不符合認(rèn)證的報文丟棄不理,從而確保路由獲得的安全。路由聚合。EIGRP協(xié)議可以通過配置,對所有的EIGRP路由進(jìn)行任意掩碼長度的路由聚合,從而減少路由信息傳輸,節(jié)省帶寬。實(shí)現(xiàn)負(fù)載分擔(dān)。去往同一目的的路由表項(xiàng),可根據(jù)接口的速率、連接質(zhì)量和可靠性等屬性,自動生成路由優(yōu)先級,報文發(fā)送時可根據(jù)這些信息自動匹配接口的流量,達(dá)到幾個接口負(fù)載分擔(dān)的目的。配置簡單。使用EIGRP協(xié)議組建網(wǎng)絡(luò),路由器配置非常簡單,它沒有復(fù)雜的區(qū)域設(shè)置,也無需針對不同網(wǎng)絡(luò)接口類型實(shí)施不同的配置方法。使用EIGRP協(xié)議只需使用routereigrp命令在路由器上啟動EIGRP路由進(jìn)程,然后再使用network命令使能網(wǎng)絡(luò)范圍內(nèi)的接口即可。(2)EIGRP路由協(xié)議主要缺點(diǎn)沒有區(qū)域概念oEIGRP沒有區(qū)域的概念,而OSPF在大規(guī)模網(wǎng)絡(luò)的情況下,可以通過劃分區(qū)域來規(guī)劃和限制網(wǎng)絡(luò)規(guī)模。所以EIGRP適用于網(wǎng)絡(luò)規(guī)模相對較小的網(wǎng)絡(luò),這也是矢量-距離路由算法(RIP協(xié)議就是使用這種算法)的局限所在。定時發(fā)送HELLO報文。運(yùn)行EIGRP的路由器之間必須通過定時發(fā)送HELLO報文來維持鄰居關(guān)系,這種鄰居關(guān)系即使在撥號網(wǎng)絡(luò)上,也需要定時發(fā)送HELLO報文,這樣在按需撥號的網(wǎng)絡(luò)上,無法定位這是有用的業(yè)務(wù)報文還是EIGRP發(fā)送的定時探詢報文,從而可能誤觸發(fā)按需撥號網(wǎng)絡(luò)發(fā)起連接,尤其在備份網(wǎng)絡(luò)上,引起不必要的麻煩。所以,一般運(yùn)行EIGRP的路由器,在撥號備份端口還需配置Dialerlist和Dialergroup,以便過濾不必要的報文,或者運(yùn)行TRIP協(xié)議,這樣做增加路由器運(yùn)行的開銷。而OSPF可以提供對撥號網(wǎng)絡(luò)按需撥號的支持,只用一種路由協(xié)議就可以滿足各種專線或撥號網(wǎng)絡(luò)應(yīng)用的需求?;诜植际降腄UAL算法。EIGRP的無環(huán)路計(jì)算和收斂速度是基于分布式的DUAL算法的,這種算法實(shí)際上是將不確定的路由信息散播(向鄰居發(fā)query報文),得到所有鄰居的確認(rèn)后(reply報文)再收斂的過程,鄰居在不確定該路由信息可靠性的情況下又會重復(fù)這種散播,因此某些情況下可能會出現(xiàn)該路由信息一直處于活動狀態(tài)(這種路由被稱為活動路由棧),并且,如果在活動路由的這次DUAL計(jì)算過程中,出現(xiàn)到該路由的后繼(successor)的測量發(fā)生變化的情況,就會進(jìn)入多重計(jì)算,這些都會影響DUAL算法的收斂速度。而OSPF算法則沒有這種問題,所以從收斂速度上看,雖然整體相近,但在某種特殊情況下,EIGRP還有不理想的情況。EIGRP是Cisco公司的私有協(xié)議。Cisco公司是該協(xié)議的發(fā)明者和唯一具備該協(xié)議解釋和修改權(quán)的廠商。如果要支持EIGRP協(xié)議需向Cisco公司購買相應(yīng)版權(quán),并且Cisco公司修改該協(xié)議沒有義務(wù)通知任何其他廠家和使用該協(xié)議的用戶。而OSPF是開放的協(xié)議,是IETF組織公布的標(biāo)準(zhǔn)。世界上主要的網(wǎng)絡(luò)設(shè)備廠商都支持該協(xié)議,所以它的互操作性和可靠性由于公開而得到保障,并且在眾多的廠商支持下,該協(xié)議也會不斷走向更加完善。EIGRP與OSPF的區(qū)別EIGRP[1]是cisco專用的,而OSPF則是通用的協(xié)議。EIGRP是一個距離矢量協(xié)議(有些資料說是混合型的),而OSPF是鏈路狀態(tài)協(xié)議。EIGRP支持自動匯總功能,它可以在A.B.C類網(wǎng)絡(luò)的邊界實(shí)現(xiàn)自動匯總,同時也支持手動配置;而OSPF則不可以,匯總必須手動配置EIGRP的匯聚速度要比OSPF快,因?yàn)樵谒耐負(fù)鋱D中保存了可選后繼,直接后繼找不到時可以直接通過可選后繼轉(zhuǎn)發(fā)。EIGRP的多播地址是224.0.0.10QSPF是224.0.0.5和224.0.0.6。EIGRP的路徑度量是復(fù)合型的,OSPF則是Cost型的(當(dāng)然一般的cost還是根據(jù)bandwidth來計(jì)算的)盡管EIGRP支持路由匯總功能,但是它沒有分級(hierachical)路由的概念,不像OSPF那樣對網(wǎng)絡(luò)進(jìn)行分級。在鄰居關(guān)系的建立上,EIGRP沒有OSPF那么復(fù)雜的down-init-twoway的過程,只要一個路由器看到鄰居的hello包,它就與之建立鄰接關(guān)系。在匯總功能的實(shí)現(xiàn)上,EIGRP可以在任何路由器的任何接口實(shí)現(xiàn),而OSPF則只能在ABR和ASBR上實(shí)現(xiàn),而且它的路由匯總不是基于接口的。EIGRP支持不等路徑度量值的負(fù)載均衡,而OSPF則只支持相等度量值的負(fù)載均衡。EIGRP使用DUAL算法計(jì)算最短路徑,而且它采用了有限狀態(tài)機(jī)(finite-statemachine)來跟蹤所有的路由信息包,保證無回路(loop-free)以及后繼路由的選擇。OSPF采用Dijikstra算法計(jì)算最短路徑,它不采用有限狀態(tài)機(jī)。EIGRP鄰接關(guān)系的確立只要兩個參數(shù)相符合就行:K-value和ASnumber;而OSPF的鄰接關(guān)系的建立需要多個參數(shù)符合:hello/deadtimer,authenticationpassword,areaid,stubflag等。最后就是它們配置以及檢查(showcommand)上的不同了,這方面不同點(diǎn)很多,就要慢慢體會了。如ospf中的showipospfdatabase對應(yīng)eigrp中的showipeigrptopology。動態(tài)路由協(xié)議分為距離向量路由協(xié)議和鏈路狀態(tài)路由協(xié)議,兩種協(xié)議各有特點(diǎn),分述如下。距離向量(DV)協(xié)議(1) 、距離向量指協(xié)議使用跳數(shù)或向量來確定從一個設(shè)備到另一個設(shè)備的距離。不考慮每跳鏈路的速率。(2) 、距離向量路由協(xié)議不使用正常的鄰居關(guān)系,用兩種方法獲知拓?fù)涞母淖兒吐酚傻某瑫r:(3) 、當(dāng)路由器不能直接從連接的路由器收到路由更新時;(4) 、當(dāng)路由器從鄰居收到一個更新,通知它網(wǎng)絡(luò)的某個地方拓?fù)浒l(fā)生了變化。在小型網(wǎng)絡(luò)中(少于100個路由器,或需要更少的路由更新和計(jì)算環(huán)境),距離向量路由協(xié)議運(yùn)行得相當(dāng)好。當(dāng)小型網(wǎng)絡(luò)擴(kuò)展到大型網(wǎng)絡(luò)時,該算法計(jì)算新路由的收斂速度極慢,而且在它計(jì)算的過程中,網(wǎng)絡(luò)處于一種過渡狀態(tài),極可能發(fā)生循環(huán)并造成暫時的擁塞。再者當(dāng)網(wǎng)絡(luò)底層鏈路技術(shù)多種多樣,帶寬各不相同時,距離向量算法對此視而不見。距離向量路由協(xié)議的這種特性不僅造成了網(wǎng)絡(luò)收斂的延時,而且消耗了帶寬。隨著路由表的增大,需要消耗更多的CPU資源,并消耗了內(nèi)存。鏈路狀態(tài)(LS)路由協(xié)議1)、鏈路狀態(tài)路由協(xié)議沒有跳數(shù)的限制,使用“圖形理論”算法或最短路徑優(yōu)先算法。(2)、鏈路狀態(tài)路由協(xié)議有更短的收斂時間、支持VLSM(可變長子網(wǎng)掩碼)和CIDR。(3)、鏈路狀態(tài)路由協(xié)議在直接相連的路由之間維護(hù)正常的鄰居關(guān)系。這允許路由更快收斂。鏈路狀態(tài)路由協(xié)議在會話期間通過交換Hello包(也叫鏈路狀態(tài)信息)創(chuàng)建對等關(guān)系,這種關(guān)系加速了路由的收斂。不像距離向量路由協(xié)議那樣,更新時發(fā)送整個路由表。鏈路狀態(tài)路由協(xié)議只廣播更新的或改變的網(wǎng)絡(luò)拓?fù)?,這使得更新信息更小,節(jié)省了帶寬和CPU利用率。另外,如果網(wǎng)絡(luò)不發(fā)生變化,更新包只在特定的時間內(nèi)發(fā)出(通常為30min到2h)。3、常用動態(tài)路由協(xié)議的分析RIPRIP(路由信息協(xié)議)是路由器生產(chǎn)商之間使用的第一個開放標(biāo)準(zhǔn),是最廣泛的路由協(xié)議,在所有IP路由平臺上都可以得到。當(dāng)使用RIP時,一臺Cisco路由器可以與其他廠商的路由器連接。RIP有兩個版本:RIPvl和RIPv2,它們均基于經(jīng)典的距離向量路由算法,最大跳數(shù)為15跳。RIPvl是族類路由(ClassfulRouting)協(xié)議,因路由上不包括掩碼信息,所以網(wǎng)絡(luò)上的所有設(shè)備必須使用相同的子網(wǎng)掩碼,不支持VLSM0RIPv2可發(fā)送子網(wǎng)掩碼信息,是非族類路由(ClasslessRouting)協(xié)議,支持VLSM。RIP使用UDP數(shù)據(jù)包更新路由信息。路由器每隔30s更新一次路由信息,如果在180s內(nèi)沒有收到相鄰路由器的回應(yīng),則認(rèn)為去往該路由器的路由不可用,該路由器不可到達(dá)。如果在240s后仍未收到該路由器的應(yīng)答,則把有關(guān)該路由器的路由信息從路由表中刪除。RIP具有以下特點(diǎn):不同廠商的路由器可以通過RIP互聯(lián);配置簡單;適用于小型網(wǎng)絡(luò)(小于15跳);RIPv1不支持VLSM;需消耗廣域網(wǎng)帶寬;需消耗CPU、內(nèi)存資源。RIP的算法簡單,但在路徑較多時收斂速度慢,廣播路由信息時占用的帶寬資源較多,它適用于網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)相對簡單且數(shù)據(jù)鏈路故障率極低的小型網(wǎng)絡(luò)中,在大型網(wǎng)絡(luò)中,一般不使用RIP。IGRP內(nèi)部網(wǎng)關(guān)路由協(xié)議(InteriorGatewayRoutingProtocol,IGRP)是Cisco公司20世紀(jì)80年代開發(fā)的,是一種動態(tài)的、長跨度(最大可支持255跳)的路由協(xié)議,使用度量(向量)來確定到達(dá)一個網(wǎng)絡(luò)的最佳路由,由延時、帶寬、可靠性和負(fù)載等來計(jì)算最優(yōu)路由,它在同個自治系統(tǒng)內(nèi)具有高跨度,適合復(fù)雜的網(wǎng)絡(luò)。CiscoIOS允許路由器管理員對IGRP的網(wǎng)絡(luò)帶寬、延時、可靠性和負(fù)載進(jìn)行權(quán)重設(shè)置,以影響度量的計(jì)算。像RIP一樣,IGRP使用UDP發(fā)送路由表項(xiàng)。每個路由器每隔90s更新一次路由信息,如果270s內(nèi)沒有收到某路由器的回應(yīng),則認(rèn)為該路由器不可到達(dá);如果630s內(nèi)仍未收到應(yīng)答,則IGRP進(jìn)程將從路由表中刪除該路由。與RIP相比,IGRP的收斂時間更長,但傳輸路由信息所需的帶寬減少,此外,IGRP的分組格式中無空白字節(jié),從而提高了IGRP的報文效率。但I(xiàn)GRP為Cisco公司專有,僅限于Cisco產(chǎn)品。EIGRP隨著網(wǎng)絡(luò)規(guī)模的擴(kuò)大和用戶需求的增長,原來的IGRP已顯得力不從心,于是,Cisco公司又開發(fā)了增強(qiáng)的IGRP,即EIGRP。EIGRP使用與IGRP相同的路由算法,但它集成了鏈路狀態(tài)路由協(xié)議和距離向量路由協(xié)議的長處,同時加入散播更新算法(DUAL)。EIGRP具有如下特點(diǎn):快速收斂??焖偈諗渴且?yàn)槭褂昧松⒉ジ滤惴?,通過在路由表中備份路由而實(shí)現(xiàn),也就是到達(dá)目的網(wǎng)絡(luò)的最小開銷和次最小開銷(也叫適宜后繼,feasiblesuccessor)路由都被保存在路由表中,當(dāng)最小開銷的路由不可用時,快速切換到次最小開銷路由上,從而達(dá)到快速收斂的目的。減少了帶寬的消耗oEIGRP不像RIP和IGRP那樣,每隔一段時間就交換一次路由信息,它僅當(dāng)某個
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 房地產(chǎn)買賣合同
- 車輛駕駛承包合同范本
- 外貿(mào)代理合同仲裁條款
- 正規(guī)個人借款合同范本
- 無償借用車間合同范本
- 綠化綠植買賣合同范本
- 2025合法的工程合同樣式
- 專利申請委托合同書樣本
- 項(xiàng)目咨詢服務(wù)合同范本
- 貨物運(yùn)輸公司的勞務(wù)合同
- 保安服務(wù)項(xiàng)目信息反饋溝通機(jī)制
- 全國各省(直轄市、自治區(qū))市(自治州、地區(qū))縣(縣級市)區(qū)名稱一覽表
- 《團(tuán)隊(duì)介紹模板》課件
- 常用中醫(yī)適宜技術(shù)目錄
- 沖壓模具價格估算方法
- 碳納米管應(yīng)用研究
- 運(yùn)動技能學(xué)習(xí)與控制課件第十一章運(yùn)動技能的練習(xí)
- 蟲洞書簡全套8本
- 2023年《反電信網(wǎng)絡(luò)詐騙法》專題普法宣傳
- 小學(xué)數(shù)學(xué)五年級上、下冊口算題大全
- 和平精英電競賽事
評論
0/150
提交評論