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-users] Source learning problem when using virtual bridge + NIC bond

To: xen-users@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-users] Source learning problem when using virtual bridge + NIC bonding
From: William Tu <u9012063@xxxxxxxxx>
Date: Tue, 26 Apr 2011 00:42:28 +0800
Delivery-date: Mon, 25 Apr 2011 09:43:39 -0700
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:date:message-id:subject:from:to :content-type; bh=g2xfQr/s33Z79OePLH1d1RU9RawWiLa4NewCSsMFGBY=; b=ZbeJXqU5L+Y5o57nb11mmO7cnGbcRGyjxlGENKzIIHPnpw9vVYT7QqzK4MC0KcciV7 7FbGLqEL36MIfm40ch2Z8LaG3Js7HB1l3qwjaxCFQa8urwMwXcr0c57fWZdRbsbRERtN f1pw6WyQUAR8OAz2AD/Y3hVpM0Nu6PMJnD3Xg=
Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=cd2IfBiM/fjFdDG+f7G8r2ZQT4SmtTS2rnNUIdkp7IeYfQiRWRenaSQwyC6EOI8xOl Ve70qzdp4tUlO1DjDyfdgHw0a97+H1Fdc6aZjaS9XDtZgVHhGOZSiYB0L1oufrBqUIS2 yaU97JDVZvh9EpFby9eaoZvGDK9jIjvTW3zwE=
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-id: Xen user discussion <xen-users.lists.xensource.com>
List-post: <mailto:xen-users@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
Hi, I have a question about source port learning when using bonding.
I have bond two interfaces (eth0, eth1) into a single bonding device.
Follow by the http://wiki.xensource.com/xenwiki/XenNetworking. The
topology looks like this:

A            B
    \        /
   switch 1
  /           \
sw2        sw3
  \           /
 bond0 (eth0, eth1)
     VM (mac1)

I setup bonding as balance tlb and alb (without any switch support).
When a VM with src mac (mac1) sends packet to A and B, the bond0 load
balances the packets by sending it to sw2 at some time and sw3 also.
Then when packets are going back from B->VM, and A->VM, only one port
on switch1 works, because by default the switch do source port
When there are lots of traffic between VM->A, and VM->B, the switch1's
forwarding table to VM will keep ping-ponging between ports directed
to sw2 and sw3 because of seeing packet coming from both sw2 and sw3.
My question is does this case really happen? and how do we solve it?


Xen-users mailing list

<Prev in Thread] Current Thread [Next in Thread>
  • [Xen-users] Source learning problem when using virtual bridge + NIC bonding, William Tu <=