On Wed, 3 Aug 2011, Ziv Leyes wrote:

Hi all,
I have the following scenario (excuse my lousy ascii art...)



                                          ISP1
                                        /
                                      /
                                    /
RTR1 -----iBGP----- RTR2
                                   \
                                     \
                                       \
                                        ISP2

For the simplicity of the case, I have two prefixes, 1.1.1.1/24 and 2.2.2.2/24, I want to advertise prefix 1.1.1.1/24 to ISP1 as best, and 2.2.2.2/24 to ISP1 with prepends, and the opposite too, prefix 2.2.2.2/24 to ISP2 as best and prefix 1.1.1.1/24 to ISP1 with prepends.

What I'm trying to do is to set up all in a way that the only place I set up my decision is on RTR1 only, and that will be reflected via the iBGP to RTR2 about how I want the prefixes to be advertised to my eBGP neighbors ISP1 and ISP2 I tried setting communities, but all I got is RTR2 to see and match the communities, but based on this, I couldn't get the prefixes advertised to the ISPs at all.

What kind of manipulation I need to do in order for the RTR2 after matching the communities coming from RTR1, to advertise it to the ISPs according to the priorities I've mentioned before?

This should be reasonably simple to do by setting communities on the prefixes on RTR1 (assuming RTR1 is exporting these prefixed into BGP...use a route-map there to set the communities). On RTR2, you'll need output route-maps for ISP1 and ISP2 that permit / permit and prepend based on community strings.

i.e. on RTR1, you'd set multiple community strings on 1.1.1.1/24 and 2.2.2.2/24, first a string that indicates this is a route you want to advertise to the internet in general, then a second string that indicates you want some number of prepends when going out ISPx. In the output route-maps on RTR2, you'd check for these prepend community strings first, and the general "announce to internet" string last.

----------------------------------------------------------------------
 Jon Lewis, MCP :)           |  I route
 Senior Network Engineer     |  therefore you are
 Atlantic Net                |
_________ http://www.lewis.org/~jlewis/pgp for PGP public key_________
_______________________________________________
cisco-nsp mailing list  [email protected]
https://puck.nether.net/mailman/listinfo/cisco-nsp
archive at http://puck.nether.net/pipermail/cisco-nsp/

Reply via email to