所有的OSPF分组均有24字节的头
其中各域为:
版本号--标识使用的OSPF版本。
类型--标识OSPF分组类型,为下列类型之一:
--Hello:建立和维持邻居关系。
--数据库描述:描述拓扑数据库内容,此类信息在初始化邻接关系时交换。
--链接状态请求:从相邻路由器发来的拓扑数据库请求。此类信息在路由器通过检查数据库描述分组发现其部分拓扑数据库过期后发送。
--链接状态更新:对链接状态请求分组的响应,也用于通常的LSA散发。单个链接状态更新分组中可以包含多个LSA。
--链接状态确认:确认链接状态更新分组。 分组长度--指示包括OSPF头在内的分组长度,以字节计。
路由器ID--标识分组来源。
区间ID--标识分组所属的区间。所有的OSPF分组都与某一个区间相关联。
校验码--对整个分组的内容检查传输中是否发生损坏。
认证类型--所有的OSPF协议交换均被认证。认证类型可以在每区间的基础上配置。
认证--包含认证信息。
数据--包含封装的上层信息。 五、附加特性
OSPF的附加特性包括等价、多路径路由和基于上层服务类型(TOS-type of service)请求的路由。基于TOS的路由支持可以指定特定服务类型的上层协议。例如,应用程序可能指定某些数据为紧急的,如果OSPF有高优先级的链接,就可用于传输紧急数据。
OSPF支持一个或多个metric。如果只用一个metric,则为任意的,且不支持TOS。如果使用多于一个metric,通过对由三个IP TOS位(延迟、吞吐量和可*性)生成的八种组合各使用独立的metric(因此也是独立的路由表)可以支持TOS。例如,如果IP TOS位指示低延迟、低吞吐量和高可*性,OSPF就基于此TOS设计计算到所有目的的路由。
每个目的地址都含有IP子网掩码,允许VLSM(variable-length subnet mask)。通过VLSM,IP网可以分成各个不同大小的子网,这给了网管更大的网络管理的灵活性。