Re: [16NG] Re: traffic classification

Basavaraj Patil <basavaraj.patil@nokia.com> Mon, 05 February 2007 16:10 UTC

Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1HE6QN-0004ep-TE; Mon, 05 Feb 2007 11:10:35 -0500
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1HE6QM-0004ec-Ik for 16ng@ietf.org; Mon, 05 Feb 2007 11:10:34 -0500
Received: from smtp.nokia.com ([131.228.20.172] helo=mgw-ext13.nokia.com) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1HE6QL-0001LU-2t for 16ng@ietf.org; Mon, 05 Feb 2007 11:10:34 -0500
Received: from esebh105.NOE.Nokia.com (esebh105.ntc.nokia.com [172.21.138.211]) by mgw-ext13.nokia.com (Switch-3.2.5/Switch-3.2.5) with ESMTP id l15G854p003410; Mon, 5 Feb 2007 18:08:13 +0200
Received: from daebh101.NOE.Nokia.com ([10.241.35.111]) by esebh105.NOE.Nokia.com with Microsoft SMTPSVC(6.0.3790.1830); Mon, 5 Feb 2007 18:10:28 +0200
Received: from daebe101.NOE.Nokia.com ([10.241.35.113]) by daebh101.NOE.Nokia.com with Microsoft SMTPSVC(6.0.3790.1830); Mon, 5 Feb 2007 10:09:37 -0600
Received: from 172.19.244.84 ([172.19.244.84]) by daebe101.NOE.Nokia.com ([10.241.35.113]) with Microsoft Exchange Server HTTP-DAV ; Mon, 5 Feb 2007 16:09:37 +0000
User-Agent: Microsoft-Entourage/11.3.3.061214
Date: Mon, 05 Feb 2007 10:12:12 -0600
Subject: Re: [16NG] Re: traffic classification
From: Basavaraj Patil <basavaraj.patil@nokia.com>
To: ext Jari Arkko <jari.arkko@piuha.net>, Alexandru Petrescu <alexandru.petrescu@motorola.com>
Message-ID: <C1ECB37C.2DB32%basavaraj.patil@nokia.com>
Thread-Topic: [16NG] Re: traffic classification
Thread-Index: AcdJQGS6o2HrTrUzEduL8AARJNUNiA==
In-Reply-To: <45C6370C.9090603@piuha.net>
Mime-version: 1.0
Content-type: text/plain; charset="US-ASCII"
Content-transfer-encoding: 7bit
X-OriginalArrivalTime: 05 Feb 2007 16:09:37.0518 (UTC) FILETIME=[08A600E0:01C74940]
X-Nokia-AV: Clean
X-Spam-Score: 0.0 (/)
X-Scan-Signature: fb6060cb60c0cea16e3f7219e40a0a81
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 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. And
I do not believe we need to be defining DSCP to radio bearer type mappings
either.

> 
> 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.

-Raj

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


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