您好,登錄后才能下訂單哦!
OSPF的協(xié)議號為89,當OSPF數(shù)據(jù)包多播發(fā)生時,它們的TTL設置為1,,
1.數(shù)據(jù)包頭部
所有的OSPF數(shù)據(jù)包都是由一個24個八位組字節(jié)的頭部開始
版本version
OSPF的版本號,OSPF的版本號為2。
類型Type
跟在頭部后面的數(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)
正在使用的認證模式
認證 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ù)必須和它的鄰居保持一致
網(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的頭部就可以完成。
接口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ù)包
鏈路狀態(tài)類型 Link State Type
鏈路狀態(tài)類型號,用來表示一個LSA的類型
鏈路狀態(tài)ID Link State ID
通告路由器 Advertising Router
始發(fā)LSA通告的路由器的路由器ID
5.鏈路狀態(tài)更新數(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可靠的泛洪擴散
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內容。