OSPF无法达到FULL状态的常见原因及处理

发布时间:  2015-03-29 浏览次数:  194 下载次数:  0
问题描述


原组网



割接后组网




本次割接是将原6台area0的交换机割接为2台主备93系列交换机,割接完成后出现一些情况

常见配置OSPF协议时,常见的不能full状态,如2-way状态(10.112.0.7为9306-00,10.112.0.8为9306-01)

<KFQ-S9306-01>disp ospf pe


         OSPF Process 1 with Router ID 10.112.0.7

                 Neighbors 


 Area 0.0.0.0 interface 10.112.1.33(Vlanif102)'s neighbors

 Router ID: 10.112.0.8       Address: 10.112.1.34     

   State: 2-way  Mode:Nbr is  Master  Priority: 1

   DR: None   BDR: None   MTU: 0    

   Dead timer due in 38  sec 

   Retrans timer interval: 5 

   Neighbor is up for 762:52:53    

   Authentication Sequence: [ 0 ] 




解决方案

对比配置发现,原两台65交换机之间并没有启用OSPF协议,割接后为了保持area0的连续性,在两台93交换机之间启用OSPF协议,网络类型为点到点,

9306-00配置如下

interface Vlanif102

 ip address 10.112.1.34 255.255.255.252

 ospf network-type p2p

 ospf timer hello 5

9306-01配置如下

interface Vlanif102

 ip address 10.112.1.33 255.255.255.252

 ospf network-type p2p

 ospf timer hello 10

由于hello时间设置不一致导致邻接关系不能建立,修改hello时间后邻居full状态


常见OSPF邻居不能FULL检查项

【配置问题】
1OSPF邻居的hellodead interval值不一致

    
定位方法:a 检查双方配置
                   b
 通过debug ospf hello,比较收发的hello报文中的hellodead interval

    
处理方法:修改双发的hellodead interva一致即可

2OSPF验证配置错误

    
定位方法:a 检查双方配置
                   b
 通过debug ospf hello,比较收发的hello报文中的认证部分
                   c
 查看disp ospf error“OSPF: wrong authentication key"或者0: OSPF: wrong authentication type是否一直增长 

    
处理方法:修改双发的认证参数即可

3.、该接口根本就没有启动OSPF

    
定位方法:a 检查双方配置
                   b
 通过debug ospf int,查看该端口是否使能ospf

    
处理方法:修改双发的配置,在接口上使能ospf即可

4OSPF网络类型是NBMA的,但你忘记在OSPF协议模式下配置邻居了

    
定位方法:a 检查双方配置,如果network-typeNBMA,看是否手工配置了邻居

    
处理方法:修改配置,手工指定邻居即可

5OSPF网络类型是NBMA的,你配置了邻居,但在诸如Frame relaymap语句中忘记加broadcast关键字了,导致协议报文不能到达对方

    
定位方法:a 检查双方配置,如果network-typeNBMA,且使用FR作为链路层协议,确认是否添加broadcast参数

    
处理方法:修改配置,在fr map 中添加broadcast参数即可

6OSPF链路两端的网络类型不一致

    
定位方法:a 检查双方配置
                  b
、接口默认的网络类型:
                              
 ospf网络类型           链路层协议
                                   p2p                PPP
loopback
                                  NBMA              fr
x25HDLC
                                  p2mp                        

                                 broadcast               Ethernet

    
处理方法:修改配置,修改双方的网络类型一致即可

7、区域号不一致

    
定位方法:a 检查双方配置
                   b
debug ospf packet,查看双方area是否一致

    
处理方法:修改配置,修改双方的区域一致即可

8、链路的网络地址不一致,注意检查两边的mask

    
定位方法:a 检查双方配置,ospf不会在不同网段接口之间建立邻居关系 

    
处理方法:修改配置,修改双方的地址为同一网段即可

9、在StubNSSA区域,有些路由器没有配置成StubNSSA

    
定位方法:a 检查双方配置,ospf要求所用stubNSSA区域内的路由器都要配置成同样的area类型 

    
处理方法:修改配置,修改StubNSSA区域所有的路由器具备一样的区域类型

END