OSPF--数据包头部

OSPF数据包头部是由多重封装构成的。最外层是IP包头部,封装在IP头部内部的有5种OSPF数据包类型中的一种。每种OSPF数据包都有一个相同的头部。如图1所示的那样

图1

从上图可以看出,OSPF的协议号是89,TTL=1。TTL=1可以保证只能在邻居节点之间交换信息。也就是说OSPF只在多路网络内泛洪。但是的在virtual link 其OSPF 的TTL=255.

在Nonbroadcast以及Point-to-Multipoint Nonbroadcast接口网络类型中,所有消息都发向单播邻居地址.

所有OSPF头部都是由24个八位组成。

 1  版本(version)——是指OSPF的版本号。对于IPV4版本号是2,对于IPV4版本3

类型(type)      ——表示OSPF的消息类型。

                                                    Type =1——Hello
                                                    Type =2——DBD
                                                    Type =3——LSR
                                                    Type =4——LSU
                                                    Type =5——LSAck
 

数据包长度(packed length)---包括头部在内的以八位组字节计数的OSPF数据包度。

4 路由器ID(route ID)--是指始发路由器的ID。

区域ID (Area id)--是指始发数据包所在的区域。virtual link 的区域ID是0.0.0.0  ,

                                   因为 virtual link 是被认为是区域0 的一部分。

6 校验和(check sum)--对整个包的校验和。

7 认证类型(AuType)--表示OSPF认证类型.

                                            AuType =0——无认证
                                            AuType =1——明文认证
                                            AuType =2——MD5认证

8 认证(Authentication)--是指认证的必要信息。如果AuType =0,不做检查,内容任意。

                                          AuType =1开口64位的口令。

                                           AuType =2 包括KEY ID 认证长度和 一个递增的序列号。

                                           消息摘要附件在OSPF数据包尾部。

 

你可能感兴趣的:(数据包,ospf)