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) <ginsb...@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 <rob...@raszuk.net>
> *Sent:* Thursday, September 22, 2022 12:38 PM
> *To:* Les Ginsberg (ginsberg) <ginsb...@cisco.com>
> *Cc:* Tony Li <tony...@tony.li>; Henk Smit <henk.i...@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....@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-boun...@ietf.org> On Behalf Of Tony Li
> > Sent: Tuesday, September 13, 2022 1:44 PM
> > To: Henk Smit <henk.i...@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 mailing list
Lsr@ietf.org
https://www.ietf.org/mailman/listinfo/lsr

Reply via email to