我们在eBGP对等体上有一个出站路由映射,该映射将一些社区添加到某些前缀。

show ip bgp neighbor x.x.x.x advertised-routes没有显示它们

即使debug ip bgp update out似乎也没有!

q4312079q似乎没有显示!
/>
在gns3中,我可以进行相同的配置,并从伪造的上游查看其配置,但是我需要能够在本地从生产路由器进行验证... />

评论

我确定您可以,但是无论如何我都会问:您的邻居有“发送社区”吗?

哦没问题。就像我说的那样-它可以在GNS3中使用,并且我可以肯定它正在生产中使用。我只是在寻找一种方法来显示它在发件人方面正在发挥作用。

#1 楼

上次我检查/尝试这样做时,在iOS中是不可能的。我不确定NX-OS或IOS-XE / XR。它无济于事,但是可以在Juniper齿轮上进行。

关于配置-确保在路由图中使用additive关键字设置社区,否则,不会将社区添加到列表中,而是将所有现有社区替换为您在路线图中设置的社区。

评论


谢谢-我发现了瞻博网络的命令,取笑我!不幸的是,这是经典的IOS。在应用出站路由映射(社区,修改的下一跳或其他任何东西)之后,似乎没有什么数据包捕获会告诉我更新的样子。

–otherHowie
2013年12月12日19:14

#2 楼

设置另一个由相同策略控制的BGP对等体或路由反射器。当然,请确保您没有阻塞通往此对等方的任何流量。

评论


就像我说的那样,它可以在GNS3中使用。专门是在那个路由器上的那个会话中看到社区。我与一家供应商发生争执,该供应商坚持(不检查结果)我的配置永远无法工作,因为它与他们的样本配置不完全匹配。从那时起,我们证明了他们方面存在配置问题,但是能够“显示ip bgp邻居x.x.x.x广告路由的详细信息”将节省一些麻烦。

–otherHowie
2013年12月15日11:21



#3 楼

通过调试BGP,然后重新设置对等体,然后查看调试消息,我已经能够成功确认正在应用BGP属性。完成debug ip bgp update-out之后,您是否在同级上进行了硬重置?我将对此进行实验并提供屏幕截图。

评论


您不需要删除会话...进行软bgp清除

–迈克·彭宁顿
2013年12月15日15:12

好吧,当我尝试使用debug ip bgp update out时,我看到了更新,但是其中不包括社区。如果我在GNS3实验室中调试ip bgp update来查看传入的更新,那么我在传入的更新调试消息中确实看到了社区,但是在实际情况下这对我没有用。

–otherHowie
2013年12月15日19:36



这个适合哪个IOS版本?现在考虑一下,我的实验室是一个相对较旧的12.4T。例如,这可能已添加15个以上。

–otherHowie
2013年12月15日19:42

#4 楼

您是否尝试过运行
show ip bgp x.y.z.0 / 24?
该命令显示了我们环境中的社区(15. +版本)

评论


那显示了接收到的前缀的社区,不是吗?不是发送的(如果添加了路由图)...

–otherHowie
15年8月27日在12:34

#5 楼

在运行IOS-XR的路由器上,您可以使用“显示bgp通告的邻居ABCD或X:X :: X”,
它将为您提供有关发送给邻居的前缀的其他信息
(当然包括社区
如前所述,如果不想替换整个列表,请在路由映射语句内使用“ additive”关键字
并添加“ send-community-ebgp”在正确的地址族下,以便
开始将其发送给邻居

#6 楼

可以在IOS-XE 15.x上运行: />
BGP routing table entry for 0.0.0.0/0, version 5
  Paths: (1 available, best #1, table default, not advertised to EBGP peer)
  Not advertised to any peer
  Refresh Epoch 1
  65000 65001
    1.1.1.1 from 1.1.1.1 (1.1.1.1)
      Origin IGP, localpref 100, valid, external, best
      Community: no-export
      rx pathid: 0, tx pathid: 0x0