cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
982
Views
5
Helpful
7
Replies

Multiple ospf abr routers

carl_townshend
Spotlight
Spotlight

Hi all

if we have 2 abr routers between areas with redistribution, what needs to be done to stop suboptimal routing or loops?

do we need to do filtering etc or would it generally work without any further config?

 

for example if we have area 0 with 2 routers connecting to both area 0 and area 1, would we need to do anything ?

7 Replies 7

balaji.bandi
Hall of Fame
Hall of Fame

yes you need to have route-map to filter those routes not to announce back.

 

you can have simple example s.

https://blog.ine.com/2009/08/17/ospf-route-filtering-demystified

BB

***** Rate All Helpful Responses *****

How to Ask The Cisco Community for Help

Hi 

what if we were not doing redistribution? And just one area into an other? Would we not need to do any filtering then ?

balaji.bandi
Hall of Fame
Hall of Fame

If there is no Loop then you do not need  redistribution  - until you have any other reason to filter ?

BB

***** Rate All Helpful Responses *****

How to Ask The Cisco Community for Help

carl_townshend
Spotlight
Spotlight

In what scenario would we need to filter then ?

Joseph W. Doherty
Hall of Fame
Hall of Fame

ABRs and redistribution?  Did you mean ASBRs?

 

Hi Joseph

I have heard in the past that you have to be careful when doing mutual redistribution with multiple asbrs as it can cause loops or routing issues, when would this case occur ? And how would you fix it? I hear you would have to tag routes and filter etc? 

Correct, you need to be careful when doing mutual redistribution (between routing protocols), as it can cause issues.

An example given two ASBRs, both running OSPF and EIGRP.  If ASBR X redistributes its OSPF routes into EIGRP and if ASBR Y redistributes its EIGRP routes into OSPF, you've setup a "circular" redistribution.  I.e. each routing protocol's routes will come back into that routing protocol via the other routing protocol.

The way to avoid this is to filter out routes that originated in a routing protocol.  So, for example, if ASBR Y somehow "knows" that some of its EIGRP were sourced from its OSPF (i.e. those redistributed by ASBR X), it doesn't redistribute those routes back into OSPF.  Likewise ASBR X somehow "knows" that some of its OSPF routes were sourced from its EIGRP (i.e. those redistributed by ASBR Y), it doesn't redistribute those routes back into EIGRP.

What attributes are used for this filtering depends on the routing protocol.  For example, in OSPF you can "tag" routes as you redistribute them into OSPF.  These tags can then be used to filter them out when doing redistrubtion.  (BTW, often when I redistribute into OSPF, even when not doing mutual redistribution, I tag the OSPF routes with a unique tag for each router.  Then if I need to "know" which router sourced a particular external route, it's easy to identify it.)

Review Cisco Networking for a $25 gift card