Re: Load-balancing across four T1's on 2 routers




Sean

In you case (one ISP) BGP scenario will be really easy.
You will have a luxury of using BGP on low-end boxes just because you
need only default from your provider. Also (as Merv pointed earlier)
you need "maximum-paths" configured

Something like this (for v12.4):

router bgp <private AS number that ISP and you agreed upon>
bgp log-neighbor-changes
neighbor <ip of the first T1 ISP router1> remote-as <AS number of you
ISP>
neighbor <ip of the second T1 ISP router2 or router1> remote-as <AS
number of you ISP>
maximum-paths 4

address-family ipv4
neighbor <ip of the T1 ISP router1> activate
neighbor <ip of the T1 ISP router2 or router1> activate
no auto-summary
no synchronization
network <"your" subnet> mask <"your" mask> {your provider will
decide about your BGP route announce}
exit-address-family


In case of MLPP use - here is the link
http://www.cisco.com/univercd/cc/td/doc/product/software/ios122/122newft/122t/122t2/ftbgplb.htm


Roman Nakhmanson

Sean-Usenet wrote:
Hi Roman

On the one ISP thing, that is just how they want it - this is just a
small contract job i'm doing.

My experience is mainly related to OSPF not BGP. I'll start looking at
BGP, it sounds like it may be a better fit? If you have any pointers
on setting it up using BGP let me know!

Thanks
Sean

nakhmanson@xxxxxxxxx wrote:
Sean

Thanks for the reply, but now it's even more "puzzling". Just out of
curiosity, since you have everything redundant (2 routers from an ISP +
2 switches + firewall with failover) why ONE ISP? ;-)

Now that I answered your question, any help with mine?
Sure.
With your current setup, I'd get rid of L3 pair and use OSPF on the
firewall (assuming it's a Cisco pix failover pair with more or less new
version).

The problem is if we lose one T1. At that point, one router has a
1.5Mb connection and the other still has a 3Mb connection. The L3
switch will then see 2 UN-equal cost default routes in its routing
table. Because they are not equal-cost routes, all traffic would be
directed to the router that has two operational T1s. The end result is
the same as loosing two T1s even though we only lost 1. OSPF only
performs equal-cost load-balancing.

You are absolutely right. And as always there is a "BUT"
Most likely client will be using just ONE T1 for any current session,
unless you do some "serious magic" like "per-packet" or "no ip
load-sharing per-destination". And some times people just want to
download stuff faster then 180kB/s. If you would use MLPP - any given
session is capable of getting up to 360kB/s guaranteed. And yes, if you
lose a T1 - you lose the "whole" router because of OSPF. But there are
always other ways of doing things (keeping in mind that T1 would be
fixed within reasonable period of time). For example you can use BGP
with link bandwidth feature between you and ISP. (using EIGRP between
you and ISP would be unconventional, but possible). Or even better
scenario - get two ISP with 2 T1 each. MLPP with each ISP. BGP (default
+ local routes) towards you from each ISP. GLBP/HSRP/VRRP or OSPF on
routers.

just my 2c
Roman

Sean-Usenet wrote:
Haha, well I dumbed down the full setup a little bit for simplicity
sake.

It is actually not a single L3 switch, it is two L3 switches with
redundant 32Gbps interconnects between them. With 1 router going to
each switch. The L3 switch is needed because the firewall is not setup
to run OSPF.

The firewall is not a single firewall, it is an active/passive firewall
cluster. One firewall connects to one of the above L3 switches and one
firewall connects to the other L3 switch.

Here is the reason for not using MLPP:

If all four T1s are up, everything would work fine with MLPP. Each
router would see a 3Mb connection. The L3 switch would have 2 default
routes in its routing table, and perform equal-cost load-balancing.
The traffic would also load-balance very nicely across the T1s because
of MLPP.

The problem is if we lose one T1. At that point, one router has a
1.5Mb connection and the other still has a 3Mb connection. The L3
switch will then see 2 UN-equal cost default routes in its routing
table. Because they are not equal-cost routes, all traffic would be
directed to the router that has two operational T1s. The end result is
the same as loosing two T1s even though we only lost 1. OSPF only
performs equal-cost load-balancing.

Without using MLPP, the L3 switch will still see two equal-cost default
routes and route traffic to both routers. Unless of course a router
looses both T1s, then it won't receive any traffic since it won't be
passing along the default route from the ABR any longer.

The reason for using a L3 switch and not GLBP on the routers is because
GLBP load-balances on a per source-host basis. Since the source host
is always the firewall, the traffic will always go through the same
router.
http://www.cisco.com/univercd/cc/td/doc/product/software/ios122/122newft/122t/122t15/ft_glbp.htm


Now that I answered your question, any help with mine? :-)

Thanks
Sean


nakhmanson@xxxxxxxxx wrote:
Sean-Usenet wrote:
It is the same ISP

Merv wrote:
BTW is it one ISP or two ?

Sean

I am sorry for stupid question, but I just can't resist. WHY all that
hustle with 4 T1's without MLPP, 2 routers + OSPF, if you have just ONE
provider. As far as I understand, you are trying to "invent the wheel",
which is design "indestructible" Internet access, or am I wrong? If
not, then WHY you want a SINGLE L3 switch (which you don't need) +
SINGLE firewall?

Roman

.



Relevant Pages

  • Re: Load-balancing across four T1s on 2 routers
    ... since you have everything redundant (2 routers from an ISP + ... switches + firewall with failover) why ONE ISP? ... switch will then see 2 UN-equal cost default routes in its routing ... lose a T1 - you lose the "whole" router because of OSPF. ...
    (comp.dcom.sys.cisco)
  • Re: Load-balancing across four T1s on 2 routers
    ... router will receive 2/3 of the traffic and the other will receiving 1/3 ... EIGRP supports UNequal-cost load-balancing in that manner, ... In you case BGP scenario will be really easy. ... switch will then see 2 UN-equal cost default routes in its routing ...
    (comp.dcom.sys.cisco)
  • Re: probably an easy routing question, so please help
    ... issued two IP blocks from their ISP. ... plugged into the same gigabit switch as Server B in Block 2 and they ... Provided both of those networks are off the same edge router, ... not run out the 10Mb port to the router with all of its traffic, ...
    (comp.dcom.sys.cisco)
  • Re: probably an easy routing question, so please help
    ... issued two IP blocks from their ISP. ... plugged into the same gigabit switch as Server B in Block 2 and they ... from a 10Mb link to the router and the computers are both hooked into ...
    (comp.dcom.sys.cisco)
  • Re: probably an easy routing question, so please help
    ... issued two IP blocks from their ISP. ... plugged into the same gigabit switch as Server B in Block 2 and they ... Provided both of those networks are off the same edge router, ...
    (comp.dcom.sys.cisco)

Loading