Re: [netconf] New Version Notification for draft-ahuang-netconf-notif-yang-00.txt

"Jason Sterne (Nokia)" <jason.sterne@nokia.com> Tue, 31 January 2023 22:06 UTC

Return-Path: <jason.sterne@nokia.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 38977C152575 for <netconf@ietfa.amsl.com>; Tue, 31 Jan 2023 14:06:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.096
X-Spam-Level:
X-Spam-Status: No, score=-2.096 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_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_NONE=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=nokia.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 kex1B4MPqUeK for <netconf@ietfa.amsl.com>; Tue, 31 Jan 2023 14:06:42 -0800 (PST)
Received: from NAM02-BN1-obe.outbound.protection.outlook.com (mail-bn1nam02on2139.outbound.protection.outlook.com [40.107.212.139]) (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 44EADC152574 for <netconf@ietf.org>; Tue, 31 Jan 2023 14:06:42 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=JxMtQH1yJ0MaTlA7xcq2Zxh0TbVTg7D+79tfLf/7GOZDBdd5FK8WXvNB0rKq3uFm+kmsDOsTLoRNBIN9BtiBu65aXvadm1nR9bbmynPaIETVpdomXyE8axW+vADlr/QcGqkr5JK++PL18IufkgUOXfsQZShP8dT5uhen6cBqL5tY2PzJmDdfzkkAjoHRo4XMUD96ZwMMy0GEOFvwZhw40gIsqkEFD1VRvNTSHf060MO+RoGrEyQ+IoZ8i7qage6hxbY3zpUlXiG1wmiZslnXgRDPeaKpo0B5lTAeZXuIv7W3mIdJ7M8NwCye6qs2DIpJCs27EXTk9CKcRnGxnJkRBg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=ex6lNkcb/GDT67uvIZN/B11+B46Q52aRkD//PxynU0w=; b=gyi3AQy27pb3JOZsfeqwk4VWN+YHKIZmwXZAbYU0+vKwmvBDNagdvh/jyqQgolQolbbpvYCIlnH4358TALc5NItcJkfX7CesmkaBTS7EWj22WfurCAdjySF/KJ/OSRN/CS22z01q+hvQ48WGIlKhuUQ3YdxWsvEYgqXnhVtT/e4KrSQPXQKEob10T8+tq7CSL1xGA+F9n3Q+9L2mUE21G2b9umyAqWhsmsKjS5GboIH4ONinJGlRcYSUqbf7ndClwp6b0QQl2cUpWCqjaS37U277UBAB6zx1dQZ/6ALWFe/KE92C3BNtvPUni2aPv/ffAdo1p+hGMsz5YZsgqAwF2w==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nokia.com; dmarc=pass action=none header.from=nokia.com; dkim=pass header.d=nokia.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ex6lNkcb/GDT67uvIZN/B11+B46Q52aRkD//PxynU0w=; b=xJBo6TYJ9RWEnAyXB3Fz0UNWIJWj44xPAh3NbV8puYnu2qPe6c9Kvo455C+A0p/OWAj4M6qfVrMUPMIiETVr9cgX1x1nGR+1VsQ9tl6ml8mKgZrZK7RxGdYXTCYkQ4jW2BrAPkWDnnFtNO/yhHqOyH6YoV99TYfxULswim+NzGtjnFStkbpj1XfYPAkB3Boi9GDpeKx5VU2+ZwkjM1zjAqBuWAqn2SDoA0/qRCfttUMeVFdKK2UC3hDBIY6TVqTBinwGyuLSWheA7WxFuXy8FkbyDByysJXZpkSsuWJ0IduGoumzgwTDdMUpScshfgKKk1Jvjt2AA8/zltUVQ3pjuw==
Received: from DM6PR08MB5084.namprd08.prod.outlook.com (2603:10b6:5:41::29) by CO1PR08MB7254.namprd08.prod.outlook.com (2603:10b6:303:f3::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6043.38; Tue, 31 Jan 2023 22:06:35 +0000
Received: from DM6PR08MB5084.namprd08.prod.outlook.com ([fe80::8780:e439:2056:de6d]) by DM6PR08MB5084.namprd08.prod.outlook.com ([fe80::8780:e439:2056:de6d%7]) with mapi id 15.20.6043.036; Tue, 31 Jan 2023 22:06:35 +0000
From: "Jason Sterne (Nokia)" <jason.sterne@nokia.com>
To: Alex Huang Feng <alex.huang-feng@insa-lyon.fr>, Netconf <netconf@ietf.org>
Thread-Topic: [netconf] New Version Notification for draft-ahuang-netconf-notif-yang-00.txt
Thread-Index: AQHZMKAxZrIS9pbTn0e6SqJTtBVBrK65HePg
Date: Tue, 31 Jan 2023 22:06:35 +0000
Message-ID: <DM6PR08MB5084D3F9FB11F181E0B275619BD09@DM6PR08MB5084.namprd08.prod.outlook.com>
References: <167463735425.575.15306276671931656762@ietfa.amsl.com> <021AE345-3227-47A7-BB72-C84476E2A459@insa-lyon.fr>
In-Reply-To: <021AE345-3227-47A7-BB72-C84476E2A459@insa-lyon.fr>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nokia.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: DM6PR08MB5084:EE_|CO1PR08MB7254:EE_
x-ms-office365-filtering-correlation-id: 157d9886-42c7-43db-2ddb-08db03d76b6b
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 9+uau9HwjCaQVeK1LABqwwwCgt5Ulas5JWABAoJhmnFqfMQ8WKB6RGrtoTzTh2dj20VqVbm00CYPXNKJVgnexDHd4I9fU1Wjn2JjXHmd/qv4+mIX3rw672r4JyyR+U40Ef+uJOFvi52PRZLc/ACRQBYCxxPlv+hCxAqyz/dtMnahYo8U7aYrvYAlgnEQhdYB4+9iEO3F+xCORh+aJQy0j7XR4K+RQQRNlR65+O8FRTF9WuWWNzBVnDaaUdu3HcrV3GXfvaXcR60cK+r64YNpnkSxXTyvMMcfDnwS7K3hW7rm3ECRRpo9RBx06iMdbGovIxTu2q9Ypqp7w0EQnSmPabEU45AtksSj0MrYZYz7aExJ4O2ckvkvLL2OHDHEx5ZMCZxA2UZThiYX3dufIp9Jwqqn9YBIYLtt2anJMxKmRt8jJwuJQLRHfj1iCB5bMF9leIdYhtcwM05Fk0LknnBg8lM5ccMqedjl20JpUx/95L4wb/QldO1aPvYy549mPjoZzcsb2f9/65TYvYINPybxnpHOs8ADwb9cX9EkGoKiFMUSUmSRlawyuC93qRWX3V8lkVXlEIjzOw2BWuoxn4Lm+irII3DyG7O6muw9uAhkbArwfUSNZdmzTKYDd5woJhDgEOu4LSHYyOBdxTO6tdmnyVRevzPQixRJEsiJ+MI2h0ldfmnQNv+wiwno7V4GwrlujT77+kkQKjUyDIt+y2NLsJ8EFuBMmT2nFl54Oqm8pB/h8Jgj1WbzRVdnDZMzLLMWhsvZKJdyo+t9S4gjP1iAKw==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR08MB5084.namprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230025)(4636009)(39860400002)(396003)(376002)(346002)(136003)(366004)(451199018)(122000001)(55016003)(83380400001)(38100700002)(86362001)(66574015)(82960400001)(15650500001)(2906002)(478600001)(966005)(66556008)(66446008)(64756008)(66476007)(8676002)(71200400001)(5660300002)(110136005)(7696005)(166002)(38070700005)(41300700001)(52536014)(8936002)(9326002)(316002)(186003)(6506007)(53546011)(9686003)(26005)(76116006)(66946007)(33656002); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: r3bcZpQVd2XMJVMr/pT1FYMH3x7bb4F+hJLdsYNhdChUXy7mcnvoQ32yLmgPCwWdELOU1VTGvbuMFtO/4tTQeJY4UOkKjKzy7PKOAexpgBygJTkxElAg+qq6ABV3RmJsFng4NDhCnKc2IfKfXvSreixj8G6gvoZDPtVKT0wfaGWIdTtJHhU3sMcbqq05eqg+HHfXQYiH+93miPGnlsSFq7wRuJ2ijPCdiKngHnyCV5lecMiKzWHphUkopgJ0yu/aPA3ocQUUD0j1UBDFBNYx43Imrm3sdC6WBycovE36nVnt51z5kHsSduxoTteIr3AJd+OIDbgnn9nghkaPeRe55jpLyepy6hDJMXDWNu0R6azNvr72setU2yY0ElUw7ucsMn5ORfDjDjA3L9HNIn0iaTJewHtvAyq1OIWl6rEWJeCGAX64QL7IZox0alPD1aQW9yFOFeM3/jhiQvYfwfuOvI6IYZHNjIjLWQmfyA7DKI4q0JmUL55N3qMUJL10D3g343r/LinP49ajqUmyO1KNQIlA9y8IBS2ZMXFficnEqTmzXD09OqzT+u6kmgS/WIESeN+aj88w1q2ues+yFDrzHJIOvIrF7REoRhBGBOgqDE7TVn4NOLQzILcaVe3T7aXZ3rvlZVHaUuEX3n/FoPN1b3Tim6jGfU2ldyn6EDbFcPOiqkILhXutI0+XX39vKDEe8LbB29SaEU9aHCxKV999dHGV1pW6Z12ARw+yzTJbpQqPeS1H85vpIWAUB/5kK/VAG2exeRJsZATeEiPpcRJLVoIkyfg3mdzSV73BhUBMRsVw4DBxDn5MN9PH2xsk2wLXJJGwcaECMOZmz5Ds2DuB5R/3uCOemi4kbLjRSDfp8gDCe+kgg4zBtcsNAS1vDPkXOfmu+sauF/NEQebu+ApRQFcmd2rtjEGp+hCfrnDPw4nzQ5NzUoy0/i90W5L0LBBCqT7DhuU8yCrsNMxbbDn9lh/piKyiyKYcBDoIxj7jsjSqMSGwXp8Xxhu5COwhvbweyGD73aVDdqWuqfXA1liPQDQdjjf9nwgnnhLiPSbis46Nd1fWgDVJVmmbwuzvb1dghkbqUoDJ4cWmo+AhBxiSbAmRMSiBTRwWcVzo9Tv5Pi8KuHF9Drnn47V93zCktpsSPMthYp6b3XHee8jm5Rw5RrYaJJCqP8qFFSjFLGAmKgljt5OtbCCgusqutjAfrcltQ10lveOXzM2dXmo/j8GVk/9vH5u+kBoxzBdnp9hZz7UQGVo7QoM3IQ7bpGXXlZP0KsG1MKz40JlOonbt9oGWHNjnTwma0XoKpVs588XrzPOg/VJEaKPA7x1HcWUfSBJJbGekvtTiQyOQPlsFc8z489vkT1zkc2PuSdlIl0uA6KjQguChd8RUQLDtibBe93EYzBeiUr9Ls1bAP3pAnKox5wxxIaNIqc872/KTMSiyitkQQUpDR8wRcl8Uwid8iiYhRJE3JN4YIun+2DFylMKBSI/AQMuuZaBOliuuADyKdX4a2g0E4HwyMKLBXUxcSamJGC+mJkPB8kHfRh3pkQ+gP/U6i8YdUVOhbPr9pdiqOcFUwUL7cYfc3Qn/KtopdbJu
Content-Type: multipart/alternative; boundary="_000_DM6PR08MB5084D3F9FB11F181E0B275619BD09DM6PR08MB5084namp_"
MIME-Version: 1.0
X-OriginatorOrg: nokia.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DM6PR08MB5084.namprd08.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 157d9886-42c7-43db-2ddb-08db03d76b6b
X-MS-Exchange-CrossTenant-originalarrivaltime: 31 Jan 2023 22:06:35.7470 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d471751-9675-428d-917b-70f44f9630b0
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: n/TPj80o+OjShMXrSfXZ4Qx0Nz3k4pxzlhVBwfT++7jdJToLMNg0GGtRwxZXbVX9p48Z0LdBxAFAkwVcn2HqcQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR08MB7254
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/pnHOHZAsOwvrCNie7gr-w5cQmHc>
Subject: Re: [netconf] New Version Notification for draft-ahuang-netconf-notif-yang-00.txt
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 31 Jan 2023 22:06:46 -0000

Hello Alex,

If we use a different namespace, then it means the notifications that clients receive would be in a different namespace (that in theory they don't recognize unless they are updated with your new draft).

Maybe we'd just want to keep the same old namespace as in RFC5277 here? It is just an alternative schema format for describing the same schema elements.

Jason

From: netconf <netconf-bounces@ietf.org> On Behalf Of Alex Huang Feng
Sent: Wednesday, January 25, 2023 4:34 AM
To: Netconf <netconf@ietf.org>
Subject: Re: [netconf] New Version Notification for draft-ahuang-netconf-notif-yang-00.txt

Dear Netconf WG,

On the last IETF 115 (and some time ago in the ML), I raised the discussion on a gap in the spec of YANG-push notification model.

The definition of this model is necessary to encode and decode the YANG-push notification header using different encodings.

Currently, the definition of this model is specified in RFC5277 using a XML schema (See section 4 of RFC5277).

When the message needs to be encoded using other YANG-compatible encodings (such as YANG-json RFC7951 or CBOR RFC9254), a YANG model needs to be defined.

This draft defines the YANG model for this notification message.
It is a short and very simple draft addressing only the existing definition of RFC5277. No RPCs are defined since they are already defined in RFC8641.

In the IANA section, I asked for a new URI: urn:ietf:params:xml:ns:yang:ietf-notification. Here I asked myself if this is the way to do it.
In RFC5277, the authors asked for urn:ietf:params:xml:ns:netconf:notification:1.0. This URI reference the XML schema.
In practice, the validation of the header is valid using both namespaces, but since RFC5277 also defines some RPCs, I went for a new URI.

I would like to request feedback from the WG.

Cheers,

Alex


On 25 Jan 2023, at 10:02, internet-drafts@ietf.org<mailto:internet-drafts@ietf.org> wrote:


A new version of I-D, draft-ahuang-netconf-notif-yang-00.txt
has been successfully submitted by Alex Huang Feng and posted to the
IETF repository.

Name:                draft-ahuang-netconf-notif-yang
Revision:            00
Title:                   YANG model for NETCONF Event Notifications
Document date:             2023-01-25
Group:                Individual Submission
Pages:                6
URL:            https://www.ietf.org/archive/id/draft-ahuang-netconf-notif-yang-00.txt
Status:         https://datatracker.ietf.org/doc/draft-ahuang-netconf-notif-yang/
Htmlized:       https://datatracker.ietf.org/doc/html/draft-ahuang-netconf-notif-yang


Abstract:
  This document defines the YANG model for NETCONF Event Notifications.





The IETF Secretariat