Solved

Multihomed - BGP - 2 Cisco Routers with 3 circuits.

Posted on 2011-02-26
17
905 Views
Last Modified: 2012-05-11
Good Day Experts.

We have a routing challenge and were hoping that you could guide us in the right direction.
Here are the details:

On Router 1 (cisco 1841):
ISP A – T1 Circuit1
ISP B – T1 Circuit2

On Router 2 (cisco 1941):
ISP A – T1 Circuit3

ISP A is the same for both routers, but the circuits are different.

We are using BGP and getting default routes.

We have failover working well. We can shutdown any interface and the other pick up right away.

The problem that we are facing is how to load share all three circuits. We are currently load sharing Circuit1 and Circuit2 but seem to be unable to include Circuit3 into the equation.

Any ideas?
Thanks in advance for your help.
0
Comment
Question by:QuestionManA
  • 9
  • 7
17 Comments
 
LVL 24

Expert Comment

by:rfc1180
Comment Utility
Are you able to post your configs and possibly a network diagram depicting the connections.

Thanks
0
 
LVL 2

Author Comment

by:QuestionManA
Comment Utility
Thanks for the reply.

I am able to post some information. What commands would you like me to post?

As for the network diagram.
Our 3 circuits come in via a smartjack and go to the various routers. From there we have a managed switch and then a cisco ASA/ The ASA then connects to the servers.
0
 
LVL 24

Expert Comment

by:rfc1180
Comment Utility
>I am able to post some information. What commands would you like me to post?
show run

remove any information that you do not want to make public. There are several ways to load balance but this is based solely on your current design and how the routers are connected in your network. Just draw up a diagram on how your network is logically connected.

Billy
0
 
LVL 2

Author Comment

by:QuestionManA
Comment Utility
Both Router configs are attached.

1841-config-a.txt
1941-config-a.txt
0
 
LVL 79

Expert Comment

by:lrmoore
Comment Utility
The ISPA might not have load-sharing enabled on your 2 separate circuits. Even though you have the same weight on your end, they might not on their end.

0
 
LVL 2

Author Comment

by:QuestionManA
Comment Utility
Ok. I will ask them. Do you see anything else that it could be or that we should change?
0
 
LVL 24

Expert Comment

by:rfc1180
Comment Utility
On the LAN side of the 1841 and 1941, you are using GLBP, so you are load balancing between both routers, then you are load sharing utilizing 2 static routes on the 1841 which is accomplished using IP CEF and not BGP. At this point, BGP is not being used for load sharing. What is your expectation of load sharing? Are you expecting a specific percentage of load sharing via all 3 circuits? What is your expectation on outbound and inbound?

Billy
0
 
LVL 2

Author Comment

by:QuestionManA
Comment Utility
Ideally we would like to see a 33% spilt (or close) on all outbound traffic.
0
Highfive + Dolby Voice = No More Audio Complaints!

Poor audio quality is one of the top reasons people don’t use video conferencing. Get the crispest, clearest audio powered by Dolby Voice in every meeting. Highfive and Dolby Voice deliver the best video conferencing and audio experience for every meeting and every room.

 
LVL 24

Expert Comment

by:rfc1180
Comment Utility
>Ideally we would like to see a 33% spilt (or close) on all outbound traffic.
not going to happen with your configuration

Load balancing on the two links is not possible because BGP chooses the single best path among the networks that is learned from eBGP and internal BGP (iBGP); however, if you were receiveing full internet tables, then you could load share among the multiple paths to two different or three different AS numbers. You have the best configuration that you can acheive; if all 3 circuits were on the same router, then you could load share acrossed on 3 circuits, but your best best is what you have, load share acrossed 2 and using GLBP two load balance the 2 different edge routers.


Billy
0
 
LVL 2

Author Comment

by:QuestionManA
Comment Utility
If all three were on one router - it would be possible? Could you elaborate?
0
 
LVL 2

Author Comment

by:QuestionManA
Comment Utility
And also, if they were all on one router, would we need full routes?
0
 
LVL 24

Expert Comment

by:rfc1180
Comment Utility
0
 
LVL 2

Author Comment

by:QuestionManA
Comment Utility
rfc1180 - Thanks for the post.

We are doing that on Router 1 (1841) between ispa and isapb.

What we are having difficulty with is router2 and including that circuit.

The ideas currently on the lsit are (please feel free to add any) are:
1. Combine all 3 circuits on one router.
2. Put the two ISPA circuits on one router and ISP B on the other.

Will either work?

Any idea's or comments are appreciated.
0
 
LVL 24

Expert Comment

by:rfc1180
Comment Utility
>We are doing that on Router 1 (1841) between ispa and isapb.
Whether you do it via static routes or via BGP, CEF is load sharing, not BGP.When using the maximum-paths statement in BGP, the statement allows BGP to add the routes into the local RIB if the routes are equal.

If you want to load share all thress circuits, your only option is to combine all 3 circuits on one router.
1. Combine all 3 circuits on one router.

Why?
As already stated; load sharing on the two links is not possible because BGP chooses the single best path among the networks that is learned from eBGP and iBGP.

Billy
0
 
LVL 2

Author Comment

by:QuestionManA
Comment Utility
Thank you.

What we have done today is to place both ISPA circuits on the same router with ISPB on the other.
ISPA has the most amount of traffic and we can load share between them.
We will leave ISPB as is (it it has roughly half the load of ISPA).

Of course this is just a short term solution since we plan on adding ISPC (ethernet over copper) and using the T1's as failovers.

If we combined all three onto one circuit, could you elaborate on how we could acheive load sharing.

Thanks.
0
 
LVL 24

Accepted Solution

by:
rfc1180 earned 500 total points
Comment Utility
router bgp x
maximum-paths 3

Billy
0
 
LVL 2

Author Closing Comment

by:QuestionManA
Comment Utility
Thanks! We're try it!
0

Featured Post

IT, Stop Being Called Into Every Meeting

Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

Join & Write a Comment

Suggested Solutions

Title # Comments Views Activity
Thomson router 3 62
Iptables and mirroring ports 4 42
gns3 with layer 3 switch 6 30
Cisco Sup720 Migrate to Sup2T 5 35
Problem Description:   Couple of months ago we upgraded the ADSL line at our branch office from Home to Business line. The purpose of transforming the service to have static public IP’s. We were in need for public IP’s to publish our web resour…
Tired of waiting for your show or movie to load?  Are buffering issues a constant problem with your internet connection?  Check this article out to see if these simple adjustments are the solution for you.
After creating this article (http://www.experts-exchange.com/articles/23699/Setup-Mikrotik-routers-with-OSPF.html), I decided to make a video (no audio) to show you how to configure the routers and run some trace routes and pings between the 7 sites…
After creating this article (http://www.experts-exchange.com/articles/23699/Setup-Mikrotik-routers-with-OSPF.html), I decided to make a video (no audio) to show you how to configure the routers and run some trace routes and pings between the 7 sites…

772 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

11 Experts available now in Live!

Get 1:1 Help Now