admin管理员组

文章数量:1576960

上一章节根据5种报文和8种邻居状态机给大家介绍了OSPF协议的基本工作原理。5种报文、8种邻居状态机详解OSPF工作原理

 

今天我们做一个简单的OPSF实验,抓取OSPF协议交互的5种报文分析下OSPF路由协议建立邻接关系的过程

 

正文

 

 

1

OSPF 5种 报文头格式

OSPF用IP报文直接封装协议报文,协议号为89。OSPF分为5种报文,Hello报文、DD报文、LSR报文、LSU报文和LSAck报文。

 

 

OSPF报文头格式:

 

OSPF这五种报文具有相同的报文头格式,长度为24字节

 

 

1、Type: 1字节 ,表示OSPF报文的类型,有下面几种类型:Hello报文;DD报文;LSR报文;LSU报文;LSAck报文。

 

2、Packet length :2字节,OSPF报文的总长度,包括报文头在内,单位为字节。

 

3、Router ID :4字节,发送该报文的路由器标识。

 

4、Area ID: 4字节 ,发送该报文的所属区域。

 

5、Checksum :2字节,校验和,包含除了认证字段的整个报文的校验和。

 

6、AuType :2字节 ,验证类型值有如下几种表示, 0表示不验证;1表示简单认证;3表示MD5认证。

 

7、Authentication :8字节 ,鉴定字段,其数值根据验证类型而定。当验证类型为0时未作定义;类型为1时此字段为密码信息;类型为2时此字段包括Key ID、MD5验证数据长度和序列号的信息。MD5验证数据添加在OSPF报文后面,不包含在Authenticaiton字段中。

 

 

 

OSPF Hello报文格式

 

Hello报文是最常用的一种报文,其作用为建立和维护邻接关系,周期性的在使能了OSPF的接口上发送。报文内容包括一些定时器的数值、DR、BDR以及自己已知的邻居。

 

 

报文的字段解释上一章解已经介绍过:5种报文、8种邻居状态机详解OSPF工作原理

 

 

 

OSPF DD 报文格式

 

两台路由器在邻接关系初始化时,用DD

本文标签: 报文路由协议协议过程关系