IPv6 and bridges

I’ve reported a bug on bridge-utils, but perhaps someone has already seen this and has a fix. My virtual IPv6 machines often lose connectivity from time to time. Tracking this down, it seems that the router sends Neighbor Solicitations (IPv6 ARPs basically). The physical interface of the bridge group receives it, but the vnet0 one does not.

Using tshark I can see the pings on vnet0 but on br0 and eth1 I see the ping requests and the NS packets. So there is something odd going on with the bridge interface.

If I remove and add the vnet0 interface from the bridge group, the connectivity comes back.


3 responses to “IPv6 and bridges”

  1. Sounds like a kernel bug and not a bug in the utilities you use to administrate/configure the kernel. Anyway, you could always try the new “bridge” utility from “iproute2”. It’s a modern version replacing bridge-utils.

    1. Yeah, i was wondering is it kernel or tools. I thought it was there over a few versions of kernel, though it might just mean the bug WAS in that versions of kernel.

      I used bridge to look at the bridge, but not to set it up. I may look into that more, thanks.

Leave a Reply

Your email address will not be published. Required fields are marked *