ospf五種數據報文
1.Hello報文:用來建立鄰居關係,維持鄰居關係,選舉DR/BDR,是周期性發送的
1.1 DR/BDR是接口下的,不是設備的,產生的環境是:MA(多路訪問的環境數據報文發出可能有多個接受者)廣播網絡。
1.2 DR/DBR作用:作用減少鄰接關係,降低ospf協議流量(減少了full數量減少 LSA交互節省資源)
1.3 DR/DBR是穩定的不會搶占。
1.4 DR/DRother:通過組播發送消息,DR/BDR之間通過224.0.0.6,DRother之間通過224.0.0.5
2.DBD報文:選舉主從(這裏的主從不是DR/BDR),確定序列號,確保數據可靠性,宣告LSA的摘要(LSA的頭部)
2.1注意:第一個帶著LSA摘要的報文是從路由器發出來的
2.2 這裏的主從指的是:RID大的為主,小的為從
2.3 RID(router-id)大小比較:
華為設備:手動>loopback地址最大>物理接口地址最大或者第二大(根據具體型號)
思科設備:手動>loopback地址最大>物理接口地址最大
3.LSR報文:鏈路狀態請求包(請求需要的LSA信息,DBD中對應的路由信息)
4.LSU報文:鏈路狀態更新包(發送LSA的詳細信息)
5.LSACK:鏈路狀態確認包(對收到的LSU信息做確認)
⠀

⠀
五種包
ospf三個階段
1.交換階段:互發hello報文完成鄰居的確認,形成鄰居關係,定期發送Hello 包,維持鄰居關係,默認為10S,失效時間40S。
2.路由信息通告階段:鄰居間發送鏈路狀態信息形成鄰接關係(形成完全相同的LSDB)
3.路由選擇階段:生成用戶需要的路由表(通過SPF算法算出路由表)
四張表
第一張表:鄰居關係表
⠀

⠀
鄰居表
第二張表:鏈路狀態數據庫表
⠀

⠀
鏈路表
第三張表:OSPF路由表
⠀

⠀
ospf路由表
第四張表:全局路由表,把最優ospf路由表加入全局表
⠀

⠀
全局表
總結
三,四,五:通過五種報文交換,進入三個階段,生成四張數據表。
发布评论