wireshark抓取OSPF协议交互的5种报文分析OSPF路由协议建立邻接关系的过程

上一章节根据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报文&#

  • 3
    点赞
  • 43
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

网络工程师笔记

如果对你用于就鼓励下吧

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值