一句話總結北京快樂8定製開發OSPF特性
一、組播地址和協議號 組播北京快樂8定製開發,需要請搜尋【大神原始碼論壇】dsluntan.com 客服企娥3393756370 V信17061863513,地址: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。 點到多點型別網路:可以看成是多個點到點的網路。