Re: [ippm] Working Group Last Call: draft-ietf-ippm-ioam-data
Greg Mirsky <gregimirsky@gmail.com> Tue, 21 January 2020 23:57 UTC
Return-Path: <gregimirsky@gmail.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 137EB1200FA for <ippm@ietfa.amsl.com>; Tue, 21 Jan 2020 15:57:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.997
X-Spam-Level:
X-Spam-Status: No, score=-1.997 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable 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 lNEUOtQXfMuI for <ippm@ietfa.amsl.com>; Tue, 21 Jan 2020 15:57:02 -0800 (PST)
Received: from mail-lj1-x231.google.com (mail-lj1-x231.google.com [IPv6:2a00:1450:4864:20::231]) (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 666DD1200A1 for <ippm@ietf.org>; Tue, 21 Jan 2020 15:57:02 -0800 (PST)
Received: by mail-lj1-x231.google.com with SMTP id j1so4763466lja.2 for <ippm@ietf.org>; Tue, 21 Jan 2020 15:57:02 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=xnxa8ZngwoHVmdvi7nG/uaMNiyhijcurLsQ8xWoMgts=; b=UeqewLHyUCqYAYgJ4gApKS+cbxTkafQzaoZ2WNUj+z32xZSm/FgY249HBj3/ntZt2p L44ZMR+21+tOmm61MIJbd2K4rewTl576zzceaSz6GtE3siAU5TFhms59Q/SIwFo5kA2H ZCk9BHzrmHITGflF32UlhWc3cNx8c4nfwlG237+V4HzfXEkcxc5+9En53wQtP4783qno i5ur2P8q/Cbpo3igvrVtIUuo/QnBxRmAJMicLo/pkzSBqdVDb6AXZ5kf348Zp/nLleh1 vXM7/wOxlpIHFIdAJZH887Vjtv+za8bQeNoJJYcIInwVXtjFuG1ewMhV32x+rr7wlBDE H0DQ==
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=xnxa8ZngwoHVmdvi7nG/uaMNiyhijcurLsQ8xWoMgts=; b=CuYlNFvIpK15k4fI+NiJi33CGwKEY09hyKYQCVvpYgAHWBTHRbeF2387/sbcvx6m07 xHfthWLTENsglZHYW+JZf+BRxaCBbcDd9rvTsLXLn2fOTSoGvKvKzW4KoxqoBl+oJfJG Nx+3buZrMjTX4Y+qHD5mnWCLltCfpIfbOlYWXKivIbBrMDjeQNQrLCAjPW6rot9aQyaQ tDdBN5CwB8AVCSIODJaMllL8PIMOst1O6O43VxaFh4wnJecy4ifMhAVcKp6lodlquMxN k5v9w4FFkBRmKJZrdScq/MHFjy05Q4yeLvAMorNUY8A7EW2SvUg2XHIxXjF9kZYjpKP+ Yhkg==
X-Gm-Message-State: APjAAAV4PYskdRT8Oo8it4ncElEhesjOTvNC0N86jA+bT/dvdJMjSpfe +bOHOoBEfqsJG0c0dKhTyGyzpjpnLkx/aWUIpD/GSoTZ
X-Google-Smtp-Source: APXvYqy7oWvZ2Hlrwd7ItqNrvU9RqPC+ClKHMz6zYFjEsIllfPUppJ3wV0h1UkPCbI5oT72AefB28r8eJpwVVUOxpd4=
X-Received: by 2002:a2e:81d0:: with SMTP id s16mr18100659ljg.166.1579651019814; Tue, 21 Jan 2020 15:56:59 -0800 (PST)
MIME-Version: 1.0
References: <E5725DE6-0637-4D52-BD61-2437D29D3C3B@apple.com>
In-Reply-To: <E5725DE6-0637-4D52-BD61-2437D29D3C3B@apple.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Tue, 21 Jan 2020 15:56:49 -0800
Message-ID: <CA+RyBmU8zgJzqA6USXY5jyQeGpV+6JZUntX5e0hkcjNEnvg3qA@mail.gmail.com>
To: Tommy Pauly <tpauly=40apple.com@dmarc.ietf.org>
Cc: IETF IPPM WG <ippm@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000e7ba93059caf29a6"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/Dm9cnVom5Wc2JjgDfgPZxBHnr7A>
Subject: Re: [ippm] Working Group Last Call: draft-ietf-ippm-ioam-data
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 21 Jan 2020 23:57:06 -0000
Dear All, please consider my comments to draft-ietf-ippm-ioam-data as part of IPPM WG Last Call: - In Abstract and Section 3, Segment Routing is characterized, among other networking technologies, as a transport. RFC 8402 defines Segment Routing as a method to leverage the source routing paradigm. Where else could the Segment Routing be defined as transport? - Also, "native IPv6" is mentioned in the Abstract as transport. Could it be just a reference to IPv6? What is the significance of singling out "native IPv6"? - Introduction section explains the "in-situ" term as The term "in-situ" refers to the fact that the OAM data is added to the data packets rather than is being sent within packets specifically dedicated to OAM. But with the introduction of Loopback and Direct Export as iOAM behaviors, iOAM data are not added to the data packet. And how these new iOAM functions affect the definition of IOAM control points in Section 3? - I-D.lapukhov-dataplane-probe referenced as describing "recent active probing mechanisms". That could have been the case in 2016 when the draft was last time updated. But has expired and has not been discussed or worked for 3.5 years. - In regard to the control over iOAM, text in Section 3 states "It SHOULD be possible to enable IOAM on a selected set of traffic ..." Does that mean that not providing the selective enabling of iOAM is an acceptable option? - Further in Section 3, the requirement for encapsulation independence is using SHOULD "Data formats for IOAM SHOULD be defined in a transport-independent manner." What are the examples of exceptions? - section 4.4 introduces the notion of an "iOAM capable node". Which of iOAM objects are expected to be supported by the iOAM capable node? If a node doesn't support a sub-set of iOAM data types, would it still be considered as iOAM capable? - Section 4.4.1 I'm having a hard time figuring how the presence of Opaque State Snapshot space can be deduced. The explanation in NodeLen is not clear to me. - The definitions of Bit 0 and Bit 8 of IOAM-Trace-Type differ only in part of the latter specifying that the format is wide. What is the length on data identified by Bit 0? - Hop_limit in Section 4.4.2 is defined as This is copied from the lower layer, e.g., TTL value in IPv4 header or hop limit field from IPv6 header of the packet when the packet is ready for transmission. What is the value of Hop_Limit field if the lower level does not include TTL/Hop Limit field? - Four octets are allocated for timestamp subseconds in Section 4.4.2. Both PTP and NTP have formats that can provide a higher resolution of a timestamp. That likely to be useful where a higher resolution of time measurement, e.g. delay variation is needed (for example, URLLC applications of 5G, TSN or DetNet). Can iOAM data be extended in the future to support a different length of the subsecond field? - What was the rationale to choose nanoseconds as the unit for transit delay? - How future proof is allocating four octets to express the length of an egress queue (queue depth)? What should be the value if an iOAM node cannot write the local value in four octets? - Similar to the questions above but in regard to the buffer occupancy field. - Checksum Complement may be practical but it raises serious security issues. I couldn't find these being identified and discussed in the document. - Section 5 defers the specification of the particular timestamp format used in the given iOAM Namespace to the management plane. Does that mean that all nodes in the given iOAM Domain must support the same format? In other words, timestamps collected in the domain required to be in the homogeneous format - either all in NTP, all in PTP, or all in POSIX. That looks like unnecessary complexity and limitation and may cause lower accuracy of time measurement as an iOAM node may be required to transform from its native time format into the format chosen by the management plane. Regards, Greg On Tue, Jan 7, 2020 at 8:47 AM Tommy Pauly <tpauly= 40apple.com@dmarc.ietf.org> wrote: > Hello IPPM, > > Happy New Year! This email starts a working group last call for "Data > Fields for In-situ OAM" ( > https://datatracker.ietf.org/doc/draft-ietf-ippm-ioam-data/). > > The last call will end on *Tuesday, January 21*. Please reply to > ippm@ietf.org with your reviews and comments. Please indicate whether you > think this document is ready for publication. > > Best, > Tommy (as co-chair) > _______________________________________________ > ippm mailing list > ippm@ietf.org > https://www.ietf.org/mailman/listinfo/ippm >
- [ippm] Working Group Last Call: draft-ietf-ippm-i… Tommy Pauly
- Re: [ippm] Working Group Last Call: draft-ietf-ip… Haoyu Song
- Re: [ippm] Working Group Last Call: draft-ietf-ip… Barak Gafni
- Re: [ippm] Working Group Last Call: draft-ietf-ip… Frank Brockners (fbrockne)
- Re: [ippm] Working Group Last Call: draft-ietf-ip… Frank Brockners (fbrockne)
- Re: [ippm] Working Group Last Call: draft-ietf-ip… Haoyu Song
- Re: [ippm] Working Group Last Call: draft-ietf-ip… Barak Gafni
- Re: [ippm] Working Group Last Call: draft-ietf-ip… Mickey Spiegel
- Re: [ippm] Working Group Last Call: draft-ietf-ip… Barak Gafni
- Re: [ippm] Working Group Last Call: draft-ietf-ip… Greg Mirsky
- Re: [ippm] Working Group Last Call: draft-ietf-ip… Mickey Spiegel
- Re: [ippm] Working Group Last Call: draft-ietf-ip… Greg Mirsky
- Re: [ippm] Working Group Last Call: draft-ietf-ip… Tal Mizrahi
- Re: [ippm] Working Group Last Call: draft-ietf-ip… Tal Mizrahi
- Re: [ippm] Working Group Last Call: draft-ietf-ip… Greg Mirsky
- Re: [ippm] Working Group Last Call: draft-ietf-ip… Tal Mizrahi
- Re: [ippm] Working Group Last Call: draft-ietf-ip… Tommy Pauly
- Re: [ippm] Working Group Last Call: draft-ietf-ip… Tommy Pauly
- Re: [ippm] Working Group Last Call: draft-ietf-ip… Greg Mirsky
- Re: [ippm] Working Group Last Call: draft-ietf-ip… Frank Brockners (fbrockne)
- Re: [ippm] Working Group Last Call: draft-ietf-ip… Frank Brockners (fbrockne)