Re: [Lsr] New Version Notification for draft-pkaneria-lsr-multi-tlv-01.txt
Robert Raszuk <robert@raszuk.net> Thu, 22 September 2022 20:37 UTC
Return-Path: <robert@raszuk.net>
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 31CBFC14CE28 for <lsr@ietfa.amsl.com>; Thu, 22 Sep 2022 13:37:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.105
X-Spam-Level:
X-Spam-Status: No, score=-2.105 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, HTML_MESSAGE=0.001, 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=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=raszuk.net
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 SCcohkpQLLAY for <lsr@ietfa.amsl.com>; Thu, 22 Sep 2022 13:37:06 -0700 (PDT)
Received: from mail-wm1-x334.google.com (mail-wm1-x334.google.com [IPv6:2a00:1450:4864:20::334]) (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 F344CC14CF10 for <lsr@ietf.org>; Thu, 22 Sep 2022 13:37:05 -0700 (PDT)
Received: by mail-wm1-x334.google.com with SMTP id e18so7521468wmq.3 for <lsr@ietf.org>; Thu, 22 Sep 2022 13:37:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date; bh=cu70NkWej8+ddETzKL+B+/dk8t17jRk0mHSlqicVqKA=; b=cZLJsuRnT3Cgat94BQYuO2e4OlE+5I6UeIx4PZk0rT0HmquBJdhZUEaESKSghaCGCa E5/lOKqDPd+EdOQ20nkEpUEYU1JuFIujl2fjihUModcLJK+WS6lG6NsQBfQ12CFBLS5b F6GXq52UJeWI1m+/TTZ4ycHYSooy9QnqAadjN8ecknzkou0MiESj7sD/TphXvFS4ph+s PDsRLwStDu2cnPw7DQC21d2UkdU3n2fJPKsV+tIuT2BQJEnORB3r39FsYMKD2h02EEzD puWD8r5kXDrUI3MFslhUYo8solbCOOhwVzEIUX/giTBGyb1ztlniDIVFiaRTn8SlDp49 17+A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date; bh=cu70NkWej8+ddETzKL+B+/dk8t17jRk0mHSlqicVqKA=; b=A5H47HjIG97NeG1f4up+XGFYAY88HA2LBjfuvBSNjWR86Rc1G/xVypnGN2RhMEZ7FV GBgA+zBo5QJOzOcwUOYwFgwhcJtwR9dv2AY6DccG9qZU8r1tZsuohslXCtTp4jo/dZB4 aO0LfNag1sP1xheJMdveyBgZQmfFxGP/9wt2SlTAYcKgxLoX/Lq9MAZIvp1yKhWT4WLE qy0JDSzdhf+Eku/l/QkS4NMZVrY967BI91kqG+n0dTIZE/cdXnfaZn+/bbLrAgnPe6V9 x3Gtmluth70SAoaiBj2FMskFE74rX6BSizOb7iK8RLzZnf+ogiPQn8TtITmujSo3kcB8 V1OA==
X-Gm-Message-State: ACrzQf2FBdhDb/RyPH1/32AT0XNkiFq+pSJBovRjhUITMM19fUcMLXKn ln3Wn6AhCoykFDoOUgztN3Erl5ZKx181yrcY1pBxqg==
X-Google-Smtp-Source: AMsMyM7y4kfHnbOSjGVevl7chBKw5u+EUXzAP3XQ5tf+HV1SMsAEzsHaY2ntLyl8Wxo4xXjfUzNNxUnsFEViTybliBc=
X-Received: by 2002:a05:600c:1552:b0:3a8:4523:d16 with SMTP id f18-20020a05600c155200b003a845230d16mr10533666wmg.200.1663879023980; Thu, 22 Sep 2022 13:37:03 -0700 (PDT)
MIME-Version: 1.0
References: <165698307722.29582.4737549232899148443@ietfa.amsl.com> <8C3DB3ED-8588-4154-BFAC-9B7D688C321D@tony.li> <AM0PR07MB63861EA2CE8C47997B49CA77E0739@AM0PR07MB6386.eurprd07.prod.outlook.com> <B9880E44-939D-4C06-8C89-11DAC647D74F@tony.li> <424134381.3518370.1662912203018@kpc.webmail.kpnmail.nl> <6182F67E-AE25-4B25-8EA1-59B120F79E29@tony.li> <1286153051.3618851.1662976045617@kpc.webmail.kpnmail.nl> <BCA3AF5C-FB0A-4329-9C47-F8C66C41A2FA@tony.li> <2044803326.3792191.1663069716388@kpc.webmail.kpnmail.nl> <092D4B02-AC30-483A-87D2-A72998742E5F@tony.li> <BY5PR11MB43376ED4AC5074305678264EC14E9@BY5PR11MB4337.namprd11.prod.outlook.com> <CAOj+MMH3PZp+BjQFxSazvh2OFRH+Bnps155X6LkCJ9NZX+9Q0A@mail.gmail.com> <BY5PR11MB433702DD9713177B30B8E1C7C14E9@BY5PR11MB4337.namprd11.prod.outlook.com>
In-Reply-To: <BY5PR11MB433702DD9713177B30B8E1C7C14E9@BY5PR11MB4337.namprd11.prod.outlook.com>
From: Robert Raszuk <robert@raszuk.net>
Date: Thu, 22 Sep 2022 22:37:25 +0200
Message-ID: <CAOj+MMHzGr818z8FiugthRiDQ6m+E9bjLGjXsCw-nt4X=g=LGA@mail.gmail.com>
To: "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>
Cc: Tony Li <tony.li@tony.li>, Henk Smit <henk.ietf@xs4all.nl>, lsr <lsr@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000002c891a05e94a0643"
Archived-At: <https://mailarchive.ietf.org/arch/msg/lsr/SjSzSCRaXf7MV9afnRdVjljL0ns>
Subject: Re: [Lsr] New Version Notification for draft-pkaneria-lsr-multi-tlv-01.txt
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, 22 Sep 2022 20:37:10 -0000
Hi Les, Ok that helps to clarify the current use case (and name confusion) of RFC7981. I did look at some of the drafts defined in the registry of this Capability TLV bringing in sub-TLVs and while clearly lots of them are used in a run time I did see a few which could be also stated to use mgmt plane instead :). But back to this topic - do you see that support for Multi-TLV processing could not be disabled by a node ? If so, would this information not be useful in run time ? Thx, R. On Thu, Sep 22, 2022 at 10:30 PM Les Ginsberg (ginsberg) <ginsberg@cisco.com> wrote: > Robert – > > > > The intent of my response was to get agreement on separating the > discussion of advertising features supported by an implementation from the > content of the multi-tlv draft. > > > > Router capabilities TLV (RFC 4971/7981) is something quite different. In > every case, information advertised in the Router Capability TLV is used at > run time by the protocol. For example, advertising SR Capability is not > there so that the operator can know which implementations include SR > support. It is there so that at run time other routers in the network will > know whether a given router has SR enabled – which influences how (for > example) label stacks are built when forwarding via that node. > > > > What is being proposed here is for the protocol to advertise what features > it supports. This is not information which will be used by the protocol at > run time – it is there solely to inform the network operator of what > support is included in a given implementation. > > This is not what Router Capability TLV does (please do not argue with me > about the TLV name – it was chosen long ago…) and if the WG were to decide > that management information should be sent by the protocol I would > certainly argue that Router Capability TLV is not the correct TLV to be > used. > > > > If you are interested in discussing having the protocol include management > information in the LSPDB – please discuss this in a separate thread – and > note that (with the notable exception of “hostname”) this isn’t done today > – so it is something very new. > > > > Les > > > > > > > > *From:* Robert Raszuk <robert@raszuk.net> > *Sent:* Thursday, September 22, 2022 12:38 PM > *To:* Les Ginsberg (ginsberg) <ginsberg@cisco.com> > *Cc:* Tony Li <tony.li@tony.li>; Henk Smit <henk.ietf@xs4all.nl>; lsr < > lsr@ietf.org> > *Subject:* Re: [Lsr] New Version Notification for > draft-pkaneria-lsr-multi-tlv-01.txt > > > > Hi Les, > > > > > 2) Applicability of advertising what features an implementation supports > extends > > > to much more than just multi-tlv support. > > > > Indeed. Spot on ! > > > > And wasn't it the reason for rfc4971 then updated by rfc7981 ? > > > > I think having such capabilities flooded via area or entire domain is a > very useful thing. > > > > It is much better to crash local node then randomly see crashes here and > there when it comes to handling new feature. > > > > Is the resistance here coming from the fact that multi-part TLVs are used > today without such capability and introducing it now would cause a mess ? > If so maybe rewording first sentence from section 5 rather then removing > section 4 is better solution. > > > > Mgmt plane exists here and there. I am yet to see parity in how routers > expose information from ISIS and OSPF. So if someone is seriously thinking > of self driving networks we will see much more management stuff being sent > inline other then expecting that networks will be driven by magic oracles. > That experiment of SDN is not going that well I am afraid. > > > > Best, > > R. > > > > > > On Thu, Sep 22, 2022 at 6:40 PM Les Ginsberg (ginsberg) <ginsberg= > 40cisco.com@dmarc.ietf.org> wrote: > > Tony - > > For me, your discussion with Henk highlights two points: > > 1)There are different POVs on whether advertising management information > (like multi-tlv support) in the LSPDB is a good idea > > 2)Applicability of advertising what features an implementation supports > extends to much more than just multi-tlv support. > > Therefore, introduction of such advertisements should be removed from the > multi-tlv draft. If you and/or others want to pursue this idea, then a new > draft focused on this new use of the protocol should be written. > In this way the WG will have the opportunity to discuss the merits of such > a significant protocol extension independently - which is appropriate. > And the work on how to support multi-tlv - which I think is both useful > and non-controversial - can proceed. > > I hope this is something on which we can easily agree - even if we do not > agree on whether feature support should/should not be advertised in the > LSPDB. > > A few more comments inline. > > > -----Original Message----- > > From: Lsr <lsr-bounces@ietf.org> On Behalf Of Tony Li > > Sent: Tuesday, September 13, 2022 1:44 PM > > To: Henk Smit <henk.ietf@xs4all.nl> > > Cc: lsr <lsr@ietf.org> > > Subject: Re: [Lsr] New Version Notification for > draft-pkaneria-lsr-multi-tlv- > > 01.txt > > > > > > Hi Henk, > > > > >> Yes, I'm advocate for putting things elsewhere, but that proposal has > > >> met with crickets. You don't get it both ways: no capabilities in the > > >> protocol and nowhere else does not work. > > > > > > I'm not sure I know what you are talking about. > > > Did you write a draft? > > > > > > I did. You don’t remember it. It was that memorable. > > [LES:] Sorry, I am not aware that you (or anyone else) has written a draft > proposing advertisement of feature support in the LSPDB. > Could you provide a reference? > > > > > > > >> Because the thought of trying to deploy this capability at scale > without > > >> this attribute seems impossible. Consider the case of Tier 1 providers > > >> who have large IS-IS deployments. Are you really going to evaluate > 2000+ > > >> nodes without some kind of help? > > > > > > With the help of the management-plane? > > > > > > There is no management plane. We had the chance at one, but we had the > > great schism between OpenConfig and the IETF. So now we have nothing > > that we can rely on. > > [LES:] I sympathize with your POV here. From an industry standpoint the > schism is most unfortunate. > But making the protocol itself responsible for sending management info is > not a solution. > > Les > > > > > > > > How did those providers make changes to their > > configs/features/architecture before? > > > I would expect them to use the same tools. > > > > > > They have configuration databases, but they do NOT have good tools that > tell > > them about router capabilities. They MAY be able to do something ad hoc > > based on software release numbers, but this is far from a good solution. > > > > > > >> And the routers will do computations based on the multi-part TLVs. > > >> One level of indirection for a capability does not seem extreme. > > > > > > Not extreme, indeed. > > > But again, I rather not see 20 different minor or irrelevant things > > > in the router-capability TLV. Certainly not at 2 octets per item. > > > 1 Bit would already be (16 times) better. > > > > > > I am happy to go with one bit. However, there is no place to encode that > > single bit today. > > > > > > >>> Regardless whether we do that or not, this discussion maybe should be > > done > > >>> outside the multipart TLV discussion. Maybe another draft should be > > written > > >>> about these software-capabilities in general? > > >> > > >> Please feel free. My proposal was shot down. > > > > > > Are you talking about a very recent proposal? Linked to the > multipart-TLV > > > draft? Or something older? I vaguely remember some idea about > > > "generic transport" in IS-IS (or rather: outside the regular IS-IS > instance). > > > > > > This was outside of IS-IS entirely. Several people disliked it so much > that they > > wanted it thrown out of the WG. > > > > T > > > > _______________________________________________ > > Lsr mailing list > > Lsr@ietf.org > > https://www.ietf.org/mailman/listinfo/lsr > _______________________________________________ > Lsr mailing list > Lsr@ietf.org > https://www.ietf.org/mailman/listinfo/lsr > >
- [Lsr] Fwd: New Version Notification for draft-pka… Tony Li
- Re: [Lsr] Fwd: New Version Notification for draft… bruno.decraene
- Re: [Lsr] Fwd: New Version Notification for draft… Hannes Gredler
- Re: [Lsr] New Version Notification for draft-pkan… Tony Li
- Re: [Lsr] New Version Notification for draft-pkan… Tony Li
- Re: [Lsr] Fwd: New Version Notification for draft… Acee Lindem (acee)
- Re: [Lsr] Fwd: New Version Notification for draft… Ketan Talaulikar
- Re: [Lsr] Fwd: New Version Notification for draft… Van De Velde, Gunter (Nokia - BE/Antwerp)
- Re: [Lsr] New Version Notification for draft-pkan… Tony Li
- Re: [Lsr] New Version Notification for draft-pkan… Gyan Mishra
- Re: [Lsr] New Version Notification for draft-pkan… Les Ginsberg (ginsberg)
- Re: [Lsr] New Version Notification for draft-pkan… Tony Li
- Re: [Lsr] New Version Notification for draft-pkan… Les Ginsberg (ginsberg)
- Re: [Lsr] New Version Notification for draft-pkan… Van De Velde, Gunter (Nokia - BE/Antwerp)
- Re: [Lsr] New Version Notification for draft-pkan… Acee Lindem (acee)
- Re: [Lsr] New Version Notification for draft-pkan… Tony Przygienda
- Re: [Lsr] New Version Notification for draft-pkan… Robert Raszuk
- Re: [Lsr] New Version Notification for draft-pkan… Les Ginsberg (ginsberg)
- Re: [Lsr] New Version Notification for draft-pkan… Acee Lindem (acee)
- Re: [Lsr] New Version Notification for draft-pkan… Henk Smit
- Re: [Lsr] New Version Notification for draft-pkan… Tony Li
- Re: [Lsr] New Version Notification for draft-pkan… Henk Smit
- Re: [Lsr] New Version Notification for draft-pkan… Tony Li
- Re: [Lsr] New Version Notification for draft-pkan… Henk Smit
- Re: [Lsr] New Version Notification for draft-pkan… Tony Li
- Re: [Lsr] New Version Notification for draft-pkan… Les Ginsberg (ginsberg)
- Re: [Lsr] New Version Notification for draft-pkan… Robert Raszuk
- Re: [Lsr] New Version Notification for draft-pkan… Les Ginsberg (ginsberg)
- Re: [Lsr] New Version Notification for draft-pkan… Robert Raszuk
- Re: [Lsr] New Version Notification for draft-pkan… Les Ginsberg (ginsberg)
- Re: [Lsr] New Version Notification for draft-pkan… Christian Hopps
- Re: [Lsr] New Version Notification for draft-pkan… Les Ginsberg (ginsberg)
- Re: [Lsr] New Version Notification for draft-pkan… Christian Hopps
- Re: [Lsr] New Version Notification for draft-pkan… Les Ginsberg (ginsberg)
- Re: [Lsr] New Version Notification for draft-pkan… Tony Li
- Re: [Lsr] New Version Notification for draft-pkan… Robert Raszuk
- Re: [Lsr] New Version Notification for draft-pkan… Tony Li
- Re: [Lsr] New Version Notification for draft-pkan… Les Ginsberg (ginsberg)
- Re: [Lsr] New Version Notification for draft-pkan… bruno.decraene
- Re: [Lsr] New Version Notification for draft-pkan… Tony Li
- Re: [Lsr] New Version Notification for draft-pkan… Christian Hopps
- Re: [Lsr] New Version Notification for draft-pkan… Tony Li
- Re: [Lsr] New Version Notification for draft-pkan… Tony Li
- Re: [Lsr] New Version Notification for draft-pkan… Les Ginsberg (ginsberg)
- Re: [Lsr] New Version Notification for draft-pkan… Robert Raszuk
- Re: [Lsr] New Version Notification for draft-pkan… Tony Li
- Re: [Lsr] New Version Notification for draft-pkan… Les Ginsberg (ginsberg)
- Re: [Lsr] New Version Notification for draft-pkan… Les Ginsberg (ginsberg)
- Re: [Lsr] New Version Notification for draft-pkan… Tony Li
- Re: [Lsr] New Version Notification for draft-pkan… Christian Hopps
- Re: [Lsr] New Version Notification for draft-pkan… Les Ginsberg (ginsberg)
- Re: [Lsr] New Version Notification for draft-pkan… Robert Raszuk
- Re: [Lsr] New Version Notification for draft-pkan… Christian Hopps
- Re: [Lsr] New Version Notification for draft-pkan… Les Ginsberg (ginsberg)
- Re: [Lsr] New Version Notification for draft-pkan… Christian Hopps
- Re: [Lsr] New Version Notification for draft-pkan… Les Ginsberg (ginsberg)
- Re: [Lsr] New Version Notification for draft-pkan… Robert Raszuk
- Re: [Lsr] New Version Notification for draft-pkan… Les Ginsberg (ginsberg)
- Re: [Lsr] New Version Notification for draft-pkan… Robert Raszuk
- Re: [Lsr] New Version Notification for draft-pkan… Peter Psenak
- Re: [Lsr] New Version Notification for draft-pkan… Tony Li
- Re: [Lsr] New Version Notification for draft-pkan… Christian Hopps
- Re: [Lsr] New Version Notification for draft-pkan… Peter Psenak
- Re: [Lsr] New Version Notification for draft-pkan… Tony Li
- Re: [Lsr] New Version Notification for draft-pkan… Les Ginsberg (ginsberg)
- Re: [Lsr] New Version Notification for draft-pkan… Christian Hopps
- Re: [Lsr] New Version Notification for draft-pkan… Christian Hopps
- Re: [Lsr] New Version Notification for draft-pkan… Les Ginsberg (ginsberg)
- Re: [Lsr] New Version Notification for draft-pkan… Les Ginsberg (ginsberg)
- Re: [Lsr] New Version Notification for draft-pkan… Christian Hopps
- Re: [Lsr] New Version Notification for draft-pkan… Robert Raszuk
- Re: [Lsr] New Version Notification for draft-pkan… Les Ginsberg (ginsberg)
- Re: [Lsr] New Version Notification for draft-pkan… Christian Hopps
- Re: [Lsr] New Version Notification for draft-pkan… Les Ginsberg (ginsberg)
- Re: [Lsr] New Version Notification for draft-pkan… Tony Li
- Re: [Lsr] New Version Notification for draft-pkan… Tony Li
- Re: [Lsr] New Version Notification for draft-pkan… Les Ginsberg (ginsberg)
- Re: [Lsr] New Version Notification for draft-pkan… Tony Li
- Re: [Lsr] New Version Notification for draft-pkan… Acee Lindem (acee)
- Re: [Lsr] New Version Notification for draft-pkan… Tony Li
- Re: [Lsr] New Version Notification for draft-pkan… Christian Hopps
- Re: [Lsr] New Version Notification for draft-pkan… Les Ginsberg (ginsberg)
- Re: [Lsr] New Version Notification for draft-pkan… Christian Hopps
- Re: [Lsr] New Version Notification for draft-pkan… Les Ginsberg (ginsberg)
- Re: [Lsr] New Version Notification for draft-pkan… Christian Hopps
- Re: [Lsr] New Version Notification for draft-pkan… Christian Hopps
- Re: [Lsr] New Version Notification for draft-pkan… Aijun Wang
- [Lsr] Spreadsheet Documenting MP-TLV support Les Ginsberg (ginsberg)
- Re: [Lsr] New Version Notification for draft-pkan… bruno.decraene
- Re: [Lsr] New Version Notification for draft-pkan… Les Ginsberg (ginsberg)
- Re: [Lsr] New Version Notification for draft-pkan… Christian Hopps
- Re: [Lsr] New Version Notification for draft-pkan… Les Ginsberg (ginsberg)
- Re: [Lsr] New Version Notification for draft-pkan… Christian Hopps