Re: [sfc] WGLC for https://datatracker.ietf.org/doc/draft-ietf-sfc-ioam-nsh/
Greg Mirsky <gregimirsky@gmail.com> Tue, 07 September 2021 22:00 UTC
Return-Path: <gregimirsky@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 EFC4E3A1A97; Tue, 7 Sep 2021 15:00:19 -0700 (PDT)
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, 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, 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 ixG8X_4aMkOG; Tue, 7 Sep 2021 15:00:15 -0700 (PDT)
Received: from mail-ej1-x636.google.com (mail-ej1-x636.google.com [IPv6:2a00:1450:4864:20::636]) (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 E52C93A1A98; Tue, 7 Sep 2021 15:00:14 -0700 (PDT)
Received: by mail-ej1-x636.google.com with SMTP id a25so1099421ejv.6; Tue, 07 Sep 2021 15:00:14 -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=GLVeP2GHEVrqYY9w/+FJW5eFgLG30YnLh8KBAkOrJ9U=; b=XORosYtUaXK37CZZ1vXQkVjiicZVU5q3d07GXn/LZ4CqptTf+YPy+bMIL02jgXUlYM MkjqeP15fKkrbqvV7WRB9NEolzUwIYi7L0JttDwjSERU/9FP5kZRIqpxUzkAzzhvSm85 nuULEmJHSNIT9oD46OLadWiefmiSUzR8Xz8E4mV5j9XztA9YyqyMyW29gZQAAgG5fs+E 7epKVlODeUb6i9DgElFngR7RK/HRACQ8bWmSs1IXCZlomEiMXgE7wgzYGBe4VDDR1gDk 5DOsQWertGg0/ujKGY4LMXNSSYm/FNIV1e9Hm8rkQ3m+e479XVn/IdzT1fLylYBHxrjA N6ig==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=GLVeP2GHEVrqYY9w/+FJW5eFgLG30YnLh8KBAkOrJ9U=; b=gy1p61rpgHhjkbB3Wqe8nzokkKLzUuTKy0iPldNfRdAHIoitMKlgvuDjHfxv/D2B5N BWVBBHV702K1QU7m1A5bp6WMBbdxbIeyGtCxiqDkcKFYIjmg2V61ELJJKbHWXxkvIncH 8LfnC0utoknE2UmJQuBtKL42nTy3gzmfZHZeSKwV81fp0YTKA5u1QlSHtci2OR7Vrjxq SYNWB3odpDD5FGLC/yss6OvA6KJ52woiaawDcVkSV0qDR2shbD9lKWbyouNAtvoVw7N2 o2hR3veq/XiKhKKmBZAA4Ds1TRQJ/yh1c5P1YogEAejHR9cPHaC/Iax7ppluBPDktAtl ZvvA==
X-Gm-Message-State: AOAM531moM6WQHs5y2Y6rQYgw/ZIOtJU3vvVlznSE3vZ5thQLlCRLX4i ODsCrn01OK96CmU8IgVCnQVnC/tfys0owagcaVGz6xKrE0o=
X-Google-Smtp-Source: ABdhPJx4DdIjjGh99ucXAbt1N+6zWmkl95U1hYgGw2rtPxsdoJFQOpHtumAGNUQ8BPJ+KFhrktzouPdVBNqu8PIJKTc=
X-Received: by 2002:a17:906:e218:: with SMTP id gf24mr509443ejb.131.1631052011326; Tue, 07 Sep 2021 15:00:11 -0700 (PDT)
MIME-Version: 1.0
References: <MN2PR13MB4206C91446BA5FBBDA69E233D2FF9@MN2PR13MB4206.namprd13.prod.outlook.com>
In-Reply-To: <MN2PR13MB4206C91446BA5FBBDA69E233D2FF9@MN2PR13MB4206.namprd13.prod.outlook.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Tue, 07 Sep 2021 15:00:00 -0700
Message-ID: <CA+RyBmVSrdCaO77P4=1vZ2LmxtR65OmspN_wozyGPNwtM5Uv3A@mail.gmail.com>
To: James Guichard <james.n.guichard@futurewei.com>, draft-ietf-sfc-ioam-nsh@ietf.org
Cc: "sfc@ietf.org" <sfc@ietf.org>, "sfc-chairs@ietf.org" <sfc-chairs@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000bed17305cb6ee38e"
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/aPe7ID6Xj_CR_SgLFRLyZsWhQWc>
Subject: Re: [sfc] WGLC for https://datatracker.ietf.org/doc/draft-ietf-sfc-ioam-nsh/
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: Tue, 07 Sep 2021 22:00:20 -0000
Dear Authors and All, I've read the current version of the draft and have some comments I'd like to share with you. I much appreciate your thoughts on where this work should go considering developments in other IETF WGs. Please find my notes and questions below: - It is stated in the Abstract that: In-situ Operations, Administration, and Maintenance (IOAM) records operational and telemetry information in the packet while the packet traverses a path between two points in the network. But that is the case only for the pre-allocated and incremental trace option types. The Direct Export option <https://datatracker.ietf.org/doc/draft-ietf-ippm-ioam-direct-export/> does not write telemetry data into the data packet itself but export telemetry information in a specially constructed packet. And as we are talking about different IOAM trace options, the question of the scope of this document seems appropriate. There is a WGLC on two IOAM documents <https://mailarchive.ietf.org/arch/msg/ippm/A0OcGQ5LlNjnjfRVp_iUTMYMrcs/> active through September 15th at the IPPM WG. I believe that it would be beneficial if we had a single document that describes the applicability of IOAM in all its functionality defined by documents in IPPM WG. Of course, that cannot be a moving target as that would not be helpful. But since the IPPM WG discusses the progress of two IOAM documents, it could be a great time to address the applicability of the Direct Export trace type <https://datatracker.ietf.org/doc/draft-ietf-ippm-ioam-direct-export/> and Loopback and Active flags defined in draft-ietf-ippm-ioam-flags <https://datatracker.ietf.org/doc/draft-ietf-ippm-ioam-flags/>. It would be concerning to have more than one SFC document describing the applicability of the generic IOAM mechanisms. - The location of the IOAM header in the SFC NSH-encapsulated packet is defined in Section 3: IOAM-Data-Fields are carried in NSH using a next protocol header which follows the NSH MD context headers. I've checked RFC 8300 but couldn't find it defines the Next Protocol header. Also, it appears that NSH Context headers are optional. Hence my question. Is the presence of an NSH Context header required when using IOAM? Could you clarify which mechanism is used to identify the payload of an SFC NSH-encapsulated packet as IOAM? - If I understand the format of the IOAM header defined in Section 3 correctly, the header's length is limited by 1020 octets, while the effective length containing IOAM options and data - 1016 octets. Is that correct? What is the recommended technique of collecting IOAM data that exceeds that limit? - In Section 4.1, I've found the text reflecting the history of the discussion about how to carry the IOAM header using NSH encapsulation. As the text has no normative value, I suggest moving it into an Appendix. - I find the rules of handling the O-bit in NSH listed in Section 4.2 inconsistent and confusing. The IOAM header is not part of NSH encapsulation but is a part of the payload. But in one case, when user data follows it, the O-bit must not be set as. If there's no user data after the IOAM header, then the O-bit must be set. But from the perspective of NSH encapsulation, it includes specially constructed data added for the sole purpose of collecting OAM/telemetry information. Then, why, in one case, the O-bit is cleared and in the other set if, in both cases, the NSH-encapsulated packet is used to perform the OAM function? I much appreciate your consideration of my comments and questions and looking forward to your feedback. Regards, Greg On Wed, Aug 18, 2021 at 5:32 AM James Guichard < james.n.guichard@futurewei.com> wrote: > Dear WG: > > > > This email starts a 2 week Working Group Last Call for > draft-ietf-sfc-ioam-nsh [1]. > > > > Please read this document if you haven’t read the most recent version and > send your comments to the SFC WG list no later than September 1st 2021. > > > > If you are raising a point which you expect will be specifically debated > on the mailing list, consider using a specific email/thread for this point. > > > > Lastly, if you are an author or contributor please response to indicate > whether you know of any undisclosed IPR related to this document. > > > > Thanks! > > > > Jim & Joel > > > > [1] https://datatracker.ietf.org/doc/draft-ietf-sfc-ioam-nsh/ > > > > > > > _______________________________________________ > sfc mailing list > sfc@ietf.org > https://www.ietf.org/mailman/listinfo/sfc >
- [sfc] WGLC for https://datatracker.ietf.org/doc/d… James Guichard
- Re: [sfc] WGLC for https://datatracker.ietf.org/d… James Guichard
- Re: [sfc] WGLC for https://datatracker.ietf.org/d… Frank Brockners (fbrockne)
- Re: [sfc] WGLC for https://datatracker.ietf.org/d… mohamed.boucadair
- Re: [sfc] WGLC for https://datatracker.ietf.org/d… Carlos Pignataro (cpignata)
- Re: [sfc] WGLC for https://datatracker.ietf.org/d… Tal Mizrahi
- Re: [sfc] WGLC for https://datatracker.ietf.org/d… wei.yuehua
- Re: [sfc] WGLC for https://datatracker.ietf.org/d… Donald Eastlake
- Re: [sfc] WGLC for https://datatracker.ietf.org/d… Linda Dunbar
- Re: [sfc] WGLC for https://datatracker.ietf.org/d… Greg Mirsky
- Re: [sfc] WGLC for https://datatracker.ietf.org/d… Roberta Maglione (robmgl)
- Re: [sfc] WGLC for https://datatracker.ietf.org/d… Rakesh Gandhi
- Re: [sfc] WGLC for https://datatracker.ietf.org/d… Greg Mirsky
- Re: [sfc] WGLC for https://datatracker.ietf.org/d… Shwetha Bhandari
- Re: [sfc] WGLC for https://datatracker.ietf.org/d… Greg Mirsky
- Re: [sfc] WGLC for https://datatracker.ietf.org/d… Shwetha Bhandari
- Re: [sfc] WGLC for https://datatracker.ietf.org/d… James Guichard
- Re: [sfc] WGLC for https://datatracker.ietf.org/d… Greg Mirsky
- Re: [sfc] WGLC for https://datatracker.ietf.org/d… Shwetha Bhandari
- Re: [sfc] WGLC for https://datatracker.ietf.org/d… Greg Mirsky
- Re: [sfc] WGLC for https://datatracker.ietf.org/d… Greg Mirsky
- Re: [sfc] WGLC for https://datatracker.ietf.org/d… Shwetha Bhandari
- Re: [sfc] WGLC for https://datatracker.ietf.org/d… Greg Mirsky
- Re: [sfc] WGLC for https://datatracker.ietf.org/d… James Guichard
- Re: [sfc] WGLC for https://datatracker.ietf.org/d… Shwetha Bhandari
- Re: [sfc] WGLC for https://datatracker.ietf.org/d… Greg Mirsky
- Re: [sfc] WGLC for https://datatracker.ietf.org/d… Shwetha Bhandari
- Re: [sfc] WGLC for https://datatracker.ietf.org/d… mohamed.boucadair
- Re: [sfc] WGLC for https://datatracker.ietf.org/d… Frank Brockners (fbrockne)
- Re: [sfc] WGLC for https://datatracker.ietf.org/d… mohamed.boucadair
- Re: [sfc] WGLC for https://datatracker.ietf.org/d… Shwetha Bhandari
- Re: [sfc] WGLC for https://datatracker.ietf.org/d… mohamed.boucadair
- Re: [sfc] WGLC for https://datatracker.ietf.org/d… Greg Mirsky
- Re: [sfc] WGLC for https://datatracker.ietf.org/d… Shwetha Bhandari
- Re: [sfc] WGLC for https://datatracker.ietf.org/d… mohamed.boucadair
- Re: [sfc] WGLC for https://datatracker.ietf.org/d… Joel M. Halpern
- Re: [sfc] WGLC for https://datatracker.ietf.org/d… Frank Brockners (fbrockne)
- Re: [sfc] WGLC for https://datatracker.ietf.org/d… Frank Brockners (fbrockne)
- Re: [sfc] WGLC for https://datatracker.ietf.org/d… mohamed.boucadair
- Re: [sfc] WGLC for https://datatracker.ietf.org/d… mohamed.boucadair
- Re: [sfc] WGLC for https://datatracker.ietf.org/d… Greg Mirsky
- Re: [sfc] WGLC for https://datatracker.ietf.org/d… Shwetha Bhandari
- Re: [sfc] WGLC for https://datatracker.ietf.org/d… Shwetha Bhandari
- Re: [sfc] WGLC for https://datatracker.ietf.org/d… mohamed.boucadair
- Re: [sfc] WGLC for https://datatracker.ietf.org/d… Shwetha Bhandari
- Re: [sfc] WGLC for https://datatracker.ietf.org/d… xiao.min2
- Re: [sfc] WGLC for https://datatracker.ietf.org/d… mohamed.boucadair
- Re: [sfc] WGLC for https://datatracker.ietf.org/d… Greg Mirsky
- Re: [sfc] WGLC for https://datatracker.ietf.org/d… Shwetha Bhandari
- Re: [sfc] WGLC for https://datatracker.ietf.org/d… Joel Halpern
- Re: [sfc] [ippm] WGLC for https://datatracker.iet… Greg Mirsky
- Re: [sfc] [ippm] WGLC for https://datatracker.iet… Shwetha Bhandari
- Re: [sfc] [ippm] WGLC for https://datatracker.iet… Joel Halpern
- Re: [sfc] [ippm] WGLC for https://datatracker.iet… Shwetha Bhandari
- Re: [sfc] [ippm] WGLC for https://datatracker.iet… Joel Halpern
- Re: [sfc] [ippm] WGLC for https://datatracker.iet… Shwetha Bhandari
- Re: [sfc] [ippm] WGLC for https://datatracker.iet… Shwetha Bhandari
- Re: [sfc] [ippm] WGLC for https://datatracker.iet… Joel Halpern