Robert - First, +1 to what Chris has said.
There is nothing in the lfit-capability draft that defines any information that can be used by IGPs to do what you suggest. Perhaps it is possible that information gleaned via a telemetry application could be used by the IGPs to do something like what you suggest - but this draft is not discussing/defining that. It is simply proposing to advertise information about the capabilities of the lfit application on a given node. Les > -----Original Message----- > From: Christian Hopps <cho...@chopps.org> > Sent: Thursday, April 02, 2020 5:13 AM > To: Robert Raszuk <rob...@raszuk.net> > Cc: Christian Hopps <cho...@chopps.org>; Les Ginsberg (ginsberg) > <ginsb...@cisco.com>; wangyali <wangyal...@huawei.com>; Acee Lindem > (acee) <a...@cisco.com>; lsr@ietf.org; Tianran Zhou > <zhoutian...@huawei.com> > Subject: Re: [Lsr] A new version of I-D, > draft-liu-lsr-isis-ifit-node-capability-02 > > We have defined a perfectly acceptable and quite powerful way to do query > and configuration for routers, it's YANG. I'd like to hear why the the IETF > standard mechanism for query and configuration can't work for this > application. > > Telemetry is important, I don't think anyone has said or would say that it > isn't, > but that seems orthogonal to this discussion. > > Thanks, > Chris. > [as WG member] > > > > On Apr 2, 2020, at 5:17 AM, Robert Raszuk <rob...@raszuk.net> wrote: > > > > Hi Les, > > > > I would like to respectfully disagree with your assessment. > > > > The fact that today's IGP (or for that matter BGP) routing is static from > > the > perspective of not taking into consideration real performance measurements > from the data plane to me is a bug not a feature. > > > > Building SPT based on static link metrics which in vast majority of cases > today are emulated circuits on someone else IP backbone. It was a great idea > when you constructed the network with connection oriented paradigm > (Sonet,SDH, dark fiber, TDM ...) not connection less often best effort one. > > > > So I find this proposal very useful and would vote for adopting it in LSR > > WG. > To me in-situ telemetry is not just some monitoring tool. It is an extremely > important element to influence how we compute reachability or at least how > we choose active forwarding paths from protocol RIBs to main RIB. > > > > If we extended IGPs to carry TE information, if we extended them to > enable flexible algorithm based path computation I fail to understand why > would we resist to natively enable all of the above with getting the inputs > from real networks to be used as to the parameters to the above mentioned > tools. > > > > Kind regards, > > R. > > > > On Thu, Apr 2, 2020 at 8:32 AM Les Ginsberg (ginsberg) > <ginsberg=40cisco....@dmarc.ietf.org> wrote: > > Yali - > > > > There is a very significant difference between having IGPs advertise an > identifier for a service that they use as clients (BFD) and having IGPs > advertise a set of capabilities/options for a telemetry application which has > no direct bearing on the function of the routing protocol. > > > > You are not the first to find using IGPs to flood application information > > very > convenient. But this is not the appropriate role for the IGPs and over the > years we have consistently resisted attempts to do so. > > > > Everything advertised in Router Capabilities today has some close > relationship with the operation of the protocol. Do some of the existing > advertisements "bend the rules" a bit more than I would prefer? Yes - but > there has always been at least a close relationship to routing protocol > function. > > Here there is none. > > > > If you feel compelled to use IGPs to advertise application information, you > have RF6823 available (at least for IS-IS). But it is a "high bar" since it > requires > you also to use a separate IS-IS instance dedicated to advertising the > application information (see RFC8202). > > I think Chris Hopps's suggestion to use Netconf/YANG to configure/retrieve > what you need is most likely more attractive - but I will leave that for you > to > decide. > > > > Using IGP Router Capabilities here is wrong in my view. > > > > Les > > > > > > > -----Original Message----- > > > From: wangyali <wangyal...@huawei.com> > > > Sent: Wednesday, April 01, 2020 8:12 PM > > > To: Acee Lindem (acee) <a...@cisco.com>; Les Ginsberg (ginsberg) > > > <ginsb...@cisco.com>; Christian Hopps <cho...@chopps.org> > > > Cc: lsr@ietf.org; Tianran Zhou <zhoutian...@huawei.com> > > > Subject: 答复: [Lsr] A new version of I-D, draft-liu-lsr-isis-ifit-node- > capability- > > > 02 > > > > > > Hi Acee, Chris and Les, > > > > > > This is Yali. Many thanks for your kind comments and suggestion. > > > > > > Besides of signaling MSD by IGP node CAPABILITY TLV, we learned that > > > there's another RFC7883 that advertising S-BFD discriminators in IS-IS. In > my > > > understand, BFD is a protocol to detect faults in the bidirectional path > > > between two forwarding engines, including interface, data links, etc. > > > > > > Similarly, IFIT provides a complete framework of a family of on-path > > > telemetry techniques, which are used to monitoring performance metrics > of > > > service flows, e.g. packet loss, delay. So we consider there's a same > > > methodology with S-BFD that advertising IFIT node capabilities. > > > > > > Please let us know your comments and opinion. Thanks. > > > > > > Best regards, > > > Yali > > > > > > -----邮件原件----- > > > 发件人: Acee Lindem (acee) [mailto:a...@cisco.com] > > > 发送时间: 2020年4月1日 20:29 > > > 收件人: Tianran Zhou <zhoutian...@huawei.com>; Les Ginsberg > (ginsberg) > > > <ginsb...@cisco.com>; Christian Hopps <cho...@chopps.org> > > > 抄送: lsr@ietf.org; wangyali <wangyal...@huawei.com> > > > 主题: Re: [Lsr] A new version of I-D, > > > draft-liu-lsr-isis-ifit-node-capability- > 02 > > > > > > Speak as WG Member... > > > > > > On 4/1/20, 8:08 AM, "Acee Lindem (acee)" <a...@cisco.com> wrote: > > > > > > There is also a difference between some of the existing applications > > > advertised in IGP capabilities. For example, MSD is used with the routing > > > information to construct SR paths. The information for all these OAM > > > mechanisms doesn't share this affinity. Also, it seems like a slippery > > > slope > in > > > what is needed for each of the mechanism. > > > Thanks, > > > Acee > > > > > > On 4/1/20, 4:01 AM, "Lsr on behalf of Tianran Zhou" <lsr- > boun...@ietf.org > > > on behalf of zhoutian...@huawei.com> wrote: > > > > > > Hi Les, > > > > > > Thanks very much for your suggestion. I have a quick look at > > > rfc6823. > > > Sounds like a good idea. I will think about it. > > > > > > Cheers, > > > Tianran > > > > > > -----Original Message----- > > > From: Les Ginsberg (ginsberg) [mailto:ginsb...@cisco.com] > > > Sent: Wednesday, April 1, 2020 1:47 PM > > > To: Tianran Zhou <zhoutian...@huawei.com>; Christian Hopps > > > <cho...@chopps.org> > > > Cc: wangyali <wangyal...@huawei.com>; lsr@ietf.org > > > Subject: RE: [Lsr] A new version of I-D, > > > draft-liu-lsr-isis-ifit-node- > > > capability-02 > > > > > > Tianran - > > > > > > I am very much in agreement with the points Chris has made. > > > > > > IGPs do not exist to advertise capabilities/configure > > > applications - > which > > > seems to me to be what you are proposing here. > > > The fact that you can easily define the encodings does not make it > the > > > right thing to do. > > > > > > This issue was discussed at length in the context of > > > https://tools.ietf.org/html/rfc6823 . If you were proposing to use > GENAPP I > > > would not object - though I do think Chris has correctly pointed out that > > > NETCONF/YANG is likely a more appropriate solution for your use case. > > > > > > Les > > > > > > > > > > -----Original Message----- > > > > From: Tianran Zhou <zhoutian...@huawei.com> > > > > Sent: Tuesday, March 31, 2020 7:53 PM > > > > To: Christian Hopps <cho...@chopps.org> > > > > Cc: wangyali <wangyal...@huawei.com>; Les Ginsberg (ginsberg) > > > > <ginsb...@cisco.com>; lsr@ietf.org > > > > Subject: RE: [Lsr] A new version of I-D, > > > > draft-liu-lsr-isis-ifit-node-capability-02 > > > > > > > > Hi Chris, > > > > Thanks for your quick reply, and please see inline. > > > > > > > > Cheers, > > > > Tianran > > > > > > > > -----Original Message----- > > > > From: Christian Hopps [mailto:cho...@chopps.org] > > > > Sent: Wednesday, April 1, 2020 10:00 AM > > > > To: Tianran Zhou <zhoutian...@huawei.com> > > > > Cc: Christian Hopps <cho...@chopps.org>; wangyali > > > > <wangyal...@huawei.com>; Les Ginsberg (ginsberg) > > > <ginsb...@cisco.com>; > > > > lsr@ietf.org > > > > Subject: Re: [Lsr] A new version of I-D, > > > > draft-liu-lsr-isis-ifit-node-capability-02 > > > > > > > > > > > > > > > > > On Mar 31, 2020, at 9:28 PM, Tianran Zhou > > > <zhoutian...@huawei.com> > > > > wrote: > > > > > > > > > > ZTR> Let's not boil the ocean to compare NETCONF/YANG or > routing > > > > protocol, which is better. But I did not see the modification to > > > > routing protocol with some TLVs is a heavy work, or more complex > than > > > > NETCONF/YANG. I see both are available and useful. > > > > > > > > I'm not sure what you mean by boiling the ocean. I'm saying that > YANG > > > > is built and intended for querying capabilities and configuring > > > > routers. Why isn't that where you are looking first for > > > configuring > your > > > monitoring application? > > > > > > > > ZTR> I know NETCONF can do both query and configuration. And I > > > know > > > > resent YANG-Push improvements to reduce the polling. But > routing > > > > protocol solutions are also widely used for this. There are > > > already > > > > many RFCs and implementation practices. We considered both > ways, > > > and > > > > aimed for different scenarios. > > > > > > > > You don't see the major difference between writing a YANG model > vs > > > > modifying all of the standard IETF routing protocols? > > > > > > > > ZTR> I know many differences between NETCONF and routing > > > protocol. > > > > There are many details on both interfaces, implementations, > scenarios > > > > when comparing them. That's what I mean boil the ocean. > > > > Here I do not know what's the "major difference" you mean? > > > > > > > > Thanks, > > > > Chris. > > > > > > _______________________________________________ > > > 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