[netconf] YANG Push (RFC 8641) on-change example
"Rob Wilton (rwilton)" <rwilton@cisco.com> Wed, 22 May 2024 10:35 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 4117AC15198D for <netconf@ietfa.amsl.com>; Wed, 22 May 2024 03:35:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.585
X-Spam-Level:
X-Spam-Status: No, score=-14.585 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_NONE=0.001, T_SPF_HELO_PERMERROR=0.01, 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="kifG1BgK"; dkim=pass (1024-bit key) header.d=cisco.com header.b="WM9Eo23h"
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 jCoVCeviMkhM for <netconf@ietfa.amsl.com>; Wed, 22 May 2024 03:35:28 -0700 (PDT)
Received: from alln-iport-6.cisco.com (alln-iport-6.cisco.com [173.37.142.93]) (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 0EBABC151553 for <netconf@ietf.org>; Wed, 22 May 2024 03:35:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.com; i=@cisco.com; l=13177; q=dns/txt; s=iport; t=1716374128; x=1717583728; h=from:to:subject:date:message-id:mime-version; bh=znndDvHpqEIT/MGoB2nEjNWHr9/1kU8fgnh2DwMxf24=; b=kifG1BgKZ+AWg/+AsofAOshZQAEXBpezBSZI/8eMjY3PC75Nyorv+5KW UGWN+YWGI7oYii6pNSIj2N3IcVCKZvIoifV+8ezZfgmLc+Mh36W8Cn+t5 UqWhtoUkgq4y2c9OTYfWUPkItFNHKrokYNsmn/0gifgB5VUHRjS8a2YR8 c=;
X-CSE-ConnectionGUID: JaXDZTQzQRO5KSIyly0Fdg==
X-CSE-MsgGUID: kNzdkOfvQCWWLBB7LBbtHg==
X-IPAS-Result: A0AsAQB7yU1mmJBdJa1aHgEBCxIMQCWBHwuBQTFSegKBChJIiCEDhS2gKYZSgSUDVg8BAQENAQE5CwQBAYUGAohDAiY0CQ4BAgICAQEBAQMCAwEBAQEBAQEBBgEBBQEBAQIBBwUUAQEBAQEBAQEeGQUOECeFdA2Gci4BATgRAS1SJwQBGhqCXgGCHEgDARCjAgGBQAKKKHiBNIEBggwBAQYEBYE9B9wzAwaBSIRygzwBJIExiGcnG4FJRIFXgjCBe4FcAgKBYCuDaIIvhQsdBF+BGYcKi0yDHIEaWQ+CaoougUsiAyYzIQIRAVUTFws+CRYCFgMbFAQwDwkLJioGOQISDAYGBlk0CQQjAwgEA0IDIHERAwQaBAsHdYMlBBNHgTcGiWqDEwIFIQSCGoENF4J6S4EsXgKCZ4F2DmGEWINDgXOBR4EWHUADC209NQYOGwUEH4EZBaMsBDeCX2GBDyykYkejCAqEE6FiF4QFpjCYYyCCNKB7hRECBAIEBQIPAQEGgWU6LYEucBWDIlIZD44hGYNhhRTHMngCOQIHCwEBAwmKaAEB
IronPort-PHdr: A9a23:io+GXxLn2nY/9DEFlNmcua4yDhhOgF28FhQe5pxijKpBbeH5uZ/jJ 0fYo/5qiQyBUYba7qdcgvHN++D7WGMG6Iqcqn1KbpFWVhEEhMlX1wwtCcKIEwv6edbhbjcxG 4JJU1o2t2qjPx1tEd3lL0bXvmX06DcTHhvlMg8gPPv0HpLViey81vu5/NvYZAAbzDa4aKl5e Q2/th6Z9tFDm4ZgJ60tghfIuS5OfOJbhCtkcFmShB37oMy3+fZe
IronPort-Data: A9a23:viKaIKoGN1y+ao8sb7Q4gjT7B+9eBmILZRIvgKrLsJaIsI4StFCzt garIBmAaPmOYTGkfNB3a9nkoBwAv8XVm4Q1Sgdv/n02E3kbo+PIVI+TRqvS04x+DSFioGZPt Zh2hgzodZhsJpPkjk7wdOCn9T8ljf3gqoPUUIbsIjp2SRJvVBAvgBdin/9RqoNziLBVOSvV0 T/Ji5OZYA/NNwJcaDpOt/re8kk35ZwehRtB1rAATaET1LPhvyF94KI3fcmZM3b+S49IKe+2L 86rIGaRpz6xE78FU7tJo56jGqE4aue60Tum1hK6b5Ofbi1q/UTe5EqU2M00Mi+7gx3R9zx4J U4kWZaYEW/FNYWU8AgRvoUx/yxWZcV7FLH7zXeXk8Wj43/6SmnV+dIzL3oXLIkJosh7DjQbn RAYAGhlghGrnem6xvewTfNhw5RlJ8jwN4RZsXZlpd3bJa95GtaYHOObvpkBgGtYasNmRZ4yY +IDdjtrcBPGSxZOIVwQTpk5mY9Eg1GlI2QA8A/K9PdfD277zypj3LvKPsTsUeO1Ye9/wWKyr H7m8DGsav0dHIfCkWXeqC3EavX0tTn1U9JMSOSQ9/N2jhuU3GN7IBsbSVC8p/eRi0OiVZRYM UN8x8Y1hbI5+EruRd7nUljo5nWFpRUbHdFXFoXW9T1h1IL26ja1NFQ9XAd7T4EFj+4nQS1y+ FOGyoaB6SNUjJWZTneU97GxpDy0ODQIIWJqWcPiZVVcizUEiN9r5i8jXupe/LiJYsoZ8AwcL hiQpyQ4wr4Ul8NOh+Ow/EvMhHSnoZ2hou8JCuf/AD/NAuBRPdLNi2mUBb7ztqoowGGxFQTpg ZT8s5LChN3i962lmi2XW/kqF7q0/fuDOzC0qQcwRsd6rmr3pCL+Jds4DNRCyKFBb5hsldjBP R+7hO+tzMA70IaCNPYoM9zrV6zGM4C5SIS5PhwrUja+SsMsLFDcpn4Gib+41GH2m09kirAkJ Zqeao6tC31cYZmLPxLoL9rxJYQDn3hkrUuKHMiT503+jdK2OiXPIZ9bawTmUwzMxP7eyC3P7 c1lPteHoz0GFrWWjt//q9BDdDjn7BETWPjLliCgXrfSfFM4Rzp+V6S5LHFIU9UNopm5X9zgp xmVckRZ01H4w3bALG23hrpLNNsDgb4XQaoHABER
IronPort-HdrOrdr: A9a23:o4AdyaPJ95dWxcBcT53255DYdb4zR+YMi2TDiHoBKiC9I/b5qy nxppUmPEfP+UossREb9exoS5PwPk80lKQFq7X5WI3SPjUO11HYVr2KgbGSpAEIeBeOu9K1t5 0QDpSWYeeYZTMV/KOKhDVQeOxQueVvhZrY/ts2uE0dNT2CBZsQiTtRO0KwKGEzbg9AApYyCZ qb4eR6hxfIQx4qR/X+LEMoG8zYqfP2tL+OW3M77hgchzWmvHeN0vrXAhKY1hARX3dk2rE561 XIlAT/++GKr+y74gW07R6d071m3P/ajvdTDs2FjcYYbh/2jByzWYhnU7qe+BgoveCU7kowmt WkmWZvAy0z0QKRQoiGm2qv5+DS6kdt15Yk8y7cvZLXm724eNv9MbsEuWsWSGqf16NqhqAD7E sC5RPpi3MQN2KNoMw4jOK4Di2DUSGP0DwfuP9WgHpFXYQEbrhN6YQZ4UNOCZ8FWDn38YY9DY BVfYjhDdttACSnhkrizx9S6c3pWm52EgaNQ0AEtMDQ2z9KnGphx09dwMAEhH8P+J80VpEBvo 3/Q+9VvaALStVTYbN2Be8HT8fyAmvRQQjUOGbXJVj8DqkIN3/Etpay6rQo4+OhfoAO0fIJ6d z8eUIdsXR3d1PlCMWI0pEO+hfRQH+lVTCo0c1a74gRgMyJeFMqC1z3dLkDqbrTnxxEOLyqZx +aAuMkP8Pe
X-Talos-CUID: 9a23:0s7MPm9/aWGXrEnd2zyVv2wdKuwXTkTP9U33fmyDKHdtWeW7RVDFrQ==
X-Talos-MUID: 9a23:Czj7XA0K/cYGl7p/L7ozfFdcNzUj4IK8BEMqn4s/kPa7EQZaZBO3hiiXTdpy
X-IronPort-Anti-Spam-Filtered: true
Received: from rcdn-core-8.cisco.com ([173.37.93.144]) by alln-iport-6.cisco.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 May 2024 10:35:27 +0000
Received: from rcdn-opgw-2.cisco.com (rcdn-opgw-2.cisco.com [72.163.7.163]) by rcdn-core-8.cisco.com (8.15.2/8.15.2) with ESMTPS id 44MAZR32011686 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 22 May 2024 10:35:27 GMT
X-CSE-ConnectionGUID: l5grt7WxS7SSmNaJKuIzCA==
X-CSE-MsgGUID: HcvObCxWTz6nQSwH0VOmRA==
Authentication-Results: rcdn-opgw-2.cisco.com; dkim=pass (signature verified) header.i=@cisco.com; spf=Pass smtp.mailfrom=rwilton@cisco.com; dmarc=pass (p=reject dis=none) d=cisco.com
X-IronPort-AV: E=Sophos;i="6.08,179,1712620800"; d="scan'208,217";a="14864013"
Received: from mail-mw2nam12lp2041.outbound.protection.outlook.com (HELO NAM12-MW2-obe.outbound.protection.outlook.com) ([104.47.66.41]) by rcdn-opgw-2.cisco.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 May 2024 10:35:26 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=V3XNR/hqRNhy+KMmyEx7SrdUW9u7AzBzFDHV6ZwjympPJgbTq3sPDB8NGyB2mMX9cvSPmEt0ouCUKls1QLoaFJRtIBJY1iofo3kY/fJr39JtzdhrWNW36UXAyqdIA6kuisHqBRK7+M7mp9APEF5TdmOzvQOEymdxm65wtxn/1MEnAbrbFV8X6hkljAQmM69lyl9RBihvjWP3yqAuJerfe3TKGcfwTqqOx4t98lWHoIGm5T/eJBdO4E2R1xUJPg0aBfyW1yfFoJGSPmmgaNakXy12T8Y+k6xWApFltL7OvdY2u+YJ2+JEM75B0DcLmDe1Ww40FmBYpKguarciL/InNw==
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=znndDvHpqEIT/MGoB2nEjNWHr9/1kU8fgnh2DwMxf24=; b=k+H8tYUUvR3hc9QFbVZNNISyf1x3FBcbkTG+FDaVQPBpfVikferVC96GBVJ3zO2kPSdZBlTarsUAFc8tEjPVFQRjCF+NIUQr/F6of25cuRpL8m4/8Yvw3OCB1Qr8cfW8yFJCqGLveFJHiOTD8/iit6tR/2cRpozV9OkEVhvlsMn7fKftF3NJWxrF/03X4bMy0vHpMOI2mb+6mNMqEwYlx1+lxP46+2Nwk6uR5T3MBnopSK7HvYHSVxPpzRjxXRM4I669t0uHAXrRpaZ0nAOA0HEF9ZBv3oYcoc5Kkx95Gh7uwgD9ESv8Z5kKjfFyUfPQZXLaa7Dz3EUWzRNdUXHORw==
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=znndDvHpqEIT/MGoB2nEjNWHr9/1kU8fgnh2DwMxf24=; b=WM9Eo23htHXLUuLvPDCT8T1aG5ohNUfYB78JJiERd9EjojW+XadsHJes6cJYElyIibkVoy/AbkBXBye64he1X4a1OMG+7KgaG5geGXG/148uwEpADjfAdGCSNMmKX1N1wb4GuAP2HbrLZOzthDX+TBE4RpnZWSt2bZK/0nqAtHc=
Received: from LV8PR11MB8536.namprd11.prod.outlook.com (2603:10b6:408:1ec::19) by DM4PR11MB6017.namprd11.prod.outlook.com (2603:10b6:8:5c::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7611.19; Wed, 22 May 2024 10:35:24 +0000
Received: from LV8PR11MB8536.namprd11.prod.outlook.com ([fe80::ff1c:486e:efc9:119e]) by LV8PR11MB8536.namprd11.prod.outlook.com ([fe80::ff1c:486e:efc9:119e%4]) with mapi id 15.20.7611.016; Wed, 22 May 2024 10:35:24 +0000
From: "Rob Wilton (rwilton)" <rwilton@cisco.com>
To: "netconf@ietf.org" <netconf@ietf.org>, "rfc8641@ietf.org" <rfc8641@ietf.org>
Thread-Topic: YANG Push (RFC 8641) on-change example
Thread-Index: AQHarDF2QJLBz9OOAUepJH0mg0VgFg==
Date: Wed, 22 May 2024 10:35:23 +0000
Message-ID: <LV8PR11MB8536A7CE5D17C1282D256DBAB5EB2@LV8PR11MB8536.namprd11.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: LV8PR11MB8536:EE_|DM4PR11MB6017:EE_
x-ms-office365-filtering-correlation-id: 64a34a71-3aa9-490a-839c-08dc7a4ae352
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230031|1800799015|366007|376005|38070700009;
x-microsoft-antispam-message-info: bbOBbWSSPzpWMZJkVuE2NTIPYZGd1+lfWt/wkGR7KTusYtI2khNLHygH29D9BqchcwEiFthSnTK2/+D3qD4XrCpQvvyQZ1I7xBzrazQ8U5WDOQ+WSaqvHkLuzue+rJxWzvIeLAmf5hF4fDH03iOYnohcWRq1PZ1YHjTicm814uSGSSGNgMvxdk4JuLnxb3iB1usOxcnmkqzZBLIU3D9C03JNfjvMOPEfeSVSPtDeAkWyXdqZQaRTkY+PZmmmqJYs6vtf+/pYcCaj0zNAuOZ3GK946uYhMXC6buoekuF43d/Ik00s9ygyZ51qrJcBFMNn1NE8D+mhEynI9ixrdu3E34kwJaeIJX9qqj98pMQQezegxFSIRFg9BzOoKcaPBDjP8/ewp1VDlHfMfEYtuyJiIEPvlPZBOV7uA5FOxVs0/FQNfE3qOMKHjmkSOd/T4QBGxtTcDfBqX8S13yRtcdAPopDrSEKMr2WRSOJDgF+gIEoiXYOqPW+6DRx29Tmrk4yqDEOQCloa8hop2gqt1L/mHymvYNNDb1l6vsmn4Otal/NtWcEmzTK++xq5AOXPvhFhY1DsZGoHR9N7FMnppzGy1t5r1pxDeL/ZI+KtP6ubGpxpW2ePJ+gAaN0srfbEDRg+f9djPV5brbiERpJaWTjfdE9McPZBhn+5i+Xa1mWAgblmPBQHgE/mAqRTxfgWafOccuE3KkdIiN5uyibNWIwNQrEh1ldxHNGxQO535WZcRcBrPkXxcvJHzC43aLS/gTLuCJaJqRDS12eGRFQ2fss14IePCAcPU1GRAPq6wx9SGyD/xAeAxvon+LQsk99rlg672tjFqNubwejmmiU/Xj3vSOsTah3szxVo0SZJJT2YxU6cyhZ/pBFkhWtN4mURgGJBu6pPd+JLp9gY9E4SrUO7OEjMGtrYA4ZQlcTGuC11qOpFSu5W03X0ZnP4u2LJPhWO/ljAiJ9FZ8EHQ2nts4nWNQ5UTOrLk64JdHTBaEvJrTxbegGp9fHgGIerpa0peF6d/yq8Txc/hA0eRacLTH0IgyZ3ekv1486hFCzzpa2/S7F4YMvivKyCHO4ipzhutH1PytYJQfUn1fCziWzZx73oDUj8SWVKbDkss8Y4lWo4rjWBsTh9dTBZeI3KMhcSz8Y1gJr7lErgJHoqzpUqwRs2YyxABZDzlpUna7ShagwA+/k7WGSxtLEdBbBU1K8SypO+Xv2HY0oVe2bVOKpsdkZ7eFWy/ORYjRRowQz+l290/uTBJJzM1u6EfzWIIfejT77O3qfRX1Yue9fiFZlL9GOohusSVzBmO3NQMjciaeg0fEY=
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:LV8PR11MB8536.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(1800799015)(366007)(376005)(38070700009);DIR:OUT;SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: J6JviQK1F2rMROpuOBAvH5ow0v0xfN1LOTqNV1FkWmMNcP/Tv9NLL2odaSJZXl+GgKQ6tv2Dvoxifr5umPaMQByOVZfLf9B1PtQZdNnAfm5zTyKK0Fv4eShyoJVhfJxE1k+gwsCZtUP/BYlM/O5NsjFPqsio71jvwFrXbc0z/0NDotGhF3hUtDdlqsqUj74Lx9sTve+njeHkl5Y5NxuRr0qtEDhfxcGAMtodTmVBfr/CVh7F4g9ntDDkGeuAXqBCSr+uhNjOG8GjuGcGBTDsBilZR5KCkJUrOtCSMZIk1z6EnRhqGOTQdrY8mySgobRSSIsUKcjjqyhSbth0lxjI6zSQo6fJxTJKEgf4cTMez+6Bo6pqx4lpq8+r3SnzBuVtsavdgzwAEXyrhEbSht6oTCffQFWGKucZGaaiWCwIl/KhK7iSBK0jOG+lcEznP0pcQVzcrxz8oBfIQYHhn4JTTnPT15Ss9FTMHQUfyopGB5Zqr04zW5AnbwUfSJh8R5PtaErEL9HTMzjuLWqWLT18O+/glqS9m9WcWw7uPKE8a9SBZyQyB7hXGMXiACCxZdXcR7v79iuug7HAKBGtSjuV0cwVCvHCtTsqfWw766ypEypAwSBlf0zDndcEoMaX1v8rYZxqd8axOMn+6IT0xebNYMza4G5eBd7To9jdjbTvLVb2p1SpKa5UCvUDbwRa+9RiQ8vI7mXALTYwJKJzHcaIwoOxOY6Emko5dOOZSYY3LC3kYFGFzHxyfwA8lUW6OK47kCWI/rDwfGqMMaY0BxtUNUEedrp6dwHmx+9/CHR+hMP07UrXt1pkHwtqG/wA8DCDutGx9vQBLP2U3LPkVS4cn4oipxpd5XUeBqxmJQD7+B2NCZlFIvYv8TzTJkx5t8wUzbkkOn9NqbN5UD/wud4Qgm9u0Wvmqc97JoMCas4zchpG0IPJotnxdoRIZLYv4rl1Y67u8Q5zsubmrt+YxSSKuCK216Ir5m8viA72Srh/zJX8xmiw0EE61GVY5gxerxowsoLYAyWWHItLS9FhreBYToVC/IUOhLwKbJJTajkt3lk1jTAXkLJ6MCn29TvlGiOfadR6h1XmYcQrGpfZzFRCVsocopN4UgBtrIZ9fP9gIL7AFBapO4WOqUFm6xeANHrcmpBlssPWEVgwaKp7cUzfhzHRun1WUsgy/Jbck6WQW2RUU0WTBB2PXrQg3LI+11v0Qsu95ZiTXr7USLg97uLMHX525AslQDW+kDzGtPXpsXoOaiFywZywJSfHxnPgoSQkvd3b+VxleOFMKHyg9T9YJ9YPKxwcid8trdCxteeRyhTL9L89fWhAfwlMpPzOiea5v/4jm3himb6eX2oO8Af87YVvSR+5pLbyuJoH/nDWXy88vgnIBrsp4gZlwMqIkcHVSQ5NTBgyD+Pwp4l8o3cTTg4zJWX7jusLoDHq6614fsDF+8XS5zpr2ZyjSYtRssQhwdTNJy5BX63mwzHpSBzhW5w77+O5R8BT0I5pzaGATSqMfYdK9ZS05pczyZksOPRtQMltJrAlNvpSDMLdJ4IM+8UJLpx/D6d9kmH5IWl/P99ht1KzCfGNlVJVDXZJca+yOMDYBMDL0dJ0ZyRNXUHw9A==
Content-Type: multipart/alternative; boundary="_000_LV8PR11MB8536A7CE5D17C1282D256DBAB5EB2LV8PR11MB8536namp_"
MIME-Version: 1.0
X-OriginatorOrg: cisco.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: LV8PR11MB8536.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 64a34a71-3aa9-490a-839c-08dc7a4ae352
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 May 2024 10:35:23.9392 (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: XXhXlQb5t1ZlSy4k8VezAF7+OEOVU8WwoYX2QIya1JgCGdGdq1mot7zl6eY/NtuL7wihGk19oxRAGCRJzPV3/A==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR11MB6017
X-Outbound-SMTP-Client: 72.163.7.163, rcdn-opgw-2.cisco.com
X-Outbound-Node: rcdn-core-8.cisco.com
Message-ID-Hash: CKIQ3R2IN7Y3HC6QYQ3FTLT6UZAX4P7M
X-Message-ID-Hash: CKIQ3R2IN7Y3HC6QYQ3FTLT6UZAX4P7M
X-MailFrom: rwilton@cisco.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
X-Mailman-Version: 3.3.9rc4
Precedence: list
Subject: [netconf] YANG Push (RFC 8641) on-change example
List-Id: NETCONF WG list <netconf.ietf.org>
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>
Hi, The YANG Push RFC provides the following example for an on-change update. According to the text accompanying the figure 2 in section 3.7, the example is for: “ Figure 1 provides an example of a notification message for a subscription tracking the operational status of a single Ethernet interface (per [RFC8343<https://www.rfc-editor.org/rfc/rfc8343>] This notification message is encoded XML [W3C.REC-xml-20081126<https://www.rfc-editor.org/rfc/rfc8641#ref-W3C.REC-xml-20081126>] over …” The example notification is given as: <notification xmlns="urn:ietf:params:xml:ns:netconf:notification:1.0"> <eventTime>2017-10-25T08:22:33.44Z</eventTime> <push-change-update xmlns="urn:ietf:params:xml:ns:yang:ietf-yang-push"> <id>89</id> <datastore-changes> <yang-patch> <patch-id>0</patch-id> <edit> <edit-id>edit1</edit-id> <operation>replace</operation> <target>/ietf-interfaces:interfaces</target> <value> <interfaces xmlns="urn:ietf:params:xml:ns:yang:ietf-interfaces"> <interface> <name>eth0</name> <oper-status>down</oper-status> </interface> </interfaces> </value> </edit> </yang-patch> </datastore-changes> </push-change-update> </notification> But I would expect a receiver to interpret this replace operation as replacing the entire operational state for all interfaces with a single eth0 interface entry reporting just the oper-status as down. Is my interpretation correct? Instead, I think that the notification target should have identified only the oper-status leaf on the specific interface. I.e., the generated notification should instead be: <notification xmlns="urn:ietf:params:xml:ns:netconf:notification:1.0"> <eventTime>2017-10-25T08:22:33.44Z</eventTime> <push-change-update xmlns="urn:ietf:params:xml:ns:yang:ietf-yang-push"> <id>89</id> <datastore-changes> <yang-patch> <patch-id>0</patch-id> <edit> <edit-id>edit1</edit-id> <operation>replace</operation> <target>/ietf-interfaces:interfaces/interface=eth0/oper-status</target> <value> <oper-status xmlns="urn:ietf:params:xml:ns:yang:ietf-interfaces">down</oper-status> </value> </edit> </yang-patch> </datastore-changes> </push-change-update> </notification> If folks agree, then I can file an errata. Regards, Rob
- [netconf] YANG Push (RFC 8641) on-change example Rob Wilton (rwilton)
- [netconf] Re: YANG Push (RFC 8641) on-change exam… Andy Bierman
- [netconf] Re: YANG Push (RFC 8641) on-change exam… Rob Wilton (rwilton)
- [netconf] Re: YANG Push (RFC 8641) on-change exam… Andy Bierman
- [netconf] Re: YANG Push (RFC 8641) on-change exam… Thomas.Graf