Re: [16NG] Re: traffic classification
Alexandru Petrescu <alexandru.petrescu@motorola.com> Mon, 05 February 2007 16:27 UTC
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
by megatron.ietf.org with esmtp (Exim 4.43)
id 1HE6gx-00078q-9F; Mon, 05 Feb 2007 11:27:43 -0500
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
by megatron.ietf.org with esmtp (Exim 4.43) id 1HE6gw-00078l-Qu
for 16ng@ietf.org; Mon, 05 Feb 2007 11:27:42 -0500
Received: from mail153.messagelabs.com ([216.82.253.51])
by ietf-mx.ietf.org with smtp (Exim 4.43) id 1HE6gv-00046g-ER
for 16ng@ietf.org; Mon, 05 Feb 2007 11:27:42 -0500
X-VirusChecked: Checked
X-Env-Sender: alexandru.petrescu@motorola.com
X-Msg-Ref: server-2.tower-153.messagelabs.com!1170692860!1482273!1
X-StarScan-Version: 5.5.10.7.1; banners=-,-,-
X-Originating-IP: [129.188.136.8]
Received: (qmail 19739 invoked from network); 5 Feb 2007 16:27:40 -0000
Received: from motgate8.mot.com (HELO motgate8.mot.com) (129.188.136.8)
by server-2.tower-153.messagelabs.com with SMTP;
5 Feb 2007 16:27:40 -0000
Received: from il06exr03.mot.com (il06exr03.mot.com [129.188.137.133])
by motgate8.mot.com (8.12.11/Motorola) with ESMTP id l15GRe1S021925;
Mon, 5 Feb 2007 09:27:40 -0700 (MST)
Received: from [10.161.201.117] (zfr01-2117.crm.mot.com [10.161.201.117])
by il06exr03.mot.com (8.13.1/8.13.0) with ESMTP id l15GRa0B024211;
Mon, 5 Feb 2007 10:27:37 -0600 (CST)
Message-ID: <45C75AF7.7050403@motorola.com>
Date: Mon, 05 Feb 2007 17:27:35 +0100
From: Alexandru Petrescu <alexandru.petrescu@motorola.com>
User-Agent: Thunderbird 1.5.0.8 (Windows/20061025)
MIME-Version: 1.0
To: Basavaraj Patil <basavaraj.patil@nokia.com>
Subject: Re: [16NG] Re: traffic classification
References: <C1ECB37C.2DB32%basavaraj.patil@nokia.com>
In-Reply-To: <C1ECB37C.2DB32%basavaraj.patil@nokia.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.0 (/)
X-Scan-Signature: f66b12316365a3fe519e75911daf28a8
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 again Raj, can I interfere here (again :-) Basically, care to suggest any other way to provide QoS-guarantees to an IP stack other than using DSCP and mapping it coherently on a MAC flow? If you do then ignore the below text... Basavaraj Patil wrote: > Hi Jari, > > Comments inline: > > > On 2/4/07 1:42 PM, "ext Jari Arkko" <jari.arkko@piuha.net> wrote: > >> There are a couple of issues. The main technical question is >> whether host and base station need to be synchronized with respect >> to the CID etc that they use. For instance, if the host puts >> something in CID = X and the base station drops it because it felt >> that it should have travelled in CID = Y. If they need to be >> synchronized, then we can talk about whether that's something that >> should be left to policy or mandated in the standards. > > An IP packet is processed by the IP specific part of the packet CS. > On the uplink, the classification rules that are defined will map the > packet to a service flow (Identified by Service flow ID). The > service flow is mapped to a transport connection which is identified > by a CID. The base-station when it receives the packet on the > transport connection (CID) does not check against any classifiers. It > simply sends it via the service flow (SFID) to its destination. > Hence there is no check by the BS to see if the packet should have > been received on CID =y instead of CID=x. On the downlink, it is the > BS that applies the classification rules and maps a packet to a > service flow/transport connection and the MS simply processes it. > >> I think it is pretty obvious that we're not mandating what port >> numbers or address ranges should be treated in what way; that's a >> standard policy/qos filtering function. If you agree, then its not >> clear to me why DSCP is any different. > > Exactly.. IEEE 802.16 defines the fields of an IP/transport header > that are used in the classification rules. It does not specify how to > map DSCP to specific transport connections that may have different > characteristics. Right, and it doesn't specify either how the DSCP maps to a Service Class Name, nor to a Traffic Priority. However, the whole goal of having a IP DSCP is to be able to map it into a qos-guaranteed flow on the first-hop and all subsequent hops. 802.16MAC does provide QoS-guarantees on flows for the first hop, so it looks like a great tool, why not using it. If not using this DSCP tool, then can you provide a suggestion how to provide QoS guarantees at IP layer for a stack running IPv6 over 802.16MAC? I think there's no other way, none that I know of. > And I do not believe we need to be defining DSCP to radio bearer type > mappings either. I think nobody mentioned Radio Bearer. I mentioned Service Class Name or Traffic Priority. There's no 802.16MAC rule that maps a particular IP DSCP (6leftmost bits of IPv6 Traffic Class) into a Class Name or Traffic Priority. >> The non-technical issue is whether the topic belongs to the IEEE or >> IETF standard. My thinking is that it should be an IETF function >> if and only if IP needs to do something for which there is no >> corresponding link layer functionality. For instance, we map >> multicast IP addresses to multicast L2 addresses because there is >> no L2 multicast address resolution function. In our 16ng case there >> appears to be a link layer function for mapping IP packets to >> CIDs. I don't know if that function is perfect or not, but it does >> seem to be an IEEE issue. > > I do not believe there is anything that the IETF needs to do at this > time. IEEE has defined a identified a set of fields of the > IP/transport header which are the basis for the classification rules > for processing IP packets. For the purpose of mapping IP packets to > specific transport connections, these are sufficient and we should > let things be as they are, because I do not believe it is broken. I think 802.16 defined classifiers but no contents. Filters and rules but not contents for these. But I agree with you it may be questionable whether it's the right time and place. Alex _______________________________________________ 16NG mailing list 16NG@ietf.org https://www1.ietf.org/mailman/listinfo/16ng
- [16NG] FW: Review of the ipv6-over-ipv6cs draft Jari Arkko
- Re: [16NG] FW: Review of the ipv6-over-ipv6cs dra… Jari Arkko
- Re: traffic classification (was: [16NG] FW: Revie… Alexandru Petrescu
- [16NG] Re: traffic classification Jari Arkko
- Re: [16NG] Re: traffic classification JinHyeock Choi
- Re: [16NG] Re: traffic classification Alexandru Petrescu
- Re: [16NG] Re: traffic classification yw_chen
- Re: [16NG] Re: traffic classification Alexandru Petrescu
- [16NG] Re: Review of the ipv6-over-ipv6cs draft Basavaraj Patil
- [16NG] Re: Review of the ipv6-over-ipv6cs draft Pekka Savola
- Re: [16NG] Re: traffic classification JinHyeock Choi
- [16NG] Re: Review of the ipv6-over-ipv6cs draft Basavaraj Patil
- [16NG] Re: Review of the ipv6-over-ipv6cs draft Pekka Savola
- Re: [16NG] Re: traffic classification Alexandru Petrescu
- Re: [16NG] Re: Review of the ipv6-over-ipv6cs dra… JinHyeock Choi
- DNA and using 3*MaxRtrAdvInterval [Re: [16NG] Re:… Pekka Savola
- [16NG] Re: Review of the ipv6-over-ipv6cs draft Basavaraj Patil
- Re: [16NG] Re: traffic classification JinHyeock Choi
- Re: DNA and using 3*MaxRtrAdvInterval [Re: [16NG]… JinHyeock Choi
- Re: [16NG] Re: traffic classification Alexandru Petrescu
- Re: [16NG] Re: traffic classification Jari Arkko
- RE: [16NG] Re: traffic classification Riegel, Maximilian
- Re: [16NG] Re: traffic classification Alexandru Petrescu
- Re: [16NG] Re: traffic classification Alexandru Petrescu
- Re: [16NG] Re: traffic classification Basavaraj Patil
- Re: [16NG] Re: traffic classification Alexandru Petrescu
- Re: [16NG] Re: traffic classification Jari Arkko
- Re: [16NG] Re: traffic classification Alexandru Petrescu
- Re: [16NG] Re: traffic classification Basavaraj Patil
- Re: [16NG] Re: traffic classification Basavaraj Patil