Re: [mpls] [Errata Held for Document Update] RFC3031 (6450)

Stewart Bryant <stewart.bryant@gmail.com> Wed, 03 August 2022 06:46 UTC

Return-Path: <stewart.bryant@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 0672DC13180D; Tue, 2 Aug 2022 23:46:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.86
X-Spam-Level:
X-Spam-Status: No, score=-0.86 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, MIME_QP_LONG_LINE=0.001, NORMAL_HTTP_TO_IP=0.001, NUMERIC_HTTP_ADDR=1.242, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=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 ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7_j236kolPOi; Tue, 2 Aug 2022 23:46:02 -0700 (PDT)
Received: from mail-ej1-x631.google.com (mail-ej1-x631.google.com [IPv6:2a00:1450:4864:20::631]) (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 D713CC13CCDF; Tue, 2 Aug 2022 23:46:01 -0700 (PDT)
Received: by mail-ej1-x631.google.com with SMTP id ss3so29658885ejc.11; Tue, 02 Aug 2022 23:46:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:subject:from:in-reply-to :date:cc:message-id:references:to; bh=1F9vGp+6MNRxAICcSYfpNYgQAi1CGIEMO+DKu4DNf3k=; b=ZrJW+N+cskMFyeQkrhAJ41NSTrx01xsEGdtXPVeVkC+m+V6QjA0tSutiQLSTYY2akY be0JcM+gXmtzdrPtg7i5nHhyMgwDuANwYW5Mb97aixwizfa6lM7n7Bk5sv9F53TPzHOs t/KzEaqXzwUjIdjxJWSekdZje9+sxdSJBYHoa2/7IuDsDWyAxQiNJv1McW/5BR5dwZk7 ijIvmtIfcGNQlQxP6GuzPGWF9kzz9qmqE7zu6ygh8kWLtSUwWP2DvOPMFmr7T8CVG5Ec ocXDRGFLTn7pU1yUsKd5yOvb/Hg4BbQT9hNXTHAXzrooWXXRn4wcepBvKIVQ4yvbtijJ wwrw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:content-transfer-encoding:mime-version:subject :from:in-reply-to:date:cc:message-id:references:to; bh=1F9vGp+6MNRxAICcSYfpNYgQAi1CGIEMO+DKu4DNf3k=; b=DXUezBMKZe/tlCAx0gGIzbMsaMCPZ4Dr+Nnapme0HvwkI2L1G07Ru7WvdD6m8MXNxh dbu6/W9hHvgfn/RK0kD82z2A7Uezo4ADznU8THy4hMd3uRo5kHbY2+Kwm7rHQT2TiV8h k9ULS9RqCDx7c/BmvqTBooKj3axQaTtK5uvf3t2Y5ejxhinEr+UTNfulZl+Hs1uy/l4R ha2veOC7FdpFqaG+xliPSapSYtvWKQjOpvHb3cdglWUqITrVV59I8OiejdrLnmSJPb2P dCnc9t5FAs0oTjVF68lh5NRZjqMKDmM5PhIVdQ62wDkGgCEMGwSzuWMdCqFzX4zUmK63 GlCQ==
X-Gm-Message-State: AJIora/OId6cmh1OXx48qdhfe9vsLkU7nnk01zoGaEFOeXXaAATR1AyO /+seXAeQwyt9gwMCJId/IS4=
X-Google-Smtp-Source: AGRyM1vJAVAF5yP9EtV5Lz5Gu8KHlzllHYAA2AKdb1UgP05KKJVF8UysS2CemT+ObXFAe5lt8kBJoA==
X-Received: by 2002:a17:906:99c1:b0:6fe:b01d:134 with SMTP id s1-20020a17090699c100b006feb01d0134mr18898911ejn.598.1659509159717; Tue, 02 Aug 2022 23:45:59 -0700 (PDT)
Received: from smtpclient.apple ([85.255.234.244]) by smtp.gmail.com with ESMTPSA id 1-20020a170906200100b0072b40cb28a8sm6947795ejo.29.2022.08.02.23.45.59 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 02 Aug 2022 23:45:59 -0700 (PDT)
Content-Type: multipart/alternative; boundary="Apple-Mail-28115C9C-A916-4F3B-90B3-FB1084EF00F4"
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (1.0)
From: Stewart Bryant <stewart.bryant@gmail.com>
In-Reply-To: <AM7PR03MB6451286541015833C83B7924EE9D9@AM7PR03MB6451.eurprd03.prod.outlook.com>
Date: Wed, 03 Aug 2022 07:45:57 +0100
Cc: Chris Smiley <csmiley@amsl.com>, Andrew Alston - IETF <andrew-ietf@liquid.tech>, mpls@ietf.org, Duane.Anderson@edgewater.ca, The IESG <iesg@ietf.org>, arun@force10networks.com, rcallon@juniper.net, erosen@cisco.com, RFC Errata System <rfc-editor@rfc-editor.org>
Message-Id: <B5361C8D-9FD0-4ACB-A707-6935579642EB@gmail.com>
References: <AM7PR03MB6451286541015833C83B7924EE9D9@AM7PR03MB6451.eurprd03.prod.outlook.com>
To: Andrew Alston <Andrew.Alston=40liquidtelecom.com@dmarc.ietf.org>
X-Mailer: iPad Mail (19F77)
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/ogTR5TJMeawZnWykWl1nGFuT9Ug>
Subject: Re: [mpls] [Errata Held for Document Update] RFC3031 (6450)
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 03 Aug 2022 06:46:08 -0000

Hi Andrew,

I agree with what you say, and that it should be held for update.

However I think that this is an editorial rather than a technical change.

Stewart

Sent from my iPad

> On 2 Aug 2022, at 22:37, Andrew Alston <Andrew.Alston=40liquidtelecom.com@dmarc.ietf.org> wrote:
> 
> 
> As I said in my notes, while I do believe that this errata contains things that probably should be rectified, considering the wide number of changes this would entail within the document, I do not consider this a simple errata, and hence believe that if these changes are to be made, they need to be done when and if there is a BIS document published to update this and not a simple errata.
>  
> Hence, I believe that holding this for an update and if at some point someone chooses to push through a BIS to update this – along with any other potential changes – these fixes can be incorporated at that point, until then – I’m going to stand by my hold for update status on this one.
>  
> Thanks
>  
> Andrew
>  
>  
> From: mpls <mpls-bounces@ietf.org> On Behalf Of Chris Smiley
> Sent: Wednesday, August 3, 2022 12:29 AM
> To: Andrew Alston - IETF <andrew-ietf@liquid.tech>
> Cc: mpls@ietf.org; Duane.Anderson@edgewater.ca; The IESG <iesg@ietf.org>; arun@force10networks.com; rcallon@juniper.net; erosen@cisco.com; RFC Errata System <rfc-editor@rfc-editor.org>
> Subject: Re: [mpls] [Errata Held for Document Update] RFC3031 (6450)
>  
> 
> Hi Andrew,
> 
> We note that this erratum has already been marked as "Held for Document Update”. Please let us know if you would like us to set it back to “Reported” so you can make further updates. 
> 
> Thank you.
> 
> RFC Editor/cs
> 
> 
> > On Jul 28, 2022, at 4:45 AM, Loa Andersson <loa@pi.nu> wrote:
> > 
> > Andrew,
> > 
> > I think we should reject this errata, it has been running code for 25 years or more, no problems reported. It is also not local to RFC 3031, the MPLS working group or the IETF.
> > 
> > RFC Editor (Errata System),
> > 
> > I think Andrew need to OK this, but if not necessary just go and reject.
> > 
> > /Loa
> > 
> > PS
> > 
> > THe addresses to Eric, Ross and Arun are likely not current, but I don't think we need to consult them.
> > 
> > On 2022-05-26 15:56, RFC Errata System wrote:
> >> The following errata report has been held for document update
> >> for RFC3031, "Multiprotocol Label Switching Architecture".
> >> --------------------------------------
> >> You may review the report below and at:
> >> https://www.rfc-editor.org/errata/eid6450
> >> --------------------------------------
> >> Status: Held for Document Update
> >> Type: Technical
> >> Reported by: Duane L. Anderson <Duane.Anderson@Edgewater.CA>
> >> Date Reported: 2021-03-0
> >> Held by: Andrew Alston (IESG)
> >> Section: GLOBAL
> >> Original Text
> >> -------------
> >> 2.2. Terminology defines the terms
> >> Layer 2 layer 2 the protocol layer under layer 3
> >> (which therefore offers the services used by layer 3)
> >> Layer 3 the protocol layer at which IP and its associated
> >> routing protocols operate
> >> 2.3. Acronyms and Abbreviations defines
> >> L2 Layer 2
> >> L3 Layer 3
> >> However, in 3.14. Scope and Uniqueness of Labels, 4.3. Label Stacks and Implicit Peering, 4.5. LSP Trees as Multipoint-to-Point Entities, and 4.6. LSP Tunneling between BGP Border Routers, L1, L2 and L3 are used as differentiating names for certain labels attached to packets.
> >> Of course, in 3.23. Time-to-Live (TTL), L2 is used to refer to layer 2 frame header and to a layer 2 switch, which is correct.
> >> However, in 4.3. Label Stacks and Implicit Peering, the term level 1 is used to refer to the LIFO (stack) ordinal number of a label then named L1 and given a protocol layer 2 protocol of layer 2 (L2). Furthermore, labels named L2 and then L1 are pushed onto the stack of labels prefixed to the packet. To top it all off the packet's stack attribute as protocol level 2 (L2).
> >> Of course, in 3.17. LSP Next Hop, 4.1.5. The Implicit NULL Label, 5.1.1.2. PushConditional, 5.1.1.4. PulledConditional, 5.1.2.2. RequestWhenNeeded, 5.1.3. Upstream LSR: NotAvailable Procedure, 5.1.4. Upstream LSR: Release Procedure, 5.1.4.2. NoReleaseOnChange, 5.1.5. Upstream LSR: labelUse Procedure, 5.2.2. Schemes for LSRs that do not Support Label Merging, refer to L3 meaning level 3, which is correct.
> >> Furthermore, in 3.1. Labels, 3.2. Upstream and Downstream LSRs, 3.4. Label Assignment and Distribution, 3.5. Attributes of a Label Binding, 3.14. Scope and Uniqueness of Labels, 4.1.2.2. Distributing Labels, 5.1.5. Upstream LSR: labelUse Procedure, 5.1.5.2. UseIfLoopNotDetected, 5.1.6. Downstream LSR: Withdraw Procedure
> >> * L is used as a name for a certain label attached to packet, and
> >> * L is used as a arbitrary value assigned to a label attached to a packet
> >> Corrected Text
> >> --------------
> >> I have not provided any corrected text as I've literally "highlighted" 44 places in a pdf format file of RFC 3031 that are ambiguous.
> >> As there is no facility to attach a file to this Report Errata for RFC3031 form, i will send the file commented pdf file upon request.
> >> Notes
> >> -----
> >> My rational for highlighting (no pun intended) these problems is that the overloading of the L2, L3 abbreviations layer 2 and layer 3, with the names L1, L2, L3 and L for labels, plus the use of L1 and L2 as indexed names for the ordinal position of a label prefixed to a payload, then to use L2 and L3 as to actually mean layer 2 and layer is uh ... sloppy.
> >> Honestly, I can't understand how RFC 3031 has been posted for twenty years and that it is on the Standards Track and no one has found these problems.
> >> Its similar to when someone publishes a mathematical treatise and use the same set of variable names {x, y, z, t} over and over again in different contexts spread throughout the paper. Its intractable and practically gibberish.
> >> I apologize if my criticism is harsh regarding this problem but I spent a considerable amount of my time reading this document trying to make sense of it before I realized that the fault is not mine but it is of the document.
> >> [Andrew] This seems to wide and generalized to be a simple errata, as such I am marking this as held for document update.
> >> --------------------------------------
> >> RFC3031 (draft-ietf-mpls-arch-06)
> >> --------------------------------------
> >> Title : Multiprotocol Label Switching Architecture
> >> Publication Date : January 2001
> >> Author(s) : E. Rosen, A. Viswanathan, R. Callon
> >> Category : PROPOSED STANDARD
> >> Source : Multiprotocol Label Switching
> >> Area : Routing
> >> Stream : IETF
> >> Verifying Party : IESG
> >> _______________________________________________
> >> mpls mailing list
> >> mpls@ietf.org
> >> https://www.ietf.org/mailman/listinfo/mpls
> > 
> > -- 
> > Loa Andersson email: loa@pi.nu
> > Senior MPLS Expert loa.pi.nu@gmail.com
> > Bronze Dragon Consulting phone: +46 739 81 21 64
> > 
> 
> _______________________________________________
> mpls mailing list
> mpls@ietf.org
> https://www.ietf.org/mailman/listinfo/mpls
> 
> Internal All Employees
> _______________________________________________
> mpls mailing list
> mpls@ietf.org
> https://www.ietf.org/mailman/listinfo/mpls