我有一个 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
但这最终也会过滤所有较小的前缀路由。
有没有办法过滤掉默认值,但接受所有其他前缀?
我有一个 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
但这最终也会过滤所有较小的前缀路由。
有没有办法过滤掉默认值,但接受所有其他前缀?
在拒绝默认路由后,您需要添加一条语句以明确允许这些前缀,因此最终的前缀列表变为:
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