Re: [tsvwg] I-D Action: draft-henry-tsvwg-diffserv-to-qci-00.txt

"Jerome Henry (jerhenry)" <jerhenry@cisco.com> Mon, 29 October 2018 16:09 UTC

Return-Path: <jerhenry@cisco.com>
X-Original-To: tsvwg@ietfa.amsl.com
Delivered-To: tsvwg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7C2E9130DE9; Mon, 29 Oct 2018 09:09:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.97
X-Spam-Level:
X-Spam-Status: No, score=-14.97 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.47, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YLuZMSz-OgIP; Mon, 29 Oct 2018 09:08:58 -0700 (PDT)
Received: from rcdn-iport-4.cisco.com (rcdn-iport-4.cisco.com [173.37.86.75]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2AD6F1292F1; Mon, 29 Oct 2018 09:08:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=7468; q=dns/txt; s=iport; t=1540829338; x=1542038938; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=GMJdFEnjkLLNQ5ppPQUBdYDJieJJzGqclvsZkiUIuPo=; b=PFGeq7vKU3D5Ddp7B/eIcSt+hmc6H2+STrurHQEdjznPeCN2cZLYoatA /63K4gt9pEU84qXgUDvUOPtpeIXfzeDQ+MKhAOh0CUz9v62r9PaeAqlCK NhUWY0L/CfqDVGIjwvOEBFq2KOsHUgINrCeeJPXdcj1UBdtB721ofxqzf s=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0ADAACGL9db/4UNJK1lGQEBAQEBAQEBAQEBAQcBAQEBAQGBUQQBAQEBAQsBgVUFKmZ/KAqDa4gYjBeBaCWXIBSBZgsBASWERwIXgxYhNA0NAQMBAQIBAQJtHAELhTsGIxEzCggQAgEIEggCJgICAjAVAg4CBA4FgyEBggEPqEiBLooPBYELilwXgUE/gREnDBOBTn6DGwEBAgGBJhEnFyOCSjGCJgKIaYwDiUlUCQKGaIoaEgaBUoR3gxyGYoxwigUCERSBJh04gVVwFWUBgkGCJhd9AQeHV4U+bwEBilaBLoEfAQE
X-IronPort-AV: E=Sophos;i="5.54,440,1534809600"; d="scan'208";a="472809521"
Received: from alln-core-11.cisco.com ([173.36.13.133]) by rcdn-iport-4.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 29 Oct 2018 16:08:56 +0000
Received: from XCH-RCD-019.cisco.com (xch-rcd-019.cisco.com [173.37.102.29]) by alln-core-11.cisco.com (8.15.2/8.15.2) with ESMTPS id w9TG8uO2018769 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Mon, 29 Oct 2018 16:08:56 GMT
Received: from xch-rcd-020.cisco.com (173.37.102.30) by XCH-RCD-019.cisco.com (173.37.102.29) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Mon, 29 Oct 2018 11:08:55 -0500
Received: from xch-rcd-020.cisco.com ([173.37.102.30]) by XCH-RCD-020.cisco.com ([173.37.102.30]) with mapi id 15.00.1395.000; Mon, 29 Oct 2018 11:08:55 -0500
From: "Jerome Henry (jerhenry)" <jerhenry@cisco.com>
To: "Ruediger.Geib@telekom.de" <Ruediger.Geib@telekom.de>
CC: "tsvwg@ietf.org" <tsvwg@ietf.org>, "draft-henry-tsvwg-diffserv-to-qci@ietf.org" <draft-henry-tsvwg-diffserv-to-qci@ietf.org>, "brian.e.carpenter@gmail.com" <brian.e.carpenter@gmail.com>
Thread-Topic: [tsvwg] I-D Action: draft-henry-tsvwg-diffserv-to-qci-00.txt
Thread-Index: AQHUbyWCM+dT3CawbEazWbyktdES5qU2YjcAgAATo4A=
Date: Mon, 29 Oct 2018 16:08:55 +0000
Message-ID: <EB77A519-6812-4856-8656-179589DBAD8F@cisco.com>
References: <153971927528.9352.418104757398396031@ietfa.amsl.com> <184d1317-b08c-9f0b-dc08-44d92f3fa2bd@gmail.com> <LEJPR01MB01224C428D90C5777A3772D09CF30@LEJPR01MB0122.DEUPRD01.PROD.OUTLOOK.DE>
In-Reply-To: <LEJPR01MB01224C428D90C5777A3772D09CF30@LEJPR01MB0122.DEUPRD01.PROD.OUTLOOK.DE>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.116.65.101]
Content-Type: text/plain; charset="utf-8"
Content-ID: <3570FCBBF2B7604FBDF550981702DCE3@emea.cisco.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-Outbound-SMTP-Client: 173.37.102.29, xch-rcd-019.cisco.com
X-Outbound-Node: alln-core-11.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/2xQ_gJXsPZwrw0LdqQUzwx7TG4Q>
Subject: Re: [tsvwg] I-D Action: draft-henry-tsvwg-diffserv-to-qci-00.txt
X-BeenThere: tsvwg@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Transport Area Working Group <tsvwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tsvwg/>
List-Post: <mailto:tsvwg@ietf.org>
List-Help: <mailto:tsvwg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 29 Oct 2018 16:09:00 -0000

Dear Ruediger,

Thank you for taking the time to look into this work.
Please allow me to add some context:
The scenarios described in annex A (from which you quoted scenario 1, but please note that there are 5 other scenarios in that annex) "are not intended to describe the details of the internetworking between the QoS mechanisms" (A.2). These scenarios are also described in the context of Annex A.1, which describes the network architecture considered relevant for the scope of 23.307. A.1 is simplified, but functional enough to be used as a starting point.
In scenario 1, the UE does not have an IP BS Manager. The PDP context is determined by the UE based on the application requirements (as per TS.23.228), this is of course for flows 'from' the UE. The other scenarios consider the various other combinations, where the UE performs IP BS functions or not, with various intermediate functions support. As a note, in some cases (described in 5.2. of 23.207), the UE may or may not be a Diffserv edge function. The UE may set its own DSCP values, but this case is uncommon (and does not resolve the question below).
The goal of annex 2 is to clarify which device performs which role, not to solve how the translation between UMTS QoS and DS QoS is performed (the 'internetworking between QoS mechanisms" above).

In general, there is on one side the UMTS domain (and its associated QoS functions) and on the other side the DS domain. What 23.207 (or 23.203 for that matter) does not solve is this:
When a bearer is allocated, for example, to a flow matching requirements of Discrete Automation and receives QCI 83, when the flow is sent into the DS domain, what marking should that flow carry?
Similarly, what is the significance of a packet received from the DS domain bearing, for example, CS4? TS.23.228 describes in great details service negotiation for IMS traffic, but this covers only a small subset of DS marking and intent. Similarly, GSMA IR.34 has limited its scope to only 4 types of flows.

This is what this work attempts to address: a mapping between the QoS expressions of intents in each domain, when packets are forwarded between domains. We do not intent to solve how LTE should decide of the internal QoS values on the RAN or within the LTE domain.

Hope this helps clarify.

Best

Jerome 




On 10/29/18, 7:08 AM, "Ruediger.Geib@telekom.de" <Ruediger.Geib@telekom.de> wrote:

    Hi Brian,
    
    thanks for the pointer to the draft. Before discussing details of the draft, I'm having some questions to the authors.
    
    Within 3GPP TS 23.207 V15.0.0 (2018-06), "3rd Generation Partnership Project;
    Technical Specification Group Services and System Aspects;
    End-to-end Quality of Service (QoS) concept and architecture
    (Release 15)"
    
    I found the following statement:
     	 
    The end-to-end QoS is provided by a local mechanism in the UE, the PDP context over the UMTS access network, DiffServ through the backbone IP network, and DiffServ in the remote access network in the scenario shown in the figure below. The GGSN provides the interworking between the PDP context and the DiffServ function.
    
    My take is, that the GGSN decides about the Diffserv markings to be set and it does so using a PDP context. DSCPs set by a UE don't matter then. From what I have read I think to understand, that DSCPs play a role within an LTE network only, if the schedulers there honor them. I've stopped being active in this area some years ago. I've not yet heard of an LTE network supporting any kind of DSCP based resource scheduling. Did this change? If it did not and DSCP settings depend on GGSN PDP context (at a wholesale or carrier internal interface, I assume), what's the point of this draft?
    
    Further, I searched TS 23.207 for "DSCP". The result is limited to a section where provider internal DSCPs are required only, but no standard ones:
    
    Annex S (normative):
    Fixed Broadband Access
    S.1	General
    This annex specifies the enhancement to PCC framework for supporting policy and charging control in the fixed broadband access network in the convergent scenario where a single operator is deploying both the fixed broadband access network and the Evolved Packet Core (EPC).....
    
    I'd like to understand which problem the draft addresses.
    
    Regards,
    
    Ruediger
    
    
    -----Ursprüngliche Nachricht-----
    Von: tsvwg <tsvwg-bounces@ietf.org> Im Auftrag von Brian E Carpenter
    Gesendet: Montag, 29. Oktober 2018 02:20
    An: tsvwg@ietf.org; draft-henry-tsvwg-diffserv-to-qci@ietf.org
    Betreff: Re: [tsvwg] I-D Action: draft-henry-tsvwg-diffserv-to-qci-00.txt
    
    Hi,
    
    In https://tools.ietf.org/html/draft-henry-tsvwg-diffserv-to-qci-00#section-4.2.10
    we find:
    
    >    ...recommend Low-Priority Data be marked CS1 DSCP.
    > 
    >    Note: This marking recommendation may change in the future, as [LE-
    >    PHB] defines a Lower Effort (LE) PHB for Low-Priority Data traffic
    >    and recommends an additional DSCP for this traffic.
    
    It seems to me that [LE-PHB] has advanced to the point where this recommendation should be the other way round: recommend the new LE codepoint, with a note that historically the CS1 codepoint has been (mis)used for this purpose.
    
    Regards
       Brian Carpenter