[16NG] Re: stepped multicast operation
"Jihoon Lee" <jhlee@mmlab.snu.ac.kr> Fri, 19 January 2007 16:55 UTC
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
by megatron.ietf.org with esmtp (Exim 4.43)
id 1H7x18-0001dJ-KY; Fri, 19 Jan 2007 11:55:06 -0500
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
by megatron.ietf.org with esmtp (Exim 4.43) id 1H7x17-0001cY-45
for 16ng@ietf.org; Fri, 19 Jan 2007 11:55:05 -0500
Received: from nz-out-0506.google.com ([64.233.162.225])
by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1H7x11-0002Xc-Dl
for 16ng@ietf.org; Fri, 19 Jan 2007 11:55:05 -0500
Received: by nz-out-0506.google.com with SMTP id z6so492086nzd
for <16ng@ietf.org>; Fri, 19 Jan 2007 08:54:58 -0800 (PST)
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta;
h=received:message-id:date:from:sender:to:subject:cc:in-reply-to:mime-version:content-type:references:x-google-sender-auth;
b=Z4Bqztbf0Kyr2YPutIagRaoyd+M/qTZDogxdGujjGzseBMBMJzMcngluUnKBfX9LTe2xD8zcDBPrW4ICOTZWgrQQrCG7zGGUtKjoNqai3j0n3ywyAFUrzv0XRgV9Nm1BefLkrt38ig7kBOidxnYOBlPZ8ak0MHVMIb6XE1Kcywc=
Received: by 10.65.216.19 with SMTP id t19mr3262357qbq.1169225698000;
Fri, 19 Jan 2007 08:54:58 -0800 (PST)
Received: by 10.65.222.2 with HTTP; Fri, 19 Jan 2007 08:54:57 -0800 (PST)
Message-ID: <fa31afde0701190854l7fa42c3anbcb2fee7b97cddc2@mail.gmail.com>
Date: Sat, 20 Jan 2007 01:54:57 +0900
From: "Jihoon Lee" <jhlee@mmlab.snu.ac.kr>
To: "Alexandru Petrescu" <alexandru.petrescu@motorola.com>
In-Reply-To: <45B0A860.2070303@motorola.com>
MIME-Version: 1.0
References: <20070110194054.28319.qmail@web81914.mail.mud.yahoo.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>
<45B0A860.2070303@motorola.com>
X-Google-Sender-Auth: 561c4d29b1997c2f
X-Spam-Score: 0.3 (/)
X-Scan-Signature: 9cc83ac38bbbabacbf00f656311dd8d8
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>
Content-Type: multipart/mixed; boundary="===============1562972980=="
Errors-To: 16ng-bounces@ietf.org
Hi Alex,
>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.
Ok. I understood your intention.
> 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?
Right now, I'm not sure about the usage of 802.16 MCA messages. Actually I
thought the MCA differently. You may need to ask an 16 expert the usage of
MCA.
> 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?
Here is another feasible way. I believe this is similar to what you're
trying to do:
DSA performs 802.16 connection setup as well as the service flow creation.
If there is no connection (actually CID) on SS, the SS cannot receive it at
802.16 link layer. When BS creates multicast connection between itself and
MSs, DSA transaction is required for each MS. Therefore, BS can manage its
multicast group which is associated with 802.16 multicast CID. In other
words, MS may join by initiating DSA with appropriate multicast CID.
Because, in theory, DSA can be initiated by either BS or MS. Consequently,
the multicast can be delivered to intended users only in 802.16 link-layer.
BTW, basically 802.16 doesn't know any upper layer messages such as
IGMP/MLD-REPORT. So, there may be some issues, i.e., who will trigger a
multicast connection setup, and which is better, BS-initiated or
MS-initiated.
The MBS will be discussed in WiMAX Forum at the end of this month. Then, we
may refer to details in DL multicast.
> 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).
>
Ok. 'reconstitution' is fine to me.
> 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 you cannot define any classification rule in 'reconstitution' part
of SS, since the 'reconstitution' part is defined in 802.16. Why don't you
do that on top of 802.16?
BTW, how about the scenario I mentioned above? I think it could also
prevent unwanted/not-joined 33:33-addressed messages to reach the SS.
Best regards,
Jihoon
2007/1/19, Alexandru Petrescu <alexandru.petrescu@motorola.com>om>:
>
> 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