ospf協(xié)議詳解-課件_第1頁
ospf協(xié)議詳解-課件_第2頁
ospf協(xié)議詳解-課件_第3頁
ospf協(xié)議詳解-課件_第4頁
ospf協(xié)議詳解-課件_第5頁
已閱讀5頁,還剩107頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

ospf協(xié)議詳解OSPF協(xié)議路由ospf協(xié)議詳解OSPF協(xié)議路由需要更復(fù)雜的網(wǎng)絡(luò)規(guī)劃和配置需要占用更多的路由器資源需要占用更多的內(nèi)存來存儲(chǔ)多個(gè)表需要占用更多的CPU和處理資源來完成復(fù)雜的路由計(jì)算與距離矢量協(xié)議相比較,鏈路狀態(tài)路由協(xié)議具有以下特性:4123ospf協(xié)議詳解需要更復(fù)雜的網(wǎng)絡(luò)規(guī)劃和配置需要占用更多的路由器資源需要占用更ospf協(xié)議詳解OSPF(OpenShortestPathFirst開放式最短路徑優(yōu)先)

是一個(gè)內(nèi)部網(wǎng)關(guān)協(xié)議(InteriorGatewayProtocol,簡(jiǎn)稱IGP),用于在單一自治系統(tǒng)(autonomoussystem,AS)內(nèi)決策路由。OSPF的協(xié)議管理距離(AD)是110。OSPF由IETF在20世紀(jì)80年代末期開發(fā),OSPF是SPF類路由協(xié)議中的開放式版本。鏈路是路由器接口的另一種說法,因此OSPF也稱為接口狀態(tài)路由協(xié)議。ospf協(xié)議詳解OSPF(OpenShortestPatospf協(xié)議詳解鏈路狀態(tài)協(xié)議泛洪鏈路狀態(tài)信息,使每臺(tái)路由器有一個(gè)完整的網(wǎng)絡(luò)拓?fù)湟晥D。最短路徑優(yōu)先算法用于點(diǎn)到點(diǎn)的網(wǎng)絡(luò)連接,為了在目前多樣的網(wǎng)絡(luò)中實(shí)現(xiàn)OSPF協(xié)議,OSPF必須知道它所運(yùn)行的網(wǎng)絡(luò)類型。在交換OSPF鏈路狀態(tài)信息前,OSPF協(xié)議會(huì)在路由器之間建立鄰居關(guān)系。大型的OSPF網(wǎng)絡(luò)使用分級(jí)設(shè)計(jì)原則。多個(gè)區(qū)域連接到一個(gè)分配區(qū),區(qū)域0,也稱為骨干。ospf協(xié)議詳解鏈路狀態(tài)協(xié)議泛洪鏈路狀態(tài)信息,使每臺(tái)路由器有ospf協(xié)議詳解毗鄰數(shù)據(jù)庫記錄有關(guān)鄰居路由器的信息拓?fù)鋽?shù)據(jù)庫(鏈路狀態(tài)數(shù)據(jù)庫)在OSPF區(qū)域內(nèi)的每臺(tái)路由器具有相同的鏈路狀態(tài)數(shù)據(jù)庫,帶有多個(gè)接口的路由器可以加入多個(gè)區(qū)域(區(qū)域邊界路由器),它會(huì)為每個(gè)區(qū)域維護(hù)一個(gè)單獨(dú)的拓?fù)鋽?shù)據(jù)庫路由選擇表在路由器的數(shù)據(jù)庫上運(yùn)行最短路徑優(yōu)先(SPF)算法,決定到目的地的最佳路由ospf協(xié)議詳解毗鄰數(shù)據(jù)庫ospf協(xié)議詳解OSPF分組類型作用可靠性HELLO1、用于發(fā)現(xiàn)鄰居2、建立鄰接關(guān)系3、維持鄰接關(guān)系4、確保雙向通信5、選舉DR和BDRDatabaseDescription數(shù)據(jù)庫的描述DBD可靠Link-stateRequest鏈路狀態(tài)請(qǐng)求包LSR可靠Link-stateUpdate鏈路狀態(tài)更新包LSU可靠Link-stateAcknowledment鏈路狀態(tài)確認(rèn)包LSACKOSPF路由器為了與它的鄰居有效共享鏈路狀態(tài)信息而建立各種關(guān)系或狀態(tài)。路由器依靠5種不同的分組來識(shí)別它們的鄰居并更新鏈路狀態(tài)信息。ospf協(xié)議詳解OSPF分組類型作用可靠性HELLO1、用于ospf協(xié)議詳解區(qū)域長(zhǎng)度32位,可以用10進(jìn)制,也可以類似于IP地址的點(diǎn)分十進(jìn)制,分3種通信量Intra-AreaTraffic:域內(nèi)間通信量Inter-AreaTraffic:域間通信量ExternalTraffic:外部通信量ospf協(xié)議詳解區(qū)域長(zhǎng)度32位,可以用10進(jìn)制,也可以類似于ospf協(xié)議詳解InternalRouter:內(nèi)部路由器ABR(AreaBorderRouter):區(qū)域邊界路由器BackboneRouter(BR):骨干路由器ASBR(AutonomousSystemBoundaryRouter):自治系統(tǒng)邊界路由器.ospf協(xié)議詳解InternalRouter:內(nèi)部路由器ospf協(xié)議詳解以下2中情況需要使用到虛鏈路:通過一個(gè)非骨干區(qū)域連接到一個(gè)骨干區(qū)域.通過一個(gè)非骨干區(qū)域連接一個(gè)分段的骨干區(qū)域兩邊的部分區(qū)域.虛鏈接是一個(gè)邏輯的隧道(Tunnel),配置虛鏈接的一些規(guī)則:虛鏈接必須配置在2個(gè)ABR之間.虛鏈接所經(jīng)過的區(qū)域叫TransitArea,它必須擁有完整的路由信息.TransitArea不能是StubArea.盡可能的避免使用虛鏈接ospf協(xié)議詳解以下2中情況需要使用到虛鏈路:ospf協(xié)議詳解OSPF網(wǎng)絡(luò)分為以下2個(gè)級(jí)別的層次:骨干區(qū)域(backboneorarea0)非骨干區(qū)域(nonbackboneareas)在一個(gè)OSPF區(qū)域中只能有一個(gè)骨干區(qū)域,可以有多個(gè)非骨干區(qū)域,骨干區(qū)域的區(qū)域號(hào)為0。為了避免回環(huán)的產(chǎn)生,各非骨干區(qū)域間是不可以交換LSA信息的,他們只有與骨干區(qū)域相連,通過骨干區(qū)域相互交換信息。ospf協(xié)議詳解OSPF網(wǎng)絡(luò)分為以下2個(gè)級(jí)別的層次:ospf協(xié)議詳解非骨干區(qū)域和骨干區(qū)域之間相連的路由叫邊界路由(ABRs-AreaBorderRouters),只有ABRs記載了接入各區(qū)域的所有路由信息。各非骨干區(qū)域內(nèi)的非ABRs只記載了本區(qū)域內(nèi)的路由表,若要與外部區(qū)域中的路由相連,只能通過本區(qū)域的ABRs,由ABRs連到骨干區(qū)域的BR,再由骨干區(qū)域的BR連到要到達(dá)的區(qū)域。ospf協(xié)議詳解非骨干區(qū)域和骨干區(qū)域之間相連的路由叫邊界路由ospf協(xié)議詳解點(diǎn)到點(diǎn)網(wǎng)絡(luò)(point-to-point).廣播型網(wǎng)絡(luò)(broadcast)點(diǎn)到多點(diǎn)網(wǎng)絡(luò)(point-to-multipoint)非廣播型(NBMA)網(wǎng)絡(luò)(non-broadcast)虛鏈接(virtuallink)ospf協(xié)議詳解點(diǎn)到點(diǎn)網(wǎng)絡(luò)(point-to-point)ospf協(xié)議詳解比如T1線路,是連接單獨(dú)的一對(duì)路由器的網(wǎng)絡(luò),點(diǎn)到點(diǎn)網(wǎng)絡(luò)上的有效鄰居總是可以形成鄰接關(guān)系的,在這種網(wǎng)絡(luò)上,OSPF包的目標(biāo)地址使用的是224.0.0.5,這個(gè)組播地址稱為AllSPFRouters.ospf協(xié)議詳解比如T1線路,是連接單獨(dú)的一對(duì)路由器的網(wǎng)絡(luò),ospf協(xié)議詳解比如以太網(wǎng),TokenRing和FDDI,這樣的網(wǎng)絡(luò)上會(huì)選舉一個(gè)DR和BDR,DR/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,這個(gè)地址叫AllDRouters.ospf協(xié)議詳解比如以太網(wǎng),TokenRing和FDDI,ospf協(xié)議詳解比如X.25,FrameRelay,和ATM,不具備廣播的能力,因此鄰居要人工來指定,在這樣的網(wǎng)絡(luò)上要選舉DR和BDR,OSPF包采用unicast的方式是NBMA網(wǎng)絡(luò)的一個(gè)特殊配置,可以看成是點(diǎn)到點(diǎn)鏈路的集合.在這樣的網(wǎng)絡(luò)上不選舉DR和BDR.虛鏈接:OSPF包是以u(píng)nicast的方式發(fā)送ospf協(xié)議詳解比如X.25,FrameRelay,和ATospf協(xié)議詳解傳輸網(wǎng)絡(luò)(TransitNetwork)末梢網(wǎng)絡(luò)(StubNetwork)[ImageInfo]

-Notetocustomers:ThisimagehasbeenlicensedtobeusedwithinthisPowerPointtemplateonly.Youmaynotextracttheimageforanyotheruse.ospf協(xié)議詳解傳輸網(wǎng)絡(luò)(TransitNetwork)ospf協(xié)議詳解COST=108/BWOSPF協(xié)議決定最短路徑是基于路由器每一個(gè)接口指定的代價(jià)(cost)來的一條路由的代價(jià):是指沿著到達(dá)目的網(wǎng)絡(luò)的路由路徑上所有出站接口的代價(jià)之和!100M128KABCC學(xué)習(xí)到的10網(wǎng)段的Cost是多少?108/100M=1108/128K=781Cost值為1+1+781=78310100Mospf協(xié)議詳解COST=108/BW100M128KABospf協(xié)議詳解Down:此狀態(tài)還沒有與其他路由器交換信息。首先從其ospf接口向外發(fā)送hello分組,還并不知道DR(若為廣播網(wǎng)絡(luò))和任何其他路由器。發(fā)送hello分組使用組播地址224.0.0.5。Init:表明在DeadInterval里收到了Hello包,但是2-Way通信仍然沒有建立起來.ospf協(xié)議詳解Down:此狀態(tài)還沒有與其他路由器交換信息。ospf協(xié)議詳解two-way:雙向會(huì)話建立,而RID彼此出現(xiàn)在對(duì)方的鄰居列表中。(若為廣播網(wǎng)絡(luò):例如:以太網(wǎng)。在這個(gè)時(shí)候應(yīng)該選舉DR,BDR。)ExStart:信息交換初始狀態(tài),在這個(gè)狀態(tài)下,本地路由器和鄰居將建立Master/Slave關(guān)系,并確定DDSequenceNumber,路由器ID大的的成為Master.ospf協(xié)議詳解two-way:雙向會(huì)話建立,而RID彼此ospf協(xié)議詳解Exchange:信息交換狀態(tài),本地路由器和鄰居交換一個(gè)或多個(gè)DBD分組(也叫DDP)。DBD包含有關(guān)LSDB中LSA條目的摘要信息)。Loading:信息加載狀態(tài):收到DBD后,將收到的信息同LSDB中的信息進(jìn)行比較。如果DBD中有更新的鏈路狀態(tài)條目,則向?qū)Ψ桨l(fā)送一個(gè)LSR,用于請(qǐng)求新的LSA。Full:完全鄰接狀態(tài),鄰接間的鏈路狀態(tài)數(shù)據(jù)庫同步完成,通過鄰居鏈路狀態(tài)請(qǐng)求列表為空且鄰居狀態(tài)為L(zhǎng)oading判斷。ospf協(xié)議詳解Exchange:信息交換狀態(tài),本地路由器ospf協(xié)議詳解4.允許鄰居之間的雙向通信5.用于在NBMA網(wǎng)絡(luò)上選舉DR和BDR1.用于發(fā)現(xiàn)鄰居2.成為鄰居前,對(duì)Hello包的參數(shù)進(jìn)行協(xié)商3.在鄰居間扮演keepalive的角色ospf協(xié)議詳解4.允許鄰居之間的雙向通信5.用于在NBospf協(xié)議詳解源路由器的RID源路由器的AreaID源路由器接口的掩碼源路由器接口的認(rèn)證類型和認(rèn)證信息源路由器接口的Hello包發(fā)送的時(shí)間間隔源路由器接口的無效時(shí)間間隔優(yōu)先級(jí)DR/BDR接口IP地址標(biāo)記位(flagbit)源路由器的所有鄰居的RIDospf協(xié)議詳解源路由器的RID源路由器接口的無效時(shí)間間隔23ospf協(xié)議詳解數(shù)據(jù)庫交換過程主從協(xié)商DD交換LSA請(qǐng)求LSA傳播LSA應(yīng)答23ospf協(xié)議詳解數(shù)據(jù)庫交換過程ospf協(xié)議詳解RARBDownDownInit2-way2-wayFullHello(neighbor=“

”)Hello(neighbor=“RA”)Hello(neighbor=“RB”)Hello(neighbor=“

”)InitDBD(Seq)接收到對(duì)方的HELLO報(bào)文,轉(zhuǎn)換為初始狀態(tài)在對(duì)方發(fā)來的HELLO報(bào)文中看到自己的RouterID,轉(zhuǎn)換為雙向狀態(tài)確定數(shù)據(jù)庫描述報(bào)文的序列號(hào),轉(zhuǎn)換為信息交換初始狀態(tài)DBD(Seq)ExStartExStartDBDDBDExChangeExChange發(fā)送數(shù)據(jù)庫描述報(bào)文,轉(zhuǎn)換為信息交換狀態(tài)LSRLoadingLSULSRLSULoadingFull發(fā)送鏈路狀態(tài)信息請(qǐng)求報(bào)文,獲取未知的鏈路狀態(tài)信息發(fā)送鏈路狀態(tài)信息更新報(bào)文,同步鏈路狀態(tài)數(shù)據(jù)庫直到兩臺(tái)路由器的鏈路狀態(tài)數(shù)據(jù)庫完全一致,形成鄰接關(guān)系發(fā)送Hello消息就像雙方互相打個(gè)招呼DBD類似于一個(gè)目錄互相發(fā)送對(duì)方未知的鏈路信息ospf協(xié)議詳解RARBDownDownInit2-way225ospf協(xié)議詳解DownAttemptInit2-wayExStartExchangeLoadingFull25ospf協(xié)議詳解DownAttemptInit2-way維護(hù)路由選擇信息ospf協(xié)議詳解建立路由器毗鄰關(guān)系選舉一個(gè)DR和BDR發(fā)現(xiàn)路由選擇適當(dāng)?shù)穆酚删S護(hù)路由選擇信息ospf協(xié)議詳解建立路由器毗鄰關(guān)系選舉一個(gè)Dospf協(xié)議詳解鄰接關(guān)系建立的4個(gè)階段:鄰居發(fā)現(xiàn)階段雙向通信階段:Hello報(bào)文都列出了對(duì)方的RID,則BC完成數(shù)據(jù)庫同步階段完全鄰接階段:fulladjacency鄰居關(guān)系的建立和維持都是靠Hello包完成的,在一般的網(wǎng)絡(luò)類型中,Hello包周期性的以HelloInterval秒發(fā)送ospf協(xié)議詳解鄰接關(guān)系建立的4個(gè)階段:28ospf協(xié)議詳解對(duì)于多點(diǎn)接入網(wǎng)絡(luò),即NBMA和broadcast,如果網(wǎng)絡(luò)內(nèi)有上百臺(tái)路由器,那將形成多少鄰接關(guān)系:兩兩互相形成,即100*(100-1),這些鄰接關(guān)系要定期的交換LSDB,這樣耗費(fèi)的系統(tǒng)資源更是不計(jì)其數(shù)。BROADCASTNBMAHUBFR/X.2528ospf協(xié)議詳解對(duì)于多點(diǎn)接入網(wǎng)絡(luò),即NBMA和broad29ospf協(xié)議詳解M=n(n-1)/2=28M=(n-2)×2+1=13DRBDR29ospf協(xié)議詳解M=n(n-1)/2M=(n-2)×ospf協(xié)議詳解DR將完成如下工作:描述這個(gè)多址網(wǎng)絡(luò)和該網(wǎng)絡(luò)上剩下的其他相關(guān)路由器.管理這個(gè)多址網(wǎng)絡(luò)上的flooding過程.同時(shí)為了冗余性,還會(huì)選取一個(gè)BDR,作為備份之用.ospf協(xié)議詳解DR將完成如下工作:路由器的每個(gè)多路訪問(multi-access)接口都有個(gè)路由器優(yōu)先級(jí)(RouterPriority),8位長(zhǎng)的一個(gè)整數(shù),范圍是0到255,Cisco路由器默認(rèn)的優(yōu)先級(jí)是1優(yōu)先級(jí)為0的話將不能選舉為DR/BDR.優(yōu)先級(jí)可以通過命令ipospfpriority進(jìn)行修改.Hello包里包含了優(yōu)先級(jí)的字段,還包括了可能成為DR/BDR的相關(guān)接口的IP地址.當(dāng)接口在多路訪問網(wǎng)絡(luò)上初次啟動(dòng)的時(shí)候,它把DR/BDR地址設(shè)置為0.0.0.0,同時(shí)設(shè)置等待計(jì)時(shí)器(waittimer)的值等于路由器無效間隔(RouterDeadInterval).ospf協(xié)議詳解DRBDR選取是以接口狀態(tài)機(jī)的方式觸發(fā)的.123路由器的每個(gè)多路訪問(multi-access)接口都有個(gè)路ospf協(xié)議詳解路由器在和鄰居建立雙向(2-Way)通信之后,檢查鄰居的Hello包中Priority,DR和BDR字段,列出所有可以參與DR/BDR選舉的鄰居如果有一臺(tái)或多臺(tái)這樣的路由器宣告自己為BDR(也就是說,在其Hello包中將自己列為BDR,而不是DR),選擇其中擁有最高路由器優(yōu)先級(jí)的成為BDR;如果相同,選擇擁有最大路由器標(biāo)識(shí)的。如果沒有路由器宣告自己為BDR,選擇列表中路由器擁有最高優(yōu)先級(jí)的成為BDR,(同樣排除宣告自己為DR的路由器),如果相同,再根據(jù)路由器標(biāo)識(shí)。ospf協(xié)議詳解路由器在和鄰居建立雙向(2-Way)通信之后ospf協(xié)議詳解如果有一臺(tái)或多臺(tái)路由器宣告自己為DR(也就是說,在其Hello包中將自己列為DR),選擇其中擁有最高路由器優(yōu)先級(jí)的成為DR;如果相同,選擇擁有最大路由器標(biāo)識(shí)的。如果沒有路由器宣告自己為DR,將新選舉出的BDR設(shè)定為DR。如果路由器X新近成為DR或BDR,或者不再成為DR或BDR,重復(fù)步驟2和3,然后結(jié)束選舉。這樣做是為了確保路由器不會(huì)同時(shí)宣告自己為DR和BDR。當(dāng)網(wǎng)絡(luò)中已經(jīng)選舉了DR/BDR后,又出現(xiàn)了1臺(tái)新的優(yōu)先級(jí)更高的路由器,DR/BDR是不會(huì)重新選舉的。ospf協(xié)議詳解如果有一臺(tái)或多臺(tái)路由器宣告自己為DR(也就是ospf協(xié)議詳解優(yōu)先級(jí)為0的不參與選舉;優(yōu)先級(jí)高的路由器為DR;優(yōu)先級(jí)相同時(shí),以routerID大為DR;routerID以回環(huán)接口中最大ip為準(zhǔn);若無回環(huán)接口,以真實(shí)接口最大ip為準(zhǔn)。缺省條件下,優(yōu)先級(jí)為1。ospf協(xié)議詳解優(yōu)先級(jí)為0的不參與選舉;ospf協(xié)議詳解Flooding采用2種報(bào)文LSUType4---鏈路狀態(tài)更新報(bào)文LSAType5---鏈路狀態(tài)確認(rèn)報(bào)文在P-P網(wǎng)絡(luò),路由器是以組播方式將更新報(bào)文發(fā)送到組播地址224.0.0.5

在P-MP和虛鏈路網(wǎng)絡(luò),路由器以單播方式將更新報(bào)文發(fā)送至鄰接鄰居的接口地址.

ospf協(xié)議詳解Flooding采用2種報(bào)文ospf協(xié)議詳解在廣播型網(wǎng)絡(luò),DR路由器只能和DR&BDR形成鄰接關(guān)系,所以更新報(bào)文將發(fā)送到224.0.0.6,相應(yīng)的DR以224.0.0.5泛洪L(zhǎng)SA并且BDR只接收LSA,不會(huì)確認(rèn)和泛洪這些更新,除非DR失效在NBMA型網(wǎng)絡(luò),LSA以單播方式發(fā)送到DR和BDR,并且DR以單播方式發(fā)送這些更新.LSA通過LS類型、LS標(biāo)識(shí)和宣告路由器來識(shí)別,并通過序列號(hào)、校驗(yàn)和、老化時(shí)間判斷LSA新舊。ospf協(xié)議詳解在廣播型網(wǎng)絡(luò),DR路由器只能和DR&BDR形ospf協(xié)議詳解類型1:RouterLSA:每個(gè)路由器都將產(chǎn)生RouterLSA,這種LSA只在本區(qū)域內(nèi)傳播,描述了路由器所有的鏈路和接口,狀態(tài)和開銷.類型2:NetworkLSA:在每個(gè)多路訪問網(wǎng)絡(luò)中,DR都會(huì)產(chǎn)生這種NetworkLSA,它只在產(chǎn)生這條NetworkLSA的區(qū)域泛洪描述了所有和它相連的路由器(包括DR本身)。ospf協(xié)議詳解類型1:RouterLSA:每個(gè)路由器都將ospf協(xié)議詳解類型3:NetworkSummaryLSA:由ABR路由器始發(fā),用于通告該區(qū)域外部的目的地址.當(dāng)其他的路由器收到來自ABR的NetworkSummaryLSA以后,它不會(huì)運(yùn)行SPF算法,它只簡(jiǎn)單的加上到達(dá)那個(gè)ABR的開銷和NetworkSummaryLSA中包含的開銷,通過ABR,到達(dá)目標(biāo)地址的路由和開銷一起被加進(jìn)路由表里,這種依賴中間路由器來確定到達(dá)目標(biāo)地址的完全路由(fullroute)實(shí)際上是距離矢量路由協(xié)議的行為。ospf協(xié)議詳解類型3:NetworkSummaryLSospf協(xié)議詳解類型4:ASBRSummaryLSA:由ABR發(fā)出,ASBR匯總LSA除了所通告的目的地是一個(gè)ASBR而不是一個(gè)網(wǎng)絡(luò)外,其他同NetworkSummaryLSA.類型5:ASExternalLSA:發(fā)自ASBR路由器,用來通告到達(dá)OSPF自主系統(tǒng)外部的目的地,或者OSPF自主系統(tǒng)那個(gè)外部的缺省路由的LSA.這種LSA將在全AS內(nèi)泛洪(4個(gè)特殊區(qū)域除外).類型6:GroupMembershipLSA

ospf協(xié)議詳解類型4:ASBRSummaryLSA:由ospf協(xié)議詳解類型7:NSSAExternalLSA:來自非完全Stub區(qū)域(not-so-stubbyarea)內(nèi)ASBR路由器始發(fā)的LSA通告它只在NSSA區(qū)域內(nèi)泛洪,這是與LSA-Type5的區(qū)別.類型8:ExternalAttributesLSA類型9:OpaqueLSA(link-localscope,)類型10:OpaqueLSA(area-localscope)類型11:OpaqueLSA(ASscope)ospf協(xié)議詳解類型7:NSSAExternalLSA:ospf協(xié)議詳解配置loopback接口地址Router(config)#interfaceloopback0Router(config-if)#ipaddressIP地址掩碼啟動(dòng)OSPF路由進(jìn)程Router(config)#routerospf進(jìn)程號(hào)

指定OSPF協(xié)議運(yùn)行的接口和所在的區(qū)域Router(config-router)#network網(wǎng)絡(luò)號(hào)反向掩碼area

區(qū)域號(hào)本路由器的進(jìn)程號(hào),用于標(biāo)識(shí)同一路由器上的多個(gè)OSPF進(jìn)程可以是網(wǎng)絡(luò)地址、子網(wǎng)地址、接口地址指明網(wǎng)絡(luò)所屬區(qū)域,此處是0---骨干區(qū)域用于產(chǎn)生路由器的RouterID192.168.1.0/24子網(wǎng)掩碼:255.255.255.0反向掩碼:0.0.0.255子網(wǎng)掩碼為1的位,在反向掩碼中為0;子網(wǎng)掩碼為0的位,在反向掩碼中為1。例如:192.168.2.0/28的反向掩碼應(yīng)該是多少?反向掩碼:0.0.0.15ospf協(xié)議詳解配置loopback接口地址本路由器的進(jìn)程號(hào)ospf協(xié)議詳解修改接口的Cost值

Router(config-if)#ipospfcostnumber

例如:

Router(config)#interfaces0Router(config-if)#ipospfcost1000取值范圍1~65535OSPF路由器在接口上使用cost值來決定最佳路徑ospf協(xié)議詳解修改接口的Cost值取值范圍1~65535Oospf協(xié)議詳解配置OSPF計(jì)時(shí)器

Router(config-if)#ipospfhello-interval時(shí)間(s)Router(config-if)#ipospfdead-interval時(shí)間(s)例如:

Router(config)#interfacee0Router(config-if)#ipospfhello-interval5Router(config-if)#ipospfdead-interval20為了交換信息,相鄰由器必須有相同的hello和dead間隔,通常dead時(shí)間是hello時(shí)間的4倍ospf協(xié)議詳解配置OSPF計(jì)時(shí)器為了交換信息,相鄰由器必須ospf協(xié)議詳解查看鄰居列表Router#showipospfneighbor查看鏈路狀態(tài)數(shù)據(jù)庫Router#showipospfdatabase查看路由表Router#showiproute

查看OSPF的配置Router#showipospf查看OSPF接口數(shù)據(jù)結(jié)構(gòu)Router#showipospfinterface接口

ospf協(xié)議詳解查看鄰居列表ospf協(xié)議詳解ospf協(xié)議詳解ospf協(xié)議詳解環(huán)回接口是路由器的一個(gè)虛擬接口,它永遠(yuǎn)不會(huì)失效。OSPF的成功運(yùn)行需要一個(gè)進(jìn)程ID和路由器ID。路由器ID來自于一個(gè)活動(dòng)的接口,如果這個(gè)接口失效了,OSPF進(jìn)程就無法繼續(xù)。為了保證OSPF的穩(wěn)定性,我們配置環(huán)回地址作為路由器的ID。ospf協(xié)議詳解環(huán)回接口是路由器的一個(gè)虛擬接口,它永遠(yuǎn)不會(huì)失ospf協(xié)議詳解當(dāng)OSPF進(jìn)程啟動(dòng)時(shí),IOS使用最高的本地地址作為其OSPF路由器的ID。如果為環(huán)回接口配置了IP地址,路由器將會(huì)使用該環(huán)回接口地址,而不管其值大小。在基于OSPF的網(wǎng)絡(luò)中,建議所有關(guān)鍵路由器都使用環(huán)回地址。為了避免路由選擇問題,在配置環(huán)回接口地址的時(shí)候最好配置一個(gè)32位的子網(wǎng)掩碼。ospf協(xié)議詳解當(dāng)OSPF進(jìn)程啟動(dòng)時(shí),IOS使用最高的本地地ospf協(xié)議詳解ospf協(xié)議詳解ospf協(xié)議詳解NBMA的網(wǎng)絡(luò)使用OSPF會(huì)產(chǎn)生一些問題,例如組播的Hello分組交換。IOS提供了一些選項(xiàng)以克服NBMA的局限性,包括:neighbor命令、點(diǎn)到點(diǎn)子接口和點(diǎn)到多點(diǎn)的配置。具體使用哪種取決于NBMA網(wǎng)絡(luò)拓?fù)?。ospf協(xié)議詳解NBMA的網(wǎng)絡(luò)使用OSPF會(huì)產(chǎn)生一些問題,例ospf協(xié)議詳解全網(wǎng)狀結(jié)構(gòu)部分網(wǎng)狀結(jié)構(gòu)ospf協(xié)議詳解全網(wǎng)狀結(jié)構(gòu)ospf協(xié)議詳解全網(wǎng)狀結(jié)構(gòu)利用了幀中繼可以在一個(gè)串行接口中支持多條永久的虛電路的能力。在全網(wǎng)狀拓?fù)浣Y(jié)構(gòu)中,每臺(tái)路由器都有一條永久虛電路線路連接到其他的路由器。要使得OSPF能在一個(gè)不支持廣播的多路訪問全網(wǎng)狀拓?fù)浣Y(jié)構(gòu)中正常工作,必須在每臺(tái)路由器上手工輸入OSPF的鄰居路由器地址。使用neighboraddress命令ospf協(xié)議詳解全網(wǎng)狀結(jié)構(gòu)利用了幀中繼可以在一個(gè)串行接口中支ospf協(xié)議詳解IOS子接口功能可用于將多路訪問型網(wǎng)絡(luò)分隔成多個(gè)點(diǎn)到點(diǎn)型網(wǎng)絡(luò)構(gòu)成的集合。OSPF自動(dòng)將這種配置看作是點(diǎn)到點(diǎn)網(wǎng)絡(luò)。即使是在這些接口上配置了幀中繼。ospf協(xié)議詳解IOS子接口功能可用于將多路訪問型網(wǎng)絡(luò)分隔成ospf協(xié)議詳解部分網(wǎng)狀結(jié)構(gòu)是由至少一臺(tái)路由器維持對(duì)其他路由器的多個(gè)連接,但不是每臺(tái)路由器都有到其他所有路由器的直接連接。最經(jīng)濟(jì)的結(jié)構(gòu)是軸輻型拓?fù)浣Y(jié)構(gòu),一臺(tái)中心路由器連接著其他多臺(tái)分支路由器。命令neighbor在軸輻結(jié)構(gòu)中不能正確工作。ospf協(xié)議詳解部分網(wǎng)狀結(jié)構(gòu)是由至少一臺(tái)路由器維持對(duì)其他路由ospf協(xié)議詳解在這種OSPF網(wǎng)絡(luò)中,要正確工作,必須由中心路由器擔(dān)當(dāng)DR。因此,應(yīng)該在所有分支路由器上將OSPF接口的優(yōu)先級(jí)設(shè)置為0。一個(gè)軸輻型物理拓?fù)淇梢员皇止づ渲脼橐粋€(gè)點(diǎn)帶多點(diǎn)網(wǎng)絡(luò)類型。ospf協(xié)議詳解在這種OSPF網(wǎng)絡(luò)中,要正確工作,必須由中心ospf協(xié)議詳解在一個(gè)點(diǎn)到多點(diǎn)型網(wǎng)絡(luò)中,一臺(tái)軸路由器被直接連接到多臺(tái)輻路由器,但所有廣域網(wǎng)接口的地址都在同一個(gè)IP子網(wǎng)中。點(diǎn)到多點(diǎn)網(wǎng)絡(luò)有一下特性:毗鄰關(guān)系在所有相鄰路由器之間被建立。當(dāng)發(fā)出一個(gè)路由器LSA時(shí),點(diǎn)到多點(diǎn)型接口被作為點(diǎn)到點(diǎn)的鏈路的集合報(bào)告給接口的所有鄰居。ospf協(xié)議詳解在一個(gè)點(diǎn)到多點(diǎn)型網(wǎng)絡(luò)中,一臺(tái)軸路由器被直接連ospf協(xié)議詳解使用ipospfnetworkpoint-to-multipoint命令來取代所檢測(cè)到的OSPF網(wǎng)絡(luò)類型。使用frame-relaymapipaddressdlcibroadcast命令來配置接口。其中broadcast允許路由器通過指定的DLCI號(hào)將廣播分組發(fā)送給所映射的鄰居。ospf協(xié)議詳解使用ipospfnetworkpoinospf協(xié)議詳解OSPF協(xié)議路由ospf協(xié)議詳解OSPF協(xié)議路由需要更復(fù)雜的網(wǎng)絡(luò)規(guī)劃和配置需要占用更多的路由器資源需要占用更多的內(nèi)存來存儲(chǔ)多個(gè)表需要占用更多的CPU和處理資源來完成復(fù)雜的路由計(jì)算與距離矢量協(xié)議相比較,鏈路狀態(tài)路由協(xié)議具有以下特性:4123ospf協(xié)議詳解需要更復(fù)雜的網(wǎng)絡(luò)規(guī)劃和配置需要占用更多的路由器資源需要占用更ospf協(xié)議詳解OSPF(OpenShortestPathFirst開放式最短路徑優(yōu)先)

是一個(gè)內(nèi)部網(wǎng)關(guān)協(xié)議(InteriorGatewayProtocol,簡(jiǎn)稱IGP),用于在單一自治系統(tǒng)(autonomoussystem,AS)內(nèi)決策路由。OSPF的協(xié)議管理距離(AD)是110。OSPF由IETF在20世紀(jì)80年代末期開發(fā),OSPF是SPF類路由協(xié)議中的開放式版本。鏈路是路由器接口的另一種說法,因此OSPF也稱為接口狀態(tài)路由協(xié)議。ospf協(xié)議詳解OSPF(OpenShortestPatospf協(xié)議詳解鏈路狀態(tài)協(xié)議泛洪鏈路狀態(tài)信息,使每臺(tái)路由器有一個(gè)完整的網(wǎng)絡(luò)拓?fù)湟晥D。最短路徑優(yōu)先算法用于點(diǎn)到點(diǎn)的網(wǎng)絡(luò)連接,為了在目前多樣的網(wǎng)絡(luò)中實(shí)現(xiàn)OSPF協(xié)議,OSPF必須知道它所運(yùn)行的網(wǎng)絡(luò)類型。在交換OSPF鏈路狀態(tài)信息前,OSPF協(xié)議會(huì)在路由器之間建立鄰居關(guān)系。大型的OSPF網(wǎng)絡(luò)使用分級(jí)設(shè)計(jì)原則。多個(gè)區(qū)域連接到一個(gè)分配區(qū),區(qū)域0,也稱為骨干。ospf協(xié)議詳解鏈路狀態(tài)協(xié)議泛洪鏈路狀態(tài)信息,使每臺(tái)路由器有ospf協(xié)議詳解毗鄰數(shù)據(jù)庫記錄有關(guān)鄰居路由器的信息拓?fù)鋽?shù)據(jù)庫(鏈路狀態(tài)數(shù)據(jù)庫)在OSPF區(qū)域內(nèi)的每臺(tái)路由器具有相同的鏈路狀態(tài)數(shù)據(jù)庫,帶有多個(gè)接口的路由器可以加入多個(gè)區(qū)域(區(qū)域邊界路由器),它會(huì)為每個(gè)區(qū)域維護(hù)一個(gè)單獨(dú)的拓?fù)鋽?shù)據(jù)庫路由選擇表在路由器的數(shù)據(jù)庫上運(yùn)行最短路徑優(yōu)先(SPF)算法,決定到目的地的最佳路由ospf協(xié)議詳解毗鄰數(shù)據(jù)庫ospf協(xié)議詳解OSPF分組類型作用可靠性HELLO1、用于發(fā)現(xiàn)鄰居2、建立鄰接關(guān)系3、維持鄰接關(guān)系4、確保雙向通信5、選舉DR和BDRDatabaseDescription數(shù)據(jù)庫的描述DBD可靠Link-stateRequest鏈路狀態(tài)請(qǐng)求包LSR可靠Link-stateUpdate鏈路狀態(tài)更新包LSU可靠Link-stateAcknowledment鏈路狀態(tài)確認(rèn)包LSACKOSPF路由器為了與它的鄰居有效共享鏈路狀態(tài)信息而建立各種關(guān)系或狀態(tài)。路由器依靠5種不同的分組來識(shí)別它們的鄰居并更新鏈路狀態(tài)信息。ospf協(xié)議詳解OSPF分組類型作用可靠性HELLO1、用于ospf協(xié)議詳解區(qū)域長(zhǎng)度32位,可以用10進(jìn)制,也可以類似于IP地址的點(diǎn)分十進(jìn)制,分3種通信量Intra-AreaTraffic:域內(nèi)間通信量Inter-AreaTraffic:域間通信量ExternalTraffic:外部通信量ospf協(xié)議詳解區(qū)域長(zhǎng)度32位,可以用10進(jìn)制,也可以類似于ospf協(xié)議詳解InternalRouter:內(nèi)部路由器ABR(AreaBorderRouter):區(qū)域邊界路由器BackboneRouter(BR):骨干路由器ASBR(AutonomousSystemBoundaryRouter):自治系統(tǒng)邊界路由器.ospf協(xié)議詳解InternalRouter:內(nèi)部路由器ospf協(xié)議詳解以下2中情況需要使用到虛鏈路:通過一個(gè)非骨干區(qū)域連接到一個(gè)骨干區(qū)域.通過一個(gè)非骨干區(qū)域連接一個(gè)分段的骨干區(qū)域兩邊的部分區(qū)域.虛鏈接是一個(gè)邏輯的隧道(Tunnel),配置虛鏈接的一些規(guī)則:虛鏈接必須配置在2個(gè)ABR之間.虛鏈接所經(jīng)過的區(qū)域叫TransitArea,它必須擁有完整的路由信息.TransitArea不能是StubArea.盡可能的避免使用虛鏈接ospf協(xié)議詳解以下2中情況需要使用到虛鏈路:ospf協(xié)議詳解OSPF網(wǎng)絡(luò)分為以下2個(gè)級(jí)別的層次:骨干區(qū)域(backboneorarea0)非骨干區(qū)域(nonbackboneareas)在一個(gè)OSPF區(qū)域中只能有一個(gè)骨干區(qū)域,可以有多個(gè)非骨干區(qū)域,骨干區(qū)域的區(qū)域號(hào)為0。為了避免回環(huán)的產(chǎn)生,各非骨干區(qū)域間是不可以交換LSA信息的,他們只有與骨干區(qū)域相連,通過骨干區(qū)域相互交換信息。ospf協(xié)議詳解OSPF網(wǎng)絡(luò)分為以下2個(gè)級(jí)別的層次:ospf協(xié)議詳解非骨干區(qū)域和骨干區(qū)域之間相連的路由叫邊界路由(ABRs-AreaBorderRouters),只有ABRs記載了接入各區(qū)域的所有路由信息。各非骨干區(qū)域內(nèi)的非ABRs只記載了本區(qū)域內(nèi)的路由表,若要與外部區(qū)域中的路由相連,只能通過本區(qū)域的ABRs,由ABRs連到骨干區(qū)域的BR,再由骨干區(qū)域的BR連到要到達(dá)的區(qū)域。ospf協(xié)議詳解非骨干區(qū)域和骨干區(qū)域之間相連的路由叫邊界路由ospf協(xié)議詳解點(diǎn)到點(diǎn)網(wǎng)絡(luò)(point-to-point).廣播型網(wǎng)絡(luò)(broadcast)點(diǎn)到多點(diǎn)網(wǎng)絡(luò)(point-to-multipoint)非廣播型(NBMA)網(wǎng)絡(luò)(non-broadcast)虛鏈接(virtuallink)ospf協(xié)議詳解點(diǎn)到點(diǎn)網(wǎng)絡(luò)(point-to-point)ospf協(xié)議詳解比如T1線路,是連接單獨(dú)的一對(duì)路由器的網(wǎng)絡(luò),點(diǎn)到點(diǎn)網(wǎng)絡(luò)上的有效鄰居總是可以形成鄰接關(guān)系的,在這種網(wǎng)絡(luò)上,OSPF包的目標(biāo)地址使用的是224.0.0.5,這個(gè)組播地址稱為AllSPFRouters.ospf協(xié)議詳解比如T1線路,是連接單獨(dú)的一對(duì)路由器的網(wǎng)絡(luò),ospf協(xié)議詳解比如以太網(wǎng),TokenRing和FDDI,這樣的網(wǎng)絡(luò)上會(huì)選舉一個(gè)DR和BDR,DR/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,這個(gè)地址叫AllDRouters.ospf協(xié)議詳解比如以太網(wǎng),TokenRing和FDDI,ospf協(xié)議詳解比如X.25,FrameRelay,和ATM,不具備廣播的能力,因此鄰居要人工來指定,在這樣的網(wǎng)絡(luò)上要選舉DR和BDR,OSPF包采用unicast的方式是NBMA網(wǎng)絡(luò)的一個(gè)特殊配置,可以看成是點(diǎn)到點(diǎn)鏈路的集合.在這樣的網(wǎng)絡(luò)上不選舉DR和BDR.虛鏈接:OSPF包是以u(píng)nicast的方式發(fā)送ospf協(xié)議詳解比如X.25,FrameRelay,和ATospf協(xié)議詳解傳輸網(wǎng)絡(luò)(TransitNetwork)末梢網(wǎng)絡(luò)(StubNetwork)[ImageInfo]

-Notetocustomers:ThisimagehasbeenlicensedtobeusedwithinthisPowerPointtemplateonly.Youmaynotextracttheimageforanyotheruse.ospf協(xié)議詳解傳輸網(wǎng)絡(luò)(TransitNetwork)ospf協(xié)議詳解COST=108/BWOSPF協(xié)議決定最短路徑是基于路由器每一個(gè)接口指定的代價(jià)(cost)來的一條路由的代價(jià):是指沿著到達(dá)目的網(wǎng)絡(luò)的路由路徑上所有出站接口的代價(jià)之和!100M128KABCC學(xué)習(xí)到的10網(wǎng)段的Cost是多少?108/100M=1108/128K=781Cost值為1+1+781=78310100Mospf協(xié)議詳解COST=108/BW100M128KABospf協(xié)議詳解Down:此狀態(tài)還沒有與其他路由器交換信息。首先從其ospf接口向外發(fā)送hello分組,還并不知道DR(若為廣播網(wǎng)絡(luò))和任何其他路由器。發(fā)送hello分組使用組播地址224.0.0.5。Init:表明在DeadInterval里收到了Hello包,但是2-Way通信仍然沒有建立起來.ospf協(xié)議詳解Down:此狀態(tài)還沒有與其他路由器交換信息。ospf協(xié)議詳解two-way:雙向會(huì)話建立,而RID彼此出現(xiàn)在對(duì)方的鄰居列表中。(若為廣播網(wǎng)絡(luò):例如:以太網(wǎng)。在這個(gè)時(shí)候應(yīng)該選舉DR,BDR。)ExStart:信息交換初始狀態(tài),在這個(gè)狀態(tài)下,本地路由器和鄰居將建立Master/Slave關(guān)系,并確定DDSequenceNumber,路由器ID大的的成為Master.ospf協(xié)議詳解two-way:雙向會(huì)話建立,而RID彼此ospf協(xié)議詳解Exchange:信息交換狀態(tài),本地路由器和鄰居交換一個(gè)或多個(gè)DBD分組(也叫DDP)。DBD包含有關(guān)LSDB中LSA條目的摘要信息)。Loading:信息加載狀態(tài):收到DBD后,將收到的信息同LSDB中的信息進(jìn)行比較。如果DBD中有更新的鏈路狀態(tài)條目,則向?qū)Ψ桨l(fā)送一個(gè)LSR,用于請(qǐng)求新的LSA。Full:完全鄰接狀態(tài),鄰接間的鏈路狀態(tài)數(shù)據(jù)庫同步完成,通過鄰居鏈路狀態(tài)請(qǐng)求列表為空且鄰居狀態(tài)為L(zhǎng)oading判斷。ospf協(xié)議詳解Exchange:信息交換狀態(tài),本地路由器ospf協(xié)議詳解4.允許鄰居之間的雙向通信5.用于在NBMA網(wǎng)絡(luò)上選舉DR和BDR1.用于發(fā)現(xiàn)鄰居2.成為鄰居前,對(duì)Hello包的參數(shù)進(jìn)行協(xié)商3.在鄰居間扮演keepalive的角色ospf協(xié)議詳解4.允許鄰居之間的雙向通信5.用于在NBospf協(xié)議詳解源路由器的RID源路由器的AreaID源路由器接口的掩碼源路由器接口的認(rèn)證類型和認(rèn)證信息源路由器接口的Hello包發(fā)送的時(shí)間間隔源路由器接口的無效時(shí)間間隔優(yōu)先級(jí)DR/BDR接口IP地址標(biāo)記位(flagbit)源路由器的所有鄰居的RIDospf協(xié)議詳解源路由器的RID源路由器接口的無效時(shí)間間隔79ospf協(xié)議詳解數(shù)據(jù)庫交換過程主從協(xié)商DD交換LSA請(qǐng)求LSA傳播LSA應(yīng)答23ospf協(xié)議詳解數(shù)據(jù)庫交換過程ospf協(xié)議詳解RARBDownDownInit2-way2-wayFullHello(neighbor=“

”)Hello(neighbor=“RA”)Hello(neighbor=“RB”)Hello(neighbor=“

”)InitDBD(Seq)接收到對(duì)方的HELLO報(bào)文,轉(zhuǎn)換為初始狀態(tài)在對(duì)方發(fā)來的HELLO報(bào)文中看到自己的RouterID,轉(zhuǎn)換為雙向狀態(tài)確定數(shù)據(jù)庫描述報(bào)文的序列號(hào),轉(zhuǎn)換為信息交換初始狀態(tài)DBD(Seq)ExStartExStartDBDDBDExChangeExChange發(fā)送數(shù)據(jù)庫描述報(bào)文,轉(zhuǎn)換為信息交換狀態(tài)LSRLoadingLSULSRLSULoadingFull發(fā)送鏈路狀態(tài)信息請(qǐng)求報(bào)文,獲取未知的鏈路狀態(tài)信息發(fā)送鏈路狀態(tài)信息更新報(bào)文,同步鏈路狀態(tài)數(shù)據(jù)庫直到兩臺(tái)路由器的鏈路狀態(tài)數(shù)據(jù)庫完全一致,形成鄰接關(guān)系發(fā)送Hello消息就像雙方互相打個(gè)招呼DBD類似于一個(gè)目錄互相發(fā)送對(duì)方未知的鏈路信息ospf協(xié)議詳解RARBDownDownInit2-way281ospf協(xié)議詳解DownAttemptInit2-wayExStartExchangeLoadingFull25ospf協(xié)議詳解DownAttemptInit2-way維護(hù)路由選擇信息ospf協(xié)議詳解建立路由器毗鄰關(guān)系選舉一個(gè)DR和BDR發(fā)現(xiàn)路由選擇適當(dāng)?shù)穆酚删S護(hù)路由選擇信息ospf協(xié)議詳解建立路由器毗鄰關(guān)系選舉一個(gè)Dospf協(xié)議詳解鄰接關(guān)系建立的4個(gè)階段:鄰居發(fā)現(xiàn)階段雙向通信階段:Hello報(bào)文都列出了對(duì)方的RID,則BC完成數(shù)據(jù)庫同步階段完全鄰接階段:fulladjacency鄰居關(guān)系的建立和維持都是靠Hello包完成的,在一般的網(wǎng)絡(luò)類型中,Hello包周期性的以HelloInterval秒發(fā)送ospf協(xié)議詳解鄰接關(guān)系建立的4個(gè)階段:84ospf協(xié)議詳解對(duì)于多點(diǎn)接入網(wǎng)絡(luò),即NBMA和broadcast,如果網(wǎng)絡(luò)內(nèi)有上百臺(tái)路由器,那將形成多少鄰接關(guān)系:兩兩互相形成,即100*(100-1),這些鄰接關(guān)系要定期的交換LSDB,這樣耗費(fèi)的系統(tǒng)資源更是不計(jì)其數(shù)。BROADCASTNBMAHUBFR/X.2528ospf協(xié)議詳解對(duì)于多點(diǎn)接入網(wǎng)絡(luò),即NBMA和broad85ospf協(xié)議詳解M=n(n-1)/2=28M=(n-2)×2+1=13DRBDR29ospf協(xié)議詳解M=n(n-1)/2M=(n-2)×ospf協(xié)議詳解DR將完成如下工作:描述這個(gè)多址網(wǎng)絡(luò)和該網(wǎng)絡(luò)上剩下的其他相關(guān)路由器.管理這個(gè)多址網(wǎng)絡(luò)上的flooding過程.同時(shí)為了冗余性,還會(huì)選取一個(gè)BDR,作為備份之用.ospf協(xié)議詳解DR將完成如下工作:路由器的每個(gè)多路訪問(multi-access)接口都有個(gè)路由器優(yōu)先級(jí)(RouterPriority),8位長(zhǎng)的一個(gè)整數(shù),范圍是0到255,Cisco路由器默認(rèn)的優(yōu)先級(jí)是1優(yōu)先級(jí)為0的話將不能選舉為DR/BDR.優(yōu)先級(jí)可以通過命令ipospfpriority進(jìn)行修改.Hello包里包含了優(yōu)先級(jí)的字段,還包括了可能成為DR/BDR的相關(guān)接口的IP地址.當(dāng)接口在多路訪問網(wǎng)絡(luò)上初次啟動(dòng)的時(shí)候,它把DR/BDR地址設(shè)置為0.0.0.0,同時(shí)設(shè)置等待計(jì)時(shí)器(waittimer)的值等于路由器無效間隔(RouterDeadInterval).ospf協(xié)議詳解DRBDR選取是以接口狀態(tài)機(jī)的方式觸發(fā)的.123路由器的每個(gè)多路訪問(multi-access)接口都有個(gè)路ospf協(xié)議詳解路由器在和鄰居建立雙向(2-Way)通信之后,檢查鄰居的Hello包中Priority,DR和BDR字段,列出所有可以參與DR/BDR選舉的鄰居如果有一臺(tái)或多臺(tái)這樣的路由器宣告自己為BDR(也就是說,在其Hello包中將自己列為BDR,而不是DR),選擇其中擁有最高路由器優(yōu)先級(jí)的成為BDR;如果相同,選擇擁有最大路由器標(biāo)識(shí)的。如果沒有路由器宣告自己為BDR,選擇列表中路由器擁有最高優(yōu)先級(jí)的成為BDR,(同樣排除宣告自己為DR的路由器),如果相同,再根據(jù)路由器標(biāo)識(shí)。ospf協(xié)議詳解路由器在和鄰居建立雙向(2-Way)通信之后ospf協(xié)議詳解如果有一臺(tái)或多臺(tái)路由器宣告自己為DR(也就是說,在其Hello包中將自己列為DR),選擇其中擁有最高路由器優(yōu)先級(jí)的成為DR;如果相同,選擇擁有最大路由器標(biāo)識(shí)的。如果沒有路由器宣告自己為DR,將新選舉出的BDR設(shè)定為DR。如果路由器X新近成為DR或BDR,或者不再成為DR或BDR,重復(fù)步驟2和3,然后結(jié)束選舉。這樣做是為了確保路由器不會(huì)同時(shí)宣告自己為DR和BDR。當(dāng)網(wǎng)絡(luò)中已經(jīng)選舉了DR/BDR后,又出現(xiàn)了1臺(tái)新的優(yōu)先級(jí)更高的路由器,DR/BDR是不會(huì)重新選舉的。ospf協(xié)議詳解如果有一臺(tái)或多臺(tái)路由器宣告自己為DR(也就是ospf協(xié)議詳解優(yōu)先級(jí)為0的不參與選舉;優(yōu)先級(jí)高的路由器為DR;優(yōu)先級(jí)相同時(shí),以routerID大為DR;routerID以回環(huán)接口中最大ip為準(zhǔn);若無回環(huán)接口,以真實(shí)接口最大ip為準(zhǔn)。缺省條件下,優(yōu)先級(jí)為1。ospf協(xié)議詳解優(yōu)先級(jí)為0的不參與選舉;ospf協(xié)議詳解Flooding采用2種報(bào)文LSUType4---鏈路狀態(tài)更新報(bào)文LSAType5---鏈路狀態(tài)確認(rèn)報(bào)文在P-P網(wǎng)絡(luò),路由器是以組播方式將更新報(bào)文發(fā)送到組播地址224.0.0.5

在P-MP和虛鏈路網(wǎng)絡(luò),路由器以單播方式將更新報(bào)文發(fā)送至鄰接鄰居的接口地址.

ospf協(xié)議詳解Flooding采用2種報(bào)文ospf協(xié)議詳解在廣播型網(wǎng)絡(luò),DR路由器只能和DR&BDR形成鄰接關(guān)系,所以更新報(bào)文將發(fā)送到224.0.0.6,相應(yīng)的DR以224.0.0.5泛洪L(zhǎng)SA并且BDR只接收LSA,不會(huì)確認(rèn)和泛洪這些更新,除非DR失效在NBMA型網(wǎng)絡(luò),LSA以單播方式發(fā)送到DR和BDR,并且DR以單播方式發(fā)送這些更新.LSA通過LS類型、LS標(biāo)識(shí)和宣告路由器來識(shí)別,并通過序列號(hào)、校驗(yàn)和、老化時(shí)間判斷LSA新舊。ospf協(xié)議詳解在廣播型網(wǎng)絡(luò),DR路由器只能和DR&BDR形ospf協(xié)議詳解類型1:RouterLSA:每個(gè)路由器都將產(chǎn)生RouterLSA,這種LSA只在本區(qū)域內(nèi)傳播,描述了路由器所有的鏈路和接口,狀態(tài)和開銷.類型2:NetworkLSA:在每個(gè)多路訪問網(wǎng)絡(luò)中,DR都會(huì)產(chǎn)生這種NetworkLSA,它只在產(chǎn)生這條NetworkLSA的區(qū)域泛洪描述了所有和它相連的路由器(包括DR本身)。ospf協(xié)議詳解類型1:RouterLSA:每個(gè)路由器都將ospf協(xié)議詳解類型3:NetworkSummaryLSA:由ABR路由器始發(fā),用于通告該區(qū)域外部的目的地址.當(dāng)其他的路由器收到來自ABR的NetworkSummaryLSA以后,它不會(huì)運(yùn)行SPF算法,它只簡(jiǎn)單的加上到達(dá)那個(gè)ABR的開銷和NetworkSummaryLSA中包含的開銷,通過ABR,到達(dá)目標(biāo)地址的路由和開銷一起被加進(jìn)路由表里,這種依賴中間路由器來確定到達(dá)目標(biāo)地址的完全路由(fullroute)實(shí)際上是距離矢量路由協(xié)議的行為。ospf協(xié)議詳解類型3:NetworkSummaryLSospf協(xié)議詳解類型4:ASBRSummaryLSA:由ABR發(fā)出,ASBR匯總LSA除了所通告的目的地是一個(gè)ASBR而不是一個(gè)網(wǎng)絡(luò)外,其他同NetworkSummaryLSA.類型5:ASExternalLSA:發(fā)自ASBR路由器,用來通告到達(dá)OSPF自主系統(tǒng)外部的目的地,或者OSPF自主系統(tǒng)那個(gè)外部的缺省路由的LSA.這種LSA將在全AS內(nèi)泛洪(4個(gè)特殊區(qū)域除外).類型6:GroupMembershipLSA

ospf協(xié)議詳解類型4:ASBRSummaryLSA:由ospf協(xié)議詳解類型7:NSSAExternalLSA:來自非完全Stub區(qū)域(not-so-stubbyarea)內(nèi)ASBR路由器始發(fā)的LSA通告它只在NSSA區(qū)域內(nèi)泛洪,這是與LSA-Type5的區(qū)別.類型8:ExternalAttributesLSA類型9:OpaqueLSA(link-localscope,)類型10:OpaqueLSA(area-localscope)類型11:OpaqueLSA(ASscope)ospf協(xié)議詳解類型7:NSSAExternalLSA:ospf協(xié)議詳解配置loopback接口地址Router(config)#interfaceloopback0Router(config-if)#ipaddressIP地址掩碼啟動(dòng)OSPF路由進(jìn)程Router(config)#routerospf進(jìn)程號(hào)

指定OSPF協(xié)議運(yùn)行的接口和所在的區(qū)域Router(config-router)#network網(wǎng)絡(luò)號(hào)反向掩碼area

區(qū)域號(hào)本路由器的進(jìn)程號(hào),用于標(biāo)識(shí)同一路由器上的多個(gè)OSPF進(jìn)程可以是網(wǎng)絡(luò)地址、子網(wǎng)地址、接口地址指明網(wǎng)絡(luò)所屬區(qū)域,此處是0---骨干區(qū)域用于產(chǎn)生路由器的RouterID192.168.1.0/24子網(wǎng)掩碼:255.255.255.0反向掩碼:0.0.0.255子網(wǎng)掩碼為1的位,在反向掩碼中為0;子網(wǎng)掩碼為0的位,在反向掩碼中為1。例如:192.168.2.0/28的反向掩碼應(yīng)該是多少?反向掩碼:0.0.0.15ospf協(xié)議詳解配置loopback接口地址本路由器的進(jìn)程號(hào)ospf協(xié)議詳解修改接口的Cost值

Router(config-if)#ipospfc

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論