Load Balancing with Multi-path Routes

This is a discussion on Load Balancing with Multi-path Routes within the Linux Networking forums, part of the Linux Forums category; Greetings, I'm trying to set up some sort of load-balancing on a Linux (Trustix) gateway by using multipath ...


Go Back   Usenet Forums > Linux Forums > Linux Networking

FAQ Members List Calendar Search Today's Posts Mark Forums Read
  #1 (permalink)  
Old 04-30-2004
John Sinclair
 
Posts: n/a
Default Load Balancing with Multi-path Routes

Greetings,

I'm trying to set up some sort of load-balancing on a Linux (Trustix)
gateway by using multipath routes, however I'm stuck with some problems.

The idea is that this gateway (odd as it may seem) only has one external
interface, which should route packets to two different gateways (Ciscos).
The gateway's external interface and the routers are all on the same
network, so this is a slightly different set up than the one described
in Linux Adv Routing HOWTO.

I successfully defined the multipath route, with two equal cost routes.
However, it doesnt matter how much traffic I generate on the gateway
(using many simultaneous wgets in mirror mode), it doesnt seem to distribute
the load among the two gateways, always using only one of them. I tried
both using and not using equalize, with the same result. I was carefull
to flush the route cache between each attempt.

Has anyone tried a similar setup (single interface + two gateways)? Is
this the proper way of doing such set up? Considering both routers are
on the same network of the gateway's external ínterface (and I cannot
change that), would there be any other alternative? Would I absolutely
need Julian Anastasov's patches for that matter?

Here's how my routing table looks like (IPs changed to protect the innocent):

js@virtual ~$ ip route show
198.X.Y.0/24 dev eth0 proto kernel scope link src 198.X.Y.1
127.0.0.0/8 dev lo scope link
default
nexthop via 198.X.Y.2 dev eth0 weight 1
nexthop via 198.X.Y.3 dev eth0 weight 1
js@virtual ~$

Any help would be greatly appreciated!

Regards,
John Sinclair

Reply With Quote
  #2 (permalink)  
Old 05-02-2004
Nils
 
Posts: n/a
Default Re: Load Balancing with Multi-path Routes

iptables can do load balancing!

nils

John Sinclair wrote:

> Greetings,
>
> I'm trying to set up some sort of load-balancing on a Linux (Trustix)
> gateway by using multipath routes, however I'm stuck with some problems.
>
> The idea is that this gateway (odd as it may seem) only has one external
> interface, which should route packets to two different gateways (Ciscos).
> The gateway's external interface and the routers are all on the same
> network, so this is a slightly different set up than the one described
> in Linux Adv Routing HOWTO.
>
> I successfully defined the multipath route, with two equal cost routes.
> However, it doesnt matter how much traffic I generate on the gateway
> (using many simultaneous wgets in mirror mode), it doesnt seem to distribute
> the load among the two gateways, always using only one of them. I tried
> both using and not using equalize, with the same result. I was carefull
> to flush the route cache between each attempt.
>
> Has anyone tried a similar setup (single interface + two gateways)? Is
> this the proper way of doing such set up? Considering both routers are
> on the same network of the gateway's external ínterface (and I cannot
> change that), would there be any other alternative? Would I absolutely
> need Julian Anastasov's patches for that matter?
>
> Here's how my routing table looks like (IPs changed to protect the innocent):
>
> js@virtual ~$ ip route show
> 198.X.Y.0/24 dev eth0 proto kernel scope link src 198.X.Y.1
> 127.0.0.0/8 dev lo scope link
> default
> nexthop via 198.X.Y.2 dev eth0 weight 1
> nexthop via 198.X.Y.3 dev eth0 weight 1
> js@virtual ~$
>
> Any help would be greatly appreciated!
>
> Regards,
> John Sinclair
>

Reply With Quote
Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are Off
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On




All times are GMT +1. The time now is 01:52 AM.


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.0.0