OSPF端口类型配置不一致导致无法接受路由

发布时间:  2013-12-18 浏览次数:  185 下载次数:  0
问题描述
    如下图所示:WN_AR_01、WN_DS_01与WN_AR_03之间运行bgp协议,WN_DS_01与OCO_CS_01之间建立ospf 200,并且将公网的bgp路由重分发到ospf200中,从WN_AR_03上面可以ping通公网地址,但从OCO_CS_01 ping公网地址不通

 
告警信息
处理过程
    1、查看WN_DS_01与OCO_CS_01之间的ospf邻居状态,为full。
    2、查看两端的端口配置,发现OCO_CS_01之一端的端口类型为P2P,WN_DS_01这一端的端口类型为广播类型。
    3、更改WN_DS_01一侧端口类型为P2P,问题解决,OCO_CS_01可以接收到公网路由。
根因
    在WN_DS_01上可以查看到公网地址,且ospf 200 lsdb中有公网地址,但从OCO_CS_01查看不到公网地址,且ospf 200的lsdb中无公网路由信息。推测是OCO_CS_01在接收WN_DS_01的ospf 200路由时出现错误。
建议与总结
    在配置ospf协议时,需要格外注意端口类型,因为在此种端口类型不一致的情况下,邻居可以正常建立,但是无法接收路由,定位此种问题十分麻烦。

END