Re: [6lowpan] -nd-15: Joining the all-nodes multicast address

Erik Nordmark <nordmark@acm.org> Tue, 29 March 2011 11:13 UTC

Return-Path: <nordmark@acm.org>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 60A053A6781 for <6lowpan@core3.amsl.com>; Tue, 29 Mar 2011 04:13:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level:
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4nJs+kpxaMqU for <6lowpan@core3.amsl.com>; Tue, 29 Mar 2011 04:13:35 -0700 (PDT)
Received: from a.mail.sonic.net (a.mail.sonic.net [64.142.16.245]) by core3.amsl.com (Postfix) with ESMTP id 8D3323A6359 for <6lowpan@ietf.org>; Tue, 29 Mar 2011 04:13:35 -0700 (PDT)
Received: from [130.129.83.115] ([130.129.83.115]) (authenticated bits=0) by a.mail.sonic.net (8.13.8.Beta0-Sonic/8.13.7) with ESMTP id p2TBF9Jc028503 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=NO); Tue, 29 Mar 2011 04:15:10 -0700
Message-ID: <4D91BF41.2060702@acm.org>
Date: Tue, 29 Mar 2011 04:15:13 -0700
From: Erik Nordmark <nordmark@acm.org>
User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2.15) Gecko/20110303 Lightning/1.0b2 Thunderbird/3.1.9
MIME-Version: 1.0
To: Colin O'Flynn <coflynn@newae.com>
References: <79D3D27D-F813-4773-8289-F973AB01F743@tzi.org> <6D9687E95918C04A8B30A7D6DA805A3E01CCD780@zensys17.zensys.local> <000901cbd4ef$f47965e0$dd6c31a0$@com>
In-Reply-To: <000901cbd4ef$f47965e0$dd6c31a0$@com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
Cc: '6lowpan' <6lowpan@ietf.org>
Subject: Re: [6lowpan] -nd-15: Joining the all-nodes multicast address
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 29 Mar 2011 11:13:36 -0000

On 2/25/11 5:28 AM, Colin O'Flynn wrote:
> Hi Anders,
>
> RFC4861 uses the same wording, where it means you just listen on the
> all-nodes multicast address. There is no explicit join method.
>
> I'm not sure in which RFC it describes joining the multicast group. I would
> guess RFC4291 as that describes multicast addressing, but there might be
> somewhere better.

It is in RFC 2710 on MLD; it describes that "join" implies.

MLD has an explicit exception for all-nodes as in
    The link-scope all-nodes address (FF02::1) is handled as a special
    case.  The node starts in Idle Listener state for that address on
    every interface, never transitions to another state, and never sends
    a Report or Done for that address.

For other multicast addresses, including link-locals, the expectation is 
that the host would join using MLD.

Note that 6lowpan-nd doesn't require hosts to join the solicited node 
multicast address; that would have required sending MLD reports to 
comply with RFC 2710.

    Erik