RE: Equalize Patch

Linux Advanced Routing and Traffic Control

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Ah ha.

Now I know why it is not available, due to inefficiencies.

Thankfully TEQL supports tap devices and this to be sufficient as
thankfully I have Linux at both ends.


-----Original Message-----
From: lartc-admin@xxxxxxxxxxxxxxx [mailto:lartc-admin@xxxxxxxxxxxxxxx]
On Behalf Of Steve Wakelin
Sent: 12 October 2004 13:17
To: lartc@xxxxxxxxxxxxxxx
Subject:  Equalize Patch

There has been numerous threads etc regarding this but all that has left
me is more than a little confused :-(.

I have setup and environment consisting of two OpenVPN tunnels and wish
to load balance at the packet level between them.

I am currently running on 

Linux edm 2.4.21-20.EL.c0custom #2 Tue Oct 12 08:52:23 BST 2004 i686
i686 i386 GNU/Linux

And have install Quagga at each end to provide me with Zebra and OSPF
which are configured and working as expected.

172.16.2.0/30 dev tap2  proto kernel  scope link  src 172.16.2.2
172.16.1.0/30 dev tap1  proto kernel  scope link  src 172.16.1.2
10.0.0.0/24  proto zebra  metric 20 equalize
        nexthop via 172.16.1.1  dev tap1 weight 1
        nexthop via 172.16.2.1  dev tap2 weight 1
192.168.18.0/24 dev eth2  proto kernel  scope link  src 192.168.18.4
192.168.17.0/24 dev eth1  proto kernel  scope link  src 192.168.17.4
192.168.16.0/24 via 192.168.18.3 dev eth2  proto zebra equalize
192.168.15.0/24 via 192.168.17.3 dev eth1  proto zebra equalize
10.100.0.0/24 dev eth0  proto kernel  scope link  src 10.100.0.1
169.254.0.0/16 dev eth2  scope link
default  proto zebra equalize
        nexthop via 192.168.17.3  dev eth1 weight 1
        nexthop via 192.168.18.3  dev eth2 weight 1

When I scp over from one end of the VPN tunnels to the other my
throughput is exactly halved rather than doubled as expected.

Pinging the tunnel and tcpdump'ing the devices show that only one of the
tap devices is being used and therefore I am assuming that the equalize
is not working as I had hoped.

Was the 2.4.18 equalize patch ever formally included in the later kernel
releases?  I can find no reference in
/usr/src/linux-2.4/Documentation/networking to the load_balancing.txt
file in the patch.

If not is there a later version of this available?

Has it been successfully incorporated into V2.6 kernel?

I can provide any further information about my setup if that will shed
any further light on my problems.

Many thanks in advance

Regards

/Steve
_______________________________________________
LARTC mailing list / LARTC@xxxxxxxxxxxxxxx
http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/
_______________________________________________
LARTC mailing list / LARTC@xxxxxxxxxxxxxxx
http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/


[Index of Archives]     [LARTC Home Page]     [Netfilter]     [Netfilter Development]     [Network Development]     [Bugtraq]     [GCC Help]     [Yosemite News]     [Linux Kernel]     [Fedora Users]
  Powered by Linux