[nylug-talk] Bridges & Bonds

Chris Knadle Chris.Knadle at coredump.us
Sat Mar 15 17:06:38 EDT 2008


On Saturday 15 March 2008, H. G. wrote:
> Greets, folks.
>
> Running Xen on a machine whose interfaces are bonded.  Xen's bridge
> device assumes
> the MAC and IP of the main iface, which in this case is the bond.  The
> problem I'm running
> into is that now, everytime packets his the bond/bridge, my dmesg fills up
> with:
>
> bond0: received packet with own address as source address
>
> I checked out the kernel source, and this message is originating
> from the bridging module,
> in file br_fdb.c.  My (guessed) impression of the problem is that it
> seems that the bridging
> logic can see past the abstract bond device to its member ifaces, and its
> getting confused
> when it seems packets meant for a specific iface hitting both.
>
> This is not adversely affecting anything, so far as I can tell.  But it
> would be nice to know
> of any tweaks or workarounds that could deal with this issue.
> Any ideas?

   Wow.  Well, I'm sure you've looked, but I'd suggest starting with a web 
search for the error in quotes + the words "xen" and "bond" to limit the 
matches.  That got me this, for instance, which may or may not help (I don't 
pretend to understand it), and which has a link to what might be a bug:
     http://www.santaba.com/blog/archives/category/xen

  If that doesn't get you what you need, I guess the best thing I can suggest 
then is to try discussing the issue with the author of the bridging module.

   -- Chris

-- 

Chris Knadle
Chris.Knadle at coredump.us


More information about the nylug-talk mailing list