一、问题现象
OSPF邻居状态长时间处于2-way,如何判断是正常现象还是配置问题。
二、处理步骤
1.检查开启OSPF协议的接口下的DR优先级
<shaiops> display ospf 1 interface
OSPF Process 1 with Router ID 172.1.0.55
Area: 0.0.0.0 MPLS TE not enabled
Interface IP Address Type State Cost Pri
Eth-Trunk1 172.1.0.55 Broadcast 2-way 65535 1
Loop1 172.15.1.11 P2P P-2-P 0 1
查看Pri列(DR 优先级)
若Pri=0:正常状态,表示接口不参与 DR/BDR 选举,邻居状态为2-way是正常状态。
若Pri≠0:进入下一步排查。
2.检查邻居与本设备是否为DRother
<shaiops> display ospf 1 peer
OSPF Process 1 with Router ID 172.1.0.55
Area 0.0.0.0 interface 10.3.3.2 (Vlanif10)'s neighbors
Router ID: 1.1.1.5 Address : 10.3.3.1
State : Full Mode : Nbr is Slave Priority: 1 #示例为Full,仅作参考
DR : 10.1.1.2 BDR : 10.2.2.5 MTU : 0
Dead timer due (in seconds) : 30
Retrans timer interval : 5
Neighbor up time : 01h40m3s
Authentication Sequence : 0
如果本设备Address和邻居Address与DR或BDR的地址不相等:
则双方均为DRother,OSPF在广播型网络中,DROther之间的邻居状态会保持2-way,属于正常现象。
若存在一方为DR/BDR,但状态仍为2-way,可能为配置问题(如掩码不一致等)。
三、总结经验
接口DR优先级为0则为主动放弃DR/BDR选举,邻居状态为2-way。
双方均为DROther:在广播型网络中,非DR/BDR设备之间的邻居关系默认保持在2-way状态,不会成为Full状态。
P2P、P2MP等非广播类型接口不会选举DR/BDR,邻居状态通常为Full或2-way(取决于是否交换DD报文),需结合接口类型具体分析。