Re: [netmod] New Version Notification for draft-ma-netmod-immutable-flag-07.txt

"Jan Lindblad (jlindbla)" <jlindbla@cisco.com> Fri, 02 June 2023 14:23 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 604E2C14CE24 for <netmod@ietfa.amsl.com>; Fri, 2 Jun 2023 07:23:05 -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_KAM_HTML_FONT_INVALID=0.01, 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="WSUFC+Ro"; dkim=pass (1024-bit key) header.d=cisco.com header.b="QAedZM8d"
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 1nI2D2jTkjiy for <netmod@ietfa.amsl.com>; Fri, 2 Jun 2023 07:23:00 -0700 (PDT)
Received: from rcdn-iport-5.cisco.com (rcdn-iport-5.cisco.com [173.37.86.76]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D9072C14CF0C for <netmod@ietf.org>; Fri, 2 Jun 2023 07:22:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=49687; q=dns/txt; s=iport; t=1685715779; x=1686925379; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=dNWtJgubpntibepp26IoBA5ZXbYyHwjtqihabGFRWOo=; b=WSUFC+RoC/lPKSxU4jF8sGQk9cSUPh8kLH1ispHphlJMRD7RsmxYV2+v vYZaXPLEZHU5wO9kXeMv20SkShc/iwZ40bOsFhun4pKObY9sgURB/QRXr qa8E2kp3RIf/sxncekOOJx4nOTlN3ElKM+BSWLxCWl+eJBu5EslVD0mLc I=;
X-IPAS-Result: A0AEAACy+nlkmJBdJa1aGgEBAQEBAQEBAQEDAQEBARIBAQEBAgIBAQEBZYEWBQEBAQELAYErMVJzAlkTFxJHhFGDTAOETl+ISgOLUIVajD2BJQNRBQ8BAQENAQEuAQwJBAEBghKCLkYCFoVJAiU0CQ4BAgICAQEBAQMCAwEBAQEBAQMBAQUBAQECAQcEFAEBAQEBAQEBHhkFDhAnhWgNhgQBAQEBAwEBEBEdAQEsCQIBCwQCAQgRBAEBIQEGAwICAh8GCxQJCAIEAQ0FGweCXAGCFRMDMQMBEAahKQGBPwKKJHqBMoEBgggBAQYEBYE8AhBBmkENgkkDBoFCAYdVgWIBAYFYggaESCcbgUlEgRUnHHltgQI+giBCAQECAReBAC4XLoMuOYIuiSSCEQgGBwQHgXJygkZrbYllgSlvgR45aQd4AgkCEWeBDAhUEIFoDEACDVQLC2OBIIJVAgIRKRMNB1FiGh4DBwQCgQUQLwcEMh8JBgkYGBgnBlMHFxYkCRMVQgSBSYIZCoEURBUREXIHNgMJAwcFLB1AAwsYDUsRLDUUHwYmAR8sXRdjMIFHCiYknEUqA0CBTxAVRgY+JgQDES8OAhQOOSAWByshGT0DCwIEGg8DkiaDdIpiR41uk2BwCoQIi3uDUINCiAGGCwQvg3+MaoZtkRhimA4ZB4IviwuDc5ElBA9WAYQuAgQCBAUCDgEBBoFjOoFbcBUaISoBgjw/ExkPjiAZg1uFFIpldQI5AgcBCgEBAwmGRoUAAQE
IronPort-PHdr: A9a23:K+shwhXCn8d3iFKAddbx6S94VPbV8K0yAWYlg6HPw5pUeailupP6M 1Oav7NmjUTCWsPQ7PcXw+bVsqW1QWUb+t7Bq3ENdpVQSgUIwdsbhQ0uAcOJSAX7IffmYjZ8H ZFqX15+9Hb9Ok9QS47lf1OHmnSp9nYJHwnncw98J+D7AInX2saz1ua+8ZnaSw5JnzG6J7h1K Ub+oQDYrMJDmYJ5Me5x0k7Qv3JScuJKxGVlbV6ShEP64cG9vdZvpi9RoPkmscVHVM3H
IronPort-Data: A9a23:gn86DqgnEeHjRrWxlebSPNEJX161DBAKZh0ujC45NGQN5FlHY01je htvC2HUP6rcYzP0eI1+b4Sw809UuJbVy9JjSQpqrS40F3tjpJueD7x1DKtf0wB+jyHnZBg6h ynLQoCYdKjYdleF+lH1dOKJQUBUjclkfJKkYAL/En43HVcMpBsJ00o5wLZn2tQw2rBVPivU0 T/Mi5yHULOa82Yc3lI8s8pvfzs24ZweEBtB1rAPTagjUG32zhH5P7pDTU2FFEYUd6EPdgKMq 0kv+5nilo/R109F5tpICd8XeGVSKlLZFVDmZna7x8FOjzAazhHe3JrXO9ITQG1XpyqTgeohw dJdsqzuTSoVIPLDzbF1vxlwS0mSPIVc87PBZHO4q8HWnwvNcmDnxLNlC0Re0Y8wo7ksRzoRs 61DbmlRMnhvhMruqF6/Yutoh8IvJs3iFIgeoXpnizreCJ7KRLidHfuavI8FgV/cgOgQDfGGJ OhFYgZzRz6eey1uNhRKDr0hybLAan7XKm0E9w39SbAMy27e0Al23JDsPcbbPNuQSq1ocl2wv GnK+SHyBQsXcYzZwjue+XXqjejK9c/mZG4MPLKR3P5Gn0eN/DwaDw0RZQW/jMWn1UHrDrqzN Hco0iYpqKEz8mmiQd/8QwC0rRa4Uvg0BoQ4/woStVvl90bE3+qKLjNbEWMZObTKoOdzFGN6j AbY9z/8LWU36OX9dJ6LyluDQdqP1cU9N2QOY2oPShEIpomlq4AohRWJRdFmeEJUsjEXMWysq 9xphHFu71n2sSLt//njlbwgq2nyzqUltiZvum3qspuNt2uVnrKNaY2y8kT85v1dNoufRVTpl CFay5XAsLxUVsnSyHPlrAAx8FeBua7t3Nr03AEHInXd32/FF4OLJNoJu2gueC+FzO5dIGS2C KMshe+hzMYDYCT1BUOGS4mwEM8thbPxDsjoU+u8Uza9SsYZSeNzxwk3PRT49zm0yCAEyPhjU b/FKpzEJShBVsxaIM+eGr11PUkDnH5unAs+hPnTknya7FZpTCLNEudfaArfNbtRAWHtiFy9z uuz/vCikn13eOb/eSLQt4UUKDg3wbITXM2eRxB/HgJbHjdbJQ==
IronPort-HdrOrdr: A9a23:bGol36MmH/0xQ8BcT2j155DYdb4zR+YMi2TDiHoRdfUFSKKlfp 6V88jzjSWE9wr5OEtLpTiBUJPwJk80hqQFn7X5XI3SEDUO3VHJEGgM1/qY/9SNIVyaygcZ79 YdT0EcMqy+MbEZt7eB3ODQKb9Jq7X3k9HLuQ6d9QYRcegAUdAH0+4NMHfiLqQAfng+OXNWLu v52iNAnVedUEVSSv7+KmgOXuDFqdGOvonhewQ6Cxku7xTLpS+06ZbheiLonys2Yndq+/MP4G LFmwv26uGIqPeg0CLR0GfV8tB/hMbh8N1eH8aB4/JlagkEyzzYJ7iJaYfy+Qzdk9vfrGrCV+ O85CvICv4DqU85uFvF5ycFlTOQiQrGoEWSuGNwyUGT0fARAghKRfaoQeliA0DkA41KhqAl7I tbm22erJZZFhXGgWD04MXJTQhjkg6urWMlivN7tQ0VbWOPAIUh3rD30XklWavoJhiKoLwPAa 1rFoXR9fxWeVSVYzTQuXRu2sWlWjA2Eg2dSkYPt8SJ23wO9UoJgncw1YgahDMN5Zg9Q55L66 DNNblpjqhHSosTYbhmDOkMTMOrAijGQA7KMmiVPVP7fZt3cU7lutry+vE49euqcJsHwN87n4 nASkpRsSood0fnGaS1ret2G9D2MRKAtBjWu7VjDsJCy8/BrZLQQFi+dGw=
X-Talos-CUID: 9a23:IOozM2mSkgW3vZ+0R3NX6kDLQXLXOXL05nf8PFWmMzZgT62SeQGU1Z96zMU7zg==
X-Talos-MUID: 9a23:GkYvuQq+Me/OS8WdYLwez29yM58rwfilNFwmu8sei+iIdnF2FCjI2Q==
X-IronPort-Anti-Spam-Filtered: true
Received: from rcdn-core-8.cisco.com ([173.37.93.144]) by rcdn-iport-5.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 02 Jun 2023 14:22:50 +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 352EMoDi027613 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for <netmod@ietf.org>; Fri, 2 Jun 2023 14:22:50 GMT
Authentication-Results: rcdn-opgw-2.cisco.com; dkim=pass (signature verified) header.i=@cisco.com; spf=Pass smtp.mailfrom=jlindbla@cisco.com; dmarc=pass (p=quarantine dis=none) d=cisco.com
X-IronPort-AV: E=Sophos;i="6.00,213,1681171200"; d="scan'208,217";a="2341431"
Received: from mail-bn1nam02lp2048.outbound.protection.outlook.com (HELO NAM02-BN1-obe.outbound.protection.outlook.com) ([104.47.51.48]) by rcdn-opgw-2.cisco.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 02 Jun 2023 14:22:49 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Kb6klFjANtlR/aZ3CpcsV63d2Eec8YFInyA/ePZnnJ5ZWy0EWZ2mjvHm28bVwgyXnSyHpb19rC1j9yixLvQ4OhpTm7vczwbnt8/djnmZgI6yDO/3n/bBWMRwp2slTZiTwKXoAaVPgmOYwY/Kxwp2NIAS86fdAY4i73x9q6qzH7lAalUCtcR4HgXsqvt1KKqmYwRyTBosixMgCyJ6EI/m6HCjrhFDEMWkRwMuw/AvSNfAa9QVXuph+jS3yYzER0fVBDxNLy+hmPrWHlT8go6IvGWhomfxywxIWXrp98jsksBozE4HmLjB20akv+9iZbVyfrCuJOgcOAJ9xrTNf6I3OQ==
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=dNWtJgubpntibepp26IoBA5ZXbYyHwjtqihabGFRWOo=; b=YJv+anD3N80fJb7Av54StPnlbeTcDw+fLkClOCjjAuTHt7rmANcf7mCoByEr0eNHIr+8YvKI9K90Ifw9ITJOb051gaf+NVWb/k4uKOsvB2mQU11bTv6NzIdOz+1flhNKRlYEc/QkSc/pG8nApPFM3hXQIJ/DrcsQAlHGPiEZA2PTa3oLq8Kw9Utex5ET8cR+RhlzMo3C4AAcve9oKLt9xOt3Hm4BWJpD1JEyeTduA7nnzBKdzfQkFa3s8AYZ2x1XwkwNi78pGUHpy0NHtiOrYYsQAV0Th5WRuxg6VVRh/fKYaXrGRqWI3DYH4l8nAe7eUqrd5yxjpW5MnnvlqY7Ffw==
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=dNWtJgubpntibepp26IoBA5ZXbYyHwjtqihabGFRWOo=; b=QAedZM8dNtPrwBVDH+hODabJ9eg4oyDkHIBeZXqffTTHrEaj0hPvvdYufsRPdeRLBsTBF+zOhst1eeVGBBxU1wX9gl0lIOFIENH33TthGpEbUvqx2nZWM8lJLfRzhQnHuNleVFZ+Cnma2AjRzSs6jz+2iSd22+PWEf1lTLhUSiw=
Received: from DM6PR11MB2841.namprd11.prod.outlook.com (2603:10b6:5:c8::32) by SJ1PR11MB6201.namprd11.prod.outlook.com (2603:10b6:a03:45c::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6455.23; Fri, 2 Jun 2023 14:22:47 +0000
Received: from DM6PR11MB2841.namprd11.prod.outlook.com ([fe80::6139:7d37:865a:823]) by DM6PR11MB2841.namprd11.prod.outlook.com ([fe80::6139:7d37:865a:823%4]) with mapi id 15.20.6455.020; Fri, 2 Jun 2023 14:22:47 +0000
From: "Jan Lindblad (jlindbla)" <jlindbla@cisco.com>
To: Kent Watsen <kent+ietf@watsen.net>, "maqiufang (A)" <maqiufang1=40huawei.com@dmarc.ietf.org>
CC: Jürgen Schönwälder <jschoenwaelder@constructor.university>, Andy Bierman <andy@yumaworks.com>, "Rob Wilton (rwilton)" <rwilton@cisco.com>, "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: [netmod] New Version Notification for draft-ma-netmod-immutable-flag-07.txt
Thread-Index: AQHZlMteZPUfs5XbGEqVlCv0uGHMA693kc0A
Date: Fri, 02 Jun 2023 14:22:46 +0000
Message-ID: <C1CF2414-B7C8-4CA0-B308-D0864DD1CDF0@cisco.com>
References: <9a7d1b8bc5a84ed086816c0e64a6b869@huawei.com> <0100018878be1759-3cc2ba8d-7a67-4c6e-88c6-abfd98441495-000000@email.amazonses.com>
In-Reply-To: <0100018878be1759-3cc2ba8d-7a67-4c6e-88c6-abfd98441495-000000@email.amazonses.com>
Accept-Language: sv-SE, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-mailer: Apple Mail (2.3696.120.41.1.3)
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: DM6PR11MB2841:EE_|SJ1PR11MB6201:EE_
x-ms-office365-filtering-correlation-id: 458b30b7-6fa2-4518-5d62-08db6374d687
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: Q79los+QMGi536cyBr+P2RjNrwF+OWvdLvRKUuvnp/seUrJHNymbJn8UrZysJ7DR6luEtS5vPAdlMJaw4+xAKqq7L5qz/BPsBVajCK98JFyR+BgCy3K2SyPRaVofJ0rfdjLnR2CTiaRf05AlAsBVO2qMgLLPcJ87drbKcg3+g03PcVsksMjNv6p9pGxRr+qSaEGf5TC1ky46woEPLHKD9Ick5AQFj04D1nIIIatLG4mRiOAZoheKzVOIt3XiVBUSFuJcHCLAHT9m743Knq+kIBDYm666dXCtbLYyv8lnm8ZTJWvQYQdkMCekVioOyM30epMVHj7cc0PnEu4wMfTjn4Dc0ELmiUudcDg3YQBKIWpkEl/kWQcFUT6MO+KrqB9GnTI3hfxaFdTUUOViOoVt0kktfR9T5r0tOw40/2dWzVzwD13uMYDfPNkGrHsuxnbSxZ94xavcsBJgIL/QpP2hHqw2KDcPOkB2CtbO4EgRI1qTTQbbCQ45vcC0bJhF0SO5SyEtdT85LHuQtDHoXnUh2r6/knw6QKd7VbffoqbuTAM9IeZnCFHaRgi0+/YujSX5agcJaTUd3XjjXtL9uiq2W9nTX8FYMlnLN3Xr5+XeYqHyrCR6QnOBX9gFhJfIEZqqphSdvmzxxOu9GF4KYyJAETRUvNex95iJXpmayqOl+3M=
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:(13230028)(396003)(346002)(39860400002)(366004)(136003)(376002)(451199021)(966005)(83380400001)(6506007)(6512007)(53546011)(186003)(41300700001)(38100700002)(66574015)(2616005)(6486002)(478600001)(4326008)(110136005)(54906003)(33656002)(71200400001)(122000001)(66556008)(76116006)(66476007)(66946007)(66446008)(166002)(91956017)(316002)(64756008)(2906002)(5660300002)(8936002)(8676002)(38070700005)(15650500001)(86362001)(36756003)(45980500001); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: 2rFiRtu++20dcXgV+p42eXmmCAYWUqDoF3OhBQ0YsO9jrunh5n0kYxiBPUOHiLt9VfTXd7Qb32CJW0mjFjEfKP5qdsSwb8ycBY3aHXENGuu5kT5Ug4dtmKAT3qNGtRfiWyeim7RtYmsbqNL0wj5QyEQK1HsDpbfmkvmXoCxfFF82/y+8EY2gdWj6yOF6h1CTfgUmpM9SiZqdYfSEmXuDqQDHKoT1WC+tTUJy2AOCm1yMM/ID3wS70Lc+R4MdP0+Do1rb7gcjTsQiTO1lAgdIz9K4uuASV/htzIzYBOP8zpa7qpuqz2/lTua8Sy+9+vHtYq5Y4ruAN8aluaWOq1z+Iwvo/C6BZnR3j/pPjdr/kS3KTfThshBHc6a2hJ8yucR3IgRT0yd8OdMeFtNy5RrlOppQQZKKbn7oYrQUqXCP/IDm2sj315QksbOwPMLY/H4w7Y49N3jm9eYmN8cn08Z4on85SASf/BA0BmYpyrBpyZKpLP1OigOKZWA8EXTL5AjudMbHEtp3EoA0ZsuJfv5dYIOX9FIYlRWs0Cp0ff9odc3LetHkz3Zho6Petr1r3U6oHHl+VYyTApmHroRo3XdOXniiqNS4D9A5ZhMedcwhcMrrtOHl1EL4AMc6QdXk1rsN2sGK8PeVkSIsOES1yaYDPg2UwO5QdUix1I2wjOntxCPcQueAAQFe8n3aeNvnkTN5Ru+IjZcka5COeEy+8zPuEX9LYA6X7n5zqtpW1SOUXTFaEN9AssFOGLqoCgj1YAcP0WDbD7Snoffpso1G1PHFeE5Y6k2mA9iQzUzf2lqymPz1OTSBTVomLuEPgzWzBw3B2m+ggRWRfTjyTxol7P7FxCTa1+GQD2SYtt1iFSaNm4pELrOfykWkJVYrK4Kgpto+2UOI5/xAs/qqGPmlwRZxJ1gtXbfhP5tgze5IC1FmRl4Z3SEzYfywGjxj+vsM7ZVcDUsRcR1ZUPSIssPejfTfyvZZtfxCVRg+9HM4FRzfDx7Dl6XIA8i9dgq7JPRygPjleGK2SjwevZLMgUVU/zg9J0R49AnMkvFbhXlFsW5iii8ZGhFnpSlFYyrO/wQlTmNxdZfZJm3m2dxFbmbg81CWQx2El9W+mFg0v6DKUJilLsLIv4yxW9uR2/M4Kss0Ce1bt3oFbno1QF34gnryWvCOq/b5AqKh1y1EiFFupEe84pdrpljhUngHfhvcGGf1fDe2mSF9qwgs4SL6V5EO7s/ChJFxteyKvITe69TTGnSRPsxBOZqL+fHu/iSYxRRlhMbStKyw+wYY2Zttbgx4wS96a6z7MDW7dgKdNgqZF+UhAp+kws2Wb5QDNnXx1WeU6MNmBAgPbQQwhw1MsFzi/VdSxLBG1qq78/m57dKOkk/xn+cCtr7akm+EGMpUITntpUYp+lOAJWK6f8out03cQyR8NzcMpJUs3ZPBAtAVacNsCXtW/JYgkqo4NyQ2m+oU3uSD3rid2KkRmXp2ttWahJmiUtbAQtWmZeblteqhkqGqvYExHeIh8swm5EwyIWPCDhBcimXOaI9hHK4q2IW9SRW4yN/I53yS65oxa6780X1hqzQy7n66MjHdImMPO2Cq4u+SA+gPYlL7KGj5yGD2aFWCXP/03PEzNeYIyhirpCUcxssjR2GTqsMkvfcHnQu1dwyX
Content-Type: multipart/alternative; boundary="_000_C1CF2414B7C84CA0B308D0864DD1CDF0ciscocom_"
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: 458b30b7-6fa2-4518-5d62-08db6374d687
X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Jun 2023 14:22:46.9364 (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: 9zwN550qHg5x3v8GimPltOrCWOddzjJMBpKzU0nEHTsDjR2Uc4vo9FS5k1xJkNM9FbgS0irCkV6hPgE89/x64w==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ1PR11MB6201
X-Outbound-SMTP-Client: 72.163.7.163, rcdn-opgw-2.cisco.com
X-Outbound-Node: rcdn-core-8.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/Rcx5cQCT97uOUzG9VNULu7jFgOQ>
Subject: Re: [netmod] New Version Notification for draft-ma-netmod-immutable-flag-07.txt
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 02 Jun 2023 14:23:05 -0000

Kent, Quifang,

I support adoption of this work. It is an architecturally deep and important topic. I think a good amount of work remains before we reach consensus, and that it is important to get the details just right since this is going deep towards the roots of our vision.

I have some detailed comments below, but nothing that affects the adoption call.

On 1 Jun 2023, at 22:55, Kent Watsen <kent+ietf@watsen.net<mailto:kent+ietf@watsen.net>> wrote:

Hi Quifang,

The latest update looks very good to me - IMO, ready for adoption.

Jan, Jurgen, Andy, Rob - can you confirm that your concerns have been addressed?

Thanks,
Kent

Quifang,

Thank you for the updated draft. I think each version is getting better :-) but I still have some comments.

+ Section 1, Introduction

   Immutability is an existing model handling practice.  While in some
   cases it is needed, it also has disadvantages, therefore it MUST be
   avoided wherever possible.


While I strongly agree with the view stated here, I don't think we can have a MUST requirement on something so nebulous as "whenever possible". Change to SHOULD?

+ Section 1.2, Applicability

   The immutability of data nodes
   is protocol and user independent.

I agree fully that the immutability concept should be protocol and user independent (i.e. works the same for both NC/RC/xC and all users). I would also like to add that immutability needs to be independent of operational state, i.e. that immutable nodes are immutable from time of creation and remain so for as long as they exist. The immutability property and configured value of an existing node must only change by software update.

+ Section 2, Solution overview

   However, the following operations SHOULD be allowed for immutable
   nodes:

   *  Use a create, update, delete/remove operation on an immutable node
      if the effective change is null.  E.g., if a leaf has a current
      value of "5" it should be allowed to replace it with a value of
      "5"

   *  Create an immutable data node with a same value that already
      exists in <operational> or <system> (if exists) in order to e.g.,
      configure a mutable descendant or reference it in a "when", "must"
      or "leafref" expression.

   *  Delete an immutable data node from read-write configuration
      datastores (i.e., <running>, <startup> and <candidate>) which do
      not prevent the data node still appearing in <operational> or
      <system> (if exists)

By the already established rules of 7950, I think the above statements are already MUST requirements. It may be good to clarify/restate that expectation here, but if so, I find it essential not to weaken the requirement to SHOULD (in the first cited line above) , but keep it MUST.

+ Section 6.1, Definition

   Note that "immutable" metadata annotation is used to annotate data
   node instances.  A list may have multiple entries/instances in the
   data tree, "immutable" can annotate some of the instances as read-
   only, while others are read-write.


I think the immutable annotation on individual instances is useful, meaning those list instances would always have to be present. This is however getting very close to the edge for some of the deep no-nos for me. Let's say there is a management interface that always has to exist for the configuration to be valid. Annotating that with immutable seems ok. But if someone suggests that some of these must-exist list elements can vary over time, i.e. sometimes have to exist, sometimes not, then I'm out. Not supportive.

Basically, I don't want to ever get into a situation where I have a backup from time t that is not valid at some later time t+1.

+ Section A.5, UC5 - Immutable BGP peer type

     list neighbor {
       key "remote-address";
       leaf remote-address {
         type inet:ip-address;
         description
           "The remote IP address of this entry's BGP peer.";
       }
       leaf peer-type {
         im:immutable;
         type enumeration {
           enum ebgp {
            description
              "External (EBGP) peer.";
           }
           enum ibgp {
             description
               "Internal (IBGP) peer.";
           }
         }
         mandatory true;
         description
           "Specify the type of peering session associated with this
            neighbor. The value can be IBGP or EBGP.";
       }


In my opinion, this use case is taking the immutability concept too far. It creates more problems than it solves. A configuration that was valid at time t may no longer be valid at time t+1.

Someone may argue that this use case is similar to UC2 in section A.2, which is an interface list with the interface type being immutable. I think UC2 is ok if the set of immutable list nodes is constant as long as the hardware capabilities and software version remains the same.

With UC5, the dependency is towards an external system that could basically change at any time. I don't want immutable nodes to appear, disappear or change value unless we're doing something drastic like installing new hardware or software.

Best Regards,
/jan


On May 25, 2023, at 8:16 AM, maqiufang (A) <maqiufang1=40huawei.com@dmarc.ietf.org<mailto:maqiufang1=40huawei.com@dmarc.ietf.org>> wrote:

Hi, all
This version reflects the input we've received from the mailing list.

Thank you everyone(Jan, Rob, Kent, Jürgen, Andy, Frank et al.) for your great comments and suggestions!
Please see if the following updates are good for you:
   *  Use a Boolean type for the immutable value in YANG extension and
      metadata annotation
   *  Define a "with-immutable" parameter and state that immutable
      metadata annotation is not included in a response unless a client
      explicitly requests them with a "with-immutable" parameter
   *  reword the abstract and related introduction section to highlight
      immutable flag is descriptive
   *  Add a new section to define immutability of interior nodes, and
      merge with "Inheritance of Immutable configuration" section
   *  Add a new section to define what the immutable flag means for each
      YANG data node
   *  Define the "immutable flag" term.
   *  Add an item in the open issues tracking: Should the "immutable"
      metadata annotation also be returned for nodes described as
      immutable in the YANG schema so that there is a single source of
      truth.

Thanks a lot.

Best Regards,
Qiufang

-----Original Message-----
From: internet-drafts@ietf.org<mailto:internet-drafts@ietf.org> [mailto:internet-drafts@ietf.org]
Sent: Thursday, May 25, 2023 4:52 PM
To: Balazs Lengyel <balazs.lengyel@ericsson.com<mailto:balazs.lengyel@ericsson.com>>; Hongwei Li <flycoolman@gmail.com<mailto:flycoolman@gmail.com>>; Qin Wu <bill.wu@huawei.com<mailto:bill.wu@huawei.com>>; Qin Wu <bill.wu@huawei.com<mailto:bill.wu@huawei.com>>; maqiufang (A) <maqiufang1@huawei.com<mailto:maqiufang1@huawei.com>>
Subject: New Version Notification for draft-ma-netmod-immutable-flag-07.txt


A new version of I-D, draft-ma-netmod-immutable-flag-07.txt
has been successfully submitted by Qiufang Ma and posted to the IETF repository.

Name:                  draft-ma-netmod-immutable-flag
Revision:              07
Title:                      YANG Extension and Metadata Annotation for Immutable Flag
Document date:               2023-05-25
Group:                  Individual Submission
Pages:                   24
URL:            https://www.ietf.org/archive/id/draft-ma-netmod-immutable-flag-07.txt
Status:         https://datatracker.ietf.org/doc/draft-ma-netmod-immutable-flag/
Htmlized:       https://datatracker.ietf.org/doc/html/draft-ma-netmod-immutable-flag
Diff:           https://author-tools.ietf.org/iddiff?url2=draft-ma-netmod-immutable-flag-07

Abstract:
   This document defines a way to formally document existing behavior,
   implemented by servers in production, on the immutability of some
   configuration nodes, using a YANG "extension" and a YANG metadata
   annotation, both called "immutable", which are collectively used to
   flag which data nodes are immutable.

   Clients may use "immutable" statements in the YANG, and annotations
   provided by the server, to know beforehand when certain otherwise
   valid configuration requests will cause the server to return an
   error.

   The immutable flag is descriptive, documenting existing behavior, not
   proscriptive, dictating server behavior.




The IETF Secretariat



_______________________________________________
netmod mailing list
netmod@ietf.org<mailto:netmod@ietf.org>
https://www.ietf.org/mailman/listinfo/netmod