[netconf] Re: Adoption call for notif-yang-04
Thomas.Graf@swisscom.com Fri, 10 May 2024 14:40 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 D26CDC14F680 for <netconf@ietfa.amsl.com>; Fri, 10 May 2024 07:40:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.095
X-Spam-Level:
X-Spam-Status: No, score=-2.095 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, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, 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 oSPBgmeIRcPy for <netconf@ietfa.amsl.com>; Fri, 10 May 2024 07:40:31 -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 DB1ECC14F603 for <netconf@ietf.org>; Fri, 10 May 2024 07:40:30 -0700 (PDT)
Received: by mail.swisscom.com; Fri, 10 May 2024 16:40:20 +0200
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=swisscom.com; s=iscm; t=1715352021; bh=wLpEgJqWHbg+Kfwr/zbw4o9ZhahKZX6XyBSkBzMMkz0=; h=From:To:CC:Subject:Date:References:In-Reply-To; b=dwncTVVAMdAtp1uUhLGellDyZpR6Trc2xRUeQoZIgfeAGEYL+nfRlM2ZhL+Jo50fr udE7969VJZDNI9FEJ1rZvHUQfvUQ3iv8BYFXa/8ZriJn7N9hl5OsIo+OVuVM5s+uSw GywajKSVW3FJF57KlsPx0P/zdcFiSZUTlB7FgjOMXAjEi3BZIr2NjNmELlSe59C/F/ CgLgXmQDbtrB1nlWwjY/od26u1iGifDz1d6/iTxbQ0YU03673dAbhEoVX8fqCu+hly 9/wgjy0sJO+1QzpK8M4nix6i4C0BTBYksO6lJ52o6h5sg4PqX+yYWi9NWHT0E9f/CA EqkkrqeNQqx1A==
MIME-Version: 1.0
Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg="sha-256"; boundary="----=_Part_806170_1127143251.1715352020234"
From: Thomas.Graf@swisscom.com
To: per.ietf@ionio.se, kent+ietf@watsen.net, mohamed.boucadair@orange.com, andy@yumaworks.com
Thread-Topic: [netconf] Adoption call for notif-yang-04
Thread-Index: AQHaiG/R3p/msZJOZkmEIn20P4DSh7Ft+tQAgABYjICABlPSgIABLAKAgBrkXpA=
Date: Fri, 10 May 2024 14:40:16 +0000
Message-ID: <355358f23f374b8dba8a20c00fea03f4@swisscom.com>
References: <0100018eb57a21d8-26b38f41-a625-4d44-9248-09b349fd4212-000000@email.amazonses.com> <DU2PR02MB10160110D4C72D682BA884802880E2@DU2PR02MB10160.eurprd02.prod.outlook.com> <CABCOCHT4Yy8gUKxmR9__ZcAEULiK8g-S7-B6EaLO8s0nk0FjTg@mail.gmail.com> <0100018f07521d0a-17e021b3-295a-4c50-8316-58632d7a7107-000000@email.amazonses.com> <CACvbXWGS_Er8bK0u4suNs0oHD7B6avObk8uu6bET_-7xWHcdbQ@mail.gmail.com>
In-Reply-To: <CACvbXWGS_Er8bK0u4suNs0oHD7B6avObk8uu6bET_-7xWHcdbQ@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=c46500e6-0e22-4bb9-8d2e-f329b6b180fc;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-05-10T14:13:25Z;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-Mailer: Totemo_TrustMail_(Notification)
X-Trustmail: processed
Message-ID-Hash: P2PULS5IB3I65PCA5EFJTHTSRVEPM4BV
X-Message-ID-Hash: P2PULS5IB3I65PCA5EFJTHTSRVEPM4BV
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, pierre.francois@insa-lyon.fr
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/3xQf12JQKeqGHxypkGQYdH1_xCU>
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 Per, Kent, Med and Andy My apology for late feedback on the mailing list. I did some research and clarifications before coming with a proposal and would like to have you feedback and comments. The XSD defined in https://datatracker.ietf.org/doc/html/rfc5277#section-4 describes the creation of the subscription creation and the event notification. The event notification includes the eventTime. There has been an errata being opened https://www.rfc-editor.org/errata/eid6770 and rejected by Rob Wilton after Andy Bierman's feedback. See https://mailarchive.ietf.org/arch/msg/netconf/8et-gI8Gvh2mG7jZIq7VyhTRU1Q/. However I believe that the concerned addressed is valid but should have been filed under RFC 8639 errata instead. https://datatracker.ietf.org/doc/html/rfc8639#section-1.4 states that o The <notification> message of [RFC5277], Section 4 is used. https://datatracker.ietf.org/doc/html/rfc8639#section-2.9 states that "ietf-subscribed-notifications" YANG Module is being used and JSON encoding is optionally. From that I deduct that https://datatracker.ietf.org/doc/html/rfc8639#section-2.1 in RFC 8639 is technically not implementable for reasons explained in https://www.rfc-editor.org/errata/eid6770. Therefore what has been described in https://www.rfc-editor.org/errata/eid6770 should have led to an updated RFC 8639. From the comments of Med and Andy in the draft-ahuang-netconf-notif-yang-04 adoption call https://mailarchive.ietf.org/arch/msg/netconf/Abw9mRHZos_yK9-x1HWHCVyv_xM/ https://mailarchive.ietf.org/arch/msg/netconf/Q4S-qPV323F-1KsCSVNf5W1ungc/ I understand the following concerns: 1. The path how to resolve that https://datatracker.ietf.org/doc/html/rfc8639#section-2.1 in RFC 8639 is technically not implementable for JSON and CBOR encoded messages 2. That the YANG module described in draft-ahuang-netconf-notif-yang-04 could be augmented (example https://datatracker.ietf.org/doc/html/draft-tgraf-netconf-notif-sequencing) and therefore no longer matches the XSD described in https://datatracker.ietf.org/doc/html/rfc5277#section-4 Regarding the first point from Med. To my understanding the content of draft-ahuang-netconf-notif-yang-04 has not been questioned. What has been question was that it updates RFC 5277. This should be changed in my opinion to updates RFC 8639 instead and introduction rephrased to describe that it augments RFC 8639 with the capability to model the XSD defined in https://datatracker.ietf.org/doc/html/rfc5277#section-4 in YANG for enabling JSON and CBOR encoding. Alternatively this could be expanded to a RFC8639bis which I do not recommended since this would defeat the purpose that this document should move forward quickly unless there is a very valid reason not to do so. Does that makes sense? How do we proceed after the adoption call? Regarding the second point from Andy. Some background first. I believe that NETCONF notifications described in https://datatracker.ietf.org/doc/html/rfc5277#section-2.2.1 do not match the consistency statement described in https://datatracker.ietf.org/doc/html/draft-boucadair-nmop-rfc3535-20years-later-02#section-4.7. https://datatracker.ietf.org/doc/html/draft-tgraf-netconf-notif-sequencing is addressing this and consequently propagates this to RFC 8639 and RFC 8641 since they build on top of RFC 5277. The observation time described in https://datatracker.ietf.org/doc/html/draft-tgraf-netconf-yang-push-observation-time is being added in the ietf-subscribed-notifications defined in RFC 8639 since the timestamping is relevant to the subscription type, on-change vs- periodical. I agree with Andy's concern. I suggest therefore that https://datatracker.ietf.org/doc/html/draft-tgraf-netconf-notif-sequencing needs to be updated to reflect the changes also in the XSD and NETCONF notifications version should be raised from version 1.0 to 2.0. Through capabilities described in RFC 9196 and YANG library in RFC 8525 a client can discover which netconf notification version is supported. This discovery will be described in step 0 in https://datatracker.ietf.org/doc/html/draft-netana-nmop-yang-message-broker-integration#section-3 as described by Andy at https://mailarchive.ietf.org/arch/msg/nmop/Dd_mMO8U4y3RSkNYZB6-phvxtwc/. Does that makes sense? Looking forward for feedback and comments to both points. Best wish Thomas -----Original Message----- From: netconf <netconf-bounces@ietf.org> On Behalf Of Per Andersson Sent: Tuesday, April 23, 2024 3:33 PM To: Kent Watsen <kent+ietf@watsen.net> Cc: netconf@ietf.org Subject: Re: [netconf] Adoption call for notif-yang-04 Be aware: This is an external email. On Mon, Apr 22, 2024 at 7:39 PM Kent Watsen <kent+ietf@watsen.net> wrote: > > BTW, I almost wonder why this isn’t an rfc5277-bis. That is RFC 8639 Subscribed Notifications. However the notification modelling isn't updated in that document. -- Per _______________________________________________ netconf mailing list netconf@ietf.org https://www.ietf.org/mailman/listinfo/netconf
- [netconf] Adoption call for notif-yang-04 Kent Watsen
- [netconf] FW: Adoption call for notif-yang-04 Thomas.Graf
- Re: [netconf] Adoption call for notif-yang-04 Andy Bierman
- Re: [netconf] Adoption call for notif-yang-04 Jean Quilbeuf
- Re: [netconf] Adoption call for notif-yang-04 Nils.Warnke
- Re: [netconf] Adoption call for notif-yang-04 Zhuoyao Lin
- Re: [netconf] Adoption call for notif-yang-04 Vincenzo Riccobene
- Re: [netconf] Adoption call for notif-yang-04 Voyer, Daniel
- Re: [netconf] Adoption call for notif-yang-04 Giuseppe Fioccola
- Re: [netconf] Adoption call for notif-yang-04 Jan Lindblad (jlindbla)
- Re: [netconf] Adoption call for notif-yang-04 Camilo Cardona
- Re: [netconf] Adoption call for notif-yang-04 Qin Wu
- Re: [netconf] Adoption call for notif-yang-04 Leonardo.Rodoni
- Re: [netconf] Adoption call for notif-yang-04 maqiufang (A)
- Re: [netconf] Adoption call for notif-yang-04 Paolo Lucente
- Re: [netconf] Adoption call for notif-yang-04 IGNACIO DOMINGUEZ MARTINEZ-CASANUEVA
- Re: [netconf] Adoption call for notif-yang-04 mohamed.boucadair
- Re: [netconf] Adoption call for notif-yang-04 Andy Bierman
- Re: [netconf] Adoption call for notif-yang-04 mohamed.boucadair
- Re: [netconf] Adoption call for notif-yang-04 Kent Watsen
- Re: [netconf] Adoption call for notif-yang-04 Andy Bierman
- Re: [netconf] Adoption call for notif-yang-04 Kent Watsen
- [netconf] Re: Adoption call for notif-yang-04 Thomas.Graf
- [netconf] Re: Adoption call for notif-yang-04 Andy Bierman
- [netconf] Re: Adoption call for notif-yang-04 Kent Watsen
- [netconf] Re: Adoption call for notif-yang-04 Andy Bierman
- [netconf] Re: Adoption call for notif-yang-04 Thomas.Graf
- [netconf] Re: Adoption call for notif-yang-04 Rob Wilton (rwilton)
- [netconf] Re: Adoption call for notif-yang-04 Andy Bierman
- [netconf] Re: Adoption call for notif-yang-04 Andy Bierman
- [netconf] Re: Adoption call for notif-yang-04 Thomas.Graf
- [netconf] Re: Adoption call for notif-yang-04 Kent Watsen
- [netconf] Re: Adoption call for notif-yang-04 Andy Bierman
- [netconf] Re: Adoption call for notif-yang-04 Andy Bierman
- [netconf] Re: Adoption call for notif-yang-04 Andy Bierman
- [netconf] Re: Adoption call for notif-yang-04 Benoit Claise
- [netconf] Re: Adoption call for notif-yang-04 Andy Bierman
- [netconf] Re: Adoption call for notif-yang-04 Thomas.Graf
- [netconf] Re: Adoption call for notif-yang-04 Thomas.Graf
- [netconf] Re: Adoption call for notif-yang-04 Thomas.Graf
- [netconf] Re: Adoption call for notif-yang-04 Thomas.Graf
- [netconf] Re: Adoption call for notif-yang-04 Andy Bierman
- [netconf] Re: Adoption call for notif-yang-04 Andy Bierman
- [netconf] Re: Adoption call for notif-yang-04 Benoit Claise
- [netconf] Re: Adoption call for notif-yang-04 Kent Watsen
- [netconf] Re: Adoption call for notif-yang-04 Kent Watsen
- Re: [netconf] Adoption call for notif-yang-04 Per Andersson
- [netconf] Re: Adoption call for notif-yang-04 Kent Watsen
- [netconf] Re: Adoption call for notif-yang-04 Kent Watsen
- [netconf] Re: Adoption call for notif-yang-04 Andy Bierman
- [netconf] Re: Adoption call for notif-yang-04 Thomas.Graf
- [netconf] Re: Adoption call for notif-yang-04 Andy Bierman
- [netconf] Re: Adoption call for notif-yang-04 Thomas.Graf
- [netconf] Re: Adoption call for notif-yang-04 Thomas.Graf
- [netconf] Re: Adoption call for notif-yang-04 Andy Bierman
- [netconf] Re: Adoption call for notif-yang-04 Benoit Claise
- [netconf] Re: Adoption call for notif-yang-04 Andy Bierman
- [netconf] Re: Adoption call for notif-yang-04 Rob Wilton (rwilton)
- [netconf] Re: Adoption call for notif-yang-04 Thomas.Graf
- [netconf] Re: Adoption call for notif-yang-04 Benoit Claise
- [netconf] Re: Adoption call for notif-yang-04 Andy Bierman
- [netconf] Re: Adoption call for notif-yang-04 Andy Bierman
- [netconf] Re: Adoption call for notif-yang-04 Andy Bierman
- [netconf] Re: Adoption call for notif-yang-04 Andy Bierman
- [netconf] Re: Adoption call for notif-yang-04 Andy Bierman
- [netconf] Re: Adoption call for notif-yang-04 Rob Wilton (rwilton)
- [netconf] Re: Adoption call for notif-yang-04 Kent Watsen
- [netconf] Re: Adoption call for notif-yang-04 Thomas.Graf
- [netconf] Re: Adoption call for notif-yang-04 Kent Watsen
- [netconf] Re: Adoption call for notif-yang-04 Kent Watsen
- [netconf] Re: Adoption call for notif-yang-04 Alex Huang Feng