溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

8.1.7 OSPF數(shù)據(jù)包格式

發(fā)布時間:2020-07-17 12:53:25 來源:網(wǎng)絡 閱讀:553 作者:wax1223 欄目:數(shù)據(jù)庫

OSPF的協(xié)議號為89,當OSPF數(shù)據(jù)包多播發(fā)生時,它們的TTL設置為1,,

1.數(shù)據(jù)包頭部

所有的OSPF數(shù)據(jù)包都是由一個24個八位組字節(jié)的頭部開始

8.1.7 OSPF數(shù)據(jù)包格式

8.1.7 OSPF數(shù)據(jù)包格式

版本version

OSPF的版本號,OSPF的版本號為2。

類型Type

跟在頭部后面的數(shù)據(jù)包類型

8.1.7 OSPF數(shù)據(jù)包格式

數(shù)據(jù)包長度 Packet Length

OSPF數(shù)據(jù)包的長度,包括數(shù)據(jù)包頭部的長度,以八位組字節(jié)計

路由器ID Router ID

始發(fā)路由器的ID

區(qū)域ID Area ID

始發(fā)數(shù)據(jù)包的路由器所在的區(qū)域

校驗和Checksum

對整個數(shù)據(jù)包(包括包頭)的標準IP校驗和

認證類型(AuType)

正在使用的認證模式

8.1.7 OSPF數(shù)據(jù)包格式

認證 Authentication

Autype = 0    不檢查這個字段,可以包含任何內容

Autype = 1    包含一個最長為64位的口令

Autype = 2    包含一個Key ID,認證數(shù)據(jù)長度,不減小的加密序列號

密鑰ID Key ID

表示認證算法和創(chuàng)建消息摘要使用的安全密鑰

加密序列號 

不會減小的數(shù)字,用來防止重現(xiàn)***

2.Hello數(shù)據(jù)包

為了形成一種鄰接關系,Hello數(shù)據(jù)包攜帶的參數(shù)必須和它的鄰居保持一致

8.1.7 OSPF數(shù)據(jù)包格式

網(wǎng)絡掩碼Network Mask

發(fā)送數(shù)據(jù)包接口的網(wǎng)絡掩碼,如果掩碼和接收數(shù)據(jù)包接口的網(wǎng)絡掩碼不匹配,數(shù)據(jù)包將被丟棄。

Hello時間間隔 Hello Interval

接口上Hello數(shù)據(jù)包的傳送之間的時間間隔,是一個周期性的時間段,以秒來計

可選項 Option

用來確保鄰居之間的兼容性問題

路由器優(yōu)先級 Router Priority

用來做DR和BDR的選舉,優(yōu)先級為0,不參與選舉

路由器無效時間間隔 Router Dead Interval

始發(fā)路由器在宣告路由無效之前,將要等待從鄰居路由器發(fā)出的Hello數(shù)據(jù)包的時長

指定路由器DR

如果沒有DR(未選出或網(wǎng)絡類型不需要DR),則此字段設置為0.0.0.0

備份指定路由器BDR

如果沒有DBR,此字段設置為0.0.0.0

鄰居Neighbor

如果始發(fā)路由器在過去的一個Router DeadInterval時間內,從網(wǎng)絡上已經(jīng)收到來自它的某些路由器有效的Hello數(shù)據(jù)包,那么將會在這個字段中列出所有鄰居的ID

3.數(shù)據(jù)庫描述數(shù)據(jù)包

數(shù)據(jù)庫描述數(shù)據(jù)包的一個主要目的是描述始發(fā)路由器數(shù)據(jù)庫中一些或全部的LSA信息,以便接受路由器能夠確定所接收到LSA在其數(shù)據(jù)庫中是否有一個匹配的LSA,此操作只需要列出LSA的頭部就可以完成。

8.1.7 OSPF數(shù)據(jù)包格式

接口MTU Interface MTU

在數(shù)據(jù)包不分段的情況下,始發(fā)路由器接口可以發(fā)送的最大IP數(shù)據(jù)包的大小,以八位組字節(jié)計。

可選項 Option

包含在數(shù)據(jù)庫描述數(shù)據(jù)包中,使路由器可以選擇不轉發(fā)某些LSA到那些沒有必要的支持能力的鄰居路由器

報文下一個八位組字節(jié)的前5位沒有被使用,被設置為00000b

*I位,初始位Initial bit

    當發(fā)送的是一系列數(shù)據(jù)庫描述數(shù)據(jù)包中的最初一個數(shù)據(jù)包時,該位設置為1,后續(xù)的數(shù)據(jù)庫描述數(shù)據(jù)包將把該位設置為0,I-bit為0

*M位,后繼位More bit

    當發(fā)送的數(shù)據(jù)包還不是一系列數(shù)據(jù)庫描述數(shù)據(jù)包中的最后一個數(shù)據(jù)包時,該位設置為1

*MS位,主從位 Master/Slave bit

    在數(shù)據(jù)庫同步過程中,該位設置為1,用來指明數(shù)據(jù)庫描述數(shù)據(jù)包的路由器是一臺主路由器,從路由器設置為0,MS-bit = 0

*數(shù)據(jù)庫描述序列號 DD sequence Number 

    在數(shù)據(jù)庫同步過程中,用來確保路由器能夠收到完整的數(shù)據(jù)庫描述數(shù)據(jù)包序列

*LSA頭部 LSA Header

4.鏈路狀態(tài)請求數(shù)據(jù)包

8.1.7 OSPF數(shù)據(jù)包格式

鏈路狀態(tài)類型 Link State Type

鏈路狀態(tài)類型號,用來表示一個LSA的類型

鏈路狀態(tài)ID Link State ID

通告路由器 Advertising Router

始發(fā)LSA通告的路由器的路由器ID

5.鏈路狀態(tài)更新數(shù)據(jù)包

8.1.7 OSPF數(shù)據(jù)包格式

OSPF數(shù)據(jù)包是不能離開發(fā)起它們的網(wǎng)絡,一個鏈路狀態(tài)數(shù)據(jù)包可以攜帶一個或多個LSA,但是這些LSA只能傳送到始發(fā)它們的路由器的直連鄰居,接收LSA的鄰居路由器將負責在新的LS更新數(shù)據(jù)包中重新封裝相關的LSA,從而進一步泛洪擴散到它自己的鄰居

LSA數(shù)量 Number of LSA

此數(shù)據(jù)包中包含的LSA的數(shù)量

鏈路狀態(tài)通告 LSA

6.鏈路狀態(tài)確認數(shù)據(jù)包

用來進行LSA可靠的泛洪擴散

8.1.7 OSPF數(shù)據(jù)包格式


向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內容。

AI