




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
OSPF:(0penShortestPathFirst)是IETF組織開發(fā)的一個基于鏈路狀態(tài)的內(nèi)部網(wǎng)關(guān)協(xié)議(InteriorGatewayProtocol)OSPF:基于鏈路狀態(tài)的協(xié)議,具有收斂快、路由無環(huán)、可擴(kuò)展等優(yōu)點(diǎn),成為優(yōu)秀的內(nèi)部網(wǎng)關(guān)協(xié)議被快速接受并廣泛使用LSA的更新:一類:環(huán)回口刪除、序列號+1OSPFv2原理描述:OSPFv2基本概念和特性:LSA類型:LSA類型LSA作用Rnuter-LSA(Type1)莓個設(shè)留都嘗產(chǎn)生,就了沒苗都靖淄n國竺F.郁村內(nèi)傳泓Network-LSA(Typ^2]莊|陽江十,而匹匹網(wǎng)殷陞金路世衣,w所匡盅區(qū)聯(lián)內(nèi)悻建.NetwcirLk-summary-LSACTypc3)旋A酷廠蘭JS洼區(qū)林呈個網(wǎng)瞰薜由.井通*發(fā)右或雇(51此.*礎(chǔ)非snjB¥NS'iA區(qū)域.ASBR-summiary-LSA(Iyp=4]-AET椅述到4EB":]蹈W,連gSA&ER奇E區(qū)瀚爭他相茨區(qū)母.AS-cxtcmal-LSA(Typc5jEASBK古十,扃述日AS外部的?8莊,道舌岫有的四燈《隆了51如區(qū)域和N出.4次藏|“NSSALSA(T?PB7]三ASbRI中.描述至]您外部巴器莊,供右相卻區(qū)域F胯島□pcqueISA.fTypc9/Type10;T^pc11)Opaq」己一邛援供乓于DiPF炒曠期透用機(jī)制:云中:TELWc7切匿H所在網(wǎng)熙巨內(nèi),'專捎,乓于*3LSAS是%阡§L5的i根TypelDISA在區(qū)璋內(nèi)恃或用于三括TE的LSA象星:可叩1。LEA的f.gfTypel'L5AZ-目非蟲存成.出:■、:吏…LSA頭部信息,除Hello報文外,其它的OSPF報文都攜帶LSA信息LSage:此字段表示LSA已經(jīng)生存的時間,單位是秒Option:該字段指出了部分OSPF域中LSA能夠支持的可選性能LStype:此字段標(biāo)識了LSA的格式和功能。常用的LSA類型有五種LinkStateID:根據(jù)LSA的不用而不同AdvertisingRouter:始發(fā)LSA的路由器的IDSequenceNumber:當(dāng)LSA每次新的實(shí)例產(chǎn)生時,這個序列號就會增加。這個更新可以幫助其他路由器識別最新的LSA實(shí)例Checksum:關(guān)于LSA的全部信息的校驗(yàn)和。因?yàn)锳ge字段,所以校驗(yàn)和會隨著老化時間的增大而每次都需要重新進(jìn)行計算Length:是一個包含LSA頭部在內(nèi)的LSA的長度Router-LSA,Router-LSA必須描述始發(fā)路由器所有接口或鏈路LinkStateID:是指始發(fā)路由器的路由器IDFlag:V:設(shè)置為1時,說明始發(fā)路由器是一條或者多條具有完全鄰接關(guān)系的虛鏈路的一個端點(diǎn)E:當(dāng)始發(fā)路由器是一個ASBR路由器時,該為置為1B:當(dāng)始發(fā)路由器是一個ABR路由器時,該為置為1Numberoflinks:表明一個LSA所描述的路由器鏈路數(shù)量LinkType:值為1表示為點(diǎn)到點(diǎn)網(wǎng)絡(luò),常見的PPP鏈路需要使用點(diǎn)到點(diǎn)網(wǎng)絡(luò)描述值為2表示連接一個transit網(wǎng)絡(luò),有至少兩臺路由器的廣播型網(wǎng)段或NBMA網(wǎng)段就是一種Transit網(wǎng)段值為3表示連接stubnet網(wǎng)絡(luò),一般該網(wǎng)絡(luò)上不存在鄰居關(guān)系,如只有一個出口的以太網(wǎng)或回環(huán)接口值為4表示虛鏈路LinkID:LinkType為1時該值表示鄰居路由器的路由器IDLinkType為2時該值表示DR路由器的接口的IP地址LinkType為3時該值表示IP網(wǎng)絡(luò)或子網(wǎng)地址LinkType為4時該值表示鄰居路由器的路由器IDLinkData:LinkType為1時該值表示和網(wǎng)絡(luò)相連的始發(fā)路由器接口的IP地址LinkType為2時該值表示和網(wǎng)絡(luò)相連的始發(fā)路由器接口的IP地址LinkType為3時該值表示網(wǎng)絡(luò)的子網(wǎng)掩碼LinkType為4時該值表示始發(fā)路由器的虛鏈路接口的IP地址ToS,暫不支持Metric:是指一條鏈路或接口的代價Network-LSALinkStateID:是指DR路由器的接口地址NetworkMask:指定這個網(wǎng)絡(luò)上使用的地址或者子網(wǎng)的掩碼Attachedrouter:列出該多路訪問網(wǎng)絡(luò)上與DR形成完全鄰接關(guān)系且包括DR本身的所有路由器的路由器IDNetwork-summary-LSA和ASBR-summary-LSALinkStateID:對于3類LSA來說,表示所通告的網(wǎng)絡(luò)或子網(wǎng)的IP地址。對于4類LSA來說表示所通告的ASBR路由器的路由器IDNetworkMask:對于3類LSA來說,表示所通告的網(wǎng)絡(luò)的子網(wǎng)掩碼。對于4類LSA來說,該字段沒有實(shí)際意義,一般置為Metric:始發(fā)路由器到目的地址的路由的代價AS-external-LSALinkStateID:表示所通告的網(wǎng)絡(luò)或子網(wǎng)的IP地址NetworkMask:指所通告的網(wǎng)絡(luò)的子網(wǎng)掩碼E:用來指定這條路由使用的外部度量的類型。如果該Ebit設(shè)置為1,那么度量類型就是E2;如果該Ebit設(shè)置為0,那么度量類型就是E1Metric:指路由的代價。由ASBR設(shè)定ForwardingAddress:是指到達(dá)所通告的目的地的數(shù)據(jù)包應(yīng)該被轉(zhuǎn)發(fā)到的地址。如果轉(zhuǎn)發(fā)地址是,那么數(shù)據(jù)包將被轉(zhuǎn)發(fā)到始發(fā)ASBR上。ExternalRouteTag:標(biāo)記外部路由NSSALSAForwardingAddress:如果所引入外部路由的下一跳在OSPF路由域內(nèi),則ForwardingAddress直接設(shè)置為所引入外部路由的下一跳;如果所引入外部路由的下一跳不在OSPF路由域內(nèi),則ForwardingAddress設(shè)置為該ASBR上某個OSPF路由域內(nèi)的Stub網(wǎng)段(例如Loopback0接口)的接口IP地址,有多個Stub網(wǎng)段時選IP地址最大者路由類型:AS區(qū)域內(nèi)和區(qū)域間路由描述的是AS內(nèi)部的網(wǎng)絡(luò)結(jié)構(gòu),AS外部路由則描述了應(yīng)該如何選擇到AS以外目的地址的路由。OSPF將引入的AS外部路由分為Type1和Type2兩類按優(yōu)先級從高到低順序列出了路由類型:路由類型含義IntraArea區(qū)芯內(nèi)隔莊.InterArea區(qū)漆可路住.i.IypelitEncl)畦察曰iizn任程志一些.所.:'況百匕日寸囪碼目直?祖蘭目M盤毓內(nèi)邵的罟由技蕓部二的,<JSPF:j'i.當(dāng)?shù)恰鰧W(xué)、部備由性開企=本役岳到相應(yīng)的A5卵M開鎧+A5ER習(xí)該路由二淄L為開風(fēng)篦二泌部距由i.Tjjp^r^l-rnal)W莞蹈自在可宿匿k成-E.PF洲岌氏治M站派丑目,芻螺;ZJ啪開常云近人于任或芻菇壯為坦達(dá)苗卵的開銷,所以,OSPF計艇由開耳可只當(dāng)日R到豈有親茨總外的開鎧.EB到笑二拜荏莊罵開襯=站度史J站3由巳GR(平滑重啟特性):本設(shè)備重啟后,對端設(shè)備不需要經(jīng)過任何OSPF狀態(tài)機(jī),直接同步LSDBMT:多拓?fù)淠芰?,表示始發(fā)路由器支持多拓?fù)銸SPFOption字段:Option可選字段出現(xiàn)在每一個Hello數(shù)據(jù)包、DD和每個LSA中的Option字段允許路由器和其他路由器進(jìn)行一些可選性能的通信Option字段包含信息:珈£|DC]_EAN/PhEL1A|||拍玳£外呻(;:EffTOSFFDN:用來避免在MPLSVPN中出現(xiàn)環(huán)路。當(dāng)PE向CE發(fā)送3類、5類和7類LSA時需要設(shè)置DN位,其他PE路由器從CE接收到該LSA時,不能夠在它的OSPF路由計算中使用該LSAO:該字段指出始發(fā)路由器支持OpaqueLSA(類型9、類型10和類型11)DC位:當(dāng)始發(fā)路由器支持按需鏈路上的OSPF的能力時,該位將被設(shè)置EA:當(dāng)始發(fā)路由器具有接收和轉(zhuǎn)發(fā)External-Attributes-LSA(type8LSA)的能力時,該位被置位N位:只用在Hello數(shù)據(jù)包中。N=1表明路由器支持7類LSA。N=0表明該路由器將不接收和發(fā)送NSSALSAP位:只用在NSSALSA。該位將告訴NSSA區(qū)域的ABR路由器將7類LSA轉(zhuǎn)換為5類LSAMC位:當(dāng)始發(fā)路由器支持轉(zhuǎn)發(fā)組播數(shù)據(jù)包的能力時,該位將被置位E位:當(dāng)始發(fā)路由器具有接收AS-external-LSA(type5LSA)的能力時,該位被置位。在所有5類LSA和始發(fā)于骨干區(qū)域以及非末節(jié)區(qū)域的LSA中,該位置為1。而始發(fā)于末節(jié)區(qū)域的LSA中,該位置為0。如果Hello報文中該位被置位則表明該接口具有接收和發(fā)送5類LSA的能力MT位:表示始發(fā)路由器支持多拓?fù)銸SPFa.正常情況下hello包必須等到hello計時器超時才能發(fā)送收斂特性:首先同步LSDB進(jìn)行的是SPF算法先計算拓?fù)湫畔⒁活悾篜2Ptransnetvlink類:計算路由信息:一類stubbet類、三類、五類、七類快速收斂:華為設(shè)備首次計算采用spf,后續(xù)采用prc或ispf增量最短路徑優(yōu)先算法I-SPF:網(wǎng)絡(luò)拓?fù)湫畔⒏闹?,進(jìn)行ispf算法只會計算受影響節(jié)點(diǎn)的拓?fù)?,受影響的?jié)點(diǎn)離根越近,占用的系統(tǒng)資源越多只第一次計算全部節(jié)點(diǎn)部分路由計算PRC:只對發(fā)生變化的路由進(jìn)行重新計算根據(jù)I-SPF算出來的SPT來更新路由針對路由信息去做修改,和節(jié)點(diǎn)無關(guān)PRC的原理與I-SPF相同,都是只對發(fā)生變化的路由進(jìn)行重新計算。不同的是,PRC不需要計算節(jié)點(diǎn)路徑,而是根據(jù)I-SPF算出來的SPT來更新路由。在路由計算中,葉子代表路由,節(jié)點(diǎn)則代表路由器。SPT變化和葉子變化都會引起路由信息的變化,但兩者不存在依賴關(guān)系PRC根據(jù)SPT或葉子的不同情況進(jìn)行相應(yīng)的處理:SPT變化,PRC處理變化節(jié)點(diǎn)上的所有葉子的路由信息。SPT沒有變化,PRC不會處理節(jié)點(diǎn)的路由信息。葉子變化,PRC處理變化的葉子的路由信息。葉子沒有變化,PRC不會處理葉子的路由信息智能定時器:對接口翻動等原因帶來的網(wǎng)絡(luò)不穩(wěn)定,進(jìn)行智能控制,減少LSA洪泛網(wǎng)絡(luò)震蕩時,接口頻繁up/down,引起設(shè)備反復(fù)更新LSA,路由器收到后,頻繁的進(jìn)行spf算法,會消耗大量的設(shè)備資源智能定時器:設(shè)置spf算法的間隔,隨著網(wǎng)絡(luò)的震蕩,智能定時器會加長spf算法間隔OSPF智能定時器分別對路由計算、LSA的產(chǎn)生、LSA的接收進(jìn)行控制,加速網(wǎng)絡(luò)收斂。OSPF智能定時器可以通過以下兩種方式來加速網(wǎng)絡(luò)收斂:在頻繁進(jìn)行路由計算的網(wǎng)絡(luò)中,OSPF智能定時器根據(jù)用戶的配置和指數(shù)衰減技術(shù)動態(tài)調(diào)整兩次路由計算的時間間隔,減少路由計算的次數(shù),從而減少CPU的消耗,待網(wǎng)絡(luò)拓?fù)浞€(wěn)定后再進(jìn)行路由計算在不穩(wěn)定網(wǎng)絡(luò)中,當(dāng)路由器由于拓?fù)涞念l繁變化需要產(chǎn)生或接收LSA時,OSPF智能定時器可以動態(tài)調(diào)整時間間隔,在時間間隔之內(nèi)不產(chǎn)生LSA或?qū)邮艿降腖SA不進(jìn)行處理,從而減少整個網(wǎng)絡(luò)無效LSA的產(chǎn)生和傳播配置:ospf1spf-schedule-intervalintelligent-timer參數(shù)<1-20000>第一個參數(shù)(max-interval-spf最大間隔)第二個參數(shù)(start-interval-spf首次計算間隔)第三個參數(shù)(hold-interval)第一次start-interval》初次計算SPF的間隔時間由start-interval參數(shù)指定第二次hold-interval*2”(nT)》第n(n>2)次計算SPF的間隔時間為holdintervalX2"(nT)后續(xù)直到max-interval保持三次spf計算重新變成start-interval》當(dāng)hold-intervalX2(nT)達(dá)到指定的最長間隔時間max-interval時,OSPF連續(xù)三次計算SPF的時間間隔都是最長間隔時間,之后,再次返回步驟1,按照初始間隔時間start-interval計算SPF智能定時器對路徑計算的作用:根據(jù)本地維護(hù)的鏈路狀態(tài)數(shù)據(jù)庫LSDB,運(yùn)行OSPF協(xié)議的路由器通過SPF算法計算出以自己為根的最短路徑樹,并根據(jù)這一最短路徑樹決定到目的網(wǎng)絡(luò)的下一跳。通過調(diào)節(jié)SPF的計算間隔,可以抑制網(wǎng)絡(luò)頻繁變化可能導(dǎo)致的占用過多帶寬資源和路由器資源在特定組網(wǎng)環(huán)境下(例如對路由收斂時間要求較高的環(huán)境),可以指定以毫秒為單位的時間間隔,用來增加路由計算的頻度,從而加快路由的收斂當(dāng)OSPF的鏈路狀態(tài)數(shù)據(jù)庫(LSDB)發(fā)生改變時,需要重新計算最短路徑。如果網(wǎng)絡(luò)頻繁變化,由于不斷的計算最短路徑,會占用大量系統(tǒng)資源,影響路由器的效率。通過配置智能定時器,設(shè)置合理的SPF計算的間隔時間,可以避免占用過多的路由器內(nèi)存和帶寬資源按優(yōu)先級收斂:能夠讓某些特定的路由優(yōu)先收斂的一種技術(shù)通過IP前綴列表等將特定路由過濾出來,通過對不同的路由配置不同的收斂優(yōu)先級,達(dá)到重要的路由先收斂的目的,提高網(wǎng)絡(luò)的可靠性默認(rèn)情況下,路由器:域內(nèi)路由、域間路由、域外路由依次計算通過手工修改ospflsa優(yōu)先級,來提高路由收斂速度,提高管理員lsa的收斂速度在產(chǎn)生該LSA的路由器上:prefix-prioritycriticalIP-prefix1對符合前綴列表路由信息設(shè)置優(yōu)先級DatabaseOverflow:數(shù)據(jù)庫超載外部路由數(shù)量達(dá)到了管理員指定的上限,路由器不會繼續(xù)學(xué)習(xí)外部路由(5類LSA)路由器進(jìn)入超載狀態(tài)5s,5s后檢查設(shè)備外部路由條目有沒有超出限制,如果有繼續(xù)維持超載如果沒有,回復(fù)正常運(yùn)行OSPFVPN特性:DNbit:使用場景:CE設(shè)備雙歸到PE設(shè)備(BGP引入到OSPF),DN預(yù)防路由環(huán)路使用:DNbit置1的LSA不會參加與VPN實(shí)例綁定的ospf路由計算引入的條件:被引入的路由必須是激活的、可用的路由條目(被引入的路由必須出現(xiàn)在IP路由表中才算是激活的、可用的)PE-CE間運(yùn)行OSPF:進(jìn)行路由學(xué)習(xí)和傳遞PE之間使用MP-BGP傳遞路由信息:PE與PE間傳遞關(guān)于ospf的bgp屬性PE-CE間使用OSPF有如下優(yōu)勢:通常在一個Site內(nèi)部使用OSPF學(xué)習(xí)路由。如果PE-CE間也使用OSPF則可以減少CE設(shè)備所支持的協(xié)議種類,降低對CE設(shè)備的要求同樣,Site內(nèi)部和PE-CE間都使用OSPF可以降低網(wǎng)絡(luò)管理人員的工作復(fù)雜度,不必要求管理人員對多種協(xié)議熟練掌握對于在骨干網(wǎng)上使能OSPF而不使能VPN的網(wǎng)絡(luò),將其轉(zhuǎn)換為使能BGP/MPLSVPN時,由于PE-CE間繼續(xù)使能OSPF,從而降低了轉(zhuǎn)換的難度MP-NLRI屬性攜帶以下參數(shù)描述ospf的lsa:ospfdomainid:域標(biāo)識符,用來標(biāo)識和區(qū)分不同的域每一個OSPF域都有一個或多個域標(biāo)識符,其中有一個是主標(biāo)識符,其它為從標(biāo)識符
如果OSPF實(shí)例沒有明確域標(biāo)識符,則認(rèn)為它的標(biāo)識符為NULLPE把BGP傳來的遠(yuǎn)端路由向CE發(fā)布時,需要根據(jù)域標(biāo)識符的情況選擇向CE發(fā)布Type3、Type5或Type7的OSPF路由本地和遠(yuǎn)端域標(biāo)識符本地和遠(yuǎn)端域標(biāo)識符是否相等發(fā)布的路由類型本地和遠(yuǎn)端域標(biāo)識符都為NULL相等Inter-area路由遠(yuǎn)端域標(biāo)識符=本地主域標(biāo)識符,或者遠(yuǎn)端域標(biāo)識符=本地從域標(biāo)識符中的一個相等Inter-area路由遠(yuǎn)端標(biāo)識符*本地主從標(biāo)識符,并且遠(yuǎn)端標(biāo)識符*本地從域標(biāo)識符中的任何一個不相等如果本地是非NSSA(NotSoStubbyArea)區(qū)域,生成External路由如果是NSSA區(qū)域,生成NSSA路由路由環(huán)路預(yù)路由環(huán)路預(yù)防:PE和CE之間,如果OSPF與BGP的路由相互學(xué)習(xí),則有可能導(dǎo)致路由環(huán)路問題backborie1.1/32特性名定義作用DN-bit為了防止路由環(huán)路,OSPF多實(shí)例進(jìn)程使用一個bit位作為標(biāo)志位,稱為DN位PE在生成Type3、Type5或Type7LSA發(fā)布給CE時,都將DN位置位(值為1),其他類型LSA的DN位不置位(值為0)PE的OSPF多實(shí)例進(jìn)程在進(jìn)行計算時,忽略DN置位的LSA。這樣就防止了PE又從CE學(xué)到發(fā)出的LSA而引起的環(huán)路VPNRouteTagVPN路由標(biāo)記(VPNRouteTag),PE根據(jù)收到的BGP的私網(wǎng)路由產(chǎn)生的5/7類LSA中必須包含這個參數(shù)VPN路由標(biāo)記不在BGP的擴(kuò)展團(tuán)體屬性中傳遞,只是本地概念,只在收到BGP路由并且產(chǎn)生OSPFLSA的PE上有意義當(dāng)PE發(fā)現(xiàn)LSA的VPN路由標(biāo)記(LSA的Tag值)和自己的一樣,就會忽略這條LSA,因此避免了環(huán)路缺省路由目的地址和掩碼全為0的路由缺省路由用于轉(zhuǎn)發(fā)源自CE和CE所在Site的流量偽連接Shamlink:是MPLSVPN骨干網(wǎng)上兩個PE路由器之間的點(diǎn)到點(diǎn)鏈路,這些鏈路使用借用(Unnumbered)的地址,實(shí)現(xiàn)最優(yōu)路徑通常情況下,BGP對等體之間通過BGP擴(kuò)展團(tuán)體屬性在MPLSVPN骨干網(wǎng)上承載路由信息。另一端PE上運(yùn)行的OSPF可利用這些信息來生成PE到CE的區(qū)域間路由匠*■iFJ???ici后門鏈路(Backdoorlink):本地CE所在網(wǎng)段和遠(yuǎn)端CE所在網(wǎng)段間存在一條區(qū)域內(nèi)OSPF鏈路場景分析:后門鏈路直接宣告到了ospf,CE設(shè)備直接為其生成1類LSA,而通過MPLSVPN傳來的OSPF路由都是三類或五類,CE優(yōu)選后門鏈路(域內(nèi)〉域間)這種情況下經(jīng)過后門鏈路的路由是區(qū)域內(nèi)路由,其優(yōu)先級要高于經(jīng)過MPLSVPN骨干網(wǎng)的區(qū)域間路由,這將導(dǎo)致VPN流量總是通過后門路由轉(zhuǎn)發(fā),而不走骨干網(wǎng)解決辦法:使用Shamlink在PE之間建立OSPF偽鄰居關(guān)系(偽連接),交互路由信息,使經(jīng)過MPLSVPN骨干網(wǎng)的路由也成為OSPF區(qū)域內(nèi)路由,并且被優(yōu)選這個偽連接同樣在CE設(shè)備上以O(shè)SPF域內(nèi)路由的方式出現(xiàn)(區(qū)域內(nèi)的一條點(diǎn)到點(diǎn)鏈路),再去修改Backdoorlink的開銷,設(shè)備優(yōu)選Shamlink鏈路(用戶可以通過調(diào)整度量值在Shamlink和Backdoor之間進(jìn)行選路)Shamlink被看成是兩個VPN實(shí)例之間的鏈路,每個VPN實(shí)例中必須有一個Shamlink的端點(diǎn)地址,它是PE路由器上VPN地址空間中的一個有32位掩碼的Loopback接口地址MCE:多VPN實(shí)例的CE設(shè)備,Multi-VPN-InstanceCE(OSPF多實(shí)例通常運(yùn)行在PE路由器上,在用戶局域網(wǎng)內(nèi)部運(yùn)行OSPF多實(shí)例的路由器稱為MCE)單臺CE設(shè)備部署多個VPN實(shí)例二遙g理CE設(shè)備不會計算帶DNbit的LSA解決:在CE的OSPF下配置:vpn-instance-capabilitysimple〃忽略DNbit檢查功能,MCE路由器收到了帶有DN-bit的LSA也會用于路由計算與PE上的OSPF多實(shí)例相比:MCE不需要支持BGP/OSPF互操作功能MCE通過為不同的業(yè)務(wù)建立各自的OSPF實(shí)例,相當(dāng)于不同的業(yè)務(wù)使用不同的虛擬CE路由器,從而以較低的成本解決局域網(wǎng)的安全問題其實(shí)現(xiàn)的關(guān)鍵在于禁止路由環(huán)的檢查,直接進(jìn)行路由計算。也就是說,MCE路由器收到了帶有DN-bit的LSA也會用于路由計算缺省路由:設(shè)備自己產(chǎn)生缺省LSA,就不會在計算其他缺省路由普通區(qū)域:ASBR上手動配置產(chǎn)生缺省5類LSA,通告到整個OSPF自治域(特殊區(qū)域除外)Stub區(qū)域:ABR自動產(chǎn)生一條缺省3類LSA,通告到整個Stub區(qū)域內(nèi)TotallyStub區(qū)域:ABR會自動產(chǎn)生一條缺省3類LSA,通告到整個Stub區(qū)域內(nèi)NSSA區(qū)域:在ABR自動產(chǎn)生一條缺省7類LSA,通告到整個NSSA區(qū)域內(nèi)在ASBR手動配置產(chǎn)生一條缺省7類LSA,通告到整個NSSA區(qū)域內(nèi)TotallyNSSA區(qū)域:ABR自動產(chǎn)生一條缺省3類LSA,通告到整個NSSA區(qū)域內(nèi)OSPF缺省路由通常應(yīng)用于下面兩種情況:區(qū)域邊界路由器(ABR)發(fā)布Type3缺省SummaryLSA,用來指導(dǎo)區(qū)域內(nèi)設(shè)備進(jìn)行區(qū)域之間報文的轉(zhuǎn)發(fā)自治系統(tǒng)邊界路由器(ASBR)發(fā)布Type5外部缺省ASELSA,或者Type7外部缺省NSSALSA,用來指導(dǎo)自治系統(tǒng)(AS)內(nèi)設(shè)備進(jìn)行自治系統(tǒng)外報文的轉(zhuǎn)發(fā)OSPF缺省路由的發(fā)布原則如下:OSPF路由器只有具有對外的出口時,才能夠發(fā)布缺省路由LSA如果OSPF路由器已經(jīng)發(fā)布了缺省路由LSA,那么不再學(xué)習(xí)其它路由器發(fā)布的相同類型缺省路由。即路由計算時不再計算其它路由器發(fā)布的相同類型的缺省路由LSA,但數(shù)據(jù)庫中存有對應(yīng)LSA外部缺省路由的發(fā)布如果要依賴于其它路由,那么被依賴的路由不能是本OSPF路由域內(nèi)的路由,即不是本進(jìn)程OSPF學(xué)習(xí)到的路由。因?yàn)橥獠咳笔÷酚傻淖饔檬怯糜谥笇?dǎo)報文的域外轉(zhuǎn)發(fā),而本OSPF路由域的路由的下一跳都指向了域內(nèi),不能滿足指導(dǎo)報文域外轉(zhuǎn)發(fā)的要求OSPF缺省路由產(chǎn)生方式:強(qiáng)制下發(fā):default-route-advertisealwaysdefault-route-advertisealways非強(qiáng)制下發(fā):路由器路由表中必須有其他路由協(xié)議產(chǎn)生的缺省路由,OSPF才會產(chǎn)生5類LSA:default-route-advertisestub、totallystub、nssa、totallynssa產(chǎn)生的LSAOSPF如何過濾LSA:引入外部路由時:route-policyfilter-policyexport//過濾引入的外部路由^針對3類LSA過濾:路由匯總過濾3類(聚合之后抑制明細(xì)LSA發(fā)布)filter-policyimport//阻止對應(yīng)路由加表,3類LSA具有矢量特性,當(dāng)路由表里沒有對應(yīng)路由,不會生成對應(yīng)3類LSA接口下:filter-lsa-out〃過濾所有類型的LSA路由過濾:OSPF支持使用路由策略對路由信息進(jìn)行過濾。缺省情況下,OSPF不進(jìn)行路由過濾路由策略:route-policy、filter、filter-policy、filter-lsa-out、訪問控制列表(access-list)、地址前綴列表(prefix-list)filter-policyimport//阻止協(xié)議路由表的路由加入IP路由表filter-policyexport〃只對五類、七類LSA發(fā)布有效果,阻止引入的路由生成LSAospffilter-lsa-out+all/ase/nssa/symmary//過濾所有的LSA/過濾5類/過濾7類/過濾3類LSAa3iOSPF控用宿由的技術(shù)ft用filteT-pGlic^import在任何路lEi器1〉對通部Hi表的路由眼過博Eilbsr-pdicycxpanilAXHWL.jij:iHlLcr即puriABR1,肘離開Area的LSA3踣曲對旄fillerinnpfflfAUK.i-.r刑恥入Anm茁過^fiJ[CFLSA.-CJWi?□K,聃技泯的全部LSA或LSAiV?總誼噩A11-R.SurniniiQ-「HiCLLd'crhwAHK1:肘果旨胳由花圈內(nèi)娜有唳圈由過濾ASBR-Suininaryrwi-JidvcniscASBR上對聚合路由泡N內(nèi)的所有用翊堆由過茬路由引入的過濾:OSPF可以引入其它路由協(xié)議學(xué)習(xí)到的路由。在引入時可以通過配置路由策略來過濾路由,只引入滿足條件的路由可以在OSPF路由表中被發(fā)布出去路由視圖下的LSA過濾:3類LSA學(xué)習(xí)、發(fā)布的過濾:通過filterimport、filterexport命令在ABR上對進(jìn)入或離開本區(qū)域的3型LSA進(jìn)行過濾。該配置只在ABR上有效(只有ABR才能發(fā)布3型LSA)5、7類LSA生成的過濾:可以通過filter-policyexport來對5、7型LSA的生成進(jìn)行過濾。該過濾規(guī)則只在ASBR上配置才有效接口視圖下的LSA過濾:通過ospffilter-lsa-out命令,匹配除GraceLSA外的所有LSA、3、5、7型LSA,并匹配ACL規(guī)定的路由前綴時,實(shí)現(xiàn)LSA的通告過濾路由計算的過濾:OSPF對數(shù)據(jù)庫中的LSA計算為路由條目時進(jìn)行過濾只對通過SPF算法計算出來的路由是否放置到路由表有效,產(chǎn)生該路由的LSA仍然會在OSPF自治系統(tǒng)內(nèi)擴(kuò)散通過filter-policyimport過濾規(guī)則,可以設(shè)置OSPF對數(shù)據(jù)庫中的區(qū)域內(nèi)、區(qū)域間、外部LSA計算為路由條目時進(jìn)行過濾該過濾只作用于路由表項(xiàng)的添加與否,即只有通過過濾的路由才被添加到本地路由表中,產(chǎn)生該路由的LSA仍然會在OSPF自治系統(tǒng)內(nèi)擴(kuò)散OSPF與IS-IS比較:基本特點(diǎn):相同點(diǎn):均為IGP協(xié)議,且應(yīng)用廣泛、均支持IP環(huán)境、均采用分層設(shè)計和分區(qū)域設(shè)計不同點(diǎn):OSPF僅支持IP;IS-IS既支持IP,又支持CLNPOSPF支持的網(wǎng)絡(luò)類型豐富(P2P網(wǎng)絡(luò)、P2MP網(wǎng)絡(luò)、NBMA網(wǎng)絡(luò)和廣播網(wǎng)絡(luò));IS-IS僅支持兩種網(wǎng)絡(luò)類型(僅支持P2P網(wǎng)絡(luò)和廣播網(wǎng)絡(luò))OSPF支持虛連接;IS-IS雖然有類似功能,但是多數(shù)廠商不支持OSPF工作在IP之上(協(xié)議號為89);IS-IS工作在數(shù)據(jù)鏈路層之上OSPF基于接口劃分區(qū)域;IS-IS基于設(shè)備劃分區(qū)域鄰接關(guān)系特點(diǎn):相同點(diǎn):均通過Hello建立和維護(hù)鄰居關(guān)系、多點(diǎn)訪問網(wǎng)絡(luò)均選舉DR/DIS不同點(diǎn):OSPF建立鄰居關(guān)系條件相對苛刻(需要檢查Hello報文中的掩碼、認(rèn)證、hello/dead時間間隔、區(qū)域等信息);IS-IS的要求則相對寬松OSPF點(diǎn)對點(diǎn)鏈路形成鄰居關(guān)系比較可靠(需要三次握手);IS-IS可靠性相對較弱(IS-IS則不要三次握手,但是華為設(shè)備缺省情況下使能IS-ISP2P網(wǎng)絡(luò)三次握手功能,以保證鄰居建立的可靠性)OSPF鄰居關(guān)系不分層次;IS-IS鄰居關(guān)系分兩個層次(level-1、level-2)OSPF處理DR/BDR和IS-IS處理DIS方式不同數(shù)據(jù)庫同步特點(diǎn):相同點(diǎn):均需形成統(tǒng)一的LSDB不同點(diǎn):OSPFLSA種類繁多;IS-ISLSP種類較少(但是擴(kuò)展性較強(qiáng),主要通過LSP攜帶的TLV字段進(jìn)行功能擴(kuò)展)OSPF與IS-IS數(shù)據(jù)庫同步過程不同OSPFLSA生存時間從零遞增;IS-ISLSP生存時間從最大值遞減其他特點(diǎn):相同點(diǎn):均使用SPF算法計算路由、無環(huán)路,收斂快,支持大規(guī)模網(wǎng)絡(luò)部署。不同點(diǎn):OSPF開銷類型較為簡單(基于帶寬);IS-IS開銷類型相對較復(fù)雜(理論上包括缺省開銷、時延開銷、代價開銷、差錯開銷,但在實(shí)現(xiàn)上只采用缺省開銷)OSPF支持按需撥號網(wǎng)絡(luò);IS-IS無此特性
掩碼檢查:OSPF需要對接收到的Hello報文做網(wǎng)絡(luò)掩碼檢查,當(dāng)接收到的Hello報文中攜帶的網(wǎng)絡(luò)掩碼和本設(shè)備不一致時,則丟棄這個Hello報文OSPFv2故障診斷:I-敖據(jù)I-敖據(jù)平有:;□巨三庚口F呈耳■氐連了芫旦四□三巨敏J??旦少甑箜了策屈5曰-PL,g勺旱否禎中目打燈.E芋京吉□即耒咒武福記丁II狀忑;!-蘭垣隹口問卷-目^RSSSIESriemorkjSg;I,SSSE目了匹BlejulLpdicy&i外部IS由導(dǎo)人過溶;漏是否S賈了匹酎fiM-pEicyexport皓、理L5A通旨過育:I-拜此宜了回對It叩pEicy'mrortflO右睥由壬誠:-帶由柢朗下是蘭略一次逶應(yīng)15A逾.I■著由機(jī)囹下是理追了二::.了主l_EAfl嫁際以瀏珈部汝-童口FEM成至了LbA送巳過?-壬三右指訐?:?毫長血協(xié)漢優(yōu)先騷忘.口上》PF福不日.-|巨他芷由牝a蜩由莖巨.¥?控粗平面:u虹牛必居為爰云亍口?!岸硗?檢司旬、V..1Z.區(qū)域口罷號酉匹酣;-捐典_己紂列「中宣行,「◎果勺后矢至史丁知毋;t;.戲場S匚徹懿袈S燈故障■,工澎延關(guān)冬=如W也、濘荃:、「口來<■痕美至史丁空熟-控ZITEB卷既^11!-,頃姑房明宜蝦.mt..呈舌頑.認(rèn)清秘下,OAFE吉DE?洗村MTJ.O如果TE居關(guān)散it于Ekichange/LQadirg狀志:,查百樹j.諦的設(shè)備一卷口是否定生蟬OSPFv3協(xié)議簡介:與OSPFv2相比,OSPFv3在工作機(jī)制上與OSPFv2基本相同;但為了支持IPv6地址格式,OSPFv3對OSPFv2做了一些改動OSPFv3基于OSPFv2基本原理并增強(qiáng),是一個獨(dú)立的路由協(xié)議協(xié)議號仍然是89,RouterId仍然是一個32位的無符號整數(shù)OSPFV2OSPFvJIPv4IPv6路層IPV6對OSPFv3的影響:IPv6地址的變化對OSPFv3的影響IPv6地址擴(kuò)大為128位LSA長度增加本地鏈路(Link-Local)地址使用Link-local地址進(jìn)行報文發(fā)送(VLink除外)接口可以配置多個全球單播地址(GlobalUnicastIPv6address)運(yùn)行于每個Link進(jìn)行通訊,不再基于subnetIPv6驗(yàn)證擴(kuò)展頭使用擴(kuò)展頭進(jìn)行報文的認(rèn)證和加密OSPFv3和OSPFv2相同點(diǎn):網(wǎng)絡(luò)類型(MA、NBMA、P2P、P2MP)和接口類型接口狀態(tài)機(jī)(Down、Loopback、Waiting,P2P、DR、BDR、DROther)和鄰居狀態(tài)機(jī)鏈路狀態(tài)數(shù)據(jù)庫(LSDB)洪泛機(jī)制(Floodingmechanism)五種協(xié)議報文:Hello,DD,LSR,LSU,LSAck路由計算基本相同接口狀態(tài)機(jī):Down:接口的初始狀態(tài)。表明此時接口不可用,不能用于收發(fā)流量Loopback:路由器到網(wǎng)絡(luò)的接口處于回環(huán)狀態(tài)?;丨h(huán)接口不能用于正常的數(shù)據(jù)傳輸,但仍能通過ICMPping或位錯誤檢測來收集接口信息Waiting:路由器正在判定網(wǎng)絡(luò)上的DR和BDR。在結(jié)束等待前,路由器不能被選舉為DR或BDR,這可以避免不必要地改變DR和BDRP-2-P:接口連,接到物理點(diǎn)對點(diǎn)網(wǎng)絡(luò)或者是虛擬鏈路DROther:路由器自身沒有被選為BDR,但連接到廣播網(wǎng)絡(luò)或NBMA網(wǎng)絡(luò)上的其他路由器被選舉為DR。路由器開始與DR和BDR(如果存在的話)形成鄰接BDR:路由器是所接入網(wǎng)絡(luò)的BDR,并將在當(dāng)前的DR失效時成為DR。該路由器與接入該網(wǎng)絡(luò)的所有其他路由器形成鄰接DR:路由器是所接入網(wǎng)絡(luò)的DR。該路由器與接入該網(wǎng)絡(luò)的所有其他路由器形成鄰接OSPFv3與OSPFv2的不同:OSPFv3核心:實(shí)現(xiàn)拓?fù)浜吐酚煞蛛x(描述拓?fù)洳辉傩枰狪P地址,只使用routerid和interfaceid來描述拓?fù)湫畔ⅲ㎡SPFv2的LSA在標(biāo)識設(shè)備時使用IPv4地址2類的LSA的linkstateid是DR的接口IP地址OSPFv3統(tǒng)一采用routerid標(biāo)識設(shè)備Interfaceid的作用:在OSPFv2時,描述P2Ptransenetvlink都攜帶IP地址在OSPFv3,只使用routerid和interfaceid來描述拓?fù)湫畔?,與IP地址無關(guān),生成生成樹9類LSA攜帶目的網(wǎng)段,以葉子節(jié)點(diǎn)的形式掛在拓?fù)鋽?shù)上,實(shí)現(xiàn)拓?fù)渑c路由的分離基于鏈路的運(yùn)行:OSPFv3路由的下一跳全部是鏈路本地地址(一旦接口的全球單播地址更改,只需更改本鏈路的路由條目,不影響后續(xù))OSPFv2是基于網(wǎng)絡(luò)運(yùn)行的,兩個路由器要形成鄰居關(guān)系必須在同一個網(wǎng)段OSPFv3的實(shí)現(xiàn)是基于鏈路,一個鏈路可以劃分為多個子網(wǎng),節(jié)點(diǎn)即使不在同一個子網(wǎng)內(nèi),只要在同一鏈路上就可以直接通信使用鏈路本地地址:OSPFv3協(xié)議報文都是采用鏈路本地地址作為報文的源IP好處:業(yè)務(wù)地址和協(xié)議地址完全解耦在虛連接上,必須使用全球范圍地址或者站點(diǎn)本地地址作為OSPFv3協(xié)議報文的源地址由于鏈路本地地址只在本鏈路上有意義且只能在本鏈路上泛洪,因此鏈路本地地址只能出現(xiàn)在LinkLSA中鏈路支持多實(shí)例復(fù)用:OSPFv3支持在同一鏈路上運(yùn)行多個實(shí)例,實(shí)現(xiàn)鏈路復(fù)用并節(jié)約成本通過在OSPFv3報文頭中添加InstanceID字段來實(shí)現(xiàn)的,OSPFv3一個接口下可以配置多個OSPF進(jìn)程,OSPFv3發(fā)送hello報文攜帶InstanceID(實(shí)例id),如果接口配置的InstanceID與接收的OSPFv3報文的InstanceID不匹配,則丟棄該報文,從而無法建立起鄰居關(guān)系,通過InstanceID實(shí)現(xiàn)一個接口下可以區(qū)分不同的OSPF進(jìn)程(不同的進(jìn)程相當(dāng)于運(yùn)行兩個不同的路由協(xié)議,不會傳遞鏈路狀態(tài)信息)OSPFv2接口下只能使能一個OSPF進(jìn)程:OSPFv2hello報文不攜帶/不檢查進(jìn)程id通過RouterID唯一標(biāo)識鄰居:在OSPFv2中,當(dāng)網(wǎng)絡(luò)類型為點(diǎn)到點(diǎn)或者通過虛連接與鄰居相連時,通過RouterID來標(biāo)識鄰居路由器,當(dāng)網(wǎng)絡(luò)類型為廣播或NBMA時,通過鄰居接口的IP地址來標(biāo)識鄰居路由器OSPFv3取消了這種復(fù)雜性,無論對于何種網(wǎng)絡(luò)類型,都是通過RouterID來唯一標(biāo)識鄰居認(rèn)證的變化:驗(yàn)證的變化:OSPFv3報文頭中不再包含AuType和Authentication,而一般依賴IPv6的擴(kuò)展驗(yàn)證頭(通過使用IPv6提供的安全機(jī)制來保證自身報文的合法性)校驗(yàn)和(Checksum)變化:OSPFv3使用IPv6標(biāo)準(zhǔn)的CheckSumOSPFv3協(xié)議一般自身不再提供認(rèn)證功能原先OSPFv2自帶的認(rèn)證類型和認(rèn)證內(nèi)容放置到option選項(xiàng)中為什么OSPFv3不需要自帶認(rèn)證?:IPv6原生支持IPsec(安全加密協(xié)議),不需要協(xié)議進(jìn)行額外認(rèn)證6.Stub區(qū)域的支持:由于OSPFv3支持對未知類型LSA的泛洪,為防止大量未知類型LSA泛洪進(jìn)入Stub區(qū)域,對于向Stub區(qū)泛洪的未知類型LSA進(jìn)行了明確規(guī)定,只有當(dāng)未知類型LSA的泛洪范圍是區(qū)域或鏈路而且U比特沒有置位時,未知類型LSA才可以向Stub區(qū)域泛洪7,報文的不同:去掉了認(rèn)證、掩碼,修改了option選項(xiàng),增加了實(shí)例id、接口idPacketLength:OSPFv3報文長度,2字節(jié)RouterID:路由器IDAreaID:區(qū)域IDChecksum:校驗(yàn)和InstanceID:鏈路實(shí)例ID,通過判斷該字段就可以區(qū)分同一鏈路上運(yùn)行的不同OSPF實(shí)例。實(shí)例ID只在本地鏈路范圍內(nèi)具有意義Hello報文:與OSPFv2Hello報文相比,OSPFv3Hello報文去掉了網(wǎng)絡(luò)掩碼字段,增加了InterfaceID字,用來標(biāo)識發(fā)送該Hello報文的接口IDInstanceID:4字節(jié)。報文發(fā)送者的發(fā)送接口標(biāo)識,僅用來區(qū)分同一路由器上的不同接口,不包含地址信息RtrPri:1字節(jié)。路由器優(yōu)先級,優(yōu)先級高者成為DROptions:3字節(jié)。OSPFv3中將Options字段擴(kuò)展為24位去掉掩碼協(xié)商:OSPFv3建立鄰居的地址都屬于同一網(wǎng)段8.Option字段的不同:OSPFv3選項(xiàng)(Options)只標(biāo)識路由器的能力,與LSA分離OSPFv2選項(xiàng)(Options)既標(biāo)識路由器的能力,又標(biāo)識LSA的功能(DN)。aDN|。|DC|EA|NJPMC「E[MT|O4PPv2哄面字瞬式O5PFv3。時51字段榕式在OSPFv2中,Option字段出現(xiàn)在每一個Hello報文、DD報文以及每一個LSA中在OSPFv3中,Option字段只在Hello報文、DD報文、RouterLSA、NetworkLSA、InterAreaRouterLSA以及LinkLSA中出現(xiàn)與OSPFv2相比,OSPFv3的Option字段增加了R比特、V比特:R比特:用來標(biāo)識設(shè)備是否是具備轉(zhuǎn)發(fā)能力的路由器R置為0,宣告該節(jié)點(diǎn)的路由信息將不會參加路由計算(當(dāng)前設(shè)備是一個不想轉(zhuǎn)發(fā)非本地地址的報文)R置為1,只計算自己本地的路由,后續(xù)的拓?fù)湫畔⑷坎挥嬎悖ㄟ^載保護(hù)機(jī)制)V6比特:標(biāo)識參加是否參加IPv6路由計算,如果V6比特置0,該路由器或鏈路不會參加IPv6路由計算,置1則參加計算E:標(biāo)識是否支持外部路由,如果為0,不支持AS-External-LSA洪泛MC:與多播相關(guān)N:標(biāo)識是否支持NSSA區(qū)域(NotSoStubArea)DC:標(biāo)識是否支持按需撥號Options字段的各位的匹配情況會產(chǎn)生不同影響:阻止鄰居的建立,例如Hello報文中的選項(xiàng)不匹配阻止LSA的洪泛,例如E-Bit,如果為0,不洪泛AS-External-LSA阻止LSA參加路由計算,例如V6-Bit,如果為0,該Router不參加IPv6路由計算Options字段使OSPF路由器能支持可選的能力,并且與其它路由器互相通告其能力。通過這種機(jī)制,具有不同能力的路由器可以在一個OSPF路由域中混合工作9.LSA的類型和內(nèi)容不同:LSA頭部:ILSageOptionsLStypeLSageLStypeLinkstateIDlink10AdvsrtisingRouterAdwrlissingRouterLSsequ?nc?niumtwirLS?q|uencenumberLSchecksumLangthLSchscktunnLengthOSPFvZLSAHeaderOSPFv3LSAHeaderUS2S1ILSAfunctionOSPFv2中的LSType長度為8比特,指定LSA的類型OSPFv3的LSAType字段由OSPFv2的8比特擴(kuò)充為16比特:U位:描述了路由器收到一個類型未知的LSA時如何處理取值為0表示把類型未知LSA當(dāng)成具有鏈路本地范圍的LSA一樣處理取值為1表示按照S2/S1位標(biāo)識的泛洪范圍來處理S2/S1位:共同標(biāo)識LSA的泛洪范圍取值00表示LSA只在產(chǎn)生該LSA的本地鏈路上泛洪取值01表示LSA的泛洪范圍為產(chǎn)生該LSA的路由器所在區(qū)域;取值10表示LSA將在整個自治系統(tǒng)內(nèi)進(jìn)行泛洪取值11保留LSAFunctionCode:LSA類型編碼,描述LSA的類型LSA類型:支持對未知類型LSA的處理
.u-bit:舊小路由器如何處理大5古識別的LSAbU-bit處理方式0當(dāng)樣Link-local^B的LSA處理1存儲并洪泛該LSAS2/S1h共同標(biāo)識LSA的蹺洪范圍。S2S1沸乏(Fleoding海圍00Unk-Iacal;t.+.01Area范圍10A弦迥11保留?不同的LSA類型對應(yīng)不同的U,S2和S1位。在OSPFv2中,收到類型未知的LSA將直接丟棄。OSPFv3在LSA的LSType字段中增加了一個U比特位來位標(biāo)識對未知類型LSA的處理方式:U比特置1,則對于未知類型的LSA按照LSA中的LSType字段描述的泛洪范圍進(jìn)行泛洪U比特置0,對于未知類型的LSA僅在鏈路范圍內(nèi)泛洪LSA的泛洪范圍已經(jīng)被明確地定義在LSA的LSType字段,目前,有三種LSA泛洪范圍:鏈路本地范圍(Link-localScope):LSA只在本地鏈路上泛洪,不會超出這個范圍,Link-LSA(新增)區(qū)域范圍(AreaScope):Router-LSA,Network-LSA,Inter-Area-Prefix-LSA,Inter-Area-Router-LSA,Intra-Area-Prefix-LSA(新增)都是區(qū)域范圍泛洪的LSA。自治系統(tǒng)范圍(ASScope):LSA將被泛洪到整個路由域,AS-External-LSA功能編碼(FunctionCode)LSAFuinctioncodeLSType描述1OkJODIRouter-LSA20x2002Network-LSA30x2003Inter-Area-Prefix-LSA40x20041nLei-Area-Router-LSA5OEOOSAS-ExternalLSAOk?OD6Grojp-nnEJiibcrsfiip1SA10x2007Type-7-LSA80x0008Link-LSA90x2009Intra-Area-Prefix-L5ALinkStateID:4字節(jié)。不再包含地址信息,對于不同的LSA類型,該字段的含義如下表,同時提供與OSPFv2中含義的對比LSAOSPFv2LSIDOSPFv3Router-LSARouterID本地咐的Network-LSADR所在IPv4網(wǎng)段DR■接Type4LSARouterID本地唯一的Typ"5,7LSAIPv4網(wǎng)段本地唯一的Link-LSA所在摟Intra-AreaPrefixLSA本地唯一的OSPFv3LSA的類型:OSPFv2LSAOSPFvSLSA與OSPFvZLSA早RouterLSAHouterLSA名稱相同作用也類1以,址信息,儀儀用來描述路寸NetworkLSANetworkLSANetworkSumnidiyLSAInterAreaPrefixLSA作用類傾名稱不同’ASBRSummaryLSAInterAn&aRouterLSAASEKternalLSAASExternalLSA作用與名稱完主相同。無"ink1SA新增LSA*IntrsAmaPrefixLSA新增典OSPFv3新增了LinkLSA和IntraAreaPrefixLSARouterLSA不再包含地址信息,使能OSPFv3的路由器為它所連接的每條鏈路產(chǎn)生單獨(dú)的LinkLSA,將當(dāng)前接口的鏈路本地地址以及路由器在這條鏈路上的一系列IPv6地址信息向該鏈路上的所有其它路由器通告RouterLSA和NetworkLSA中不再包含路由信息,只描述拓?fù)湫畔?,這兩類LSA中所攜帶的路由信息由IntraAreaPrefixLSA來描述,該類LSA用來公告一個或多個IPv6地址前綴8類LSA:Link-LSA,描述鏈路信息,描述接口的所有網(wǎng)段(包括鏈路本地地址、全球單播地址),鏈路內(nèi)泛洪9類LSA:IntraAreaPrefixLSA,描述每個節(jié)點(diǎn)的路由每個路由器發(fā)送8類LSA,DR收集所有8類LSA,發(fā)送一個9類LSA描述所有網(wǎng)段信息(不同網(wǎng)段地址)OSPFV2中每個路由器都發(fā)送2類LSA描述同一網(wǎng)段地址前綴表示方法的變化:PrefixOption字段(前綴可變長)在OSPFv2中,使用“IP網(wǎng)段+掩碼”來表示前綴信息,而且兩段信息在不同LSA中的位置還各不相同,結(jié)構(gòu)很不清晰在OSPFv3的LSA中,使用專門的三元組(Prefix-Length,PrefixOptions,Prefix)來表示前綴信息。由LSA公告的每個前綴都擁有一個自己的PrefixOptions字段Prefix-Length:1字節(jié)。前綴的bit位長度,對于缺省路由該字段取值為0Prefix-length可變,但必須是32bit(4字節(jié))的整數(shù)倍,可用0來填充。因此它的長度可能是0、用0來填充。因此它的長度可能是0、4、8、12、16字節(jié)PrefixOptions:1字節(jié)。前綴信息的選項(xiàng),用來描述前綴的某些特殊屬性字段,以便在各種不同的路由計算時做相應(yīng)的判斷和處理NU位:非單播位。如果設(shè)置為1,則這個前綴不會納入IPv6單播路由計算中LA位:本地地址位。如果設(shè)置為1,則這個前綴是路由器的一個接口地址MC位:組播位。如果設(shè)置為1,則這個前綴應(yīng)該納入組播計算中,否則不納入組播計算P位:傳播位。如果一個NSSA區(qū)域的前綴需要被ABR傳播出去,就需要設(shè)置這一位Prefix:長度不定,為4字節(jié)的倍數(shù)。用于表示前綴的IPv6網(wǎng)絡(luò)地址信息RouterLSA:LSType:0x2001;泛洪范圍:區(qū)域每個Router-LSA包含若干鏈路描述(linkdescription),每個鏈路描述都描述了路由器的一個接口信息可以使用多個Router-LSA描述信息,通過Link-StateID區(qū)分多個不同的Router-LSAOSPFvSRoW:用于組播路由V:該路由器為虛連接的一端E:該路由器為ASBRB:該路由器為ABRType:1字節(jié)。路由器的該鏈路的鏈路類型Metric:2字節(jié)。數(shù)據(jù)報文從此接口發(fā)出時的cost值InterfaceID:4字節(jié)。接口ID,用于標(biāo)識接口,無地址含義NeighborInterfaceID:4字節(jié)。鄰居接口IDNeighborRouterID:4字節(jié)。鄰居RouterIDRouterLSA鏈接(Link)類型:
美型描述郭居Router-ID鄰居Interface-1疳引山連接救%臺路由罵部MRoutef-ll)鄰居的Interfax白ID2連接到穿越口戮成]阿r>RfrjRowfpripDR的InlerfaceIDS保留4凱WKouter-心tPHF^VLINKInterfacRouter-LSA具有區(qū)域泛濫范圍,用于描述該路由器在某個區(qū)域內(nèi)的所有連接,而且只描述建立了鄰接關(guān)系的連接(鄰居為full狀態(tài))。這意味著Stub類型的鏈路不在這里描述了(在OSPFv2中用鏈路類型3描述)。另外,如果是點(diǎn)到多點(diǎn)鏈路的話,需要為每個鄰居都產(chǎn)生一個描述。由于每個鏈路描述的長度固定,因此可以通過LSA頭中的LSA長度來確定Router-LSA中的Link數(shù)。一個Router-LSA可以包含多個鏈路描述(linkdescription)。同一個路由器可以生成多個Router-LSA,通過LinkStateID進(jìn)行區(qū)分。在SPF計算時,對于同一個路由器產(chǎn)生的多個Router-LSA必須合在一起參與運(yùn)算。OSPFv3的Router-LSA中不再包含前綴信息,僅僅描述了拓?fù)溥B接情況RouterLSA舉例:<RTA>displayq&pFy^IsdbrovterRouter*L5A(AreaO.O.CXO)LSAge:872L£iRouter-L^ALinkStateID;OriginatingRouter:1J.1.1LSS^qhlwmbenOkBDOUODCISChecksum:QkOFCZLengrthi&6Options:CMODOI3f-|R|-|-|E|Vfi)Linkconnectedto;mTransitNetworkMefric;1Interfacell>0x18000^32MelghborInterfaceID:0x18000202DR接口IDNeighbcirRovterID;22,226DRRouterIDLink,connectedto;■anotherRouter■ipuint-tn-pointjMetric:1562Interfacell>0x16000286NeighborInterfaceID:0x18000206個鄰后搓HIDNeighbcirRovterID;4.J.4.4RouterIDNetworkLSA的變化:DR產(chǎn)生,區(qū)域范圍內(nèi)洪泛描述該鏈路上與DR有FULL關(guān)系的所有路由器?技bitw-?技bitw-,NetworkAttschedRoirtecAttachedRonrier?M2bits-■0OptionsIn帕rf女。IDAttachedRouterAttachedRouterOSPFvZNetworkLSAOSPFvSNetworkLSAOptions:3字節(jié)。含義見3.1.3節(jié)。該字段實(shí)際上是該鏈路上所有路由器的Link-LSA的Options字段的集合,也即是它們的能力集合AttachedRouter:每個路由器4字節(jié)。該鏈路上所有與DR有Full關(guān)系的路由器的RouterIDOSPFv3的Network-LSA具有區(qū)域泛濫范圍,由DR生成。它的LinkStateID為DR的InterfaceID,而且將OSPFv2中的掩碼字段取消了,所以它不再包含前綴信息,而僅僅描述了拓?fù)溥B接情況另外,由于其中的Options字段為鏈路上所有路由器的能力集合,因此DR的能力大小并不會影響其他路由器的LSA傳播NetworkLSA舉例<[RTA>displayospFvSIsdbnetworkOSPFvSRouterwithID(1.L1.1)(Process1)Nework-LSA(Are咯。皿0由)L£95L5Type:Network-L5ALinkStateID:24.0.22―DRInterfaceIDOriginatingRouteri2,222DRRouterIDLSSeqINumtier:OkSCOODOMCheck&umi0kCB18Length:36Dptksns:0x000013i:-|R|-|-|E|V6]ArtachedRouier:Z.2.2.ZAttachedFtouter:AttachedRouter:33.3.3新增Link-LSA:(8類LSA)Link-LSA是OSPFv3新增的一種LSA類型,它具有鏈路泛濫范圍,路由器會為每個啟動了OSPFv3的接口產(chǎn)生一個Link-LSA。它的作用在于:向鏈路上的其他路由器通告本地鏈路地址,作為它們的下一跳地址向鏈路上的其他路由器通告本地鏈路上的所有IPv6前綴在廣播網(wǎng)絡(luò)和NBMA網(wǎng)絡(luò)上為DR提供Options取值Link-LSA結(jié)構(gòu):32bitsRtrPriOptionsFLinkLocalInterfaceAddress(128St$)#PrefixLeii[PreOpt~~|0AddressPrefix
〔.度可變)LinkLSARtrPri:該路由器在該鏈路上的優(yōu)先級(RouterPriority)Options:描述該路由的能力LinkLocalInterfaceAddress:該接口的本地鏈路地址,用于路由的下一跳計算#Prefix:所包含前綴的個數(shù)其他:Prefix三元組Link-LSA舉例:
|RTA|di5plisysph3Isdblink24.02.134<r顯示指定LSID的LinkLSALink-L&A(Intari?如ria!6/0/切ISAge17LSType:Unk-LSAUr*StateID:就02134令ttLlndewOriginatingRnuttf:LSScqNumber:0x80000024CbMksum:OxTFlOLength:68Priority1Optltxi^0x00X)13[-|R|-|-|E|V6i)LirJk-LocalAddrME:FEEft:5ECC:53aD:1lNumberofPrefiseE:2《攜幫兩個PrefixPrdiK3M0:-:1::/4EPrefixOptlorii-:0r|-|-|-)Prate3OOCt2:2::;J8PrgftcOptions;(Ji-|-|-|-)Intra-Area-Prefix-LSA:為什么引入Intra-Area-Prefix-LSA?OSPFv2中,依附于路由器和Stub網(wǎng)絡(luò)的subnet出現(xiàn)在RouterLSA中,依附于Transit網(wǎng)絡(luò)的subnet出現(xiàn)在Network-LSA中;OSPFv3中,Router-LSA和Network-LSA不再包含地址信息,所以引入Intra-Area-Prefix-LSAIntra-Area-Prefix-LSA攜帶區(qū)域內(nèi)IPv6Prefix信息依附于路由器的Prefix依附于Stub網(wǎng)絡(luò)的Prefix依附于Transit網(wǎng)絡(luò)的Prefix每臺路由器或Transit網(wǎng)絡(luò)可以產(chǎn)生多個Intra-Area-Prefix-LSA在OSPFv2中使用Router-LSA和Network-LSA來發(fā)布區(qū)域內(nèi)路由,而在OSPFv3中這兩類LSA不再包含地址信息,所以引入了Intra-Area-PrefixLSA,用于發(fā)布區(qū)域內(nèi)路由32bits#PrefiK命s|RmfermncwdLinkStateTypeReferencedLinkIDReferencedAdvertisingRouterIPrefixLengthPreOptionsMetricAddressPrefix
(128bits)IPrefixLengthPreOptionsMetricIntra-Area-PrefixLSA#Prefixes:LSA中包含的Prefix個數(shù)ReferencedLinkStateType:=1:攜帶的Prefix依附于Router(包括Stub網(wǎng)絡(luò))=2:攜帶的Prefix依附于TransitNetworkReferencedLinkStateID:Type1:0Type2:DR接口IDReferencedAdvertisingRouter:
Type1:依附的路由器RouterIDType2:DRRouterID其他:Prefix三元組信息OSPFv3的Intra-Area-Prefix-LSA具有區(qū)域泛濫范圍,用于發(fā)布區(qū)域內(nèi)前綴信息。根據(jù)所參考的LSA不同可分為以下兩種情況:參考Router-LSA,由各路由器分別生成,用于發(fā)布點(diǎn)到點(diǎn)鏈路的前綴信息以及Stub網(wǎng)絡(luò)的前綴信息參考Network-LSA,由DR生成,用于發(fā)布該鏈路對應(yīng)網(wǎng)絡(luò)上的所有前綴信息,這些前綴來自鏈路上所有路由器各自生成的Link-LSA。但是,Link-LSA中的本地鏈路地址信息、NU或LA位置1的前綴除外Intra-Area-Prefix-LSA(依附Intra-Area-Prefix-LSA(依附啊血Ml戲;rivirj-p'eG^
rrrlrft-Ar-idi-FrvlM-LLAQjOjCLOflL5agnSQLSTwwSntra-4'ra-6Miw-lSAlinkfitateIDiOJMLIOric|lnailn^RadianL5SeqNijmbri7flrfflW)5EHLmtwidPrefwM'3keferradL£TyprftcMBnf-ffiiFRoulerISAhhrwedG期一中RiSUEefLJALSID即fwravadOrigin^iln^iRadian£-RdSUteifIDPf3CC&汕叫8Pw+iiOptiuriB;0M-H-]Krtrin1562Pre4fl<j2C€Ci1.l!!/4JjPwl-3C^Aiani:QH+Hh*tric1552Pin100&$士;引舞Pw*mOptions2F木ttX機(jī)地MMenricDIntra-Area-Prefix-LSA(依附Transit網(wǎng)絡(luò))舉例<KTft>dii&plaiyosplv.?Iwibinlr-a-pr'^fiKIntra-Area-PrFfiM-LSA(Area0,0,0,01LSAge:1407LSlype_Ifitra-Aiea-Prefix-LSALinkStateND:OriginatingRouten22Z2LSSeqNumberCW900CC02EIChecksum;如B1E7Length!6SNumberofPrefixea:MRfiUer&ncedLST^pe:0x2002€卷者Networlk-LS昌ReferencedLinkStateIEH2402.2#DR^tDlDRef&r&nc&dOriginatingRouter:2.2.2J點(diǎn)DRRouterIDPreHiK:2(XX):1:1::/4lSPrefixOptions;0Metrk;0Pn=?i?c2CCQ2:2::/46PreHiJiOptions:0(-|-|-|-)Metric!6Pretfix;2(XX>;3;3;;網(wǎng)&PrefixOptions;6Metric;6Type-3LSA的變化-Inter-Area-Prefix-LSA:在OSPFv2中,該類型的1SA稱為Type3Summary-LSA。在OSPFv3中,更名為Inter-AreaPrefix-LSA,語義更加明確,它描述了其他區(qū)域的前綴信息邊界路由器(ABR)產(chǎn)生的第3類LSA,在Area范圍內(nèi)洪泛描述了到本AS內(nèi)其他區(qū)域的路由信息每個Inter-Area-Prefix-LSA包含一條地址前綴信息該LSA中不包含Link-Local地址信息使用32位整數(shù)作為LinkStateID來區(qū)分相同的LSAMetric:20bit。表示ABR到達(dá)該前綴描述的路由的cost值前綴信息:描述前綴的Prefix三元組在OSPFv2中,使用LSA頭里面的LinkStateID字段來表示網(wǎng)絡(luò)地址,掩碼包含在LSA內(nèi)容里OSPFv3的Inter-Area-Prefix-LSA中,LSA頭里的LinkStateID不再包含前綴信息,僅僅是一個32位的編號,用于區(qū)分同一路由器產(chǎn)生的不同LSA,所有前綴均通過Prefix三元組來描述Inter-Area-Prefix-LSA具有區(qū)域泛濫范圍,由ABR生成。每個Inter-Area-Prefix-LSA包含一條地址前綴信息,且不能包含本地鏈路地址信息Inter-Area-Prefix-LSA舉例<RTC>displayospfvSIsdbinter-prefixInter-Area-Prefix-LSA(Area0.0.01)LSAge:89LSTydfilIhter-A/m-Rrefix-LSALinkStateID:OriginatingRoster:LUL1LS"qNumberOvBOOOOCO?ChMksum:0xB5F6Length:36Metric:1562Pr&flK3000:1:1:748PrefixOptians:0Type-4LSA的變化-Inter-Area-Router-LSA:在OSPFv2中,該類型的LSA稱為Type4Summary-LSA它描述了到達(dá)其他區(qū)域在OSPFv3中,更名為Inter-AreaRouter-LSA,語義更加明確,的ASBR的信息邊界路由器(ABR)產(chǎn)生的第4類LSA,在Area范圍內(nèi)洪泛描述了到本AS內(nèi)其他區(qū)域的ASBR路由器信息每個Inter-Area-Router-LSA包含一個ASBR路由器信息LSA中的能力選項(xiàng)(Options)與所描述的ASBRRouterLSA中能力選項(xiàng)(Options)保持一致使用32位整數(shù)作為LinkStateID來區(qū)分相同的LSA它描述了到達(dá)其他區(qū)域SPFv3Inter-Area-Router-LSA結(jié)構(gòu)i32bits_rIAge:Option、,〔LirkStateIDAdvrrtiurii]BouteiiLSSequenceNumberILSChecksumLengthI?hit%00Oplions0Metric0MetricTpsTypeTea.MetricDestinationRouterIDOSPFvZType4SummaryLSAOSPFv3Inter-Area-RouterLSAOptions:3字節(jié),并非生成LSA的路由器的能力描述,而是描述了目的ASBR的能力Metric:3字節(jié),表示ABR到目的ASBR路由器的cost值D
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 浮雕墻施工方案
- 接線盒施工方案
- TSHAEPI 010-2024 污水處理廠溫室氣體排放監(jiān)測技術(shù)標(biāo)準(zhǔn)
- 2025年度購房按揭貸款提前還款合同
- 2025年度智能腳手架租賃及數(shù)據(jù)分析服務(wù)合同
- 二零二五年度生態(tài)農(nóng)業(yè)發(fā)展民間房屋抵押貸款合同范本
- 貴州航天醫(yī)院2025年度保安外包服務(wù)及應(yīng)急預(yù)案合同
- 二零二五年度出租車租賃與智能車載系統(tǒng)合作協(xié)議
- 2025年度酒店與企業(yè)年會住宿優(yōu)惠協(xié)議合同
- 二零二五年度創(chuàng)業(yè)投資資金托管管理合同
- 管道支吊架安裝工程標(biāo)準(zhǔn)圖冊直接參考使用
- 建筑施工新進(jìn)員工三級安全教育培訓(xùn)課件
- 2024年濟(jì)南歷下區(qū)九年級中考英語二??荚囋囶}(含答案)
- 2024屆遼寧省沈陽市名校中考四模化學(xué)試題含答案解析
- 2024年4月自考00431教學(xué)設(shè)計試題
- 中石油施工安全
- 7S培訓(xùn)管理教材課件(-28張)
- 社會主義核心價值觀與西方普世價值對比
- 產(chǎn)學(xué)研合作的模式和成效
- 新綱要云南省實(shí)驗(yàn)教材第二版三年級信息技術(shù)第二冊教案-
- 公安基礎(chǔ)知識900題庫
評論
0/150
提交評論