From owner-freebsd-net@FreeBSD.ORG Thu Feb 4 10:06:35 2010 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B488E106566B for ; Thu, 4 Feb 2010 10:06:35 +0000 (UTC) (envelope-from fernando@gont.com.ar) Received: from smtp1.xmundo.net (smtp1.xmundo.net [201.216.232.80]) by mx1.freebsd.org (Postfix) with ESMTP id 6B6968FC0A for ; Thu, 4 Feb 2010 10:06:35 +0000 (UTC) Received: from venus.xmundo.net (venus.xmundo.net [201.216.232.56]) by smtp1.xmundo.net (Postfix) with ESMTP id 1B3F26B6741; Thu, 4 Feb 2010 06:56:31 -0300 (ART) Received: from [192.168.0.100] (129-130-17-190.fibertel.com.ar [190.17.130.129]) (authenticated bits=0) by venus.xmundo.net (8.13.8/8.13.8) with ESMTP id o149uSPT023601; Thu, 4 Feb 2010 06:56:28 -0300 Message-ID: <4B6A99B8.1060706@gont.com.ar> Date: Thu, 04 Feb 2010 06:56:08 -0300 From: Fernando Gont User-Agent: Thunderbird 2.0.0.23 (Windows/20090812) MIME-Version: 1.0 To: =?ISO-8859-1?Q?JINMEI_Tatuya_/_=3F=3F=3F=3F?= References: <4B559EBC.9060502@gont.com.ar> In-Reply-To: X-Enigmail-Version: 0.96.0 OpenPGP: id=D076FFF1 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-3.0 (venus.xmundo.net [201.216.232.56]); Thu, 04 Feb 2010 06:56:30 -0300 (ART) Cc: freebsd-net@freebsd.org Subject: Re: Processing IPv6 Router Advertisements X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 04 Feb 2010 10:06:35 -0000 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