Re: [netconf] push-update and push-change-update w/o mandatory id in ietf-yang-push

"Eric Voit (evoit)" <evoit@cisco.com> Tue, 29 November 2022 00:01 UTC

Return-Path: <evoit@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 24B19C14CF10 for <netconf@ietfa.amsl.com>; Mon, 28 Nov 2022 16:01:36 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.598
X-Spam-Level:
X-Spam-Status: No, score=-14.598 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=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=CTXmHGLD; dkim=fail (1024-bit key) reason="fail (body has been altered)" header.d=cisco.com header.b=BgyIsWLw
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 To5b3YeJmfFT for <netconf@ietfa.amsl.com>; Mon, 28 Nov 2022 16:01:32 -0800 (PST)
Received: from alln-iport-7.cisco.com (alln-iport-7.cisco.com [173.37.142.94]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0B90AC14CF07 for <netconf@ietf.org>; Mon, 28 Nov 2022 16:01:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=14789; q=dns/txt; s=iport; t=1669680092; x=1670889692; h=from:to:subject:date:message-id:references:in-reply-to: mime-version; bh=cYY9vdN5lFw8hzXk6vG1xpV5pqjpjmveYEI0hfdxuwQ=; b=CTXmHGLDm5qmuuhxr1fr9/gvyBztCQumuu3j5aI/volyFI0OYYTgF8/Q 57aYYzLieMcu+Ndj5mtSHJFExSqoWCBFf1YAxnFt0sqDpa+wVR9SzlwOw iTrmY+7o89PVnU7emHYyy9ZWd3plKchfA6YqwELGetayp+MeM0oY+O7d8 A=;
X-Files: smime.p7s : 3995
X-IPAS-Result: A0ADAABgS4VjmJNdJa1aGgEBAQEBAQEBAQEDAQEBARIBAQEBAgIBAQEBQIE7BQEBAQELAYFaUoECAisuOkWIGgOEUF+IHQOBE49uiweBLIElA1YIBwEBAQoDAQEuCwsEAQGCKYIXRQKFCAIlNAkOAQIEAQEBAQMCAwEBAQEBAQMBAQUBAQECAQcEFAEBAQEBAQEBHhkFDhAnhWgNhlMBAQEBAgEBARAuAQEsDAQHBAIBCA4DBAEBDQEhAiULHQgCBAESCAYUglYEAQGCFlgDDhIRAwEPohQBgT8Cih94gTSBAYIIAQEGBAScSQOCSQcJgUABgVOKZyuEMCccgUlEgRVDgjA3PoJiAQECGIFIFYN5gi6DS4o4NoFrgWgVhzADRB1AAwttBQUQAjMbIDgOCR8WBg4XDQUGEgMgRiYFQQ8oL2QrHBsHgQwqCR8VAwQEAwIGEwMgAg0OGzEUBCkTDSsnLEMJAgMiZQUDAwQoLAMJIAQcBxYRJDwHOhwSKAEEAwIPIDgGAwkDAiJWfiUmBQMLFSUIBUsECDkFBlMSAgoRAxIPBiZFDkg+ORYGJ3MLAw4TA11rfgQ1SIEpCgJemxyBVEYGaFNbIAcWPwcHAwSTUo9njCWTbQqDaYFKhFmDJoIHlSMWg3iBUaJyXpc3IIIroAaEfgIEAgQFAg4BAQaBYjoPgUxwFTuCZwlJGQ+OIAwNCRWDO4UUgUuDf3UCATgCBwsBAQMJih8BAQ
IronPort-PHdr: A9a23:LvWeahWb8/Ttcj95gRkrb1nnSB3V8K36AWYlg6HPw5pCcaWmqpLlO kGXpfBgl0TAUoiT7fVYw/HXvKbtVS1lg96BvXkOfYYKW0oDjsMbzAAlCdSOXEv8KvOiZicmH cNEAVli+XzzMUVcFMvkIVPIpXjn5j8JERK5Pg1wdYzI
IronPort-Data: A9a23:7h7JNKnb5DJ7c4V6mfv6Xyvo5gw8JkRdPkR7XQ2eYbSJt16W5kVWj iJDADrXfqbVPH21IIo1b5D1rB1Y6NKQjINT/DAc7nRsSn8MsZXebTjyBk2qYSqZI5fORU9qs M8VMtTLdcxrFC7R+0/1bLXopiR2263XGeegBuTNMSstS1BqFX15g0M9wrVi2tM13IHkXVjlV b8ezSH6EAfNN2lcaTNFtspv0S9SgckemA/0n3Q3O/oVsFSHzXMfVc5GK6y4dCqoT9UNRuK2F 7rKlODp9UrUrkwnYj+HfhkXUaGrrpr6Z1XmZq9+AvD66vR6jnVulP59bpLwUG8P49mzt4gZJ O5l6NrhF2/FAoWWwL5HCkACQ3kkVUF70OavzUaX4JT7I3LuKxMA8902ZK3hFdRFkgrfKTgmG c0wcFjhXDja7w6F6O7Tpt1XuygWBJKD0LXzFZ1X5Wqx4f4OGfgvSkhRjDNS9G9YastmRZ4ya yeFANZiREyoXvFBBrsYIJtuuf2CwTrRTzoGgmzJi6Am/WKPzjUkhdABMPKNEjCLbd9ekkDdr WXc8iGgW1cRNceUznyO9XfEau3nxHygHtlNUuzjsKc23zV/xURLYPESfValpvilokW/QNlYb UcT/0LCqIBrpB32HomiAnVUpla4shNfdvZaNtQ84Quo7aONzRa4Wm8bG2sphNsO7Z9qGmNCO kWyt9XkGTdotrO9SH+B+PGTtzzaESoYN2kPZ2kYUA8H6trLpY52lRXBUpB4EcadjNTuHje22 CyHti4zr7MUjs8Cka68+DjvijahtrDHUxIo/AjIU2Pj5QR8DLNJfKSy4lTdqP1HNovcFwDHt 3kfkM/Y5+cLZX2QqMCTaOxdOauDoLWrDDqCq2AzMZMw6T7x+Uf2KOi8/wpCDEtuN88Ffxrgb 0nSpR5d6fdvAZe6UUNkS9nrWph1l8AMAfygB66LNoARCnRkXFXflByCc3J8yIwEfKIEq6A0O Z6Bfd2rCx724ow4kWLmHo/xPVLXrx3SKEvJTpz9ih+gy7fbPSfTQrYeO1zIZec8hE9lnOk32 4gHXydp40wPOAEbXsUx2dVKRbztBSNhba0aU+QNKoa+zvNOQQnN8cP5z7I7YJBClK9IjOrO9 XzVchYGlguh2yWdc1TaMi4LhFbTsXBX8C1T0csEYAbA5pTfSd3HAFo3LsFuJuB3qISPM9YtF 6lVEyl/Phi/Ym2Xp2tCBXUMhIdjbx+szRmfJDaoZSNXQnKTb1KhxzMQRSO2rHNmJnPu7aMW+ uT8viuFGsBrb1o5U67rhAeHkgnZUY41wrwiBiMl47B7JS3RzWSdA3Wv36ZtfJ5QQfgBrxPDv zur7d4jjbGli+cIHBPh3Mhoc6/B/zNCI3dn
IronPort-HdrOrdr: A9a23:BJBMB6yhVjZ/n9c8Ev9zKrPxq+skLtp133Aq2lEZdPULSKKlfp GV88jziyWZtN9IYgBcpTnyAtj9fZq8z+8+3WB1B9aftWbdyRKVxe1ZnOnfKnjbalfDH41mpO pdmspFeaXN5DFB5K6QimTZYrUdKZu8gduVbIzlvhNQpHRRGsddBnBCe2Gm+yNNNWx7LKt8MK DZyttMpjKmd3hSRN+8HGM5U+/KoMCOvI76YDYdbiRXpDWmvHeN0vrXAhKY1hARX3dk2rE561 XIlAT/++GKr+y78BnBzGXehq4m1+cJi+EzSvBkuPJlagkEuTzYJ7iJnIfy/gzdldvfqWrCVu O85ivIcf4Dr085NVvF3icFkzOQrgrGrUWSjmNxRRDY0JXErPVQMbsGuWsRSGqp12Mw+N57y6 5FxGSfqt5eCg7Bhj3045zSWwhtjVfcmwtqrQc/tQ0pbWIlUs4mkaUPuEdOVJsQFiPz744qVO FoEcHH/f5TNVeXdWrQsGVjyMGlGi1bJGbMfmES/siOlzRGlnFwyEUVgMQZg3cb7Zo4D51J/f 7NPKhknKxHCsUWcaV+DuEcRtbfMB2EfTvcdGaJZVj3HqAOPHzA75bx/bUu/emvPIcFyZMj8a 6xJG+wdVRCDn4GJff+rqGjqCq9MFlVdQ6duf1j2w==
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-AV: E=Sophos;i="5.96,201,1665446400"; d="p7s'?scan'208";a="18958875"
Received: from rcdn-core-11.cisco.com ([173.37.93.147]) by alln-iport-7.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 29 Nov 2022 00:01:30 +0000
Received: from mail.cisco.com (xfe-rcd-002.cisco.com [173.37.227.250]) by rcdn-core-11.cisco.com (8.15.2/8.15.2) with ESMTPS id 2AT01Tnq004773 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=OK); Tue, 29 Nov 2022 00:01:29 GMT
Received: from xfe-rtp-003.cisco.com (64.101.210.233) by xfe-rcd-002.cisco.com (173.37.227.250) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.9; Mon, 28 Nov 2022 18:01:29 -0600
Received: from NAM11-BN8-obe.outbound.protection.outlook.com (64.101.32.56) by xfe-rtp-003.cisco.com (64.101.210.233) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.9 via Frontend Transport; Mon, 28 Nov 2022 19:01:29 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=YJf61gePSY1HbUfbZlBRGEFdXIR0iyefAVRdSa5mva4e3kjOa/Spjsb60BrFZ8u2GiF5rFTHS11JasSNp3STru1sXTO6ZQbU+6nZCU7cWG8OcUtsN56Pl5oI5Bw+ttARTKR7+QrtTyCyAFlW4bzpbTTPm3qgMoH/my0EaIFnSoTUl/uup6Egp/CWvEOcGk4aaQcjbddYryP3aeY7ZQT0jTlJ/Z+3L9ZmCUImSIIy1o8yX3yxGrhYDwkOVN2r5gAN6/8k3P5A5h20fiWUkW3+WBf9A4AZ12SzHlnMbt9pnD5k5ZlpPIYLGaeAU23meyIxs2wu9h4KU0CYUP/dPYbVaA==
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=NtR9KseFy1xNJEfnHnYJydwEvI6AJ3MF5WaZqBdtl5o=; b=XXNA/9I9pC6XfPSljSp6E7K+VEWLmtM9/IDS+HLqGZ9WfZxrE9/VEvakUIA96njbFrUMiagXN1TWx60hRu6FbdLRQFvZezxX5pfq48zbvDWMvITPBBdTZCIRooBardBAD0+eBH00PiVuIFHbwu5MzPpC7c3J006BJBhUU7AiIu5eJvQH5ZnhAmE/DcjNbBaoCu7CH7g3c8T4/GGtHuLn0a5jX3QWnlf4lDI/E1xjP05X6CYqXq7TdHMatqAWegl7rZcIoSD4l9F/M6GWna0nK6MaP0VxKLZvw2+PDiLUvUBpmrvsDKhe7i8OcBKHVzCpdjYixBzHuLxgQdvHQQxvAg==
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.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=NtR9KseFy1xNJEfnHnYJydwEvI6AJ3MF5WaZqBdtl5o=; b=BgyIsWLwr1MvCNbMvm3w3TgfJSgUUUt9bCfNOOBfLQehwFLiqgAedE7D1lxm8QoK6v175ziauZ3JU6LrrD1APkowaiGFxeZs0iVoWWc1W893NgX198U4WL5yBWb77hYvV7sajzvLFpxexlL6l8q3q0d8lghAgBspuatWVQ8cjeY=
Received: from BL0PR11MB3122.namprd11.prod.outlook.com (2603:10b6:208:75::32) by BL3PR11MB6313.namprd11.prod.outlook.com (2603:10b6:208:3b0::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5857.21; Tue, 29 Nov 2022 00:01:27 +0000
Received: from BL0PR11MB3122.namprd11.prod.outlook.com ([fe80::1de1:b0bd:9e1a:56ac]) by BL0PR11MB3122.namprd11.prod.outlook.com ([fe80::1de1:b0bd:9e1a:56ac%5]) with mapi id 15.20.5857.023; Tue, 29 Nov 2022 00:01:27 +0000
From: "Eric Voit (evoit)" <evoit@cisco.com>
To: Alexander Clemm <alex@futurewei.com>, "Jason Sterne (Nokia)" <jason.sterne@nokia.com>, Jernej Tuljak <jernej.tuljak@mg-soft.si>, Netconf <netconf@ietf.org>
Thread-Topic: [netconf] push-update and push-change-update w/o mandatory id in ietf-yang-push
Thread-Index: AQHY+ylAs2Ly4mxSY0uR2tljfLb9KK5E6k7wgAnbXSCABg6AUIAAJByAgAAFGMCAABAIcA==
Date: Tue, 29 Nov 2022 00:01:27 +0000
Message-ID: <BL0PR11MB312239D01CA3413AF51B9589A1129@BL0PR11MB3122.namprd11.prod.outlook.com>
References: <50dcba5f-d6ee-86c4-434c-82433fcd0fb8@mg-soft.si> <SN4PR13MB537477318D250FC291F8AB52DB099@SN4PR13MB5374.namprd13.prod.outlook.com> <DM6PR08MB50846CEF43851B61119970819B0E9@DM6PR08MB5084.namprd08.prod.outlook.com> <SN4PR13MB53745508170E74B42A9C0E6ADB139@SN4PR13MB5374.namprd13.prod.outlook.com> <DM6PR08MB50846260ED7DDDE9F58BE5209B139@DM6PR08MB5084.namprd08.prod.outlook.com> <SN4PR13MB53747DEA941714EAF6A4ACABDB139@SN4PR13MB5374.namprd13.prod.outlook.com>
In-Reply-To: <SN4PR13MB53747DEA941714EAF6A4ACABDB139@SN4PR13MB5374.namprd13.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=cisco.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: BL0PR11MB3122:EE_|BL3PR11MB6313:EE_
x-ms-office365-filtering-correlation-id: f3fd19df-f1a0-46a6-26c3-08dad19cdcb0
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: Shbiq2Owt56w0asGSlAYCSdiUGgnOlpUI463PMSseCE87gY1DE6Ne9wk0J3aUzdqQI0dUs6JVPi3H2btUfmlRSOPWFmFd9brOktJ8X2HMoBXWGL9F+wBoUKgFZA31z9s4QYhdwaQC14JZWHptx49f+8sfiXSbRPEKF0xl+UJl51+zgOi69S4bKkYxuvs4Sn7Qlw0le1yvruuqr0EWpvccv+qsmkZGa2+8J+nzmQGUl54cG9yiObVsQGzlrWzqNzNar8YoyV1btJEdBKNZQIKk7RZE7Jd2JirTdQXBEIpAUXKPftaKYKJyEcIYIwlxJ1CZlwc/+gxwVtKkAxmIc5kRXU/j0zEbhYQA4/dujTa+47Ztw0pIB6T+OpBqDUvIpSwoNDCKMkvPbbALYhfUpC9KJ7AuaQfa6onfogC7KfNkwUSPmbRgM7aca/ZdgVe+1RwA4VzrtUlHJC3J7makzao0efGrX0KnHxauYn8jaPapfRH003fVJZoyeM8iuu2T52xt7TdyJCoWQZQTMnCQWeI8Z8CRkfC+xkjApbCZ0i2mYiqUXNvPJNGgluNUmpQvo39eVUPGuLROW2qKtrN7ebXaduxdufaJR2e3HF72Y3zOWxfPvly10G1n6zUApolS7RbzoSC/OPT9Q7yNOuv/iyl3jAXrvaDpF/2tD5jvCsDaY7XIlUrI8XrHmY8Cp868Im1pY5RyZq/vregtzqWEXpJNZB/oziZbpg7i79IQLpDL3isFK+pwOiWF9b1pKHySfrzrXLVUvH0XNpdTfgEmRZ6/Q==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BL0PR11MB3122.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(4636009)(366004)(39860400002)(396003)(136003)(346002)(376002)(451199015)(5660300002)(86362001)(316002)(8936002)(8676002)(52536014)(66946007)(76116006)(66476007)(33656002)(64756008)(66556008)(66446008)(38100700002)(110136005)(41300700001)(186003)(83380400001)(122000001)(99936003)(45080400002)(478600001)(966005)(26005)(7696005)(38070700005)(9686003)(6506007)(55016003)(53546011)(2906002)(15650500001)(71200400001); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: EUg+oHmpu6PRYTjRhVilsW5TIBUQI9IO0A9lHbjctAFwFRPBBxVS77hKCataYKpcJnxMzNXWMkaCFIZIcfJX5MS2joWuieQFgeH+USdGBEugEBpyp4EZvc9twjxXVPlPiZlRdUkeu2qnFi7M0lEyi0BsaOkM0L3DDnqG8j2MfeE/kRtvaKJcUZP+lVLL4khnlKUeMKfvRkXCp0vmKD/uAFJuNCfKt/9oeN97dbF0dudP7zoNu+/T8By4zMJatNUpNmMrG0NcQuF/9ifbmUXt3RgehA9kWKafrVFsjKnmrRqzHL9E3GgAXyjG9oOUbab33bURVCKRP3r7KONqdX9uzstkpKqEaS1G+uaTh/Hg6sztEZd75tJPVrnpeCzz8Ke1jVTDyYZO2WrDKDnTDeBxU8TASRi68P5Y+F2mqTNTN3B3uaOK388dgpCDJQyv/xK0Pm86ivR/FfDpxIOmJvF30pI+AZC4NWDGDtuH1GBB8AIRINYvAFDPsP/NQtCAUpkYZggT3pErH+v9tYvGkpQ3SZK9F8FgxjZ+iA0DjJzeMqPnrTCjV86xYsZbZdi359xc6G2bidkAf7PXEpNlowccAtjZsi57fAmr7w8eq/o8KjvYCYTPUGf5e0BWeQMya0OQRwCSC1BAmdeSgHABI2o/lyazssim1hH4hCW0XnecHk6umoSGLyuuZcAZKnIAVnqq+nL0r+H0KmBsu2u7o17Zlfdigrt2FhUJCvrLEhbk2hpw9mtae3HORIPyyTcD2i8niO7kqWw6ZEqa+ebCW/Vq+W94q6695LZFci3fME0K8EIcIbjeHU6qmX4TNcAG83edzsXNxvw2G0DGcGSrG4b0K5oEe1Fd7vTNROF5f/WYi0c+UmyNGk0MTjktIoHsTsmaKZw4Vek704sdIHxhXqxrqBxiEGJmbk9OWm7wfosiP49h0hQv2I8BXXJyGvOVVpvCJnZnToryQyIWh3yUH97IXwV5EDtntLoIjY5RQeH1Ma6yfS16rITYYqSr2e58NbJnW5v0XSp6/7YoGeLBzgaZx3P4V5nJVKqfWUhAaL6+YIk0ESV8SyRnnPDD9yUcYcpcZVaV+PKFgyferboAfk3qyLbM+sSBmjCacK1KL2CMfDsy8Gc3qRyhxyVah70qBUI0hDoNxET2HOmpqfVIc9t4o9ba/6jBZ1UjAvEAnVgrYmdA0HrYk0SMUaUgwiHgAOYwvXMK7J5K0WwvIpW0UtYIXGCAaCdSz5RGrpLLJOyg4YT8hHvbkg3GtMO7PoXVCTzRxA27xQvZNsdw3M+zG2AkSFAdse5dl36z5reaaV8l5wrIiOWcoqTSTMG2DuPdWIgtMoJAnCmJ/LnM80fS6RQQ2qoAyNVjKuc+xuQNWqHPOjCJ/vREJDNS19++fU9nksqucMvbos9hI4P5Im5uIvqM8aQ9hHi/w97GVt3Ukd5geVu2m2Z7/7ZrTQK8UmGYTaHYfHyPuP7XuAFfAyMpXNPp/sf9euLkw+Rh3eK4riVyongQbD4qLzEj/02B5T1loRS94a3xN3H3atbF4/T+tM2pYauF5tEUlyxcTcahWg+aK+U=
Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg="2.16.840.1.101.3.4.2.1"; boundary="----=_NextPart_000_014A_01D90359.0F920220"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BL0PR11MB3122.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: f3fd19df-f1a0-46a6-26c3-08dad19cdcb0
X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Nov 2022 00:01:27.3512 (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: ZfxNtaNgfD41qGtOvJiBdGAQK+9QOwN3bXaGuRdRu63saQtOIdGK8RDpi7cBCweB
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL3PR11MB6313
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.227.250, xfe-rcd-002.cisco.com
X-Outbound-Node: rcdn-core-11.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/7h2q3KrwLLGQ28VIIlBuIi77dlk>
Subject: Re: [netconf] push-update and push-change-update w/o mandatory id in ietf-yang-push
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, 29 Nov 2022 00:01:36 -0000

> From: Alexander Clemm, November 28, 2022 5:56 PM
> 
> Hi Jason,
> 
> OK.  So, to Jernej's original question, I do not recall and am no longer
sure of the
> reasons why the subscription-ID shows as optional as opposed to mandatory
in
> the update notifications.  I did mention the 5277 discussion, as it did
factor into
> the discussion at the time regarding push-update notifications to be sent
per
> RPC 5277.  Looking at the archive, subscription-ID was mandatory until
rev-09
> and became optional on -10.

I believe I remember why.

At the time we had draft-ietf-netconf-notification-messages in flight.  This
draft was able to bundle many notifications into a single grouping.  In
fact, it was possible to have a single notification which could be
associated with multiple subscriptions.

By leaving subscription-id as optional within YANG Push, it wouldn't need to
be redundantly added within the notification-contents of this more robust
structure.

Eric

> --- Alex
> 
> -----Original Message-----
> From: Jason Sterne (Nokia) <jason.sterne@nokia.com>
> Sent: Monday, November 28, 2022 2:29 PM
> To: Alexander Clemm <alex@futurewei.com>; Jernej Tuljak <jernej.tuljak@mg-
> soft.si>; Netconf <netconf@ietf.org>
> Subject: RE: [netconf] push-update and push-change-update w/o mandatory id
> in ietf-yang-push
> 
> OK thx Alex.
> 
> Then I'm not sure how 5277 factors into this discussion (since 5277 format
is
> always used for push updates). E.g. what this might be about:
> 
> > > I do remember
> > > that there was a distinction that had to be made in case when
> > > notification encoding per RFC 5277 was used and I suspect this will
> > > be related to that case.
> 
> Jason
> > -----Original Message-----
> > From: Alexander Clemm <alex@futurewei.com>
> > Sent: Monday, November 28, 2022 3:13 PM
> > To: Jason Sterne (Nokia) <jason.sterne@nokia.com>; Jernej Tuljak
> > <jernej.tuljak@mg-soft.si>; Netconf <netconf@ietf.org>
> > Subject: RE: [netconf] push-update and push-change-update w/o
> > mandatory id in ietf-yang-push
> >
> > Hi Jason,
> > No, indeed, the intention was always to use RFC 8641 with the RFC 8639
> > subscription mechanism - i.e., use <establish-subscription>, not
> > <create-
> > subscription>.  This is clearly explained in section 3.8 of RFC 8641.
> > --- Alex
> >
> > -----Original Message-----
> > From: Jason Sterne (Nokia) <jason.sterne@nokia.com>
> > Sent: Thursday, November 24, 2022 4:13 PM
> > To: Alexander Clemm <alex@futurewei.com>; Jernej Tuljak
> > <jernej.tuljak@mg-soft.si>; Netconf <netconf@ietf.org>
> > Subject: RE: [netconf] push-update and push-change-update w/o
> > mandatory id in ietf-yang-push
> >
> > Hi Alex,
> >
> > You mentioned 5277 below.
> >
> > I believe YANG PUSH just uses the 5277 notification
model/format/encoding.
> > As per section 1.4 of RFC 8639:
> >     The <notification> message of [RFC5277], Section 4 is used.
> >
> > Maybe you were thinking of the fact that RFC 8639
> > <establish-subscription> returns an id while the RFC 5277 <create-
> subscription> doesn't return an id.
> >
> > But can <create-subscription> be used with YANG PUSH? In other words,
> > is there a way to subscribe and receive <push-update> notifications
> > without using the RFC 8639 subscription mechanisms (which return an ID)
?
> >
> > Jason
> >
> > > -----Original Message-----
> > > From: netconf <netconf-bounces@ietf.org> On Behalf Of Alexander
> > Clemm
> > > Sent: Friday, November 18, 2022 12:13 PM
> > > To: Jernej Tuljak <jernej.tuljak@mg-soft.si>; Netconf
> > > <netconf@ietf.org>
> > > Subject: Re: [netconf] push-update and push-change-update w/o
> > > mandatory id in ietf-yang-push
> > >
> > > You are correct in that one would generally expect the parameter to
> > > be provided as part of a push-update notification, and I assume that
> > > in in general this will indeed be the case.  I don't recall the
> > > actual reason for that one; I checked older version and it was
> > > indeed mandatory at one point, to revert to being optional.  I do
> > > remember that there was a distinction that had to be made in case
> > > when notification encoding per RFC 5277 was used and I suspect this
> > > will be
> > related to that case.
> > >
> > > I am not sure I understand your second comment; the id clearly
> > > refers to the subscription.
> > >
> > > --- Alex
> > >
> > > -----Original Message-----
> > > From: netconf <netconf-bounces@ietf.org> On Behalf Of Jernej Tuljak
> > > Sent: Friday, November 18, 2022 12:39 AM
> > > To: Netconf <netconf@ietf.org>
> > > Subject: [netconf] push-update and push-change-update w/o mandatory
> > id
> > > in ietf-yang-push
> > >
> > > Hi,
> > >
> > > why is the "id" leaf not mandatory in the YANG model for these?
> > >
> > >          notifications:
> > >            +---n push-update
> > >            |  +--ro id?                   sn:subscription-id
> > >            |  +--ro datastore-contents?   <anydata>
> > >            |  +--ro incomplete-update?    empty
> > >            +---n push-change-update {on-change}?
> > >               +--ro id?                   sn:subscription-id
> > >               +--ro datastore-changes
> > >               |  +--ro yang-patch
> > >               |     +--ro patch-id    string
> > >               |     +--ro comment?    string
> > >               |     +--ro edit* [edit-id]
> > >               |        +--ro edit-id      string
> > >               |        +--ro operation    enumeration
> > >               |        +--ro target       target-resource-offset
> > >               |        +--ro point?       target-resource-offset
> > >               |        +--ro where?       enumeration
> > >               |        +--ro value?       <anydata>
> > >               +--ro incomplete-update?    empty
> > >
> > >
> > > RFC8641, Section 4.3.2.:
> > >
> > >     Along with the subscribed content, there are other objects that
> > > might
> > >     be part of a "push-update" or "push-change-update" notification.
> > >
> > >     o  An "id" (that identifies the subscription).  This object MUST
> > > be
> > >        transported along with the subscribed contents.  It allows a
> > >        receiver to determine which subscription resulted in a
> > > particular
> > >        update record.
> > >
> > >
> > > Is  [an "id"] referring to [the "id" leaf] in the model? The text
> > > seems oddly unspecific.
> > >
> > > Jernej
> > >
> > > _______________________________________________
> > > netconf mailing list
> > > netconf@ietf.org
> > >
> > https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fww
> > >
> > w.ietf.org%2Fmailman%2Flistinfo%2Fnetconf&amp;data=05%7C01%7Calex%
> > >
> > 40futurewei.com%7Cc1b89d5b08b041d8b29108dac9406021%7C0fee8ff2a3b2
> > >
> >
> 40189c753a1d5591fedc%7C1%7C0%7C638043575599628089%7CUnknown%7C
> > >
> > TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiL
> > >
> > CJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;sdata=hf08f54i%2Bq1qF8b2hJN
> > > hZsZzZx8I%2B74fkjImiTHi2F8%3D&amp;reserved=0
> > >
> > > _______________________________________________
> > > netconf mailing list
> > > netconf@ietf.org
> > >
> > https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fww
> > w.
> > >
> > ietf.org%2Fmailman%2Flistinfo%2Fnetconf&amp;data=05%7C01%7Calex%40
> > futu
> > >
> >
> rewei.com%7C0bacd90b20fe444e2d7708dace79e1e4%7C0fee8ff2a3b240189c
> > 753a1
> > >
> > d5591fedc%7C1%7C1%7C638049320121309254%7CUnknown%7CTWFpbGZsb
> > 3d8eyJWIjo
> > >
> > iMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C20
> > 00%7C%
> > >
> > 7C%7C&amp;sdata=%2BQEuvkC1Ke4OaJqgf7%2BbE4kv%2FZxx2KdDp8vNdh
> > Q%2B2LM%3D
> > > &amp;reserved=0
> 
> _______________________________________________
> netconf mailing list
> netconf@ietf.org
> https://www.ietf.org/mailman/listinfo/netconf