分享OSPF知识点
1,关于DD报文主从关系选举。
最初每台设备都认为自己是主设备,体现是DD报文中得M/S字段置为1。DDSeq是选举主从的序列号,route id 大的会成为master,选举完成后,从设备先发送dd报文(包含自身的lsa摘要)给主设备,序列号跟随主设备的。随后主设备发送dd报文(包含自身的lsa摘要)给从设备,序列号+1,随后交互LSA具体信息。
2.邻居状态迁移机制。
3 DR BDR选举。广播多路访问需要选举,p2p网络不需要。
通过hello包中携带的dr字段,刚开始都认为自身是dr,dr是针对某一个网段而言,一台路由器不同接口可能角色不一样。先比较接口优先级,越大越优,次比较route id。DR默认情况下不被抢占。
4,邻居建立不起来的原因。
1)接口down,接口没有启用ospf
2)Route id 一致,
3)area 不一致
4)认证类型不一致,认证密码不一致
5)掩码不一致
6)Hello time,dead time 不一致
7)网络类型不一致
8)区域类型不一致
9)接口为静默接口
5,邻居卡在exstatr/exchange 状态原因。
exstatr/exchange是交换DBD报文的过程,DD报文中的一个字段是接口MTU ,华为默认不开启,当从设备比主设备小时,主设备可以向下兼容,双方卡在exstatr。当从设备比主设备大时,因为第一个DD报文是从设备发送的,主设备无法通过MTU检查,故卡在exstatr,从设备发送了DD报文,故卡在exchange。