Date: Thu, 04 Feb 2010 06:56:08 -0300 From: Fernando Gont <fernando@gont.com.ar> To: =?ISO-8859-1?Q?JINMEI_Tatuya_/_=3F=3F=3F=3F?= <jinmei@isc.org> Cc: freebsd-net@freebsd.org Subject: Re: Processing IPv6 Router Advertisements Message-ID: <4B6A99B8.1060706@gont.com.ar> In-Reply-To: <m2hbq0g0kv.wl%jinmei@isc.org> References: <4B559EBC.9060502@gont.com.ar> <m2hbq0g0kv.wl%jinmei@isc.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Hello, Jinmei, > Your understanding of what's happening is correct, and it's an > intentional behavior. The relevant part of the source code is the > following snippet of: > http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/netinet6/ip6_input.c?rev=1.81.2.4;content-type=text/plain Thanks so much for this pointer (and for pointing the specific section in your book that explains this in detail). > 2.5.6. Link-Local IPv6 Unicast Addresses > > Link-Local addresses are for use on a single link. Link-Local > addresses have the following format: > > | 10 | | bits | 54 bits | 64 bits > | +----------+-------------------------+----------------------------+ > |1111111010| 0 | interface ID | > +----------+-------------------------+----------------------------+ > > The "real" reason is described thoroughly in a book I coauthored. I > believe you told me you had a copy of it, and assuming I'm correct, > see Section 2.9.3:-) Yes, I do. Both Volume I and Volume II. :-) > I admit this behavior is suboptimal for the spirit of "be liberal in > what you accept", but, as you probably know, it shouldn't cause any > interoperability trouble in practice. Agreed. Thanks again! Kind regards, -- Fernando Gont e-mail: fernando@gont.com.ar || fgont@acm.org PGP Fingerprint: 7809 84F5 322E 45C7 F1C9 3945 96EE A9EF D076 FFF1
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4B6A99B8.1060706>