如何在 Cisco ASR 路由器中查看附加到前缀的 BGP 社区?

网络工程 bgp cisco-ios-xr
2021-07-08 01:49:17

Cisco ASR 路由器使用 IOS XE 软件。使用sh bgp ipv4 unic neigh <neighbor-address> received routes命令可以在任何入站策略之前查看从 BGP 邻居收到的 IPv4 单播前缀此命令的输出如下:

Status codes: s suppressed, d damped, h history, * valid, > best
              i - internal, r RIB-failure, S stale
Origin codes: i - IGP, e - EGP, ? - incomplete
   Network            Next Hop            Metric LocPrf Weight Path
*  10.10.10.0/24    192.168.4.9                           0 65001 65005 i

是否可以在任何入站策略之前看到附加到 10.10.10.0/24 前缀的社区?

4个回答

我相信这是不可能的,正如@jwbensley 所说。尽管 cisco.com 也不太可能明确表示未实现此功能。

当您查看社区等属性时,您正在查看 BGP 表。应用策略后,路由正在进入 BGP 表。因此,如果您使用策略更改属性,则只能看到修改后的属性。

如果您在有问题的邻居上打开入站软重新配置,那么您将在列表中看到另一个条目,其中包含预策略社区。

尝试“显示 bgp ipv4 单播 ABCD/长度详细信息”

您将看到“仅接收”路径。这是您在应用任何策略之前接收的路径,包括接收的社区。

https://www.cisco.com/c/en/us/td/docs/routers/asr9000/software/routing/command/reference/rrasr9kbgp.html

只收

如果配置了软重新配置入站,则路径被接收但被入站策略丢弃,或者被接受和修改。在任一情况下,仅接收值是原始未修改路径的副本。

show ip bgp <prefix> 

R2_#sh ip bgp 77.77.77.0
BGP routing table entry for 77.77.77.0/24, version 11
Paths: (2 available, best #1, table default)
  Advertised to update-groups:
     15        
  Refresh Epoch 1
  **65055 65077**
    5.5.5.1 from 10.60.70.2 (33.33.33.1)
      Origin IGP, metric 0, localpref 100, valid, internal, af-export(2), best
      Community: 65070:65072
      rx pathid: 0, tx pathid: 0x0
  Refresh Epoch 1
  **65055 65077**, (received-only)
    5.5.5.1 from 10.60.70.2 (33.33.33.1)
      Origin IGP, metric 0, localpref 100, valid, internal
      rx pathid: 0, tx pathid: 0
R2_#