1. 程式人生 > 實用技巧 >OSPF詳解(七):ospf的報文格式

OSPF詳解(七):ospf的報文格式

1 上面是ospf的封裝格式,注意,ospf直接封裝到ip包裡,與rip不同,rip是封裝到udp包裡,使用udp的512埠。 下面是ospf報文頭部格式 2 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資料包的尾部)、一個加密序列號用於防治重放***。