我们在 eBGP 对等体上有一个出站路由映射,它向某些前缀添加了一些社区。有什么方法可以证明这确实是在经典 IOS 中从发送方发生的吗?
show ip bgp neighbor x.x.x.x advertised-routes
不显示它们
甚至debug ip bgp update out
好像没有!
在 gns3 中,我可以进行相同的配置,并看到它在我的假上游端工作,但我需要能够从本地端在生产路由器中进行验证......
我们在 eBGP 对等体上有一个出站路由映射,它向某些前缀添加了一些社区。有什么方法可以证明这确实是在经典 IOS 中从发送方发生的吗?
show ip bgp neighbor x.x.x.x advertised-routes
不显示它们
甚至debug ip bgp update out
好像没有!
在 gns3 中,我可以进行相同的配置,并看到它在我的假上游端工作,但我需要能够从本地端在生产路由器中进行验证......
上次我检查/尝试这样做时,在 IOS 中是不可能的。不过,我不确定 NX-OS 或 IOS-XE/XR。它对您没有帮助,但可以在瞻博网络设备上做到这一点。
关于您的配置 - 确保您additive
在路线图中使用关键字来设置社区,否则您不会将社区添加到列表中,而是用您在路线中设置的社区替换任何现有社区 -地图。
设置您使用相同策略控制的另一个 BGP 对等体或路由反射器。当然,请确保您没有使任何流量进入该对等点。
在运行 IOS-XR 的路由器上,您可以使用“显示 bgp 通告邻居 ABCD 或 X:X::X”,它将为您提供有关发送给邻居的前缀的附加信息(当然包括社区,如果已配置)。如前所述,如果您不想替换整个列表并在正确的地址族下添加“send-community-ebgp”以开始发送它,请记住在路由映射语句中使用“additive”关键字给邻居
通过调试 BGP,然后重置对等方,然后查看调试消息,我已经能够成功确认正在应用 BGP 属性 - 这当然是破坏性的。在您完成 debug ip bgp update-out 之后,您是否对对等方进行了硬重置?我将对此进行实验并提供屏幕截图。