[mpls] Re: WG last call: draft-ietf-mpls-inband-pm-encapsulation
Greg Mirsky <gregimirsky@gmail.com> Tue, 07 May 2024 19:09 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 B3BF5C14F68C; Tue, 7 May 2024 12:09:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.094
X-Spam-Level:
X-Spam-Status: No, score=-2.094 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_BLOCKED=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 DZz3t-MCcr-e; Tue, 7 May 2024 12:09:34 -0700 (PDT)
Received: from mail-yw1-x112d.google.com (mail-yw1-x112d.google.com [IPv6:2607:f8b0:4864:20::112d]) (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 184A9C14F6B8; Tue, 7 May 2024 12:09:34 -0700 (PDT)
Received: by mail-yw1-x112d.google.com with SMTP id 00721157ae682-61e0f733e8aso41910967b3.0; Tue, 07 May 2024 12:09:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1715108973; x=1715713773; 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=hzDz3MFAFMJtayRhs8PYcflkpCRa2P1PfaO2rGXo5AA=; b=NeUhK722efTc4AWVcdENLnjBE71IPYNCfWY7Uzw6Ei92nOeou8O99MLzsufgoLzPXn R1AY298HXZWRYo6DbC3O+5r7IZ8/8KSWQYE4/68JTO37y0qr9I+pq8jnZ6UixpqbK9Cd KL8pLXgplk6a8cZ6yNmLZDyx4jJlu6YWeE+P0Sp74MOKKBF7yhoqBmCvZ8to6sVFD4+7 s4CHyvtWkWSv1R8pkBQ3Pr1uskC9NQW0e5rPSZaaA3S40w4KTryassXy5i204wwopECe reRDZgjeYsI6y5bt2eStybLr+iaeUVdiinlUY8y7iIyCLRdyanSIGOsbFT+hpsEyrqUW lJzg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1715108973; x=1715713773; 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=hzDz3MFAFMJtayRhs8PYcflkpCRa2P1PfaO2rGXo5AA=; b=S+u+3PWHkqen8hG2u/G7fs5SdyRs1owphB7BSA78H9sg/8vAgfeA5ToU8xgVVjHHkP cJ7RfQIIsqmle/unqLHLWmT+KtiYx7ZIKyHGE9EW9HLQShgCTJxAIjKK/YV9TKgPCgxu Io51/Hqyr9B+VqQaH/UHuvLUNehq5vI/EI0dHHgZZAoQyuSm1uM1/3FnBeK4kBmDQwak AYBiV+NjYvulHwVgzywyKJVejjWRJgUfKJisTyztUjom7LAqNXenTSPE+01r80oKZd4P L2mkwEdR1cXK6cGQS8t2WJPJCQPUlectGLLOY+oOZf7Rn0x3LNr9tEAG72SbisqTAL8C +YYw==
X-Forwarded-Encrypted: i=1; AJvYcCVpz7gEnYKkaZY4hcJsCjvdGA6v6xZq9cURTyDEOWFhOVFCaByRJ0FsRy3QcB0AAsYSPnz65K4lkNhCLNZXU1Q6yyChr2uEOVRQVRti+DWwgtoexA==
X-Gm-Message-State: AOJu0YyTWXrL2HW4zKU44eqyZCF5LRJrp6UAK3lneJTQbPREMskdAnEO gbI/kvoqSY/6n/o2FqxK5rJDAv8nW4eABWJB9Ai2Y+bRg+HD3BlocmmxAZ3hh3p3ptMM/sCRlnY hO2TsYoJsxtC2zFi8fk0ySEf4QaM=
X-Google-Smtp-Source: AGHT+IHVxlwEOKCpLbUa/xLe1VThXyNNNWAc0Vv+3xpWBIUFPqqunVkbySWtbdOBPOOarAIp3lLEoJezKbMBck9PRbg=
X-Received: by 2002:a81:528c:0:b0:618:822a:a916 with SMTP id 00721157ae682-62085a523d8mr7883577b3.13.1715108972159; Tue, 07 May 2024 12:09:32 -0700 (PDT)
MIME-Version: 1.0
References: <CA+RyBmVzCW5gYAqi6O=LAW0pbN3hozbZY5Os+A5eGLJQkX0F0g@mail.gmail.com> <20240506103035651KVK8quHPRo2KfK8dgWLY-@zte.com.cn>
In-Reply-To: <20240506103035651KVK8quHPRo2KfK8dgWLY-@zte.com.cn>
From: Greg Mirsky <gregimirsky@gmail.com>
Message-ID: <CA+RyBmUGOYpgzOhMpiYSqO+vCrHG_xtWijAS4BRKJ0LoPXnXMg@mail.gmail.com>
To: xiao.min2@zte.com.cn
Content-Type: multipart/alternative; boundary="000000000000096d5d0617e1ed7a"
Message-ID-Hash: Y4ED4UKUE4OQUOOKFQZ46DA2HYMAZSLU
X-Message-ID-Hash: Y4ED4UKUE4OQUOOKFQZ46DA2HYMAZSLU
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/Zqs6awTEujnEalxjvoNN9B3zr-E>
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:26:57 -0000
X-Original-Date: Tue, 7 May 2024 12:09:21 -0700
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. > > - > > 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. > > - > > 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. > > - > > 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? > > 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 >> > >
- Re: [mpls] WG last call: draft-ietf-mpls-inband-p… xiao.min2
- Re: [mpls] WG last call: draft-ietf-mpls-inband-p… wangjj@centec.com
- Re: [mpls] WG last call: draft-ietf-mpls-inband-p… Greg Mirsky
- Re: [mpls] WG last call: draft-ietf-mpls-inband-p… Tony Li
- Re: [mpls] WG last call: draft-ietf-mpls-inband-p… Loa Andersson
- Re: [mpls] WG last call: draft-ietf-mpls-inband-p… xiao.min2
- Re: [mpls] WG last call: draft-ietf-mpls-inband-p… Qiuyuanxiang
- Re: [mpls] WG last call: draft-ietf-mpls-inband-p… 岳胜男
- [mpls] Re: WG last call: draft-ietf-mpls-inband-p… Weiqiang Cheng
- [mpls] Re: WG last call: draft-ietf-mpls-inband-p… Rakesh Gandhi
- [mpls] Re: WG last call: draft-ietf-mpls-inband-p… 庞冉(联通集团本部)
- [mpls] WG last call: draft-ietf-mpls-inband-pm-en… Tony Li
- Re: [mpls] WG last call: draft-ietf-mpls-inband-p… 戴锦友
- Re: [mpls] WG last call: draft-ietf-mpls-inband-p… Greg Mirsky
- Re: [mpls] WG last call: draft-ietf-mpls-inband-p… Tony Li
- [mpls] Re: WG last call: draft-ietf-mpls-inband-p… Weiqiang Cheng
- [mpls] Re: WG last call: draft-ietf-mpls-inband-p… Weiqiang Cheng
- [mpls] Re: WG last call: draft-ietf-mpls-inband-p… Tianran Zhou
- [mpls] Re: WG last call: draft-ietf-mpls-inband-p… xiao.min2
- [mpls] Re: WG last call: draft-ietf-mpls-inband-p… xiao.min2
- [mpls] Re: WG last call: draft-ietf-mpls-inband-p… linchangwang
- [mpls] Re: WG last call: draft-ietf-mpls-inband-p… xiao.min2
- [mpls] Re: WG last call: draft-ietf-mpls-inband-p… Tony Li
- [mpls] Re: WG last call: draft-ietf-mpls-inband-p… xiao.min2
- [mpls] Re: WG last call: draft-ietf-mpls-inband-p… xiao.min2
- [mpls] Re: WG last call: draft-ietf-mpls-inband-p… xiao.min2
- [mpls] Re: WG last call: draft-ietf-mpls-inband-p… Liyan Gong
- [mpls] Re: WG last call: draft-ietf-mpls-inband-p… Greg Mirsky
- [mpls] Re: WG last call: draft-ietf-mpls-inband-p… Greg Mirsky
- [mpls] Re: WG last call: draft-ietf-mpls-inband-p… Tony Li
- [mpls] Re: WG last call: draft-ietf-mpls-inband-p… Greg Mirsky
- [mpls] Re: WG last call: draft-ietf-mpls-inband-p… Chenhao.M
- [mpls] Re: WG last call: draft-ietf-mpls-inband-p… linchangwang
- [mpls] Re: WG last call: draft-ietf-mpls-inband-p… Greg Mirsky