10-02-2012 06:17 AM - edited 03-04-2019 05:43 PM
Hi all:
We have a couple of symmetric MPLS links connected with 4 routers on two different countries. Each pair of routers located in the same countries have L2 connectivity. The MPLS works with BGP.
We are looking for the best option to have load balancing and automatic failover. We tried with GLBP and IP SLA, but it seems that it is not 100% suitable for our purposes (for instance, it takes around 3 mins when one of the WAN links is down)
Most of the traffic goes from country A to country B.
Ideas?
Thanks!
Solved! Go to Solution.
10-02-2012 05:53 PM
Disclaimer
The Author of this posting offers the information contained within this posting without consideration and with the reader's understanding that there's no implied or expressed suitability or fitness for any purpose. Information provided is for informational purposes only and should not be construed as rendering professional advice of any kind. Usage of this posting's information is solely at reader's own risk.
Liability Disclaimer
In no event shall Author be liable for any damages whatsoever (including, without limitation, damages for loss of use, data or profit) arising out of the use or inability to use the posting's information even if Author has been advised of the possibility of such damage.
Posting
2. Regarding OER / PfR, is there some link to good documentation on this?
You might start here: http://www.cisco.com/en/US/products/ps8787/products_ios_protocol_option_home.html
10-03-2012 08:03 AM
Hello Walter,
you don't need any additional router just to run an iBGP session between the two existing routers in country A.
Hope to help
Giuseppe
10-02-2012 09:04 AM
Hello Walter,
>> it takes around 3 mins when one of the WAN links is down
this is very close to default BGP hold timer of 180 seconds you should use per session timers like 5 seconds hello 15 seconds hold time to improve convergence.
router bgp
neighbor x.x.x.x timer 5 15
From a routing point of view assuming you have eBGP sessions with providers all you need is an iBGP session between co located routers
Hope to help
Giuseppe
10-02-2012 09:15 AM
Hi Giuseppe:
Thanks for replying!
We may try that one. I believe co-located (i hope you mean in the same country) routers are only using GLBP and not iBGP.
Questions regarding this:
1. Would iBGP be required? In our internal LAN (Country A), we have only static routing.
2. Apart from GLBP, is there another (better) option to implement load balancing and automatic failover?
Thanks
10-02-2012 09:57 AM
Hello Walter,
an iBGP session between routers in the same country is highly recommended to improve network convergence, It provides backup routes that will be used only in case of failure.
The use of BGP timers is effective as you will see in your tests.
GLBP is good when there are multiple clients connected directly to the routers, but GLBP is NOT a routing protocol it provides first hop redundancy
Here, it is question of choice I would use iBGP instead of static routes with added intelligence of IP SLA and object tracking.
Each router would still prefer eBGP routes over routes learned via the iBGP session.
As noted by Joseph, other solutions using OER/PfR are possible.
But you are already using BGP with MPLS providers so tuning BGP that would still be used is a good way to go.
Hope to help
Giuseppe
10-02-2012 09:16 AM
Disclaimer
The Author of this posting offers the information contained within this posting without consideration and with the reader's understanding that there's no implied or expressed suitability or fitness for any purpose. Information provided is for informational purposes only and should not be construed as rendering professional advice of any kind. Usage of this posting's information is solely at reader's own risk.
Liability Disclaimer
In no event shall Author be liable for any damages whatsoever (including, without limitation, damages for loss of use, data or profit) arising out of the use or inability to use the posting's information even if Author has been advised of the possibility of such damage.
Posting
If your platforms support it, OER/PfR is a possible option to dynamically load balance.
10-02-2012 10:18 AM
Hi Giusseppe and Joseph,
Thanks again!
So the 2 options here are:
1. Implement iBGP in the 4 routers
2.OER/PfR
Some questions:
1. We manage the 4 routers, but only one LAN (country A). Do you think there could be a problem using iBGP. One more thing to consider is that we are NATing from Country A routers when going to Country B Networks, so it is consuming resources as well. Given that scenario, would be still feasible to implement iBGP?
2. Regarding OER / PfR, is there some link to good documentation on this?
thanks!
Message was edited by: Walter Perera
10-02-2012 11:12 AM
Hello Walter,
I was meaning one iBGP session between RA1 and RA2 and one iBGP session between RB1 and RB2.
If the BGP sessions carry only internal networks ( no internet full table) for site to site connectivity there shouldn't be any issue in adding the two iBGP sessions. A client facing Vlan may be used for the iBGP session, there is no need of a dedicated link.
>> One more thing to consider is that we are NATing from Country A routers when going to Country B Networks
So you are combining NAT with GLBP. Do you use a form of stateful NAT ?
Hope to help
Giuseppe
10-02-2012 11:30 AM
Hi Giussepe
We are using stateful NAT in routers A
If we use iBGP, we would need to have another router in country A, and enable iBGP there as well, in order to work as single point of connection to that MPLS links, or should we use GLBP?
Also, we could not advertise the networks on Routers B as we do not manage them.
Thanks
10-03-2012 08:03 AM
Hello Walter,
you don't need any additional router just to run an iBGP session between the two existing routers in country A.
Hope to help
Giuseppe
10-02-2012 05:53 PM
Disclaimer
The Author of this posting offers the information contained within this posting without consideration and with the reader's understanding that there's no implied or expressed suitability or fitness for any purpose. Information provided is for informational purposes only and should not be construed as rendering professional advice of any kind. Usage of this posting's information is solely at reader's own risk.
Liability Disclaimer
In no event shall Author be liable for any damages whatsoever (including, without limitation, damages for loss of use, data or profit) arising out of the use or inability to use the posting's information even if Author has been advised of the possibility of such damage.
Posting
2. Regarding OER / PfR, is there some link to good documentation on this?
You might start here: http://www.cisco.com/en/US/products/ps8787/products_ios_protocol_option_home.html
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide