[netmod] Re: Mohamed Boucadair's Discuss on draft-ietf-netmod-system-config-18: (with DISCUSS and COMMENT)

"Rob Wilton (rwilton)" <rwilton@cisco.com> Tue, 20 January 2026 10:23 UTC

Return-Path: <rwilton@cisco.com>
X-Original-To: netmod@mail2.ietf.org
Delivered-To: netmod@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id E39E9AA4E327; Tue, 20 Jan 2026 02:23:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -11.886
X-Spam-Level:
X-Spam-Status: No, score=-11.886 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_MED=-2.3, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_NONE=0.001, T_SPF_HELO_PERMERROR=0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=unavailable autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=cisco.com
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id EBSiTm75m1c6; Tue, 20 Jan 2026 02:23:52 -0800 (PST)
Received: from aer-iport-1.cisco.com (aer-iport-1.cisco.com [173.38.203.51]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 8AF64AA4E316; Tue, 20 Jan 2026 02:23:51 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.com; i=@cisco.com; l=24903; q=dns/txt; s=iport01; t=1768904631; x=1770114231; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=QChUH18m/sM6ePOisy42WIgXFBR+CR/kVJ96PXe9X2o=; b=gDlRik0VR9gcOQX/XnLCYYeuJ4N1JOKkBasCKoga2UaDakYpPRe+o6vM B1AJod88DedaXCjVfQJmtNOlfruQyynuy5jnlRKmY8jfP+uIl/31lSy17 bXL8S0o6gvdi7h45DbOSKP/Ok75+x1qXq1FRuxoe/zH7YGCYdS62ih6J4 XLJifZnLg3Y1YvmrgKY9CysvSXmf5Hk+RpS3oLY/HY8tBBO7WXRofhgdc gOkYQKI8VrO7goJuc8MicKDYl/WaGlCsXyS+h9EAnCCjXSJUCbQi9rh4h EbrileMLUSpdGCCY0atcYpr/zUSpi6wHWtdukb4l4+JNdmjQcjlylhSIZ g==;
X-CSE-ConnectionGUID: 8Xvoi8DWR9iknaDhkHOBuA==
X-CSE-MsgGUID: u+4bVRIdR4OQJ4XffUgEjg==
X-IPAS-Result: A0A4AADZVm9p/9BK/pBRCRwBAQEBAQEHAQESAQEEBAEBQCWBFwcBAQsBgTwxUweBAIEPEkmIIwOETV+IeQORSoxQFIFrDwEBAQ0CPRQEAQGFBwKMeAImNAkOAQIEAQEBAQMCAwEBAQEBAQEBAQEBCwEBBQEBAQIBBwWBDhOGTw2GWgEBAQEDEjwgCwwEAgEIEQECAQEBKAcwARQDBggCBAEHBgUIFQQBgmGCHVYDAQIOokIBgUACiit4gTSBAYNsQdt6BoFNAYU6gxcBASqBNIJagR4ZhHgnG4FJRIEVQnltgQI+gmEBAQIBgSgBCAoBCRoeFoNfgi8EgQ57BBVSKAoKEgsPPwUGL0QHAQFNAT2BXAQDEQIrhDCBWHmBC0clhXhSciIDJjMsAVUTFwsHBYEjEDMDIAovLQIUDSIPBBYFLR1wDCcSDx0XEx9YGwcFEyNsBhsGHBICAwECAjpTDIF1AgIEghN7gWYbD4cRgQAFLm8aDiICLBUDTwMLbT03Bg4bAwSBNQWOLltHgTxxPiYEGBcUCgQCLx4yAxYIOjkfHJMAHY9NR4NWnhuBPgqEHIweiGGGYYYuF4QEjROHApFrZ5kGIoI2izGVZRIKhQwCBAIEBQIQAQEGgWg8aXBwFTuCZ1IZD45fiFXCfngCATkCBwsBAQMJhkiLJC2BTgEB
IronPort-PHdr: A9a23:vVUMwB3r6Sa5EXIVsmDPmlBlVkEcU/3cJAUZ7N8gk71RN/nl9JX5N 0uZ7vJo3xfFXoTevupNkPGe87vhVmoJ/YubvTgcfYZNWR4IhYRenwEpDMOfT0yuBPXrdCc9W s9FUTdY
IronPort-Data: A9a23:6iyBmaCFu6F+RxVW/zriw5YqxClBgxIJ4kV8jS/XYbTApDIrhTwHz DNKD2+Fa6qDajP3f9skO4W/8k8Ou8eGy4M1OVdlrnsFo1CmBibm6XV1Cm+qYkt+++WaFBoPA /02M4eGdIZvCCeA+n9BC5C5xVFkz6aEW7HgP+DNPyF1VGdMRTwo4f5Zs7ZRbrVA357jWmthh fuo+5eBYAb/g2YtWo4pw/vrRC1H7ayaVAww5jTSVdgT1HfCmn8cCo4oJK3ZBxPQXolOE+emc P3Ixbe/83mx109F5gSNy+uTnuUiG9Y+DCDW4pZkc/HKbitq+kTe5p0G2M80Mi+7vdkmc+dZk 72hvbToIesg0zaldO41C3G0GAkmVUFKFSOuzXWX6aSuI0P6n3TEk8VwC0BmEbIiq+d0B2hi9 f84DxoQR0XW7w626OrTpuhEj8k5ac2uN4QFtzQ4knfSDO0tRtbIRKCiCd1whWtswJoTQbCBO 4xDMWoHgBfoO3WjPn8NF5M6gOCurnL+aDZf7lmSoMLb5kCPlVAqiOm2bLI5fPSXBplfoHy5q lia2F3bXiEUOuGQ5DiKpyfEaujn2HmTtJgpPLGi//B2xVye2mJWDhAKUFy35OKokVKzXpdUL Eoa+yVopKw23E2mUte7WAe3yFaFswUTc9tdD+N87xuCooLS7hqcAWRBRT5IacY9nM47WTJs0 UWG9/vvCCBqt7G9SH+B+PGTtzzaBMQOBWYPf2oACAAC+dSm+N51hRPURdElG6mw5jHoJQzNL /mxhHFWr50YjNUA0OOw+lWvvt5mjsGhotIdjukPYl+Y0w==
IronPort-HdrOrdr: A9a23:YOIjraPwDbUpgsBcT9b255DYdb4zR+YMi2TDiHoBKiC9I/b5qy nxppUmPEfP+UgssREb9expOMG7MBXhHO1OkPgs1NaZLUfbUQSTXftfBOfZslnd8mjFh5FgPM RbAulD4b/LfCVHZK/BiWHSfadDsby6GeKT9JvjJhxWPHhXgtRbnnxE43GgYzVLrWd9dP0EPa vZzPBq4xCnfnMaZNm6AH4qY8jvzuegqLvWJTQ9K1oC8gehsROEgYSWL/Gf5HgjegIK5Y1n3X nOkgT/6Knmmeq80AXg22ja6IkTsMf9y/NYbfb8yfQ9G3HJsEKFdY5hU7qNsHQeu+e08msnl9 HKvlMJI9lz0XXMZWu4yCGdmTUIkQxerkMK+2XoxkcLkvaJAg7SzPAx3L6xRyGpr3bIeusMiJ 6jkVjp7Ka/Rimw7BgVr+K4JC2C0HDE4UbLVYUo/iFiuUx0Us4KkaUPuExSC5sOByT89cQuF/ RvFtjV4LJMfUqddG2xhBgk/DWAZAV6Iv69eDlIhuWFlzxN2HxpxUoRw8IS2n8G6ZImUpFBo+ DJKL5hmr1CRtIfKfsVPpZMfeKnTmjWBR7cOmObJlrqUKkBJnLWspbypLE4/vujdpAExIY73M ypaiIWiUciP0b1TcGe1pxC9R7ABG27QDT208lbo5x0oKf1SrbnOTCKDFouj8yjqfMCBdCzYY f/BLtGR/v4aWf+E4dA2APzH5FUNHkFScUQ/s02Xlqfy/i7Y7ECdtarBso7CICdZgrMAFmPd0 crTXz2PoFa4kigR3//hwK5YQKeRqXWx+MFLJTn
X-Talos-CUID: 9a23:R1TmRGjDzZfcedrORwTcdyy3SzJuIk3Dy3aAD3CCWGdqTrS5SVyw34l5up87
X-Talos-MUID: 9a23:sespGQWCO5sEHR7q/CKv2DtcDuZk2fiJMWJRoZsIhsapNyMlbg==
X-IronPort-Anti-Spam-Filtered: true
Received: from aer-l-core-07.cisco.com ([144.254.74.208]) by aer-iport-1.cisco.com with ESMTP/TLS/TLS_AES_256_GCM_SHA384; 20 Jan 2026 10:23:50 +0000
Received: from rcdn-opgw-5.cisco.com (rcdn-opgw-5.cisco.com [72.163.7.169]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by aer-l-core-07.cisco.com (Postfix) with ESMTPS id 23FB518000203; Tue, 20 Jan 2026 10:23:48 +0000 (GMT)
X-CSE-ConnectionGUID: FAgu8KSzQ4Ch3TGGRXrujg==
X-CSE-MsgGUID: gOuw6djTRe24QMmgeWek0A==
Authentication-Results: rcdn-opgw-5.cisco.com; dkim=pass (signature verified) header.i=@cisco.com
X-IronPort-AV: E=Sophos;i="6.21,240,1763424000"; d="scan'208,217";a="42240561"
Received: from mail-sj0pr08cu00101.outbound.protection.outlook.com (HELO SJ0PR08CU001.outbound.protection.outlook.com) ([40.93.1.73]) by rcdn-opgw-5.cisco.com with ESMTP/TLS/TLS_AES_256_GCM_SHA384; 20 Jan 2026 10:23:47 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=kQcLMNaG1j2hSiza0oOg+tgWqEi+0w943ZhjxpsSNAfeV2toLDC6OO972OeINas0LrMC1vrrbJiZ/2uYH+zU+B+dpHuXoFsZ4eIm1oWzoEB+E8sksnK9HjJ3UX9CjHiMZb0HhIj5eQw+7JRHPqfdY4nRou1iHFetWzxigJGWTN6A77x9/LA43aTuE7+uY/LvsxHvNJNL4EP/cUekZtxDC+kBfjalGaHvx9BflV9WGRzMB8I1xT91XyX4QjsJZNEkONuXrkQyZbuMnqlk9otv91v4llI2Ad0c3SMR6j6tSJEyGvpqZHlQhGf7gZiDuJ76vBZcbrReJyxXTyG7j2/qug==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=QChUH18m/sM6ePOisy42WIgXFBR+CR/kVJ96PXe9X2o=; b=sSiBVpHkPRpd9slK+xML1E+LejLIDXt++wmxuQ0CRUwt/dtMGoLTNFA+mexlyUzwvD07SPfPjBF2Mie/GiN/O1qHaHshu+fsFnlG2EHlpW/ecVODqxKxpmaHgzoE2sDFzHDtxuNtxusF6+s4oIB26heX/V4V6IxycMAFM6Z2jG1LdrcqbQW1dM0xjXpW7FFhXjQodoEnKUbl+4Ngynt4RM/8fnmDe04oeBO9hiIeCe7f+wod6hauwR/DTqUWnPMnLEdZdM4gHhjvcHU1jzB6+AzatZGmzy/Z43bBxfLwBuwT9RS/1Zs3HMl2LJ1yTd0o6P2y8+168L5EG45sNb5LYw==
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
Received: from CH3PR11MB8519.namprd11.prod.outlook.com (2603:10b6:610:1ba::20) by CY5PR11MB6185.namprd11.prod.outlook.com (2603:10b6:930:27::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9542.9; Tue, 20 Jan 2026 10:23:44 +0000
Received: from CH3PR11MB8519.namprd11.prod.outlook.com ([fe80::8c44:bae7:8221:f569]) by CH3PR11MB8519.namprd11.prod.outlook.com ([fe80::8c44:bae7:8221:f569%4]) with mapi id 15.20.9520.006; Tue, 20 Jan 2026 10:23:44 +0000
From: "Rob Wilton (rwilton)" <rwilton@cisco.com>
To: "maqiufang (A)" <maqiufang1=40huawei.com@dmarc.ietf.org>, "mohamed.boucadair@orange.com" <mohamed.boucadair@orange.com>, "iesg@ietf.org" <iesg@ietf.org>
Thread-Topic: Mohamed Boucadair's Discuss on draft-ietf-netmod-system-config-18: (with DISCUSS and COMMENT)
Thread-Index: AQHcicFfwl0s85dTR0KuGb3P4qMU1LVa1/Fa
Date: Tue, 20 Jan 2026 10:23:44 +0000
Message-ID: <CH3PR11MB851963046DCDCE5F00DCDF6AB589A@CH3PR11MB8519.namprd11.prod.outlook.com>
References: <176881747091.641185.2163432407686031992@dt-datatracker-865585c994-4fgh4> <b0b18fc293fc4461a5a9046f5a75fbf5@huawei.com>
In-Reply-To: <b0b18fc293fc4461a5a9046f5a75fbf5@huawei.com>
Accept-Language: en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-reactions: allow
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: CH3PR11MB8519:EE_|CY5PR11MB6185:EE_
x-ms-office365-filtering-correlation-id: f1174f35-fc11-4c5f-4247-08de580dfdb9
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|1800799024|366016|10070799003|4022899009|376014|7053199007|8096899003|38070700021;
x-microsoft-antispam-message-info: spZh8dLVEc7HjelW2xOwtWdmdo+fdel3zYbADb4lBhima0sHXKmx5cEi+94buAZB9cCWgU7PNsbBNFYB9EkBzsy8VaGTRrWgQa6hcxEB6iwTcD/ZUE2MS8PZeMuMLr3jKM/UX/ok3yWrW5kOL0y86xVBrcVfMisq7PnviGQReohfnWWu4iOgz0S1qLfoTAbttrRZ27PIgqR4eNJV6ecWhdWJoRobVZ6ipbSd/yMi7HL8HYSRGQ2vnOTJrCzrF3JOnXzGHtbV9JuPai1PZWXkYODO7DJkHPUXJeM6KkN9HTPd7eC8pPaJaNnutwl3LPd4Arpn4k8oCZAAKSz0ZlYUaaraYIzU48kYMja/MJjlZCepm1QrJpSUM+4aJBsnVWsNzm6mIrsAlIIsJQ5VJS8D55/WIgho6swcVLOHNTSoHPHfVy2zX9e7aT4VVBwIXW2UNJoiFBKnLPF1nCmHYqaiiGOlRtxUKfNPXHSCw4i4bhbTi2M+KbgzQuA69mAiof6E+cHh5z2EDphtplQ546OxxtZ6s8yfQ+IHYO3nyVszvMEA0/N1/aJXaGhjJS+bVaF49KOkkP2GoyN5V9zM+dYYhuQTpBGEIAdx+CLnRqDmdu8IKIVKdb3eqUc1t+/RIzKwGtn6Wc3b8jEy9yh7pDgIjF1mkTyfzuieVxAZEOj0O5mtgRcex23ZWSQWOlBKAzEjT64nfhcWzHdWBvv/M8SePuGSiR2OZS2AAt5z5jMfKf+yRTeyCis5ghc8ts7ML0M70v9eZ3kXyG8nCLs3LRGudTCqwdfQIpdddSsO/wMJ2mtCzsWX70oo5IInnLcfA8+G0vspC+8kpMBnQAzmZyyb8oCxJPKw+nzPHx36SK5BkZoZP5maFbLULi52cCHjyLLgNgXh8Uh9Df9wnAfq8av70z8jkkyISBMi/4qH0kDl2No7UDpBIZLQZDMWaED5wxIGxoCgGxR1GJ4FkhfRUf9Wxo8jxjjSLCcYWX1mrL2sxBRguULRybR0tESUm42yFPjt6r39/E4zo6Z4Q7oqVnVd3y57FmZsR3eaN6qUoNfhVAh5e3yhkzz1EEgDVURYVEbS5knK+2cNardHD1AnX4mU50DZr0TCFM45wc9RaA8Zj/riUteSdRLepU5A3kSs/imXeavwwsNtT6SxwpQFQETty/llhvhzAFxklk22TTJCOWT3EBb4ZgIG4kXloL5rozhQCs3DxZv3/yc22+vIo7W57xPO4IJ6w1BxCchk8wwwHrdqb76BMcfrYbI1L+hmCTkJgN/0ClGHdxGTbcJePZIR2hklefb8SSnXmSo4oXkXd14bXQOcXMzWKfy3cbsoVCtmMoml7nUL4lhllRShs4zqGl0UnN08xSh3Grw2rBezRj21+fF4EXyy9ca+c7sou2Wd0dYYA7jXYmiDe4jUwO6YrbeAmap6VaTM7g5fLZEpXYGv3E9x+eERg2UTI42/Fr/5O5FXWsuUrsUaTfTNnKhFD7WPbKldLbi078HeTtNiwHzn49V7h/hITAhKQkh0aOyeoQM4AUFHmVB/FIke7akeTADc4JPdKrXQiRfHYgy6PBppWIM8Fk4Z4fXuAtP5TGwnFHDuiDvztBDFf7qWKg6OkSKu9CUlkaMYzJ6sthChs47m+d8fYBRwj4tJKhQ3VsnK
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CH3PR11MB8519.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(10070799003)(4022899009)(376014)(7053199007)(8096899003)(38070700021);DIR:OUT;SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 2
x-ms-exchange-antispam-messagedata-0: XLuHpKY77uf4KnXqyOtIlorfVvfL0QkbnuOgyGCuzgPJ0N0SCZJ355hoLh/pwIgO1MVLkusWwN7Ii9t70olwMaH0Bl+3JHxiMeWQHStIxWDxxfqgMqiioHVdf+cLD111tOuG9BYRxBHSCyeVYTw/ebUA8kFE5+AbfrMiIGIPKMEiIS6tA8y/LcLSSiRov6y0Sv+4yR9LSwul0BWwuAbZ/R0TJoIgVjFXDPTcXARVaj4DTfUVamrG9OFDJ418M/Go9viT3kagpLt/ar7EVntCsBw8vRi1j740M4hivKDnxKb193y3jDX7vWXVtIyqE+p0HQ9odmzCTqyjytIVg8YpTocpyZuckGysuXavIoRKgKYDQf9F3I9uukCye43c5wxYzLOtqvMmUY/zPmhe1NfGf2YfZ7FnJYgu/AbCYy90CA8KdTwkW8DMZ6atGY32lAw1V2UJVYBieAA9Ei+hi8sbtgAcpaH8eiCe2t3FOT880ol3GDqdtRf2dayt6l5IVQD+UPV/lDFXU3H3bVg3YxdmJYIeIQNIX6FOIN3YdpNqIEiY7t79CqDRqLOhcr3gxIQtKD6BhD6BVyhqK/I6+4G1m8exn7Cq6mgCRJ9m/9vshmVd8YdVNuGhNKV3C6RIEUhrgGV1+ZIJJu5O/RWjSi0EYoNZT1fXigDCzkNKomqnLiwI3+jcKFlLCEs+/XrDG2f4o2I4MCyknhK2cKwvnV4otQDFqWmCAaOZ9gU74rd0HocWYaJstMH2D3p1TV1t/0Kuuklugzy41YNfwVo6LsMHbVR8KnMSAi5AKBxOjKZDJHBqMV1xSNVqM135K7FvuhSh8w4ATJczNWXDtyEbTO0RsadGShkELEVeXnzMqYguIeDdfQUUp5mwAIpJZ2dIpU9ybRxWX4f6lA53O313WMiboJ0mnwDc7F57lJ28dFQ40GJgwd4dTK6wYb8PeVfOPsAa+eW3x3xa1uRQEQ6Vm6rfUbVSB24poayTrmaqVSbX3+SOpDIhpta+dB+lFcXfr1ZHbTw8NDjBckhYKJtNiUcLMm1yECe1yaoNWB0gJpckfQpaXfSD+c7ADJAjaPOUAUQYXqQd5kcrnqXrxrmOiQM2y2FOcSZz6Rmv+C+nrbmFgP/Up1HQRoHwesclcN6GhimTEh6b55W8BnqEOICfRsPb4sEOPVbD6CpAsHjrop5iPrpNLLfFc09116SjjTsWDOfNMKMNcCDqJqi3BywN8AxSR6TlGixuPG3HQnLk5zlpP9lTFqf4/6HczrXlqML75RFTMRXQahe54ICJoarkMYjLpa4d9lhURfbhhG8cNGaxsD51ASsHlGvjWtBBpSi0x9hAciMf0Xc28PJxtRhm7B7uLUZ6bnUPLyXO90XIMI7+bm1K7cnl+F7SLIY0TsGoTcotnb2hoOZHUrmPcQPcwwaoqgWpg2p2mCnD1MdzlvJN3OH8j0tdayaiFORyq6H3QPSEKyyQ+TNJr5PQzrCMpyFHLHMY4KBkDmqb/fpbpN9QyI90EHp96HGOb/QNV3tN1DmQYWKRnqXwvAPKrNMcZEvZtssq2F3X5F5s/DFRr1o03l1hyocRomm3eGkgWQ69hE+2DywNpIGYDg7/7j4U9+0fhQeUvGtxkDhaqndAWDF0Z2PQD1JQQXgzl2pVz7pmJfzJMTif3TiqdjaU9rQd/lAVNsHS4QxNXb4G5NNyhs6807dTuCz4WSFssOdQU54mIOO2DsDD+D5a/cekgCpQvtDDaL4QPKKHAPzavog6tcBWYnzOXMtTY1Hed36cIMADwmkGa1+BZxs5
x-ms-exchange-antispam-messagedata-1: zkCWBudDRYA21fJLF0yOyG/bi7v19vu9KN8=
Content-Type: multipart/alternative; boundary="_000_CH3PR11MB851963046DCDCE5F00DCDF6AB589ACH3PR11MB8519namp_"
MIME-Version: 1.0
X-OriginatorOrg: cisco.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: CH3PR11MB8519.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: f1174f35-fc11-4c5f-4247-08de580dfdb9
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Jan 2026 10:23:44.7020 (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: hJhpmpi5gST5Udf3vrqd7tdWuL+ZJvw3FsYGKXa+p0TAglUHPf30YC0hiqDPnjSdLWydMFzsXjbXb4vP+D06FA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY5PR11MB6185
X-Outbound-SMTP-Client: 72.163.7.169, rcdn-opgw-5.cisco.com
X-Outbound-Node: aer-l-core-07.cisco.com
Message-ID-Hash: M73Y76FDXDNFLUCV25MYYBTQ5FIABGMK
X-Message-ID-Hash: M73Y76FDXDNFLUCV25MYYBTQ5FIABGMK
X-MailFrom: rwilton@cisco.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-netmod.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: "draft-ietf-netmod-system-config.all@ietf.org" <draft-ietf-netmod-system-config.all@ietf.org>, Kent Watsen <kent+ietf@watsen.net>, "netmod-chairs@ietf.org" <netmod-chairs@ietf.org>, NETMOD WG <netmod@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [netmod] Re: Mohamed Boucadair's Discuss on draft-ietf-netmod-system-config-18: (with DISCUSS and COMMENT)
List-Id: NETMOD WG list <netmod.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/F5jLlvtjX8BAqZ7nzAHCR6ns4cA>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Owner: <mailto:netmod-owner@ietf.org>
List-Post: <mailto:netmod@ietf.org>
List-Subscribe: <mailto:netmod-join@ietf.org>
List-Unsubscribe: <mailto:netmod-leave@ietf.org>

Hi Med,

+1 to Quifang's comments.  Effectively, I think that this was a limitation in the original NMDA architecture that is being corrected.

Kind regards,
Rob


From: maqiufang (A) <maqiufang1=40huawei.com@dmarc.ietf.org>
Date: Tuesday, 20 January 2026 at 04:00
To: mohamed.boucadair@orange.com <mohamed.boucadair@orange.com>, iesg@ietf.org <iesg@ietf.org>
Cc: draft-ietf-netmod-system-config.all@ietf.org <draft-ietf-netmod-system-config.all@ietf.org>, Kent Watsen <kent+ietf@watsen.net>, netmod-chairs@ietf.org <netmod-chairs@ietf.org>, NETMOD WG <netmod@ietf.org>
Subject: [netmod] Re: Mohamed Boucadair's Discuss on draft-ietf-netmod-system-config-18: (with DISCUSS and COMMENT)

Hi, Med,

Thanks a lot for the review. While the authors are preparing a new version to address your comments below, please find some of my response below inline with [Qiufang]...

-----Original Message-----
From: Mohamed Boucadair via Datatracker [mailto:noreply@ietf.org]
Sent: Monday, January 19, 2026 6:11 PM
To: The IESG <iesg@ietf.org>
Cc: draft-ietf-netmod-system-config@ietf.org; kent+ietf@watsen.net; netmod-chairs@ietf.org; netmod@ietf.org
Subject: Mohamed Boucadair's Discuss on draft-ietf-netmod-system-config-18: (with DISCUSS and COMMENT)

----------------------------------------------------------------------
DISCUSS:
----------------------------------------------------------------------

Hi Qiufang, Qin, and Chong,

Thank you for the effort put into this specification.

Also, thanks to Luis Contreras Murillo for the OPSDIR review and the authors
for engaging and implementing changes in -18. I see Luis has some follow-up few
suggestions, though.
[Qiufang] Yes, I do see the follow-up from Luis, sorry for the delay. I am preparing a new version to incorporate the follow-up suggestions, as well as your comments below.

Please find below some few points for DISCUSSion:

# Design approach

RFC 8342 has the following:

       dynamic              |   +-------- learned configuration
       configuration        |   +-------- system configuration
       datastores -----+    |   +-------- default configuration
                       |    |   |
                       v    v   v
                    +---------------+
                    | <operational> | <-- system state
                    | (ct + cf, ro) |
                    +---------------+

A design approach that would not impact other datastores is to expand the
“system configuration” branch above and replace it with <system>. That would be
also consistent with the hierarchy of origin identity defined in RFC 8342:

   The values are YANG identities.  The following identities
   are defined:

   o  origin: abstract base identity from which the other origin
      identities are derived.

   o  intended: represents configuration provided by <intended>.

   ...

   o  system: represents configuration provided by the system itself.
      Examples of system configuration include applied configuration for
      an always-existing loopback interface, or interface configuration
      that is auto-created due to the hardware currently present in the
      device.

## Is there any reason why that approach is not followed compared to grafting
<system> to <intended> as in the current version of the draft?
[Qiufang] Having system configuration only present in <operational> does not really make sense , as the configuration provided by the client needs to interact with system configuration (i.e., reference/override/configure descendant nodes of system configuration).  For example, there is some system configuration which is predefined for the convenience of clients, e.g., built-in rules, policies. A client should be able to reference a system-defined policy without copying it into <running>, and to allow <system> feeds into <intended>, the merging result in <intended> does pass the validation.
The current architecture also allows the existence of system-defined templates and inactive system configuration, which are similar concepts defined in NMDA, except that they are provided by the server.
Hopefully this clarifies.


## Note that with the current design, there are parts of RFC 8342 that needs
“tweaking”

An example is provided below (there are other similar occurrences):

RFC 8342:
   The system will only provide configuration for this
   interface if there is no data for it in <intended>.

   When no configuration for "lo0" appears in <intended>, <operational>
   will show the system-provided data:

     <interfaces xmlns:or="urn:ietf:params:xml:ns:yang:ietf-origin"
                 or:origin="or:intended">
       <interface or:origin="or:system">
         <name>lo0</name>
         <ip-address>127.0.0.1</ip-address>
         <ip-address>::1</ip-address>
       </interface>
     </interfaces>
[Qiufang] This is a good point. I am not convinced that the presence of system configuration should depend on the configuration in <running>. It is also unclear in C.3.2 of 8342, as the first sentence says " Imagine that the system provides a loopback interface (named "lo0") with a default IPv4 address of "127.0.0.1" and a default IPv6 address of "::1". ", and then contradictorily followed by your sentence above. Would it be okay for appendix B in draft-ietf-netmod-system-config to update https://datatracker.ietf.org/doc/html/rfc8342#appendix-C.3.2?


# Origin metadata annotation is normative

CURRENT:
   *  Origin: This document does not define any new origin identity.
      The "system" identity of origin metadata annotation [RFC7952] is
      used to indicate the origin of a data item provided by the system.

This is needed to tag system ds.
[Qiufang] How about the following update:
OLD:
   *  Origin: This document does not define any new origin identity.
      The "system" identity of origin metadata annotation [RFC7952] is
      used to indicate the origin of a data item provided by the system.
NEW:
   *  Origin: This document does not define any new origin identity.
      The "system" identity of origin metadata annotation [RFC7952] is
      used to indicate the origin of a data item in <system>.


----------------------------------------------------------------------
COMMENT:
----------------------------------------------------------------------

# Desire

CURRENT:
   However, there is a desire to enable a server to better expose the
   system configuration, regardless of whether it is in use.

Desire of whom?
[Qiufang] How about the following?
OLD:
   However, there is a desire to enable a server to better expose the
   system configuration, regardless of whether it is in use.
NEW:
   However, there is a desire from operators to enable a server to better expose the
   system configuration, regardless of whether it is in use.

# Root

CURRENT:
   *  YANG nodes: all "config true" data nodes up to the root of the
      tree, generated by the system.

This seems to assume one single data tree. Is that intended?
[Qiufang] Yes, note 8342 states something similar, e.g.,  <running>/<intended> MUST always be a valid configuration data tree.

If not, I think that it is accurate to use the following:

NEW:
   *  YANG nodes: all "config true" data nodes up to the root of a data
      tree, generated by the system.

# It is weird to reason about modification for read-only ds
[Qiufang] I think there should be distinction between system configuration and <system>.  Note that the draft already states:
The system datastore is read-only (i.e., edits towards <system>
   directly MUST be denied), though the client may be allowed to provide
   configuration that overrides the value of a system-initialized node
   (see Section 6.3).

Best Regards,
Qiufang

OLD:
  6.3.  Modifying (Overriding) System Configuration

NEW:
  6.3.  Overriding System Configuration

# IANA template for registration

OLD:
   This document registers one YANG module in the 'YANG Module Names'
   registry, defined in [RFC6020].

NEW:
    IANA is requested to register the following YANG module in the "YANG
    Module Names" registry [RFC6020] within the "YANG Parameters"
    registry group.

# Examples are not normative

CURRENT:
   The updates of system
   configuration may be obtained through YANG notifications (e.g., on-
   change notification) [RFC8639][RFC8641].

[RFC8639] and [RFC8641] are listed as normative, while these should not. Please fix that.

# Nits

## Split long sentences + proper RFC citation

CURRENT:
   This document updates RFC 8342 to define a configuration datastore
   called "system" to hold system configuration (Section 3), it also
   redefines the term "conventional configuration datastore" from
   [RFC8342] to add "system" to the list of conventional configuration
   datastores.

or

CURRENT:
   The "intended" identity of origin value defined in [RFC8342]
   represents the origin of configuration provided by <intended>, this
   document updates its definition as the origin source of configuration
   explicitly provided by clients, and allows a subset of configuration
   in <intended> that flows from <system> yet is not configured or
   overridden explicitly in <running> to use "system" as its origin
   value.

Cheers,
Med



_______________________________________________
netmod mailing list -- netmod@ietf.org
To unsubscribe send an email to netmod-leave@ietf.org