一、问题现象

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报文),需结合接口类型具体分析。