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

"Riegel, Maximilian" <maximilian.riegel@siemens.com> Wed, 17 January 2007 13:44 UTC

Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1H7B5Y-0005CU-Tm; Wed, 17 Jan 2007 08:44:28 -0500
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1H7B5X-0005CO-IG for 16ng@ietf.org; Wed, 17 Jan 2007 08:44:27 -0500
Received: from gecko.sbs.de ([194.138.37.40]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1H7B5V-0001Dp-Vb for 16ng@ietf.org; Wed, 17 Jan 2007 08:44:27 -0500
Received: from mail2.sbs.de (localhost [127.0.0.1]) by gecko.sbs.de (8.12.6/8.12.6) with ESMTP id l0HDiPtl018615; Wed, 17 Jan 2007 14:44:25 +0100
Received: from fthw9xpa.ww002.siemens.net (fthw9xpa.ww002.siemens.net [157.163.133.222]) by mail2.sbs.de (8.12.6/8.12.6) with ESMTP id l0HDiObd009017; Wed, 17 Jan 2007 14:44:25 +0100
Received: from MCHP7I6A.ww002.siemens.net ([139.25.131.137]) by fthw9xpa.ww002.siemens.net with Microsoft SMTPSVC(6.0.3790.1830); Wed, 17 Jan 2007 14:44:24 +0100
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [16NG] Re: multicast and IPv6 over ETHCS
Date: Wed, 17 Jan 2007 14:44:24 +0100
Message-ID: <4BB931F00625F54DA8B8563E5A5CA25A013471A9@MCHP7I6A.ww002.siemens.net>
In-Reply-To: <45ADF252.7080001@motorola.com>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: [16NG] Re: multicast and IPv6 over ETHCS
Thread-Index: Acc6HvKuqKPAqn8ZTTGTFvTp6xLqGAAG1vAg
From: "Riegel, Maximilian" <maximilian.riegel@siemens.com>
To: "Alexandru Petrescu" <alexandru.petrescu@motorola.com>
X-OriginalArrivalTime: 17 Jan 2007 13:44:24.0762 (UTC) FILETIME=[9997B1A0:01C73A3D]
X-Spam-Score: 0.0 (/)
X-Scan-Signature: a7d2e37451f7f22841e3b6f40c67db0f
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>
Errors-To: 16ng-bounces@ietf.org

Hi Alex,

Your text on the behavior of the IPv6 stack on handling multicast looks
like standard IPv6 behavior. If this is true, than your text may be
added for informational purposes but do not add anything to the
normative part of the specification.

If your text is defining special IPv6 behavior, i.e. changing standard
IPv6 behavior, then it is not acceptable for the IPoETH-CS solution.

The IPoETH solution does not allow any change to the standard behavior
of the IP stack, when sending IP packets over Ethernet, but implements
IP specific extensions in the Ethernet layer to make the transmission of
IP over Ethernet more 'wireless friendly'. RFC4541 is an example of such
an extension to the Ethernet layer.
There is a real-world reason behind: an IP host may be connected by an
Ethernet cable to an IEEE802.16 bridge device. The host does not have
any awareness that its IP over Ethernet packets are transferred over an
IEEE802.16 radio link. All the IP specific optimization must take place
in the Ethernet layer over IEEE802.16.

Bye
Max
BTW: Link layer multicast is not provided by the Ethernet Convergence
Layer but by a bridge device in the system deploying the ETH-CS for
transmitting Ethernet frames over IEEE802.16.

-----Original Message-----
From: Alexandru Petrescu [mailto:alexandru.petrescu@motorola.com] 
Sent: Wednesday, January 17, 2007 10:54 AM
To: Riegel, Maximilian
Cc: 16ng@ietf.org; Jihoon Lee
Subject: Re: [16NG] Re: multicast and IPv6 over ETHCS

Hi Max,

Let me try to understand this.  You suggest that it is the aim of the
draft to specify the link layer behaviour when forwarding IPv6 multicast
messages.  I suggest that no link-layer behaviour should be specified,
but the interface.  (a distinction akin to OO programming, but
may not be that obvious).  I think we  may be saying the same thing but
with different words.

So, in order to clarify whether we agree or not: do you agree with the
multicast text I've sent, see below?   Do you think that text has its
place in the draft?

Thanks,

Alex

Riegel, Maximilian wrote:
> Hi Alex,
> 
> I do not agree with your proposal. It is the aim of the draft to 
> specify the particular behavior of the link layer when forwarding 
> IPv6 multicast messages.
> 
> The IPv6 solution does not relay on the multicast implementation in 
> the ETH link layer, but specifies what should be provided in the ETH 
> link layer to more efficiently handle IPv6 multicast messages over 
> IEEE802.16.
> 
> Bye Max

[snipping the rest of thread and inserting the multicast for IPv6 on
  ETHCS proposal text]

> Running IPv6 over an Ethernet link needs the support of link-layer 
> multicast. In the 802.16 context, the Ethernet Convergence Sublayer 
> (also known as the IEEE Std 802.3/Ethernet-specific part of the IEEE
>  802.16 Packet Convergence Sublayer) must (1) support multicast 
> link-layer addresses (2) map IPv6 multicast addresses to link-layer 
> addresses and vice-versa, (3) offer the capability of joining and 
> leaving IPv6 link-local multicast groups and (4) send and receive 
> IPv6 link-local multicast packets whose link-layer headers contain 
> link-layer multicast addresses.
> 
> The following link-layer multicast addresses are recommended by 
> RFCXXXX: 33:33:0:0:0:1, 2, 33:33:ff:XX:XX:XX, and others [fill].
> 
> The rules for mapping IPv6 link-local multicast addresses to 
> link-layer multicast addresses are recommended by RFCxxxx and are the
>  following: - ff02::1 maps into 33:33:00:00:00:1 - and the others.
> 
> 
> The IPv6 stack must join a certain link-local IPv6 multicast group 
> before receiving packets addressed to that group. For example, before
>  receiving a Router Advertisement the stack MUST join the IPv6 
> link-local multicast address 'all-nodes'. When the IPv6 stack on the
>  Subscriber Station joins a certain IPv6 link-local multicast group
> it MUST receive all packets addressed to that group. The join
> operation can happen in several ways: sending a MLD REPORT (RFCxxx),
> setting a local filtering rule, etc.
> 
> The IPv6 stack must be able to leave a certain IPv6 link-local 
> multicast group. When the IPv6 stack leaves a group must no longer 
> receive the IPv6 packets addressed to that group. Similarly to the 
> joining operation the leaving operation can happen in several ways: 
> sending a MLD REPORT, setting a local filtering rule, etc.
> 
> The following Neighbour Discovery messages are sent by a Subscriber 
> Station to IPv6 link-local multicast addresses: Neighbour 
> Advertisement, Neighbour Solicitation, Router Solicitation (RFCxxxx).
>  The following Neighbour Discovery messages are received by a 
> Subscriber Station, addressed to IPv6 link-local multicast addresses:
>  Router Advertisement, Neighbour Advertisement, Neighbour 
> Solicitation.

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