Re: [16NG] Re: traffic classification

Alexandru Petrescu <alexandru.petrescu@motorola.com> Mon, 05 February 2007 17:45 UTC

Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1HE7uC-0008IJ-98; Mon, 05 Feb 2007 12:45:28 -0500
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1HE7uB-0008I6-G3 for 16ng@ietf.org; Mon, 05 Feb 2007 12:45:27 -0500
Received: from mail153.messagelabs.com ([216.82.253.51]) by ietf-mx.ietf.org with smtp (Exim 4.43) id 1HE7u7-00015r-Rn for 16ng@ietf.org; Mon, 05 Feb 2007 12:45:27 -0500
X-VirusChecked: Checked
X-Env-Sender: alexandru.petrescu@motorola.com
X-Msg-Ref: server-3.tower-153.messagelabs.com!1170697522!1441937!1
X-StarScan-Version: 5.5.10.7.1; banners=-,-,-
X-Originating-IP: [144.189.100.105]
Received: (qmail 4858 invoked from network); 5 Feb 2007 17:45:22 -0000
Received: from motgate5.mot.com (HELO motgate5.mot.com) (144.189.100.105) by server-3.tower-153.messagelabs.com with SMTP; 5 Feb 2007 17:45:22 -0000
Received: from az33exr04.mot.com (az33exr04.mot.com [10.64.251.234]) by motgate5.mot.com (8.12.11/Motorola) with ESMTP id l15HjMS8008880; Mon, 5 Feb 2007 10:45:22 -0700 (MST)
Received: from [10.161.201.117] (zfr01-2117.crm.mot.com [10.161.201.117]) by az33exr04.mot.com (8.13.1/8.13.0) with ESMTP id l15HjKwq016681; Mon, 5 Feb 2007 11:45:21 -0600 (CST)
Message-ID: <45C76D2E.3060800@motorola.com>
Date: Mon, 05 Feb 2007 18:45:18 +0100
From: Alexandru Petrescu <alexandru.petrescu@motorola.com>
User-Agent: Thunderbird 1.5.0.8 (Windows/20061025)
MIME-Version: 1.0
To: Jari Arkko <jari.arkko@piuha.net>
Subject: Re: [16NG] Re: traffic classification
References: <45BDFD58.8060202@piuha.net> <45C099CD.8010506@piuha.net> <45C0A227.1040303@motorola.com> <45C0A4D1.9010602@piuha.net> <92e919fb0701310737m45cbb6f8ud1dab68aa75f380d@mail.gmail.com> <45C0C057.5040402@motorola.com> <92e919fb0702011851v42ff4d03m76be205179a6cc43@mail.gmail.com> <45C30A7D.2050605@motorola.com> <92e919fb0702022132hc20a415k39ed496a111017f5@mail.gmail.com> <45C48A0A.1010301@motorola.com> <45C6370C.9090603@piuha.net> <45C6FD49.1020501@motorola.com> <45C75E6E.3040507@piuha.net>
In-Reply-To: <45C75E6E.3040507@piuha.net>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.0 (/)
X-Scan-Signature: d0bdc596f8dd1c226c458f0b4df27a88
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

Jari, it may be that the mappings are not yet clear.  There seems to be 
no agreement on the necessity to map Traffic Class to certain 802.16 
parameters.  I agree.  Maybe future work will look at these, if necessary.

Jari Arkko wrote:
> Alexandru,
>> For QoS, there exist no resolution function like ND or DNS that 
>> would resolve a DSCP into a 802.16 Traffic Priority.
>> 
>> Remark I'm not talking about mapping an IPv6 Traffic Class DSCP 
>> into a CID but into a 802.16 Traffic Priority or a 802.16 Service 
>> Name.
>> 
> I browsed the relevant parts of 802.16 standards today.
> 
> The standard clearly says that it has a capability to filter based on
>  multiple fields in an IP packet, including the DSCP field.

Yes, absolutely, it does:
> 802.16-2004 11.13.19.3.4.2 ...(DSCP)...
> The values of the field specify the matching parameters for the IP
> type of service/DSCP (rfc 2474) byte range and mask.  An IP packet
> with IP type of service (ToS) byte value "ip-tos" matches this
> parameter if tos-low<=(ip-tos AND tos-mask)<=tos-high.  If this field
> is omitted, then comparison of the IP packet ToS byte for this entry
> is irrelevant.

I don't think there's any more DSCP-relevant text in 802.16-2004.

Remark that (1) DSCP in Traffic Class is only 6bits and their values 
can't be ordered with semantics "lower to higher",  DSCP is about 
selectors (2) last 2bits can be used for ECN (rfc3168), separately than 
the first 6bits.  Thus classifying on contents with semantics like "a 
higher DSCP may need a higher bandwidth is not relevant.

Also, there's no ToS byte in the IPv6 packet.

> The standard also clearly says that the classification ensures the 
> packet is delivered using the right QoS characteristics.

Can we state that ^ in the draft?  Something like: 802.16MAC
implementation ensures proper classification of packets whose IPv6 
Traffic Class fields require a certain level of priority, bandwidth,
latency.

Once we put that in the draft and the draft becomes a RFC maybe one
comment will be how actually that happens, because the spec doesn't say,
or I don't seem to find that _how_.

> I understand the desire to have an automatic mapping that operates 
> without any configured policy. But in this case we clearly have 
> functionality in the lower layer that is designed for the QoS 
> purpose. We may disagree with that design. But it would be odd if the
>  IETF added its own competing QoS mapping mechanisms on top of it.

I don't find it odd, and I don't disagree with the MAC QoS design, it's
necessary to have QoS mechanisms well adapted to the radio.  And I also
find it necessary for IP to take advantage of it.  Traffic reservation 
with DSCP fields happens on the entire IP path, end-to-end.  But the 
first-hop?

DSCPs are IANA Assigned: http://www.iana.org/assignments/dscp-registry

None of the IANA Assigned DSCP keywords (CS0-7, AF11-43, EF PHB) appear
in the 802.16-2004 spec.

That said, I agree that the mappings I'm proposing aren't yet tested.  I 
haven't even proposed a concrete one.  It may be too early to talk about 
it in this document.

Alex


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