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

Greg White <g.white@CableLabs.com> Wed, 23 September 2020 23:29 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 78AF93A0115 for <tsvwg@ietfa.amsl.com>; Wed, 23 Sep 2020 16:29:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.101
X-Spam-Level:
X-Spam-Status: No, score=-2.101 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-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=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 8YVy5g_RL-vo for <tsvwg@ietfa.amsl.com>; Wed, 23 Sep 2020 16:29:41 -0700 (PDT)
Received: from NAM12-DM6-obe.outbound.protection.outlook.com (mail-dm6nam12on2120.outbound.protection.outlook.com [40.107.243.120]) (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 B38743A00E0 for <tsvwg@ietf.org>; Wed, 23 Sep 2020 16:29:41 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=iPd35K2mqYKlGWpkvFB/XBIm5yfIfOlXwSISAvVZMNqFBMtL21/Fr7qtDz7NImLnRfWmQFjRCYEoofFrRjcBxJ80wUnOE8vvEUXSWfVizn7yDCFsGvSEWdInkjWCDj3AQFEQ8j+cEiWVPkyoxlCTOih0r0vW3cmUmzZnDfKoq/Ciz8BXs4i9gSXEIbXHDM9ErzhNuEYm77bRrgPMZzVnArN3wbmgzOO/rRc4HOGdT7qHTjsBzmjhkcXwiYf2re5+AFcrzJe0/1e1JRWbipQGB1w+s2FcyFj6gpuV9QwQUXw6Pa5StgTsZmpxwITnEVHA6GyJ1/0taaHlJHZiXAupyQ==
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=WAHTZ5InifmVCfLSGzCIPG+CPMpXuKaOTwHuHg27cYA=; b=RospbW4833M500lXfscRSBZCzdwtnSowLbiezg9bDm7VAaNk5mBxvrRax/k/h3x8tZ0jEeWQvmxgukCEMRB59m0kAfk8XzQ9CL/4E3ba/YtstcSd0crTUqscvppFrIAD1hXehXHNI56cjSfQtzk10Wfw4J0Ea3m4d2cCRYHA4x4pdsGvrlEuNDiGM8YkVtaWNOj0lanxuwB79hhneKtI9Cyrmo0MpACp49CtIetiDQ/iihOgOabply5ptjPtvWi36rIYlAxtgExxysNi4IZSFnOWmFSwyTsglqtlvuEEP5C4YrkqBD1dgDulcwLlNc5hhhcj7WGUGJaeGkqGVihvdg==
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=WAHTZ5InifmVCfLSGzCIPG+CPMpXuKaOTwHuHg27cYA=; b=iDlpnCOLRzbVeMbu6RE316lhh/VqoZOxVW04eHZ9xRRNgifDhDUxASYKCZcalDDOrwl1gqYKaIQ6S4QxYt+ttIeREczyeT+Jl9PHyKLzH/6T1i0No1rCtZO7VoAFTbrMark3ur3UGOXd7DU60HM3GdvW2kAuGAzqKpBrFFPB0E6kXRCtVG5Db92WoFkyLth2HiknLCPRSlsA5Mosc1bMz7mvKUoYK92hyQEk8+k436zz7S+U6cxWk73/6Feg9LzP0BXlx7cKl4zje4srNvNTk234ZDvwy3ABqJWA0MXiiDxM6XyBMsNAdAfg5CzCAb7FyDXfr8FQslTp11x8SGJBCg==
Received: from CY4PR0601MB3713.namprd06.prod.outlook.com (2603:10b6:910:92::10) by CY4PR06MB3159.namprd06.prod.outlook.com (2603:10b6:910:52::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3391.14; Wed, 23 Sep 2020 23:29:31 +0000
Received: from CY4PR0601MB3713.namprd06.prod.outlook.com ([fe80::e4c7:a5e:7c6c:ab4a]) by CY4PR0601MB3713.namprd06.prod.outlook.com ([fe80::e4c7:a5e:7c6c:ab4a%6]) with mapi id 15.20.3412.020; Wed, 23 Sep 2020 23:29:31 +0000
From: Greg White <g.white@CableLabs.com>
To: "tsvwg@ietf.org" <tsvwg@ietf.org>
Thread-Topic: [tsvwg] I-D Action: draft-ietf-tsvwg-nqb-02.txt
Thread-Index: AQHWkQLVQhJIlRh5YUmZUKomfGusW6l0g6yAgAH4fgA=
Date: Wed, 23 Sep 2020 23:29:31 +0000
Message-ID: <FD8F0DA3-D196-40C5-ADFB-F6F8FFDA0006@cablelabs.com>
References: <160079443193.12724.2008733054861995994@ietfa.amsl.com> <978F9519-8D59-4547-8A57-2CD40EE3BF9E@cablelabs.com>
In-Reply-To: <978F9519-8D59-4547-8A57-2CD40EE3BF9E@cablelabs.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: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=CableLabs.com;
x-originating-ip: [98.245.82.7]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 056ac7ab-ca41-4167-06e3-08d8601885c9
x-ms-traffictypediagnostic: CY4PR06MB3159:
x-microsoft-antispam-prvs: <CY4PR06MB3159157C34DD99E7BA5914EBEE380@CY4PR06MB3159.namprd06.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: lK7abAhH2KzZ2lb0zL0Oc50REURrG8KpBOlfnSXxS3ul+32I3UBk3B+SgAjYOjp5UNtXj0HJtTgaaKdkTZL46hHK5Xnd1qfM2nz9DkNnZAy18IT+1BPMjo4szaQqWhRutY/yLi2W+WiKVYKvp5ECjmUzAZlfpW6lMHH+nXV5NYIpyJcnoDrsfwl7KAcotg0SlLRlF/s3Zm8CtgoeJmrQxSGeaAfqa/G4F+KN2NKzsP+EpMHmTBGRWJbdQPfY2hGI0pM03honTV7U7gshlL/Ug64xSDKEog98MKvay3BRYfmvHDZN9IeRmsIhADpXh5YUbCQ8qz3TqLRtIbUmP465yQNDTJLeoK53v9KGsCxacTd4aZGqvCUWUdGBJT5wfKclv1EDTURWYZGGmfUKqgKKYuhiIITbLKzJTXFs2E/AhrsDmRHH9m6Pu0GcVDtwTIWnAncjUpoeXUObWHlrkE1f9AjRpfyrc0HcBnmqfwuBH7dax82CCu80eUWh2mP6SpTS
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CY4PR0601MB3713.namprd06.prod.outlook.com; PTR:; CAT:NONE; SFS:(366004)(376002)(346002)(136003)(396003)(39850400004)(66446008)(478600001)(71200400001)(66476007)(64756008)(5660300002)(966005)(76116006)(66946007)(66556008)(83380400001)(8676002)(33656002)(2616005)(2906002)(26005)(316002)(186003)(36756003)(6512007)(53546011)(8936002)(66574015)(6486002)(86362001)(6916009)(6506007)(85282002); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata: xVa2DnVHcIETEPPKcNFsuH91YnIQ13Nb326EKkUEAqwohILEKfskQrB9YIo5dANUX1g3uvz5pphGfj7u2VHKGpwstRMT989zSCG2iRoWHiIuHs8G1/4aWXroxJHDwBxj0Oks4VAHg5dti+uqwdmhjsiLyT2MedM1/3ipacVyL5daWNBwoEHjOTmPFkT8PNbOF6Q8nHcPcR64H5DQnGJFT06b5kqvpfLzOxlufXLFJVjGRKFIo/pFu+Zz4qjONGlmSsuhw/jPBDNuk7saCFKyKjOybgiIUW94b01uhut7cFHykpCRrSMpLiv7P/FKt7cz2olA0Pdb7zdDR+6ZN1fQViB2CoEo5QHHEmW92Ff92j79y+U7wrJ8Ib7CWtLUMi7Vs/NlzJNDP+YiBn/g3HGKaSFpD0lbL7jC/MQUbTP0t44XeEJIKR+ibfax4T7wTZozNfMQbY28GE7SaEW7pVLhk5zPBHN8o/OMXU0U8UtsVurudm4Y7EokZJut/iytAXrguOJ8LV7EwwXAZFSuSSZE3E7xn0ilP8ti3iawwRTi9TcsV9JKu8B/dKg5BqQbvDawcGTNT+QedulaI/rkoQvyuVdFyAQirBJHylYzwV6YW5sGJ5TrgTghCMELXOVSMW2mC1zhF4RsphEJGQctWkCgCQ==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-ID: <1A263A56A421C6408C03F39BDAF0320F@namprd06.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: cablelabs.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: CY4PR0601MB3713.namprd06.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 056ac7ab-ca41-4167-06e3-08d8601885c9
X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Sep 2020 23:29:31.1212 (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: mL1vZhwA2qznQ6ZOsEDAvmNETQUb1Po97k+4QpMURzlq13r8j7HJAIGvTt28HLONgyYgaG//5oX2+43JfuedyA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR06MB3159
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/z-RoNgvgaBN5kOVuBUc2GmMFGcg>
Subject: Re: [tsvwg] I-D Action: draft-ietf-tsvwg-nqb-02.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, 23 Sep 2020 23:29:43 -0000

.... Also in this update, I've listed the DSCP 42 as *the* chosen value.  This value has been discussed at several IETFs now and early on was debated a bit.  I've not heard any opposition to the selection of that value since.  I'd like to see if there is WG consensus for us to finalize that codepoint decision.

-Greg

On 9/22/20, 11:24 AM, "tsvwg on behalf of Greg White" <tsvwg-bounces@ietf.org on behalf of g.white@CableLabs.com> wrote:

    All,
    
    My co-author and I have just posted an updated NQB draft that addresses many of the issues that had been identified previously.
    
    Specifically:
    - adds a discussion of interaction with DSCP remarking pathologies
    - adds more text to describe what happens if the SHOULDs are not followed
    - adds a requirement related to configuration of classifiers
    - adds a section on impact to higher layer protocols
    - adds a section on configuration and management
    - adds a paragraph in the security considerations section about maliciously mismarked traffic
    - other minor editorial changes.
    
    One of the guidelines from RFC2475 that has not been complied with (yet) is "G.7:  A PHB group specification should include a section defining the implications of tunneling on the utility of the PHB group."  I would appreciate comments from the WG on useful items to discuss in such a section if it were to be included, the utility of including such a section, and even proposed text if anyone is willing to offer it.
    
    Best Regards,
    Greg
    
    
    
    On 9/22/20, 11:07 AM, "tsvwg on behalf of internet-drafts@ietf.org" <tsvwg-bounces@ietf.org on behalf of 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-02.txt
        	Pages           : 13
        	Date            : 2020-09-22
        
        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-02
        https://datatracker.ietf.org/doc/html/draft-ietf-tsvwg-nqb-02
        
        A diff from the previous version is available at:
        https://www.ietf.org/rfcdiff?url2=draft-ietf-tsvwg-nqb-02
        
        
        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/