hello时间修改会导致deadinterval改变,反之不会。
建立邻居关系:
- Down:router还没有收到来自邻居的Hello包
 - Init:收到了来自邻居的Hello包,但是Hello包里没有自己的RID
 - Two-way:收到了来自邻居的Hello包,并且Hello包中包含自己的RID。若在Init状态下收到来自邻居的DBD包,也可直接进入到2-way状态。
 
以上3步双方已建立双向通信。
OSPF报头中必须协商成功的字段:
- RID不能相同
 - Area-ID必须相同
 
进程下的命令比接口下的命令优先级低
- 认证类型和认证数据必须匹配(如果使用MD5认证,必须拥有相同的KEY-ID)
 
OSPF Hello包信息内容必须协商成功的字段:
- 在Broadcast和Non-Broadcast的OSPF网络类型中,Network Mask必须匹配
 - Hello和Router Dead Interval Time必须匹配
 - Option(E,N)
 
其他影响OSPF邻居建立的因素:
- 不能使用ACL/COPP等过滤工具过滤OSPF流量
 - 建立邻居关系的接口必须属于相同的子网(OSPF报文使用接口主地址作为源地址。OSPF路由器收到报文之后也使用接口主地址与收到OSPF报文的源地址比较是否在同一子网)
 - 在NBMA环境中,如果接口被封装成帧中继,几口的OSPF网络类型为默认的Non-Broadcast时,需要手工配置邻居才能建立邻居关系;Frame-relay MAP中可以不使用Broadcast
 - 在NBMA环境中,没有手工指定邻居,而是将接口的网络类型配置为Broadcast时,Frame-relay MAP中必须加Broadcast
 - 在多路访问网络类型中,如果接口一端使用ip address命令手工配置IP地址,另一端使用ip unnnumbered借用的地址,或者两端都是用ip unnumbered借用的地址,即使接口属于相同网络地址,子网掩码也相同,也无法建立OSPF的邻居关系。
 
      
      
              
                    