[mpls] Re: Éric Vyncke's Abstain on draft-ietf-mpls-inband-pm-encapsulation-15: (with COMMENT)

Tony Li <tony.li@tony.li> Fri, 30 August 2024 15:51 UTC

Return-Path: <tony1athome@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 26A09C14F70B; Fri, 30 Aug 2024 08:51:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.756
X-Spam-Level:
X-Spam-Status: No, score=-1.756 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.001, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=no 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 GD4FsPO7JVAh; Fri, 30 Aug 2024 08:51:31 -0700 (PDT)
Received: from mail-pj1-x102d.google.com (mail-pj1-x102d.google.com [IPv6:2607:f8b0:4864:20::102d]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 611E1C14F6AA; Fri, 30 Aug 2024 08:51:28 -0700 (PDT)
Received: by mail-pj1-x102d.google.com with SMTP id 98e67ed59e1d1-2d3c99033d6so1507069a91.0; Fri, 30 Aug 2024 08:51:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1725033088; x=1725637888; darn=ietf.org; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:sender:from:to:cc:subject :date:message-id:reply-to; bh=JbbX7hx4dHVi0HWu1MeakTbB0AuAXL2fQ998duqkhD0=; b=ZalFlJQb4xzqDsK7awVt05mn7Uq+9xz9teZffOZODVImYqFDVd/zlweBKfkTbk+44t K4nqWvMfihqoWY+AOuHHyRIzPccuSb9x3pDa/G5agSGGLy6xRd9ezFN8SK4eFfsUSmnZ MR+3gopV5hZmkRgHctjZBus2SVTl5ZPfXRBQWVVwo6OzMy3qMA2hySI0uFC/rz6DlIJw d9I+Q8bxYDO787yOJNyX1uLbOU9P6oTMBbiZuvMYB5vnM/D/Zqnern1BxOk0AgwsfTNw X9ATk3L7epLg8r9lUR5r8i/zv3ZYvkIZE9oDmJf2xUDo5AAPbCGdJeNAHzOf0ocjToZn qLhg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1725033088; x=1725637888; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:sender:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=JbbX7hx4dHVi0HWu1MeakTbB0AuAXL2fQ998duqkhD0=; b=Vee688UkPIfnRyNBiNuqkB7ufZDqGKtmMTjQYBjL3F2iqzEfZx2JrgVQUnTLkoYZF0 Md+tBvXvw29nNDj93UuvNX0EdktIhaiqiEZy7Qh+qLN8Z/LP0Eqq3iKfZC7v/Gr+mxzu Xo8bOyWu+SooTX5M+H/PuNqhpJzSTKL/VwSLTsQrIS3nvgEE3W984oKDTMthIkzuJFn6 Wzp81RtdhfAbCyrt2pkHPIczcIb8nTPjMHfzDcL6BsgnjrktJoOsXr46csbUtOM7t4vS +veA3AWssKsDozxZqXZC9HpCvbQPF+QNpkej7HFpy/e0p9/JRxEDhF8lUPM/1vRvZg5c UUdg==
X-Forwarded-Encrypted: i=1; AJvYcCVUq3I4PgIPwXKQqQ+9AjT82FFd1IKVZ3CGoC/1D/pyzE94CdCkiNVpHfAl3nwTUOV4eS5xYQ==@ietf.org, AJvYcCVrHVSAL6W50VUoEQyWYmp4dLstUV7mUhnsQAbKUUY7rbyit9pbw7VYTU8imqSajYF3qmXe1ipGLsK2RJWLXIDdHI7unZJauf0MQwQ8W9drPGcM0mW+DeM=@ietf.org, AJvYcCW8yvjNgYia5MLZAH7l7KFrgN7AUysTTpERQaO23UHRlwGYSyRd9vIo2H4kP1FDYljX5bumMxXEtzgQhEY=@ietf.org
X-Gm-Message-State: AOJu0YwwyzBlf5QqBJzhdEKxSp160KOy1O4ymaQJ2XMJphZ0OaiPInW5 QyaEiYA1MJ45SUlWwuPOob8owXVB8ildP5Ps9eDR8MLeLlZLApP7
X-Google-Smtp-Source: AGHT+IG2tLr/2xk4iUYQhjlSv5tuMolWX+7xqEYpZNeFYqiIVGN9xV9z5RXjRBxOHmRqqMOdjWa62g==
X-Received: by 2002:a17:90b:4c04:b0:2d4:bf3:428e with SMTP id 98e67ed59e1d1-2d8564ad21cmr6736279a91.37.1725033087547; Fri, 30 Aug 2024 08:51:27 -0700 (PDT)
Received: from smtpclient.apple (c-73-93-167-4.hsd1.ca.comcast.net. [73.93.167.4]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-2d85b39cecasm3997636a91.36.2024.08.30.08.51.26 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 30 Aug 2024 08:51:27 -0700 (PDT)
Sender: Tony Li <tony1athome@gmail.com>
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3776.700.51\))
From: Tony Li <tony.li@tony.li>
In-Reply-To: <172501904944.250685.15035516054798308423@dt-datatracker-68b7b78cf9-q8rsp>
Date: Fri, 30 Aug 2024 08:51:16 -0700
Content-Transfer-Encoding: quoted-printable
Message-Id: <130354D3-1693-487B-82E5-D7FF6FD48616@tony.li>
References: <172501904944.250685.15035516054798308423@dt-datatracker-68b7b78cf9-q8rsp>
To: "Eric Vyncke (evyncke)" <evyncke@cisco.com>
X-Mailer: Apple Mail (2.3776.700.51)
Message-ID-Hash: XRYVZ4HPIKJQYBIS3CNQVNNDLQ43ZT6Y
X-Message-ID-Hash: XRYVZ4HPIKJQYBIS3CNQVNNDLQ43ZT6Y
X-MailFrom: tony1athome@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: The IESG <iesg@ietf.org>, draft-ietf-mpls-inband-pm-encapsulation <draft-ietf-mpls-inband-pm-encapsulation@ietf.org>, mpls-chairs <mpls-chairs@ietf.org>, mpls <mpls@ietf.org>, tsaad@cisco.com
X-Mailman-Version: 3.3.9rc4
Precedence: list
Subject: [mpls] Re: Éric Vyncke's Abstain on draft-ietf-mpls-inband-pm-encapsulation-15: (with COMMENT)
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/Z3EDKHWrt6UIa_Z4PF7cT7tPx5s>
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>

Hi Éric,

I would like to respond to your non-technical point.  I will leave it to the authors to respond to your other issues.

Work on this draft predates the work on MNA by quite a bit. It has found interest with vendors and operators and has had multiple implementations that are now deployed in production. The proponents of the draft have correctly asked that we progress the draft as the work on the technology has converged. This is exactly what the IETF is supposed to do: standardize running code.

Work on MNA is still progressing, and no replacement for this functionality is currently documented, but it is quite clear that MNA is the direction that we would like to go in the longer term. After long discussions with all parties involved, we came to this agreement and recording it in the RFC itself seemed like the most appropriate mechanism to ensure that the agreement was on record and that the industry was aware of the direction that we are taking. This allows vendors and operators to plan accordingly. Technology evolves over time and it is helpful to the industry as a whole if we provide leadership and insight into future directions.

While I understand that this is an unusual situation, we are trying to ensure that we respect the interests of the IETF as a whole, vendors, and operators in this matter and craft a compromise that best suits all involved, both in the present and the future. This decision was not taken lightly but came about after extensive negotiations. We would respectfully ask that you not characterize this in terms that are suggestive of terrorism.

I apologize that there was not an adequate discussion of this in the shepherd’s writeup.

Regards,
Tony Li
MPLS co-chair


> On Aug 30, 2024, at 4:57 AM, Éric Vyncke via Datatracker - noreply at ietf.org <mailforwards@cloudmails.net> wrote:
> 
> Éric Vyncke has entered the following ballot position for
> draft-ietf-mpls-inband-pm-encapsulation-15: Abstain
> 
> When responding, please keep the subject line intact and reply to all
> email addresses included in the To and CC lines. (Feel free to cut this
> introductory paragraph, however.)
> 
> 
> Please refer to https://www.ietf.org/about/groups/iesg/statements/handling-ballot-positions/ 
> for more information about how to handle DISCUSS and COMMENT positions.
> 
> 
> The document, along with other ballot positions, can be found here:
> https://datatracker.ietf.org/doc/draft-ietf-mpls-inband-pm-encapsulation/
> 
> 
> 
> ----------------------------------------------------------------------
> COMMENT:
> ----------------------------------------------------------------------
> 
> 
> # Éric Vyncke, INT AD, comments for draft-ietf-mpls-inband-pm-encapsulation-15
> 
> Thank you for the work put into this document. As this I-D is about very
> specific protocols, I have only reviewed it from the high level perspective.
> 
> I am balloting ABSTAIN because I am neither comfortable nor confident that
> having a time bomb (see below about MNA) in a published RFC is sensible.
> 
> Please find below some non-blocking COMMENT points (but replies would be
> appreciated even if only for my own education), and some nits.
> 
> Special thanks to Tony Li for the shepherd's write-up even if more information
> about the 'time bomb' would have assisted my reading.
> 
> I hope that this review helps to improve the document,
> 
> Regards,
> 
> -éric
> 
> # COMMENTS (non-blocking)
> 
> ## Having the time bomb...
> 
> Both the shepherd's write-up and section 1 `it is agreed that this document
> will be made Historic` contain a trigger bomb to make this document historic.
> No explanations are given, so I guess that this was a WG compromise but without
> any further justification, it is hard to tell and hard to judge the IETF
> consensus.
> 
> Why has the MPLS WG (and IETF Last Call and then the IESG) worked on this
> document if it was clear that it will become historic ?
> 
> I am not convinced that `it is agreed` in an IETF RFC is meaningful.
> 
> If the authors or the MPLS WG have a precedent case in a published RFC, then I
> will be happy to read it.
> 
> ## Section 2.1
> 
> Beyond acronyms expansions, some information references (e.g., for IPFIX or
> MNA), or some concise definitions (e.g., for eSPL or cSPL) would be useful for
> the readers.
> 
> ## Section 3
> 
> Possibly linked to my lack of MPLS expertise, I wonder why fields MUST be
> identical and MAY differ in `The Traffic Class (TC) and Time To Live (TTL)
> fields of the XL and FLI MUST use the same values of the label immediately
> preceding the XL. In this case the TC and TTL for the XL and FLI MAY be of
> different values. ` Should `In this case` be more specific ?
> 
> What is the expected behavior when the TC/TTL are not using the same value ? Is
> this specified in other MPLS document or should it be specified in this I-D ?
> 
> ## Section 4
> 
> Also probably due to my own lack of expertise, how can a transit MPLS node know
> that it needs to do 'deep packet inspection' ?
> 
> BTW, as 'deep packet inspection' is usually used in a security context to look
> in the application payload, may I suggest to use 'labels look-ahead' or
> something similar ?
> 
> ## Section 7
> 
> Please add a reference for `Synonymous Flow Label`.
> 
> ## Section 8
> 
> While I understand that it is not clean when packets with those labels leak
> outside the admin domain, what are the *actual security issues* ? E.g., DoS ?
> privacy ?
> 
> # NITS (non-blocking / cosmetic)
> 
> ## Section 3
> 
> Rather than `as shown in figure below` please use the figure number.
> 
> 
>