这发生在 PE 路由器和 CE 路由器之间。在 CE 路由器上配置邻居命令后,与 CE 路由器的连接立即丢失。CE 路由器的 Telnet 管理已经通过 PE 路由器启用,因此每当 WAN 连接丢失时,管理(telnet)也会丢失。
那时从PE路由器查看BGP邻居表,BGP邻居就形成了。另一端(CE 路由器)也显示邻居是好的(这由技术团队通过控制台登录@CE 路由器端检查)但 ping 到 WAN IP 不起作用(ping 超时)。在为 BGP 调试 CE 路由器之前,没有收到任何错误消息到路由器。然后收到附加的错误消息。
PE 路由器详细信息为:Cisco IOS XR 软件,版本 5.1.3。>>asr9k-os-mbi-5.1.3.sp3-1.0.0/0x100000/mbiasr9k-rp.vm
CE 路由器详细信息为:“flash:c800-universalk9-mz.SPA.154-3.M3.bin”
我尝试了很多方法来解决这个问题。从 CE 路由器再次删除邻居命令后立即注意到 WAN 连接正常(ping 和 telnet 管理正常)。检查 BGP 邻居表时,发现 BGP 表上有超过 300 个前缀。最后,我找到了一种通过在 BGP 进程下使用“ip prefix-list”将 BGP 前缀限制为非常有限的值(首先是 5)来临时修复它的方法。但我的客户不能接受,因为他需要在 CE 路由器中拥有完整的路由表(所有 BGP 前缀)。如果有人以前遇到过这个问题,请回答我的问题。