Re: [Detnet] comments on draft-ietf-detnet-oam-framework-06

Lou Berger <lberger@labn.net> Thu, 06 October 2022 19:56 UTC

Return-Path: <lberger@labn.net>
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 AC518C152581; Thu, 6 Oct 2022 12:56:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.909
X-Spam-Level:
X-Spam-Status: No, score=-1.909 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, NICE_REPLY_A=-0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
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 Y2mA9owzOeSA; Thu, 6 Oct 2022 12:56:16 -0700 (PDT)
Received: from NAM10-MW2-obe.outbound.protection.outlook.com (mail-mw2nam10lp2101.outbound.protection.outlook.com [104.47.55.101]) (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 749D6C152579; Thu, 6 Oct 2022 12:56:16 -0700 (PDT)
Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=labn.net;
Received: from SJ0PR14MB4792.namprd14.prod.outlook.com (2603:10b6:a03:379::24) by BL3PR14MB5626.namprd14.prod.outlook.com (2603:10b6:208:3bd::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5676.24; Thu, 6 Oct 2022 19:56:12 +0000
Received: from SJ0PR14MB4792.namprd14.prod.outlook.com ([fe80::bc3e:efa5:ee99:d62f]) by SJ0PR14MB4792.namprd14.prod.outlook.com ([fe80::bc3e:efa5:ee99:d62f%7]) with mapi id 15.20.5676.032; Thu, 6 Oct 2022 19:56:12 +0000
Content-Type: multipart/alternative; boundary="------------S9acSJ0nb5hUNHYv9jW7aKVk"
Message-ID: <60302d4b-171f-1dbe-cb12-c0e47c57ae7d@labn.net>
Date: Thu, 06 Oct 2022 15:56:08 -0400
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.3.1
Content-Language: en-US
To: Greg Mirsky <gregimirsky@gmail.com>
Cc: draft-ietf-detnet-oam-framework@ietf.org, DetNet WG <detnet@ietf.org>
References: <0d9b80ac-cdbf-3586-ebde-8fc4a4e7c8ec@labn.net> <CA+RyBmW=6Xv2+KgKzAu0yEm1AkXXOCxvWDk1MsC-2k9cCUOhzA@mail.gmail.com> <a2964bfa-45a8-4b94-276d-285df2d43317@labn.net> <CA+RyBmVEW7xy3hPB0ZQt5GbFLJyFeVd0mZZMpJV5PJJkwMgKxg@mail.gmail.com> <4a21be7f-d06b-dfb2-7a59-e14149a16796@labn.net> <CA+RyBmVFSH9D2aaC6Pqr6JdPhyUb8GatCnCVKXFZe9Et_MmuYw@mail.gmail.com> <aa011709-5c03-9fc7-4f05-70c5bd3f19df@labn.net> <CA+RyBmW_9uNbaaqhPj1n0dJtA5pCxgC0rcvQ=nMMdPoo2JNeCw@mail.gmail.com>
From: Lou Berger <lberger@labn.net>
In-Reply-To: <CA+RyBmW_9uNbaaqhPj1n0dJtA5pCxgC0rcvQ=nMMdPoo2JNeCw@mail.gmail.com>
X-ClientProxiedBy: CH2PR05CA0003.namprd05.prod.outlook.com (2603:10b6:610::16) To SJ0PR14MB4792.namprd14.prod.outlook.com (2603:10b6:a03:379::24)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: SJ0PR14MB4792:EE_|BL3PR14MB5626:EE_
X-MS-Office365-Filtering-Correlation-Id: 86cb619e-ac48-4929-938f-08daa7d4d1af
X-OriginatorOrg: labn.net
X-MS-Exchange-CrossTenant-Network-Message-Id: 86cb619e-ac48-4929-938f-08daa7d4d1af
X-MS-Exchange-CrossTenant-AuthSource: SJ0PR14MB4792.namprd14.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Oct 2022 19:56:12.1227 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: eb60ac54-2184-4344-9b60-40c8b2b72561
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: ufLUC7QFIGmF3yw3htmQXXrDMVK0Z1a9LssCmCJOeZgHU24SeMSc6hU68gGt+naMdathZP2nu8ISOswFukvj1w==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL3PR14MB5626
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/RZj3EmFp1HwujlJHPojLxmDsJJ4>
Subject: Re: [Detnet] comments on draft-ietf-detnet-oam-framework-06
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: Thu, 06 Oct 2022 19:56:20 -0000

Greg,

This version looks ready!

Thank you

Lou

On 10/4/2022 11:59 AM, Greg Mirsky wrote:
> Hi Lou,
> I've switched the reference as you suggested (also removed the 
> unnecessary I've introduced). I've updated the text to reference the 
> DetNet Control Plane with "controller" as an example.
> Many thanks for your patience and help.
>
> Attached are the diff and the working version of the draft.
>
> Regards,
> Greg
>
> On Mon, Oct 3, 2022 at 1:17 PM Lou Berger <lberger@labn.net> wrote:
>
>     Greg,
>
>     I suggest you instead reference RFC8655, the Deterministic
>     Networking Architecture. It uses consistent capitalization for the
>     "DetNet Controller Plane" term.
>
>     I think you still have a few more instances of "
>     centralized/central" controller to clarify.
>
>     Thanks!
>
>     Lou
>
>     On 10/3/2022 4:08 PM, Greg Mirsky wrote:
>>     Hi Lou,
>>     apologies for missing the normative verbs and necessary updates
>>     to "DetNet controller plane" terminology. I've added the
>>     reference to draft-ietf-detnet-controller-plane-framework
>>     <https://datatracker.ietf.org/doc/html/draft-ietf-detnet-controller-plane-framework-02> as
>>     Informational. A minor question about the capitalization of
>>     "DetNet controller plane". It seems like the draft uses
>>     capitalization interchangeably. I've used only lower case in the
>>     OAM draft. Please let me know if that is acceptable.
>>
>>     Attached, please find the diff and the new working version of the
>>     draft.
>>
>>     Regards,
>>     Greg
>>
>>     On Fri, Sep 30, 2022 at 5:17 AM Lou Berger <lberger@labn.net> wrote:
>>
>>         Hi Greg,
>>
>>         see below. I think the version you sent doesn't address
>>         everything discussed below.
>>
>>         Also - this is important -  please update the draft with a
>>         current email address for Georgios as his current address
>>         bounces. If you don't have one, he must be moved to contributor.
>>
>>         On 9/28/2022 12:47 PM, Greg Mirsky wrote:
>>>         Hi Lou,
>>>         thank you for your quick response and helpful suggestions to
>>>         improve the document. I've applied them all. As usual, I've
>>>         attached the diff to highlight all the updates and the
>>>         working version of the draft.
>>>         RE: the number of authors on the first page. I agree with
>>>         the response you've proposed. I hope that IESG will
>>>         thoughtfully consider this case.
>>>
>>>         Regards,
>>>         Greg
>>>
>>>         On Wed, Sep 28, 2022 at 4:52 AM Lou Berger
>>>         <lberger@labn.net> wrote:
>>>
>>>             Hi Greg,
>>>
>>>                 Thanks for the response/update -- please see below.
>>>
>>>             On 9/27/2022 5:52 PM, Greg Mirsky wrote:
>>>>             Hi Lou,
>>>>             thank you for the review, comments, and helpful
>>>>             suggestions. Please find my notes and responses inlined
>>>>             below under the GIM>> tag. Attached is the working
>>>>             version of the draft and the diff highlighting all updates.
>>>>
>>>>             Regards,
>>>>             Greg
>>>>
>>>>             On Fri, Sep 23, 2022 at 11:13 AM Lou Berger
>>>>             <lberger@labn.net> wrote:
>>>>
>>>>                 Hi,
>>>>
>>>>                 In preparing my shepherd write up, I noticed a few
>>>>                 minor/editorial
>>>>                 points that should be addressed before submission
>>>>                 for publication to the
>>>>                 IESG.
>>>>
>>>>                 - Number of authors:
>>>>                 The IESG requires justification for more than 5
>>>>                 authors listed on the
>>>>                 font page.  This document has 6.  Is anyone willing
>>>>                 to move to
>>>>                 contributor? If not, can you provide a
>>>>                 justification for more than 5
>>>>                 authors
>>>>
>>>>             GIM>> I believe that all authors, in the course of
>>>>             developing this document, provided essential contributions.
>>>
>>>             The question that needs to be answered in the Shepherd
>>>             write up is as follows:
>>>
>>>
>>>             13. ... If the total number of authors and editors on
>>>             the front page
>>>                 is greater than five, please provide a justification.
>>>
>>>             Do you want me to just say?
>>>
>>>                 The authors believe all listed have provided
>>>             essential contributions in the course of developing this
>>>             document.
>>>
>>>             Keep in mind the IESG pushes back hard on more than 5
>>>             authors. If the authors have a stronger justification,
>>>             can you (authors) provide it.
>>>
>>         I will try, but I expect that we will receive strong push
>>         back on this.
>>
>>
>>>>
>>>>                 - Inclusion of conformance boilerplate (Section
>>>>                 1.3) and conformance
>>>>                 language.
>>>>
>>>>                 Generally informational documents do not include
>>>>                 the conformance
>>>>                 boilerplate or related language.  For example,
>>>>                 there is none in the
>>>>                 DetNet framework, RFC8939.  On the other hand RFC
>>>>                 4377, OAM Requirements
>>>>                 for MPLS Networks, does.
>>>>
>>>>                 Is there really a need for such in this document?
>>>>                 If you do, the scope
>>>>                 of the requirement needs to be clear. (E.g, the
>>>>                 requirements are on
>>>>                 future solutions "DetNet OAM solutions MUST..." or
>>>>                 "solutions providing
>>>>                 DetNet OAM MUST..."). Or perhaps just a statement
>>>>                 to this effect at the
>>>>                 end of section 1.3 or start of section 6.
>>>>
>>>>              GIM>>  I propose appending Section 1.3 with the following:
>>>>                The requirements language in Section 6
>>>>                applies to future implementations of DetNet OAM.
>>>
>>>             How about
>>>
>>>             The requirements language is used in Section 6 and
>>>             applies to future implementations of DetNet OAM.
>>>
>>         I still see requirements terms in sections other than 6 in
>>         the version you sent out, e.g.,
>>
>>           3.  Operation
>>
>>            OAM features will enable DetNet with robust operation both for
>>            forwarding and routing purposes.
>>
>>            It is worth noting that the test and data packets MUST
>>         follow the
>>            same path, i.e., the connectivity verification has to be
>>         conducted
>>            in-band without impacting the data traffic. Test packets
>>         MUST share
>>            fate with the monitored data traffic without introducing
>>         congestion
>>            in normal network conditions.
>>
>>>>
>>>>                 Section 3-5 I really don't see the need for
>>>>                 conformance language in this
>>>>                 section.
>>>>
>>>>             GIM>> Upon reviewing the last paragraph, propose to
>>>>             remove it altogether:
>>>>             OLD TEXT:
>>>>                DetNet OAM mechanisms SHOULD allow a fault detection
>>>>             in real time.
>>>>                They MAY, when possible, predict faults based on
>>>>             current network
>>>>                conditions. They MAY also identify and report the
>>>>             cause of the
>>>>                actual/predicted network failure.
>>>>
>>>>
>>>>                 - Section 3.4, s/NOT RECOMMENDED/expected
>>>>
>>>>             GIM>> We've discussed this and propose the following
>>>>             update:
>>>>              OLD TEXT:
>>>>                DetNet is not expected to use multiple paths or
>>>>             links, i.e., Equal-
>>>>                Cost Multipath (ECMP) [RFC8939].  As the result, OAM
>>>>             in ECMP
>>>>                environment is outside the scope of this document.
>>>>             NEW TEXT
>>>>                DetNet is not expected to use Equal-Cost Multipath
>>>>             (ECMP) [RFC8939].
>>>>                As the result, DetNet OAM in ECMP environment is
>>>>             outside the scope of this
>>>>                document.
>>>>
>>>>
>>>>                 - Section 5.2
>>>>                 Can you rephrase/clarify the following sentence.  I
>>>>                 frankly have no idea
>>>>                 what is meant by it:
>>>>
>>>>                      We need to provide mechanisms to patch the network
>>>>                     configuration.
>>>>
>>>>             GIM>> Thank you for pointing out this sentence to us.
>>>>             It is not really related to OAM but seems more in place
>>>>             in a discussion of the management plane. Hence, propose
>>>>             removing the sentence.
>>>>
>>>>
>>>>                 That's it!
>>>>
>>>             The above all looks good -- thanks!
>>>
>>>>             GIM>> In the course of addressing your comments, we've
>>>>             come up with several more editorial updates. Please let
>>>>             us know if these are helpful:
>>>>             In Section 4:
>>>>             OLD TEXT
>>>>                *  per path to detect misbehaving path when multiple
>>>>             paths are
>>>>                   applied.
>>>>             NEW TEXT
>>>>                *  per path to detect misbehaving path(s) when
>>>>             multiple paths are
>>>>                   used for service protection.
>>>>
>>>>             In Section 5, prepend the following new text to the
>>>>             first paragraph:
>>>>             NEW TEXT:
>>>>                Service protection (provided by the DetNet service
>>>>             sub-layer) is designed
>>>>                to cope with simple network failures, and it
>>>>             mitigates the immediate reaction
>>>>                of the DetNet controller to network events.
>>>>
>>>             What about the case where a controller is not used? Do
>>>             you perhaps mean "DetNet Controller Plane"?
>>>
>>         Note this is a general comment: The document mentions
>>         controller in many places.  To be consistent with the DetNet
>>         Architecture the document should allow for any 'Controller
>>         Plane' solution.  This should be easily fixed,  starting in
>>         section 2.
>>
>>         Thank you,
>>
>>         Lou
>>
>>>             Lou
>>>
>>>>
>>>>
>>>>                 Thank you,
>>>>                 Lou
>>>>