OSPF动态路由协议②

OSPF数据包(抓包分析):

        OSPF协议是跨层封装的协议,跨四层封装,直接将应用层的数据封装在网络层协议后面的。OSPF数据包的中协议号字段为89。

分析实验图:

OSPF数据包基本结构:头部信息+相应功能数据报文

​​​​​​ OSPF的头部数据:

OSPF报文的头部报文信息 ,是每个OSPF数据包都拥有的相同报文信息

Verison(版本):OSPF版本,IPV4使用OSPFV2,版本号为2

Message Type(类型):OSPF的数据包类型{hello:1,DBD:2,LSR:3,LSU:4,LACK:5}

Packet Length(数据包大小):数据包长度

RID:哪个路由器发的就用它的RID标识

Aera ID(OSPF区域):数据包从哪个区域发出的,就写哪个区域ID

Checksum(校验核):数据校验

Aunth Type(OSPF的认证类型):OSPF的认证类型有三种:

  • null(不认证):0
  • simple(明文认证):1
  • MD5(通过比对摘要值进行认证):2

Auth Data(OSPF认证数据):认证时,需要对应的认证数据

OSPF在进行认证时,需要比较两部分数据:一部分为认证类型,一部分为认证数据

hello包:

 这个包是完成OSPF收敛之前的hello包(1.0.0.1向1.0.0.2发送的hello包)

hello的具体内容:

①网络掩码

        OSPF接口一旦激活就会去发送hello包,而hello包内含有这个接口本身配置的IP地址的掩码信息(我配置的就是1.0.0.1/30 --- 对应掩码就是255.255.255.252)

        华为设备要求,邻居之间hello包携带的子网掩码必须相同,否则无法建立邻居关系只针对以太网接口进行检测,对P2P网络不做限制(P2P网络对ip地址无限制)

②hello时间和死亡时间:

        邻居之间所携带的hello和死亡时间必须相同否则无法建立邻居关系

③8位可选项:

        每一个比特都对应这个路由器携带的某种OSPF特性。这8位特殊标记包含OSPF特殊区域的标记,这个特殊区域的标记在邻居关系建立中也需要检测如果特殊区域标记不同,也无法建立邻居关系

④路由优先级:

        发出该hello包对应的路由器DR选举的优先级(默认为1)

⑤指定路由器/备份指定路由器:

        在DR/BDR选举完成后,会将对

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值