kernel-packages team mailing list archive
-
kernel-packages team
-
Mailing list archive
-
Message #38429
[Bug 1098302] Re: Bonding mode Balance-ALB stomps VM MACs
liquidhorse, this bug report is being closed due to your last comment
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1098302/comments/9
regarding this being fixed with an update. For future reference you can
manage the status of your own bugs by clicking on the current status in
the yellow line and then choosing a new status in the revealed drop down
box. You can learn more about bug statuses at
https://wiki.ubuntu.com/Bugs/Status. Thank you again for taking the time
to report this bug and helping to make Ubuntu better. Please submit any
future bugs you may find.
** Changed in: linux (Ubuntu)
Status: Incomplete => Invalid
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1098302
Title:
Bonding mode Balance-ALB stomps VM MACs
Status in “linux” package in Ubuntu:
Invalid
Bug description:
This issue was fixed in the 3.8 kernel series; I have backported the
appropriate patch (as directed by the netdev kernel list) to the 3.0
kernel and it worked successfully on several machines. I have built
but NOT tested this patch against 3.2 and 3.4 kernels. The patch
appears to require minor modification for inclusion in the 3.7 kernel
series. The issue resolved is as follows:
This issue affects (at the least) virtual machines running under KVM
and using bridging to connect to a network, when that bridge
communicates over a bond using mode-6 (balance-alb). To replicate,
configure a bond of 1 or more adapters with mode-6 and bridge over
that bond. Configure a virtual machine (in my instance, I used KVM)
to place its vnet adapter under the same bridge. With the VM running,
ping the virtual machine from a remote host and check the ARP cache on
the remote host. You will find that the MAC reported for the virtual
machine will not be its configured MAC, but the MAC of one of the
bond's slaves. This causes intermittent and significant connectivity
losses (both to and from the virtual machine).
The patch modifies the balance-alb bonding driver to leave non-local
MACs unmodified. After application, a repeat of the above test should
result in the virtual machine's correct MAC being reported in the ARP
cache of the remote host.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1098302/+subscriptions