Re: [Lsr] New Version Notification for draft-pkaneria-lsr-multi-tlv-01.txt

Robert Raszuk <robert@raszuk.net> Thu, 22 September 2022 19: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 24590C14CF01 for <lsr@ietfa.amsl.com>; Thu, 22 Sep 2022 12:37:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.106
X-Spam-Level:
X-Spam-Status: No, score=-7.106 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_DNSWL_HI=-5, 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=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 vRP1yUZC_yWk for <lsr@ietfa.amsl.com>; Thu, 22 Sep 2022 12:37:37 -0700 (PDT)
Received: from mail-wm1-x333.google.com (mail-wm1-x333.google.com [IPv6:2a00:1450:4864:20::333]) (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 8163EC14F746 for <lsr@ietf.org>; Thu, 22 Sep 2022 12:37:37 -0700 (PDT)
Received: by mail-wm1-x333.google.com with SMTP id z13-20020a7bc7cd000000b003b5054c6f9bso1465284wmk.2 for <lsr@ietf.org>; Thu, 22 Sep 2022 12:37:37 -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=BBaENSKwwDqhJUXwBQn5LP45WPp+CLqAjA3hihEYA/c=; b=CD4EsZqU1siwUkunplKhs6PL2KeAssi2DfL+qhS+AIWrNWdRyPio5n216vwAyeiKRa VVr0vnF+qHpSJL4jZAAuAOj4Uzr/1EsZyao24mHU0mdy32KFibQDS3HOQxfMJalAbHkf F1xfFdDDsgs5eDlTFNBxBCcU9HkzhfC3Ory+0Hnmj7ORu692l/gBS+IYG+dwnjJZyA6t +aX2UZqFbAXB+TdqWuHfArp0/TNhUEuvFi4CUZVh/I7i/4UiFr6pncxXaAaAtPSLuoWe UyyJ4BZnTNr3RFMD38RUyKeCWVM3+jTjgnFOLmhZoMQ5C49YgN3kNQCpixrlWdy6DFGL ONfg==
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=BBaENSKwwDqhJUXwBQn5LP45WPp+CLqAjA3hihEYA/c=; b=01UYHxj1OsLYPXRheYc3JGLVm2cZ0zvO7ADN2MiGQphbx8OdU9emQPTHfbts9fzsay AffhUWquGmXuZJ98DgWokIMMmDPSeJJGeaGSRTsatpHKQMp7srzWRmWDZH7fzASGWQD8 727FiZyOlYRKRTgY08lL6bf++wxQUqCfBD86oQYE7vqn1FxOPtREvJJc7lasA6Pn16Sf qv43f1+qIwWKukeN+KwI3Ns7Np2MDK7BJ2ZNx/D8nMZO03FdRCE3PYRcfg36oqRIqzza dP+SyUBGetL2RyNgj3knVTYl/Vat+2bYgaezNi3v8zMq5tNnaO+nosXWy/dBlJDi9eI9 9dJQ==
X-Gm-Message-State: ACrzQf36KIbVN/VoeayFsyu+rQLpf9PQ0q34n+BVG/R+zwilJyUPA3VR gNxx7sXda8/gimXWwKIS1UT9faydYgSj9HvC7R1KXA==
X-Google-Smtp-Source: AMsMyM6xJqZ1h/rZTHXXK7zxCdpRTdl6edgDJciDi58SQxI5+tbmE2Cs416YI6ZY/5vMuMkybrovboNKc0180hfGjwo=
X-Received: by 2002:a05:600c:19d2:b0:3b4:a4cb:2416 with SMTP id u18-20020a05600c19d200b003b4a4cb2416mr3548213wmq.6.1663875455053; Thu, 22 Sep 2022 12:37:35 -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>
In-Reply-To: <BY5PR11MB43376ED4AC5074305678264EC14E9@BY5PR11MB4337.namprd11.prod.outlook.com>
From: Robert Raszuk <robert@raszuk.net>
Date: Thu, 22 Sep 2022 21:37:56 +0200
Message-ID: <CAOj+MMH3PZp+BjQFxSazvh2OFRH+Bnps155X6LkCJ9NZX+9Q0A@mail.gmail.com>
To: "Les Ginsberg (ginsberg)" <ginsberg=40cisco.com@dmarc.ietf.org>
Cc: Tony Li <tony.li@tony.li>, Henk Smit <henk.ietf@xs4all.nl>, lsr <lsr@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000730b4f05e94931a9"
Archived-At: <https://mailarchive.ietf.org/arch/msg/lsr/aanPBYzPqmXR-kSs9jA0Bp-WWd4>
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 19:37:42 -0000

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
>