Re: [netconf] New Version Notification - draft-ietf-netconf-notification-capabilities-09.txt

"Rob Wilton (rwilton)" <rwilton@cisco.com> Fri, 10 January 2020 16:07 UTC

Return-Path: <rwilton@cisco.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 2139A120968 for <netconf@ietfa.amsl.com>; Fri, 10 Jan 2020 08:07:43 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.499
X-Spam-Level:
X-Spam-Status: No, score=-14.499 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=GoFUZg6Z; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=XLozHhEx
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 8sNAXQIQ5NjI for <netconf@ietfa.amsl.com>; Fri, 10 Jan 2020 08:07:38 -0800 (PST)
Received: from rcdn-iport-8.cisco.com (rcdn-iport-8.cisco.com [173.37.86.79]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6451E120966 for <netconf@ietf.org>; Fri, 10 Jan 2020 08:07:34 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=7980; q=dns/txt; s=iport; t=1578672454; x=1579882054; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=GNxOtB9a7utLZ3bY1/r0ZF+bS4v+cwnFn1GuIG/0+TM=; b=GoFUZg6ZnZRykMmonmXc5O6vz3qVws4Ql88/v92CutAhirQUtXOzGUae 5J+wIoWZs5xnc3nEg32vlsNBir/gX2VsVp9YEqQagR7bmzxxg58iMzn4G eJHMNXKUjTlb6LGHDSJGpc6bsvW04Tqp8k2Ki61ZwxmHy8K6OiBofFNko U=;
IronPort-PHdr: 9a23:cTLHpR/IfDBLjf9uRHGN82YQeigqvan1NQcJ650hzqhDabmn44+8ZB7E/fs4iljPUM2b8P9Ch+fM+4HYEW0bqdfk0jgZdYBUERoMiMEYhQslVdSaCEnnK/jCZC0hF8MEX1hgrDm2
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0B3AAC4oBhe/4YNJK1lHAEBAQEBBwEBEQEEBAEBgWgGAQELAYEkL1AFgUQgBAsqCodFA4sDgl+TK4RigS6BJANUCQEBAQwBAS0CAQGEQAKBciQ1CA4CAw0BAQQBAQECAQUEbYULCCQMhV4BAQEBAxIbEwEBNQIBDwIBCBEEAQEvMh0IAgQBDQUIGoUCTQMuAQKgdQKBOIhhgieCfgEBBYUgGIIMCYE2AYwYGoFBP4FYgkw+hEuDQIIsliIkYJgVCoI3jH6JSppqjlqadAIEAgQFAg4BAQWBVAM0gVhwFTuCbFAYDZFlajiDO4pTdIEojngBgQ8BAQ
X-IronPort-AV: E=Sophos;i="5.69,417,1571702400"; d="scan'208,217";a="698397193"
Received: from alln-core-12.cisco.com ([173.36.13.134]) by rcdn-iport-8.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 10 Jan 2020 16:07:33 +0000
Received: from XCH-RCD-006.cisco.com (xch-rcd-006.cisco.com [173.37.102.16]) by alln-core-12.cisco.com (8.15.2/8.15.2) with ESMTPS id 00AG7Xpo027671 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 10 Jan 2020 16:07:33 GMT
Received: from xhs-aln-002.cisco.com (173.37.135.119) by XCH-RCD-006.cisco.com (173.37.102.16) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Fri, 10 Jan 2020 10:07:32 -0600
Received: from xhs-aln-003.cisco.com (173.37.135.120) by xhs-aln-002.cisco.com (173.37.135.119) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Fri, 10 Jan 2020 10:07:32 -0600
Received: from NAM11-BN8-obe.outbound.protection.outlook.com (173.37.151.57) by xhs-aln-003.cisco.com (173.37.135.120) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Fri, 10 Jan 2020 10:07:32 -0600
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Lz+bEYA0uBZk8wuquakBQ6UXrgMm0Hhd14/i3JuJqiVgZY82rqQlbyIf1D/sQ/KlzR0aBFEWiiXOPKUpNic23g0WMehqflA/vZMHpLppOCFCKqPxCMncw/BOpU1EUZZESZOISpqEk+3RNjS/bdcE5gL1bUWdvy5mfj5l/EzIioVfNGyWFVtb1P3XnrW+VRR6cydSrNH1U57Nxp/C88QoslXkjSeWZ8f+lF0NaIL4hpTSnAMJ/4zveoKpVYpFhPHxWA6gX6GDR1IE6FAs+kTUcjdX6rycANg4R+HwjnWj+tbQmwrS4vM4BYq2RUd4NtHEkijxvI0+T4xn0rCQ271hhg==
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-SenderADCheck; bh=y5yvVcCgiWug7GLzDCtUqkasElFxAVNIMGr9rVy5aks=; b=UZ9U0ZlvyB2pVas50jFC39hPa4/QcTbdFz7OIdAtLaH3bzB7dM72pmFG/sSvnncdBjuhRKKgjnrnp9JpGlBlauJOWEx0xRPJt4DwEaFJUnKmXiQSobu3nbJtIzJn5FZlF74Q84FbzpT4ecBsOrMEY7pk0c44eV3s1U62mOfGQqwcjTIzfFqu8DBm8ItI53yJsMaw1fXfWJN+TcvYOWs696m+GATUQ1LLYi72Zww5pAS06xKSYLb86EkCkCIXUxotO4/e/aOWuGwCM/PuJNEDGYFJ7606u0997qT9Q6fSMmTi0riNTTny/fYFHWQ02zoWh9W/qMlhfV4OQZxi5Q4/YQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com; s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=y5yvVcCgiWug7GLzDCtUqkasElFxAVNIMGr9rVy5aks=; b=XLozHhExQNy2Vbx9KqPEXVjUDri/UXTKZRIDwsGtXBXcTkzC2JyLBvnxSOjMG6hzn37MVXBM0wLV5s6jePAc4El9omhX9d0HDHKbEFlUjXIaJx3fpEp7OnGrY+JkDgNJ7kvUgYOc480CY/inlKe7Bnupuxnjx7AI8dQ7I4vLJgo=
Received: from MN2PR11MB4366.namprd11.prod.outlook.com (52.135.38.209) by MN2PR11MB3760.namprd11.prod.outlook.com (20.178.254.144) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2602.12; Fri, 10 Jan 2020 16:07:31 +0000
Received: from MN2PR11MB4366.namprd11.prod.outlook.com ([fe80::b9ce:1058:5fa6:44a1]) by MN2PR11MB4366.namprd11.prod.outlook.com ([fe80::b9ce:1058:5fa6:44a1%7]) with mapi id 15.20.2623.013; Fri, 10 Jan 2020 16:07:31 +0000
From: "Rob Wilton (rwilton)" <rwilton@cisco.com>
To: Kent Watsen <kent+ietf@watsen.net>, Balázs Lengyel <balazs.lengyel@ericsson.com>
CC: "netconf@ietf.org" <netconf@ietf.org>
Thread-Topic: [netconf] New Version Notification - draft-ietf-netconf-notification-capabilities-09.txt
Thread-Index: AQHVxVsSt5Mms9ZtVUqYtH0CGNIWiaffY4HQgAC0VICAANxNAIADGDWAgAAHhLA=
Date: Fri, 10 Jan 2020 16:07:31 +0000
Message-ID: <MN2PR11MB43663A607C6739B6B2501C70B5380@MN2PR11MB4366.namprd11.prod.outlook.com>
References: <157838571918.20942.9897465405126184637.idtracker@ietfa.amsl.com> <0100016f801b8360-00636b39-8317-4e78-a233-dba17073fc39-000000@email.amazonses.com> <MN2PR11MB4366A782F85B41B42CE593B6B53F0@MN2PR11MB4366.namprd11.prod.outlook.com> <0100016f83226d35-4c825571-7fe8-4074-8f6c-d9994e2ed37a-000000@email.amazonses.com> <VI1PR07MB40473B7B0406D4B93E3BC76DF03E0@VI1PR07MB4047.eurprd07.prod.outlook.com> <0100016f901833d0-c822306b-9f2f-4c7b-9444-34742ec35a53-000000@email.amazonses.com>
In-Reply-To: <0100016f901833d0-c822306b-9f2f-4c7b-9444-34742ec35a53-000000@email.amazonses.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=rwilton@cisco.com;
x-originating-ip: [173.38.220.52]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 3170fade-5ede-4b88-38dd-08d795e732cf
x-ms-traffictypediagnostic: MN2PR11MB3760:
x-microsoft-antispam-prvs: <MN2PR11MB3760EA52FBCFED9B5FAD3ED2B5380@MN2PR11MB3760.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 02788FF38E
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(376002)(346002)(396003)(136003)(39860400002)(366004)(51444003)(199004)(189003)(55016002)(478600001)(33656002)(8936002)(71200400001)(66556008)(76116006)(2906002)(64756008)(5660300002)(66446008)(66946007)(66476007)(186003)(86362001)(7696005)(15650500001)(53546011)(6506007)(52536014)(26005)(110136005)(8676002)(66574012)(4326008)(316002)(81156014)(81166006)(9686003); DIR:OUT; SFP:1101; SCL:1; SRVR:MN2PR11MB3760; H:MN2PR11MB4366.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1;
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: gszAtyuYKbURdiZ9QXNb19aT7nUBX+DjK787mRHgw+ihOUXTLLHFGPuBmhyoNKKrMvZPJVDd4wNMkfKJxkLN7KdsGPg1qFZP/NA+g0jRMTKmhzDNYIIFZqq1jsOQaWdINEm63mYSDEHsZdSo9CI7Oa3kGMsKxul8IYUUQu8KEhrcTuIHzXftp0dJ4HEqWKxHvX3wuceFbQptUHOxYHKh+GunLlbcZCeUD+OErcOI2nfxWcgAors8SxBRjAeXjU4UTCk0Pm/5r24MJS4E+jbDBlIMR57T1c/qu1Reb3KDPpGkWshB3KwMfPtE+2XL5hWpkc6MaX5qMeKQzkNHRgwZtJaciBtYgCAnbUVLQGmWXA/tjwFtrPAIYyt8urvAn+bTmNlba+yfTTalkT8u01G/PFasq7oTDhNXdphQfYuoIHX3lSMShTR0lt1i4Nv9fiLCZ6aev1nnU52or8SIplpRhplA7XUwQzbI1f2C+b701264r60oTPeW3kng9k/1aqRs
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_MN2PR11MB43663A607C6739B6B2501C70B5380MN2PR11MB4366namp_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 3170fade-5ede-4b88-38dd-08d795e732cf
X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Jan 2020 16:07:31.7300 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: Z2UDlK0hsYOJ0DsL/PhGGPBCLHGe+Me9MkoLZ4OGEq/RX8lD7wAmbOs9Hj/06LXIVgUgCaIJii520JvEz+qJoA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB3760
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.16, xch-rcd-006.cisco.com
X-Outbound-Node: alln-core-12.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/GJ-6Cw5ACACtsXN2lV7chFcqaFE>
Subject: Re: [netconf] New Version Notification - draft-ietf-netconf-notification-capabilities-09.txt
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
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: Fri, 10 Jan 2020 16:07:43 -0000

Hi Kent, Balazs,

Yes, I think that this would work, but might also need to change the rule from matching the capabilities from the longest node path, to the order that the entries are in the list.  E.g. the capabilities are decided by the first entry in the list that matches the given path.  The existing longest node path behaviour can effectively be implemented by ordering the more specific node paths before the less specific node paths.

Would that be acceptable?

I would also suggest giving the choice and the leaf a separate name below.

Thanks,
Rob


From: Kent Watsen <kent+ietf@watsen.net>
Sent: 10 January 2020 15:35
To: Balázs Lengyel <balazs.lengyel@ericsson.com>
Cc: Rob Wilton (rwilton) <rwilton@cisco.com>; netconf@ietf.org
Subject: Re: [netconf] New Version Notification - draft-ietf-netconf-notification-capabilities-09.txt


Hi Balazs,


Would the following be acceptable?
OLD:
     list per-node-capabilities {
       key "node-selector";
       leaf node-selector {
         type nacm:node-instance-identifier;
NEW:
     list per-node-capabilities {
       choice node-selector {
             leaf node-selector {   type nacm:node-instance-identifier;  }
     }

Later you can augment in an Xpath filter or a string with '*' and '?' wildcards or whatever you want.
(The list does not need a key as it is config=false)


Yes, this is inline with what I had in mind but, since this was my suggestion, I was hoping that Rob or others would reply.

Kent // contributor