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]