This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
Home Products Support Community News


[Xen-devel] Fwd: Linux bridging + bonding problem

To: xen-devel@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-devel] Fwd: Linux bridging + bonding problem
From: Christophe Devriese <Christophe.Devriese@xxxxxxxx>
Date: Tue, 18 Jul 2006 16:03:21 +0200
Delivery-date: Tue, 18 Jul 2006 07:04:00 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Organization: EURid
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: KMail/1.9.3
I have the following architecture (see layout.png) attachment :

(bond0 is in active-backup mode, which allows packets to be received on both

And it presents a serious issue (see problempacket.png) :

The problem is the switches mac table after packet 6 has been received. At
that point, the mac address table will contain an entry for the src address
of the ARP packet, pointing to bond0. Obviously that entry needs to point to
vif1.0 in order for the domu to be able to receive any traffic.

What can I do about this ? (Mind you, just adding the two ethernet interfaces 
to the bridge is not an option as linux does not support any reasonable stp 
mode (that would be mst).


Christophe Devriese

Attachment: layout.png
Description: PNG image

Attachment: problempacket.png
Description: PNG image

Xen-devel mailing list
<Prev in Thread] Current Thread [Next in Thread>
  • [Xen-devel] Fwd: Linux bridging + bonding problem, Christophe Devriese <=