RE: route-map logic

From: JOSE ANGEL MARTINEZ DE LA VARA (jamartinez@xxxxxxxxxxxxxxxx)
Date: Wed Feb 13 2002 - 13:34:54 GMT-3


   
Hi,

I've never seen that and I can say many books asset when a match is found
the route-map stops (completely with no continues available) for that match.
You can read it in the Documentation CD about IOS12.1 under ip routing
independent features where describes route-map behavior.

Those things that make our route-maps impossible to write can be rebuilt in
such a way so it can be done. For example, you want to...:

'... reject all routes not matching
some community, and continue execution of route map
for only those routes which hasn't been rejected.'

But instead of rejecting the non-matching at the beginning (impossible to
do), you can add the community match to the matches in the following lines
of your route map. Then all routes not matching your community will be
denied at the end of your route-map.

Sometimes looks tricky, but you have to think about 'the other way of doing
things'.

Yaw.

Jose Angel

-----Mensaje original-----
De: Przemyslaw Karwasiecki [mailto:karwas@ifxcorp.com]
Enviado el: miircoles, 13 de febrero de 2002 16:53
Para: ccielab@groupstudy.com; cisco-nsp@puck.nether.net
Cc: Daniel Salama
Asunto: route-map logic

All,

I am confused with Parkhust Appendix C (route-maps)

Is it possible to build route-map which will do following:

Select only routes matching certain communities, then
(only for those routes)
based on another comunity, do some route modifications?

In other words, how to reject all routes not matching
some community, and continue execution of route map
for only those routes which hasn't been rejected.

Something like:

route-map eBGP_PROVIDER_X-OUT permit 10
 description Prefixes from customers
 match community CUSTOMERS_OR_OURS
 continue with route map

route-map eBGP_PROVIDER_X-OUT permit 20
 description Do AS_PREPEND based on community
 match communnity PROVIDER_X_1
 set as-path prepend 65000

route-map eBGP_PROVIDER_X-OUT permit 30
 description Do AS_PREPEND based on community
 match communnity PROVIDER_X_2
 set as-path prepend 65000 65000

...

Of course there is no "continue with route map" statement in IOS,
at least I don't know any statement like this.

Any suggestions?
Am I totally spoiled with JunOS?

Thanks,

Przemek

Sorry for crossposting, but I belive this problem is in scope
of both lists



This archive was generated by hypermail 2.1.4 : Thu Jun 20 2002 - 13:46:21 GMT-3