來源:公眾號【網(wǎng)絡(luò)技術(shù)干貨圈】
作者:圈圈
ID:wljsghq
一.鏈路狀態(tài)路由協(xié)議 (Link Status Protocol)基本概念
OSPF的概念
鏈路狀態(tài)路由選擇協(xié)議又被稱為最短路徑優(yōu)先協(xié)議,它基SPF(shortest path first )算法。他比距離矢量協(xié)議復(fù)雜的多。路由器的鏈路狀態(tài)的信息稱為鏈路狀態(tài),包括:接口的IP地址和子網(wǎng)掩碼,網(wǎng)絡(luò)類型,(如以太網(wǎng)鏈路或串行點對點鏈路),該鏈路的開銷,該鏈路上的所有的相鄰路由器。
OSPF特點
鏈路狀態(tài)路由協(xié)議是層次式的,網(wǎng)絡(luò)中的路由器并不向鄰居傳遞“路由項”,而是通告給鄰居一些鏈路狀態(tài)。鏈路狀態(tài)協(xié)議只是通告給鄰居的一些鏈路狀態(tài)。運行該路由協(xié)議的路由器不是簡單地從相鄰的路由器學(xué)習(xí)路由,而是把路由器分成區(qū)域,收集區(qū)域的所有的路由器的鏈路狀態(tài)信息,根據(jù)狀態(tài)信息生產(chǎn)網(wǎng)絡(luò)拓撲結(jié)構(gòu),每一個路由器再根據(jù)拓撲結(jié)構(gòu)計算出路由。
OSPF工作過程
(1)了解直連網(wǎng)絡(luò)
(2)向鄰居發(fā)送hello包(鄰居指啟用了相同鏈路狀態(tài)路由協(xié)議的其他任何路由器)
(3)建立鏈路狀態(tài)數(shù)據(jù)包,
(4)將鏈路狀態(tài)數(shù)據(jù)包泛洪給鄰居 路由器將其鏈路狀態(tài)信息泛洪到路由區(qū)域內(nèi)的其他所有鏈路狀態(tài)路由器,他一旦收到來自鄰居的LSP,不經(jīng)過中間計算,立即將這個LSP從除接收該LSP口以外的所有接口發(fā)出,此過程在整個路由區(qū)域內(nèi)的所有路由器上形成LSP的泛洪效應(yīng)。LSP在路由器初始啟動期間,或路由協(xié)議啟動過程期間,或在每次拓撲發(fā)生更改(包括鏈路接通和斷開)時,或是鄰接關(guān)系建立,破裂時發(fā)送,并不需要定期發(fā)送。
PS:距離矢量路由協(xié)議則不同,她必須首先運行貝爾曼-福特算法來處理路由更新,然后才將他們發(fā)送至其他路由器,而鏈路狀態(tài)協(xié)議則是再泛洪完成后在計算SPF算法,因此到達收斂的速度比距離矢量路由協(xié)議速度要快。
(5)每臺路由器使用數(shù)據(jù)庫建立一個完整的拓撲圖并計算通向每個目的網(wǎng)絡(luò)的最佳路徑。
OSPF的網(wǎng)絡(luò)類型
點到點連接
將一對路由器連接起來的網(wǎng)絡(luò),使用的是PPP HDLC協(xié)議
使用組播224.0.0.5來發(fā)送各種數(shù)據(jù)包
沒有DR/BDR的選舉,直接形成full鄰接關(guān)系,不用手動指鄰居
廣播
多路訪問網(wǎng)絡(luò),如以太網(wǎng),需要DR和BDR的選舉,不用手動指鄰居
通常以組播發(fā)送HELLO報文,LSU報文,和LSACK報文,以單播形式發(fā)送DD和LSR報文
DR和BDR給非指定路由器發(fā)送消息使用的是組播224.0.0.5
非指定路由器給DR和BDR發(fā)送消息使用的是組播224.0.0.6
非廣播多路訪問(NBMA, Non-Broadcast Multiple Access)
連接的路由器超過兩臺但是沒有廣播功能,幀中繼網(wǎng)絡(luò)和ATM網(wǎng)絡(luò)
所有數(shù)據(jù)包均單播發(fā)送,有DR的選舉,需要手動指定鄰居
點到多點
Hello包以組播形式發(fā)送,其他類型數(shù)據(jù)包由單播發(fā)送
不選舉DR,不用手動指鄰居
OSPF報文
OSPF報頭格式
OSPF直接封裝在IP數(shù)據(jù)包中
OSPF數(shù)據(jù)包
Hello包
作用:建立鄰居關(guān)系
各字段功能:
Network Mask :發(fā)送數(shù)據(jù)包的源IP地址對應(yīng)的子網(wǎng)掩碼
Hellointerval:Hello時間間隔,默認10S,失效間隔默認為Hello間隔的3倍
Rtr Pri:路由器優(yōu)先級用于選舉DR和BDR
DR:指定路由器的IP地址,開始時為空
BDR:備份指定路由器的IP地址,開始是也為空
Neighbor:里面標識了鄰居的路由器ID,可以表示多個鄰居
Stub and Flag :末節(jié)標識符
鄰居關(guān)系建立條件:HELLO和失效間隔要一致,區(qū)域號要相同,區(qū)域末節(jié)標識符要相同,有認證的話,認證要相同,區(qū)域ID要相同,子網(wǎng)掩碼要一致
DBD包(Datebase Description)
作用:在OSPF鄰居關(guān)系建立之后,DBD包負責(zé)描述本地的LSDB,接收到的路由器通過和自己的LSDB做比對,進而同步區(qū)域中的LSDB
各字段功能
I:該位置1表示這是發(fā)送的第一個數(shù)據(jù)包,開啟了LSDB同步過程
M:該位置1表示之后還有DD包要發(fā)送,若置0則表示沒有數(shù)據(jù)包要發(fā)送了
MS:用來表示誰是主(Master)誰是從(Slave)由主路由器引導(dǎo)進行LSDB的同步
DD Sequence Number:利用序號來確保傳輸?shù)耐暾院涂煽啃?br />
LSA Headers:LSA頭部信息摘要,可以有多個LSA頭部摘要信息
LSR包(Link-State Request)
作用:用來查詢本LSDB中沒有或者哪些LSA是已經(jīng)失效的
各字段功能:
LS type:指定所請求的LSA類型,一共有7類
Link State ID:用來表示LSA,根據(jù)LSA種類的不同,有不同的含義
Advertising Router:用來表示產(chǎn)生此LSA的路由器ID
LSU(Link-State Update)
作用:對LSR進行回應(yīng),或者定時發(fā)送LSU來更新區(qū)域中的LSDB,發(fā)送的是真正需要的LSA的內(nèi)容
各字段功能:
Number of LSA:指定此報文中共發(fā)送的LSA數(shù)量
LSAs:一條條具體的LSA完整的信息,可以有多個LSA的信息
LSAck
作用:用來在收到對端發(fā)送的LSU之后返回的確認報文,內(nèi)容是需要確認的LSA頭部
各字段功能:
LSA Headers:LSA頭部信息
一個ACK可以確認多個LSA
OSPF鄰居建立過程(重?。?/p>
首先對鄰居關(guān)系,和鄰接關(guān)系要區(qū)分開,兩臺路由器互相之間的狀態(tài)是2-way則表明鄰居關(guān)系建立,當鄰居關(guān)系為FULL是表明鄰接關(guān)系建立
關(guān)系變化過程
down->init->2-way->exstart->exchange->loading->full
down:表示還沒有建立起鄰接關(guān)系,沒有檢測到活動鄰居
init:表示從對端收到的HELLO包中,沒有自己的路由器ID信息
2-way:表示從對端收到的HELLO包中,已經(jīng)有自己的路由器ID信息了,已建立鄰居關(guān)系可以共享鏈路狀態(tài)數(shù)據(jù)
exstart:表示正在確定主從關(guān)系,即誰先發(fā)送DBD
exchange:在主的帶領(lǐng)下開始交換DBD
loading:請求更詳細的信息
full:已建立完全鄰接關(guān)系 完成更新過程 其數(shù)據(jù)庫與鄰居完全相同
過程詳解
鄰居建立過程(down->init->2-way)
希望建立完全OSPF鄰居鄰接關(guān)系的路由器之間交換OSPF HELLO包(組播224.0.0.5),雙方的鄰居此時都處于down狀態(tài),這是鄰居會話的初始狀態(tài),當路由器從鄰居收到了一個Hello包,但是沒有在鄰居Hello包中看到自己的路由器ID時,他將轉(zhuǎn)化為INIT狀態(tài),當路由器從鄰居收到Hello包中看到自己的路由器ID時,他將轉(zhuǎn)為2-Way狀態(tài)。表示鄰居之間已經(jīng)建立了雙向通信
交換LSDB過程(exstart->exchange)
路由器開始準備交換彼此的LSDB,正式交換LSDB前,會選舉出主/從路由器,這個階段即為exstart狀態(tài)
首先一條鏈路上的路由器都會認為自己是主路由器,此時將鄰居視為exstart狀態(tài),發(fā)送空的DBD包(不含LSA的索引,含有RID,MS(主)標記位,M(多),1(初始)標記位都會標記為1),來比較他們的RID,RID大的將成為主路由器。被認為從路由器的那一方需要再發(fā)送一個DBD包(MS置為0,I置為0,序列號為主路由器發(fā)來的DBD中存在的序列號)來響應(yīng)。這樣主從關(guān)系就確定下來
隨后,路由器都進入EXCHANGE狀態(tài),開始互換LSDB中的信息,這個過程總是由主路由器來引導(dǎo),有以下兩條規(guī)則
1.主路由器發(fā)送的DBD包,從路由器總要做出響應(yīng)(主路由器發(fā)送的DBD包與從路由器發(fā)送的DBD包相同)-------如果從路由器沒有LSA需要通告了,那么就會響應(yīng)回空的DBD
2.從路由器發(fā)送的DBD包,只能用作對主路由器發(fā)送的DBD包的響應(yīng)(從路由器無法自主的發(fā)送DBD包)-------如果主路由沒有LSA需要通告了,而從路由器有LSA需要通告,那么此時從路由器發(fā)回的響應(yīng)的DBD包中的M位(MORE)置為1,即告訴主路由我還有LSA要發(fā)送,這樣主路由器就會繼續(xù)發(fā)送DBD,直到從路由器將所有LSA都通告完(這時M位就為0了)。
路由器會將收到的DBD中的信息而自己LSDB中不存在的LSA頭部加入到鏈路請求列表中,進入LOADING狀態(tài)后會根據(jù)這個列表來發(fā)送請求信息。
同步鏈路狀態(tài)數(shù)據(jù)庫過程(Loading->Full)
這時路由器就有了鄰居的LSA索引列表,路由器都將進入LOADING狀態(tài),來請求自己LSDB中還沒有的LSA的信息。路由器會發(fā)送LSR來請求一個或者多個LSA的信息,對端會發(fā)送回LSU來告訴路由器他想要的信息。OSPF有以下兩種機制來確認對端收到了數(shù)據(jù)包。
1.對端發(fā)送回相同的LSU,即可表明對端收到了信息
2.對端發(fā)送回LSACK表明已經(jīng)收到了LSU(LSACK中帶有LSA頭部的信息
不再發(fā)送和接收LSU和LSR,路由器就進入了FULL狀態(tài),此時他們的LSDB是相同的,就可以進行SPF算法來計算路徑了。
OSPF 鄰居關(guān)系不能正常建立的原因和解決方法
接口上沒有激活 ospf
物理層或者是數(shù)據(jù)鏈路層協(xié)議 down.
建立鄰居的接口被 passive掉
OSPF的 hello 組播地址被 ACL Block
在 broadcast鏈路上的子網(wǎng)掩碼不匹配
Hello/dead 間隔不匹配
認證方式或者是認證密碼不匹配
使用 debug ip ospf adj 來查看,可以自己使用不同的情況來驗證
兩臺路由器處于不同的 AREA
Stub/transit/NSSA 區(qū)域類型不匹配
DR和BDR的選舉
DR,BDR存在意義
DR BDR存在于多路訪問網(wǎng)絡(luò)中,作用是減少區(qū)域內(nèi)的同步次數(shù),降低路由器的內(nèi)存消耗,減少了路由流量更新,確保同一區(qū)域內(nèi)的路由器擁有相同的LSDB
選舉過程
選舉可能出現(xiàn)的時刻:整個網(wǎng)絡(luò)剛搭建好,SW開啟之后,LAN因故障失效之后,DR,BDR失效之后都存在選舉的過程
OSPF priority 最高者為DR(缺省所有OSPF路由器為1,通過ip ospf priority 接口配置命令更改,priority為0表示不參與選舉),如果priority相同,則具有最高的Router-ID的路由器被選舉為DR。
LSA(重?。。?/p>
LSA基本概念
Link State Advertisement,鏈路狀態(tài)通告,路由器發(fā)出的關(guān)于網(wǎng)絡(luò)結(jié)構(gòu)的通告,描述了鏈路或接口的狀態(tài)及每條鏈路的成本
LSA是一種數(shù)據(jù)結(jié)構(gòu),保存在LSDB中,承載在LSU中然后發(fā)送出去,LSDB中會存儲與網(wǎng)絡(luò)有關(guān)的一系列屬性。
LSA只能由發(fā)起這個LSA的路由器進行操作和更新或者是撤銷,別的路由器不得對其進行操作,只能對其進行泛洪,不能阻塞這個LSA,也不能在這個LSA的最大時長計時器前丟棄這個LSA。
最新LSA的判定
·更高的序列號:每30(1800S)分鐘擴散一次
·校驗和:每隔五分鐘重新校驗 除Age字段之外 進行校驗, 越大越新
·老化時間:默認60分鐘 時間計數(shù),每經(jīng)過一臺路由器時間+1
LSA類型
LSA1 路由器LSA(Router LSA)
LSA2 網(wǎng)絡(luò)LSA(Network LSA)
LSA3 網(wǎng)絡(luò)匯總LSA(Network summary LSA)
LSA4 ASBR匯總LSA(ASBR summary LSA)
LSA5 自治系統(tǒng)外部LSA (Autonomous system external LSA)
LSA6 組成員LSA (Group membership LSA) *目前不支持組播OSPF (MOSPF協(xié)議)
LSA7 NSSA外部LSA (NSSA External LSA)
類型1:路由器LSA Router Link States
鏈路狀態(tài)ID(LSID):源路由器ID
通告范圍:只在特定區(qū)域內(nèi)泛洪
通告內(nèi)容:
1.路由器在區(qū)域內(nèi)的接口和接口所連接的鄰居(包含鏈路的開銷)路由器鏈路狀態(tài)。直連鏈路信息
2.網(wǎng)絡(luò)連接類型
點到點的連接,描述的是鄰居路由器ID
中轉(zhuǎn)網(wǎng)絡(luò)的連接,描述的是DR接口的地址
末節(jié)網(wǎng)絡(luò)的連接,描述的是IP網(wǎng)絡(luò)的子網(wǎng)
虛鏈路,描述的是鄰居路由器ID
3.鏈路開銷
4.是否為ABR
類型2LSA:網(wǎng)絡(luò)LSA Net Link States
鏈路狀態(tài)ID:DR的IP接口地址
通告范圍:在特定的區(qū)域內(nèi)泛洪,只有在存在DR和BDR的網(wǎng)絡(luò)中才會存在
通告內(nèi)容:列出了構(gòu)成中轉(zhuǎn)網(wǎng)絡(luò)的所有路由器,包括鏈路的子網(wǎng)掩碼,鏈路狀態(tài)等信息
類型3LSA:匯總LSA Summary Net Link States(O IA)
鏈路狀態(tài)ID:目的網(wǎng)絡(luò)的地址
通告范圍:區(qū)域間通告,由一個區(qū)域通告到另一個區(qū)域
通告者:ABR
通告內(nèi)容:ABR將從一個區(qū)域中學(xué)習(xí)到的信息匯總成鏈路狀態(tài)通告。
與3類LSA有關(guān)的計算
(1)區(qū)域內(nèi)開銷出現(xiàn)變化時
假設(shè)區(qū)域1內(nèi)某鏈路開銷出現(xiàn)了變化,該區(qū)域內(nèi)的路由器重新進行SPF算法來更改路徑。再次重新收斂后,該區(qū)域的ABR(假設(shè)該區(qū)域只有一個ABR)會向區(qū)域0發(fā)送一個更新的LSA來通告這一變化,此時區(qū)域0和其他收到這個匯總LSA的區(qū)域不會重新進行SPF算法,只會將這個LSA放入自己的LSDB中去,將去往目的網(wǎng)絡(luò)的開銷更改
(2)類型3LSA的生成和傳播規(guī)則
·ABR只會將來自骨干區(qū)域的 3類LSA,進行SPF算法,得出路由表從而再創(chuàng)建3類LSA發(fā)送到非骨干區(qū)域中,而不會對來自非骨干區(qū)域的LSA進行操作(一個區(qū)域中有兩個ABR,兩個ABR都會通告3類LSA,這樣ABR就會得到另一個ABR發(fā)送的三類LSA)。但這些LSA會存在與非骨干區(qū)域的LSDB中,并且在非骨干區(qū)域中泛洪(保證LSDB的同一性)
·當ABR創(chuàng)建并泛洪3類LSA,想要將這個區(qū)域內(nèi)的網(wǎng)絡(luò)通告到另一個區(qū)域時,如果是從非骨干區(qū)域通告到骨干區(qū)域,ABR只會考慮區(qū)域內(nèi)的路由(路由表中不帶IA的),如果是從骨干區(qū)域通告到非骨干區(qū)域,會同時考慮區(qū)域內(nèi)的路由和區(qū)域間的路由(即會告訴非骨干區(qū)域去往其他區(qū)域的信息)所有路由器都會有相同的LSDB,根據(jù)LSDB來構(gòu)建自己的路由表
類型4LSA:ASBR匯總LSA
鏈路狀態(tài)ID:ASBR的路由器ID
通告范圍:除了末節(jié)區(qū)域的整個OSPF域中
通告內(nèi)容:如何到達ASBR
通告者:ABR
與4類LSA有關(guān)的計算
(1)4類LSA在區(qū)域中的泛洪
有外部路由接入的區(qū)域的ABR生成最原始的類型4LSA,將這個LSA通告入骨干區(qū)域,其中的開銷是這個ABR到達ASBR的開銷,類似于三類LSA,骨干區(qū)域內(nèi)的ABR路由器接收到這個類型的LSA后,會將這個類型的LSA加入到SPF算法中,生成新的4類LSA,通告到非骨干區(qū)域中去,這個類型4的LSA聲明的開銷為LSDB中的LSA的開銷加該路由器到原始ABR的距離,非骨干區(qū)域內(nèi)路由器計算去往ASBR的距離時,就是該路由器到ABR的距離,加上收到的類型4LSA中通告的距離
類型5LSA:自治系統(tǒng)LSA
鏈路狀態(tài)ID:外部網(wǎng)絡(luò)號
通告范圍:除了末節(jié)區(qū)域的整個OSPF自治系統(tǒng)中
通告內(nèi)容:如何通過ASBR到達外部網(wǎng)絡(luò)
通告者:ASBR的路由器ID
PS:LSA 5的通告路由器在穿越ABR的時候是不會改變的
類型7LSA:NSSA外部LSA
鏈路狀態(tài)ID:外部網(wǎng)絡(luò)號
通告范圍:只存在于NSSA區(qū)域,在ABR處被當作5類LSA泛洪出去
7類ASBR,轉(zhuǎn)化為5類LSA后,保留一個地址,保留的地址是ASBR的接口地址,其他區(qū)域內(nèi)到外部的路徑實際上是去到保留地址的路徑。兩個ABR時,路由器ID大的負責(zé)將7類LSA轉(zhuǎn)為5類LSA
其他有關(guān)LSA的特性及操作
(1)接口失效后,LSA的運作情況
首先他會發(fā)送新的類型1LSA,告訴他的鄰居,他已經(jīng)沒有了那條鏈路的信息,其次因為down掉的是LAN中的DR接口,所以路由器會撤銷之前發(fā)送的類型2LSA,通過發(fā)送改變LSA時長但是并不改變序列號的二類LSA的方法,可以快速的撤回該類型的LSA。這時區(qū)域的ABR也感知到了拓撲發(fā)生的變化,他根據(jù)路由表發(fā)生的變化發(fā)送新的LSA來告知骨干區(qū)域和其他區(qū)域,其他區(qū)域再采取相應(yīng)的措施(去除路由條目,或者有備份路徑)
(2)產(chǎn)生LSA的路由器身份
①區(qū)域內(nèi)路由器產(chǎn)生1類LSA和2類LSA
②ABR產(chǎn)生3類和4類LSA
③ASBR生成5類和7類LSA
(3)3類LSA的操作
① ABR會忽略來自非骨干區(qū)域的三類LSA,此舉可以消除三類LSA由骨干區(qū)域進入非骨干區(qū)域而又由非骨干區(qū)域進入骨干區(qū)域的問題
②完全末節(jié)區(qū)域中有默認路由的3類LSA
OSPF區(qū)域類型和結(jié)構(gòu)(重?。?/p>
區(qū)域類型
(1)骨干區(qū)域:所有區(qū)域必須連接骨干區(qū)域
(2)標準區(qū)域:接收所有內(nèi)部和外部的路由信息
(3)末節(jié)區(qū)域:不接受自治系統(tǒng)外部的路由信息(不接受4類和5類LSA),通過一條默認的全0三類LSA前往自治系統(tǒng)外部
(4)完全末節(jié)區(qū)域:只接收區(qū)域內(nèi)部路由信息 ,通過默認路由和別的區(qū)域相連(不接受3,4,5類LSA,通過默認路由與外部網(wǎng)絡(luò)通信)
(5)NSSA:接收區(qū)域路由和有限的外部路由信息 限制自治系統(tǒng)外信息,NSSA區(qū)域中可以有ASBR,存在1/2/3/7類LSA(3類還有一條全0的特殊3類)
(6)完全NSSA:只接收區(qū)域內(nèi)的路由信息和有限的外部路由信息,存在1/2/7類LSA,一條全0的特殊3類。
配置 NSSA Area后要在區(qū)域內(nèi)手工配置一條默認路由(以便訪問OSPF中其他區(qū)域的網(wǎng)絡(luò))
OSPF末節(jié)區(qū)域的默認路由
(1)末節(jié)區(qū)域,完全末節(jié)區(qū)域,完全NSSA區(qū)域會自動生成一條區(qū)域間的默認路由,NSSA區(qū)域不會自動生成,需要手動配置一下
(2)如果有兩個ABR,會產(chǎn)生次優(yōu)路由,用一條默認路由代替一堆路由,其本質(zhì)也可以是看作路由匯總,路由匯總一直都會損失掉一部分粒度
OSPF路徑選擇
OSPF路由類型
·O,區(qū)域內(nèi)路由
·OIA,區(qū)域間路由
·OE2,外部路由,開銷值在區(qū)域內(nèi)傳播時不改變
·OE1,外部路由,開銷值在區(qū)域內(nèi)傳播時改變
·ON2,在NSSA區(qū)域中存在,類似OE2
·ON1,在NSSA區(qū)域中存在,類似OE1
·O_IA,區(qū)域間默認路由
·O_N2,NSSA區(qū)域中默認路由
選路規(guī)則
以下按優(yōu)先級排列,先出現(xiàn)的優(yōu)先級最高
·區(qū)域內(nèi)路由>區(qū)域間路由>E1/N1路由(這兩類路由被看作是平等的)>E2/N2路由
區(qū)域內(nèi)和區(qū)域間路由的選取(同一區(qū)域內(nèi)多臺ABR時)
為了避免區(qū)域邊界單點故障的情況,多數(shù)網(wǎng)絡(luò)中會至少會使用兩臺ABR,以防止ABR出現(xiàn)故障而造成的網(wǎng)絡(luò)癱瘓。ABR可以同時從區(qū)域內(nèi)路由器和另一臺ABR學(xué)到某個特定子網(wǎng)的信息。ABR可以學(xué)到一條區(qū)域內(nèi)的路由(來自所連接區(qū)域),和一條區(qū)域間路由(來自另一臺ABR,不是直接到達網(wǎng)絡(luò)所在區(qū)域而是先到ABR1再通過ABR1到另一個區(qū)域,通過了兩個區(qū)域所以算作區(qū)域間路由)。即使區(qū)域間路由的開銷值要比區(qū)域內(nèi)路由的開銷值小,也會優(yōu)選選取區(qū)域內(nèi)的路由
OSPF虛鏈路
定義
指一條通過一個非骨干區(qū)域連接到骨干區(qū)域的鏈路
目的
通過一個非骨干區(qū)域連接一個區(qū)域到骨干區(qū)域
通過一個非骨干區(qū)域連接一個分段的骨干區(qū)域
特點及規(guī)則
(1)虛鏈路必須配置在兩臺ABR路由器之間
(2)傳送區(qū)域不能是一個末梢區(qū)域
(3)虛鏈路的穩(wěn)定性取決于其經(jīng)過的區(qū)域的穩(wěn)定性
(4)虛鏈路有助于提供邏輯冗余
思考:為什么OSPF的骨干區(qū)域要是連續(xù)的?
因為所有域間流量都要通過area 0轉(zhuǎn)發(fā),非骨干區(qū)域可以配置成各種類型,例如末節(jié)區(qū)域,nssa,他可能并不知道所有的外部路由,如果要轉(zhuǎn)發(fā)給那些未知目的地,非骨干區(qū)域的做法就是把數(shù)據(jù)轉(zhuǎn)發(fā)給骨干區(qū)域,讓骨干區(qū)域去做轉(zhuǎn)發(fā),所以骨干區(qū)域的功能是核心轉(zhuǎn)發(fā),所以要都和骨干區(qū)域相連接。
-
路由器
+關(guān)注
關(guān)注
22文章
3732瀏覽量
113767 -
路由協(xié)議
+關(guān)注
關(guān)注
1文章
126瀏覽量
29565 -
OSPF
+關(guān)注
關(guān)注
0文章
80瀏覽量
14883
原文標題:網(wǎng)絡(luò)工程師必須掌握:OSPF協(xié)議原理詳解
文章出處:【微信號:網(wǎng)絡(luò)技術(shù)干貨圈,微信公眾號:網(wǎng)絡(luò)技術(shù)干貨圈】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論