Date: Tue, 29 Mar 2011 13:34:14 +0200 From: Bernd Walter <ticso@cicely7.cicely.de> To: "Daniel O'Connor" <doconnor@gsoft.com.au> Cc: Sergey Kandaurov <pluknet@gmail.com>, freebsd-current Current <freebsd-current@freebsd.org> Subject: Re: ipv6 / rtadv problem Message-ID: <20110329113414.GA33138@cicely7.cicely.de> In-Reply-To: <D5F8A67A-53EC-4E4A-AD17-0AB1A9F47321@gsoft.com.au> References: <451C39DA-76B9-4767-9FFC-24F2A182E301@dons.net.au> <AANLkTinaELN40kvgDrjN0=iPT1KJNS=P2duFEk7jRS2W@mail.gmail.com> <0C27BDBF-1F22-4DFD-A1A5-48D0BD1618BC@gsoft.com.au> <71147117-D87B-4F36-9838-238E144BB51F@gsoft.com.au> <AANLkTimxY_xft=Rr-Wos=42c%2B7Pb3X2axv%2BizycgNN0U@mail.gmail.com> <D5F8A67A-53EC-4E4A-AD17-0AB1A9F47321@gsoft.com.au>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Mar 29, 2011 at 08:24:53PM +1030, Daniel O'Connor wrote: > > On 29/03/2011, at 19:05, Sergey Kandaurov wrote: > >> This is repeatable after a reboot, I haven't experienced with FreeBSD 8.x. > >> > > > > I would assume an NDP communication problem or some such, > > it would be interesting to see this sort of traffic, also ifconfig and > > ndp -a output. > > Grr.. I had to reinstall today because I forgot to create a swap partition and now I can't reproduce the problem :( NDP effectively replaces ARP for IPv6. Like ARP it is also learning by received packets and not only by direct query and because of this problems might be unnoticed. Unlike ARP NDP is using multicast - instead of sending the inquiry to a broadcast address each address has a solicatated multicast address where the query goes to. A NIC driver might have broken multicast support, I doub't that's a problem for your em, but it is more likely that the bug is on the other host. It also could be a problem with multicast aware switches - getting multicast switiching right isn't an easy task and many implementations are full of bugs. If an NDP entry expires a host typically reasks using the unicast address and the last known MAC, so once everything seems to run an underlying multicast problem can live unnoticed for a much longer time. Currently my own LAN router has a NIC driver with broken multicast support and nevertheless everything seems to work fine since months now, but I know the bug is there and that it can bite me each day. And unlike ARP NDP is ICMPv6 and not an individual protocol, some people agressivlely filter ICMPv*, which can easily catch too much. Especially since many people configuring filter lists are not aware of those solicitated addresses. My assumption is that the problem is with the other host or switch network and you just never noticed this so far because this kind of problem can easily hide for a very long time. -- B.Walter <bernd@bwct.de> http://www.bwct.de Modbus/TCP Ethernet I/O Baugruppen, ARM basierte FreeBSD Rechner uvm.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20110329113414.GA33138>