一句話總結OSPF特性
阿新 • • 發佈:2018-09-30
訪問 all 上進 abr 子網掩碼 結果 外部 tar 如何 一、組播地址和協議號
組播地址:224.0.0.5(All OSPF router)和224.0.0.6(All DR router)
協議號:IP協議89號
組播地址:224.0.0.5(All OSPF router)和224.0.0.6(All DR router)
協議號:IP協議89號
二、LSA的種類
- 路由器LSA:每個路由器都會發送1類LSA,包含了鏈路和狀態的詳細信息
- 網絡LSA:DR發出來的,包含了鏈路上的所有路由器以及子網掩碼
- 網絡匯總LSA:由ABR生成的區域間的路由信息
- ASBR匯總LSA:由ABR生成的去往ABBR的路由
- AS外部LSA:由ASBR生成的外部路由
- NSSA區域外部LSA:NSSA區域生成的外部路由,在經過ABR以後會7轉5
三、如何防環
- 區域內部的防環通過SPF算法進行計算,不會引起環路
- 區域間的防環:類似水平分割,即所有非骨幹區域只能和骨幹區域連接,骨幹區域只接受非骨幹區域的1類LSA和2類LSA,不接受非骨幹區域通告的3類LSA。
四、如何匯總路由
- 區域內部由於是通過LSA計算出來的路由,無法進行匯總
- 區域間的匯總在ABR上進行,在區域下abr-summary
五、如何匯總外部路由
在ASBR上進行匯總,asbr-summary
六、路由如何過濾
- filter-policy import: 在路由進程下操作,任何路由器上都可以操作,影響自身的路由表,不影響下遊路由器。只有在ABR上操作,才會影響下遊路由器。(OSPF特性:對於沒有進入本地路由表的1類LSA和2類LSA,ABR不會為其生成3類LSA通告到其他區域)
- filter-policy export:在路由進程下操作,在ASBR上,對引入的外部路由做過濾。
- filter export:在區域裏操作,在ABR上,對離開區域的3類LSA進行過濾。
- filter import:在區域裏操作,在ABR上,對進入區域的3類OSA進行過濾。
七、 DR:多路訪問選DR,即廣播多路訪問和非廣播多路訪問都需要選舉DR,選舉規則:優先級越大越優先,優先級相同則RID越大越優先。而且DR的選舉是非搶占的,這樣導致的結果是,在多路訪問網絡中,最先啟動OSPF進程的路由器是DR。在多路訪問中,DR-other之間是Two-way的鄰接狀態,只有DR、BDR和DR-other之間是全鄰接關系。
八、數據包:
- hello:建立和維護鄰居關系,在廣播和點到點網絡,每10秒發送1次,失效間隔為40S,在NBMA和P2MP網絡,30/120秒。
- DD:數據庫描述報文,LSA的摘要信息。
- LSR:鏈路狀態請求,用於向對端請求LSA
- LSU:鏈路狀態更新,包含了一個或者多個LSA
- LSACK:用來對收到的LSA進行確認
九、鄰居關系狀態機
- down: 初始狀態
- init: 收到鄰居的Hello包,但Hello包裏的鄰居字段沒有本路由器的Router-ID
- two-way:收到鄰居的Hello包,並且在Hello包中看到本路由器的Router-ID
- exstart:信息交換初始狀態,確定主從關系,由誰先發起交換,確定DD報文序列號。
- exchange:信息交換狀態,DD報文的交互
- loading:信息加載狀態,通過LSR、LSU交換LSA信息
- full:全鄰接狀態
十、router-ID:手工指定最優先,如果沒有手工指定,則擁有最大IP的活動環回口地址當選,否則,擁有最大IP的活動物理接口的IP當選。 手工配置時,全局可以配置,也可以在起OSPF進程的時候配置。
十一、建立鄰居的條件:
- 鏈中雙方接口的IP地址在同一個網絡,子網掩碼致
- MTU相同
- 認證通過
- 在同一個區域
- 如果是特殊區域,如Stub和NSSA,則這個區域內的所有路由器都需要配置。
- hello和Dead時間一致
- 網絡類型一致
十二:OSPF網絡類型
- 廣播類型網絡:選舉DR,鏈路層協議是Ethernet時,默認為廣播類型網絡。
- 點到點類型網絡:不選舉DR,鏈路層協議是PPP、HDLC和FR的點到點子接口時,為點到點類型。
- NBMA類型網絡:當鏈路層協議是FR和ATM時,默認為NBMA網絡,手工指定鄰居,選舉DR。
- 點到多點類型網絡:可以看成是多個點到點的網絡。
一句話總結OSPF特性