[netmod] Re: I-D Action: draft-ietf-netmod-system-config-06.txt
"Jan Lindblad (jlindbla)" <jlindbla@cisco.com> Tue, 04 June 2024 16:14 UTC
Return-Path: <jlindbla@cisco.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B5B79C1519B7 for <netmod@ietfa.amsl.com>; Tue, 4 Jun 2024 09:14:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.584
X-Spam-Level:
X-Spam-Status: No, score=-14.584 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_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b="Bbfad8FP"; dkim=pass (1024-bit key) header.d=cisco.com header.b="oRsjLjRO"
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 h5ZT_GWaUDcY for <netmod@ietfa.amsl.com>; Tue, 4 Jun 2024 09:14:03 -0700 (PDT)
Received: from rcdn-iport-2.cisco.com (rcdn-iport-2.cisco.com [173.37.86.73]) (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 5D1B4C1519AE for <netmod@ietf.org>; Tue, 4 Jun 2024 09:14:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.com; i=@cisco.com; l=50150; q=dns/txt; s=iport; t=1717517643; x=1718727243; h=from:to:subject:date:message-id:references:in-reply-to: mime-version; bh=wsTL+6hHCrBR7Pc0zyK9OpqcT5lD2p0cZPhFRo0wRIk=; b=Bbfad8FPCoFKTs5OtpsXEYrHTEDgXFEaG2F6mNv2HpdvFxdp4SQ/OHg+ AIzaFBfVmXtAe7ABPVJo4K2DPI7lnLCkoZ9heB1KX/D0TKNX0uLx878ow 1k+rG1WekHdoWb9QkUQhAGj+0fAJjRStev6aUV1m8SUgpAKFbYn/jNhvS 0=;
X-CSE-ConnectionGUID: ob6ecdYyQaW2hrTumSDe6w==
X-CSE-MsgGUID: YSpNtns6Q9C+kD4Cx1IFYQ==
X-IPAS-Result: A0BmAQDIPF9mmJJdJa1aHgEBCxIMZYEfC4FBMVJ6AoEcSIRVg0wDhS2GTIIiA4ETkDGMRxSBEQNWBwgBAQENAQE7CQQBAYISgnQCFohKAiY0CQ4BAgICAQEBAQMCAwEBAQEBAQEBBgEBBQEBAQIBBwUUAQEBAQEBAQEeGQUOECeFdA2GWQEBAQEDEhEdAQEMIAQICwQCAQYCEQECAQEBIQEGAwICAi4BFAMGCAIEAQcLCBUEAYJeAYIcSAMBEJRTj1ABgUACiih6gTKBAYIMAQEGBAWBPQIQQdtnAwaBSIgxASSBMQICiGMnG4FJRIEVQoFmSjg+gmEBAQIBF4EQAQESAQkaFQkNCYMlOoIvgRUwe4ETCBYCAgICAgIDAiA6CRCBEwkiCVcigUIEAgKCHAIDAgQ3B34hgQUMDwYCFQEDZXFKAgFFITIPgVOBHYEIRw2CDQJoAQ4sPQOBKgUJAgYWcShZWQ8sLlRDXxoCDIMOfyQCC0IrMBBhgQaGHlR3IgMmMyECEQFVExcLPh0CFgMbFAQwDwkLJioGOQISDAYGBlk0CQQjAwgEA0IDIHERAwQaBAsHdYFxgTQEE0eBNwaJagyBe4EMAgUhgXQpgQ0XgnhLbIEdAoJlgWsMYYgTY4EQgUGBZgFPgSKBbCAdQAMLbT01Bg4bBQSBNQWmCAQ2AoJkCj4zMgwmBBg5AgUPDC1LLRUFHgYFCwwNBgs6klWDbYsrR6MKCoQTjA+VWBeEBZN6kVNkmGQggjSLIpUWMQ4NhQgCBAIEBQIPAQEGgWU6a3BwFRohgmdSGQ+OIRmDYYUUxBx4AjkCBAMBCgEBAwmGSIIoLYFLAQE
IronPort-PHdr: A9a23:fzHzsRIhuS/feCna69mcua0yDhhOgF28FhQe5pxijKpBbeH+uZ/jJ 0fYo/5qiQyBUYba7qdcgvHN++D7WGMG6Iqcqn1KbpFWVhEEhMlX1wwtCcKIEwv6edbhbjcxG 4JJU1o2t2qjPx1tEd3lL0bXvmX06DcTHhvlMg8gJOD0HILYi82f3OGp8JqVaAJN13KxZLpoJ 0CupB7K/okO1JFvKKs61lPFo2AdfeNQyCIgKQeYng334YG7+5sLzg==
IronPort-Data: A9a23:EQJFcqM5rR30p+HvrR3el8FynXyQoLVcMsEvi/4bfWQNrUpxhT0Hm mIdCjvSaP3YNzCnct91btnn8BhT6MTXztAxGXM5pCpnJ55oRWUpJjg4wmPYZX76whjrFRo/h ykmQoCdaphyFjmF/kvF3oHJ9RFUzbuPSqf3FNnKMyVwQR4MYCo6gHqPocZh6mJTqYb/W1PlV e/a+ZWFZAf7g2IsaAr41orawP9RlKWq0N8nlgRWicBj5Df2i3QTBZQDEqC9R1OQrl58R7PSq 07rldlVz0uBl/sfIorNfoXTLiXmdoXv0T2m0RK6bUQNbi9q/UTe2o5jXBYVhNw+Zz+hx7idw /0V3XC8pJtA0qDkwIwgvxdk/y5WOqcY9bTLEGmGuPPJz1f6bn7X7/gwExRjVWEY0r4f7WBm7 /cULnUGaQqOwrvuhrm6UeJrwM8kKaEHPqtG5Somlm6fXK1gGMydK0nJzYcwMDMYhMRPG/rUY 8MxYjt0ZxOGaBpKUrsSIMhnzLv01iakIlW0rnqknrIR/27IkjUg+/vuHIb+aoWra/RsyxPwS mXupDmhXUpAa7Rz0wGt9H+wg+jDtSL2RIxUE6e3nsOGm3WJzWAVTRYRT1b++KH/gU+lUNUZI EsRksYzkUQs3EuhENT2UyypmXe75B4GZ8dVKME3th7Yn8I4/D2lLmQDSzdAbvkvu8k3WSEm2 ze1czXBW2UHXFq9Fyv1y1uEkQ5eLxT5OoPrWMPpZREO79+mq4Ypg1eWFpBoEbW+iZv+HjSYL 9G2QMoW2eh7YS0jjvnTEbX7b9SE/cWhoukdvVm/Y45dxlklDLNJnqTxgbQh0d5OLZyCUn6Kt 2Uels6V4YgmVM7Uy3DWEblSQej1up5p1QEwZ3YyQPHNEBzwpBaekXx4v1mS2W8wa5dZIWe5C KMtkVoKvcA70ISWgV9fON/pVJ9wksAM5PzuV+vfaZJVc4NteQqctCBobgj44oweuBZErE3LA r/CKZzEJS9DUcxPlWPqL89DiuVD7n5lmgvuqWXTkk7PPUy2PiDFEN/o8TKmM4gE0U9ziFyMq o4Da5fVmkg3vS+XSnC/zLP/5GsidBATLZv3sMdQMOWEJ2Jb9KsJUpc9HZtJl1RZoplo
IronPort-HdrOrdr: A9a23:AhoIPq1VmgDz9myWmDTTMAqjBfpxeYIsimQD101hICG9Lfbo9P xGzc566farslcssSkb6K690cm7LU80hqQFkLX5XI3SEDUO3VHYTr2KgrGSuQEIdxeOkdK1kJ 0QDJSWa+eAQmSS7/yKnTVQeuxIqLLogcXY4ds2jU0dMT2CAJsQljuRfzzraXGeMzM2fabReq DsgPZvln6LQ1hSRMK9AXUOQujEoPP2tL+OW3Q7Li9iwjOjyRez5pDHMzXw5HojujV0rosKwC zgqUjU96+ju/a0xlv3zGnI9albn9Pn159qGNGMotJ9EESsti+YIKBaH5GStjE8p++irHwwls PXnhsmN8Nvr1vMY2COpwf30QWI6kdv15ai8y7avZLQm729eNsIMbsEuWufSGqf16MUhqA/7E uM5RPei3MYN2KYoM233am5a/gjrDvGnZNlq59cs5SaOrFuM4O4auckjRtoOYZFEyTg5I89Fu 5ySMna+fZNaFufK2vUp2913bWXLz8O9zq9MwE/U/auonBrtWE8y1FdyN0Un38G+p54Q55Y5/ 7cOqAtkL1VVMcZYa90Ge9EGKKMeyHwaAOJNHjXLUXsFakBNX6Io5nr4K8t7OXvfJAT1pM9lJ nITVsdv28vfEDlD9GIwfRwg1rwaXT4WS6oxtBV5pB/tLG5TL33MTebQFRriMekq+V3OLysZx 9yAuMgPxbOFxqbJW8S5XyNZ3B7EwhqbPEo
X-Talos-CUID: 9a23:7unkrW8HheL7+fHzuBSVv0keRM0ufkzM9X7veU+iNXtsc5GYF0DFrQ==
X-Talos-MUID: 9a23:2paPyAlPF3qljLsNNNujdnpTD99O/6K1VnlcutYFl5WvJXVRFQak2WE=
X-IronPort-Anti-Spam-Filtered: true
Received: from rcdn-core-10.cisco.com ([173.37.93.146]) by rcdn-iport-2.cisco.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 04 Jun 2024 16:14:02 +0000
Received: from rcdn-opgw-5.cisco.com (rcdn-opgw-5.cisco.com [72.163.7.169]) by rcdn-core-10.cisco.com (8.15.2/8.15.2) with ESMTPS id 454GE2Ij019790 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for <netmod@ietf.org>; Tue, 4 Jun 2024 16:14:02 GMT
X-CSE-ConnectionGUID: AhKR4gdFQmOJ2zphctgR5g==
X-CSE-MsgGUID: hlzUgj4XTxCWvh+ke13KXA==
Authentication-Results: rcdn-opgw-5.cisco.com; dkim=pass (signature verified) header.i=@cisco.com; spf=Pass smtp.mailfrom=jlindbla@cisco.com; dmarc=pass (p=reject dis=none) d=cisco.com
X-IronPort-AV: E=Sophos;i="6.08,214,1712620800"; d="scan'208,217";a="10551167"
Received: from mail-mw2nam12lp2047.outbound.protection.outlook.com (HELO NAM12-MW2-obe.outbound.protection.outlook.com) ([104.47.66.47]) by rcdn-opgw-5.cisco.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 04 Jun 2024 16:14:01 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QQJpdNynGkh9JOqNX1/QsaQnfnLuq7GxasLzw6zBb0zIP9zu47u6mxNrW7qWJewHtxvd6/90rbYbXRS67yw8W6oMhrcP6Tq8ezH3/AMrgAaPhFT0XDBvCL+opnTdF+IZ6DejaiEI5BxcDAYUz3WdZNV9ySsVTYGGIobpV1kW8UHYeCuuKqipcAuGD8l8QfbcftBsnXLMOY+Z5s3+BNcLKC3bPH4WnagCHH0mVvWvzmLWC5PrI7W3YrSTf7Zg/FlMzGnrRtL88YLAgjZdhOijqPB2XPjf6WnMgiRGIuhSf2/z3PUd6vUx66El4U4g6neofNsEE7NHHV2Ax2laAjKvJg==
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=wsTL+6hHCrBR7Pc0zyK9OpqcT5lD2p0cZPhFRo0wRIk=; b=ZRFsk7Q/EbN3ThqYVPiz/O3EA+k44QQWDL7CwruL1YnMaFOkMAHb7bdDo5VjuwXoEwrCMMZTMixsUBuREzfE25JA4F2iz5c1euti8AEsInRUMk1QCfFFnLSDzzh9tYh3ALWXzZ08mK0Xrnzj4hB6SUUFxX9yhLGSaoHmbLDqkiUWIiDtvJt25KpqWP3cr1vTFaQQtBLRDSJuJ2lPy8WVhDZ3bX9T8r5AWpOfQk3sGHsbl4Q1YnzU3kP1LAtEBDzXMwteeK0tdeoaUW2PH+g3y1z+sgetTnfGqffeTy9kdmkiETir/u498O7+XpggALt6+jSoGxxtaDTl/gDJlximcw==
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=wsTL+6hHCrBR7Pc0zyK9OpqcT5lD2p0cZPhFRo0wRIk=; b=oRsjLjROUrsrjx8XlLuxcB0QdMlJTkH+DMV/uSWbVURO+rQOvOUGGSsByi1xy1n0ocm8FKCtJrtqiT90g7PHdQDQvWtUtfgguAaNIjx/R/UV/UFQcJ4WDVUk6Z7Ipk2HZ4lclczAOdMTRWjseEdcwHJMm7aUI0jY+VoSDHSGH9E=
Received: from DM6PR11MB2841.namprd11.prod.outlook.com (2603:10b6:5:c8::32) by SJ0PR11MB4926.namprd11.prod.outlook.com (2603:10b6:a03:2d7::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7633.24; Tue, 4 Jun 2024 16:13:59 +0000
Received: from DM6PR11MB2841.namprd11.prod.outlook.com ([fe80::d5eb:e654:d468:9327]) by DM6PR11MB2841.namprd11.prod.outlook.com ([fe80::d5eb:e654:d468:9327%4]) with mapi id 15.20.7633.021; Tue, 4 Jun 2024 16:13:59 +0000
From: "Jan Lindblad (jlindbla)" <jlindbla@cisco.com>
To: "maqiufang (A)" <maqiufang1=40huawei.com@dmarc.ietf.org>, "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: [netmod] Re: I-D Action: draft-ietf-netmod-system-config-06.txt
Thread-Index: AQHaszgfAT9tkixqDEqCD2RpQf8ORbG3mn2Q
Date: Tue, 04 Jun 2024 16:13:59 +0000
Message-ID: <DM6PR11MB2841007856C71565D49E055DCAF82@DM6PR11MB2841.namprd11.prod.outlook.com>
References: <171713917076.38884.14265987687947100337@ietfa.amsl.com> <7107b0599d964fe58f03e780c4a26ee4@huawei.com>
In-Reply-To: <7107b0599d964fe58f03e780c4a26ee4@huawei.com>
Accept-Language: sv-SE, en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: DM6PR11MB2841:EE_|SJ0PR11MB4926:EE_
x-ms-office365-filtering-correlation-id: 200b74ff-b0f6-46a7-c297-08dc84b15793
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230031|376005|366007|1800799015|38070700009;
x-microsoft-antispam-message-info: /rLkVAicnWVW3UHG3LVUhfYNX7RwhgidBTEyW2HVY3ikBjlCUEBN3MZgHNY2FDv2MMPrussVIlvSF5dZIOttgNbW+BPAj0DnIwW7LHVY2LczcTXbNV/BnTXPOb0JaWLb3RgB6ha9tU8KligPfJfg2FpAWFaMyHLtP+6u5stJBhMMOxoMQ+XBMWI8Ogv0sVO3OSHe6Dq3uMQPLqMYU7gwOLnBdKTUUIPDJLjbRl/EMNQP6E0CuVYPMou9EG5l1EE5QZ+OV89qUbtsu4gwS73F6PYF/4uBkfea1XsE1qL3JkDkMBhJLMEHu6BO3GfobvdsYPQKleqLMjlazFiFRK49i8DVJg2F40dqM5qVxR+70K1RUNYeQRHDk3x0n4BWBvb5FjS6lTbtDdAX9VuE7u1sC+N24hxnHg0s8qiXMlDLAzkWR+EASZer7N5bgUGZTNJtwJ7LLdGFMzcm69jgt/AdydLSBR7RmUtSuiF20LH6wa0oB8CtrfH0j5SRCxSANPeolDKpxowLEgJI0muJ4XKVZ2wB09AThlS4afYIonCXgNFdKcuJtdFK5UgLnaald0HqJCciILMRmKNWayyoKf1EgoqTB+XWpm4Hx/lwoepnkxc4I3gPK7sxWq3S6D+1tr9RcDiNWgqaXfJg0NKFY06mL5oV3pCITAYMoSmtC6/MrB99wYDvf9CshkcSBBXgOwBLuXI7k4S8d03PrhIGmBGvduZ2NR8ig/1YvNEjPATlI3w0vhuQD/TclX7ZY1aLDjgfACgRlpapxjTYPSZtl+wvtR0jBC1Tbgmo6aGsEHJur0aKJhp9W2F5yLm5sKWH9fuvYgfsN47XStfvrQFnLLUEPrCMVwca++GnWJ/pY7ovcrj1+V5fuGxcEWS+CtNWFknZRSMd0ODZ6Ka3eL3Qq7jcaM/kFPBoFq1rs6A8Bi/4yiPCP4QXegS8HyKrcxPaCuxRL8rwg30UpHqjQaMnBQFwJ8ovopdwky7N5iuJA6MEwXjt1NA/QSYVPUO6VYWnAfEnhbE5vel78LatLjBwHWsMsG8U6Z5G0bMXhNYbNQsbfJoZNfBZcbFKByrntTu7BeALsWmW1uv1JU1kFsXxqT1WxFXGGP/3/p+WVp1tNzOqMouSjYqRw7GWN36BFwNAiYZsCrRBTPRoMHKa0DPwjpeua5dql/XfFeuV5gDLlowS41vJy70XRcJBOu4+WQDhDNuN/fcTzvOT3pAykyWzys0ChuQHRH2to2GJB45nRb75Rp617BS50xTmVex0IuzsPbDLaTe0SjhuHLxcBcjlMikrRM11acl13JYRIscrCm5EjuElhEB377eDCbyB20gx7KaWWdOYWanxLk7kO01s3vQs3w==
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM6PR11MB2841.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(376005)(366007)(1800799015)(38070700009);DIR:OUT;SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: ZLbZI4QXoJ/jWiHQ9HnjQvwxPUdE3DMBIEIkiHR+irwoa3zooOTEJA5Fdw7mLALdMN0nujGD4vK/tJxlx9O7rjic7qEIxth2f7nxtN/7m+EOSrGcCJ0RK/M6C9PaDpKeOTj2h69UZKwuF2oWipUg1+dvNGMPlYAqQJ3at9ssgUTZL2jmh2LFJ0ERgy7LNrKsIB7awpENF1WvwLLOoYQKRgS/d07X9i/leg0hocXCNl9BRFkW8A6UTA/SjEwn8OwnXGxV73NuLRMZSyuPQEmNz/hJdwhGP3gyHPrJ3c231oLzmA30BrHYGmCGt/txcSFfBnoeU+BKysxgvxD0Q+ErWunyWWGm7SI/fBcWVxUxaB2p+YrWD4KGp0PRBAYjvAI9WaOlr1cim3amSls+3tDe/w0nSy+lPZaD6J1MfCynpNmZlydZTFDPs0agnufX7Zis6AcbBjicNUh2dBbnQXmBasZcmzIZt5VAzeBxGncW1RFPbuxLp2W07BgHwXqvfm9h/2zOfVAdmW73JDvHizAcCWJBpcKhvT63p+PW7pJvcIET2l8W3sMaPe53VaUyF5IB3+W84aSsubLADPz0dtH3HUKnoTgo+yu5CPD7FUZU5h4aKzQ8TKtLRciHVScbolC5iymQQJV64Tyv0jRcGUxQ/0/9VM3GkPjwsAsAhwebHJRdWzVIgC1EiN6MdA1jCv4fzGpeTRTP093GE0bNcuffsDUdlW5Je27Fx51hRvH2fMjigmUP578RqbhwLdvfnj8Tb7nysVBqxwmBWPozGfhaFGAMCXHnvGRevVqHZJLzEfWKyRPRQxzN40pktL8PtaDOR3PI5qcOcpjqvsUvyV63FqD8ibugmbB++Hn1WQGmebjQpNWHBURRjwpRPjpA23gA5NRCZsnB3agy6xjvl7p75ViTKL6WCRHl5Lhu4S75UMcKLGJPiNFwXu/rcpRSh9Q+waRZDbWCViuuD7ZoovjbNg2EK15ZRqlFrFpbwJvSR2hPcJeDrRrOi5DFXVahNWabPLZPT38I9U8E6QbKfI9FkFuXGDVR2a9q8zNv/fmLsLmYGmrYpR0D5up5d1PXdkB6eLT17BWhkntTMoQI2uRUCxE052gMBqTF1hbCF/3Rxft9jcL8iVAQzE+HETTbS2oHaMCRFp7Ekqv9BSpR9pp2ru66B4LwDpyFA57/E5Q2TGrmn0i7RZBQdfAvd7T/GWP6sgW8jXCCXn3n7iiCy2LnxHk9xumRwleIyB9t/sfZBOmmSDPYsnDpvxCEXpzduNBehCgqJ+8KficixlSPZw28/sZj95gd0DFzbkz5BRTXSiINGoPqXzMCAtKbfLHykBUnQRu25aF39haZEGeAY1mVzO/Nfyx4rKdRZ1DaFzCWwSpxhBhpjPcQ5WohHBxjsSQO4Fcf7JBXoFx2EW3HOpSxLCE6z1HQ9cUXvDMi84OMzfQ/BiaDUWdVZ/D62e7fAQzrMjdDqivDLc1MsgV5KjMcEDWruT1mZ7a32XwVJP//+QSPyopuhpjcZiDP/EJ04T+ri1iyPZv4iIpMVbzYCXQbs6LLehZrenEXYx7unfhzYh7gfLPzEm5o9fdF9h4V7EmrdIu9HWfqFVya8t/KQa2x8Q==
Content-Type: multipart/alternative; boundary="_000_DM6PR11MB2841007856C71565D49E055DCAF82DM6PR11MB2841namp_"
MIME-Version: 1.0
X-OriginatorOrg: cisco.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DM6PR11MB2841.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 200b74ff-b0f6-46a7-c297-08dc84b15793
X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Jun 2024 16:13:59.2696 (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: SI2t2ESuLK7DakXhiEgAnZ9zVowq6PlobCcjcJsIYuRJcykvgHIvyHG19r4YVjFjOBa/7cOzBCOsjYP/h3SSzQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR11MB4926
X-Outbound-SMTP-Client: 72.163.7.169, rcdn-opgw-5.cisco.com
X-Outbound-Node: rcdn-core-10.cisco.com
Message-ID-Hash: 2ZMF4VCV4U6BERXPBKK6BJF556CYMUO3
X-Message-ID-Hash: 2ZMF4VCV4U6BERXPBKK6BJF556CYMUO3
X-MailFrom: jlindbla@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
X-Mailman-Version: 3.3.9rc4
Precedence: list
Subject: [netmod] Re: I-D Action: draft-ietf-netmod-system-config-06.txt
List-Id: NETMOD WG list <netmod.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/j3J3Qz7HxJ8q2368GnC11s3cn9I>
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>
Qiufang, WG,
Thank you for the effort you put into working out all the wrinkles of system config. I read the updated version, and I think it is a significant improvement. As usual, I have some comments, questions and suggestions. đ In order of appearance.
#1 Somewhat unclear conceptual model
Section 5.1 has a nice drawing of how the datastores relate to each other, and an introductory text that explains the interactions. The following sections explain how data can be copied from system to running, or can be filled in automatically using the resolve-system parameter. But the first sentence of section 5.1 is
Clients MAY reference nodes defined in <system>, override system-provided values, and configure descendant nodes of system-defined configuration in <running>.
In my mind, this is only true when the client uses the resolve-system parameter. Otherwise, a client cannot reference <system> directly, but needs to copy from <system> to <running>. So maybe the introductory sentences could be reworded?
#2 No way to squelch system config from intended
The software on a device decides what config from <system> that show up in <intended> (i.e. is considered âreferencedâ). If the client would like something not to flow through to <intended>, there is no mechanism for that.
Letâs say some device always creates a loopback0 interface in <system>. The client can change the loopback0 mtu by configuring it in running, but there is no way to entirely remove loopback0. Maybe a stupid example, but letâs say the client wants the loopback0 to be called lo0 instead. The same situation would arise for anything else in <system>, e.g. some system TPM security credential, system traffic classification rule or whatever else people may throw into <system>.
Is this a problem? Is this something that should be mentioned so that people leveraging <system> are aware of this limitation?
#3 Still unclear what needs to be copied
In section 5.2 it is explained how a client can copy data from system to running. The introduction in section 1 has some bullets about conditions that require copying to happen. Section 6 was added with some language about leafs with default values that need to be copied. The same need probably also applies to presence containers (which are not mentioned anywhere in -06).
All in all, I think the design work around the rules for what needs to be copied is hard to grasp in the current version, and is probably incomplete.
Similarly, section 5.3, which deals with what is being copied by resolve-system parameter should probably also refer to the same rules, once established.
#4 Resolve-system without <system>
At the end of section 5.3, there is a sentence about what a system should do if it supports resolve-system but not <system>.
If a server implements <system>, referenced system configuration is copied from <system> into the target datastore when the "resolve-system" parameter is used; otherwise it is an implementation decision where to copy referenced system configuration.
This sentence was a bit confusing to me. After reading it many times, I think an alternative text with similar meaning would be
If a server implements <system>, referenced system configuration is copied from <system> into the target datastore when the "resolve-system" parameter is used.
If a system does not implement <system>, itâs up to the implementation to determine how the resolve-system mechanism fills in the missing configuration items in the target datastore, e.g. <running>.
#5 Example missing ns qualifier
Section 5.5.1 has a nice example of how resolve-system works. But the example rpc that is using it is missing the namespace qualifier, I think. Isnât this what it should look like?
<rpc message-id="101"
xmlns="urn:ietf:params:xml:ns:netconf:base:1.0"
xmlns:ncrs="urn:ietf:params:xml:ns:yang:ietf-netconf-resolve-system">
<edit-config>
<target>
<running/>
</target>
<config>
<acl xmlns="urn:example:acl">
<acl-rule>
<name>allow-access-to-ftp-tftp</name>
<matches>
<ipv4>
<src-address>198.51.100.0/24</src-address>
<dst-address>192.0.2.0/24</dst-address>
</ipv4>
<application>ftp</application>
<application>tftp</application>
<application>my-app-1</application>
</matches>
<packet-action>forward</packet-action>
</acl-rule>
</acl>
</config>
<ncrs:resolve-system/>
</edit-config>
</rpc>
#6 Old value in example
The example in 5.5.3 and 5.5.4 used to change an mtu from 65536 to 65535. Since itâs somewhat hard to spot the difference between those values, you replaced 65535 with 9216. This is great. But I think the old 65535 value is still lurking there twice and should be replaced by 9216.
Section 5.5.4 starts with the following sentence.
In the above example, image the client further configures the description node of a "lo0" interface in <running> as follows:
Perhaps âimageâ should be âimagineâ? And maybe it should be mentioned that the client is doing a merge, not a replace? How about this?
In the above example, imagine the client further configuring the description node of the "lo0" interface in <running> using a merge operation as follows:
#7 Implied semantics
Section 7.1 describes how the factory-default datastore is meant to be used. It is implied that the system datastore is not meant to be used in this situation, but it is never mentioned. Perhaps it would be worth mentioning that system is not to be used in this way?
#8 Confusing ietf-system-datastore example
The entire section 8 is devoted to describing the tiny ietf-system-datastore module. There is an example there, but I have to admit I donât understand what it is trying to show. And there must be something wrong with the last config snippet that shows the contents of <system> after the messages? Or maybe there is more going on here, that I never understood?
#9 Expand appendix A
Appendix A with its example showing many steps is very nice. But there it doesnât show any of the more complex situations, e.g. when there are defaults, mandatory leafs, when statements or presence containers involved. Maybe the example could be extended?
Best Regards,
/jan
From: maqiufang (A) <maqiufang1=40huawei.com@dmarc.ietf.org>
Date: Friday, 31 May 2024 at 10:54
To: netmod@ietf.org <netmod@ietf.org>
Subject: [netmod] Re: I-D Action: draft-ietf-netmod-system-config-06.txt
Hi, all
-06 tries to address comments received during WGLC, thanks a lot to Jan, Rob and Jason for your valuable inputs.
Major updates are following:
1. remove the definition of inactive-until-referenced system config, -06 only defines two kinds of system config now: immediately-present vs. conditionally-present;
2. add a new section (see sec.6) to clarify the interplay between system config and defaults;
3. add a new section (see sec.7) to clarify relation to other datastores, which includes <factory-default> and <candidate>/<private-candidate>;
4. leave the merge behavior of <system> and <running> unspecified, as we think this is not specific to this document;
5. update figure 1 (architectural model of datastores) to make the arrows of <system> and <running> merge at a common point flowing into <intended>;
6. augment <validate> and <commit> PRC operation to also support "resolve-system" parameter;
7. remove the implementation specifics related to "resolve-system" parameter;
8. other editorial fix as suggested by Jan and Rob;
There is one issue highlighted during WGLC, which will be posted in a separate thread for further discussion. The authors would like to request the WG to review the update and provide your feedback, any comments and suggestions would be much appreciated. Thanks!
Best Regards,
Qiufang //co-author
-----Original Message-----
From: internet-drafts@ietf.org [mailto:internet-drafts@ietf.org]
Sent: Friday, May 31, 2024 3:06 PM
To: i-d-announce@ietf.org
Cc: netmod@ietf.org
Subject: [netmod] I-D Action: draft-ietf-netmod-system-config-06.txt
Internet-Draft draft-ietf-netmod-system-config-06.txt is now available. It is a work item of the Network Modeling (NETMOD) WG of the IETF.
Title: System-defined Configuration
Authors: Qiufang Ma
Qin Wu
Chong Feng
Name: draft-ietf-netmod-system-config-06.txt
Pages: 39
Dates: 2024-05-31
Abstract:
This document defines how a management client and server handle YANG-
modeled configuration data that is instantiated by the server itself.
The system-defined configuration can be referenced (e.g., leafref) by
configuration explicitly created by a client.
The Network Management Datastore Architecture (NMDA) defined in RFC
8342 is updated with a read-only conventional configuration datastore
called "system" to expose system-defined configuration.
This document updates RFC 8342, RFC 6241, RFC 8526 and RFC 8040.
The IETF datatracker status page for this Internet-Draft is:
https://datatracker.ietf.org/doc/draft-ietf-netmod-system-config/
There is also an HTMLized version available at:
https://datatracker.ietf.org/doc/html/draft-ietf-netmod-system-config-06
A diff from the previous version is available at:
https://author-tools.ietf.org/iddiff?url2=draft-ietf-netmod-system-config-06
Internet-Drafts are also available by rsync at:
rsync.ietf.org::internet-drafts
_______________________________________________
netmod mailing list -- netmod@ietf.org
To unsubscribe send an email to netmod-leave@ietf.org
_______________________________________________
netmod mailing list -- netmod@ietf.org
To unsubscribe send an email to netmod-leave@ietf.org
- [netmod] I-D Action: draft-ietf-netmod-system-con⌠internet-drafts
- [netmod] Re: I-D Action: draft-ietf-netmod-system⌠maqiufang (A)
- [netmod] Re: I-D Action: draft-ietf-netmod-system⌠Jan Lindblad (jlindbla)
- [netmod] Re: I-D Action: draft-ietf-netmod-system⌠maqiufang (A)