Route Policy - Match All matching any?

Userlevel 4
Create Date: Oct 4 2013 2:18PM

Hi all,

I have the following issue, tested in both 15.2 and 15.3 EXOS, am I doing something wrong?

configure bgp neighbor route-policy out out-filter-1

entry OutFilter1 {
if match all {
nlri any/23;
then { permit; }
entry deny_all { if { }
then { deny; }
(vr Internet) BD-1.7 # show bgp neighbor transmitted-routes all

Advertised Routes:
Destination Next-Hop LPref Weight MED AS-Path
>i 100 0
>i 100 0
>i 100 0
>i 100 0

I don't want to transmit the first route, am I doing anything wrong?

(from Luis_Coelho)

3 replies

Userlevel 4
Create Date: Oct 24 2013 2:37PM


Does anyone use Extreme's BGP? (from Luis_Coelho)
Userlevel 4
Create Date: Oct 28 2013 12:42AM


delete "nlri;" from entry OutFilter1

Jarek (from Jaroslaw_Kasjaniuk)
Userlevel 4
Create Date: Nov 4 2013 6:19PM

If you show policy out-filter-1, does it match? In particular, does the match all directive still say match all, or did it turn into a match any?

I've seen some mysterious issues with match alls turning into match anys. They might be resolved in 15.3.2p1-2, but I'm not sure yet.

Also, you may need to remove and then reapply the policy, if you've changed it since applying it. Refresh policy doesn't seem to be sufficient. (initiating a bgp soft reconfiguration might be though).

I assume you are trying to match any /23 or smaller subnet that is also part of that /22 (but not the /22 itself)? (from xxiii)