过滤默认路由,但接受所有其他路由

网络工程 bgp 锦缎
2021-07-12 20:38:22

我有一个 BGP 会话,其中除了一些小前缀之外,另一个参与者还在通告默认路由。

我想过滤掉默认值,但接受其他前缀。

我试过使用:

ip prefix-list no-default-route seq 5 deny 0.0.0.0/0

结合:

neighbor 10.4.1.1 prefix-list no-default-route in

但这最终也会过滤所有较小的前缀路由。

有没有办法过滤掉默认值,但接受所有其他前缀?

2个回答

在拒绝默认路由后,您需要添加一条语句以明确允许这些前缀,因此最终的前缀列表变为:

ip prefix-list no-default-route seq 5 deny 0.0.0.0/0
ip prefix-list no-default-route seq 10 permit 0.0.0.0/0 le 32

接受的答案是正确的。用一个规则来写同样的东西的另一种方式是:

ip prefix-list no-default-route seq 5 permit 0.0.0.0/0 ge 1