OSPF建立neighbor条件

2025-10-08 23:53:04

1、两个router成为neighbor的条件: 当两个router发现自己都在对方发送的hello packet的 “neighbor” 列表中

2、如果两个router要形成neighbor关系, 对从对端接收到的hello packet要做如下的检查, 只有通过, 才会建立neighbor关系

两个router发送的hello packet的源IP地址, 拥有相同的subnet和mask: 双方要在同一个网段

两个router在同一个area中

两个router的area type一样 (stub, NSSA…)

两个router的Router ID不能一样

两个router的Hello interval 和Dead interval 必须相同

两个router都通过双方的认证(如果配置认证)

两个router的MTU需要一样, 否则停留在exchange start状态

两个router的priority值为0(在MA网络中)

不能通过ACL/CoPP等工具过滤OSPF流量

两个接口IP必须属于相同的子网(接口IP使用主地址作为OSPF报文的源IP, 不使用secondary IP)

在NBMA网络中, 如果接口被封装为帧中继, 接口的OSPF类型默认为non-broadcast, 需要手工配置neighbor才能建立邻居关系(frame-relay map中可以不使用broadcast)

在NBMA环境中, 没有手工指定neighbor, 而是将接口的网络类型配置为broadcast时, frame-relay map中必须加broadcast

OSPF建立neighbor条件

3、这些信息都携带在Hello报文中

Router ID不能相同: 10.0.0.2

Area ID必须相同: 0.0.0.0

认证方式和认证数据

掩码必须相同

P2P/P2MP网络上的掩码可以不相同

Broadcast和NBMA网络上的掩码必须要相同

Hello/Dead interval 必须要相同

Option

N和E必须要匹配

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢