Re: [Lsr] A new version of I-D, draft-liu-lsr-isis-ifit-node-capability-02

Robert Raszuk <robert@raszuk.net> Thu, 02 April 2020 22:29 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 CE81F3A0C50 for <lsr@ietfa.amsl.com>; Thu, 2 Apr 2020 15:29:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=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 ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CEL1Kf8mTBP1 for <lsr@ietfa.amsl.com>; Thu, 2 Apr 2020 15:28:59 -0700 (PDT)
Received: from mail-ot1-x330.google.com (mail-ot1-x330.google.com [IPv6:2607:f8b0:4864:20::330]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 180103A0D86 for <lsr@ietf.org>; Thu, 2 Apr 2020 15:28:59 -0700 (PDT)
Received: by mail-ot1-x330.google.com with SMTP id c9so5233135otl.12 for <lsr@ietf.org>; Thu, 02 Apr 2020 15:28:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=QYgLZc6gzW/v/z4aptNw7kApcYtVdcwdrrkRItlDPGE=; b=CL0AWawadiN2ip4hzbvXxYwxWvrHFcflkfZJnPhU6YK8L2S3imjCKUIgwaNDuOnjWK jDR79OG9+d00S9DCuJ1Xep/1jlTEGlcUcZZkzSeg0RBIr3rabbvPRQ9pCwTx2ZRS40+W dy3/4SKmlUqaiyu7lWOr9IJD0uRUDdhfw4Z1jG807ZxcNEtDTtsJq807u5R2B+jbdI0b NFnx1h1XMcqpWCLOf7EFJF78rvXM0A3WM4vhbibzYqUb6gpWzjmu/63IqlJevsYzVUPv CoCJmH+oNMX1g8+L09AmJvSURQs79nGx3MZBlt+5yJjSMvIEuR3MzfcR14+GPeBa3wi9 fm6g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=QYgLZc6gzW/v/z4aptNw7kApcYtVdcwdrrkRItlDPGE=; b=YQugOLbt9u3tB8K/6V6Id+IMlM7MDxTYhbrLJqdCzJEePmZGVIlYpmz2ja9KOTvdHr FQrldZeP2bGxQHaBosaowxxzD73dMuWtTf4ZSr4QqrpSQyUFwxuFkv+PGQ7c9svbaVJx se7YrGaoqyL6XLGN0Hliu86Cjqf0CVTcGnUA42VEUCpKnYWy8FE7kPttTtvS5afhWap+ K8TItFCTrgoSZHgkugpS0jJ3eGSuviHh/Jl/yKliZdJi+hE7nUbWODhKloV0VJ2ISu9h ua4WCa3NRO6PwMbOepSTDVqmjN0pxBzJTwI0lytI0DKZ1kkgXuKLWb1WrbYurguiV/Ah OZAg==
X-Gm-Message-State: AGi0Puav51FUyHxir77/1N317hywwVpxADqmNCOB+to4PWZWWxdzicv4 bIZ9knCapfDSSLYlhEtER5f4U0sA5MqVxQ58ZwvDYadq
X-Google-Smtp-Source: APiQypLUev4xzRm0ozqCw7Ux2KnkEGS6YS0W+dMrpQLXzAwq0esOjPfTgeY7oIGJkD0DR2Sg9o6SJA8m1PhFgf/eFEs=
X-Received: by 2002:a05:6830:1556:: with SMTP id l22mr4444520otp.61.1585866538172; Thu, 02 Apr 2020 15:28:58 -0700 (PDT)
MIME-Version: 1.0
References: <1520992FC97B944A9979C2FC1D7DB0F404DB1AD4@dggeml524-mbx.china.huawei.com> <MW3PR11MB4619361A2CA3A402A44914E5C1FE0@MW3PR11MB4619.namprd11.prod.outlook.com> <1520992FC97B944A9979C2FC1D7DB0F404DB2336@dggeml524-mbx.china.huawei.com> <68249E56-5702-4C15-9748-439E43F3EB0E@chopps.org> <1520992FC97B944A9979C2FC1D7DB0F404DEFC14@dggeml524-mbx.china.huawei.com> <A937FECB-2013-403E-89B2-47971514F6CF@chopps.org> <80a8f83c76d447dda48280495b3a80a7@huawei.com> <6F0E8437-5D82-4FAC-A061-69E56E1E161D@chopps.org> <2189e17f36764960bf2dcc554cde9ce0@huawei.com> <MW3PR11MB4619925BEF83B0C4512DD284C1C90@MW3PR11MB4619.namprd11.prod.outlook.com> <06e8443210924ac788c40fa15972cbdd@huawei.com> <C987B657-64D1-4C70-B471-ED9F1266B990@cisco.com> <3948044C-0CC9-4AE8-8541-4D23A5DF396E@cisco.com> <1520992FC97B944A9979C2FC1D7DB0F404DF089E@dggeml524-mbx.china.huawei.com> <MW3PR11MB46197F8C43B3200B07641838C1C60@MW3PR11MB4619.namprd11.prod.outlook.com> <CAOj+MMGsVkws0sTw4RRdb_SdWvsuh+2Dxc-upXqT2_pmpO_+Lg@mail.gmail.com> <6930807B-2FF0-4A5C-AD39-D05345C37A5E@chopps.org> <MW3PR11MB461955420610E933ACC44BC4C1C60@MW3PR11MB4619.namprd11.prod.outlook.com> <CAOj+MMHoTbDzZrA1ttPsdD5Tk7TADaR=ex5WGF=6+X3X1utoHg@mail.gmail.com> <bd193457-956c-47b0-a50b-8d1778e8349a@Spark> <CAOj+MMGuRHVoJ3ez4nQ3O87J4U+-+yabYWeA1AEfj1UGAbPp7w@mail.gmail.com> <ee3b1b98-8c64-47f7-b023-20fb47b696c8@Spark>
In-Reply-To: <ee3b1b98-8c64-47f7-b023-20fb47b696c8@Spark>
From: Robert Raszuk <robert@raszuk.net>
Date: Fri, 03 Apr 2020 00:28:49 +0200
Message-ID: <CAOj+MMHVFLMHWoHQ6-r9AyeJpYyNnv6mB121tmDUNY8SDQnNyA@mail.gmail.com>
To: Jeff Tantsura <jefftant.ietf@gmail.com>
Cc: "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>, "lsr@ietf.org" <lsr@ietf.org>, Christian Hopps <chopps@chopps.org>, "Acee Lindem (acee)" <acee@cisco.com>, Tianran Zhou <zhoutianran@huawei.com>, wangyali <wangyali11@huawei.com>
Content-Type: multipart/alternative; boundary="000000000000ab5e6105a2565340"
Archived-At: <https://mailarchive.ietf.org/arch/msg/lsr/sAgnCGT4UUT_zh1O1EYN9GFLE88>
Subject: Re: [Lsr] A new version of I-D, draft-liu-lsr-isis-ifit-node-capability-02
X-BeenThere: lsr@ietf.org
X-Mailman-Version: 2.1.29
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, 02 Apr 2020 22:29:03 -0000

Well Jeff if you would completely remove CSPF and Flex Algo from IGPs I am
fully with you.

But till we still have them running in the routers I am of the opinion that
we need both ... bigger and slower PCE based path computation and
sufficient information (not only static data) for routers itself to be able
to adjust forwarding state based on the live path constraints.

I realize I am thinking outside of the box here but hopefully one day this
will become a norm rather then abstraction :)

Best,
R.,

On Fri, Apr 3, 2020 at 12:24 AM Jeff Tantsura <jefftant.ietf@gmail.com>
wrote:

> Robert,
>
> That is why we have a possibility to signal in-band/as per device data
> that could be used by PCE to compute a path that meets the constrains (RFC 7471/7810),
> e.g per node BW  reserved/available or cumulative delay, and similar,
> computed by the PCE.
> However if the objective functions used by CSPF are coming from outside
> (end2end latency measurement/$$ of a link  as an example) we don’t feed
> them back into IGP, telemetry analysis (done by an external system) are of
> no business of IGP and should be fed (normalized) into PCE directly.
> We are not discussing the value of telemetry, which is obvious, but need
> to autodiscover telemetry capability’s and feed (pollute) them into
> IGP->BGP-LS->controller.
> I don’t see how this information would be used in route/path computation
> and hence IMHO it doesn’t belong in IGP. Given the need for configuration
> (besides ability to support particular technology) makes this a clear
> candidate for management plane operations. (Chris’ comment about YANG)
>
> Cheers,
> Jeff
> On Apr 2, 2020, 2:17 PM -0700, Robert Raszuk <robert@raszuk.net>, wrote:
>
> Jeff.
>
> > The role of a routing protocol is to distribute: reachability (doh :-))
> > *and any additional data that could influence routing decision wrt
> reachability.  *
>
> The bolded text is precisely the point here.
>
> So let me provide a very simple example.
>
> Today routers already compute CSPF. Moreover today routers are asked to
> use custom/flexible algorithm to choose reachability paths.
>
> So just imagine an operator who says:
>
> Please compute my SPT with the consideration that end to end inband jitter
> is not greater then 10 ms otherwise I do not want to see nodes which do not
> meet that criteria in the reachability graph for application X.
>
> or
>
> Please compute my SPT with the consideration that end to end drop rate is
> not greater then  5pps otherwise I do not want to see nodes which do not
> meet that criteria in the reachability graph for application Y.
>
> etc ...
>
> If you consider such constrains to provide reachability for applications
> you will likely see value that in-situ telemetry is your friend here.
> Really best friend as without him you can not do the proper end to end path
> exclusion for SPT computations.
>
> Hint: All per link extensions which were added to IGPs are not going to
> help here as drops or jitter may equally happen in the routers fabric on
> fabric to LC boundaries or on the line cards and links. So you need end to
> end test stream.
>
> Many thx,
> R.
>
> PS. As we are talking LSR here it is strange that joining virtual LSR
> meeting is not for everyone. I was waiting and tried three times today for
> host approval to join which was not granted.
>
> On Thu, Apr 2, 2020 at 11:00 PM Jeff Tantsura <jefftant.ietf@gmail.com>
> wrote:
>
>> Robert,
>>
>> This is unnecessary leakage of management plane into control plane.
>> The role of a routing protocol is to distribute: reachability (doh :-))
>> and any additional data that could influence routing decision wrt
>> reachability.
>> There are precedences of using IGP’s for different tasks, e.g. RFC 5088
>> and similar, however should we do it again?
>>
>> Specifically to use case described - I really don’t see how this
>> information would be used in routing decisions (PCE computation). Moreover,
>> if the end-goal is to build a connected graph of the devices that have a
>> coherent iFIT feature set it would require reoptimization on every change
>> and quite complex computation logic (talking SR - on top of regular
>> constrains, MSD, etc).I’d also think that there’s mandatory configuration
>> of name-spaces and features supported, in other words - autodiscovery is
>> meaningless, it would still require as per device configuration (hello
>> YANG). Most of telemetry solutions are designed to pass thought nodes that
>> don’t support it transparently, so the real requirement is really to know
>> the sink-node (the one that is egress of the telemetry domain and must
>> remove all additional encapsulations).
>>
>> As to the last point - we already have a kitchen-sink routing protocol
>>  ;-)
>>
>> Cheers,
>> Jeff
>> On Apr 2, 2020, 6:10 AM -0700, Robert Raszuk <robert@raszuk.net>, wrote:
>>
>>
>> Hi Les,
>>
>> Ok very well.
>>
>> So till this draft provides a text or reference to some other document
>> how IGPs may use inband telemetry data for real path selection it does not
>> fit to LSR charter. Fair.
>>
>> Hi Chris,
>>
>> I am afraid we are looking at this from completely different
>> perspectives.
>>
>> I consider this data to be a necessity for routing and you simply treat
>> it as some opaque telemetry. If we would think of it in the latter sense
>> sure you would be right. IGP is not a configuration push protocol.
>> Sufficient to observe how BGP became one :)
>>
>> Many thx,
>> R.
>>
>>
>> On Thu, Apr 2, 2020 at 8:46 AM Les Ginsberg (ginsberg) <
>> ginsberg@cisco.com> wrote:
>>
>>> 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 <chopps@chopps.org>
>>> > Sent: Thursday, April 02, 2020 5:13 AM
>>> > To: Robert Raszuk <robert@raszuk.net>
>>> > Cc: Christian Hopps <chopps@chopps.org>; Les Ginsberg (ginsberg)
>>> > <ginsberg@cisco.com>; wangyali <wangyali11@huawei.com>; Acee Lindem
>>> > (acee) <acee@cisco.com>; lsr@ietf..org <lsr@ietf.org>; Tianran Zhou
>>> > <zhoutianran@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 <robert@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.com@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 <wangyali11@huawei.com>
>>> > > > Sent: Wednesday, April 01, 2020 8:12 PM
>>> > > > To: Acee Lindem (acee) <acee@cisco.com>; Les Ginsberg (ginsberg)
>>> > > > <ginsberg@cisco.com>; Christian Hopps <chopps@chopps.org>
>>> > > > Cc: lsr@ietf.org; Tianran Zhou <zhoutianran@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:acee@cisco.com]
>>> > > > 发送时间: 2020年4月1日 20:29
>>> > > > 收件人: Tianran Zhou <zhoutianran@huawei.com>; Les Ginsberg
>>> > (ginsberg)
>>> > > > <ginsberg@cisco.com>; Christian Hopps <chopps@chopps.org>
>>> > > > 抄送: lsr@ietf.org; wangyali <wangyali11@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)" <acee@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-
>>> > bounces@ietf.org
>>> > > > on behalf of zhoutianran@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:ginsberg@cisco.com]
>>> > > >         Sent: Wednesday, April 1, 2020 1:47 PM
>>> > > >         To: Tianran Zhou <zhoutianran@huawei.com>; Christian Hopps
>>> > > > <chopps@chopps.org>
>>> > > >         Cc: wangyali <wangyali11@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 <zhoutianran@huawei.com>
>>> > > >         > Sent: Tuesday, March 31, 2020 7:53 PM
>>> > > >         > To: Christian Hopps <chopps@chopps.org>
>>> > > >         > Cc: wangyali <wangyali11@huawei.com>; Les Ginsberg
>>> (ginsberg)
>>> > > >         > <ginsberg@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:chopps@chopps.org]
>>> > > >         > Sent: Wednesday, April 1, 2020 10:00 AM
>>> > > >         > To: Tianran Zhou <zhoutianran@huawei.com>
>>> > > >         > Cc: Christian Hopps <chopps@chopps.org>; wangyali
>>> > > >         > <wangyali11@huawei.com>; Les Ginsberg (ginsberg)
>>> > > > <ginsberg@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
>>> > > > <zhoutianran@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
>>> <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
>>
>>