Re: [tsvwg] NQB draft updates

Ruediger.Geib@telekom.de Mon, 12 September 2022 07: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 4E6A9C14CE43 for <tsvwg@ietfa.amsl.com>; Mon, 12 Sep 2022 00:42:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.374
X-Spam-Level:
X-Spam-Status: No, score=-3.374 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.571, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=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 ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UDLVz0HCAlrr for <tsvwg@ietfa.amsl.com>; Mon, 12 Sep 2022 00:41:57 -0700 (PDT)
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 16F1DC14CE41 for <tsvwg@ietf.org>; Mon, 12 Sep 2022 00:41:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telekom.de; i=@telekom.de; q=dns/txt; s=dtag1; t=1662968516; x=1694504516; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=5MxX0bH0S2DZqpcaWsekeBYp2lYs81Ucjsaj5Qb8lI0=; b=0rNTfs9jGx7u1Pfk3/TqnJglDMoOEg6iAEbmvRdszYzQBWD4dK4879sr N2BhUv0D9YxyXW/LYZIp3+jSBIpEZkjKKd82u9X4kgbStvC8WvWGf7AhB Z44ud8FuJiR1Vm8DZ4uF2yYhBzHdmBkC44JlUCU2mcfEIQk04aSFi2cXd kYqg3WfKDpdFoC14EmycdAH0K7w3nOCxXWRf/vuW8UxJewzEe/eebgUjS e3FvFFOGsFajKyfW3PNm+94UStJYgfvOO0He2VHY5wFUtGs65XJIE3s9l guLfiKk+EN1hHyZb06BEMpt7Uq8HO77F+G6RiCXh5SJBzxqqlbXTwxVJv w==;
Received: from qde8e4.de.t-internal.com ([10.171.255.33]) by MAILOUT11.dmznet.de.t-internal.com with ESMTP/TLS/ECDHE-RSA-AES128-GCM-SHA256; 12 Sep 2022 09:41:51 +0200
IronPort-SDR: YbxtZgeManHxDJShYTF3xMkq6CxViXu63f4KFzME02Vy7sqHp1K5GFkKUdZ/UhUkQ0OiV5xnWi sAZyTtvxwDQ5JOtGE5zAF+h1SwsnsvmlY=
X-IronPort-AV: E=Sophos;i="5.93,308,1654552800"; d="scan'208,217";a="1277620529"
X-MGA-submission: MDH9LtolXf/filU3uK3wVhYEDZWKqgBpEuqnePRyxid0Ol1Q5yHUJdqjWJmNfsTFvE1eSSJ2FmbM5B87XQX+VAhUyFw2kdLh/d6o5DKkeXPAJlUBF1rdGv9cOZD5t6c24tEfLajeCyHA2x/wMy8IbpaK1pZIlsi37QxRa56HqYLl7A==
Received: from he105717.emea1.cds.t-internal.com ([10.169.118.53]) by QDE8PP.de.t-internal.com with ESMTP/TLS/ECDHE-RSA-AES128-SHA256; 12 Sep 2022 09:41:51 +0200
Received: from HE105716.EMEA1.cds.t-internal.com (10.169.118.52) by HE105717.emea1.cds.t-internal.com (10.169.118.53) with Microsoft SMTP Server (TLS) id 15.0.1497.38; Mon, 12 Sep 2022 09:41:50 +0200
Received: from HE104164.emea1.cds.t-internal.com (10.171.40.35) by HE105716.EMEA1.cds.t-internal.com (10.169.118.52) with Microsoft SMTP Server (TLS) id 15.0.1497.38 via Frontend Transport; Mon, 12 Sep 2022 09:41:50 +0200
Received: from DEU01-BE0-obe.outbound.protection.outlook.com (104.47.7.177) by O365mail06.telekom.de (172.30.0.233) with Microsoft SMTP Server (TLS) id 15.0.1497.36; Mon, 12 Sep 2022 09:41:50 +0200
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=KWZQGCG6VU2/GXwNBcn5HfmzVgGdsy62DDMHy8TNwx+CsaP3tvcBSgcVPSTSX2gX8dFIAqBLj0nt6Q7DRpnJNwGJkUfUFWz7wHubnZORnDYMUPYbo4CkLNyWlFh+HUOd+Sv3g5CHW9gEQBjBDn+4W+OTnbq+uQ88G2fST3GHe/f0kWarFr2Hj5lIVJFFCprN4kmfIUfjxgFQqoJNyp4EpyFw28+TX92OlJ+fEPsl+HXIzlDsemFRUCfuUMUImB88NdmBx3pk4zD8ZWV+wT+8yBdeY7QWB3dI13wRkwXtBtKimX2eowOJPv1XN8Jo+89y/oEsEHfJNdG80MnRJI3ZpQ==
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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=5MxX0bH0S2DZqpcaWsekeBYp2lYs81Ucjsaj5Qb8lI0=; b=jaIGadNCnzzgUmomWH4hPIZMbeSyzDGDFfKspBCUvvZ2JUZvFQtDAPMx/G2eoNRkDZ0liBmCLM7zx/zaN1ttMipa6wuFAgKvlku6lxSD0d5HD3HiEyjawmOKCgYZDCep2qZmku+WgWXHY6S+QHgUZ63l045AI5HSV2ANvrAfS0+/IZeD8MGAqUDJPG4YfjSe743qJh/85MA4q49Bq14+WEqDDVb9bkcUErmHw/9w0dYQxO33242djZ9PdfdC4ZWw4B6+Dxkah7j3xcfqKVZ0x6C90LVXX7QzDSGkbGY8DfUoCKzoAC1xYwtR+/MP1T9S3AkHaJv92WzD6EyB4in4hA==
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 FR2P281MB1527.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:8b::11) by FR2P281MB1639.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:8e::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5632.12; Mon, 12 Sep 2022 07:41:48 +0000
Received: from FR2P281MB1527.DEUP281.PROD.OUTLOOK.COM ([fe80::b29d:fbef:6cd0:6d11]) by FR2P281MB1527.DEUP281.PROD.OUTLOOK.COM ([fe80::b29d:fbef:6cd0:6d11%5]) with mapi id 15.20.5632.011; Mon, 12 Sep 2022 07:41:48 +0000
From: Ruediger.Geib@telekom.de
To: g.white@CableLabs.com
CC: tsvwg@ietf.org
Thread-Topic: [tsvwg] NQB draft updates
Thread-Index: AQHYwaIugyduLm3DG0aa54DA/z2Vna3UB8IAgAFB8+CAAGMZgIAFvJTA
Date: Mon, 12 Sep 2022 07:41:48 +0000
Message-ID: <FR2P281MB1527B4306A94D3CB4EE086619C449@FR2P281MB1527.DEUP281.PROD.OUTLOOK.COM>
References: <E74F0C98-BED6-4900-84B8-C93072B9F912@cablelabs.com> <55B223CA-0C39-419E-B0AB-B074B941C1F0@cablelabs.com> <FR2P281MB1527754B3CB2D84B027FFD409C409@FR2P281MB1527.DEUP281.PROD.OUTLOOK.COM> <E9C645F5-089B-4B54-912B-7B86152BB5A2@cablelabs.com>
In-Reply-To: <E9C645F5-089B-4B54-912B-7B86152BB5A2@cablelabs.com>
Accept-Language: de-DE, en-US
Content-Language: de-DE
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=telekom.de;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: FR2P281MB1527:EE_|FR2P281MB1639:EE_
x-ms-office365-filtering-correlation-id: 041d35ed-eea8-424f-cea5-08da94924024
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: i8S0tdeXASjVlM0sFv++A+wbGU0gOuPPb/zWf8sZsJdgLpQ8YvJdGyCVolI9Ab8qS7dXXdILFSiBj1e2Ifip9q5WVCh5sCTVcl45/0Vc8eLJSiOHlP9NMmd8iw3tzlXRpEryL1cw7CoJjGM0Q3ZBVDu8svgyZKL3T1Hq0lYNzHjBa/NJcS6rs/fJ0BFjkwxYpSql80+oWENCY6bEWrFlJYtaMflFpS9QjDdua6X2kUVdd+k8n80fKWc8GYPZL6JPeBxn9Jdz+R+h1x9D3YuZA+eYK9fv5bRIqFV1R+cbH1Vr1T7nbCAD/XN+Jw7dIuOSrx00qZGwFD5IMuswGJxxSH5Z1/nnkzOCoqqAPm9733bePFejegKdEvUyXsyIKkrm6du1DO9i61dbxqku9uojhZKvXmCQYxJTXwl30ma7gIIP0i/8oJiidhm1oX08y5hNNvfF1CsdPJc4POT2qs4JFpajp5XvZkoOjPrAwAjYQfsc4ZCfNeGtzL6B2XpLAczr75m1QPHcejzaaWeNvF+nueqk4DUfhFODvACSV/RFafpYkniXw/d0Tiok0cyegKtK4HXJpmaKxu+jATr91y6tA3ynzhD+VHunozYnPeGW4wmjAUa27BXJ9nFOQKROwT2NBt/OYmwYM6f+uRM4o8cvSnDf0bkH8Inqx4/qyVz6OiRyagqLlotbDwIe6zP8tVeSrXmvHFy0iX09oPty+UEb4KErkgXXf6UiMx0qxzKbQInq7X97u8eAvKPVyOheqbYSEdxZMZfhWmAxmLhIPa6xRARddGEOQanBHt5hSYRG+rhWV+/+J9eL0ZdzrO2LpUiv
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:FR2P281MB1527.DEUP281.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230016)(4636009)(346002)(396003)(136003)(39860400002)(376002)(366004)(1590799006)(83380400001)(478600001)(71200400001)(76116006)(66946007)(41300700001)(53546011)(1580799003)(9686003)(966005)(316002)(6916009)(7696005)(186003)(6506007)(66476007)(66574015)(26005)(15650500001)(2906002)(38070700005)(8936002)(52536014)(30864003)(21615005)(86362001)(55016003)(85182001)(85202003)(33656002)(4326008)(66556008)(66446008)(64756008)(122000001)(8676002)(38100700002)(166002)(5660300002)(82960400001)(579004); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: M10QhGRc9iGdYRjlsUb896+CWIxGI1QjNozkUBV6HJC7RDxAt/ziwLjItfwYgvw++xeBTvWX5Aka0y+whwj1N8nedo13B/aTaaxMA8IYUeJ5vT3jrZ8nxjbZtJxVK0tQIe/yDxtmKWwR5Hx1tyZswTsRaA6AtuUPZp1AWMRHtdq3RuyOUoda9rwl8Miuk9I0MnSiQ9X9I5dngOqZNqQXZEolfWieJMxFI3zxkwfd+Ebw+TWt1ZuPou5IDb1G3gdCsZVcYkmr43dI4ApfWDJ7BXbV35ik5t07Zyn1+YM7+nWjNr6IFS8V9ORTJfD3/gsqB4bHztW6Tc+PvVZcmjRzVtSitPdr8G7AtQUgIPKiGFm4OUcXE+BPYz7zjBr3654VeKewotVZbedrr4OdMAkAdp92BezRkGssHqumjCcK28KDfY3yJOVCHoCRkosxO1GCZb9YucmX39Yh+x5vjkCil8R/nOiyRrbEFKew89kEipxc7cAMwRz32rLwh1gacwTvthL/7flppIlfHtSoVePogJsymwH9khp4wrjJu1zSXRZW5T6Gm6XOIP67wVfITs55TZc7S1DfL4BCq0AVCrTZvKqSzD89fI5QsR/GdNcUjcw5rncwiCetVm80al5GyMRtl105U44DWSglUw2Ly3YlM0lx3+LcBh6IF35ze18y0T0NG6e3pciwNnengCIu0kjiwpWxjPYf6oS59Fk8Kp3KNAObS0s7PmH2RJg1DXISL9dHI0ZSAAzXUBJAEELMOivIg85F4scgPSPYe0ZwEjN0Nw0YDXw8tZDJBQ5uCeO1SCollQ0+ZRPShCe8XSY91DKTWghMGljy1vjoiWEgq0lGBRszhcs880VVnQ8+zjwc3oYAbOWhqBHgWwRA1hUv9h67tYvBxiXxg6MLQzkZ0sunqHzR1sJorcfGLG0loneGbkJ2KxmVg0DBKwW520ezLmIio+WfGaINwdONzIr8I0YRu8HEbYjYuMR/rU+b66KZi7K3qkR8ELPzESfDa9OhOJsVoTzR7mmLYxJBBE550k6V9Rrj6oQbk2OrNDiGa2ZlXMY5Go52iFe/TnKlpRQxfmqSAxTwUtJWcIvomllllNt6LrFvo+YGmmbS+vvOcxuM6kTJxaKhQj2CZzKeHjUcthjAouDbk362h6XGuiOokdEEsf+p6lay8rvHUPM5eo9WtH709ZyRVF4jDKag4F4InsRfZlzZaZI93CPkIrLtG6VF71GkM7UWtjbmeE7mhocFa43S4N11dlf4wAJUYRyDLvsZBGzHjfsXQtqDJ65QF/Q70ubKvYrpEUVvraKJrmGJuW5rDWkdou0r2u4El8fTQ4MQY1WYxlY0mOC6Hyjl6jsY4I8HmOeJ2gzWW0Dlzx8jujSYLTkcq3LuG8r7+4jRJE05GYWSRrcRdkGQ7XN4jKbLU+wPmQQswl2xd6F5wxftDFaaYfy7zCLx4UvtIx8jwXizoT/8MCOsk3JaMZbGAg4S1VsqbkHrbwcjh55vAJOnOxbLEJW0yhTqhZH7HGizXGE0D58nD45tydg6hqwWHnb2WaeL0OrlShsNhW4bVnuPn15o/+/+y2xy9HKn7LB3mWPY
Content-Type: multipart/alternative; boundary="_000_FR2P281MB1527B4306A94D3CB4EE086619C449FR2P281MB1527DEUP_"
MIME-Version: 1.0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: FR2P281MB1639
X-OriginatorOrg: telekom.de
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/lPSXD34b38uej6dxNIAWsUWx6Mw>
Subject: Re: [tsvwg] NQB draft updates
X-BeenThere: tsvwg@ietf.org
X-Mailman-Version: 2.1.39
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: Mon, 12 Sep 2022 07:42:01 -0000

Hi Greg,

[RG] removing requirements terminology helps. I agree to removing the part of the sentence starting with , e.g.,… Further:


[RG] I still don’t get why a network operator willing to negotiate a DiffServ SLA/TCA with a peer/customer domain would need to be told that a DSCP is required per negotiated PHB by any draft other than RFC2475. If this sentence needs to be part of the draft, please reword:

OLD: To support NQB, networks will need to preserve a DSCP marking distinction between NQB traffic and Default traffic when forwarding via an interconnect from or to another network.

NEW: To support forwarding NQB traffic from or to a negotiated DiffServ interconnection, networks will need to preserve a DSCP marking distinction between NQB traffic and Default traffic.

-----------------
OLD: Similar to the handling of DSCPs for other PHBs (and as discussed in [RFC2475]), networks can re-mark NQB traffic to a DSCP other than 45 for internal usage, as long as the appropriate NQB DSCP is restored when forwarding to another network.

[RG] I’d prefer that to be two sentences, to clearly separate what’s discussed by RFC2475 and what’s not discussed by RFC 2475:
NEW: Similar to the handling of DSCPs for other PHBs (and as discussed in [RFC2475]), networks can re-mark NQB traffic to a DSCP other than 45 for internal usage. As mentioned earlier, the appropriate NQB DSCP should be restored when forwarding to another network.

----------------

[RG] Further please explain the difference in content of the following two statement chains:

  1.  If NQB support is extended across a DiffServ domain boundary, the interconnected networks agreeing to support NQB SHOULD use the value 45 for NQB at network interconnection, unless a different DSCP is explicitly documented in the TCA (Traffic Conditioning Agreement, see [RFC2475]) for that interconnection. Similar to the handling of DSCPs for other PHBs (and as discussed in [RFC2475]), networks can re-mark NQB traffic to a DSCP other than 45 for internal usage. As mentioned earlier, the appropriate NQB DSCP should be restored when forwarding to another network.
  2.  As discussed in [RFC2475], to ensure reliable end-to-end NQB PHB forwarding, a TCA determining a suitable DSCP at interconnection would need to be negotiated by any network that uses a DSCP other than DSCP 45 for NQB traffic.

[RG] I don’t understand which guidance is given by statement b), that hasn’t been given by text in a):

  *   Standard requirement SHOULD use DSCP 45 for intercon TCA
  *   Intercon TCA may specify a different DSCP
  *   Internally, a DSCP other than 45 may be used.
Please explain which info is added by b), which isn’t contained in a).


Regards,

Ruediger


Von: Greg White <g.white@CableLabs.com>
Gesendet: Donnerstag, 8. September 2022 23:31
An: Geib, Rüdiger <Ruediger.Geib@telekom.de>
Cc: tsvwg@ietf.org
Betreff: Re: [tsvwg] NQB draft updates

Thanks Ruediger.

Unless I’m misunderstanding, your point related to the requirement sentences that you suggest deleting is that these are not new requirements introduced by NQB, but are simply statements of fact, or restatements of concepts from RFC2475.

If I got that right, how would you feel about simply deleting the MUST/SHOULD/MAY language, and adding references to RFC2475? Something along the lines of:

To support NQB, networks will need to preserve a DSCP marking distinction between NQB traffic and Default traffic when forwarding via an interconnect from or to another network. If NQB support is extended across a DiffServ domain boundary, the interconnected networks agreeing to support NQB SHOULD use the value 45 for NQB at network interconnection, unless a different DSCP is explicitly documented in the TCA (Traffic Conditioning Agreement, see [RFC2475]) for that interconnection.  Similar to the handling of DSCPs for other PHBs (and as discussed in [RFC2475]), networks can re-mark NQB traffic to a DSCP other than 45 for internal usage, as long as the appropriate NQB DSCP is restored when forwarding to another network, e.g., networks that internally use DSCP 45 for a local use, and thus have to re-mark traffic marked by DSCP 45 to another DSCP within their domain. As discussed in [RFC2475], to ensure reliable end-to-end NQB PHB forwarding, a TCA determining a suitable DSCP at interconnection would need to be negotiated by any network that uses a DSCP other than DSCP 45 for NQB traffic.

I think I’d prefer to keep the information here rather than assume that the reader is an expert on RFC2475.
(That said, I’d be fine with deleting the “e.g., networks that internally use DSCP 45 for a local use, and thus have to re-mark traffic marked by DSCP 45 to another DSCP within their domain.”)

-Greg


From: "Ruediger.Geib@telekom.de<mailto:Ruediger.Geib@telekom.de>" <Ruediger.Geib@telekom.de<mailto:Ruediger.Geib@telekom.de>>
Date: Thursday, September 8, 2022 at 4:28 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] NQB draft updates

Greg,

I propose the following change of the text:

OLD:
To support NQB, networks MUST preserve a DSCP marking distinction between NQB traffic and Default traffic when forwarding via an interconnect from or to another network. Networks that support NQB SHOULD use the value 45 for NQB at network interconnects, unless a different DSCP is explicitly documented in the TCA (Traffic Conditioning Agreement, see [RFC2475]) for that interconnection.   Networks MAY re-mark NQB traffic to a DSCP other than 45 for internal usage, as long as the appropriate NQB DSCP is restored when forwarding to another network, e.g., networks that internally use DSCP 45 for a local use, and thus have to re-mark traffic marked by DSCP 45 to another DSCP within their domain. To ensure reliable end-to-end NQB PHB forwarding, a TCA determining a suitable DSCP at interconnection SHOULD be negotiated by any network that uses a DSCP other than DSCP 45 for NQB traffic.

NEW:
If NQB support is extended across a DiffServ domain boundary, the interconnected networks agreeing to support NQB SHOULD use the value 45 for NQB at network interconnection, unless a different DSCP is explicitly documented in the TCA (Traffic Conditioning Agreement, see [RFC2475]) for that interconnection.

RG: The text provides for the “SHOULD” desired by the authors in that case. I’d suggest to remove the other text due the reasons given below:

Statement: To support NQB, networks MUST preserve a DSCP marking distinction between NQB traffic and Default traffic when forwarding via an interconnect from or to another network.
RG: The statement is correct. Classification based on DSCPs and DSCP traffic marking are fundamental DiffServ properties. If there’s anything else which this sentence is supposed to express, please reword. If not, it should be deleted.

Statement: Networks MAY re-mark NQB traffic to a DSCP other than 45 for internal usage, as long as the appropriate NQB DSCP is restored when forwarding to another network, e.g., networks that internally use DSCP 45 for a local use, and thus have to re-mark traffic marked by DSCP 45 to another DSCP within their domain.
RG: That statement is correct, see https://datatracker.ietf.org/doc/html/rfc2475#section-2.3.4.2. Unless the draft statement is intended to update RFC 2475, I suggest to delete it.

Statement: To ensure reliable end-to-end NQB PHB forwarding, a TCA determining a suitable DSCP at interconnection SHOULD be negotiated by any network that uses a DSCP other than DSCP 45 for NQB traffic.
RG: That statement is correct, see https://datatracker.ietf.org/doc/html/rfc2475#section-2.3. Unless the draft statement is intended to update RFC 2475, I suggest to delete it.

Regards,

Ruediger


Von: tsvwg <tsvwg-bounces@ietf.org<mailto:tsvwg-bounces@ietf.org>> Im Auftrag von Greg White
Gesendet: Mittwoch, 7. September 2022 22:24
An: tsvwg@ietf.org<mailto:tsvwg@ietf.org>
Betreff: Re: [tsvwg] NQB draft updates

I received a suggestion for wordsmithing of the second paragraph in 4.3 (https://www.ietf.org/archive/id/draft-ietf-tsvwg-nqb-11.html#section-4.3-2).

Here’s an html formatted version showing the changes (not sure how this renders in plaintext):
To support NQB, networks MUST preserve a DSCP marking distinction between NQB traffic and Default traffic when forwarding via an interconnect from or to another network. Networks that support NQB SHOULD use the value 45 for NQB at network interconnects, unless a different DSCP is explicitly documented in the TCA (Traffic Conditioning Agreement, see [RFC2475]) for that interconnection.   To be clear, interconnecting networks are not precluded from negotiating (via an SLA, TCA, or some other agreement) a different DSCP to use to signal NQB across an interconnect. Additionally, the fact that this PHB is intended for end-to-end usage does not preclude networks from mapping theNetworks MAY re-mark NQB traffic to a DSCP to a value other than 45 for internal usage, as long as the appropriate NQB DSCP is restored when forwarding to another network, e.g., . There may exist networks that internally use DSCP 45 for a local use, and thus have to re-mark  classify traffic marked by DSCP 45 to another PHB DSCP within their domain. When receiving traffic marked by DSCP 45 at an interconnection, such a domain should be expected to remark this traffic. To ensure reliable end-to-end NQB PHB forwarding, a TCA determining a suitable DSCP at interconnection should SHOULD be negotiated by any network that uses a DSCP other than DSCP 45 for NQB traffic.


In case that renders poorly, here is a plaintext version of the suggested text:
To support NQB, networks MUST preserve a DSCP marking distinction between NQB traffic and Default traffic when forwarding via an interconnect from or to another network. Networks that support NQB SHOULD use the value 45 for NQB at network interconnects, unless a different DSCP is explicitly documented in the TCA (Traffic Conditioning Agreement, see [RFC2475]) for that interconnection.   Networks MAY re-mark NQB traffic to a DSCP other than 45 for internal usage, as long as the appropriate NQB DSCP is restored when forwarding to another network, e.g., networks that internally use DSCP 45 for a local use, and thus have to re-mark traffic marked by DSCP 45 to another DSCP within their domain. To ensure reliable end-to-end NQB PHB forwarding, a TCA determining a suitable DSCP at interconnection SHOULD be negotiated by any network that uses a DSCP other than DSCP 45 for NQB traffic.

(also attached is an html diff)

Let me know if anyone has a concern with making this change.

-Greg





From: tsvwg <tsvwg-bounces@ietf.org<mailto:tsvwg-bounces@ietf.org>> on behalf of Greg White <g.white@CableLabs.com<mailto:g.white@CableLabs.com>>
Date: Monday, September 5, 2022 at 9:39 PM
To: "tsvwg@ietf.org<mailto:tsvwg@ietf.org>" <tsvwg@ietf.org<mailto:tsvwg@ietf.org>>
Subject: Re: [tsvwg] NQB draft updates

All,

I’ve posted an updated draft (-11) that addresses the 5 issues listed below. In addition, this update has a few editorial fixes.

For items 4&5 below, I ended up re-working section 4.3.1 a fair amount, using more general terms rather than assuming that the “unmanaged network” is in all cases a residential broadband home network containing legacy Wi-Fi gear.

I also did add a mention that some managed Wi-Fi gear can have the DSCP-to-UP mapping set via TR-369.

The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-tsvwg-nqb/

There is also an HTML version available at:
https://www.ietf.org/archive/id/draft-ietf-tsvwg-nqb-11.html

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-tsvwg-nqb-11


-Greg


From: tsvwg <tsvwg-bounces@ietf.org<mailto:tsvwg-bounces@ietf.org>> on behalf of Greg White <g.white@CableLabs.com<mailto:g.white@CableLabs.com>>
Date: Tuesday, August 30, 2022 at 5:06 PM
To: "tsvwg@ietf.org<mailto:tsvwg@ietf.org>" <tsvwg@ietf.org<mailto:tsvwg@ietf.org>>
Subject: [tsvwg] NQB draft updates

All,


Here is a collection of points made either on the list, at the mic, or offline to me that I am planning to address in the current revision (I hope I’ve not missed any!):


1.      Regarding the use of the DSCPs 45 and 5, I believe where we’ve settled on this is to *only* reference the value 45 in the draft (and only request IANA registration of that value) and eliminate the requirements to re-mark traffic.  This was motivated by three factors, one being a reluctance to adopt an approach that would make transparent DSCP passthrough non-compliant with IETF RFCs, another other being concern about consuming two codepoints (from a limited set), and the third being general discomfort with the complexity and potential for operational issues that might result. So, I’ll remove the references to DSCP 5. I’ll change the language in https://www.ietf.org/archive/id/draft-ietf-tsvwg-nqb-10.html#section-4.3 that currently says networks SHOULD NOT use 45 at network interconnects, to say networks SHOULD use 45, unless a different DSCP is explicitly documented in a TCA for that interconnection, and add: “There may exist networks that internally use DSCP 45 for a local use, and thus classify traffic marked by DSCP 45 to another PHB within their domain. When receiving traffic marked by DSCP 45 at an interconnection, such a domain should be expected to remark this traffic. To ensure reliable end-to-end NQB PHB forwarding, a Traffic Conditioning Agreement determining a suitable DSCP at interconnection should be negotiated.”

2.      Regarding prioritization of NQB traffic (and Existing WiFi Networks), add some text in the Primary [PHB] Requirements section (https://www.ietf.org/archive/id/draft-ietf-tsvwg-nqb-10.html#section-5.1 ) along the lines of:  “In some cases, existing network gear has been deployed that cannot readily be upgraded or configured to support the PHB requirements. In some cases, this equipment can however loosely support an NQB service – see Section 8.3.1 for an example where this is particularly important. A similar approach may prove necessary in other network environments.”

3.      There was an objection made to discussing IP Precedence as an expected usage of the DiffServ field.  Rather, it was suggested that we reference  https://www.ietf.org/archive/id/draft-ietf-tsvwg-dscp-considerations-03.html#section-4.2.1 discussion on the impact of ToS Precedence Bleaching, and describe more fully the ramifications of this (the current text in https://www.ietf.org/archive/id/draft-ietf-tsvwg-nqb-10.html#appendix-A isn’t sufficient).  Specifically talk about the fact that various re-marking policies (e.g. MPLS mappings) could result in QB traffic being aggregated with (and DSCP marked identically as) NQB traffic , and this is another motivation for implementing Traffic Protection.

4.      In the section on Unmanaged Networks https://www.ietf.org/archive/id/draft-ietf-tsvwg-nqb-10.html#section-4.3.1 , it is unclear what is meant by an “unmanaged network”, so link this text to the discussion of interoperability in the last sentence of the 4th paragraph in:  https://www.rfc-editor.org/rfc/rfc2475#section-4  (“Where there is no knowledge ….”).

5.      Also in Section 4.3.1, along the lines of point 1 above, there was an objection to mandating DSCP re-marking, and it was requested to change the … MUST by default ensure that NQB traffic is marked with a DSCP that selects WiFI AC_BE …  to “SHOULD”, and change the other MUST around supporting reconfigurable mappings to a SHOULD as well.

Please let me know if I’ve missed any points in this summary, or if there are further comments on the above.  I’ll be working on the edits to the draft over the next few days.

Best Regards,
Greg