* SV: [LARTC] Loadbalancing on multiple eth rtl8139
@ 2000-10-16 11:44 Daniel
2000-10-16 14:10 ` bert
` (2 more replies)
0 siblings, 3 replies; 4+ messages in thread
From: Daniel @ 2000-10-16 11:44 UTC (permalink / raw)
To: lartc
<PRE>Hi!
The devices eth1 and eth3 MUST be active. Remove "ip link set down eth1" and
"ip link set down eth3". You might get problems with "TCP packet reordering"
resulting in lower bandwidth but I'm currently working with a patch to the
sch_teql driver. I will post it to the list if/when I get it to work.
Regards,
Daniel
><i> -----Ursprungligt meddelande-----
</I>><i> Från: <A HREF="mailto:lartc-admin@mailman.ds9a.nl">lartc-admin@mailman.ds9a.nl</A>
</I>><i> [mailto:<A HREF="mailto:lartc-admin@mailman.ds9a.nl">lartc-admin@mailman.ds9a.nl</A>]För
</I>><i> <A HREF="mailto:loadbalancing@highlander.my-scotland.co.uk">loadbalancing@highlander.my-scotland.co.uk</A>
</I>><i> Skickat: Monday, October 16, 2000 12:03 PM
</I>><i> Till: <A HREF="mailto:lartc@mailman.ds9a.nl">lartc@mailman.ds9a.nl</A>
</I>><i> Ämne: [LARTC] Loadbalancing on multiple eth rtl8139
</I>><i>
</I>><i>
</I>><i> Hello!
</I>><i>
</I>><i> I have a 4 interfaces Linux router with 2.2.14 kernel realtec
</I>><i> 10/100 rtl8139 driver. The kernel should be compiled with the
</I>><i> right options.
</I>><i> I have to loadbalance the traffic on two interfaces. We speak
</I>><i> about microwave connection, but the microwave devices are
</I>><i> breezenet access points so they can not be included into the
</I>><i> router machine directly, they are attached by ethernet T based 10
</I>><i> Mbs cord one to one eth card respectively. The line have to have
</I>><i> the double of the 3MB of today`s capacity.
</I>><i> The other side of the line is a cisco 7000 series router of our
</I>><i> provider. We would like to use one virtual interface and two
</I>><i> slaved ones attached to the virtual master to route statically
</I>><i> the traffic. We tried the sch_teql module to do so and the Linux
</I>><i> 2.4 Advanced Routing HOWTO chapter 8.5 Loadsharing over multiple
</I>><i> interfaces. We exactly entered this lines in shell:
</I>><i> modprobe sch_teql
</I>><i> ip link set down eth1
</I>><i> ip link set down eth3
</I>><i> tc qdisc add dev eth1 root teql0
</I>><i> tc qdisc add dev eth3 root teql0
</I>><i> ip addr add dev teql0 62.168.113.130/25
</I>><i> (the interfaces eth1 and eth3 are already set up with
</I>><i> 62.168.113.254 resp. 62.168.113.253)
</I>><i> The system was unable to ping the other side. After we tried to
</I>><i> link up the interfaces - teql0 before, eth1 and eth3 after. Ping
</I>><i> with all the interfaces bringed up (ip link set up dev [device])
</I>><i> resulted in system crash. We was told by third party that the
</I>><i> realtec eth card has a mallfunctioning driver for some operation.
</I>><i>
</I>><i> Please let us know how to do.
</I>><i>
</I>><i> Thanks
</I>><i>
</I>><i> Dzony and the team.
</I>><i>
</I>><i> _______________________________________________
</I>><i> LARTC mailing list / <A HREF="mailto:LARTC@mailman.ds9a.nl">LARTC@mailman.ds9a.nl</A>
</I>><i> <A HREF="http://mailman.ds9a.nl/mailman/listinfo/lartc">http://mailman.ds9a.nl/mailman/listinfo/lartc</A> HOWTO:
</I><A HREF="http://ds9a.nl/2.4Routing/">http://ds9a.nl/2.4Routing/</A>
</PRE>
^ permalink raw reply [flat|nested] 4+ messages in thread* SV: [LARTC] Loadbalancing on multiple eth rtl8139
2000-10-16 11:44 SV: [LARTC] Loadbalancing on multiple eth rtl8139 Daniel
@ 2000-10-16 14:10 ` bert
2000-10-17 15:42 ` Miro
2000-10-17 18:55 ` bert
2 siblings, 0 replies; 4+ messages in thread
From: bert @ 2000-10-16 14:10 UTC (permalink / raw)
To: lartc
<PRE>On Mon, Oct 16, 2000 at 01:44:50PM +0200, Daniel Bergqvist wrote:
><i> Hi!
</I>><i>
</I>><i> The devices eth1 and eth3 MUST be active. Remove "ip link set down eth1" and
</I>><i> "ip link set down eth3". You might get problems with "TCP packet reordering"
</I>><i> resulting in lower bandwidth but I'm currently working with a patch to the
</I>><i> sch_teql driver. I will post it to the list if/when I get it to work.
</I>
Read the archive of <A HREF="mailto:netdev@oss.sgi.com">netdev@oss.sgi.com</A>, I discussed it with Alexey and Jamal
there and they had some reservations about the idea. What might work is set
up the bundled device, and run a tcp/ip tunnel over it, like 'vtund'. This
lets the Linux TCP/IP stack reorder packets. Linux is not disturbed by
simple reordering problems, and thus solves your problems.
The only remaining problem is that tunneling over tcp/ip has some problems
of its own.
Regards,
bert hubert
--
PowerDNS Versatile DNS Services
Trilab The Technology People
'SYN! .. SYN|ACK! .. ACK!' - the mating call of the internet
</PRE>
^ permalink raw reply [flat|nested] 4+ messages in thread
* SV: [LARTC] Loadbalancing on multiple eth rtl8139
2000-10-16 11:44 SV: [LARTC] Loadbalancing on multiple eth rtl8139 Daniel
2000-10-16 14:10 ` bert
@ 2000-10-17 15:42 ` Miro
2000-10-17 18:55 ` bert
2 siblings, 0 replies; 4+ messages in thread
From: Miro @ 2000-10-17 15:42 UTC (permalink / raw)
To: lartc
<PRE>HI,
I read IP Command Reference from A. Kuznetsov and in section about
interface flags is:
SLAVE - this interface is bonded to some another interface to share link
capacities.
If I understanded this, it is a posibility to make something similar what
do cisco IOS if it slaves interface under dummy, dummy have assigned an IP
address, slave interfaces are without IP adress.
But in IP Command Reference it is no note about slaving an interface.
PSIkappa
<A HREF="mailto:psi@atlantis.sk">psi@atlantis.sk</A>
</PRE>
^ permalink raw reply [flat|nested] 4+ messages in thread
* SV: [LARTC] Loadbalancing on multiple eth rtl8139
2000-10-16 11:44 SV: [LARTC] Loadbalancing on multiple eth rtl8139 Daniel
2000-10-16 14:10 ` bert
2000-10-17 15:42 ` Miro
@ 2000-10-17 18:55 ` bert
2 siblings, 0 replies; 4+ messages in thread
From: bert @ 2000-10-17 18:55 UTC (permalink / raw)
To: lartc
<PRE>On Tue, Oct 17, 2000 at 05:42:23PM +0200, Miro PSIkappa F. wrote:
><i> If I understanded this, it is a posibility to make something similar what
</I>><i> do cisco IOS if it slaves interface under dummy, dummy have assigned an IP
</I>><i> address, slave interfaces are without IP adress.
</I>><i>
</I>><i> But in IP Command Reference it is no note about slaving an interface.
</I>
I think this has to to with TEQL, see the relevant chapter on that.
Regards,
bert hubert
--
PowerDNS Versatile DNS Services
Trilab The Technology People
'SYN! .. SYN|ACK! .. ACK!' - the mating call of the internet
</PRE>
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2000-10-17 18:55 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2000-10-16 11:44 SV: [LARTC] Loadbalancing on multiple eth rtl8139 Daniel
2000-10-16 14:10 ` bert
2000-10-17 15:42 ` Miro
2000-10-17 18:55 ` bert
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.