OSPF詳解(七):ospf的報文格式
阿新 • • 發佈:2020-10-20
上面是ospf的封裝格式,注意,ospf直接封裝到ip包裡,與rip不同,rip是封裝到udp包裡,使用udp的512埠。
下面是ospf報文頭部格式
version:ipv4=2,ipv6=3
type:1是hello報文;2是資料庫描述報文;3是資料庫請求報文;4是資料庫更新報文;5是資料庫確認報文。
length:包括ospf報文頭在內的ospf資料包長度
routerid:始發路由器的id
areaid:始發路由器所在域的id,如果資料包是在一條virtual link上傳送到,那麼areaid=0.0.0.0,因為virtual link被認為是骨幹區域的一部分。
checksum:對整個資料包的校驗,包括ospf報文頭
autype:使用的認證型別;0表示沒有認證;1表示使用簡單名為口令認證;2表示使用md5加密認證。
authentication:認證資訊,如果autype=1,則該欄位包含一個最長64位的口令;如果autype=2,則包含一個金鑰(keyID)、一個認證資料長度(認證資料附加在ospf資料包的尾部)、一個加密序列號用於防治重放***。