因为上行路由器发布错误的路由导致MA5200F静态用户配置成功却无法上线

发布时间:  2012-07-26 浏览次数:  65 下载次数:  0
问题描述
% [03/01/200* 10:55:38-] FC-5-070c1004:                                         
 The origin of fib(192.168.0.2) is wrong  
告警信息
MA5200F启用了OSPF动态路由协议,配置的静态用户状态也已经是Updated状态。用户的PC可以学习到MA5200F的MAC地址但是无法上网,也无法PING通MA5200F。
处理过程
只有对方发布的路由是精确的主机路由时才会出现此问题,在配置时一定要注意网络中IP地址的规划,不要引入和发布错误的路由信息。
根因
1、给用户将静态用户的地址修改为192.168.0.222后,用户一切正常,排除用户PC和MA5200F数据配置问题。
2、根据告警查看设备的FIB转发表,发现:
192.168.0.2/32   218.206.*.*  GHU  t[0]          Ethernet1.0
静态用户配置在7端口,而FIB表项的转发下一跳为1端口。
3、查看设备的路由表,发现:
192.168.0.2/32   O_ASE   150 1           218.206.*.*  Ethernet1.0 
从1端口对接的设备学习到了发布过来的192.168.0.2的精确路由,于是确定是上层设备路由发布了与静态用户IP相同的主机路由问题导致用户不通。修改上层设备发布的路由后,问题解决。
建议与总结

因为对端设备发布了一条和静态路由地址相同的主机路由,MA5200F通过OSPF学习到此路由,会在相应的FIB表中添中此路由的信息。这样当配置静态用户再上线时,相应的FIB表项因为和路由协议下发的目的地址相同,就会下发失败,所以到静态用户的报文转发错误导致用户无法上线。

END