Re: [tsvwg] I-D Action: draft-ietf-tsvwg-nqb-03.txt

Ruediger.Geib@telekom.de Thu, 05 November 2020 11:52 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 7AFF73A178B for <tsvwg@ietfa.amsl.com>; Thu, 5 Nov 2020 03:52:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.095
X-Spam-Level:
X-Spam-Status: No, score=-2.095 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, 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 qeE1PfI_e-Ws for <tsvwg@ietfa.amsl.com>; Thu, 5 Nov 2020 03:52:10 -0800 (PST)
Received: from mailout11.telekom.de (mailout11.telekom.de [194.25.225.207]) (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 878A13A1774 for <tsvwg@ietf.org>; Thu, 5 Nov 2020 03:52:09 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telekom.de; i=@telekom.de; q=dns/txt; s=dtag1; t=1604577129; x=1636113129; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=Hq154pX+7n+and5Gllp0VDqJ5QYJTDuqORlMQo34B9w=; b=LzWKtsKfBGkNsy76vXTfKEmNyCAuaEmBdjYFqz8cuERvEDP92usGhVgm n2oJS5ntcH57JwMU/hVn3s1UvIOFX5koAqy9KxxchP557XeAVg2FRZktH umC7i+MV0HikyZ/3kZsHnSADVoIBKR0s8V1UUlSP0NwOdhpzEFm0lnToN umzXHEOxPAmnvTrS7XjPxxDkBto98pJ1sHWZkZigBGwrKFG9b/FCjDInN MN7ZyT57fRvqv9PN0gt7sc/65EgnDrf2exIRrRbhZtHYJyEqLICbfRIH4 iTOeg1N5hqYjiqoPPEexfb1STWnJMZ6d6HbMCWLx0dfOYw/XToVKBLytG w==;
Received: from qdezc2.de.t-internal.com ([10.171.255.37]) by MAILOUT11.dmznet.de.t-internal.com with ESMTP/TLS/DHE-RSA-AES128-SHA256; 05 Nov 2020 12:52:06 +0100
IronPort-SDR: 0OYFuLtUFtCxuVMYenn3lqXr12jYXNN3wYHqgVM2RPevxCitI+gQjsSLpJy5cdXRGtcmSLrpwS RXaeZmbESihuYJDpnRhnjfhCnRgVxvoK4=
X-IronPort-AV: E=Sophos;i="5.77,453,1596492000"; d="scan'208,217";a="230229985"
X-MGA-submission: MDEsrlOXrnX1NAKj3rIyJUWqJeUspRen0BbX9rDnzXHYbMMrNrof7csZqW+m5+HWPJd8eQKYd3Vusy1MMGYwsEcGKUOs744A/MU5tnl7HrV46BMyEk5H9fI1OuFqiTWRiKq5KJ7dWLcMyRrT3b3JOcTUOCP1575DKhTH+V4wi3QCew==
Received: from he199745.emea1.cds.t-internal.com ([10.169.119.53]) by qde0ps.de.t-internal.com with ESMTP/TLS/ECDHE-RSA-AES128-SHA256; 05 Nov 2020 12:52:06 +0100
Received: from HE105864.EMEA1.cds.t-internal.com (10.169.119.41) by HE199745.emea1.cds.t-internal.com (10.169.119.53) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 5 Nov 2020 12:52:06 +0100
Received: from HE100181.emea1.cds.t-internal.com (10.171.40.15) by HE105864.EMEA1.cds.t-internal.com (10.169.119.41) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Thu, 5 Nov 2020 12:52:06 +0100
Received: from GER01-FRA-obe.outbound.protection.outlook.de (51.4.80.22) by O365mail02.telekom.de (172.30.0.235) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 5 Nov 2020 12:52:04 +0100
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=YzQkDHgTnMtbLHYFEQ/gy3iVG96W7jHgTn/uSQgiOQVwKR+rcZJ5FsuGpn5dpQpn0rcu5uMpUBb95Ma0+/Hi984JIne2g6DY8LtNjrPkE3upi/nPujon4FoochYGY4FAZSs90LzUzWCE8ADMk2vDKidWl/QDSjISDXDdpY//M0+rW1ey7EvcRe2DhtEdFGeiB53Ljm+xUuRLi0LleyX3trB4zG5daRtDGF6BScWkMQB9H13QASunS27pvYV/hU3Q+TKSujSE8U8P0CLpiWxNMZhSIRi+XtZtYMNVrHPYb1naU2LmFOhbhmbSkpe21EvPvdlEfj3Pn1E7T3S2+PgI0A==
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=Hq154pX+7n+and5Gllp0VDqJ5QYJTDuqORlMQo34B9w=; b=fVW68aZjfObzrQd1FYHUVxRTmbjqL6OEuA7EYyO2gC3uKX2xDgzbMO5FhsE7gKpKHJ7YOGXqh4Y/BatTjTCXEnkZWRd6rJzP2J1PJzZ30Cexsf6nN5cLALsNt0cAcr7cPoB4noOUpTa8pRhwkiGjfTqWomGad19VWvZ0bcQv1n8lLPbpEUWQQrIx7VHdRHqlGci3k40B7Zg0955xJL0ViGzUIEKUXygm95D47pNDB0oHPJnWa/QLDz3e0hLb17uYS0ya9OPvfdg0DMBBH8XEEiPYs14kHqfzxRaG29whk3or43yuBNm0TYviD04+8tJrfnHjIT5VqM0jsAob/bU+rw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=telekom.de; dmarc=pass action=none header.from=telekom.de; dkim=pass header.d=telekom.de; arc=none
Received: from LEJPR01MB1116.DEUPRD01.PROD.OUTLOOK.DE (2a01:4180:c012:5::19) by LEJPR01MB0649.DEUPRD01.PROD.OUTLOOK.DE (2a01:4180:c012:11::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3499.30; Thu, 5 Nov 2020 11:52:05 +0000
Received: from LEJPR01MB1116.DEUPRD01.PROD.OUTLOOK.DE ([fe80::95a8:e1db:3c8e:f80b]) by LEJPR01MB1116.DEUPRD01.PROD.OUTLOOK.DE ([fe80::95a8:e1db:3c8e:f80b%7]) with mapi id 15.20.3499.032; Thu, 5 Nov 2020 11:52:04 +0000
From: Ruediger.Geib@telekom.de
To: g.white@CableLabs.com
CC: tsvwg@ietf.org
Thread-Topic: [tsvwg] I-D Action: draft-ietf-tsvwg-nqb-03.txt
Thread-Index: AQHWsXEQrR0i2JoZy0ORO13Yj367jKm1icwAgACXMRCAAoJugIAAhP3g
Date: Thu, 05 Nov 2020 11:52:04 +0000
Message-ID: <LEJPR01MB11164C9B2C14122E7C7C1DCE9CEE0@LEJPR01MB1116.DEUPRD01.PROD.OUTLOOK.DE>
References: <160436016449.29559.8360849970102694121@ietfa.amsl.com> <48E370BA-DEFE-40AC-86E2-49BF0BBEAEDF@cablelabs.com> <LEJPR01MB11165C08AD0A26D3B469D6369C110@LEJPR01MB1116.DEUPRD01.PROD.OUTLOOK.DE> <EEAED839-83C9-4479-90B1-50EB6E9C37ED@cablelabs.com>
In-Reply-To: <EEAED839-83C9-4479-90B1-50EB6E9C37ED@cablelabs.com>
Accept-Language: de-DE, en-US
Content-Language: de-DE
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: CableLabs.com; dkim=none (message not signed) header.d=none;CableLabs.com; dmarc=none action=none header.from=telekom.de;
x-originating-ip: [84.136.90.43]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 599da1d9-0d29-44ef-b5ff-08d88181372f
x-ms-traffictypediagnostic: LEJPR01MB0649:
x-microsoft-antispam-prvs: <LEJPR01MB0649DBB4EDE2B990D47413F89CEE0@LEJPR01MB0649.DEUPRD01.PROD.OUTLOOK.DE>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: NZAkCKlmJbFEIGwJm0R3MJTprxvLnC2cl1rhITgheTpfO8MQG4rzNTG+vc+FaK2GAVpU9BzCKdpNZzZyrHe+OYGxkbEYyGN5kobf+FjHMKewcfEqWtKP8qc/F1qVt56AOgmpqJ5H8F59hhgBvzl0IsAcjvm7ROo4ENbNNIIPsYvXEYrm1vs9+iREdDAai5D5KGdQWNnGhZYobXuvDM1MfO5QIUmR7oGvHQimpipIWEm2IT2+F3Q+LId/umLR4lqyf8ZsANCv0VigY3Ja1b7Vxmk1hD0s0xGKKT6IFm43jG8tq1E5FsjTH5HesMyT2Ckzg1Ax2VDvfU2y9xQs01kivU7Aa8VP+dE6EXzyhnA+5QlLbK6L+Yh1eDLpbhU+3DP3MfcLpGxXN9Y01PfPIPo/snCznbCDQMcXlvkCSKoJ9wI=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:LEJPR01MB1116.DEUPRD01.PROD.OUTLOOK.DE; PTR:; CAT:NONE; SFS:(136003)(396003)(366004)(39860400002)(376002)(346002)(66574015)(83380400001)(33656002)(8676002)(30864003)(26005)(85182001)(9686003)(6916009)(186003)(86362001)(8936002)(4326008)(55016002)(66476007)(66446008)(5660300002)(966005)(76116006)(66946007)(316002)(166002)(2906002)(53546011)(64756008)(85202003)(66556008)(478600001)(9326002)(71200400001)(7696005)(777600001); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: R8x8ZPsvO2V6Z4C9RX4jGa3g0Ijv8sNtJkTHjn13jMgkZl8f/LfXVFA/JHP41Mx9ECkZfiCgbRZKPccqFWWovICdMYi9buw3Q76Kf/GpaVtQ876bXUk80Uz/CFh00C9j3fAJynoNnFHQPDH38XWWX7xuO2auY07uXerpr1pHDbdo3n7P+Gvglo3GDr/CaPCgghijEq6IFa0pVzqiKr3W53LjvTdgYyPitZR/DVxQciTyL5q/ZcZxYFhtib+wg1ZlUK/njRihNpLGVu92YkFAsVXUV/DPKEZxOq+bAK84PzBUDPWz/liyYxx/tbOuHgVZxcL/PGHHlsWbZRICpgeIkrQe+8tJnx4yiyDFJ3OaLJSEW0OaSDUE4YEZavjGUoeCJyn2WhnoyVS17e5EUtKhTCiuIA4JhINSFVhrg+TswuZa55O/eHs8lDqlkSATVg1ls6XhHsCQjFSMBMfVKabjNfGSz1uyP5mwI4dGDz5RWSA/QKGVDL1/URVqoALx5479xsEVjn+FJb0cDt1RY0Yp7romYq3jHiH40JbWnU8LJfP+1MCqzkIwbJJstf3FAkcgfZhGFTUllOUmqPDuqSYAI+2uzKar92v5sE+O/AtEGx0sa0T6+PTrqSrd/JtMnn2WPF2qDMTWQSVgVYzm8/8zjg==
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_LEJPR01MB11164C9B2C14122E7C7C1DCE9CEE0LEJPR01MB1116DEUP_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: LEJPR01MB1116.DEUPRD01.PROD.OUTLOOK.DE
X-MS-Exchange-CrossTenant-Network-Message-Id: 599da1d9-0d29-44ef-b5ff-08d88181372f
X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Nov 2020 11:52:04.7943 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bde4dffc-4b60-4cf6-8b04-a5eeb25f5c4f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: MNLU038tbz9+gG8oM8AU6XEkUy1qkhFc4lV/76Q3A1pMgoYXH/ggslaZmwl85N8cTy5tMr9uA5GtgWyPMdZwG3fNVYof6vJOmOnXP0fry0Q=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: LEJPR01MB0649
X-TM-SNTS-SMTP: DECAD443234B6DA1856D7D9620DFFDF566128CA682499D2A29FD4F775B2799842000:8
X-OriginatorOrg: telekom.de
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/Y6ckQ_68evJSVNqQu_X8CiUcCfE>
Subject: Re: [tsvwg] I-D Action: draft-ietf-tsvwg-nqb-03.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: Thu, 05 Nov 2020 11:52:14 -0000

Hi Greg,

My replies in line, [RGrep1]… Regards, Rüdiger

Hi Rüdiger,

Thank you for reviewing the updated draft.  My responses to your comments are below, marked [GW].

-Greg


From: "Ruediger.Geib@telekom.de<mailto:Ruediger.Geib@telekom.de>" <Ruediger.Geib@telekom.de<mailto:Ruediger.Geib@telekom.de>>
Date: Tuesday, November 3, 2020 at 3:17 AM
To: Greg White <g.white@CableLabs.com<mailto:g.white@CableLabs.com>>
Cc: "tsvwg@ietf.org<mailto:tsvwg@ietf.org>" <tsvwg@ietf.org<mailto:tsvwg@ietf.org>>
Subject: AW: [tsvwg] I-D Action: draft-ietf-tsvwg-nqb-03.txt


Hi Greg,



My comments on contents marked [RG0].



Section 4 contains:



"The intent of the NQB DSCP is that it signals verifiable behavior as opposed to wants and needs." And further down. "... simple verification of behavior."



[RG0] Please provide text or a reference how to verify NQB behavior. Please also be clear, which verification mechanism is applicable in which part of an end to end path. As this is supposed to be "simple", that shouldn't be an issue.



[GW] To be clear, this was meaning that in an end-to-end context, verification of behavior is simple compared to verification of wants and needs.  It seems to me to be rather infeasible (and certainly more complex) to observe the packets of a flow and determine from the arrival pattern whether that application is more important (or more latency sensitive, loss sensitive, jitter sensitive, etc.) than another, or whether it contains the type of traffic that it claims to contain.  On the other hand, we’ve published one algorithm (referenced in the draft) that can be used to objectively verify behavior.  There are certainly other algorithms that could be used.  Given that the NQB “service” is not a guaranteed one, absolute precision is probably not needed.  Another approach that has been considered and would perhaps be useful in some scenarios is to use a per-flow rate-based re-marker (e.g. two color).  This space could be (and should be) open to innovations.



[RGrep1] Sections for innovations should be put on experimental rather than standards track. [I-D.ietf-tsvwg-ecn-l4s-id] section 'Safe' Unresponsive Traffic offers a specification which it characterizes as “vague but useful”. As compared to the definition given there (and in RFC8085), the text proposed by your draft to me is more vague. If draft tsvwg-nqb stays like that, to me it should be informational track. I doubt that an application implementer understands whether his traffic qualifies.

One of the examples application qualifying for NQB is “gaming” (with no further qualification given). Cloud Gaming traffic is NQB then? As compared to an n*100 Gbit/s peering, a single Cloud Gaming flow offers a “relatively low data rate…that doesn’t contribute to queueing delay and loss.”



####



Section 4 further contains:



"Also, the NQB traffic is to be given a separate queue with equal priority as default traffic, and given no reserved bandwidth other than the bandwidth that it shares with default traffic.  As a result, the NQB PHB does not aim to meet specific application performance requirements, nor does it aim to provide a differentiated service class as defined in [RFC4594].  Instead the goal of the NQB PHB is to provide statistically better loss, latency, and jitter performance for traffic that is not itself the cause of those degradations."



[RG0] First, I appreciate PHBs and DSCPs aggregating traffic rather than being assigned to applications.



[RG0] "The NQB traffic is to be given a separate queue with equal priority as default traffic, and given no reserved bandwidth other than the bandwidth that it shares with default traffic."

[RG0] Please provide a configuration example for a commodity backbone router like, e.g.,  a Cisco ASR9k or a Juniper MX960. What you can configure

- a rate queue

- one bandwidth per queue

- Drop profiles, typically two per queue. Config options are low loss probability & high delay or high loss probability & low delay

Or

- Two priority queues - which share a joint bandwidth. If one is supposed to produce lower loss and lower delay than the other, while sharing the same capacity, it has to be prioritized over the other (and may starve it, unless it is rate limited).



[GW] As mentioned in the draft, the NQB PHB is primarily intended for access network links (and it was presumed that NQB-marked traffic would most likely be treated as Default in backbones and interconnects).  That said, it shouldn’t be precluded that it be supported in backbone routers.  I’m not an expert on backbone router configurations and capabilities, but to me it sounds like the “Two priority queues” option may work if it is possible to set the scheduling weight or priority equal (or nearly equal) between the two queues.  If only strict priority is supported, then this would not be a good option.



[RGrep1] The introduction says “(NQB PHB), which is intended to enable networks to provide…” without further specification of “networks”. Please reword the draft to clarify that NQB PHB is intended for access network elements throughout the document.



[RG0] I don't understand how I would configure two separate queues with same priority and same bandwidth, one of which offers lower loss and delay than the other with existing gear. If that is impossible, please provide a reference to an implementation of an NQB scheduler in this section.



[GW] That is provided in Section 6, but perhaps you didn’t get that far in your review.  I can add a forward reference if that would help other readers.



[RGrep1] Oops, I see, I mistook two queues for one. Your text is ok up to, but not including the section regarding the “traffic protection”.

Coupled queues are a new requirement. I’m not sure whether VoQ will dominate the general access router QoS architecture. If so, NQB will have to be functioning for it (essentially, the queues are coupled on node ingress interfaces then and per egress policies have to be replicated to the relevant ingress interfaces).

Please be more clear in how the traffic protection is supposed to work. From contacts with my access node colleagues I’ve learned that per flow policies are very limited in scale. To them, one flow is roughly a single QoS policy, if I recall correctly. A reference to an expired ID is insufficient for a standards track doc.





[RG0] What the draft describes by a few words here to me sounds like a PHB group (see Usage of PHB Group, https://www.rfc-editor.org/rfc/rfc3260.txt ) of NQB and default Queue. Separate Queue for each PHB, same bandwidth shared between both PHBs, different loss probability and queue depth. From text in the tunneling section of your draft I'd conclude that NQB may be reordered against competing default traffic. Is that true? If yes, that's a part of the PHB  group definition in my mind. If NQB is not setting up a PHP group with default queueing, please provide a stand alone specification of NQB.



[GW] I don’t think it exactly qualifies as a PHB Group under the RFC2475 definition (and RFC3260 clarification), since the Default PHB is still meaningful on its own.  I agree that the NQB PHB may not be as useful* if it is not associated with the Default PHB, but the converse isn’t true.  But, I could be interpreting the definition more narrowly than it was intended (or perhaps there’s room to widen the definition to include the NQB-Default pair).   What would be the implications of defining it in this way?



*the requirements around the association with the Default PHB are currently all SHOULDs, so I think there is room for alternative configurations/implementations



[RGrep1] you recommend traffic protection which requires a feature moving traffic between different queues (impacting metering and scheduling on the final queue) an re-ordering of flows may result. This couples NQB and the default queue and result in a PHB group, I think.



#####



Section 5.2 contains



"Nodes that support the NQB PHB may choose to aggregate other service classes into the NQB queue.  Candidate service classes for this aggregation would include those that carry inelastic traffic that has low to very-low tolerance for loss, latency and/or jitter as discussed in [RFC4594].  These could include Network Control, Telephony, Signaling, Real-Time Interactive and Broadcast Video."



[RG0] Unless you provide a " simple verification of [NQB] behavior" with provable functionality, I'd suggest not to recommend aggregating NQB or any other traffic, whose behavior and/ or access to resources can't be limited by the operator with "Network Control". RFC5127 clearly puts aside Network Control as a separate Treatment Aggregate. RFC8100 doesn't do so - the Network Control aggregate simply isn't accessible for external traffic, no matter how it is marked.



[GW] The scenario that I was considering here is one in which (for example) there are only 2 PHBs supported:  Default and NQB.  In that case it could be advantageous to aggregate these other service classes with NQB marked traffic, rather than aggregating them with Default.   I need to make this more clear.



[RGrep1] I only speak about the network that I’m aware of. Network Control traffic MUST NOT share a PHB with any other kind of traffic. I of course can’t tell, whether other network providers share that philosophy, but I take RFC5127 as evidence that that’s the case. I don’t think that a standards track draft should suggest to change that, unless there’s operational proof that well behaving Network Control traffic under no circumstances is denied resources on NQB PHB in case of congestion.



Please be more precise in your draft to discern examples from standard specifications.



I'm stopping here.  No more remarks don't signal that these aren't there.



Regards



Rüdiger





-----Ursprüngliche Nachricht-----

Von: tsvwg  Im Auftrag von Greg White

Gesendet: Dienstag, 3. November 2020 01:15

An: tsvwg@ietf.org<mailto:tsvwg@ietf.org>

Betreff: Re: [tsvwg] I-D Action: draft-ietf-tsvwg-nqb-03.txt



All,



This update to the NQB draft adds a section (4) discussing the relationship of the NQB PHB to other PHBs in the DiffServ architecture, as well as a section (5.2) that discusses aggregation of NQB traffic with other DiffServ service classes.  In addition, it talks about interconnection & tunneling, and clarifies that WiFi equipment can support the NQB PHB requirements (in addition to the existing discussion of interoperating with legacy WiFi gear).



Please see the diff linked below if you just want to review the updates.  I'd appreciate a more thorough review though, as IMO this is getting close to WGLC.



Best Regards,

Greg





On 11/2/20, 4:36 PM, "tsvwg on behalf of internet-drafts@ietf.org<mailto:internet-drafts@ietf.org>"  wrote:





    A New Internet-Draft is available from the on-line Internet-Drafts directories.

    This draft is a work item of the Transport Area Working Group WG of the IETF.



            Title           : A Non-Queue-Building Per-Hop Behavior (NQB PHB) for Differentiated Services

            Authors         : Greg White

                              Thomas Fossati

         Filename        : draft-ietf-tsvwg-nqb-03.txt

         Pages           : 16

         Date            : 2020-11-02



    Abstract:

       This document specifies properties and characteristics of a Non-

       Queue-Building Per-Hop Behavior (NQB PHB).  The purpose of this NQB

       PHB is to provide a separate queue that enables low latency and, when

       possible, low loss for application-limited traffic flows that would

       ordinarily share a queue with capacity-seeking traffic.  This PHB is

       implemented without prioritization and without rate policing, making

       it suitable for environments where the use of either these features

       may be restricted.  The NQB PHB has been developed primarily for use

       by access network segments, where queuing delays and queuing loss

       caused by Queue-Building protocols are manifested, but its use is not

       limited to such segments.  In particular, applications to cable

       broadband links and mobile network radio and core segments are

       discussed.  This document defines a standard Differentiated Services

       Code Point (DSCP) to identify Non-Queue-Building flows.





    The IETF datatracker status page for this draft is:

    https://datatracker.ietf.org/doc/draft-ietf-tsvwg-nqb/



    There are also htmlized versions available at:

    https://tools.ietf.org/html/draft-ietf-tsvwg-nqb-03

    https://datatracker.ietf.org/doc/html/draft-ietf-tsvwg-nqb-03



    A diff from the previous version is available at:

    https://www.ietf.org/rfcdiff?url2=draft-ietf-tsvwg-nqb-03





    Please note that it may take a couple of minutes from the time of submission

    until the htmlized version and diff are available at tools.ietf.org.



    Internet-Drafts are also available by anonymous FTP at:

    ftp://ftp.ietf.org/internet-drafts/