[16NG] Re: stepped multicast operation
Alexandru Petrescu <alexandru.petrescu@motorola.com> Fri, 19 January 2007 11:15 UTC
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
by megatron.ietf.org with esmtp (Exim 4.43)
id 1H7rip-0006eb-T5; Fri, 19 Jan 2007 06:15:51 -0500
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
by megatron.ietf.org with esmtp (Exim 4.43) id 1H7rio-0006cx-CN
for 16ng@ietf.org; Fri, 19 Jan 2007 06:15:50 -0500
Received: from mail153.messagelabs.com ([216.82.253.51])
by ietf-mx.ietf.org with smtp (Exim 4.43) id 1H7rim-0002AA-TA
for 16ng@ietf.org; Fri, 19 Jan 2007 06:15:50 -0500
X-VirusChecked: Checked
X-Env-Sender: alexandru.petrescu@motorola.com
X-Msg-Ref: server-10.tower-153.messagelabs.com!1169205347!127218!1
X-StarScan-Version: 5.5.10.7; banners=-,-,-
X-Originating-IP: [129.188.136.8]
Received: (qmail 23503 invoked from network); 19 Jan 2007 11:15:47 -0000
Received: from motgate8.mot.com (HELO motgate8.mot.com) (129.188.136.8)
by server-10.tower-153.messagelabs.com with SMTP;
19 Jan 2007 11:15:47 -0000
Received: from il06exr01.mot.com (il06exr01.mot.com [129.188.137.131])
by motgate8.mot.com (8.12.11/Motorola) with ESMTP id l0JBFk3L013448;
Fri, 19 Jan 2007 04:15:46 -0700 (MST)
Received: from [10.161.201.117] (zfr01-2117.crm.mot.com [10.161.201.117])
by il06exr01.mot.com (8.13.5/8.13.0) with ESMTP id l0JBFjVJ025417;
Fri, 19 Jan 2007 05:15:46 -0600 (CST)
Message-ID: <45B0A860.2070303@motorola.com>
Date: Fri, 19 Jan 2007 12:15:44 +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>
<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>
<45AFDE76.7070809@motorola.com>
<fa31afde0701181814t4b4f8d2eh509053907bd76e78@mail.gmail.com>
In-Reply-To: <fa31afde0701181814t4b4f8d2eh509053907bd76e78@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: 2beba50d0fcdeee5f091c59f204d4365
Cc: 16ng@ietf.org
Subject: [16NG] Re: stepped multicast operation
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:
> Yes, I presume that we may not need any special add-on function on SS
> to address this multicast problem. But, I assume that there may be
> something in BS or AR or between them. BTW, definately there must be
> IPv6 stack, ETHCS layer, and 802.16 MAC/PHY on SS, which are
> supporing RFCs required.
>
> Firstly, let's consider all possible ways.
I think it is important to identify whether anything special is needed
on SS. I mean anything other than rfc2461, rfc2464 and MLDv2 and the
other RFCs.
>> 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?
>>
>
> I think you can mention (1) and (2) for SS. However, (3) is
> impossible.
>
> At first, MCA-RSP cannot be sent by an unsolicited manner. MCA-RSP is
> a kind of ack, which has only Transaction Id (which can distinguish
> each 802.16 MAC message transaction) and Confirmation Code (return
> code such as success/failure). And MCA-REQ shall be initiated by a
> BS. Therefore, using MCA-REQ/RSP is not appropriate.
Ok, thanks, I understand MCA-RSP is not specified to be sent unsolicited
but as a response.
In this case, we can specify that BS before sending a RA it sends a
MCA-REQ to poll who are the SS's interested in receiving that RA, and
thus SS can send the MCA-RSP as it is designed.
Remark that the router (entity who sends the RA - BS or AR) MUST join
the all-routers address (rfc2461), with a MLD or with a local filter
(popular interpretation). So subsequent to sending that MLD REPORT, or
setting up filtering rule, it can send the MCA-REQ. So we can trigger
the sending of MCA-REQ either by sending the RA, or by MLD JOIN for
all-routers, etc.
What do you think about this? Is this violating anything in 802.16.
What method would you prefer?
> (For your information, 802.16 MBS creates 802.16 (DL) multicast
> connection using DSA-REQ/RSP/ACK messages)
As I understand it DSA-REQ/RSP/ACK are for allocating service flows with
a certain QoS, bandwidth request, (table 113 ieee-2004). This DSA-REQ
is for a multicast CID, ok. I understand DSA-REQ/RSP/ACK are not
specifically designed to indicate intention of belonging to a mc group -
which is what I'm looking for, the equivalent of MLD REPORT.
What do you think? Should I look elsewhere in the spec?
> In addition, we'd better not mention any 802.16 message explicitly.
> (BTW, I think there is no 802.16 message which may do this....hmm)
I think that if we can use the 802.16 message in the way it is intended
to, and if we can get comment from 802.16 expert, then we may be fine.
It may also be that it's not fine at all, by expert oppinion.
>> 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).
>
>
> As I see, this scenario is more plausible. But I don't fully
> understand your intention. (1) and (2) are ok.
>> any PDU received by ETHCS that has dst 33:33::1 goes to the IPv6
>> stack.
>
> This is the BS side, right?
I meant SS.
>> 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.
>
> I don't understand this sentence. Could you make this clear?
Yes, the goal is for SS. SS's ETHCS shouldn't deliver ('put') a PDU it
receives from BS's ETHCS, that is addressed to 33:33, to the IPv6 stack,
if SS's doesn't have a 'reconstitution' classifier rule for it.
So one would basically require that only if there is a reconstitution
rule in SS's ETHCS for the 33:33 dst and a normal CID, should the ETHCS
deliver the packet to the IPv6 stack of the SS.
(I should have said maybe 'reconstitution' instead of 'uplink
classifier'. Figure 7, 8 ieee-2004. Basically SS has only uplink
classifiers, BS has only downlink classifiers, when they send packets;
and they have 'reconstitution' when they receive packets).
> Note that there is no 802.16 classifier in rx side regardless of BS
> or MS.
I agree, I should have said 'reconstitution' then? Can the
'reconstitution' part of SS, the one that undoes PHS, have such a
classifier rule?
If it does not then one really has to prevent unwanted 33:33-addressed
messages to reach the SS. Apparently the only way left is to do it at
BS, send the 33:33-addressed packets only to those SS's that are
interested. What do you think?
> 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.
>
>
> Yes. It's desirable.
I agree it is desirable. To me it is at least desirable, and more, it
is a MUST. I think we could have been more in agreement if we defined
in detail what the flooding problem is.
Alex
_______________________________________________
16NG mailing list
16NG@ietf.org
https://www1.ietf.org/mailman/listinfo/16ng
- Re: [16NG] FW: Review on v6ops 802.16 deployment … gabriel montenegro
- Re: [16NG] FW: Review on v6ops 802.16 deployment … Alexandru Petrescu
- Re: multicast and IPv6 over ETHCS (was: [16NG] FW… Alexandru Petrescu
- Re: multicast and IPv6 over ETHCS (was: [16NG] FW… Jihoon Lee
- [16NG] Re: multicast and IPv6 over ETHCS Alexandru Petrescu
- Re: [16NG] Re: multicast and IPv6 over ETHCS Pars Mutaf
- Re: [16NG] Re: multicast and IPv6 over ETHCS Alexandru Petrescu
- RE: [16NG] Re: multicast and IPv6 over ETHCS Ray Bell
- Re: [16NG] Re: multicast and IPv6 over ETHCS Steve Jackowski
- [16NG] Re: multicast and IPv6 over ETHCS Jihoon Lee
- Re: [16NG] Re: multicast and IPv6 over ETHCS Qiang Zhang
- Re: [16NG] Re: multicast and IPv6 over ETHCS Jihoon Lee
- [16NG] Re: multicast and IPv6 over ETHCS Alexandru Petrescu
- [16NG] Re: multicast and IPv6 over ETHCS Jihoon Lee
- [16NG] Re: multicast and IPv6 over ETHCS Alexandru Petrescu
- Re: [16NG] Re: multicast and IPv6 over ETHCS Daniel Park
- Re: [16NG] Re: multicast and IPv6 over ETHCS Alexandru Petrescu
- Re: [16NG] Re: multicast and IPv6 over ETHCS Daniel Park
- RE: [16NG] Re: multicast and IPv6 over ETHCS David Johnston
- Re: [16NG] Re: multicast and IPv6 over ETHCS Alexandru Petrescu
- RE: [16NG] Re: multicast and IPv6 over ETHCS David Johnston
- RE: [16NG] Re: multicast and IPv6 over ETHCS Riegel, Maximilian
- Re: [16NG] Re: multicast and IPv6 over ETHCS Alexandru Petrescu
- [16NG] Re: multicast and IPv6 over ETHCS Jihoon Lee
- [16NG] Re: multicast and IPv6 over ETHCS Alexandru Petrescu
- RE: [16NG] Re: multicast and IPv6 over ETHCS Riegel, Maximilian
- Re: [16NG] Re: multicast and IPv6 over ETHCS Alexandru Petrescu
- RE: [16NG] Re: multicast and IPv6 over ETHCS Riegel, Maximilian
- Re: [16NG] Re: multicast and IPv6 over ETHCS Alexandru Petrescu
- Re: [16NG] Re: multicast and IPv6 over ETHCS Basavaraj Patil
- Re: more on ppp clarification ... [16NG] Re: mult… Alexandru Petrescu
- Re: [16NG] Re: multicast and IPv6 over ETHCS Alexandru Petrescu
- Re: [16NG] Re: multicast and IPv6 over ETHCS Basavaraj Patil
- Re: ppp - I'll stop discussing (was: [16NG] Re: m… Alexandru Petrescu
- Re: [16NG] Re: multicast and IPv6 over ETHCS Qiang Zhang
- [16NG] Re: stepped multicast operation (was: and … Alexandru Petrescu
- RE: [16NG] Re: stepped multicast operation (was: … Riegel, Maximilian
- Re: [16NG] Re: stepped multicast operation (was: … Jihoon Lee
- [16NG] Re: stepped multicast operation (was: and … Jihoon Lee
- [16NG] Re: stepped multicast operation Alexandru Petrescu
- [16NG] Re: stepped multicast operation Jihoon Lee
- [16NG] Re: stepped multicast operation and two qu… Alexandru Petrescu
- [16NG] Re: stepped multicast operation and two qu… Jihoon Lee
- [16NG] RE: stepped multicast operation and two qu… David Johnston
- [16NG] Re: stepped multicast operation and two qu… Alexandru Petrescu