Re: [Detnet] WG Last Call: draft-ietf-detnet-mpls-oam-08
Greg Mirsky <gregimirsky@gmail.com> Wed, 30 November 2022 01:32 UTC
Return-Path: <gregimirsky@gmail.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 931B2C14F75F for <detnet@ietfa.amsl.com>; Tue, 29 Nov 2022 17:32:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.093
X-Spam-Level:
X-Spam-Status: No, score=-2.093 tagged_above=-999 required=5 tests=[AC_DIV_BONANZA=0.001, BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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 (2048-bit key) header.d=gmail.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 QyXVer4M_M1g for <detnet@ietfa.amsl.com>; Tue, 29 Nov 2022 17:32:54 -0800 (PST)
Received: from mail-qk1-x72d.google.com (mail-qk1-x72d.google.com [IPv6:2607:f8b0:4864:20::72d]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3FD93C14CEFC for <detnet@ietf.org>; Tue, 29 Nov 2022 17:32:54 -0800 (PST)
Received: by mail-qk1-x72d.google.com with SMTP id k2so11263090qkk.7 for <detnet@ietf.org>; Tue, 29 Nov 2022 17:32:54 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=g12QzCB8jKHDFmrgzbaRimIJLZtywMBNiR9pMEBystw=; b=J+1ZpoG3R9RLNRIjd/+IPyd7ybgF/pxOzBxRbgvrq4QAQOoZ20RhfVYKx3WVxgqF+z un4jB3FmlpV/NOyOyToiug73D35IPDtFTcPMDmovIMV7yh42CRjKVOn0senIOwfSQe7h q0G29S41CRsaVXlW3BKZ93vQvtnGetH0WR7RjhQl9y68eSbWyNHTKrzx7HZCeVpuzyCI ihMwCAmhV316MgtTiRrN9xjvjFqr6FU5a0wK0iWx+WLzOSL4hiBzUwQJEceduC4p48O8 CDDRHGXK8YmeO0tROi1kWuvhNH18GxEeudX0ZwEEGJgl6/z8PoH3cz2y3bI9BImFDcYp lVQw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=g12QzCB8jKHDFmrgzbaRimIJLZtywMBNiR9pMEBystw=; b=f9FVXRbz0N56rzHDtFoW1Cfmk/Cgh4kqO3epI4gaLKXsRpM4Mfmc4l7VKO5kSB6GSM wkhWxC9girT3W0a1/REG9NEJTIhucpURSpuZSLHtknE5kgxoywDy9R+N3hyLaDgi9s8y 7kMV2Sa/4z27xJDZJPPm/IH0EbFU9YyL5W/E09GyFZGzyXPsdUsjn/sGKhdT4IKZSaq4 gsdkedPcKwK+IpVTG3s86GIsc9VExlJ2Q263I46Gni+Kky4kyRYEZyiuXXCT5IpFjAth sbFKoeffzvPzr6eMgrSLYCE+t7a1hXqLljo2c/OcS2Qo+t4OXK9f3u87By6M/HI7+X44 6/iA==
X-Gm-Message-State: ANoB5pnYqk+dncs9s6z34P/YuppSy4whdeaQqIOmLBSNj3nRhOWsvPQ0 Qf6PMuRyEPghGyZeDWUBbROLpwj8is9Lm/l7MBY=
X-Google-Smtp-Source: AA0mqf4ONHSyV3HTCLJ+pTqwZ7rzIoc5cXQ5YrR1zQj1cANY+Y7MIEcCx/QVB7qpf1YqRVeRf7kUHxDNP672O4vUsOA=
X-Received: by 2002:a05:620a:103a:b0:6fa:324a:a9b5 with SMTP id a26-20020a05620a103a00b006fa324aa9b5mr52441613qkk.660.1669771973189; Tue, 29 Nov 2022 17:32:53 -0800 (PST)
MIME-Version: 1.0
References: <7a938109d69241b99ff3bb89db2eac67@huawei.com> <CA+RyBmVgGdv36XhM+18ozjcHKhVkMEcUwvgkXkDiLuzxLPFRHQ@mail.gmail.com> <CAFV7YBotZL3ebgPWPrxvWD8iv64wOEKqesKObFO3iy292LZiRw@mail.gmail.com>
In-Reply-To: <CAFV7YBotZL3ebgPWPrxvWD8iv64wOEKqesKObFO3iy292LZiRw@mail.gmail.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Tue, 29 Nov 2022 17:32:42 -0800
Message-ID: <CA+RyBmXqXS4CumQLzPHBRLHtqxAmAKctJdQKV-xuB3_WEdsYmg@mail.gmail.com>
To: Kiran Makhijani <kiran.ietf@gmail.com>
Cc: Janos Farkas <janos.farkas@ericsson.com>, Tianran Zhou <zhoutianran@huawei.com>, "detnet@ietf.org" <detnet@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000005161ce05eea615bc"
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/7Gw-Zyi0rn0lWq4nOP0a4HCtzFA>
Subject: Re: [Detnet] WG Last Call: draft-ietf-detnet-mpls-oam-08
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: Wed, 30 Nov 2022 01:32:56 -0000
Hi Kiran, thank you for your questions. Please find my notes inlined below under the GIM>> tag. Please let me know if you have any further questions or suggestions. Regards, Greg On Tue, Nov 29, 2022 at 3:11 PM Kiran Makhijani <kiran.ietf@gmail.com> wrote: > Hi authors, > > My apologies for late comment. I went through the 08 version of the draft. > The main concerns of not describing fields are taken care of in 09 in > response to Tiaran’s comments. > > Similar to other fields if you can describe under what circumstances > version change could be needed, that should clarify when to change this > field. I am not to familiar with ACH format but if it exists already, > please provide the reference. > GIM>> Providing an exhaustive list of all scenarios that would require a new value for the Version field seems like a challenge. If I try to generalize it, a new value for the Version field is needed if the update to d-ACH can not be introduced in a backward-compatible way. Of course, we can reference RFC 4385. Where in the text would you suggest it will be helpful? > > One thing I am not sure about is PREOF function in OAM vs d-CW. Is it an > either d-CW or d-ACH over S-label to carry sequence number or both of them > can exist? > GIM>> Indeed, d-CW and d-ACH carry separate sequence number spaces. A node that acts on the DetNet Service sub-layer uses the first nibble to differentiate between d-CW and d-ACH sequence number encodings. > > Cheers, > --Kiran > > On November 29, 2022 at 8:49:29 AM, Greg Mirsky (gregimirsky@gmail.com) > wrote: > > Hi Janos, > it appears that all the comments we've received during the WG LC have been > addressed. The authors greatly appreciate constructive comments and > thoughtful suggestions from Ethan and Tianran. Do you see the conclusion of > the WG LC on draft-ietf-detnet-mpls-oam? We're ready for the next steps in > progressing this work. > > Regards, > Greg (on behalf of the authors) > > On Fri, Nov 11, 2022 at 1:53 AM Tianran Zhou <zhoutianran@huawei.com> > wrote: > >> Hi Grey, >> >> Thanks very much for taking my suggestion. >> >> I am comfortable with all the changes. >> >> >> >> 3. “Channel Type - contains the value of DetNet Associated Channel Type.” >> This is confusing to me at first sight. It seem you are going to define a >> new channel type. I struggled a while before I understand finally. So it >> would be nice to revise the text. >> >> GIM>> I greatly appreciate your suggestions to clarify the definition of >> the Channel Type field. Could you kindly propose the clarification making >> it clearer? >> >> >> >> ZTR> I am not sure. Maybe “contains -> reuses” could be better? I think >> in somewhere you would better describe something like, the proposed fields >> are attached to existing ACHs as shown in figure *. >> >> >> >> Best, >> >> Tianran >> >> >> >> *发件人:* Greg Mirsky [mailto:gregimirsky@gmail.com] >> *发送时间:* 2022年11月9日 22:24 >> *收件人:* Tianran Zhou <zhoutianran@huawei.com> >> *抄送:* Janos Farkas <Janos.Farkas@ericsson.com>; detnet@ietf.org >> *主题:* Re: [Detnet] WG Last Call: draft-ietf-detnet-mpls-oam-08 >> >> >> >> Hi Tianran, >> >> I've uploaded the -09 version of the draft that includes clarifications >> of fields in the d-ACH as proposed in the text below. I greatly appreciate >> your feedback and comments about the updates and my responses to your >> questions. >> >> >> >> Kind regards, >> >> Greg >> >> >> >> On Fri, Oct 21, 2022 at 12:15 AM Greg Mirsky <gregimirsky@gmail.com> >> wrote: >> >> Hi Tianran, >> >> thank you for your questions and comments. Please find responses in-lined >> below tagged with GIM>>. Attached are the diff and a copy of the working >> version of the draft. >> >> >> >> Regards, >> >> Greg >> >> >> >> On Wed, Oct 12, 2022 at 8:38 PM Tianran Zhou <zhoutianran= >> 40huawei.com@dmarc.ietf.org> wrote: >> >> Hi Authors, >> >> >> >> I read this draft and find it’s useful. >> >> I have several suggestions as follows. >> >> 1. I am not clear why existing PW OAM cannot be used directly for DetNet. >> I think there will be text to describe why 4 bytes are added, and also why >> each field, like node id. >> >> GIM>> As described in RFC 8655, DetNet headers may be needed to support >> DetNet service and forwarding sub-layers. Additional fields are added in >> support of OAM at the DetNet service sub-layer. Furthermore, we can note >> that a DetNet PW is more like an MS-PW, where DetNet service sub-layer >> functions are at the “segment” endpoints. However, DetNet service sub-layer >> functions operate per packet level (not per segment level). These >> per-packet level characteristics of PREOF require additional fields for >> proper OAM packet processing. Would the following update make it clearer: >> >> OLD TEXT: >> >> DetNet OAM, like PW OAM, uses PW Associated Channel Header defined in >> >> [RFC4385]. Encapsulation of a DetNet MPLS [RFC8964] active OAM >> >> packet is shown in Figure 3. >> >> NEW TEXT: >> >> DetNet OAM, like PW OAM, uses PW Associated Channel Header defined in >> >> [RFC4385]. At the same time, a DetNet PW can be viewed as a Multi- >> >> Segment PW, where DetNet service sub-layer functions are at the >> >> segment endpoints. However, DetNet service sub-layer functions >> >> operate per packet level (not per segment level). These per-packet >> >> level characteristics of PREOF require additional fields for proper >> >> OAM packet processing. Encapsulation of a DetNet MPLS [RFC8964] >> >> active OAM packet is shown in Figure 3. >> >> >> >> The Node ID field is described in the draft as follows: >> >> >> >> Node ID - is an unsigned 20 bits-long field. The value of the >> >> Node ID field identifies the DetNet node that originated the >> >> packet. Methods of distributing Node ID are outside the scope of >> >> this specification. >> >> >> >> 2. There is no description for Level, Flags, and Session fields on the >> meaning. I do not know how to use and how to extend. >> >> GIM>> Thank you for pointing out too minimalistic descriptions. The >> following text is updated in the working version: >> >> OLD TEXT: >> >> Level - is a 3-bit field. >> >> NEW TEXT: >> >> Level - is a 3-bit field. Level field is used to cope with the >> >> "all active path forwarding" characteristics of the PREOF concept. >> >> A hierarchical relationship between OAM domains can be created >> >> using the Level field value. >> >> And another update: >> >> OLD TEXT: >> >> Session ID is a four-bits field. >> >> NEW TEXT: >> >> Session ID - is a 4-bit field. Session field is used to distinguish >> >> OAM sessions originated from the same node (a given Maintenance >> >> End Point may have multiple simultaneously active OAM sessions). >> >> >> >> 3. “Channel Type - contains the value of DetNet Associated Channel Type.” >> This is confusing to me at first sight. It seem you are going to define a >> new channel type. I struggled a while before I understand finally. So it >> would be nice to revise the text. >> >> GIM>> I greatly appreciate your suggestions to clarify the definition of >> the Channel Type field. Could you kindly propose the clarification making >> it clearer? >> >> 4. You mentioned hybrid OAM a little bit in section 4. IMHO, it has >> nothing to do with this draft, including the solution, the format. So, I >> would suggest to clean up the hybrid OAM texts in this doc. >> >> GIM>> We've discussed and agreed with your suggestion. Removed the >> section in the working version. >> >> >> >> Best, >> >> Tianran >> >> >> >> *From:* detnet [mailto:detnet-bounces@ietf.org] *On Behalf Of *Janos >> Farkas >> *Sent:* Tuesday, October 11, 2022 10:23 PM >> *To:* detnet@ietf.org >> *Subject:* [Detnet] WG Last Call: draft-ietf-detnet-mpls-oam-08 >> >> >> >> All, >> >> >> >> This starts working group last call on >> >> https://datatracker.ietf.org/doc/draft-ietf-detnet-mpls-oam/ >> >> >> >> The working group last call ends on October 25th. >> >> Please send your comments to the working group mailing list. >> >> >> >> No IPR has been disclosed against this document. >> >> >> >> Positive comments, e.g., "I've reviewed this document and believe it is >> ready for publication", are welcome! >> >> This is useful and important, even from authors. >> >> >> >> Thank you, >> >> János (DetNet Co-Chair & doc Shepherd) >> >> _______________________________________________ >> detnet mailing list >> detnet@ietf.org >> https://www.ietf.org/mailman/listinfo/detnet >> >> _______________________________________________ > detnet mailing list > detnet@ietf.org > https://www.ietf.org/mailman/listinfo/detnet > >
- [Detnet] WG Last Call: draft-ietf-detnet-mpls-oam… Janos Farkas
- Re: [Detnet] WG Last Call: draft-ietf-detnet-mpls… Greg Mirsky
- Re: [Detnet] WG Last Call: draft-ietf-detnet-mpls… Andrew G. Malis
- Re: [Detnet] WG Last Call: draft-ietf-detnet-mpls… Greg Mirsky
- Re: [Detnet] WG Last Call: draft-ietf-detnet-mpls… Ethan Grossman
- Re: [Detnet] WG Last Call: draft-ietf-detnet-mpls… Greg Mirsky
- Re: [Detnet] WG Last Call: draft-ietf-detnet-mpls… Ethan Grossman
- Re: [Detnet] WG Last Call: draft-ietf-detnet-mpls… Tianran Zhou
- Re: [Detnet] WG Last Call: draft-ietf-detnet-mpls… Greg Mirsky
- Re: [Detnet] WG Last Call: draft-ietf-detnet-mpls… Ethan Grossman
- Re: [Detnet] WG Last Call: draft-ietf-detnet-mpls… Greg Mirsky
- Re: [Detnet] WG Last Call: draft-ietf-detnet-mpls… Tianran Zhou
- Re: [Detnet] WG Last Call: draft-ietf-detnet-mpls… Greg Mirsky
- Re: [Detnet] WG Last Call: draft-ietf-detnet-mpls… Tianran Zhou
- Re: [Detnet] WG Last Call: draft-ietf-detnet-mpls… Ethan Grossman
- Re: [Detnet] WG Last Call: draft-ietf-detnet-mpls… Greg Mirsky
- Re: [Detnet] WG Last Call: draft-ietf-detnet-mpls… Ethan Grossman
- Re: [Detnet] WG Last Call: draft-ietf-detnet-mpls… Greg Mirsky
- Re: [Detnet] WG Last Call: draft-ietf-detnet-mpls… Greg Mirsky
- Re: [Detnet] WG Last Call: draft-ietf-detnet-mpls… Tianran Zhou
- Re: [Detnet] WG Last Call: draft-ietf-detnet-mpls… Greg Mirsky
- Re: [Detnet] WG Last Call: draft-ietf-detnet-mpls… Greg Mirsky
- Re: [Detnet] WG Last Call: draft-ietf-detnet-mpls… Kiran Makhijani
- Re: [Detnet] WG Last Call: draft-ietf-detnet-mpls… Greg Mirsky
- Re: [Detnet] WG Last Call: draft-ietf-detnet-mpls… Kiran Makhijani
- Re: [Detnet] WG Last Call: draft-ietf-detnet-mpls… Greg Mirsky