Processing IPv6 Router Advertisements
Fernando Gont
fernando at gont.com.ar
Thu Feb 4 10:06:35 UTC 2010
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 at gont.com.ar || fgont at acm.org
PGP Fingerprint: 7809 84F5 322E 45C7 F1C9 3945 96EE A9EF D076 FFF1
More information about the freebsd-net
mailing list