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

<Ruediger.Geib@telekom.de> Wed, 31 October 2018 12:42 UTC

Return-Path: <Ruediger.Geib@telekom.de>
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 D593E130E11; Wed, 31 Oct 2018 05:42:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.169
X-Spam-Level:
X-Spam-Status: No, score=-3.169 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_LOW=-0.7, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=telekom.de
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 5sKjazr1UkQj; Wed, 31 Oct 2018 05:42:48 -0700 (PDT)
Received: from mailout41.telekom.de (MAILOUT41.telekom.de [194.25.225.151]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 23BCF130E01; Wed, 31 Oct 2018 05:42:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telekom.de; i=@telekom.de; q=dns/txt; s=dtag1; t=1540989767; x=1572525767; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=D2h4cSqs6bvSX7NU6+pkSAk1sZQEUPvFtRpL7IyTWfA=; b=h2K+S5tolQPX1XJtRvAMl7IoCIln0ZlvXP9i24s8ldvwn7iOc3wOttZ3 TiKATHrDcCCgFQjJqXviY7hWMkzGzGaMAtCfSEwUm1zB6IF1pn//R1weP 0Xy1Sr1GcGNSuewxXlD6Ir0QA7wm55qVdrtcQVY8zG05YtTJQ+jagPKvi O9OsbFakF3guUeJBYCCTMieoMkJ4uP/GC4/1uYqOguzchMy7pxJrr6o++ HoO0j6So4Dre1NpythWgN1NgpFLt8mfUVOFQ2DwOKfEmMnGlSxg2PsrEz oq53+blzwhcwDGbWaJ2cFIw8JXqDYA0sHIIZBQMHJTQpgM16SYDdb6VVR g==;
Received: from qde8e4.de.t-internal.com ([10.171.255.33]) by MAILOUT41.dmznet.de.t-internal.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 31 Oct 2018 13:42:43 +0100
X-IronPort-AV: E=Sophos;i="5.54,447,1534802400"; d="scan'208";a="375969412"
Received: from he105712.emea1.cds.t-internal.com ([10.169.118.43]) by QDE8PP.de.t-internal.com with ESMTP/TLS/AES256-SHA; 31 Oct 2018 13:42:43 +0100
Received: from HE105871.EMEA1.cds.t-internal.com (10.169.118.68) by HE105712.emea1.cds.t-internal.com (10.169.118.43) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Wed, 31 Oct 2018 13:42:42 +0100
Received: from HE104164.emea1.cds.t-internal.com (10.171.40.35) by HE105871.EMEA1.cds.t-internal.com (10.169.118.68) with Microsoft SMTP Server (TLS) id 15.0.1395.4 via Frontend Transport; Wed, 31 Oct 2018 13:42:43 +0100
Received: from GER01-LEJ-obe.outbound.protection.outlook.de (51.5.80.17) by O365mail06.telekom.de (172.30.0.233) with Microsoft SMTP Server (TLS) id 15.0.1367.3; Wed, 31 Oct 2018 13:44:13 +0100
Received: from LEJPR01MB0122.DEUPRD01.PROD.OUTLOOK.DE (10.158.140.145) by LEJSPR8PMB003.DEUPRD01.PROD.OUTLOOK.DE (10.158.140.13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1273.26; Wed, 31 Oct 2018 12:42:42 +0000
Received: from LEJPR01MB0122.DEUPRD01.PROD.OUTLOOK.DE ([fe80::ec37:caee:821c:b286]) by LEJPR01MB0122.DEUPRD01.PROD.OUTLOOK.DE ([fe80::ec37:caee:821c:b286%7]) with mapi id 15.20.1273.028; Wed, 31 Oct 2018 12:42:42 +0000
From: Ruediger.Geib@telekom.de
To: jerhenry@cisco.com
CC: tsvwg@ietf.org, draft-henry-tsvwg-diffserv-to-qci@ietf.org
Thread-Topic: [tsvwg] I-D Action: draft-henry-tsvwg-diffserv-to-qci-00.txt
Thread-Index: AQHUbyWToj12bUD8j0WPF5MBFTBZyqU2BEHwgABg1YCAAQAjYIAAhl8AgAFTvKA=
Date: Wed, 31 Oct 2018 12:42:41 +0000
Message-ID: <LEJPR01MB0122D5D60560DE94FD0F66C99CCD0@LEJPR01MB0122.DEUPRD01.PROD.OUTLOOK.DE>
References: <153971927528.9352.418104757398396031@ietfa.amsl.com> <184d1317-b08c-9f0b-dc08-44d92f3fa2bd@gmail.com> <LEJPR01MB01224C428D90C5777A3772D09CF30@LEJPR01MB0122.DEUPRD01.PROD.OUTLOOK.DE> <EB77A519-6812-4856-8656-179589DBAD8F@cisco.com> <LEJPR01MB012285B80F1CAE8CB106FBFA9CCC0@LEJPR01MB0122.DEUPRD01.PROD.OUTLOOK.DE> <FF71C1FF-9EA3-4666-887D-D78EF1E0AD90@cisco.com>
In-Reply-To: <FF71C1FF-9EA3-4666-887D-D78EF1E0AD90@cisco.com>
Accept-Language: en-US
Content-Language: de-DE
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=Ruediger.Geib@telekom.de;
x-originating-ip: [164.19.3.99]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; LEJSPR8PMB003; 6:Kej7Qp+0fMmvXzowBiDwetP0HWhuVNv2h38oOSW1/BTu/664n5XXnLC8KwGlrc8uiTy8ECpooXNf3cnU6VAokBEgDuRQNcAZzIpe78TnFjTDMkhOwL1xaNGF+yQ0xCVtpq/w+1tAb8ys4wNTjjvf0Z/39hvb8D1+NjjgnZc5rnzzLLwlkTX10+ctIYjN0zBTW0ZsIXglSKoNBLlMPd0dDWIDK/YV3lkURlUS8TlepS3E44BZqE/VIeulO2lKy2NAuZQW0wpWBUIfR01hgKkXi1wjiDy3zne2geik3dsb7gdkED2ReqjGjR+RPPgOp+RVKxcBAzQDvfblhQXWHb8MlDaqYND9pP9aQRBSm6CK44NHDugAq26NaPTrdsmkCkAfgE5vX4hMN+1wpvOHmoQr69HRRn8cb98Th7dBqEjgJC2zNkEtrK7wRoQpvyP88ZJV/6DBlH+aAvtGLeBz7IGKqg==; 5:iOtxsh2VLF6fXv3GIJ6Hr1iG8Xw7hi6AoIBPMdjp78UD5w6rLPfY9TnPmq/Lx2wWwDRGWiSKi7gE+XWaLtWnrKmrbDmgXQfhvPTqOCjF4HQrOHPBAK/ScL9Rru/BDWkyA+4vlhQXD3Ks3RzxUGRLX4sOwtx8ZqsksKXkSXE1lBY=; 7:HXoRcK3KmmzASOyKoGW6WgCuLgyGgPE6PxxAD4oscwR3EC+K6KZOYIUjBYSMYIoorYadGgpiJvBqHp3L0XZsLPaGw01CCi3JD57CXS5lUAiRV2NUhXkh4IOntmcehxWsGq8yyhEswx9nF1a/cezr/Q==
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: 60ccacda-4b03-44ce-1716-08d63f2e596c
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(2017052603328)(7153060)(7193020); SRVR:LEJSPR8PMB003;
x-ms-traffictypediagnostic: LEJSPR8PMB003:
x-microsoft-antispam-prvs: <LEJSPR8PMB0030C10A94E40C81ACCE4A89CCD0@LEJSPR8PMB003.DEUPRD01.PROD.OUTLOOK.DE>
x-exchange-antispam-report-test: UriScan:(278428928389397)(260130700054247)(269456686620040)(17755550239193)(163750095850)(95692535739014);
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040522)(2401047)(8121501046)(5005006)(10201501046)(3002001)(93006095)(93001095)(3231382)(944501410)(52105095)(148016)(149066)(150057)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123562045)(20161123564045)(20161123560045)(201708071742011)(7699051)(76991095); SRVR:LEJSPR8PMB003; BCL:0; PCL:0; RULEID:; SRVR:LEJSPR8PMB003;
x-forefront-prvs: 084285FC5C
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(366004)(346002)(396003)(136003)(376002)(39860400002)(51914003)(199004)(189003)(6306002)(75402003)(55016002)(33656002)(71200400001)(105586002)(106356001)(85202003)(74482002)(8676002)(66574009)(66066001)(5660300001)(7696005)(476003)(71190400001)(6116002)(11346002)(186003)(76176011)(446003)(3846002)(54906003)(2900100001)(81166006)(486006)(478600001)(81156014)(93886005)(52396003)(316002)(26005)(8936002)(9686003)(53546011)(102836004)(2906002)(305945005)(345774005)(85182001)(5250100002)(6916009)(7736002)(53936002)(256004)(966005)(68736007)(97736004)(14454004)(14444005)(86362001)(72206003)(4326008)(777600001); DIR:OUT; SFP:1101; SCL:1; SRVR:LEJSPR8PMB003; H:LEJPR01MB0122.DEUPRD01.PROD.OUTLOOK.DE; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1;
received-spf: None (protection.outlook.com: telekom.de does not designate permitted sender hosts)
x-microsoft-antispam-message-info: ijb0mFz70XenpCt20UyA9wSZhsWWR8V7ewEow2Z0WvMG+ziLo3759WS2e/Wt1pDRCwJdSguMhzoCYrx/Hc0ykpaDFMe0h3xL+VNql/eOPmEEZkj7Vun/PjJnWTCc6P+ZeIYBgRrYoqlQai1gkjEBuBwB9fb9kRvlNnKSN4dncUOLnC4PUKEg3BnaL+RIP6kca2pjeWH4FWHI5qjbLUPTkseM8w72S8vpal7gPTr9ts57UQX18zOX6oXNU0+BeLpb9R/ZST7aGAQkm2Dy49oT1HDjYiKKWrLiL8dkfONSSW65xGceT390cf7JEOenAIBxrEeClsEA4IWpRgtQOJiVjd40wqLKl0Oruzq+gWQol8c=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 60ccacda-4b03-44ce-1716-08d63f2e596c
X-MS-Exchange-CrossTenant-originalarrivaltime: 31 Oct 2018 12:42:41.9864 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bde4dffc-4b60-4cf6-8b04-a5eeb25f5c4f
X-MS-Exchange-Transport-CrossTenantHeadersStamped: LEJSPR8PMB003
X-OriginatorOrg: telekom.de
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/Wq95u-aBKnOgM8nR-M6_EUQbY1o>
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: Wed, 31 Oct 2018 12:42:52 -0000

Hi Jerome,

the thread below gets longer, if I continue discussion. I think, we might have a philosophical difference (which can't and doesn't have to be solved). I prefer less QoS classes and prefer to think of them by their bulk transport properties only. Bob Briscoe's work on L4s sets the minimum solution: either transport creates congestion at a bottleneck and copes with it or transport avoids congestion. 

My impression is, that 3GPP QCIs and your draft assign DSCPs much closer to applications and partially suggests fine-grained solutions. I note that also https://www.ietf.org/id/draft-ietf-tsvwg-rtcweb-qos-18.txt assigns around a dozen DSCP for browser based applications. 

I'm not able to join the meeting in Bangkok. I hope to be able to make it to Prague and maybe we could meet there.

Regards,

Ruediger


-----Ursprüngliche Nachricht-----
Von: Jerome Henry (jerhenry) <jerhenry@cisco.com> 
Gesendet: Dienstag, 30. Oktober 2018 16:27
An: Geib, Rüdiger <Ruediger.Geib@telekom.de>
Cc: 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 Ruediger,

Thanks for your comments. Additional thoughts marked [jh]

Best

Jerome

On 10/30/18, 1:20 AM, "Ruediger.Geib@telekom.de" <Ruediger.Geib@telekom.de> wrote:

    Hi Jerome,
    
    thanks; some replies marked [RG]
    
    Regards, Ruediger
    
    [snip]
    
       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?
    
    [RG] My understanding: as long as the packet travels along one of the QCI's or bearers of the 3GPP world, the QoS is determined by the bearer (or whatever the thing is called...it's connection oriented) and the DSCP is meaningless. 
[jh] Agree, and this is not the domain that this draft addresses.

 [RG] At the interconnection interface between mobile carrier and network provider, the DSCP depends upon the SLA and policies in place. Diffserv Intercon, RFC8100, makes sense there. Whenever DSCPs play a role inside the mobile domain, they are likely no standard ones.
[jh] this is where we play (at the interconnection interface). RFC 8100 is an option to simplify network operations, the draft we suggest is another option. Our goal is by no mean to diminish the value of RFC 8100, suggest that it is not sufficient or anything along those lines. Our goal is to suggest a set of intent translation mechanisms that  more closely look at each individual value (QCI for one direction, DSCP for the other).

    
    [RG] I stopped being active on the subject some years ago, when I figured out that there are many more proprietary QCIs, which saw deployment and on the other hand no obligatory support for the standard QCIs (neither a mapping of service to standard QCI nor an obligation to support at least a fixed set of standard QCI). I don't claim all that still to be the case today. Unless you've checked these aspects with a mobile carrier, I understand your motivation, but I doubt that the result is helpful.
[jh] Duly noted, thank you for the candid feedback. As a side note, it happens that our work is not merely theoretical and coming out of thin air, but the result of countless exchanges with service providers (please see further below).
    
    [RG] Your draft should mention the local use / proprietary QCIs, especially if their deployment is a commodity. I didn't follow actual developments, but I think it is necessary to check that.
[jh] We had a lot of exchanges on this topic. As you know, part of the work in 3GPP, that saw the explosion of QCI counts over the last few years, came from a need to normalize proprietary QCIs that were commonly used. Although we know that there are still proprietary QCIs (just like there are locally-significant DSCP configurations and values), we are not sure that we can suggest a standardized translation mechanism for proprietary values (beyond the provision we make about proprietary values in 2.4 and 3.).
    
    [RG] When I was active on the topic, I've asked my mobile branch folks which QCI's are going to be supported in the case of roaming. The response was, the one we all agree upon, meaning QCI 9. And I think to recall that there even wasn't agreement between mobile carriers to support QCI 1 for telephony.
    As an aside, your draft should also cover the aspect of roaming. 
[jh] I am not sure I am following your logic here. If roaming occurs so that packets would transit through a DS domain, then the draft makes sense. Otherwise, IR.34 or intra-domain logic would imply. I am not sure why roaming should be a special case.
    
         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.
    
    [RG] As far as I'm aware of it, the DSCP's are ignored starting from the first Policy Decision Point of the mobile carrier. I don't have trouble with IR.34, apart from the Interactive traffic class with the 4 DSCPs of three different AF Ordered Aggregates. That partially motivated my work on RFC 8100.
[jh] I guess then that the logic ("ignore DSCP" or "consider DSCP") depends on the service provider. This conversation would be a bit long for an email exchange, but we do not get the sense that an aggregate would be sufficient anymore in the upcoming years for all cases.
    
        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.
    
    [RG] That's the part I understood. My question is, whether there's a demand expressed by mobile carriers deploying 3GPP to provide such a standard. 
[jh] There is indeed a demand from the market (this is the reason why we came to work on the topic). Glad to provide more names verbally if you are in Bangkok.    

    
    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