Re: [tsvwg] <tsvwg> Using NQB in mobile network

Greg White <g.white@CableLabs.com> Tue, 10 December 2019 20:55 UTC

Return-Path: <g.white@CableLabs.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 D5E151200A4 for <tsvwg@ietfa.amsl.com>; Tue, 10 Dec 2019 12:55:40 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level:
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cablelabs.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 lJlpAcA2HGdw for <tsvwg@ietfa.amsl.com>; Tue, 10 Dec 2019 12:55:38 -0800 (PST)
Received: from NAM11-CO1-obe.outbound.protection.outlook.com (mail-co1nam11on2098.outbound.protection.outlook.com [40.107.220.98]) (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 44476120025 for <tsvwg@ietf.org>; Tue, 10 Dec 2019 12:55:38 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=cLzTTE68WBGMa3Q1WdGCq+HEr76Sf3NvRJCZABXu1O6XeqaW+JW9TRC7dZSTN6W6hMGzPHbdBFzAnDr7lNoMLHvGnahHcq7REhLedR3GRV3uVsnoVheFgAkl6oU9pcLgK+0FThpuOGmSnxProTU+xcmIZsphZniaa1sQDzwiUy2dLPuJODaWAsdOEIIvWNyrTa36ui0wsDdlcv1j5+v7Fkizb2ePH1uCBD/3hAEuPhMaRRq3xdXsWOKqSiOd8QIGrRCglhOF5vetsJw+94qYNeEeLLaO1OG6OIPkvYqI68InoXzJ9DofakPiZEsXg1ti0Gc+i+rZCggnTHCWNIErDQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=+0LQqDjzwEa6fQIZBDqTGe13x2/ZP7mQQG4Dm/r9yi4=; b=TVYrGqSUIU5rQF6SVm2VfZZV9Erhe8hh+b+NNR0tKRFvdZ+QxtzzWaruLuzdITRscxOQgdHBP26cDVhV5wWmUJ5LpYiy6R29L/6pgKfgk0Bn2shpvN+U2S4/skr5uBX/8vRBl9YbTXUHqv5lG5aIiZOu8MW8/ZXVhnIJ1vHiiJpUUHZT27n5z/Ubvhe+FsrmtzV6yctYr1wnVGf73IA2bZEB/6h976jTh3alNzKZ/ghAPk84nRVY/HrHHxf2ODAYD6U/4y4EFKPE8b6utoGcI3UqIIePWtTL9VHOVXPpZ7IftZCc065O6NBotPN6UytK/23KOmv1MR7CYhnAsG8J5Q==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cablelabs.com; dmarc=pass action=none header.from=cablelabs.com; dkim=pass header.d=cablelabs.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cablelabs.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=+0LQqDjzwEa6fQIZBDqTGe13x2/ZP7mQQG4Dm/r9yi4=; b=UeYyR5PofObSG8/Tz5+HSnA2Cn0XTEot7DsPFGnw3q9nVkNvvjcuxK7G0E+VHXpBg8aMTdAg/ThgF4tIzlsaF5UTD0Z3940XR9TgYCDccmvLqa8D35iJsvs89zB/7wCLH8ImAfFJL5J/OyOXBEJTZ3qriLOIfYtHzvz1S4+HYAM=
Received: from SN6PR06MB4655.namprd06.prod.outlook.com (52.135.115.88) by SN6PR06MB4911.namprd06.prod.outlook.com (52.135.111.30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2516.14; Tue, 10 Dec 2019 20:55:32 +0000
Received: from SN6PR06MB4655.namprd06.prod.outlook.com ([fe80::db7:6063:aa65:69f7]) by SN6PR06MB4655.namprd06.prod.outlook.com ([fe80::db7:6063:aa65:69f7%6]) with mapi id 15.20.2516.018; Tue, 10 Dec 2019 20:55:32 +0000
From: Greg White <g.white@CableLabs.com>
To: "Gengxuesong (Geng Xuesong)" <gengxuesong@huawei.com>, Thomas Fossati <Thomas.Fossati@arm.com>
CC: tsvwg IETF list <tsvwg@ietf.org>
Thread-Topic: [tsvwg] <tsvwg> Using NQB in mobile network
Thread-Index: AQHVq8GOWyUmeXpKgke+woSJoeyIA6eyn4BggAHHlAA=
Date: Tue, 10 Dec 2019 20:55:31 +0000
Message-ID: <EA78C67F-BC0C-4D3F-907C-7C8D6D85481F@cablelabs.com>
References: <721EC46A-5D1F-4262-A7BB-30078F078E9E@arm.com> <889c9db04ab24eeeaee53f8576428bcd@huawei.com>
In-Reply-To: <889c9db04ab24eeeaee53f8576428bcd@huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/10.1c.0.190812
authentication-results: spf=none (sender IP is ) smtp.mailfrom=g.white@CableLabs.com;
x-originating-ip: [2601:285:8200:323:c422:15c4:697c:68d5]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 6cfbdef4-79c5-40ba-33d5-08d77db34bfe
x-ms-traffictypediagnostic: SN6PR06MB4911:
x-microsoft-antispam-prvs: <SN6PR06MB4911786F8318F3D38173B443EE5B0@SN6PR06MB4911.namprd06.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 02475B2A01
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(366004)(396003)(136003)(346002)(376002)(39850400004)(199004)(189003)(13464003)(86362001)(66446008)(66476007)(64756008)(66556008)(66946007)(81156014)(8936002)(6506007)(71200400001)(81166006)(110136005)(5660300002)(53546011)(8676002)(316002)(6512007)(2616005)(33656002)(4326008)(91956017)(478600001)(186003)(2906002)(9326002)(76116006)(36756003)(6486002)(85282002); DIR:OUT; SFP:1102; SCL:1; SRVR:SN6PR06MB4911; H:SN6PR06MB4655.namprd06.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1;
received-spf: None (protection.outlook.com: CableLabs.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: rQKzPxHhh5yutZN3ghjjATFtjcZPf6jtzuS/O5upuYB0aNmWUlYlX2V9vfq30/l9aEwqxsFNLxkyXQ+nyS+yDSxXJkjj31Ukfgej+cW31rAjhoA6scmfj6+7DdPYUsi60eI4/Xv0W+eOceWb6HGzjur56HsZ44u6xk8pI5eXmEHfif0lp4K3/KXrYPpfF9crB3Gs/FznQnJNAmfdmtx9Gy10GKt4pZ4ZRU3js19atFtQRq23AAPzXjOKMtQmZP/tC4FSuJKCnbzsf3mVHd0YAsoNLgx1V4DbDRBrTJP4mCRwSroF7tx0detTEZtPhZvm6r8mN3asvCE2jwsvfH8LPvWyvr3yYH2v/UYDZCgxxd9LKC+HcYGQheWXC8HOVeK+xfg8KcxhZVlxQDpo7YAUAHYkS7MjQzyw0cD9C8519DbVR/UlUU7sOk9bPfmUlHaH0P4av0Fc+J/mHpHsBMn7jHgxqY2a9Wz0xT/gvQXefwVdGP4E0t7MbtKo8g7h/AirhsscsXBCow/3MFMIfG23Bw==
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_EA78C67FBC0C4D3F907C7C8D6D85481Fcablelabscom_"
MIME-Version: 1.0
X-OriginatorOrg: cablelabs.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 6cfbdef4-79c5-40ba-33d5-08d77db34bfe
X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Dec 2019 20:55:31.9685 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: ce4fbcd1-1d81-4af0-ad0b-2998c441e160
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: /IHSAjGELRMI+YZDfp/M8hxUpru0OiOKmil62mOWj0aRi/eI38zBLtZWKXBOVfMGhPLhgZiaZnWU06rpiItgug==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR06MB4911
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/Wn2oSCvYi-tSZtpjj_MoaX6Jja0>
Subject: Re: [tsvwg] <tsvwg> Using NQB in mobile network
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: Tue, 10 Dec 2019 20:55:41 -0000

Hi Xuesong,

In my view, an operator can always set up specialized handling of certain traffic, regardless of which DSCP happens to be in the packet headers.  If there is a specialized service for which the operator wishes to establish GBR or delay-critical GBR bearers, they would need to set up classifiers (TFT) to match the desired application traffic.  If this traffic happened to carry the NQB DSCP, that is fine, but this specialized treatment is different from the NQB PHB (i.e not compliant with the PHB definition).

Does that help?
-Greg

From: "Gengxuesong (Geng Xuesong)" <gengxuesong@huawei.com>
Date: Monday, December 9, 2019 at 7:18 PM
To: Thomas Fossati <Thomas.Fossati@arm.com>, Greg White <g.white@CableLabs.com>
Cc: tsvwg IETF list <tsvwg@ietf.org>
Subject: RE: [tsvwg] <tsvwg> Using NQB in mobile network


Hi Thomas,



Thank you for your response. Please find the comments in line.



Best Regards

Xuesong



>-----Original Message-----

>From: Thomas Fossati [mailto:Thomas.Fossati@arm.com]

>Sent: Friday, December 06, 2019 7:13 AM

>To: Gengxuesong (Geng Xuesong) <gengxuesong@huawei.com>;

>g.white@cablelabs.com

>Cc: tsvwg IETF list <tsvwg@ietf.org>; Thomas Fossati

><Thomas.Fossati@arm.com>

>Subject: Re: [tsvwg] <tsvwg> Using NQB in mobile network

>

>Hi Xuesong,

>

>On 05/12/2019, 07:13, Geng Xuesong wrote:

>> I notice that in section 7.2, you mentioned that "To support the NQB

>> PHB, the mobile network MUST be configured to give UEs a dedicated,

>> low-latency, non-GBR, EPS bearer ... or Data Radio Bearer..."

>

>First, whatever we say in 7.2 should be at the RECOMMEND level.  Any MUST

>in that section is wrong in principle -- my bad.  This will be fixed in -01.



[XS] Thank you for the modification, and this will make it easy to understand.



>

>>  I'm a little confused about why NQB is limited to provide service for

>> non-GBR service. I think considering the low latency and congestion

>> avoidance feature of NQB, it is more suitable for delay-critical GBR

>> defined in 3GPP TR23.501, or do you have any other considerations in

>> this point?

>

>Now to your main point, per the PHB definition (Section 5, third para):

>

>   NQB traffic SHOULD NOT be rate limited or rate policed separately

>   from queue-building traffic of equivalent importance.

>

>Which looks incompatible with an implementation of the PHB that routes NQB

>through a GBR bearer and QB via non-GBR.  (And this looks to me like the only

>option here since we don't want QB on GBR.)



[XS] If we follow the original logic of NQB, I agree with you, because there is no guarantee of latency or data rate for NQB, so it is not suitable for GBR or delay-critical GBR. However, if we check the possible applications of NQB(e.g., online game, real-time IoT analytics data, mentioned in section 3 of the draft), we could find that it belongs to GBR or delay-critical GBR, for example:
Resource Type :GBR
Default Priority Level :30

Example Services : Real Time Gaming, V2X messages Electricity distribution – medium voltage, Process automation - monitoring

Which is defined in Table 5.7.4-1 of TS 23.501



>It is still possible to get what you have in mind, but that needs a second

>dedicated low-latency GBR bearer.  So you could do the first split between QB

>and NQB based on the DSCP marking and then have a further bisection inside

>the NQB class and say that, e.g., UDP:12345 warrants delay-critical treatment

>and therefore gets mapped to the GBR bearer whereas the rest receives the

>"normal" NQB handling.



[XS] I think you are right, it works if we split the NQB again. But I'm afraid it will make the problem really complex.

If we could have bisection inside the NQB class, why NQB could be mapped to delay-critical GBR from the first place?



>

>cheers, thanks

>t

>

>

>

>IMPORTANT NOTICE: The contents of this email and any attachments are

>confidential and may also be privileged. If you are not the intended recipient,

>please notify the sender immediately and do not disclose the contents to any

>other person, use it for any purpose, or store or copy the information in any

>medium. Thank you.