Re: [sfc] Regarding last call for draft-ietf-sfc-multi-layer-oam
Donald Eastlake <d3e3e3@gmail.com> Fri, 05 November 2021 05:38 UTC
Return-Path: <d3e3e3@gmail.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1])
by ietfa.amsl.com (Postfix) with ESMTP id C2A413A0CEB;
Thu, 4 Nov 2021 22:38:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.838
X-Spam-Level:
X-Spam-Status: No, score=-1.838 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,
FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001,
SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_FREEMAIL_DOC_PDF=0.01,
URIBL_BLOCKED=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 ([4.31.198.44])
by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
with ESMTP id hi4-WR2h88ck; Thu, 4 Nov 2021 22:38:20 -0700 (PDT)
Received: from mail-il1-x12d.google.com (mail-il1-x12d.google.com
[IPv6:2607:f8b0:4864:20::12d])
(using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
(No client certificate requested)
by ietfa.amsl.com (Postfix) with ESMTPS id 500183A0CE0;
Thu, 4 Nov 2021 22:38:20 -0700 (PDT)
Received: by mail-il1-x12d.google.com with SMTP id i9so8455112ilu.8;
Thu, 04 Nov 2021 22:38:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
h=mime-version:references:in-reply-to:from:date:message-id:subject:to
:cc; bh=W81ZRlx6DIph66FL7Z16/j2Ut5ndjK2y1YvCdC82830=;
b=XoPMpdJOTVtFzPSARu4lCsw/udYnt9qKZ6Lc8QCThzV4mgNxz4Y0Ja3Q0Zw691u+En
4llqPbl2wosga8cROnSVMlCTWL2VNiNylYWJntD/qNKHrSsFHDEzM9ZZZEbcxUc7PJ59
2u6+btRWfGEwAPzkWvDLbWpiHyjw8voCBHN9Al2LrtqfWWJtKAbeXc0coZnFuEZOI0Ds
vjczONQSW0KWKDLhdXHeNFKVpkykKICOv8okVHVeZMgLrbuPV8jJdC4XaVt5bKxJLwGF
m5OjKw/REUK088mDtK6ouNHq08K0RP+Zjeq/DW3xg9miCXP/rbj2oweRocOS/UDs7kew
paYQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20210112;
h=x-gm-message-state:mime-version:references:in-reply-to:from:date
:message-id:subject:to:cc;
bh=W81ZRlx6DIph66FL7Z16/j2Ut5ndjK2y1YvCdC82830=;
b=qqjgUdW7lUlDtbAYI88I8DKL/H/1VaaZ0QMkmWutLy/WFCxX5tfcP2SzyTSL3o97CG
AdfC/j8O1k7YeA9R162DBnadCpH+P0D6TqHWvOusP1R8UCSzSjivK1mB5GpqlGc/MtHe
CSt+m4y6GmnDHFCWiD/icQUcTtT6OduLSYfBzINC/XCs12HRoDdemviApctlsYg8Tcyw
M9TqTJ1IpMLsLMdrTRMi/02Z1yzta00v9PBra7MMkDGoOkIxmymDxs00wfP0sSwkWCQS
etrxp4dEY5W2spKX+fn1BcTuFjC46BYfGMJXJFSkxB9dxZOuFa4qkFjzUg12rX8u+EqW
T+TA==
X-Gm-Message-State: AOAM532ggyOlSwJU0iUpv1UzQS45yijfDmcebGfB7Ptt75bSQRSe3Rge
IyJVzbYqjj4bIhrjB0ztY2lYt52o2DcXKeo23DebBuSjrRs=
X-Google-Smtp-Source: ABdhPJygpKb3Ge7IoxO9bcslyRnR5+AILiOqT2pMktcUbsSekn/MZeiRj6F5R1ncm/StjR2DReIQyJTOeXoPpwg7Xoc=
X-Received: by 2002:a05:6e02:1583:: with SMTP id
m3mr37774773ilu.304.1636090696798;
Thu, 04 Nov 2021 22:38:16 -0700 (PDT)
MIME-Version: 1.0
References: <4bb5abb4-a8dc-c8f0-9b99-549f683e7729@joelhalpern.com>
In-Reply-To: <4bb5abb4-a8dc-c8f0-9b99-549f683e7729@joelhalpern.com>
From: Donald Eastlake <d3e3e3@gmail.com>
Date: Fri, 5 Nov 2021 01:38:05 -0400
Message-ID: <CAF4+nEGV4WGpiZwwO_RTeoNMhZuZYiuBCDLFo1ehAwAc4dTnrQ@mail.gmail.com>
To: "sfc@ietf.org" <sfc@ietf.org>
Cc: sfc-chairs@ietf.org, draft-ietf-sfc-multi-layer-oam@ietf.org
Content-Type: multipart/mixed; boundary="000000000000cdb01d05d0040cf7"
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/h_b4ycLcWSqSg5hLdEd2GRtlauQ>
Subject: Re: [sfc] Regarding last call for draft-ietf-sfc-multi-layer-oam
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>,
<mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>,
<mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 05 Nov 2021 05:38:28 -0000
I support publication of this draft. However, I have a few suggestions/questions below. I also have a bunch of other suggestions, mostly editorial, in the attached. Section 6: I found the following text and nearby material confusing: "TLV is a variable-length field. Multiple TLVs MAY be placed in an SFC Echo Request/Reply packet. Additional TLVs may be enclosed within a given TLV, subject to the semantics of the (outer) TLV in question. If more than one TLV is to be included, the value of the Type field of the outmost outer TLV MUST be set to "Multiple TLVs Used" (TBA12), ..." Starting at the beginning, The field I think that is being referred to is labeled "TLVs", not "TLV". Then it says "Multiple TLVs MAY be placed in an SFC Echo Request/Reply packet." which sounds fine. The usual thing when TLVs are allowed is to allow multiple of them in sequence. But then there is the later text that seems to imply that if there is more than on TLV, there has to be a single(?) top level "Multiple TLVs" type TLV that encloses all(?) the others (presumably in its Value field). Why? Is the nesting only one level? (Also, "outmost" should be "outermost".) I also think that Figure 4 should be moved down a little. The "TLV" (should be "TLVs"?) field described right after Figure 4 is actually from Figure 3, I think. Maybe you could take the paragraph after Figure 4, split it just before the last sentence in that paragraph, put Figure 4 there, and adjust wording appropriately. Section 6.4: What exactly is "NSH Service Index (SI) expiration" and how is this different from being the terminal SFF of an SFP? Section 6.4.1: TLVs inside the "Errored TLVs" TLV are here called "sub-TLVs" but when nested TLVs were being talked about earlier, "sub-TLVs" was not used Section 6.5.2: I notice that this section has numeric values for many Return Codes. Since these are in a new Registry being set up by this document, I think that is the way to go and recommend putting all values being initially assigned in new Registries numerically in the new Registry tables in the IANA Considerations Section. Sections 6.6 / 6.6.1: It is a bit confusing that this talks about using these CVReq and CVRep messages before they have been specified. I suggest putting a pointer to 6.6.1 early in 6.6 or swapping 6.6 and 6.6.1. Section 6.6.2: It is very confusing to have "SFF Information Record TLV" and "SF Information Record TLV" with such similar names. Suggest that the SF Information Record always be called a Sub-TLV as it is in the Figure. Suggest making it clear that the SF Information Record Sub-TLV only appears inside the SFF Information Record, not directly at the top level in the CVRep. In the first sentence after Figure 9, should that be "SFFs" or "SFs"? Why does the 2nd sentence after Figure 9 say "Figure 9 presents the format of an SFC Echo Request/ Reply TLV, ..." when the caption of Figure 9 and Figure 9 itself make it appear to be an "SFF Information Record TLV"? Section 6.6.3: I don't understand the first sentence of this section. The "SF Type" field explanation should probably reference the IANA registry. How is "SF Identifiers" formatted if it is a list of identifiers? Section 9: I wouldn't bother to set up either of the Version Registries (9.2.1, 9.3.1) in this document. Seems unlikely that a new version will be specified anytime soon, if ever. But if you do keep the Version Registries, since there are only 4 values available, I would make assignment be based on Standards Action. Section 9: When a document is the first to set up a Registry and assign values in that Registry, you should just go ahead and make these initial assignments. There is no reason to make more work for IANA and the RFC Editor in this case by setting up a table with no assignments and then separately asking for the assignments. So you can get rid of a bunch of TBAs. Section 9.2.2, Table 4: Only the first and last entries should be Reserved. The others should be Unassigned. But also, the "request" to IANA verbiage should be dropped and the assigned value in Table 5 just put into Table 4. You are creating the registry, you can set the initial assignments as desired and approved by the normal document approval path. IANA normally has nothing to do with the initial assignment decisions for a registry. All values in the Reference column should be '[this document]". See attached markup including multiple other cases that should have similar treatment. Thanks, Donald =============================== Donald E. Eastlake 3rd +1-508-333-2270 (cell) 2386 Panoramic Circle, Apopka, FL 32703 USA d3e3e3@gmail.com On Mon, Nov 1, 2021 at 2:50 PM Joel Halpern Direct <jmh.direct@joelhalpern.com> wrote: > > I have received a polite request with explanation for delay asking for > more time to read and review the subject document. Given the state of > the working group, i want to encourage any and all review. So I am > extending the last call by two additional weeks. > > Please read and review the document. > Also, if you are willing to serve as shepherd for this, please let the > chairs know. (Don't worry if you have not shepherded a document before. > The chairs are more than happy to help you with the process.) > > Thank you, > Joel > > _______________________________________________ > sfc mailing list > sfc@ietf.org > https://www.ietf.org/mailman/listinfo/sfc
- [sfc] Regarding last call for draft-ietf-sfc-mult… Joel Halpern Direct
- Re: [sfc] Regarding last call for draft-ietf-sfc-… Dirk.von-Hugo
- Re: [sfc] Regarding last call for draft-ietf-sfc-… Greg Mirsky
- Re: [sfc] Regarding last call for draft-ietf-sfc-… Donald Eastlake
- Re: [sfc] Regarding last call for draft-ietf-sfc-… wei.yuehua
- Re: [sfc] Regarding last call for draft-ietf-sfc-… Greg Mirsky
- Re: [sfc] Regarding last call for draft-ietf-sfc-… Carlos Pignataro (cpignata)
- Re: [sfc] Regarding last call for draft-ietf-sfc-… Greg Mirsky
- Re: [sfc] Regarding last call for draft-ietf-sfc-… Carlos Pignataro (cpignata)
- Re: [sfc] Regarding last call for draft-ietf-sfc-… Gyan Mishra
- Re: [sfc] Regarding last call for draft-ietf-sfc-… Gyan Mishra
- Re: [sfc] Regarding last call for draft-ietf-sfc-… Carlos Pignataro (cpignata)
- Re: [sfc] Regarding last call for draft-ietf-sfc-… Gyan Mishra
- [sfc] SFC OAM gap analysis [Was Re: Regarding las… Greg Mirsky
- Re: [sfc] SFC OAM gap analysis [Was Re: Regarding… Carlos Pignataro (cpignata)
- Re: [sfc] Regarding last call for draft-ietf-sfc-… Carlos Pignataro (cpignata)
- Re: [sfc] Regarding last call for draft-ietf-sfc-… Frank Brockners (fbrockne)
- Re: [sfc] Regarding last call for draft-ietf-sfc-… Greg Mirsky
- Re: [sfc] Regarding last call for draft-ietf-sfc-… Frank Brockners (fbrockne)
- Re: [sfc] Regarding last call for draft-ietf-sfc-… Carlos Pignataro (cpignata)
- Re: [sfc] Regarding last call for draft-ietf-sfc-… Greg Mirsky
- Re: [sfc] Regarding last call for draft-ietf-sfc-… Linda Dunbar
- Re: [sfc] Regarding last call for draft-ietf-sfc-… Frank Brockners (fbrockne)
- Re: [sfc] Regarding last call for draft-ietf-sfc-… Greg Mirsky
- Re: [sfc] Regarding last call for draft-ietf-sfc-… Greg Mirsky
- Re: [sfc] Regarding last call for draft-ietf-sfc-… Greg Mirsky
- Re: [sfc] Regarding last call for draft-ietf-sfc-… Carlos Pignataro (cpignata)
- Re: [sfc] Regarding last call for draft-ietf-sfc-… Frank Brockners (fbrockne)
- Re: [sfc] Regarding last call for draft-ietf-sfc-… Dirk.von-Hugo
- Re: [sfc] Regarding last call for draft-ietf-sfc-… Huzhibo
- Re: [sfc] Regarding last call for draft-ietf-sfc-… Greg Mirsky
- Re: [sfc] Regarding last call for draft-ietf-sfc-… Frank Brockners (fbrockne)
- Re: [sfc] Regarding last call for draft-ietf-sfc-… Frank Brockners (fbrockne)
- Re: [sfc] Regarding last call for draft-ietf-sfc-… Greg Mirsky
- Re: [sfc] Regarding last call for draft-ietf-sfc-… Carlos Pignataro (cpignata)
- Re: [sfc] Regarding last call for draft-ietf-sfc-… Greg Mirsky
- Re: [sfc] Regarding last call for draft-ietf-sfc-… Carlos Pignataro (cpignata)
- Re: [sfc] Regarding last call for draft-ietf-sfc-… Greg Mirsky
- Re: [sfc] Regarding last call for draft-ietf-sfc-… Carlos Pignataro (cpignata)
- Re: [sfc] Regarding last call for draft-ietf-sfc-… Joel Halpern Direct
- Re: [sfc] Regarding last call for draft-ietf-sfc-… Greg Mirsky
- Re: [sfc] Regarding last call for draft-ietf-sfc-… Greg Mirsky
- Re: [sfc] Regarding last call for draft-ietf-sfc-… Carlos Pignataro (cpignata)
- Re: [sfc] Regarding last call for draft-ietf-sfc-… Joel Halpern Direct
- Re: [sfc] Regarding last call for draft-ietf-sfc-… Carlos Pignataro (cpignata)
- Re: [sfc] Regarding last call for draft-ietf-sfc-… Joel M. Halpern
- Re: [sfc] Regarding last call for draft-ietf-sfc-… mohamed.boucadair