Re: [Lsr] WG Adoption Call - draft-pkaneria-lsr-multi-tlv (11/17/2023 - 12/09/2023)

Gyan Mishra <hayabusagsm@gmail.com> Thu, 07 December 2023 07:11 UTC

Return-Path: <hayabusagsm@gmail.com>
X-Original-To: lsr@ietfa.amsl.com
Delivered-To: lsr@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3F8F0C090367; Wed, 6 Dec 2023 23:11:53 -0800 (PST)
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_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_REMOTE_IMAGE=0.01, T_SCC_BODY_TEXT_LINE=-0.01, 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 uZwY-uO0YAm4; Wed, 6 Dec 2023 23:11:49 -0800 (PST)
Received: from mail-pj1-x1032.google.com (mail-pj1-x1032.google.com [IPv6:2607:f8b0:4864:20::1032]) (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 3F99FC090361; Wed, 6 Dec 2023 23:11:49 -0800 (PST)
Received: by mail-pj1-x1032.google.com with SMTP id 98e67ed59e1d1-286e57fde73so531851a91.1; Wed, 06 Dec 2023 23:11:49 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1701933108; x=1702537908; 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=M3AYOxRfne25XZ3G6iNBvGXeNu4OV26eesyBMtxmkCg=; b=iMLOiRJoy4cfya2UKObeBAq4icDcLxeKaDy8sbwK5KpVTZl+xIHhu4CplP8EFLMsp0 cQOtz83fOvcmd9HiZXk+h/t4e1cEUujy/flWHOSgYNsHMHLmB8FU2pUT71rcSjMcPiFX Rlf9voIZtVR71/jEMNWrhK5KRef+oQQ+KEgNt4hGmJ3OWNUA3/1piS5xj2UPEy1KeAhx 6V+E8PRBlmWJJ8OmJDGTuRkmEmeZu+WddbnFFH9eRo1kjoBOYLlaFLiyGWwifvG/xILc 3mpUD9MQcAf68bj3bF/JAwkig0iQRsq8eI2BSZHV2Qa6x26NTbsduQQjcAO+mvduLjTt VoTA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1701933108; x=1702537908; 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=M3AYOxRfne25XZ3G6iNBvGXeNu4OV26eesyBMtxmkCg=; b=TQGhhU3XGiPSG+8lnUg8+TRfyQMBzPTSUISgqk5x/9ImPW7TmMtbgUUBbMnt9nPQ9p fBo5RYCky4jvVXdFl/LSjyC7ggY6F96W+uxqFDaUT53QBPZ/C3YjrjxNaWJssU4vWIVm JSZ/bnxGTb9OPMYNam+WejSm5c5++P337QpD2pCPcq0WQulOqRR7BFwqzZSZn6ZcG3CY HyXjZy3BJmvnSWSjvXWbfLNeg0mRs/3SOtBNUnP0UB0Z0zWyxsmW4Ky4w2UrB8DABHEN n4kt397Xt3iz7Bbp7QE6Ntm88/lWqCqAJ4DFl8Z3uw+4LPyJzcVMqFHcv5T7wnAbUnYl vEnQ==
X-Gm-Message-State: AOJu0YyKQJv2xo3cRW9yNXxPrdEIHElf1ywRT6Z4OAUNzOQCdi2SWaqk 1JNBTxSpSq5JDTrViOveFrE9Ifg067WT0B+RIcqoMKFn
X-Google-Smtp-Source: AGHT+IH6uI39pzvwfbzdLziqtOobadt7DUUUdFwzUkwSACBgm+osfZk8jcjUC2ejs1krOA89LTyzw5iR5+slMw0sC40=
X-Received: by 2002:a17:90a:b94a:b0:286:6cc0:b917 with SMTP id f10-20020a17090ab94a00b002866cc0b917mr1608900pjw.78.1701933107363; Wed, 06 Dec 2023 23:11:47 -0800 (PST)
MIME-Version: 1.0
References: <CABY-gOObEEAMyeQs7q_8Vgnqdjg09dzw-Rs_0uL+oFA+qoDLeA@mail.gmail.com> <AS2PR02MB8839CC21BB55BE1404F6D718F0BBA@AS2PR02MB8839.eurprd02.prod.outlook.com> <19DF0975-1CB8-4A59-947C-8881688BD7E9@tony.li> <GV2PR02MB8848C4E6E1090F9F39BE7AE6F0BBA@GV2PR02MB8848.eurprd02.prod.outlook.com> <BY5PR11MB433799693CBD46FBEF765EC7C1BBA@BY5PR11MB4337.namprd11.prod.outlook.com>
In-Reply-To: <BY5PR11MB433799693CBD46FBEF765EC7C1BBA@BY5PR11MB4337.namprd11.prod.outlook.com>
From: Gyan Mishra <hayabusagsm@gmail.com>
Date: Thu, 07 Dec 2023 02:11:35 -0500
Message-ID: <CABNhwV1_RMYsUvzgNh8atXKA6EMLS=kD8mLUyo=9i8_+CsQH4w@mail.gmail.com>
To: "Les Ginsberg (ginsberg)" <ginsberg=40cisco.com@dmarc.ietf.org>
Cc: DECRAENE Bruno INNOV/NET <bruno.decraene@orange.com>, Tony Li <tony.li@tony.li>, Yingzhen Qu <yingzhen.ietf@gmail.com>, "draft-pkaneria-lsr-multi-tlv@ietf.org" <draft-pkaneria-lsr-multi-tlv@ietf.org>, lsr <lsr@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000004bc372060be62e26"
Archived-At: <https://mailarchive.ietf.org/arch/msg/lsr/piSpWliG34yS3LBeP9Y1WIonp5o>
Subject: Re: [Lsr] WG Adoption Call - draft-pkaneria-lsr-multi-tlv (11/17/2023 - 12/09/2023)
X-BeenThere: lsr@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Link State Routing Working Group <lsr.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lsr>, <mailto:lsr-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lsr/>
List-Post: <mailto:lsr@ietf.org>
List-Help: <mailto:lsr-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lsr>, <mailto:lsr-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 07 Dec 2023 07:11:53 -0000

Hi Les

Question in-line about the configuration controls being a recommended
solution or must as Bruno pointed out.


Responses in-line Gyan>

<http://www.verizon.com/>

*Gyan Mishra*

*Network Solutions A**rchitect *

*Email gyan.s.mishra@verizon.com <gyan.s.mishra@verizon.com>*



*M 301 502-1347*



On Tue, Nov 21, 2023 at 1:25 PM Les Ginsberg (ginsberg) <ginsberg=
40cisco.com@dmarc.ietf.org> wrote:

> Bruno –
>
>
>
> First, without dismissing your comments, this is a WG adoption call – not
> a Last Call to publish a draft as an RFC (as Tony has pointed out).
>
> Could you state unambiguously whether you support adoption or not?
>
>
>
> I am in agreement with Tony’s responses. I think my earlier reply to you
> is very much consistent with Tony’s reply.
>
>
>
> Some additional responses inline.
>
>
>
> *From:* bruno.decraene@orange.com <bruno.decraene@orange.com>
> *Sent:* Tuesday, November 21, 2023 9:27 AM
> *To:* Tony Li <tony.li@tony.li>
>
> *Cc:* Yingzhen Qu <yingzhen.ietf@gmail.com>;
> draft-pkaneria-lsr-multi-tlv@ietf.org; lsr <lsr@ietf.org>
> *Subject:* RE: [Lsr] WG Adoption Call - draft-pkaneria-lsr-multi-tlv
> (11/17/2023 - 12/09/2023)
>
>
>
> Hi Tony,
>
>
>
> Thanks for your replies. Much appreciated
>
>
>
> Please see inlines [Bruno]
>
> In any case, that’s fine to have a different perspective because we do
> (e.g., vendor vs operator)
>
>
>
>
>
> Orange Restricted
>
> *From:* Tony Li <tony1athome@gmail.com> *On Behalf Of *Tony Li
> *Sent:* Tuesday, November 21, 2023 5:45 PM
> *To:* DECRAENE Bruno INNOV/NET <bruno.decraene@orange.com>
> *Cc:* Yingzhen Qu <yingzhen.ietf@gmail.com>;
> draft-pkaneria-lsr-multi-tlv@ietf.org; lsr <lsr@ietf.org>
> *Subject:* Re: [Lsr] WG Adoption Call - draft-pkaneria-lsr-multi-tlv
> (11/17/2023 - 12/09/2023)
>
>
>
>
>
> Hi Bruno,
>
>
>
> Thank you for your comments.
>
>
>
>
>
> As a constructive proposal, and as mitigations, I would like the document
> be improved with the following changes:
>
> a.       Sending MUST be controlled by configuration [1]
>
> [1]
>
> OLD: It is RECOMMENDED that implementations which support the sending of
> MP-TLVs provide configuration controls to enable/disable generation of
> MP-TLVs.
>
> NEW: It is REQUIRED that implementations which support the sending of
> MP-TLVs provide configuration controls to enable/disable generation of
> MP-TLVs.
>
>
>
>
>
> As you know, some systems already generate multi-part TLVs. And they lack
> any controls for doing this today. The language that you’re suggesting
> would make these systems immediately out of compliance, thereby punishing
> them for providing leading technology.
>
>
>
> [Bruno] Personally, I’d prefer that the LSR WG works on making a good long
> term specification for people using it rather than accommodate short term
> aspects such as pre-standard implementations. (Plus some implementations
> have no problem with claiming support for an RFC while not following the
> spec (e.g., RFC 3107).)
>
> If we are to the point that 1) the argument to adopt MP-TLV is because
> it’s already implemented by some implementations, plus that 2) we can’t
> change anything in the draft because there are pre-standard implementations
> (even if agree that it would be better cf “[LES:] In principle I agree.”
> [A]) then let’s just rubberstamp those implementations and close the WG.
>
>
>
>
>
> Furthermore, it is highly unlikely that any implementation is going to
> actually comply just because of our choice of adjective here.
>
> [Bruno] Exactly my above point: existing implementations may not bother
> and claims compliancy anyway. So, what’s the problem with changing the text
> in the draft?
>
>
>
> The control is clearly not necessary for interoperability and we should
> not overuse our ability to place requirements on implementations. We all
> know that the real power comes from customers who place requirements on
> vendors and the requirements that we place in RFCs are only meaningful when
> describing the requirements for correct operation of our protocols.
> Overextending ourselves dilutes our interoperability requirements.
>
> [Bruno] In my perspective, the control is required to not break existing
> networks.
>
> I agree with you that this is not required for interoperability with other
> MP-TLV implementations, but to me this is required for interoperability
> with RFCs having specified the existing TLVs
>
> a.
>
> b.       For existing TLVs (and “any level of sub-TLVs”), details the TLV
> which could be advertised with no risks for the network and TLVs which must
> not be advertised before all nodes be upgraded.
>
>
>
>
>
> What is ’no risk’? We are not competent to make that assesment. That
> requires knowing everything about every implementation, past, present, and
> future and testing the full cross product of those implementations in all
> possible scenarios.
>
>
>
> [Bruno] I was referring to Les email [A], in particular “[LES:] Again,
> this depends on the codepoint. In the case of Neighbor/Prefix Reachability
> advertisements, the impact on forwarding is highly likely (as your wording
> states). “
>
> [A] https://mailarchive.ietf.org/arch/msg/lsr/jZJi3xe8BcEpmlAG-P_LfSf-FgY/
>
>
>
> *[LES:] It is out of scope for the MP draft to specify what risks may be
> associated with each and every codepoint that has the potential to require
> use of MP.*
>
> *Such an analysis would be lengthy and inaccurate and bloat the draft to
> no useful purpose. It took 20 years before MP usage for Neighbor/Prefix
> advertisements became a realistic deployment scenario. Do you believe that
> folks 20 years ago could have accurately predicted the risks for these two
> TLVs?*
>
> b.
>
> c.       Given this document typically may require global support before
> this be enabled, I think this draft would be a good candidate for the
> addition of the relevant yang module as per draft-qgp-lsr-isis-pics-yang
> [3]. I personally don’t see a problem with adding a normative reference to
> an individual draft, but if I’m wrong, an option for the chairs to consider
> would be to pause this adoption call and start an adoption call for
> draft-qgp-lsr-isis-pics-yang.
>
>
>
>
>
> That would stall this document indefinitely, pending progress on the YANG
> model. Please recall that this document is already two years old and that
> this is an adoption call, NOT WGLC.
>
>
>
> [Bruno] At worst that may only delay RFC publication. All other steps
> would not be delayed so I don’t think that this would delay the feature.
>
> Plus draft-qgp-lsr-isis-pics-yang seems short to me and could probably
> even be made even shorter if needed. So eventually it could be progressed
> quickly.
>
>
>
> *[LES:] While I would like to believe that progress on
> draft-qgp-lsr-isis-pics-yang will be swift, I think the initial feedback we
> have received suggests otherwise. There have already been a number of
> differences of opinion as to appropriate content and this is an important
> discussion to have because we are setting a template for many such drafts
> in the future.*
>
> *I also argue that the two drafts are logically not related. The PICS
> draft is addressing the need for operators to be able to obtain an accurate
> implementation report for the routers in a network. This isn’t specific to
> the use of MP and in fact isn’t directly related to MP at all.*
>
> *MP has only highlighted that in order to safely deploy features in a
> network operators need such information – which is an existing problem.*
>
>
>
> The question on the table is not whether this document is perfect. The
> question is whether this is worth continuing to work on and whether this
> document is the correct basis for that work. I would like to see this
> document published sometime this century.
>
> [Bruno] Indeed. And the related question is whether the WG is allowed to
> modify the content of that document or whether the document is as-is
> because there exist pre-standards implementations.
>
>
>
>
>
> *[LES:] I don’t understand your response. Further discussion of the
> content of the MP draft will happen post adoption – just as it has for
> every other document which has been adopted in the history of the IETF.*
>
> *Further, the heart of the document is explanatory/informational – not
> normative. I don’t see risk that “early implementations” will not
> interoperate with implementations based on later versions of the draft
> because the draft is not altering protocol behavior.*
>
> *There is only one new codepoint introduced in the document (capabilities
> advertisement) and that has been explicitly defined to not be required so
> as not to introduce interoperability issues.*
>
>
>
      Gyan> Good points.  So as you stated majority of what has been
implemented by vendors and deployed by operators protocol wise has been
static and more then likely will not be changing post adoption and maybe
even through publication.  So that being said configuration knobs such as
the must for the enable / disable of advertising the MP TLV that should not
be an issue since we are not changing the protocol specification in any way
shape or form.  I think the knob adds flexibility and configuration
controls for operators giving comfort in deploying the extension.

> *   Les*
>
>
>
>
>
> Regards,
>
> --Bruno
>
>
>
> Regards,
>
> Tony
>
>
>
> ____________________________________________________________________________________________________________
>
> Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc
>
> pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler
>
> a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,
>
> Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.
>
>
>
> This message and its attachments may contain confidential or privileged information that may be protected by law;
>
> they should not be distributed, used or copied without authorisation.
>
> If you have received this email in error, please notify the sender and delete this message and its attachments.
>
> As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.
>
> Thank you.
>
> _______________________________________________
> Lsr mailing list
> Lsr@ietf.org
> https://www.ietf.org/mailman/listinfo/lsr
>