Hi Robert, Please see my reply inline ([RE2]).
Thanks, Zhen From: Robert Raszuk [mailto:rob...@raszuk.net] Sent: Friday, March 10, 2023 5:30 PM To: tanzhen (A) <tanzh...@huawei.com> Cc: rtgwg@ietf.org Subject: Re: Slot Request for RTGWG IETF 116 Hi, > But this is what every decently operating NOC is already doing today. They > have bunch of tools external or home grown which go and query the network for > specific information. Do you mean by North-South management protocols, which usually needs a centralized controller? PASP is designed to transmit O&M information between devices. It is a non-centralized east-west protocol. Ok so let's take an ISIS L2 with 1000 nodes. Assume you will have a protocol to exchange some diagnostic information between nodes. That's cool - but I have a simple question - what is each node supposed to do with this data ? Would it not need to send it to centralized controller anyway ? [RE2]: There are 2 types of scenarios. 1. If the pre-configured condition is triggered, such as a RSVP-TE Set Up Failure, a node should send a notification message with some diagnostic information to the ingress node. 2. If receiving a PASP Request message, a node should send the requested type of information to the source of request. You can see that the major purpose of this document is to set up a protocol for a O&M personnel to fetch diagnostic information involving multiple nodes on one node, without a centralized controller. I hope that this is not going in the direction to allow one node to modify configuration or behaviour of another one or is it ? [RE2]: We are not trying to allow one node to modify configuration of another. This document and therefore the protocol focuses on troubleshooting. And I agree with you about the difference between venders and operating systems. That is actually part of the reason why we want an “assisting protocol” by which different route protocols could announce general O&M information in a uniform way. That could better assist the use of such management tools and will be great relief for O&M personnel. So you are defining a Request Message and there we find Request Data field defined as: o Request Data (Variable): Specifies information of the data that the local device is requesting. The specific format remains to be determined per each protocol, as well as each use case. The point is that this is a massive undertake to redefine again what protocols already expose. Leave alone redefine ... even collecting it seems impossible. For example you have today OpenConfig vs YANG camps. Then each have tons of vendors extensions. How do you envision to address interoperability and not when the new protocol envelope you are defining is shipped but on a daily basis ? See I have in the past written very similar document, much more narrow and targetted - to just focus on BGP - and with very few special selected fields. Original doc name was BGP Diagnostic Message then we merged it and got new new name BGP Operational Message. It was only point to point. Well it is still sitting on the shelf as folks said we can already query boxes from mgmt stations just fine. While perhaps nice to have there is no burning need (read $$$ to be spent) to have one box query its peer. [RE2]: As I claimed above, we are not trying to allow one node to modify configuration of another. This protocol focuses on troubleshooting. By clearly defining diagnostic information needed on each type of request, we could reuse the information that some protocols have already exposed without a re-definition. As to how to collect such information, this is not covered in this document. Each vender could have its own internal implementation as long as the PASP mechanism is handled correctly, just like most of other routing protocols. Kind regards, Robert Thanks, Zhen 发件人: Robert Raszuk [mailto:rob...@raszuk.net<mailto:rob...@raszuk.net>] 发送时间: 2023年3月9日 17:10 收件人: tanzhen (A) <tanzh...@huawei.com<mailto:tanzh...@huawei.com>> 抄送: rtgwg@ietf.org<mailto:rtgwg@ietf.org> 主题: Re: Slot Request for RTGWG IETF 116 Hi, > O&M personal could actively request more information of other devices But this is what every decently operating NOC is already doing today. They have bunch of tools external or home grown which go and query the network for specific information. I am not clear why do we need a new protocol for this. Note this is massive undertaking to keep track of what can be received across zoo of vendors and even within each vendor variants of operating systems. Best, R. On Thu, Mar 9, 2023 at 3:38 AM tanzhen (A) <tanzh...@huawei.com<mailto:tanzh...@huawei.com>> wrote: Hi Robert, Please see my reply inline. 发件人: Robert Raszuk [mailto:rob...@raszuk.net<mailto:rob...@raszuk.net>] 发送时间: 2023年3月8日 21:38 收件人: tanzhen (A) <tanzh...@huawei.com<mailto:tanzh...@huawei.com>> 抄送: yingzhen.i...@gmail.com<mailto:yingzhen.i...@gmail.com>; rtgwg-cha...@ietf.org<mailto:rtgwg-cha...@ietf.org>; rtgwg@ietf.org<mailto:rtgwg@ietf.org> 主题: Re: Slot Request for RTGWG IETF 116 Hi, I have two questions: 1. Draft says that triggering the action is an event which in defined by configuration: "configured troubleshooting triggering condition." If so that only covers very small subset of possible anomalies. Moreover this would only cover anomalies which are known apriori. [T.Z.]: The initial purpose of this protocol is to obtain network-wide O&M information when a network failure occurs, which helps locate the failure. Besides the pre-configured condition, which triggers automatically, O&M personal could actively request more information of other devices, with PASP. More use-cases will be updated to the draft later this week. 2. The draft focuses on control plane troubleshooting. Well most protocols have build in mechanisms for that. Instead most interesting failures are happening not in control plane but in data plane. So do you plan to refocus or add ability to self trigger actions based on various data plane events ? [T.Z.]: Thank you for your advice. For now, we're focused on troubleshooting of control plane. The data plane scenario is a good direction for future expansion. Many thx, Robert On Wed, Mar 8, 2023 at 7:25 AM tanzhen (A) <tanzhen6=40huawei....@dmarc.ietf.org<mailto:40huawei....@dmarc.ietf.org>> wrote: Hi Yingzhen, I would like to request a 10 minute slot for Protocol Assisted Protocol (PASP) draft: https://datatracker.ietf.org/doc/draft-li-rtgwg-protocol-assisted-protocol/ An updated version of this draft will be uploaded later this week. Presenter: Zhen Tan Thanks. Zhen _______________________________________________ rtgwg mailing list rtgwg@ietf.org<mailto:rtgwg@ietf.org> https://www.ietf.org/mailman/listinfo/rtgwg _______________________________________________ rtgwg mailing list rtgwg@ietf.org<mailto:rtgwg@ietf.org> https://www.ietf.org/mailman/listinfo/rtgwg
_______________________________________________ rtgwg mailing list rtgwg@ietf.org https://www.ietf.org/mailman/listinfo/rtgwg