What router would you recommend that would allow me to load balance between two WAN connections (i.e. T1, Cable, DSL, etc)? In other words, which router would intelligently connect a user to the 2nd WAN connection if the 1st WAN connection is heavily used by other desktop users?
Actually you can use several cisco router models from the 1800 series to the 7000 series every router support load balancing
Yes they can. It really isn't that easy, however.
If you have two T1s to the same place, then your routing protocol or static routes would be able to load balance you.
You're talking about two connections to the internet. I assume you'll be using NAT. That makes it way more complicated.
You need a way to make X users always go out through one NAT, and Y users always go out through the other. Having two static default routes of the same cost can give you some load balancing, but it isn't really dynamic or deterministic based on load - you could still overload one or the other.
OER is the way to do that. But for tiny little branch locations it may not be supportable - and you'd need a bigger router, as well as something to make a decision on.
Look over the OER information to see if that works for you, http://www.cisco.com/go/oer.
I see. Well, if it's that complicated, how is it that DLink and Astrocom provide routers that can set up percentages of bandwidth usage? From what i understand, these routers can understand how to route a user when one WAN connection is heavily used.
In order to provide you with a solid answer we need to know how your set-up will look?
Are you going to have one provider with 2 connections?
Are you going to have 2 providers with 1 connection from each?
Are you talking about a NxT solution?
Sharing across the line is set-up by how you route your traffic, there are also load balancers that will do this for you too. It all depends on how you are setting it up?
Sorry for responding late. I had no idea people were still helping me with this issue. Thank you for responding, and I hope you respond to this request soon.
1. Are you going to have one provider with 2 connections?
No, we actually plan to have two different ISPs. These ISPs can be two DSL lines, 1 DSL and 1 Cable, 1 T1 and 1 DSL, or any 8 combinations between T1, DSL, or Cable.
2. Are you going to have 2 providers with 1 connection from each?
3. Are you talking about a NxT solution? I'm not sure what an NxT solution is. If an NxT solution describes a situation where User A goes to the Internet on WAN connection 1, but WAN connection 1 is being heavily used by other users, then the router allows User A to use WAN connection 2.
NxT1 is N=the number of T=1's you are going to have.
If you are using 2 separate providers I would recommend getting your own IP space from ARIN. Then run BGP, but you will also need your own ASN too. This way you control your traffic out to your peers. You can receive routing table updates from your peers to make informed routing decisions. This will allow you to use load sharing. I believe this will do everything you want.
We have a setup with 2 isp's with 8mbps each terminating on 2 respective 2851 router, currently we are using bgp and hsrp to achieve the failover. In this scenerio only one isp link is utilized for incoming and outgoing traffice, is it possible to acieve loadbalancing in this scenerio such that two 8mbps link is utilized. I have also attached a diagram for the same. any advice will be highy appreciated.
With your current set-up the answer is no. You can attempt to split your traffic and send
half of the network out one side and half out the other. This will need 2 standby groups. Or you will need a load balancer inline. The other config set-up is to use GLBP. However, not all cisco devices can run GLBP. I do not believe the 2960's support this. GLBP uses a VIP just like HSRP, but instead of one link being used it will be 1 VIP but it will run an algorithm to send the traffic to one link or the other.
One other alternative would be run BGP to an internal device. Bring one switch behind the routers and run ebgp to an ip. This will allow the routing to flow accross both links. Another would be to run one router at the edge and run bgp to a loopback ip with ebgp.
This link has 7 different topology layouts
Very good site.