RE: AS PATH AND

From: Brian Dennis (brian@labforge.com)
Date: Fri Feb 21 2003 - 14:34:09 GMT-3


I went back and read what you are trying to do again. You are trying to
catch both AS's in the same AS-Path in any order correct?

Brian Dennis, CCIE #2210 (R&S/ISP Dial/Security)
brian@labforge.com
http://www.labforge.com

-----Original Message-----
From: Ram Shummoogum [mailto:rshummoo@ca.ibm.com]
Sent: Friday, February 21, 2003 9:07 AM
To: brian@labforge.com
Cc: ccielab@groupstudy.com
Subject: RE: AS PATH AND

Brian:

It actually detects that you are trying to match as-path twice and
replace
the 2 lines with just 1 line ( i.e match as-path 1 2).

As shown in the show run...

If you are trying to match as-path with something else, then the AND is
valid.

Cheers,
RAM

"Brian Dennis" <brian@labforge.com> on 02/21/2003 11:31:06 AM

To: Ram Shummoogum/Quebec/IBM@IBMCA
cc: <ccielab@groupstudy.com>
Subject: RE: AS PATH AND

Try it as shown below.

route-map 1-AND-2 permit 10
 match as-path 1
 match as-path 2

This means that it must match as-path 1 AND 2. If it was written as:

route-map 1-AND-2 permit 10
 match as-path 1 2

It means match 1 OR 2. You could also try this regular expression:

ip as-path access-list 3 permit (_123_)|(_456_)

Brian Dennis, CCIE #2210 (R&S/ISP Dial/Security)
brian@labforge.com
http://www.labforge.com

-----Original Message-----
From: nobody@groupstudy.com [mailto:nobody@groupstudy.com] On Behalf Of
Ram Shummoogum
Sent: Friday, February 21, 2003 6:41 AM
To: csmith@plannetconsulting.com
Cc: ccielab@groupstudy.com
Subject: RE: AS PATH AND

I have tried what you suggested and it does not work.
It is behaving like a OR.
I change 456 to a non-existent one and it still passes the filter.

Cheers,
RAM

"Cassidy D. Smith" <csmith@plannetconsulting.com>@groupstudy.com on
02/21/2003 04:31:32 AM

Please respond to "Cassidy D. Smith" <csmith@plannetconsulting.com>

Sent by: nobody@groupstudy.com

To: "'Cezar Fistik'" <cfistik@moldovacc.md>, <ccielab@groupstudy.com>
cc:
Subject: RE: AS PATH AND

The problem is that they are in different order, so a single as-path acl
won't work. Have you tried doing multiple matches in a route-map ? In
other
words you create to as-path acl's and then match on both, this should
create
your "and". If you try this please let us know if it works..

-------example---------------------------

IP as-path access-list 1 _123_
IP as-path access-list 2 _456_

Route-Map 1-AND-2 permit 10
 match as-path 1 2

Route-Map 1-AND-2 deny 20

--------end example--------------------

Cassidy

-----Original Message-----
From: nobody@groupstudy.com [mailto:nobody@groupstudy.com]On Behalf Of
Cezar
Fistik
Sent: Thursday, February 20, 2003 10:24 PM
To: ccielab@groupstudy.com
Subject: Re:

Hi,

I don't know if there si an "and" in regular expressions, never heard of
it. In order to match AS123 AND AS456 you can try using the following
expressoin:

123.*456

Regards,
Cezar Fistik

----- Original Message -----
From: "Ram Shummoogum" <rshummoo@ca.ibm.com>
To: <ccielab@groupstudy.com>
Sent: Thursday, February 20, 2003 10:34 PM

> Hi ALL:
>
>
> I need some help on this BGP regular expression.
>
>
> Make a router only accept routes that has transit AS 123 and AS 456.
The
> keyword here is "and" and not or.
>
>
> Ex: {34 5 6 456 7 99 123 88}
> {45 123 89 456 7}
>
>
>
>
>
> I know "OR" is | but what is AND.
>
>
>
>
>
> Thanks for your help
>
>
> RAM



This archive was generated by hypermail 2.1.4 : Sat Mar 01 2003 - 11:06:28 GMT-3