OSPF分组细节
《IP 路由协议疑难解》 人民邮电出版社 卢泽新 白建军 朱培栋 朱珂
来自
book.51cto /art/201604/510294.htm
摘 要:在本文中主要介绍 OSPF 分组。OSPF 有 5 种分别用于不同目的的分组,包括 Hello
分组,数据库描述分组,链路状态请求分组,链路状态更新分组,链路状态确认分组。
关键词:OSPF,分组,Hello 分组,DBD 分组,链路状态请求
1 OSPF分组细节
OSPF有5种分别用于不同目的的分组。表1-1列出了不同的OSPF分组类型同时描述了它们的功能。
表1-1 OSPF分组类型
类
型
描 述 功 能
1 Hello 用于发现邻居和形成DR/BDR关系并且交换
邻居性能参数
2
数据库描述 用于为数据库交换过程选举主/从设备,
并为数据库交换交换LSA头和选择第一个序列号
3
链路状态请求
用于在DBD交换过程中请求一个特定的LSA
4
链路状态更新
用于向通过链路请求分组请求特定LSA的邻
居发送整个的LSA。这个分组也用于泛洪
5
链路状态确认 用于确认链路状态更新分组的接收
所有OSPF分组类型都有一个通用的20字节OSPF协议头。图1-1显示了通用的OSPF协议头格式
图1-1 通用OSPF协议头格式
下面的列表描述了OSPF协议头中的字段。
版本号--这个字段表明了OSPF的当前版本号。最近的版本是2。版本1和版本2不兼容。
类型--这个字段表明附加在分组头后面的是OSPF分组5种类型中的哪一种。
分组长度--这个字段包含了整个OSPF分组的长度,这一长度包括了OSPF头在内。
1 / 5
OSPF 分组细节