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工作原理詳解

五種包

ospf三個階段

1.交換階段:互發hello報文完成鄰居的確認,形成鄰居關係,定期發送Hello 包,維持鄰居關係,默認為10S,失效時間40S。

2.路由信息通告階段:鄰居間發送鏈路狀態信息形成鄰接關係(形成完全相同的LSDB)

3.路由選擇階段:生成用戶需要的路由表(通過SPF算法算出路由表)

四張表

第一張表:鄰居關係表

OSPF工作原理詳解

鄰居表

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

OSPF工作原理詳解

鏈路表

第三張表:OSPF路由表

OSPF工作原理詳解

ospf路由表

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

OSPF工作原理詳解

全局表

總結

三,四,五:通過五種報文交換,進入三個階段,生成四張數據表。