Re: [Detnet] [EXTERNAL] Re: Routing directorate early review of draft-ietf-detnet-mpls-oam

Jon Hardwick <jonhardwick@microsoft.com> Mon, 19 December 2022 11:48 UTC

Return-Path: <jonhardwick@microsoft.com>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B5656C1524A2; Mon, 19 Dec 2022 03:48:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.097 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_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, 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 (1024-bit key) header.d=microsoft.com
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 XOB09k74euEn; Mon, 19 Dec 2022 03:48:23 -0800 (PST)
Received: from EUR03-DBA-obe.outbound.protection.outlook.com (mail-dbaeur03on2128.outbound.protection.outlook.com [40.107.104.128]) (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 4CEA2C1522D7; Mon, 19 Dec 2022 03:48:17 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=PuNn2DaATN4v/+106/z23uxa+ay3SZRj5bsaW/Ze5Mr/Lxm1quJop3BwB92wtRdPx0D7yeUn3CWVRI9H30W8x41JKdt0lElXlEm3lrR2By+xeXS7acZlP4QeMzCQe+EVzrgh7DwdzBgzjnjcKuahhll39l1OOHhx/fRGX1fZ3vFwb8odmtyFGK8Clb2Aen7Rde3N8pKBdWupKd+vEoRI5BGkAt8XGgyzYZxmHAsvty/Yylo2T5xKdOgSVPG1N3m0TihGETebDujGl7Mewn/NKVaUAwQkROx0D/9ky5Da9h8rVk5CV2fz6MMpafjjD/ICX23S6QtWPAxx7Gl7i3skJA==
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=uTpeYwJREGpda327YK+EGy0IjwkmY/mHviapkr2CiFY=; b=oJmL0gYcN2eiEO0+FmlRSKGy4xWdZtBwgdhaxkjooEC5ao9WHysfXyjYS9XZ8wJW9YOJEymhCNKIVwy2ZevhQ9+N4DRO7I38qB2E/LDKJmuLfG1Pcjnv7s0/Ts/AoIZdws1dq30Er8ynOQECr/3uCgm5eDAoHdRJ5K1Hb5dZEUwxyCu4K+5NJA2IAlSaTLO4Er7N3aUnSnHTw/GlXr2LAW3sKj3q9R+OTt/AnRkJxF7K9yWzm+wQcIHiNCpVNHuWkt4xg/cHe3odly6cBeB9A4M1gO3aBOuVQlmp5Polh/nH3CRU3ykeLYVxwY+Nq9Vq5rgyAc1TpcZWARVdTEn5WA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=microsoft.com; dmarc=pass action=none header.from=microsoft.com; dkim=pass header.d=microsoft.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=uTpeYwJREGpda327YK+EGy0IjwkmY/mHviapkr2CiFY=; b=QK8Ed5o88GPChk/mGxWXWLuHH1YHwBUOabuHhaEgkLcnnS20MoLyG2i7lrCYY7TJPtwMk2s+HuZ4SGq9nmS14D0iDv0buTL52In5gGK6nKofNYhHE5ZuD3Wl+mlmZhuFRU/OMH8cdfBdYR78OlpDyyzng87oBO4It2kDImL8rY4=
Received: from DB6PR83MB0326.EURPRD83.prod.outlook.com (2603:10a6:6:3f::15) by DBAPR83MB0389.EURPRD83.prod.outlook.com (2603:10a6:10:17c::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5944.6; Mon, 19 Dec 2022 11:48:11 +0000
Received: from DB6PR83MB0326.EURPRD83.prod.outlook.com ([fe80::6aad:6f34:b4db:5659]) by DB6PR83MB0326.EURPRD83.prod.outlook.com ([fe80::6aad:6f34:b4db:5659%9]) with mapi id 15.20.5944.006; Mon, 19 Dec 2022 11:48:11 +0000
From: Jon Hardwick <jonhardwick@microsoft.com>
To: Greg Mirsky <gregimirsky@gmail.com>
CC: "detnet-chairs@ietf.org" <detnet-chairs@ietf.org>, "draft-ietf-detnet-mpls-oam.all@ietf.org" <draft-ietf-detnet-mpls-oam.all@ietf.org>, "rtg-dir@ietf.org" <rtg-dir@ietf.org>, "detnet@ietf.org" <detnet@ietf.org>
Thread-Topic: [EXTERNAL] Re: Routing directorate early review of draft-ietf-detnet-mpls-oam
Thread-Index: AdkOOhh/DPRDIUVUTEK1KHJcVJAn9QCYvb8AAMChy6A=
Date: Mon, 19 Dec 2022 11:48:11 +0000
Message-ID: <DB6PR83MB0326B23CDF83AFD74794FB27A3E59@DB6PR83MB0326.EURPRD83.prod.outlook.com>
References: <DB6PR83MB032609C37500E284CC648852A3E29@DB6PR83MB0326.EURPRD83.prod.outlook.com> <CA+RyBmXfu-GCB_EHMSBaWsYbmkYf8sjnefSV0FOcPhPzPqefnA@mail.gmail.com>
In-Reply-To: <CA+RyBmXfu-GCB_EHMSBaWsYbmkYf8sjnefSV0FOcPhPzPqefnA@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=microsoft.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: DB6PR83MB0326:EE_|DBAPR83MB0389:EE_
x-ms-office365-filtering-correlation-id: de763f9a-92c0-4b52-e770-08dae1b6e7bd
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: QtwlyP0/H3LT1G+QHVUs93zV1eftozaTtkkgZ3LKhTf3N0GVXsV1vIL5xK7D5szGa7Fb4cNMmySbYb7KxIwX3bxOdX5Etuvy1RKfw27Zq2sc3x6ZLm2skAJ1vM1eb9t6KF1jLU4aQ34BYf6cvppcVgWGNmrw1kINrdKN5MZgQBNp5buPX64ctXMS9R1mkxngWoftG86eFpa4q0a5EJ1OxGlOnquuqw4ERlWqcA5dkDZAx0YoAQHHUHKZf++Jm4DHbCDLGiMqFX2ea4tquq+MDlm+nFmC5bxES5lX6zgw57z6EsEtK+gdFAHs9OwBFX4CLLiOFAZst7/gKMZ/Ol3wjtTYqMvnoWSaQB30/WehTk47hqYUoDIIhVe0S51ZZzyHOIzqOwqPfN82KmTouWSSMc3QDlMqDDOGmepVgaaZtviC9jbKGyuu9B5j2Izd2owjX/bBmXSLJBpRgqZJCSRrLJS5MUkEWqF1qBJCcy3VoPfT0gyTTjqOfmVLfDQbKhG+KDgvYSupZOxMsYVYPNam+Em5RqmRS+rGWWu8j23wqx0sXBwwqUfUZR2s6ukjlXKBnDUVUlLgK297vWduxnnP6AQSyZPCp2fh3s4CDrH0xtGLAjd2bUrWeNsOZfkXNPISW3CRL1OGw9iWkq2UDFRttECqurK/oXXlcu7hPalw1bka+dGlgwXDn5nNVTZgxBNEZvwO9ldPW2ga6/O4I0bBl3++7SHRpRcLaClmBfQr3qTRiPha7FEvJOsrUB5UtFg6kqABcl21dWKrcpudWGIwZw==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DB6PR83MB0326.EURPRD83.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(4636009)(346002)(39860400002)(136003)(396003)(376002)(366004)(451199015)(64756008)(66446008)(66476007)(83380400001)(8676002)(66556008)(38100700002)(86362001)(66946007)(76116006)(71200400001)(478600001)(122000001)(9686003)(55016003)(26005)(5660300002)(186003)(8990500004)(33656002)(6916009)(54906003)(316002)(2906002)(166002)(52536014)(4326008)(8936002)(6506007)(82960400001)(7696005)(53546011)(10290500003)(41300700001)(82950400001)(38070700005); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: P2OxSafosVTXekXHv0soE13qe5LV3HCZgXrmLv8kYZDVju09vAWXTQ5wLswZatCahuswjZiSlVNNpLmP4kY3uHxKu4ZEBhTgrALmWINQpfQu91+8AdlO12urpSEe/UtZLG/dEa74redMQgQpME14RBRt+2PBJHi7JUe6Hdi6SZKy/luorgQTgyXBT6nvMMwWzCOGk1Zp+9qM0NAjjtainIPwDoFe49fuNq4fJzcGm7lmbeeckM8fnAV+VoZ/gyP5V+8TXdV//34uCO1Tnn3ooI74X8IkMY3GsysmzzZEdLuo8Szgpq/lF2p7EAnxbhHOsLMHuN1b8BMRUPwtpEt01Kj9rfO0f0STDGYJ7wOeJnie84IEi+FmYTT3lmlaOs6fs/WObKIOZESGLWCrZvyuCbET1GwikO/aFRL2Dz5WHNXflP/1rCSTUqIqid7Er5KtI9KIQb2dBSR3DQsl/Y2Dz9BJ3PKG5R3TJEX+pnXT3lFRQVAgFkphEaMhTvRLNtC/z05ElOcNUk92E+lbNKz11neskp3k5RCEoMJAiOumFPRFxC5RdAw2nbV5YjEzKuDW5xkpt6uLZeySLr8x+UiPvNTy7YB1VsqVt4MEcAWP08vDA1h8r+xT9FLra03JhJNhTRK5CIlu8e16Hc150kFbPn8bfRLHxNe+RLE62rtfA+7AzXrHIIryz0J+fzia06SFWCRDAq3KiyLnc9tH/XyaZgxXYqfDh4GlkQYVsoXjIWnMo9E89c3J9C/BSr9NWJJON0hERn/ViK9xvJFHdxVk9p7e8PS+7Nc4YTHZMZi4pCwu6EHmOVXG/tbJVifN48N6O7M9QGMmSzB3WzO6UrsZnxPCW0FHWw1P7o8KW9JZ7JMDPyVn3yWkOAEn/jI7IocMdUknNeqPYNnvLsBUd2/MDl74Sra2yBpG0cU9F+KlnOZRNDTxcclN6T/WjJea9peGIERQWfT9ATyxNjNPEjJ4KDUVaypRyvqARuDwPFR/QYe4nOMFHfIsii5nVNlChmRHKBi1nCWlMvSnDG5mGuJ3Nz8Z2RNNKRVAmrOurudM3TC2s8KdL4+nccLyr+9AtyW5CQKoqKHyMnZaYGBMD4z3Xhpi21yrmbtBEYY3h0BL9PYj21GuWoDzUYInyMJw8sMXORF9JjtCKNQMndxKmDtJCejtm6MXyAOfT3RYZaZSuvyryGMeHtZQ1iL1zhJB9Tf7ZN0BzGkOXl5/GcK+yMiXgcRTRW4bVJLYCN1V7SwsTuqBCV6UZJ1E78QfrSwALEX6kITcwlwCQorABGz8QrjoaLsj9FmPhaXPv7/X1Qla0OFlddOpFzSnXArKD9e7KEJsRtDs1KQHRh2Afx4BfQjXenqP8cMUz285ZvbYIrw4IoreqBnNvwSOqXvNa7+X+KWvNLzQH0fisZPV6bNbyeydnoSR86omwECydh8vh54lAZRpPlRYeCxVil4L7srHQoRX0PPSrfkaJRb74+mA1VDgBO+U8uI3gCcIMGg3INP05mZXKcO/B3ssIYpbMSkYFUVI
Content-Type: multipart/alternative; boundary="_000_DB6PR83MB0326B23CDF83AFD74794FB27A3E59DB6PR83MB0326EURP_"
MIME-Version: 1.0
X-OriginatorOrg: microsoft.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DB6PR83MB0326.EURPRD83.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: de763f9a-92c0-4b52-e770-08dae1b6e7bd
X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Dec 2022 11:48:11.4001 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: XD2gkRraL+zUI2XkHGwo+FjbPUYYEFPICr1pT41l5VweefhDan9R/RXYGa33K1T8+0zHsoPnGZzklmXzaGU0G/BN4kvGsmUnFEiNsRwnutA=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBAPR83MB0389
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/Scc_o-__w_ZdcXmCPgpZQ0XLDX0>
Subject: Re: [Detnet] [EXTERNAL] Re: Routing directorate early review of draft-ietf-detnet-mpls-oam
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 19 Dec 2022 11:48:27 -0000

Hi Greg

Many thanks for this update. Your replies and the new text you proposed have addressed my concerns.

Best regards
Jon


From: Greg Mirsky <gregimirsky@gmail.com>
Sent: Thursday, December 15, 2022 3:51 PM
To: Jon Hardwick <jonhardwick@microsoft.com>
Cc: detnet-chairs@ietf.org; draft-ietf-detnet-mpls-oam.all@ietf.org; rtg-dir@ietf.org; detnet@ietf.org
Subject: [EXTERNAL] Re: Routing directorate early review of draft-ietf-detnet-mpls-oam

You don't often get email from gregimirsky@gmail.com<mailto:gregimirsky@gmail.com>. Learn why this is important<https://aka.ms/LearnAboutSenderIdentification>
Hi Jon,
thank you for the review and your thoughtful comments. Please find my responses below, tagged by GIM>>. Attached is the diff that highlights the proposed updates.

Regards,
Greg

On Mon, Dec 12, 2022 at 7:59 AM Jon Hardwick <jonhardwick@microsoft.com<mailto:jonhardwick@microsoft.com>> wrote:
Hi there

I have been selected to do a routing directorate "early" review of this draft.
draft-ietf-detnet-mpls-oam-09 - Operations, Administration and Maintenance (OAM) for Deterministic Networks (DetNet) with MPLS Data Plane<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fdraft-ietf-detnet-mpls-oam%2F09%2F&data=05%7C01%7Cjonhardwick%40microsoft.com%7Cb622ed8dbf2a42dc488e08dadeb43967%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C638067164648537061%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000%7C%7C%7C&sdata=hgqi4TSeuqsLPZuwRTIbP3Nrjc7NywUE0C3dz0pwKCk%3D&reserved=0>

The routing directorate will, on request from the working group chair, perform an "early" review of a draft before it is submitted for publication to the IESG. The early review can be performed at any time during the draft's lifetime as a working group document. The purpose of the early review depends on the stage that the document has reached.

As this document is already post working group last call, my focus for the review was to determine whether the document is ready to be published.

For more information about the routing area directorate, please see RtgDir - Routing Area Wiki (ietf.org)<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Ftrac.ietf.org%2Ftrac%2Frtg%2Fwiki%2FRtgDir&data=05%7C01%7Cjonhardwick%40microsoft.com%7Cb622ed8dbf2a42dc488e08dadeb43967%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C638067164648537061%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000%7C%7C%7C&sdata=LxZOAwTP%2BT3uwtGTLbjm86BaMIslqrkqBLyzTBUAiWY%3D&reserved=0>.

Summary
I have some minor concerns about this document that I think should be resolved before the publication process begins.

Comments
Section 3.1
Channel type - please give a reference to the actual online registry URL.
GIM>> Added as an informational reference
The discussions of the following fields are very brief.  I can see what they are used for, but it is not clear to me how these will be used.  Can you add more in the way of specification, or are there any references that you can give?

  *   Node ID
  *   Level
  *   Session ID
GIM>>  We envision that the precise use of these fields will be specified in the future documents that defined OAM solutions for the DetNet sub-layer.

Section 3.2
Which bits are intended by "28 MSBs of the d-ACH"?  I think this probably means the 28 most significant bits of the first 32-bit word of the header (that is, bits 4 to 31 inclusive).  I think there is a chance that people may interpret this as "the first 28 bits of the packet in network order" (that is, bits 0 to 27 inclusive).  I suggest identifying the bits explicitly, e.g., 4 to 31.
GIM>> Thank you for the suggested text. Please review the proposed update:

OLD TEXT:
   PREOF relies on sequencing
   information in the DetNet service sub-layer; for a DetNet active OAM
   packet, PREOF MUST use the 28 MSBs of the d-ACH as the source of this
   sequencing information.

NEW TEXT:
   PREOF relies on sequencing
   information in the DetNet service sub-layer.  For a DetNet active OAM
   packet, PREOF MUST use the bit string from bit 4 through bit 31
   inclusive of the first 32-bit word of the d-ACH, i.e., the
   concatenation of Version, Sequence Number, and Channel Type fields,
   as the source of this sequencing information.

Is the new text acceptable?

Section 4.1
The following are not very clear to me, and I think need to be specified in more detail.

   *  Active OAM test packet MUST be mapped to the same TSN Stream ID as
      the monitored DetNet flow.

How is this to be done? Is the mapping configured?

   *  Active OAM test packets MUST be treated in the TSN domain based on
      its S-label and CoS marking (TC field value).

What must be done in the TSN domain based on the settings of these fields?  Is there an inverse, where these fields must be inferred from some fields in the TSN domain?
GIM>> The authors discussed these questions. We believe that Section 4 RFC 9037 includes all the necessary information. Would adding the reference as follows addresses your concerns:
NEW TEXT:
   The following considerations apply when using the tunneling model of
   OAM interworking between DetNet MPLS and TSN domains based on general
   principles described in Section 4 [RFC9037]:

   *  Active OAM test packets MUST be mapped to the same TSN Stream ID
      as the monitored DetNet flow.

   *  Active OAM test packets MUST be treated in the TSN domain based on
      its S-label and Class of Service marking (the Traffic Class field
      value).