[mpls] Re: WG last call: draft-ietf-mpls-inband-pm-encapsulation

Greg Mirsky <gregimirsky@gmail.com> Thu, 09 May 2024 15:35 UTC

Return-Path: <gregimirsky@gmail.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 02479C14F618; Thu, 9 May 2024 08:35:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.095
X-Spam-Level:
X-Spam-Status: No, score=-2.095 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, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-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 DURHMW5Xr-rU; Thu, 9 May 2024 08:35:09 -0700 (PDT)
Received: from mail-yw1-x1135.google.com (mail-yw1-x1135.google.com [IPv6:2607:f8b0:4864:20::1135]) (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 43ACDC14F617; Thu, 9 May 2024 08:35:09 -0700 (PDT)
Received: by mail-yw1-x1135.google.com with SMTP id 00721157ae682-61be4b98766so11202197b3.3; Thu, 09 May 2024 08:35:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1715268908; x=1715873708; darn=ietf.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=k6f9aUhe+X1HN1oG4fTaHwCuiWDseWw+YyR6IpLg2iI=; b=CBNI/261NGVqJz5bdFVMMjOfY005CqN5tWhM5X84r3JGhOrFgnaIXezZFej9zd6X7O xDf3BLOM4vUpcAaZsuHbYnTcdZi/tWkSLZfSG/TAmjo144Eipq8nMR4rP6Q0fBm888bT h6aZrt+Z+6QWoQe6w7J6C8eXNe+Q51MO/wNudtG8qZjZhvVAtV5krhH0oH5fW2ac2kPl 1YFe6c3P3JMfdfXGRZEo9p3yBz6fZhCkUZWiP3UuEwxA0e1Fx0ybw7S6z92nQE/QGazf lWMsKFR3JYfiTLeOM6j60SeU9LG7hKzKCR8qjZI8TGNxKuWFH3txe4cZOJSTRuPcDM4n pWiw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1715268908; x=1715873708; 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=k6f9aUhe+X1HN1oG4fTaHwCuiWDseWw+YyR6IpLg2iI=; b=HcrQFSxPKvCRMrrIuy+U6b+XYuEP/ZhkneRbCtVXZUi+E7vGSUPVbRZCRSvjFiy5kw BNqHf3fxTS9w+BYnHy1l/pvvam2GIBAN2D33SiBpF8a9JDG7tnTAkdoFT8FvxXrD39yJ LVCO1zAY7YicgtvdcQaSeHKR8cbn+NPJlw2NacrZr9Viu2iLS6YVpBohzRtCxRzAbeSd mVx2/J+lWxGpe0rRGcIcb341KUetyGiRh3GK4jAYXb5AIZbJ7Il7yWiMLiIKsaMGChqn 0dp3v/tVMcYJbxtxNohRV0TeR/iVM43Twv6zbYO7uNLIz+C33C7+iCwZ3QnEY6xyjHu5 jnRw==
X-Forwarded-Encrypted: i=1; AJvYcCUKqcj+TnM2h774TipGWONTPdeXu4EHl9x+gAKTMICan4m4IYDJF7RBkXHAXtv9DqoLcvxhB2eQXvN09cEpuhfCikkVG19eL7wCBqMJq8C3T7K7EQ==
X-Gm-Message-State: AOJu0YwjspazcpQS2DiMbKKltc1rc9Kkt6f3R7D2X+GXfggseCQhMR7B 6lxkqQ0pt/kljPhS8jSIiMvq12zX+5mOE8XA6MktdqwyGre1P5nuxPUE2pm3JjLg5Ef2cUdCjXy iLKX22ruEn0q5JRQv4Bos6KMRYIws8A==
X-Google-Smtp-Source: AGHT+IEW4lsFvKqriOi9XAdQdJiwfsV+8hrTCLeWzE9VxstAvqn7O/3yIuRI/jQtC9cqvn7K+ICjBc2tHnmAKEAfTD8=
X-Received: by 2002:a81:528c:0:b0:618:822a:a916 with SMTP id 00721157ae682-62085a523d8mr61483857b3.13.1715268906652; Thu, 09 May 2024 08:35:06 -0700 (PDT)
MIME-Version: 1.0
References: <CA+RyBmVWTL2vuiPLajovBSVXNPeLKw3xNsc9GpQkGLfMy0QoOw@mail.gmail.com> <20240509140934611nhYC2RzsGLr5HvuJPYoXw@zte.com.cn>
In-Reply-To: <20240509140934611nhYC2RzsGLr5HvuJPYoXw@zte.com.cn>
From: Greg Mirsky <gregimirsky@gmail.com>
Message-ID: <CA+RyBmXoy9nuUWOC5A2MsONvHYvyiUFRUC-b0yA03ABAEXjv3Q@mail.gmail.com>
To: xiao.min2@zte.com.cn
Content-Type: multipart/alternative; boundary="000000000000e01f9206180729cf"
Message-ID-Hash: RHYJFJ3DXG7BJKL42HXNBPOZOIPXUUSD
X-Message-ID-Hash: RHYJFJ3DXG7BJKL42HXNBPOZOIPXUUSD
X-MailFrom: gregimirsky@gmail.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-mpls.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: mpls@ietf.org, mpls-chairs@ietf.org
X-Mailman-Version: 3.3.9rc4
Precedence: list
Subject: [mpls] Re: WG last call: draft-ietf-mpls-inband-pm-encapsulation
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/vYiSLNiLjeteB8QubYV1G4xZHco>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Owner: <mailto:mpls-owner@ietf.org>
List-Post: <mailto:mpls@ietf.org>
List-Subscribe: <mailto:mpls-join@ietf.org>
List-Unsubscribe: <mailto:mpls-leave@ietf.org>
Date: Tue, 21 May 2024 17:27:33 -0000
X-Original-Date: Thu, 9 May 2024 08:34:56 -0700

Hi Xiao Min,
thank you for your consideration of my notes. I believe that given the
state of the implementations that demonstrated their interoperability,
requesting allocation of the specific eSPL is a reasonable step that
benefits the networking.

Regards,
Greg

On Wed, May 8, 2024 at 11:09 PM <xiao.min2@zte.com.cn> wrote:

> Hi Greg,
>
>
> Thank you for the prompt response.
>
> Please see inline.
> Original
> *From: *GregMirsky <gregimirsky@gmail.com>
> *To: *肖敏10093570;
> *Cc: *tony.li@tony.li <tony.li@tony.li>;mpls@ietf.org <mpls@ietf.org>;
> mpls-chairs@ietf.org <mpls-chairs@ietf.org>;
> *Date: *2024年05月09日 11:43
> *Subject: **Re: [mpls] WG last call:
> draft-ietf-mpls-inband-pm-encapsulation*
> Hi Xiao Min,
> thank you for your response. Please find my follow-up notes below tagged
> GIM2>>.
>
> Regards,
> Greg
>
> On Wed, May 8, 2024 at 1:41 AM <xiao.min2@zte.com.cn> wrote:
>
>> Hi Greg,
>>
>>
>> Thank you for the reply.
>> Please see inline.
>> Original
>> *From: *GregMirsky <gregimirsky@gmail.com>
>> *To: *肖敏10093570;
>> *Cc: *tony.li@tony.li <tony.li@tony.li>;mpls@ietf.org <mpls@ietf.org>;
>> mpls-chairs@ietf.org <mpls-chairs@ietf.org>;
>> *Date: *2024年05月08日 03:09
>> *Subject: **Re: [mpls] WG last call:
>> draft-ietf-mpls-inband-pm-encapsulation*
>> Hi Xiao Min,
>> thank you for your expedient response. Please find my notes below tagged
>> GIM>>.
>>
>> Regards,
>> Greg
>>
>> On Sun, May 5, 2024 at 7:30 PM <xiao.min2@zte.com.cn> wrote:
>>
>>> Hi Greg,
>>>
>>>
>>> Thanks for your review and comments.
>>>
>>> Please see inline.
>>> Original
>>> *From: *GregMirsky <gregimirsky@gmail.com>
>>> *To: *Tony Li <tony.li@tony.li>;
>>> *Cc: *mpls <mpls@ietf.org>;mpls-chairs <mpls-chairs@ietf.org>;
>>> *Date: *2024年05月04日 03:38
>>> *Subject: **Re: [mpls] WG last call:
>>> draft-ietf-mpls-inband-pm-encapsulation*
>>> _______________________________________________
>>> mpls mailing list
>>> mpls@ietf.org
>>> https://www.ietf.org/mailman/listinfo/mpls
>>>
>>> Hi, Tony and All,
>>> I've read the latest version of the draft. Please find my comments below:
>>>
>>>    -
>>>
>>>    The proposed mechanism, as stated in Abstract, applies to "MPLS live
>>>    traffic". I couldn't find the definition of the term "live traffic" and
>>>    appreciate it if you can clarify it for me. Does that apply to any MPLS
>>>    packet or a particular class of MPLS packets in a network?
>>>
>>>    [XM]>>> That applies to a flow of MPLS packets in a network. In the
>>>    Abstract of RFC 9341 it says "This document describes the
>>>    Alternate-Marking technique to perform packet loss, delay, and jitter
>>>    measurements on live traffic".
>>>
>>> GIM>> Thank you for the reference to RFC 9341. Although I am one of th
>> co-authors of that RFC, thinking of it now, I find the characterization
>> "live traffic" ambigious. Is there in the network traffic other than
>> "live"? I cannot find an example of such case. If you agree, perhaps
>> finding a more technical term or removing "live" altogether is possible.
>>
>> [XM-2]>>> To my understanding, one reason why RFC 9341 emphasize "*live *traffic"
>> is to differentiate the "Alternate-Marking technique" from "Inerred
>> measurement", which performs performance measurement on dedicated LM/DM
>> packets. Anyway, I can remove "live" altogether if no objection from other
>> WG participants.
>>
> GIM2>> I hope that WG Chairs will help in determining the WG position on
> this update.
>
>>
>>
>>>    -
>>>
>>>    I appreciate that the document mentions work on Synonymous Flow
>>>    Labels. However, it is not clear to me why SFL-based application of the AMM
>>>    is characterized as hop-by-hop, while the solution described in the draft -
>>>    as edge-to-edge. I would appreciate it if the authors can clarify that
>>>    characterization of measurement methods, particularly since the T-bit
>>>    (defined in Figure 1) differentiates between edge-to-edge and hop-by-hop
>>>    measurements using the proposed solution.
>>>
>>>    [XM]>>> Note that the text means the SFL method mainly aims at
>>>    edge-to-edge processing, not hop-by-hop. And you're right that the method
>>>    described in this document can be used for both hop-by-hop and
>>>    edge-to-edge, although the main application scenario is hop-by-hop.
>>>
>>> GIM>> How "the SFL method mainly aims" is determined? Is that stated in
>> any of SFL documents? At the same time, if the proposed mechanism is aimed
>> for the particular use case, extending it to support anything else adds, in
>> my opinion, is an unecessary complexity. If, as you've stated, supporting
>> the Alternate Marking method in the MPLS network is not intended with
>> edge-to-edge scope, then it seems that the T-bit is not needed and can be
>> changed to R(eserved). Even more reason to do that, in my view, is that the
>> scope of the PM supported by the Alternate Marking method (and on-path
>> telemetry in general) can be easily controled via the management plane by
>> controling the appropriate configuration parameters.
>>
>> [XM-2]>>> I said the method described in this document can be used for
>> both hop-by-hop and edge-to-edge. For edge-to-edge, both the method
>> described in this document and SFL can be used. For hop-by-hop, the method
>> described in this document is preferred, and there exists interoperable
>> implementations.
>>
> GIM2>> Can you point out what prevents someone from using SFL in a
> hop-by-hop manner? Also, what importance do you see in that comparison of
> SFL-based and AMM-based methods for the document? Personally, I think that
> that comparison can be removed from the draft without any loss of technical
> clarity.
>
> [XM-3]>>> I agree to remove this paragraph if no objection from other WG
> participants.
>
>>
>>
>>>    -
>>>
>>>    Furthermore, it seems like the comparison of the impact on an MPLS
>>>    packet of the proposed solution and IOAM is inaccurate. As I understand it,
>>>    contrary to the statement in Introduction that "the former doesn't
>>>    introduce any new header whereas the latter introduces a new In-situ OAM
>>>    header", both introduce (unlike SFL-based application of AMM) extra
>>>    ancillary data in an MPLS packet.
>>>
>>>    [XM]>>> Can the ISD be seen as a new header? I personally don't
>>>    think so. If you have any text change proposal, it's much appreciated. :-)
>>>
>>> GIM>> Sorry, but I don't understand your question. IOAM can be supported
>> by ISD MNA (draft-mb-mpls-ioam-dex
>> <https://datatracker.ietf.org/doc/draft-mb-mpls-ioam-dex/>), and AFAICS,
>> the impact of supporting IOAM-DEX using ISD MNA is comparable with the
>> solution proposed in this document or draft-cx-mpls-mna-inband-pm
>> <https://datatracker.ietf.org/doc/draft-cx-mpls-mna-inband-pm/>. I would
>> consider removing this subjuective comparison altogether from the document.
>>
>> [XM-2]>>> I agree to remove this paragraph if no objection from other WG
>> participants.
>>
> GIM2>> Thank you. That could be another modification that the WG Chairs
> might ask the WG's position.
>
>>
>>
>>>    -
>>>
>>>    And, on the last paragraph in Introduction. I believe that
>>>    publishing a draft on Standard track and then moving it to Historic once
>>>    another solution is standardized by IETF is sub-optimal. I recognize the
>>>    value of the work put in by implementers of the described in the draft
>>>    solution. The deployment experience is invaluable. On the other hand, there
>>>    seems to be an agreement that the MNA is the preferred mechanism to support
>>>    AMM in the MPLS networks. (Note that draft-ietf-mpls-mna-usecases is being
>>>    updated to include AMM as another use cases of on-path telemetry in the
>>>    MPLS networks, in addition of IOAM). Hence my proposal to switch this
>>>    document to Experimental track (see my question about the requested IANA
>>>    allocation below).
>>>
>>>    [XM]>>> I agree with Tony and Loa on this point. To be clear, it's
>>>    preferred to publish this document as a Standards Track RFC.
>>>
>>>
>>>    -
>>>
>>>    The list of implementations is impressive and suggests that there
>>>    are several deployments. If that is the case, which value of eSPL for
>>>    Flow-ID Label Indicator is used?
>>>
>>>    [XM]>>> It's my fault not requesting an early allocation. Anyway, I
>>>    believe allocating a permanent code point for this feature is optimal for
>>>    the existing and potential implementers and deployers.
>>>
>>> GIM>> Perhaps you can help understanding the state of the existing
>> implementations that, as I look at the issue, is confusing. On one hand,
>> some of implementations have demonstrated their interoperability. And, one
>> can assume, that that is achieved using a value from the Unassigned range
>> of Extended Special-Purpose MPLS Label Values
>> <https://www.iana.org/assignments/mpls-label-values/mpls-label-values.xhtml#extended>.
>> On the other hand, a new value is requested and there's non-zero
>> propbability that the assigned value would not be the one already used in
>> the existing implementations. If implemeters squatted (using Tony's term)
>> on the IANA registry, would it be better to identify that value and request
>> it to be assigned to the solution described in this document?
>>
>> [XM-2]>>> To my understanding, the existing implementations can be
>> updated if requested by their customers, and the future implementations can
>> follow the published RFC.
>>
> GIM2>> I have to admit that your response confused me and raised more
> concerns. As I understand it, the intention of publishing this
> specification as a Standard is to bring the IANA registry in sync with the
> deployed implementations. As I understand your response, that would not
> happen because the allocated eSPL value would be different from the value
> already used by the existing implementations. If my understanding is what
> the authors of the draft have planned, then I see the request for IANA to
> allocate yet another eSPL value that is not currently used by any existing
> implementation as unreasonable and damaging. Unless the authors disclose
> which eSPL value is used in the existing implementations and insist on
> requesting a new eSPL value be allocated by IANA, I cannot find any reason
> for publishing this document as Standard.
>
> [XM-3]>>> Does it resolve your concern if the authors recommend a value of
> code point to be assigned by IANA?
>
>
> Best Regards,
>
> Xiao Min
>
>>
>> Cheers,
>>
>> Xiao Min
>>
>>>
>>> Best Regards,
>>>
>>> Xiao Min
>>>
>>>
>>> In conclusion, I don't support progressing this draft on the Standard
>>> track. I would support progressing it as Experimental or Informational
>>> (perhaps that means that the IANA section is removed).
>>>
>>> Regards,
>>> Greg
>>>
>>> On Thu, Apr 25, 2024 at 8:09 AM Tony Li <tony.li@tony.li> wrote:
>>>
>>>>
>>>> [WG chair hat: on]
>>>>
>>>>
>>>> Hi all,
>>>>
>>>> This starts a 2 week working group last call on
>>>> draft-ietf-mpls-inband-pm-encapsulation.
>>>>
>>>> This last call ends at 12:01 PM PDT, Thurs. May 9, 2024.
>>>>
>>>> Please send all comments to the mailing list.
>>>>
>>>> Regards,
>>>> Tony
>>>>
>>>>
>>>> _______________________________________________
>>>> mpls mailing list
>>>> mpls@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/mpls
>>>>
>>>
>>>
>>
>