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@mailman.ds9a.nl [mailto:lartc-admin@mailman.ds9a.nl]
On Behalf Of Steve Wakelin
Sent: 12 October 2004 13:17
To: lartc@mailman.ds9a.nl
Subject: [LARTC] 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@mailman.ds9a.nl
http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/
_______________________________________________
LARTC mailing list / LARTC@mailman.ds9a.nl
http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/