Re: [ippm] Fwd: New Version Notification for draft-ietf-ippm-stamp-option-tlv-09.txt

Greg Mirsky <gregimirsky@gmail.com> Tue, 01 September 2020 19:52 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 C2D253A0FCD; Tue, 1 Sep 2020 12:52:07 -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 i6AxO7HQ-q9E; Tue, 1 Sep 2020 12:52:05 -0700 (PDT)
Received: from mail-lj1-x230.google.com (mail-lj1-x230.google.com [IPv6:2a00:1450:4864:20::230]) (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 A9EDB3A0FD1; Tue, 1 Sep 2020 12:52:04 -0700 (PDT)
Received: by mail-lj1-x230.google.com with SMTP id h19so3005467ljg.13; Tue, 01 Sep 2020 12:52:04 -0700 (PDT)
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=wJFu9Ziiwi8JquQP2PNtq7OgzmZQmRHcRlPo9PFVRb0=; b=dozOCFV+5k+h3TwfcjB2n5uRlZLKR2Bwbzwk6GQp2IZr7msBviuITquuHhdRERXTsS yjEZuwAg1kPoz52N0uncrd7zM+WRk8NOq/FLF464HXX/s0+PKh39wRN4/dyMvErV4Imm TcYAiEBVdVslyyh3LNiteCEdEEr3UJyCGz5Dld9ePcJwvNzT1d1KYepxUWaKDU3FzgoU 8ikg50XQDHKre/Az8BVd4TZ4LJ5OMD8fgwv7ob82wnGXqdrIqnZqhHLAKoKhXf7Pr11O Rsp6ZZcmqGHSeZ0mHDVxT7tfjRt6C7f1vDn9JVNJVQs2UNRjQ4E0bIlCQqUNH/gpMWSn 0C7w==
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=wJFu9Ziiwi8JquQP2PNtq7OgzmZQmRHcRlPo9PFVRb0=; b=h8t5YB43umb+LyzHfm4QBhPwY4lrq/fE0Bamtmu40byviPiFaBhZLEUuKwFNxqvgBc Z2okNV525iCN7J0iwWqFgGbJJsjDYTzP7YkjG1wn4r+9sCtCg+OxAG29AhBrN3JVlM0L FdLf05XSbw9ewIgLtfIldboGGvlMgZr4KKxllIPDZc5g7bFyFwGgNMvL6/9aIij1KLUV EqgxGYcqWOeXdArweztGijDx8UTCFSjd/ahE9pT+wc7nP2/c9rvWKcoiKbqVVgfxW40Y nhh9CoBVzp4bHuRxU4tDR/nYwBz+oZ6dBT3Nh2FWmpwkzlVBHmV3VHbEtvcM9F+VuF+F E8Mg==
X-Gm-Message-State: AOAM533KvcesWmvBwUUG9ZxA5ukQYbNArqbIKclaUV5Kl9manlFqcS61 1DIDK6kVt7fPNaxDjLENtixwQ/CJAD7MMUPwL08=
X-Google-Smtp-Source: ABdhPJxwQIqYJLLMm5zyLAKq3pZ5pVK6iTrF7Y/jQQmr3ORsgHRhlCIebcFu62cuc9P3Z0qhHVEQr0zS7VtvF2SeFyM=
X-Received: by 2002:a05:651c:210:: with SMTP id y16mr1374387ljn.266.1598989922719; Tue, 01 Sep 2020 12:52:02 -0700 (PDT)
MIME-Version: 1.0
References: <1520992FC97B944A9979C2FC1D7DB0F404F785B1@dggeml524-mbx.china.huawei.com> <CA+RyBmUUNhu0USyBQ+jcFOc2aC2vesu=uGYedsR0KzhL8Eu1Dg@mail.gmail.com> <1520992FC97B944A9979C2FC1D7DB0F404F7DE4D@dggeml524-mbx.china.huawei.com> <CA+RyBmXQMhhUp+icchvntsHmF_oL0REdPGBcSsCQr4rgrN4PZg@mail.gmail.com> <1520992FC97B944A9979C2FC1D7DB0F404F7F0B3@dggeml524-mbx.china.huawei.com>
In-Reply-To: <1520992FC97B944A9979C2FC1D7DB0F404F7F0B3@dggeml524-mbx.china.huawei.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Tue, 01 Sep 2020 12:51:50 -0700
Message-ID: <CA+RyBmXiY0wmF82v-aa-5JhiGEODYPic=KFzgffJD+83o+MSOA@mail.gmail.com>
To: wangyali <wangyali11@huawei.com>
Cc: "draft-ietf-ippm-stamp-option-tlv@ietf.org" <draft-ietf-ippm-stamp-option-tlv@ietf.org>, "IETF IPPM WG (ippm@ietf.org)" <ippm@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000057dd2a05ae45da9d"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/6mKM3vmDxffqxVWtNMY1G4bshR8>
Subject: Re: [ippm] Fwd: New Version Notification for draft-ietf-ippm-stamp-option-tlv-09.txt
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, 01 Sep 2020 19:52:08 -0000

Hi Yali,
thank you for your comments and the question about the U flag's initial
setting. I think that there is a benefit in a Session-Sender setting the U
flag to 1. If the STAMP Session-Reflector does not support
draft-ietf-ippm-stamp-option-tlv, it will copy TLVs that follow the base
STAMP packet. The Session-Sender then can detect that none of the TLVs were
processed. What do you think?

Regards,
Greg

On Mon, Aug 31, 2020 at 6:52 PM wangyali <wangyali11@huawei.com> wrote:

> Hi Greg,
>
>
>
> Thanks a lot for your feedbacks and follow-up notes. Please find my
> thoughts on the U flag inline [Yali2].
>
>
>
> Best regards,
>
> Yali
>
>
>
> *From:* Greg Mirsky [mailto:gregimirsky@gmail.com]
> *Sent:* Saturday, August 29, 2020 3:10 AM
> *To:* wangyali <wangyali11@huawei.com>
> *Cc:* draft-ietf-ippm-stamp-option-tlv@ietf.org; IETF IPPM WG (
> ippm@ietf.org) <ippm@ietf.org>
> *Subject:* Re: [ippm] Fwd: New Version Notification for
> draft-ietf-ippm-stamp-option-tlv-09.txt
>
>
>
> Hi Yali,
>
> thank you for sharing your thoughts on how IANA allocation policies can be
> used for STAMP TLV and sub-TLV registries. Please find my follow-up notes
> in-lined tagged GIM2>>.
>
>
>
> Regards,
>
> Greg
>
>
>
> On Thu, Aug 27, 2020 at 8:15 PM wangyali <wangyali11@huawei.com> wrote:
>
> Hi Greg,
>
>
>
> Thanks for your reply. Please see inline [Yali].
>
>
>
> Best regards,
>
> Yali
>
>
>
> *From:* Greg Mirsky [mailto:gregimirsky@gmail.com]
> *Sent:* Thursday, August 27, 2020 5:46 AM
> *To:* wangyali <wangyali11@huawei.com>
> *Cc:* draft-ietf-ippm-stamp-option-tlv@ietf.org; IETF IPPM WG (
> ippm@ietf.org) <ippm@ietf.org>
> *Subject:* Re: [ippm] Fwd: New Version Notification for
> draft-ietf-ippm-stamp-option-tlv-09.txt
>
>
>
> Hi Yali,
>
> thank you for your questions. Please find my answers and notes below under
> GIM>> tag.
>
>
>
> Regards,
>
> Greg
>
>
>
> On Mon, Aug 24, 2020 at 7:51 PM wangyali <wangyali11@huawei.com> wrote:
>
> Hi Greg and all,
>
>
>
> May I have some questions and comments about the STAMP TLV Type Registry?
>
>
>
> First, as shown in the Table 1, code points in the range 252-254 is
> allocated for Private Use. Does it mean each Vendor/Enterprise can just
> define three kinds of STAMP TLV? What’s your consideration about the three
> code points allocation for Vendor Private Use ?
>
> GIM>> My understanding of Section 4.1 RFC 8126
> <https://tools.ietf.org/html/rfc8126#section-4.1> is that Private code
> points MUST NOT be used ouside of an isolated local network domain, e.g.,
> lab network.
>
>  [Yali] True. This is the definition of the Private Use. So why is the
> range of Private Use just 3 code points? In addition, in the
> draft-ietf-mpls-lsp-ping-registries-update, the term "Vendor Private Use"
> is changed to "First Come First Served (FCFS)" in the principles of the LSP
> Ping TLV and sub-TLV registries. I suggest merging the range of Private Use
> into the FCFS. What do you think?
>
> GIM2>> In my understanding of RFC 8126, Private Use and FCFS are quite
> different. The former is only for isolated networks, while the latter may
> be used over the Internet. Also, I find that using FCFS registration we
> expose STAMP to the following warning provided in Section 4.4:
>
>    A working group or any other entity that is developing a protocol
>    based on a First Come First Served code point has to be extremely
>    careful that the protocol retains wire compatibility with current use
>    of the code point.  Once that is no longer true, the new work needs
>    to change to a different code point (and register that use at the
>    appropriate time).
>
> Hence, unless there's a strong technical reason for the proposed change of
> the registration, I'm hesitant to make the update at this time.
>
>
>
> Second, if the TLV Type or sub-TLV Type is Experimental, similarly to
> Private Use, does it need to fill the vendor’s SMI Private Enterprise Code
> in the first four octets of Value field? Please give some clarifications
> any expected restrictions on experimental scope. Such as said in [RFC8126],
> whether it’s acceptable to run experiments using those code points over the
> open Internet or whether such experiments should be confined to more closed
> environments.
>
> GIM>> True, the Experimental code points are similar to the ones
> designeted to Private Use, as explained in Section 4.2. I've followed the
> discussion on MPLS WG list
> <https://mailarchive.ietf.org/arch/browse/mpls/?gbt=1&index=ewEzqMkkwwOxdChj_NfF_G_CZKo>that
> dealt with the issues related to allocation of TLV and sub-TLV code points.
> I couldn't find the issue of the experimental scope being reflected in the
> latest version of the draft
> <https://datatracker.ietf.org/doc/draft-ietf-mpls-lsp-ping-registries-update/?include_text=1>.
> Persnally, I don't think that we need to restrict the scope of using the
> experimental type. What do you think?
>
>  [Yali] Fine. If we want to follow the draft
> <https://datatracker.ietf.org/doc/draft-ietf-mpls-lsp-ping-registries-update/?include_text=1>,
> I suggest merging the range of Private Use into the FCFS and revising the
> following sentence in section 4.
>
> Old:  If a Type value for TLV or sub-
>
>    TLV is in the range for Vendor Private Use, the Length MUST be at
>
>    least 4, and the first four octets MUST be that vendor's Structure of
>
>    Management Information (SMI) Private Enterprise Code, as recorded in
>
>    IANA's SMI Private Enterprise Codes sub-registry, in network octet order.
>
> New: If a Type value for TLV or sub-TLV is in the range for Experimental
> Use, the Length MUST be at least 4, and the first four octets MUST be that
> vendor's Structure of Management Information (SMI) Private Enterprise Code,
> as recorded in IANA's SMI Private Enterprise Codes sub-registry, in network
> octet order. In the standards compliant implementations, if the
> unrecognized TLV or sun-TLV is from the Experimental Use range, the TLVs
> should be silently ignored.
>
> GIM2>> Thank you for proposing the new text. I think that "silently
> ignored" for a TLV from the Experimental range is very different
> from how the handling of the unrecognized TLV defined in the specification.
> To support symmetrical packets in STAMP, the Session-Reflector must somehow
> compensate the length of the unrecognized TLV. Should it replace the
> unrecognized Experimental TLV with the Extra Padding TLV? Or copy the
> unrecognized Experimental TLV into the reflected packet as-is, i.e.,
> without setting the U flag? What do you think?
>
>
>
> [Yali2] first, I find there may be an editorial error that “the U flag
> MUST be set to 1 in an extended STAMP test packet which is transmitted by a
> Session-Sender”. Should it be that “the U flag MUST be set to 0 in an
> extended STAMP test packet which is transmitted by a Session-Sender”? And
> if the unrecognized TLV is not understood by the session-reflector, I
> suggest to copy the unrecognized TLV into the reflected packet as-is, and
> set the U flag to 1.
>
> Best regards,
>
> Yali
>
>
>
>
>
> ---------- Forwarded message ---------
>
> From: <internet-drafts@ietf.org> <&lt;internet-drafts@ietf.org&gt;>
>
> Date: Fri, Aug 21, 2020 at 1:01 PM
>
> Subject: New Version Notification for
>
> draft-ietf-ippm-stamp-option-tlv-09.txt
>
> To: Richard Foote <footer.foote@nokia.com> <&lt;footer.foote@nokia.com&gt;>om>, Greg Mirsky <
>
> gregimirsky@gmail.com> <gregimirsky@gmail.com&gt;>gt;, Henrik Nydell <hnydell@accedian.com> <&lt;hnydell@accedian.com&gt;>om>, Adi Masputra <
>
> adi@apple.com> <adi@apple.com&gt;>gt;, Ernesto Ruffini <eruffini@outsys.org> <&lt;eruffini@outsys.org&gt;>rg>, Xiao Min <
>
> xiao.min2@zte.com.cn> <xiao.min2@zte.com.cn&gt;>
>
>
>
>
>
>
>
> A new version of I-D, draft-ietf-ippm-stamp-option-tlv-09.txt
>
> has been successfully submitted by Greg Mirsky and posted to the
>
> IETF repository.
>
>
>
> Name:           draft-ietf-ippm-stamp-option-tlv
>
> Revision:       09
>
> Title:          Simple Two-way Active Measurement Protocol Optional
>
> Extensions
>
> Document date:  2020-08-21
>
> Group:          ippm
>
> Pages:          32
>
> URL:
>
> https://www.ietf.org/internet-drafts/draft-ietf-ippm-stamp-option-tlv-09.txt
>
> Status:
>
> https://datatracker.ietf.org/doc/draft-ietf-ippm-stamp-option-tlv/
>
> Htmlized:
>
> https://tools.ietf.org/html/draft-ietf-ippm-stamp-option-tlv-09
>
> Htmlized:
>
> https://datatracker.ietf.org/doc/html/draft-ietf-ippm-stamp-option-tlv
>
> Diff:
>
> https://www.ietf.org/rfcdiff?url2=draft-ietf-ippm-stamp-option-tlv-09
>
>
>
> Abstract:
>
>    This document describes optional extensions to Simple Two-way Active
>
>    Measurement Protocol (STAMP) that enable measurement of performance
>
>    metrics.  The document also defines a STAMP Test Session Identifier
>
>    and thus updates RFC 8762.
>
>
>
>