[j-nsp] Community matching policy
Krasimir Avramski
krasi at smartcom.bg
Mon Mar 31 06:41:40 EDT 2014
A match 100:100
B match 101:101
Your TEST1 term match on !A OR !B <=> !(A AND B), so it effectively rejects
every route that has NO communities 100:100 AND 101:101 (at the same time)
Your target is to accept A OR B, so you can first match and accept on these
communities (TEST1 OR TEST2 defined without invert-match) and then reject
everything else.
Best Regards,
Krasi
On 31 March 2014 12:10, Andrew Khan <good1uzi at outlook.com> wrote:
> Hi -
>
> Let's say I want to reject everything except the following communities:
>
> Either 100:100
> OR 101:101
> OR both 100:100 101:100
>
> Tried to setup something:
>
> [edit policy-options]
> policy-statement TEST {
> term TEST1 {
> from community [ TEST1 TEST2 ]; ///////Is not it logical OR, and
> matching everything except what I want because of invert-match//////
> then reject;
> }
> term TEST2 {
> then accept; //// And then this should accept what I wanted /////
> }
> }
>
> [edit policy-options]
> community TEST1 {
> invert-match;
> members 100:100;
> }
> community TEST2 {
> invert-match;
> members 101:101;
> }
>
> However it is rejecting everything. Any thoughts what I'm missing here or
> perhaps the approach is not correct.
>
> Thanks in advance.
>
>
> _______________________________________________
> juniper-nsp mailing list juniper-nsp at puck.nether.net
> https://puck.nether.net/mailman/listinfo/juniper-nsp
>
More information about the juniper-nsp
mailing list