[16NG] Re: stepped multicast operation (was: and IPv6 over ETHCS)

Alexandru Petrescu <alexandru.petrescu@motorola.com> Thu, 18 January 2007 21:01 UTC

Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1H7eO5-0005Qv-07; Thu, 18 Jan 2007 16:01:33 -0500
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1H7eMY-0003Do-SV for 16ng@ietf.org; Thu, 18 Jan 2007 15:59:58 -0500
Received: from mail128.messagelabs.com ([216.82.250.131]) by ietf-mx.ietf.org with smtp (Exim 4.43) id 1H7eH5-0006rN-2k for 16ng@ietf.org; Thu, 18 Jan 2007 15:54:42 -0500
X-VirusChecked: Checked
X-Env-Sender: alexandru.petrescu@motorola.com
X-Msg-Ref: server-2.tower-128.messagelabs.com!1169153657!922042!1
X-StarScan-Version: 5.5.10.7; banners=-,-,-
X-Originating-IP: [129.188.136.8]
Received: (qmail 10924 invoked from network); 18 Jan 2007 20:54:18 -0000
Received: from motgate8.mot.com (HELO motgate8.mot.com) (129.188.136.8) by server-2.tower-128.messagelabs.com with SMTP; 18 Jan 2007 20:54:18 -0000
Received: from az33exr01.mot.com ([10.64.251.231]) by motgate8.mot.com (8.12.11/Motorola) with ESMTP id l0IKsHga012462; Thu, 18 Jan 2007 13:54:17 -0700 (MST)
Received: from [10.161.201.117] (zfr01-2117.crm.mot.com [10.161.201.117]) by az33exr01.mot.com (8.13.1/8.13.0) with ESMTP id l0IKsFnk022300; Thu, 18 Jan 2007 14:54:16 -0600 (CST)
Message-ID: <45AFDE76.7070809@motorola.com>
Date: Thu, 18 Jan 2007 21:54:14 +0100
From: Alexandru Petrescu <alexandru.petrescu@motorola.com>
User-Agent: Thunderbird 1.5.0.8 (Windows/20061025)
MIME-Version: 1.0
To: Jihoon Lee <jhlee@mmlab.snu.ac.kr>
References: <20070110194054.28319.qmail@web81914.mail.mud.yahoo.com> <45A54ED7.9020203@motorola.com> <45A67293.6030504@motorola.com> <fa31afde0701111703x9beb44axd1c8d9ff9a537983@mail.gmail.com> <45A76EC4.7070304@motorola.com> <fa31afde0701130744r2e8486b6rd1a291f938a57785@mail.gmail.com> <45AB7268.7020609@motorola.com> <fa31afde0701151611o73352694j69dd2e994b31636e@mail.gmail.com> <45ACD265.2080601@motorola.com> <fa31afde0701170220v4882986ck1dee9c7088ecaeaa@mail.gmail.com>
In-Reply-To: <fa31afde0701170220v4882986ck1dee9c7088ecaeaa@mail.gmail.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 52f7a77164458f8c7b36b66787c853da
Cc: 16ng@ietf.org
Subject: [16NG] Re: stepped multicast operation (was: and IPv6 over ETHCS)
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

Jihoon Lee wrote:
> Assumption: IPv6 ND messages cannot be transmitted to other MSs served 
> by the same BS without any additional supporting function.
>  
> 1) 802.16 BS support a local multicast function. (How? keep this open. 
> Where? Inside BS. maybe a function implemented over ETHCS.) This 
> supposes IEEE 802.16 BS relays the IPv6 ND messages before delivering 
> them to a bridge or an AR.
> 2) There is a bridge between BSs and ARs. Firstly, the bridge relays 
> (multicasts) IPv6 ND messages except for the source MS. 
> Then, it delivers to AR. (How? keep this open. Where? bridge and AR in 
> case of utilizing VLAN ).
> 3) There is GRE tunnel between a MS and an AR. The AR relays IPv6 ND 
> messages to other MSs except for the source MS. (How? keep this 
> open. Where? AR).
> 4) ...

Jihoon, let me try to focus on the above text and motivate why I said it
would go in an Appendix.

I am against the assumption in step 3 that only GRE tunnel can be used
for a 802.16 deployment. Other tunnels can do the trick too - L2TPv3
RFC4719 is designed exactly to transport Ethernet over IP. IEEE802.16
spec doesn't require GRE (search doesn't hit word 'GRE'). That's
why I think step 3 should be preceded by a big MAY.

The structuring of steps you present above makes sense to me, in that
functionalities are left open with How - keep open.

 From your above text I also understand that only BS and AR behaviours
are enhanced. I think you don't think SS or MS should do anything
special to run a special IPv6 over ETHCS. What do you think?

I am personally interested only on what happens on the SS, I can
contribute to that.

So I could look for an enhancement for IPv6-over-ETHCS on SS.

For example, we could require IPv6 stack on SS to (1) do MLD REPORT for
IPv6 link-local address ff02::1, (2) map to 33:33::1, and then (3)
transmit an unsolicited 802.16 MCA-RSP message (not MLD REPORT) to BS.
The steps 1 and 2 are existing art, rfc2461 and rfc2464. The step 3 is
art in 802.16MAC. The sequence of the three steps is novelty for
IPv6-over-ETHCS document. What do you think?

We could alternatively require the IPv6 stack on SS to (1) do MLD REPORT
for IPv6 link-local address ff02::1, (2) map to 33:33::1, and then don't
transmit the unsolicited MCA-RSP to BS but set up a uplink classifier
rule in ETHCS. Subsequent to that, any PDU received by ETHCS that has
dst 33:33::1 goes to the IPv6 stack. We would require the SS's ETHCS to
not put to SS's IPv6 stack a PDU that doesn't have such a uplink
classifier rule within ETHCS. This should be achieved according to IEEE
spec, not enhancement. It could be done by having the output of that
uplink classifier rule to go to a CID that is void or nil or
non-existent. In this way we could be ok with the IEEESpec (not modify
it, not tresspass it).

I think in all cases we don't want the IPv6 stack on SS to receive
multicast packets for which it hasn't joined, because this augments the
risk of bad flooding effects.

What do you think about GRE/L2TP? And about SS IPv6 multicast enhancements?

Alex


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