OSPF分層結構:劃分多區域
area 0 骨幹區域 (有且只有一個)
非area 0 非骨幹區域
非骨幹區域通信必須通過area 0
優勢:
1.減少區域內LSDB中鏈路狀態信息的數量
2.便於管理,將相同功能性或地理位置的路由器劃分在一個區域內。
3.隔離拓撲變化。減少路由震盪(故障)帶來的影響。限制在某個範圍
ABR:區域邊界路由器,其中一個area一定要是area 0
routerid:
若沒指定,則先找loopback接口,無再找所有接口裏IP最大的(不管是否up)
OSPF協議會把不同類型的鏈路成爲不同類型的“OSPF網絡”
1.使用HDLC或PPP封裝的WAN線路,成爲P2P網
組播交互協議消息,不需要選舉DR和BDR
2.使用以太封裝的LAN線路,稱爲廣播網
組播交互協議消息,自動選舉DR,BDR
3.使用幀中繼或ATM封裝的WAN線路,稱爲NBMA(非廣播多路訪問)
單播交互協議消息,認爲指定DR和BDR
4.P2MP點到多點,需要人爲特殊設置
組播交互協議消息,不需要選舉DR和BDR
類型:
廣播
NBMA
P2P
P2MP
鄰居關係和鄰接關係
Down-Attempt-Init——2way——-Exstart———Exchange——Loading———Full
上述三步完成後,OSPF鄰居設備之間的鄰接關係建立
Hello消息中的參數雙方達成一致,建立了OSPF鄰居關係
OSPF設備之間鄰接關係建立號以後,如果設備之間有新的鏈路信息要告訴鄰居:
直接向鄰居發更新消息,鄰居再回LSack。
BDR若有鏈路發生故障,直接通知所有路由器,不通過DR
Dis ospf peer 裏的state是自己的角色
display ospf statistics error
故障次數:故障原因
多輸入幾次此命令,發現某故障原因前的次數在增加,表明該故障導致ospf協議出錯