Re: [16NG] Re: multicast and IPv6 over ETHCS

gabriel montenegro <gabriel_montenegro_2000@yahoo.com> Wed, 17 January 2007 23:37 UTC

Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1H7KLF-0005vC-QM; Wed, 17 Jan 2007 18:37:17 -0500
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1H7KLE-0005v3-1r for 16ng@ietf.org; Wed, 17 Jan 2007 18:37:16 -0500
Received: from web81905.mail.mud.yahoo.com ([68.142.207.184]) by ietf-mx.ietf.org with smtp (Exim 4.43) id 1H7KLC-000718-Kn for 16ng@ietf.org; Wed, 17 Jan 2007 18:37:16 -0500
Received: (qmail 35378 invoked by uid 60001); 17 Jan 2007 23:37:14 -0000
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Message-ID:Received:Date:From:Subject:To:Cc:MIME-Version:Content-Type; b=eV64B+Sume21PhgcDBtq9QOiUYx0Djs7VFp3Tkg+Ed/VfofEmKeaROpKlEpi7lTl/9AkPquq2mSyUBiWCB2aE25psbLmMVdgL3ustsyVphpserMPl23eKinA/5BNAFBDYymfuW9pIFGNLIc7YpWwT66AxeUHxIyUyyeQ/XMxE0U= ;
Message-ID: <20070117233714.35376.qmail@web81905.mail.mud.yahoo.com>
Received: from [131.107.0.103] by web81905.mail.mud.yahoo.com via HTTP; Wed, 17 Jan 2007 15:37:14 PST
Date: Wed, 17 Jan 2007 15:37:14 -0800 (PST)
From: gabriel montenegro <gabriel_montenegro_2000@yahoo.com>
Subject: Re: [16NG] Re: multicast and IPv6 over ETHCS
To: Alexandru Petrescu <alexandru.petrescu@motorola.com>, Basavaraj Patil <basavaraj.patil@nokia.com>
MIME-Version: 1.0
X-Spam-Score: 1.4 (+)
X-Scan-Signature: 4b800b1eab964a31702fa68f1ff0e955
Cc: 16ng@ietf.org
X-BeenThere: 16ng@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: 16ng working group discussion list <16ng.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/16ng>, <mailto:16ng-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/16ng>
List-Post: <mailto:16ng@ietf.org>
List-Help: <mailto:16ng-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/16ng>, <mailto:16ng-request@ietf.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1512538933=="
Errors-To: 16ng-bounces@ietf.org

Alex,

The statement below is not true:

   I meant links with link-layer headers.

   Reading ND it says "node MUST join" before receiving an RA.  'Join' can
   happen only if that link is multicast-capable.

802.15.4 (a link with link-layer header) has no multicast capability 
(only broadcast) at the link layer. Yet IPv6 can work fine. Of course,
if one wants to optimize, one can do several things (e.g., controlled
flooding, sending along a spanning tree, etc), but neither is this
required nor does the link layer have any concept of multicast.

Wouldn't it be enough to simply say that multicast address mapping
is done per http://tools.ietf.org/html/rfc2464?

Should be obvious, but perhaps this is worth noting? 

Because this is so, regular IP-level join protocols work fine
(e.g., MLD), no need to say more. You also mention elsewhere that a link-level
"join" for multicast is necessary. This is not so.  Notice that if a
link layer simply floods all multicast packets (essentially  using 
broadcast), things work fine. The IP layer itself will do the filtering.
The link-layer can do filtering to avoid flooding mcast as if it were
bcast, but it's just an optimization.
 
Now, 802.1D does propose such a link-layer optimization (IGRP/GARP), 
but probably cuz this requires support at
the clients (or perhaps for other reasons as well), this is not actually
deployed, and yet things work fine over ethernet. Instead, the 
optimization to avoid flooding is possible because IPv4 and
IPv6 procedures are followed for joins (IGMP, MLD) independently of link-layer.
Typically, snooping of those sets state at the link-layer to achieve the
desired (not required) optimization.

-gabriel

----- Original Message ----
From: Alexandru Petrescu <alexandru.petrescu@motorola.com>








_______________________________________________
16NG mailing list
16NG@ietf.org
https://www1.ietf.org/mailman/listinfo/16ng