Cisco Support Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Announcements

Welcome to Cisco Support Community. We would love to have your feedback.

For an introduction to the new site, click here. If you'd prefer to explore, try our test area to get started. And see here for current known issues.

New Member

Announcing multi path with route reflectors

I have some networks been advertised by to different routers to a route reflectors with exactly the same attributes and IGP cost.

I configured the route reflector with maximum-paths 2 to put both paths in his routing table.

The problem is that I need the route reflector to send both routes to his clients, but it just send one.

Does someone known how to make it possible???

Everything is on iBGP.

Thanks!!!

8 REPLIES
Cisco Employee

Re: Announcing multi path with route reflectors

Andres,

This is normal behavior. The RR only advertises its best path even if it is configured for multi path.

A draft has been submitted to the IETF to address this issue. Unfortunately, the draft has expired in August 2006 and it doesn't seem to be getting anywhere.

http://www.tools.ietf.org/html/draft-walton-bgp-add-paths-05

Hope this helps,

Harold Ritter
Sr. Technical Leader
CCIE 4168 (R&S, SP)
harold@cisco.com
México móvil: +52 1 55 8312 4915
Cisco México 
Paseo de la Reforma 222 Piso 19
Cuauhtémoc, Juárez
Ciudad de México, 06600
México

Re: Announcing multi path with route reflectors

Harold,

Good info!!

I was going to dig in and try to find out the reason for this behavior and you've saved the effort :-)

Regards,

Sundar

New Member

Re: Announcing multi path with route reflectors

Thank you! Have you thought any other way to make it possible, maybe changing something on the routes that the route reflector receives to send to its clients???

Any idea?, thanks a lot!

Cisco Employee

Re: Announcing multi path with route reflectors

Andres,

Unfortunately, the only way I know to avoid this issue is to get rid of the RRs by doing a full ibgp mesh :o(

With VPNv4 it is a bit different since a prefix is made of the RD+ipv4 prefix. The VPNv4 prefix is therefore considered unique by the RR if its combination of RD+ipv4 prefix is unique and therefore the same prefix with different RDs are not compared by the RR as they are considered different.

The add_path draft would have offered a similar solution for IPv4 but I don't think it is likely that we will see it in any production release anytime soon.

Regards,

Harold Ritter
Sr. Technical Leader
CCIE 4168 (R&S, SP)
harold@cisco.com
México móvil: +52 1 55 8312 4915
Cisco México 
Paseo de la Reforma 222 Piso 19
Cuauhtémoc, Juárez
Ciudad de México, 06600
México

Re: Announcing multi path with route reflectors

Hi Harold,

Just to consolidate the whole info, accordingly if there exists 2 VPN routes for the same network and for the same customer (same RD) thus it will have the same effect on the RR and it won't advertise both with no work around (although this is practically a weired case), is my assumption correct.

BR,

Mohammed Mahmoud.

Cisco Employee

Re: Announcing multi path with route reflectors

Mohammed,

You are absolutely correct. This is why it is recommended to use different RDs when a customer site is attached to two or more PEs and you want to achieve load-balancing for traffic to that customer site.

Regards,

Harold Ritter
Sr. Technical Leader
CCIE 4168 (R&S, SP)
harold@cisco.com
México móvil: +52 1 55 8312 4915
Cisco México 
Paseo de la Reforma 222 Piso 19
Cuauhtémoc, Juárez
Ciudad de México, 06600
México

Re: Announcing multi path with route reflectors

Hi Harold,

Agreed, thank you very much for the confirmation.

HTH,

Mohammed Mahmoud.

Cisco Employee

Re: Announcing multi path with route reflectors

Hi,

There might be a chance in a normal IPv4 iBGP environment. The idea is to have two RRs - normally the case anyhow.

As those two RRs are independantly doing path selection, they might come to a different best path for a prefix. Thus two "best" pathes would be sent to a client.

The tricky thing is to get a stable environment with the desired results, without breaking BGP design rules, like "Don not modify Loc Pref internally!".

One might use communities to set weigth on the RRs to prefer a specific path.

Just an idea - to be discussed.

My feeling is though it might be too problematic from an operational point of view.

Regards, Martin

241
Views
10
Helpful
8
Replies