[16NG] Re: stepped multicast operation and two questions to David Johnston
Alexandru Petrescu <alexandru.petrescu@motorola.com> Wed, 24 January 2007 19:05 UTC
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
by megatron.ietf.org with esmtp (Exim 4.43)
id 1H9nRH-0003KJ-B2; Wed, 24 Jan 2007 14:05:43 -0500
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
by megatron.ietf.org with esmtp (Exim 4.43) id 1H9nRF-0003Hk-GH
for 16ng@ietf.org; Wed, 24 Jan 2007 14:05:41 -0500
Received: from mail153.messagelabs.com ([216.82.253.51])
by ietf-mx.ietf.org with smtp (Exim 4.43) id 1H9nRC-0000Gu-Vo
for 16ng@ietf.org; Wed, 24 Jan 2007 14:05:41 -0500
X-VirusChecked: Checked
X-Env-Sender: alexandru.petrescu@motorola.com
X-Msg-Ref: server-7.tower-153.messagelabs.com!1169665535!434666!1
X-StarScan-Version: 5.5.10.7; banners=-,-,-
X-Originating-IP: [129.188.136.10]
Received: (qmail 13789 invoked from network); 24 Jan 2007 19:05:35 -0000
Received: from motgate6.mot.com (HELO motgate.mot.com) (129.188.136.10)
by server-7.tower-153.messagelabs.com with SMTP;
24 Jan 2007 19:05:35 -0000
Received: from az33exr02.mot.com (az33exr02.mot.com [10.64.251.232])
by motgate.mot.com (8.12.11/Motorola) with ESMTP id l0OJD2dv002507;
Wed, 24 Jan 2007 12:13:03 -0700 (MST)
Received: from [10.161.201.117] (zfr01-2117.crm.mot.com [10.161.201.117])
by az33exr02.mot.com (8.13.1/8.13.0) with ESMTP id l0OJ5OF7024114;
Wed, 24 Jan 2007 13:05:28 -0600 (CST)
Message-ID: <45B7ADF3.1030309@motorola.com>
Date: Wed, 24 Jan 2007 20:05:23 +0100
From: Alexandru Petrescu <alexandru.petrescu@motorola.com>
User-Agent: Thunderbird 1.5.0.8 (Windows/20061025)
MIME-Version: 1.0
To: David Johnston <Djohnston@nextwave.com>
References: <CB0EA6EB697D9F40A30F7E5C930D3CFB01809248@CA2-MSX-C01.nw.net>
In-Reply-To: <CB0EA6EB697D9F40A30F7E5C930D3CFB01809248@CA2-MSX-C01.nw.net>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 2beba50d0fcdeee5f091c59f204d4365
Cc: 16ng@ietf.org
Subject: [16NG] Re: stepped multicast operation and two questions to David
Johnston
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
David, thanks the mail. Let me reply quickly to some of the text. I've planned more detailed answer, but I'm figuring to let the first things first and then I'll see. David Johnston wrote: > >> Jihoon Lee wrote: >>>> 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. >> >> David, do you think an IPv6 stack on the BS can ask the 802.16MAC >> to send a MCA-REQ to SS to ask it whether it's interested in >> receiving packets addressed to 33:33:0:0:0:1? > > No. In the case of an IP Packet CS, the IPv6 stack can send a packet > to 33:33:0:0:0:1 down into the IP Packet CS of 802.16 and expect the > packet to be correctly dealt with. What happens next is up to the > CS. It **might** cause the CS to perform an MCS-REQ in an > implementation, but I doubt it. I think then it would make sense form draft to recommend BS to send that MCa-REQ before sending the RA. In this way BS learns who are the SSs interested to receive the RA. If it doesn't break anything. That's what I'm trying to figure out, whether use of MCA-REQ at BS prior to send RA breaks anything. > The IP Packet CS has the responsibility to set up connections that it > can use to deal with the packets it needs to send and receive to > correctly provide the CS MAC service. There are no hard and fast > rules about what those connections are. The CS may set up multiple > connections with different QoS parameter and perform classification > to assign packets to connections. Yes, setting up connections would be done with DSA messages, but I think MCS-REQ/RSP is only to find out who's listening, polling. > If the IP Packet CS thinks it can use a multicast group to better > implement the MAC service, then it can set one up. This would be great. If the BS can deliver RAs only to SSs that are interested in receiving it it would be absolutely great. > However the MAC CPS multicast service is downlink only, so some > thought on the part of the implementer would be required to know to > make this work right. I think that if we can figure out a unitary downlink behaviour then we can see the uplink behaviour. You see, I wouldn't care if a IP-multicasted packet from SS1 to SS2 (group made of only IP SS1 and IP SS2) goes through a MAC-layer downlink multicast group at BS, even if it reaches BS. The essential is that the IP-multicasted packet from SS1 to SS2 doesn't go to SSn which hasn't declared interest in that IP multicast group. > I don’t personally think this has been addressed in any literature I > have read and I don’t myself see how it can work well. The correct > use of unicast connections is much more obvious. > > In the case of the Ethernet Packet CS, ARP happens as per Ethernet > and the Ethernet Packet CS, similarly to the IP Packet CS, could use > multicast group to implement the correct delivery of 802 addressed > packets (that may be uni, broad or multicast). But again it sounds > like more trouble than it is worth to get right. There's a difference between ARP and ND in that ND requires the use of link-layer multicast while ARP less so. I'm not sure whether some _operation_ should be specified, or only some _goals_ should be specified and leave much on Ethernet MAC designers. >>>> 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. >> >> [At which point there would be a need to be able to convert IPv6 >> link-local multicast addresses to multicast CIDs, right? Like >> ff02::1 to 16bit. Or do you think 802.16MAC converts the 33:33::1 >> to a multicast CID?] >> > > DJ – This is the normal CS classification scheme. I.E. assigning > outgoing traffic to CID based on packet contents. But can this work > asymmetrically? The uplink has no multicast CIDs because of the > limitations of the laws of physics. Hence my preference for the > Ethernet CS and GPCS(when it comes). I like what nature imposes and especially how to design around it. It may be that a set of uplink unicast connections can be managed as downlink multicast... and force BS to see all groups packets, and that would be still fine provided that not all SSs see traffic they're not interested in. 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