OSPF 邻居关系不能正常建立的原因和解决方法
(1)接口上没有激活 ospf 

 
(2)物理层或者是数据链路层协议 down. 
(3)建立邻居的接口被 passive掉 
(4)OSPF的 hello 组播地址被 ACL Block

(5)在 broadcast链路上的子网掩码不匹配
(6)Hello/dead 间隔不匹配
(7)认证方式或者是认证密码不匹配
使用 debug ip ospf adj 来查看,可以自己使用不同的情况来验证
(8)两台路由器处于不同的 AREA 
(9)Stub/transit/NSSA 区域类型不匹配
这个是常常不小心会被忘记的。
R1#debug ip ospf adj
OSPF adjacency events debugging is on
R1#
OSPF: Rcv hello from 131.108.0.1 area 1 from Ethernet0 131.108.1.2
OSPF: Hello from 131.108.1.2 with mismatched Stub/Transit area option bit
R1#debug ip ospf adj
OSPF adjacency events debugging is on
R1#
OSPF: Rcv hello from 131.108.0.1 area 1 from Ethernet0 131.108.1.2
OSPF: Hello from 131.108.1.2 with mismatched NSSA option bit 
(10)使用 secondary IP来建立 OSPF adjacency