[netconf] Re: Adoption call for notif-yang-04

Thomas.Graf@swisscom.com Fri, 14 June 2024 10:57 UTC

Return-Path: <Thomas.Graf@swisscom.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 80ED0C17C8A9 for <netconf@ietfa.amsl.com>; Fri, 14 Jun 2024 03:57:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.104
X-Spam-Level:
X-Spam-Status: No, score=-7.104 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, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=swisscom.com
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 9zJgxBnNlQK8 for <netconf@ietfa.amsl.com>; Fri, 14 Jun 2024 03:57:44 -0700 (PDT)
Received: from mail.swisscom.com (mailout110.swisscom.com [138.188.166.110]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A0321C16943A for <netconf@ietf.org>; Fri, 14 Jun 2024 03:57:43 -0700 (PDT)
Received: by mail.swisscom.com; Fri, 14 Jun 2024 12:57:41 +0200
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=swisscom.com; s=iscm; t=1718362662; bh=yERy+/ZFlW6ORuF2ppKa2f/bQSbnrWWvEaWzPzxK1Yw=; h=From:To:CC:Subject:Date:References:In-Reply-To; b=Ce5vhNpFqdDspiuJGkCTUlsSwX+gJR7CxFHqLTf5qbR6nWNyS3Y7ReOy8Kz7PNVUO BCfOOwKAHdz8m8dgm8j/Wg9ammBkHkneZUPBfb3CP23b4MXBY61550dS+KSfrWA2xN GZh0DpSt++qiPghS90DhZqaEQ0DBrAO8GABW719tda5R7oObbLwuLyqY3yfb++XfPG OYX0d8HJFMLwCMhPuywtDtky5WWS8itcfL5p2HWqPEUYl1rDvG3Ad1pwT6VqwuIESb wYN3phTxibmdk2JbslxatsSBGp3hHK+uXBfYl+y0tUbZblwrx23dNRRfxbdXOs1qRT ie2Rgi2KruSnw==
MIME-Version: 1.0
Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg="sha-256"; boundary="----=_Part_747411_1214168190.1718362661390"
X-Mailer: Totemo_TrustMail_(Notification)
From: Thomas.Graf@swisscom.com
To: andy@yumaworks.com, kent+ietf@watsen.net
Thread-Topic: [netconf] Re: Adoption call for notif-yang-04
Thread-Index: AQHava9UMs7k3Hn3w0iS+UJlAtAhgbHGBSaAgAEPqWA=
Date: Fri, 14 Jun 2024 10:57:38 +0000
Message-ID: <dfc88ec7e3514cfeba7c981828f80ce5@swisscom.com>
References: <0100018eb57a21d8-26b38f41-a625-4d44-9248-09b349fd4212-000000@email.amazonses.com> <0100019012711c3f-d2317fe0-30c0-4207-bb1f-855190e3ea3f-000000@email.amazonses.com> <CABCOCHT-ThmSn-ikhHpfNfH8duV2hbkPVLoo+qLc4MAanjK=dg@mail.gmail.com>
In-Reply-To: <CABCOCHT-ThmSn-ikhHpfNfH8duV2hbkPVLoo+qLc4MAanjK=dg@mail.gmail.com>
Accept-Language: en-US, de-CH
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels: MSIP_Label_2e1fccfb-80ca-4fe1-a574-1516544edb53_ActionId=e93056c4-53b1-4e83-aee1-f220a4124991;MSIP_Label_2e1fccfb-80ca-4fe1-a574-1516544edb53_ContentBits=0;MSIP_Label_2e1fccfb-80ca-4fe1-a574-1516544edb53_Enabled=true;MSIP_Label_2e1fccfb-80ca-4fe1-a574-1516544edb53_Method=Standard;MSIP_Label_2e1fccfb-80ca-4fe1-a574-1516544edb53_Name=C2 Internal;MSIP_Label_2e1fccfb-80ca-4fe1-a574-1516544edb53_SetDate=2024-06-14T10:46:19Z;MSIP_Label_2e1fccfb-80ca-4fe1-a574-1516544edb53_SiteId=364e5b87-c1c7-420d-9bee-c35d19b557a1;
x-originating-ip: [138.188.161.184]
X-CFilter-Loop: Reflected
X-Trustmail: processed
Message-ID-Hash: XTGEOXV7LRGD44E2WXWB4N33RXBEM7YP
X-Message-ID-Hash: XTGEOXV7LRGD44E2WXWB4N33RXBEM7YP
X-MailFrom: Thomas.Graf@swisscom.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-netconf.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: netconf@ietf.org
X-Mailman-Version: 3.3.9rc4
Precedence: list
Subject: [netconf] Re: Adoption call for notif-yang-04
List-Id: NETCONF WG list <netconf.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/bgcVDk_IEVXRsaH7MdwzXMYQ1QI>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Owner: <mailto:netconf-owner@ietf.org>
List-Post: <mailto:netconf@ietf.org>
List-Subscribe: <mailto:netconf-join@ietf.org>
List-Unsubscribe: <mailto:netconf-leave@ietf.org>

Dear Andy,


  *   I think YANG Push can be simplified and improved. (But not in this WG)

I agree with your assessment that YANG-Push defined in RFC 8639 and RFC 8641 can be simplified. I already had several interactions with implementors working on running code in the last few weeks. They are raising potential improvements. However I disagree with your assessment that this can't be managed at the netconf working group.

I agree with Benoits assessment. We need to structure this discussion.

First, making YANG-Push from a schema and for configured subscription from a transport perspective work. These are the documents already being adopted or soon will be discussed for adoption at netconf.

Second, and here Kent already raised the question, what are the potential points to be addressed. I am looking forward to start this discussion during IETF 120 in the hallways. I like to hear more from other vendors and operators implementing and using YANG-Push.

Best wishes
Thomas

From: Andy Bierman <andy@yumaworks.com>
Sent: Thursday, June 13, 2024 10:34 PM
To: Kent Watsen <kent+ietf@watsen.net>
Cc: netconf@ietf.org
Subject: [netconf] Re: Adoption call for notif-yang-04


Be aware: This is an external email.




On Thu, Jun 13, 2024 at 9:32 AM Kent Watsen <kent+ietf@watsen.net<mailto:kent%2Bietf@watsen.net>> wrote:
Dear WG,

This adoption call was unsuccessful.

There is obviously a lot of interest, but the solution doesn’t seem adequate, given the comments made on the list.  Not to disparage the effort, but the problem is rather intractable!

Andy mentioned that an Interim may be needed, which seems right (+1 if you agree), but I wonder if there isn’t more that can be done in preparation first.  Specifically, as this effort challenges fundamentals, it would help to clarify the motivation and expected outcomes.

+1 to a better functional specification

IMO there are no implementation problems caused by the RFC 5277 XSD for the notification element.
YANG is incapable of validating this element, but it is a trivial structure, easy to validate.

It is not clear to me that any new fields are needed in the notification header.
The NETCONF WG discussed multiple timestamps pre-5277 and decided against it.
Same for 'sequence-id'. IMO these are OK for YANG Push augments.

I supported this draft as a way to get 2 SID assignments.

IMO the NETCONF WG needs to make Binary YANG Push a top priority.
This needs to be protocol-independent as possible (not UDP-specific).
I think YANG Push can be simplified and improved. (But not in this WG)


One high-level question I have, is there anything wrong with the “notification” statement in RFC 7950?  That is, is this at all a YANG-next issue for the NETMOD WG, or is to purely NETCONF WG issue?

Kent

Andy


> On Apr 6, 2024, at 6:14 PM, Kent Watsen <kent+ietf@watsen.net<mailto:kent%2Bietf@watsen.net>> wrote:
>
> NETCONF WG,
>
> This message starts a two week poll on adopting the following document:
>
>       YANG model for NETCONF Event Notifications
>       https://datatracker.ietf.org/doc/html/draft-ahuang-netconf-notif-yang-04
>
> The poll ends April 20.
>
> Please send email to the list indicating "yes/support” or "no/do not support".  If indicating no, please state your reservations with the document.  If yes, please also feel free to provide comments you'd like to see addressed once the document is a WG document.
>
> No IPR is known for this document:  https://mailarchive.ietf.org/arch/msg/netconf/oQVZ6Pf_novNfMB4RsnDxQibHpM/
>
> PS: this document received strong support before, being very focused, providing just a module enabling validation of YANG “notification” messages.
>
> Kent and Per (as co-chairs)
>
>
>
>
>
> _______________________________________________
> netconf mailing list
> netconf@ietf.org<mailto:netconf@ietf.org>
> https://www.ietf.org/mailman/listinfo/netconf

_______________________________________________
netconf mailing list -- netconf@ietf.org<mailto:netconf@ietf.org>
To unsubscribe send an email to netconf-leave@ietf.org<mailto:netconf-leave@ietf.org>