OSPF报文字段详解

198 阅读2分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第2天,点击查看活动详情

hello image.png

network mask :接口掩码

hello interval : hello报文发送间隔,P2P, broadcast默认10s,P2MP, NBM默认30s。

router priority :接口优先级,用在Broadcast, NBMA型链路选举DR,BDR, 默认为1,取值范围0-255

dead interval :邻居 失效时间,默认为hello间隔4倍

DR :该链路上DR接口的IP地址,P2P,P2MP 该字段为0.0.0.0

BDR :该链路上BDR接口的IP地址,P2P,P2MP 该字段为0.0.0.0

option : E bit = 1代表能交换5类LSA,N bit =日代表不能交换7类LSA                         

option字段:(出现在每一个HELLO包,DD和每个LSA中的)

image.png Neighbor:邻居路由器的Router ID列表

DBD报文

image.png 接口MTU:是指在数据包不分段的情况下,始发路由器接口可以发送的最大IP数据包大小。当在虚连接时,该字段为0x0000。

Option:同hello报文。

I位:当发送的是一系列DD报文中的第一个数据包时,该为置位为1。后续的DD报文将该位置位0。

M位:当发送的数据包还不是一个系列DD报文中的最后一个数据包时,该为置为1。如果是最后一个DD报文,则将该为置为0。

MS位:在数据库同步中,主要用来确认协商过程中的序列号。(置为1表示自己是主。)

DD Sequence Number:DD的序列号报文。

LSA头部信息。

LSR:

image.png Link State Type:用来指明LSA标识是一个路由器LSA、一个网络LSA还是其他类型的LSA。

Link State ID:不同类型LSA该字段意义不同。

Advertising Router:始发LSA通告的路由器的路由器ID。

LSU:接收到LSR后,发送LSU,通告具体的LSA内容。

image.png

LSA的数量和LSA的信息。

LSA

image.png

LSA的头部信息