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

"Gengxuesong (Geng Xuesong)" <gengxuesong@huawei.com> Tue, 10 December 2019 02:18 UTC

Return-Path: <gengxuesong@huawei.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 1F07512002F for <tsvwg@ietfa.amsl.com>; Mon, 9 Dec 2019 18:18:42 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.199
X-Spam-Level:
X-Spam-Status: No, score=-4.199 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 ikKN_MW8m3kS for <tsvwg@ietfa.amsl.com>; Mon, 9 Dec 2019 18:18:40 -0800 (PST)
Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (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 A7E9612001A for <tsvwg@ietf.org>; Mon, 9 Dec 2019 18:18:39 -0800 (PST)
Received: from LHREML712-CAH.china.huawei.com (unknown [172.18.7.107]) by Forcepoint Email with ESMTP id AE442FAACCE687D23028 for <tsvwg@ietf.org>; Tue, 10 Dec 2019 02:18:33 +0000 (GMT)
Received: from dggeme756-chm.china.huawei.com (10.3.19.102) by LHREML712-CAH.china.huawei.com (10.201.108.35) with Microsoft SMTP Server (TLS) id 14.3.408.0; Tue, 10 Dec 2019 02:18:33 +0000
Received: from dggeme752-chm.china.huawei.com (10.3.19.98) by dggeme756-chm.china.huawei.com (10.3.19.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1713.5; Tue, 10 Dec 2019 10:18:31 +0800
Received: from dggeme752-chm.china.huawei.com ([10.6.80.76]) by dggeme752-chm.china.huawei.com ([10.6.80.76]) with mapi id 15.01.1713.004; Tue, 10 Dec 2019 10:18:31 +0800
From: "Gengxuesong (Geng Xuesong)" <gengxuesong@huawei.com>
To: Thomas Fossati <Thomas.Fossati@arm.com>, "g.white@cablelabs.com" <g.white@cablelabs.com>
CC: tsvwg IETF list <tsvwg@ietf.org>
Thread-Topic: [tsvwg] <tsvwg> Using NQB in mobile network
Thread-Index: AQHVq8GOWyUmeXpKgke+woSJoeyIA6eyn4Bg
Date: Tue, 10 Dec 2019 02:18:31 +0000
Message-ID: <889c9db04ab24eeeaee53f8576428bcd@huawei.com>
References: <721EC46A-5D1F-4262-A7BB-30078F078E9E@arm.com>
In-Reply-To: <721EC46A-5D1F-4262-A7BB-30078F078E9E@arm.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.130.169.123]
Content-Type: multipart/alternative; boundary="_000_889c9db04ab24eeeaee53f8576428bcdhuaweicom_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/d1CvCD5V3xNrjcijdxzSSZ1O86M>
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 02:18:42 -0000

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.