BGP 社区策略仅允许单个社区标记的路由

网络工程 思科 BGP cisco-ios-xr 路由过滤器
2022-02-10 14:51:08

我需要执行 Cisco IOS-XR 路由策略,以仅允许具有单个社区标记的路由并且不允许具有多个社区标记的路由。

我建立了一个有两条路线的实验室:

  • 10.70.151.1/32 - 标签为 64555:100
  • 10.70.151.2/32 - 标签为 64555:100 和 64555:200

我尝试了这个政策,但两条路线都通过了,我只需要第一条路线通过:

route-policy ALLOW_SINGLE_COMM
  if community matches-every (ios-regex '^64555:100$') then
    pass
  else
    drop
  endif
end-policy

下面是一些输出: 在此处输入图像描述 在此处输入图像描述

1个回答

与 Cisco 记录了一个案例,RPL 开发人员已确认您不能只匹配社区字符串的单个部分,它会始终评估整个社区字符串,因此无法完成。