Package: bridge-utils
Version: 1.5-9
Severity: normal
Tags: ipv6

I was tracking down a problem where my virtual machines would lose IPv6
connectivity. It seems that the bridge refuses to pass on IPv6 neighbour
solicitation messages. NS packets use a mac destination address of a
IPv6 multicast.

This is a tshark dump of eth1, which is the physical interface.
The virtual machine (2100::2) is trying to ping.
The router is doing a neighbor solicitation message, which is a IPv6 arp
equivalent. So far so good.

  9   3.024028 2001:44b8:110b:2100::2 -> 2001:4f8:8:36::6 ICMPv6 118 Echo 
(ping) request id=0x1ae0, seq=131, hop limit=64
   10   3.228408 fe80::204:edff:fef4:df1e -> ff02::1:ff00:2 ICMPv6 86 Neighbor 
Solicitation for 2001:44b8:110b:2100::2 from 00:04:ed:f4:df:1e
    
Now, let's see the vnet0 port:
 1   0.000000 2001:44b8:110b:2100::2 -> 2001:4f8:8:36::6 ICMPv6 118 Echo (ping) 
request id=0x1ae0, seq=254, hop limit=64
   2   1.008067 2001:44b8:110b:2100::2 -> 2001:4f8:8:36::6 ICMPv6 118 Echo 
(ping) 

Only seeing the pings coming out, no NS packets.

What about br0?
 11   3.024061 2001:44b8:110b:2100::2 -> 2001:4f8:8:36::6 ICMPv6 118 Echo 
(ping) request id=0x1ae0, seq=306, hop limit=64
  12   3.219137 fe80::204:edff:fef4:df1e -> ff02::1:ff00:2 ICMPv6 86 Neighbor 
Solicitation for 2001:44b8:110b:2100::2 from 00:04:ed:f4:df:1e

/sbin/brctl show br0
bridge name     bridge id               STP enabled     interfaces
br0             8000.00e04c807008       yes             eth1
                                                        vnet0

So why does the bridge see these NS packets but not forward them to
vnet0?

One odd thing:
/sbin/bridge link show
3: eth1 state UP : <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 master br0
state forwarding priority 32 cost 4 
8: vnet0 state UNKNOWN : <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500
master br0 state forwarding priority 32 cost 100 


-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.16-1-amd64 (SMP w/6 CPU cores)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages bridge-utils depends on:
ii  libc6  2.19-11

bridge-utils recommends no packages.

Versions of packages bridge-utils suggests:
ii  ifupdown  0.7.48.1

-- no debconf information


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to