ospf 报文头部/hello报文内容

网工 1年前 (2018) 散逸
浏览:772 0
ospf 报文头部/hello报文内容

Ospf报文头部

Version版本:当前运行的ospf版本,我们现在常用的ospf版本是v2(ipv4 ospf)以及ospfv3(ipv6 ospf) 如果两端版本不匹配,ospf的邻居是没法正常建立的。

Type 类型:代表ospf报文的标示,ospf v2中一共用到了5种ospf的报文(hello dd lsr lsu lsack),这个字段不会影响邻居关系建立。

Packet length 包长:这个字段仅仅用来表示ospf报文的长度,不会影响ospf的邻居关系

Router id 路由器Id : 相当于公民身份证,在ospf中唯一标识一台路由器。要求在ospf中必须是唯一的, 如果直连的路由器的router id相同,那么邻居关系将无法正常建立。

Area id 区域id: 标示ospf的区域id,如果直连两端路由器区域id不一致,那么无法正常建立邻居,ospf的区域划分是在路由器上进行的, 在链路上进行ospf认为是不合理的。

Checksum 校验和:用来校验ospf报文的完整性,不影响邻居关系建立,仅仅是可靠性保障。

Authentication type认证类型:这里指的ospf认证类型是指无认证、明文认证、密文认证。 如果认证类型字段不为0 那么查看下面的 authentication data字段。

Authentication data认证数据:也就是ospf的认证密码,如果authentication type 字段不为0.那么这个字段必须相同,否则ospf邻居建立不正常,认证失败。

■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■

ospf 报文头部/hello报文内容

Ospf hello报文内容

Network mask 网络掩码: 代表发送ospf hello报文的接口的网络掩码,这个字段仅仅在broadcast 网络和nbma网络下才有意义,在p2p和p2mp 网络下就算不同也不影响邻居关系建立。

Hello interval hello报文的发送间隔:指每隔多长时间发送一次hello报文,在broad cast ,p2p网络下每隔10s发送一次,在nbma 和p2mp 网络下每隔30s发送一次。,以上参数均为默认。如果两端的hello interval不匹配, 那么邻居关系建立失败。

Options 选项: ospf可选的功能选项,本章不做介绍,影响邻居关系建立。

Router priority 路由优先级:用于选举dr和bdr ,如果当前是p2p 或者p2mp 网络类型下,这个字段将没有含义(在ospf中,仅仅只有broad cast 和nbma才需要选举dr\bdr)
取值范围 0-255 默认是1 越大越优

Router dead interval :死亡时间,是hello时间的4倍,一般不会主动修改这个参数,影响邻居关系建立。

Dr/bdr id : 标示当前网段的dr的router id 和bdr 的router id ,对这个字段在p2p 和p2mp中也是无效的。

Neighbor 邻居列表:当前网段中的ospf邻居列表,记录了当前网段所有邻居的的router id 。不影响邻居关系建立。

版权声明:散逸 发表于 2018-11-28 8:22:32。
转载请注明:ospf 报文头部/hello报文内容 | 散逸

暂无评论

暂无评论...