Ethernet Bridge development
 help / color / mirror / Atom feed
From: Axel Thimm <Axel.Thimm@ATrpms.net>
To: bridge@lists.linux-foundation.org
Subject: [Bridge] Bridging and bonding
Date: Sun, 8 Apr 2007 01:08:59 +0200	[thread overview]
Message-ID: <20070407230859.GC27010@neu.nirvana> (raw)

[-- Attachment #1: Type: text/plain, Size: 1553 bytes --]

Hi,

I'm trying to setup a bridge with a bonded device (2 links,
balance-rr). The problem is that after attaching the bonded device to
the bridge the network throughput drops down from 110MB to 100KB. This
seems to be due to the MAC address of internal devices of the bridge
being seen on the external ports, where the bonded device exists (see
also the URLs below).

An arp packet from some device on the bridge gets out on one slave and
returns on the other, so the bridge suddenly moves the mac address to
the wrong port. It looks like the bridge is moving the mac address now
back an forth resulting in packet losses of 50-99.9% depending on the
network utilization.

For kernel 2.6.16 there was a commit that supposedly fixed this for
active/passive mode bonding by ignoring incoing packets on the standby
link.

http://www.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=8f903c708fcc2b579ebf16542bf6109bad593a1d

But I do want to have balance-rr and even for active/passive more
people report that this still isn't working.

Is this a known problem? What kind of solutions exist? Ideally I would
like to add an immutable static entry to the forwarding mac database.

This is for a xen setup, and I've found a couple more issue with that
on xen and openvz lists:

http://lists.xensource.com/archives/html/xen-devel/2006-07/msg00613.html
http://forums.xensource.com/thread.jspa?messageID=1839
http://openvz.org/pipermail/users/2006-November/000420.html

Thanks!
-- 
Axel.Thimm at ATrpms.net

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

                 reply	other threads:[~2007-04-07 23:08 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20070407230859.GC27010@neu.nirvana \
    --to=axel.thimm@atrpms.net \
    --cc=bridge@lists.linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox