
From nobody Tue Nov  2 07:34:41 2021
Return-Path: <jason.sterne@nokia.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 343FE3A11F2 for <netmod@ietfa.amsl.com>; Tue,  2 Nov 2021 07:34:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nokia.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2V6fwY1b07y8 for <netmod@ietfa.amsl.com>; Tue,  2 Nov 2021 07:34:34 -0700 (PDT)
Received: from NAM02-SN1-obe.outbound.protection.outlook.com (mail-sn1anam02on2100.outbound.protection.outlook.com [40.107.96.100]) (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 C17F53A11F8 for <netmod@ietf.org>; Tue,  2 Nov 2021 07:34:34 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=PrPK5/XL8+9Mc6Egt5HqgPFog7jFMhgIVCK3XeUk1QpbX19eFLqCr69Lm3GeoFf/v6nnfLRmo1gS92xKduEDRINpVdnW0FC7zyrv4aE6XpEyXNmm+aYcaylhmsHaRQXTIL4T+Dd2ZE8X6ppgMZ1Y6GSFtRMueWHnCMP8pmxxjpVRZbShEIRgY/HKiAurbfXpizYaL55+07pwzTeMvxCw1P/qgv3jJVEcRh73wPHoa3s2B+lG3etodQ9agsZOHdymIY83QDdA7lljnJOZMoITqSjZ75bnTc4shrrqKsiq0LyKi+67L+iOPcHTwqazy597vr4jvfAGRlVeKxuwDhtkug==
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=gkkWp1pEXPnHRht7//3z7T3yQ0p71+ZwEsV5/DxishQ=; b=kU0EF6HBz2/TXT9AniqnNS+w7VWldAP980+lXgRFOQoiN5TJX/3i/PFswt5DG4zUlGElkjAhShJ+F7qYhwi71II7cGl9gx4agUzxmYzCXGTnptuB+sC0+MfqO62R4Gwn6kJTifBU3BQ457VlyFoo8sBc4GWJ4MEgnTJ6DuDYik4NUDSOw0GJ5p9ZcQEf9EZYjucZp6ujGJxuqldMQNbQemDbQxQptMXQW24io+D8JEZNPM6KrUP1ymlxT7MkgsYEjKLybG8rGYVd8jMpHOpJrKOUTpx6h2xhD8FNO5MOg1Qba1zcggkI8xsm5Wos60/384khp57t0STPh91MKB49cQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nokia.com; dmarc=pass action=none header.from=nokia.com; dkim=pass header.d=nokia.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.onmicrosoft.com;  s=selector1-nokia-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=gkkWp1pEXPnHRht7//3z7T3yQ0p71+ZwEsV5/DxishQ=; b=R7x0scRM1Twh8PqDTIoSE/46RPHiu6eCvng2Ib2NMkYOO4m+CPaZakHQzNSRi4og3BYJUwJadZgDk0yyJgheejBKHjLmTtM3/KSj91p+kh1EV57RGci/alH6A87BMDL8ifU3YOH1pEFDA697bDqu9cKePOuyXZdgnl1Reg1f9Xo=
Received: from DM6PR08MB5084.namprd08.prod.outlook.com (2603:10b6:5:41::29) by DM6PR08MB4092.namprd08.prod.outlook.com (2603:10b6:5:86::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4649.17; Tue, 2 Nov 2021 14:34:19 +0000
Received: from DM6PR08MB5084.namprd08.prod.outlook.com ([fe80::d9f:1a07:82a9:f3a7]) by DM6PR08MB5084.namprd08.prod.outlook.com ([fe80::d9f:1a07:82a9:f3a7%5]) with mapi id 15.20.4649.019; Tue, 2 Nov 2021 14:34:19 +0000
From: "Sterne, Jason (Nokia - CA/Ottawa)" <jason.sterne@nokia.com>
To: "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: YANG Versioning Weekly Call Minutes - 2021-11-02
Thread-Index: AdfP9qCX8fXuXMUPSOi8Sn6CMOXhew==
Date: Tue, 2 Nov 2021 14:34:19 +0000
Message-ID: <DM6PR08MB50845DF952058F4C1AAC20649B8B9@DM6PR08MB5084.namprd08.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=nokia.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: c079d51e-f62c-40ff-6c69-08d99e0ddaf6
x-ms-traffictypediagnostic: DM6PR08MB4092:
x-microsoft-antispam-prvs: <DM6PR08MB4092D4CE37B85EB95085A8109B8B9@DM6PR08MB4092.namprd08.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: ipP7hKSdbqNcLVnLkOk0KvAZf9squGUdoJGy15eprj6Hq69N+HiO+N5+Og6dKvWVTPhSuuSRbprRIF/OXaqaE4B8VHNKS392gv+63bWVNMPJdxcTvuo/JIOk7dyOoWT+33uwzpsgQ8mCSS5e94UaLch9A219oES2OqVzhM1LKHP3FoaAu9qEE6n+Xp7XnVmjT+mTRf4NnfGSeMbynDucxnwQuhNwAffkku0G18RTozsWKV+f53Pw6QaVN6Ih6ywZuxY9sxE0RKMqdYXxOuZURf1uaVRECjZaXszl3cejSTzjeNlaiUiPJpm8JITL1NlCk0WCTV8bbGwbulth3m9nXvQwAeGrIpF2I/AyU67X1X1zqQyGWPQKdqHRzpSWhu1/HbujCS7qRRlYeJiOL0OCUmMdMU+8mjYgbkh4JorSQmP6tR8pOcWioVSD7EA7Tbbdc0UriB2Vj7n+jk33uXI9IqXI9Fy+Tyv0ry5sj6IgE73imIZ80s9w5F5ro0ZYS6J3a9VkVBHnlivLLh3FyP6ZAFbW4yNJ3z93iiiQmMG3YEdEfAmzIu/zM4KuFVpK9iNF7HkZjJEesdUNJjDl6FxXfLuiL9/C9kbfNa7Bj5fDKciB2X8F31JB8BGDNxwV9BdjfC508b/uAW9k7FmuXL15eBXVQQ85htLOZCIsYdGLVHQ62D9Lhh7nlMOMW6lb+nblyejfhCQKgTmZHuDLfO+j3Q==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:DM6PR08MB5084.namprd08.prod.outlook.com; PTR:; CAT:NONE;  SFS:(4636009)(366004)(5660300002)(6506007)(2906002)(26005)(71200400001)(66556008)(66476007)(66946007)(76116006)(86362001)(82960400001)(64756008)(33656002)(122000001)(38070700005)(52536014)(38100700002)(8936002)(508600001)(186003)(6916009)(7696005)(9686003)(8676002)(83380400001)(316002)(66446008)(55016002); DIR:OUT; SFP:1102; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?ZnuH/wSbOnQU9pgj+rlTKt/DSTBArUUFFUpGq2OTWa0vtvnxSkdGyG9LGb3D?= =?us-ascii?Q?GPJYT33c4EdggKTpzQzDwzChX8Cl6oo9CASQrNQojWwQCwt0fHMqtIOIswLP?= =?us-ascii?Q?/Zls9MWRbVBBkuc4yIOoaSm3Lc8KQ6lE6laCapVc9o+ugniLv4P00CpVFph2?= =?us-ascii?Q?bcs1IvaH3q1n/f7oCsAePPLriyzJaMo4t37R4cfqLupfmRqWfX1hZ/qCgwBO?= =?us-ascii?Q?ID94lJBUZIa43MCNb8vlExnRqvMMCF+hxUouR9MuPct+uO9BSXG4r5C7/4GU?= =?us-ascii?Q?GPjaxacZlythRsUB1YiYsH0OrrrCV3lO2ldJC6uCBCN/r/n/K7mMbmT6rupG?= =?us-ascii?Q?t2w6Ul7Z9tSuhhskovs98JJTB5YJ4RTCz1nn/HdZyrJs/Lr6r5nJdi4qImQP?= =?us-ascii?Q?pDoAMDEiccUPcumkNEbuS5hLb9LCgAGTBDnDAhJydFa9URkSDyNbEFxHrsMG?= =?us-ascii?Q?YK8IgQFhL7VonYEfo9NWYiGQ9tNLmfqy1ZzjqjgojqH1Gbf6NiaDHFyRXLtd?= =?us-ascii?Q?jjJnQE4aRDVpr7GGC0dh1+skwNgjTUJFyn6bYemUXyAyZ8R9R2aL3+ZnABsv?= =?us-ascii?Q?u40Wh2t3kPBG5S6l8UQlRDad0rrBAOcZfH/gXfTqM/HbDctfiCdcnED2Dp9f?= =?us-ascii?Q?8sax/CWqgTDvpCBFIPt4FOV1yuZpQPckNi3Z/0Wrs4IjuIoSIjm4EelYFvM/?= =?us-ascii?Q?JiWLPhm/Xdx/cghNhG3rwmeIcJ/5lCrgMSDaVHa8uz0SZoAIUVBm11EItChn?= =?us-ascii?Q?7jRBdFnqCO5QYc+2SF1MqsdOJN19Fu3lT+p5ja7PX3p1yZUWSeTPg68ewQvZ?= =?us-ascii?Q?AbEQTUWzGHN6LMdbKA3TU2NTlsCiHW5r/sKTMp/HMRyoeMlb9D+N4iUIRyJ+?= =?us-ascii?Q?gBcU28ZFakLJnBW9G0yyBb9hnpRDc47gNHMGwlhW0Wix2mAN5L0Kro9fm7qp?= =?us-ascii?Q?uLU664uFdYTrDO3DmLVP9X2RgxqTVaa7ggL4yeHCJbf7n6IcdGx0dQS8aHJt?= =?us-ascii?Q?6+fXx6MectUIKoB5FIwLcty8DiCp45ZBbyGl+ifDaMj1M1GBzCw8o163f6nF?= =?us-ascii?Q?ZT6Jd1VTALfhadv6u99Ecxa7pChkLNmla87NWWdPwcmymWAcPldr3p0rzjqv?= =?us-ascii?Q?jywO2MQLBjZ7e5oTgY5803meIUYA0Ud2oA5lE/fwL3oPcLvCANmZtqvhtnmx?= =?us-ascii?Q?Z6//hcCB7KhsSv2TvYchE6kn1LjzkYfh1lj9E7tR4EGuHx3YrdvmR2kNn0Xb?= =?us-ascii?Q?hsLogX0ugo40loP6WXRp0mn6TxWj4N4ccEBrOweZEEq9gXp/kff/Kxa6KJiR?= =?us-ascii?Q?+TFPYqOyuOGG2ZG/0TDCm/Ve85C5tiXecStBlDHlMoyMA7xudx2VsCgjHhou?= =?us-ascii?Q?SzS6s9/a96rzp+jE5AJUSiaSkK5pX8/ngE5Yti6sOUse6fM7KmDgYbHMFMjB?= =?us-ascii?Q?iLf+VnzgObssQE2f7KKRatPKCz6+BES1GnM1g3os9RgX/YWhBRk203G2wwCr?= =?us-ascii?Q?6Nca4NUkfPgy54q+mdxD3mvDMGCPMv15ostML5Scb8Rnhw1V9mT8QEcw6lN9?= =?us-ascii?Q?ECKuydmzS1n5e0/QsZ00BNwTLwt4YaG2xTxxWO/a+ukrmidMX392Upv40vUe?= =?us-ascii?Q?mw=3D=3D?=
Content-Type: multipart/alternative; boundary="_000_DM6PR08MB50845DF952058F4C1AAC20649B8B9DM6PR08MB5084namp_"
MIME-Version: 1.0
X-OriginatorOrg: nokia.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DM6PR08MB5084.namprd08.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: c079d51e-f62c-40ff-6c69-08d99e0ddaf6
X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Nov 2021 14:34:19.3622 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d471751-9675-428d-917b-70f44f9630b0
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: SbJCTue26mh9dhTDtpFylcSvdhBrigg4OJqTm2PAmoSJOahL2WwOb903op5sP+dgugzV5GboNF4xxf3v1U6nMA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR08MB4092
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/da1Viig8jFaTnqhtfZoTiabEl_I>
Subject: [netmod] YANG Versioning Weekly Call Minutes - 2021-11-02
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
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: Tue, 02 Nov 2021 14:34:40 -0000

--_000_DM6PR08MB50845DF952058F4C1AAC20649B8B9DM6PR08MB5084namp_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

YANG Versioning Weekly Call Minutes - 2021-11-02

Meeting cancelled next week (Nov 9, IETF 112 week). Meetings will start aga=
in on Tues Nov 16th 9:00am Eastern Standard Time (EST) for 1 hour.

The regexp pattern for YANG semver revision-label doesn't allow the recomme=
nded IETF pre-release names.

current pattern:
'[0-9]+[.][0-9]+[.][0-9]+(_(non_)?compatible)?(-[A-Za-z0-9.-]+)?([+][A-Za-z=
0-9.-]+)?';

proposed new pattern - Joe to update: '[0-9]+[.][0-9]+[.][0-9]+(_(non_)?com=
patible)?(-[A-Za-z0-9.-]+[.-][0-9]+)?([+][A-Za-z0-9.-]+)?';

Issue #81 & #57: Rob will own

Issue #105: Jason
NBC marker and history in a package:
- don't *need* the nbc-changes and it could be incorrect or in conflict wit=
h actual state. Can be deterministically determined analyzing the package &=
 modules
- remove the parent leaf ?  YES - remove it:
   - have ancestry stored somewhere else outside the module ? out of scope
   - ancestry isn't needed. Can have mistakes that are not really correctab=
le.

Issue #114: Reshad, Rob, Jason, Joe - whoever can get time to fix this, let=
 the rest of us know

Jason to merge 3 presentations: overview + Reshad's slides + Joe's slides (=
and let the chairs know)
- link to a specific version of the 2 drafts

Rgds,
Jason

--_000_DM6PR08MB50845DF952058F4C1AAC20649B8B9DM6PR08MB5084namp_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-CA" link=3D"#0563C1" vlink=3D"#954F72" style=3D"word-wrap:=
break-word">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">YANG Versioning Weekly Call Minutes - 2021-11-02<o:p=
></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Meeting cancelled next week (Nov 9, IETF 112 week). =
Meetings will start again on Tues Nov 16<sup>th</sup> 9:00am Eastern Standa=
rd Time (EST) for 1 hour.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">The regexp pattern for YANG semver revision-label do=
esn't allow the recommended IETF pre-release names.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">current pattern:<o:p></o:p></p>
<p class=3D"MsoNormal">'[0-9]+[.][0-9]+[.][0-9]+(_(non_)?compatible)?(-[A-Z=
a-z0-9.-]+)?([+][A-Za-z0-9.-]+)?';<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">proposed new pattern - Joe to update: '[0-9]+[.][0-9=
]+[.][0-9]+(_(non_)?compatible)?(-[A-Za-z0-9.-]+[.-][0-9]+)?([+][A-Za-z0-9.=
-]+)?';<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Issue #81 &amp; #57: Rob will own<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Issue #105: Jason<o:p></o:p></p>
<p class=3D"MsoNormal">NBC marker and history in a package:<o:p></o:p></p>
<p class=3D"MsoNormal">- don't *need* the nbc-changes and it could be incor=
rect or in conflict with actual state. Can be deterministically determined =
analyzing the package &amp; modules<o:p></o:p></p>
<p class=3D"MsoNormal">- remove the parent leaf ?&nbsp; YES - remove it:<o:=
p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; - have ancestry stored somewhere else o=
utside the module ? out of scope<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; - ancestry isn't needed. Can have mista=
kes that are not really correctable.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Issue #114: Reshad, Rob, Jason, Joe - whoever can ge=
t time to fix this, let the rest of us know<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Jason to merge 3 presentations: overview + Reshad's =
slides + Joe's slides (and let the chairs know)<o:p></o:p></p>
<p class=3D"MsoNormal">- link to a specific version of the 2 drafts<o:p></o=
:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Rgds,<o:p></o:p></p>
<p class=3D"MsoNormal">Jason<o:p></o:p></p>
</div>
</body>
</html>

--_000_DM6PR08MB50845DF952058F4C1AAC20649B8B9DM6PR08MB5084namp_--


From 50295@web.de  Wed Nov  3 09:06:42 2021
Return-Path: <50295@web.de>
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 864B83A0972 for <netmod@ietfa.amsl.com>; Wed,  3 Nov 2021 09:06:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.869
X-Spam-Level: 
X-Spam-Status: No, score=-1.869 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=web.de
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vr06Skd-gWYJ for <netmod@ietfa.amsl.com>; Wed,  3 Nov 2021 09:06:40 -0700 (PDT)
Received: from mout.web.de (mout.web.de [212.227.15.3]) (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 718BA3A07B1 for <netmod@ietf.org>; Wed,  3 Nov 2021 09:06:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1635955596; bh=u34hKRxnF9tqQVTgoo74e697iUzrxwRmPz6YWckB4dw=; h=X-UI-Sender-Class:To:From:Subject:Date; b=jjdT/7fqoG1WsCkoS0rvNfhXJhnEGyY1VTHPkBRy0QBgsKcUPUlD/IoCmKL1/IvtW D8lY5BFRZ2Aj9r2isfOvOA2XEUIU/sP80Bje0X7lh0WEs36waGtVbyvcAZsyyd7bH8 iHq723dovEt6PoycG4KXLQecTJh4Wt1N16oJCSrA=
X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9
Received: from [192.168.0.40] ([77.96.93.142]) by smtp.web.de (mrweb003 [213.165.67.108]) with ESMTPSA (Nemesis) id 0Lpw63-1mEAtp3IIB-00fkJI for <netmod@ietf.org>; Wed, 03 Nov 2021 17:06:34 +0100
To: netmod@ietf.org
From: Olumide <50295@web.de>
Message-ID: <eedb92f6-f335-3cf0-58c6-0fa0d1c74575@web.de>
Date: Wed, 3 Nov 2021 16:06:34 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.13.0
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable
X-Provags-ID: V03:K1:luoblghGogRPkBcOTU8vwkUmd3kj6bPKjEj6XY8zUcq4qt+WpLt iVvb9y19lM7wXKqjZCOfbJSzErvDsLxJja1H3Pxw4LyZlnSzQIPk2e2r3drTVWJHZirLKAA wds5WZLovdJuuHtrSdAQOet/T+J+9gx2Ifwu19PvDzK9YJ+Xx1RWlrqaWqu9PTcJebepkqv Zc+n6eFvJHvT07KE42ihQ==
X-UI-Out-Filterresults: notjunk:1;V03:K0:I9hM2Hps6/A=:cr3hfAtXln6rPzN6MNblfS baytqojdqapDm42Atm0XiUu7P67Evwytvv6Ea0bYMcEtrMOsPVaJdeUCHyyDHMlTblr1yms3E 22KJHCt9EJSh7TQX6PyKwuHU4JIcp7ssezgBcGnbQo3jlcNeziG0zWuvb5iFuJrFUj9c3G0k5 +sY+Lak9DfpmA6VwMmVERZTQnfjTg5BHuXVv3X/7T+EW5AXpBHPTvIhy8xn4GTps+1lV5oNTc NsvAezBYDDM/Erozca1Kh+jwyEI+egg5iUd/Ts6Bm/6/iRgA2Z23Ab9WnCF9G2zf5/kSEmf2x dAHs6XDaeZdDMBYZ5EYZ2/VpFN9wJbNQzeAnEwNOHn69jwsujzxx36G5fwsV3Is7GsLu61DXj Zd/hX0d3pUplEAxdquEUq7mXufSDnu9KpRGN7JOphlLo7o90paOFUby2HPHwEVd0Eb19qQ7VE JZ0x43q+YLESiEU9oTzcaPTwOvzEgN28mgZz3jnGx3hiUZ4Y4eeOav8XL2Dmx+ps+8i92VQQ0 41sniZ+iR2OFplXMStKV9V4Zff+5h//CoIu4rnKuSqKsTyC9tMV8Jz6NS/+Il9lhBDbwMNVdM v1zMQtZDsn1hOUmnRiylQzXYDdClTf+qzhCKQzaAkuHL/VbyXx2bmGph0qxky98tVRuBnmE0L m8dZEfeq1Jt7jmn2W+Kd4x4wCuHYH8mneH270WuxopcGFQz5M6aVhuGVWuPLeqBTYjkVkpMfZ 57RxkugTBMlvSr68WsnKY2ym5khgPc1nd0V5EFPORDW4DD/z8dudkTiz4Ox3bNgdAQUQOj2W1 ERcgi+hB6VYvEyPW/ywPLKq5wqM5Q==
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/dJRbsO492j1xxADQmStaBPLZhaQ>
Subject: [netmod] Yang string with patterns cannot be assigned default values
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 03 Nov 2021 16:09:53 -0000

Dear List,

yanglint (version 0.16.105) does not validate the schema below when the
a default value is assigned to string that has a pattern. Is this the
specified behavior; and if so is there a workaround? (Comments not in
schema, added for emphasis)

     module tmp
     {
         namespace "example.com";
         prefix "foo";

         container bar {
             leaf wibble {
                 type string {
                     pattern "^x$";
                 }
                 default "x";      ### NOT OKAY
             }

             leaf wobble {
                 type string;
                 default "y";     ### OKAY
             }
         }
     }


yanglint error message:

err : Value "x" does not satisfy the constraint "^x$" (range, length, or
pattern). (/tmp:wibble)
err : Module "tmp" parsing failed.


Regards,

- Olumide


From nobody Wed Nov  3 10:11:18 2021
Return-Path: <mjethanandani@gmail.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 931F73A0C57 for <netmod@ietfa.amsl.com>; Wed,  3 Nov 2021 10:11:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level: 
X-Spam-Status: No, score=-2.097 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RcHL2ZhTJ6iJ for <netmod@ietfa.amsl.com>; Wed,  3 Nov 2021 10:11:12 -0700 (PDT)
Received: from mail-qt1-x82d.google.com (mail-qt1-x82d.google.com [IPv6:2607:f8b0:4864:20::82d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A15343A0C5F for <netmod@ietf.org>; Wed,  3 Nov 2021 10:11:09 -0700 (PDT)
Received: by mail-qt1-x82d.google.com with SMTP id o12so1551140qtv.4 for <netmod@ietf.org>; Wed, 03 Nov 2021 10:11:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;  h=from:message-id:mime-version:subject:date:in-reply-to:cc:to :references; bh=DyTulRYxZjJ5JN/Jk1qGa/M8TiQ1OQTj+pQFfwTewr0=; b=ADejGaUy41klNcPK9ALGBdsIpryJZTBENum+dL4ytQMIAgOQ++RxMI+IO7LSVyCkL8 eDbQH0OqtVe0CLDwULKyq4pbQIJve2ZwHZX7SOmNl8G+UJ+l+Y4P3PwsvjK+eVv77Qqq L7/Ht0R5Zq6i95vEsP90OfwMSw5lug8VUZ8Dw+ggvOWJGGXxj73ha2qrPhbyonT5tRHk iK3ThjmnkFATIitNT9YsQZ9/C+z7mZeliOPKEo+aL9YEoXNidCBgWKp2Ktp7uJQijm2L anc3UD6ixBimN6UDZkW+BeqU8mwLmQw14Dosua+BYh0J/qbrFF2uoITaJTO7GsUtbYQu hYeA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:message-id:mime-version:subject:date :in-reply-to:cc:to:references; bh=DyTulRYxZjJ5JN/Jk1qGa/M8TiQ1OQTj+pQFfwTewr0=; b=dmxzTFSRE404PfPAdmLnXdfmwJTFE6jkLBQIA+Buv4/7He2HjtdPM91FYgQIC6+t+c FLYbeQupc/9Bp8IS7nXPDxfbRl19UyFyLxqSV7MDAkPEPoqkf4Viuhs4PU7pDL5fACBD I8UPY1coYYNaL16WmUD8G+LowIzwzd8yy2uLh9YeUTMyV2SzRtmgQ8KZ64ihFigJ20UF a5+fKfIzahvaeWzjS1nJ8HEnxAv2BFOFxEt5yDz+7N+5Fl4Pk19sL09xoa3fNrcc/uar ywUyRllKD3jFhUBE8IkQcv2wtiKswIFHAPjMt1rgEZwIIdNLVTe1TRcpAsTYMlD/4JcG tXoA==
X-Gm-Message-State: AOAM533nwgUyVMm0ubk+Z7cDY5FQ4N7aTLw2GUbINGXBdkSSs8iaV0kh R0xKYcs8o9OA8R46goMjIz8tqniRIJ4=
X-Google-Smtp-Source: ABdhPJys95egUdpSG7X4B6r4xojeBZV1FouInB0V8XrkfPeqhSRhUsVsqq7k2WTAKEb/xIPeDuk8MQ==
X-Received: by 2002:ac8:56f9:: with SMTP id 25mr47441172qtu.374.1635959467382;  Wed, 03 Nov 2021 10:11:07 -0700 (PDT)
Received: from mjethanandan-mbp.home (ool-18bb40ba.dyn.optonline.net. [24.187.64.186]) by smtp.gmail.com with ESMTPSA id m6sm1917041qti.38.2021.11.03.10.11.06 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 03 Nov 2021 10:11:06 -0700 (PDT)
From: Mahesh Jethanandani <mjethanandani@gmail.com>
Message-Id: <C8E6C598-A309-4E38-AB2D-6A0EDDEC43F5@gmail.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_2E623F88-F1B1-4B0A-BC4F-1A663D7EF960"
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.7\))
Date: Wed, 3 Nov 2021 13:11:06 -0400
In-Reply-To: <eedb92f6-f335-3cf0-58c6-0fa0d1c74575@web.de>
Cc: netmod@ietf.org
To: Olumide <50295@web.de>
References: <eedb92f6-f335-3cf0-58c6-0fa0d1c74575@web.de>
X-Mailer: Apple Mail (2.3608.120.23.2.7)
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/awMAiBqLxusD6yReOMfYbOpEL5U>
Subject: Re: [netmod] Yang string with patterns cannot be assigned default values
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 03 Nov 2021 17:11:17 -0000

--Apple-Mail=_2E623F88-F1B1-4B0A-BC4F-1A663D7EF960
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

I believe if you remove the anchor characters ^ and & from the pattern =
statement, the default value will work.

> On Nov 3, 2021, at 12:06 PM, Olumide <50295@web.de> wrote:
>=20
> Dear List,
>=20
> yanglint (version 0.16.105) does not validate the schema below when =
the
> a default value is assigned to string that has a pattern. Is this the
> specified behavior; and if so is there a workaround? (Comments not in
> schema, added for emphasis)
>=20
>    module tmp
>    {
>        namespace "example.com";
>        prefix "foo";
>=20
>        container bar {
>            leaf wibble {
>                type string {
>                    pattern "^x$";
>                }
>                default "x";      ### NOT OKAY
>            }
>=20
>            leaf wobble {
>                type string;
>                default "y";     ### OKAY
>            }
>        }
>    }
>=20
>=20
> yanglint error message:
>=20
> err : Value "x" does not satisfy the constraint "^x$" (range, length, =
or
> pattern). (/tmp:wibble)
> err : Module "tmp" parsing failed.
>=20
>=20
> Regards,
>=20
> - Olumide
>=20
> _______________________________________________
> netmod mailing list
> netmod@ietf.org
> https://www.ietf.org/mailman/listinfo/netmod

Mahesh Jethanandani
mjethanandani@gmail.com






--Apple-Mail=_2E623F88-F1B1-4B0A-BC4F-1A663D7EF960
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=us-ascii

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dus-ascii"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" class=3D"">I =
believe if you remove the anchor characters ^ and &amp; from the pattern =
statement, the default value will work.<br class=3D""><div><br =
class=3D""><blockquote type=3D"cite" class=3D""><div class=3D"">On Nov =
3, 2021, at 12:06 PM, Olumide &lt;<a href=3D"mailto:50295@web.de" =
class=3D"">50295@web.de</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><div class=3D"">Dear =
List,<br class=3D""><br class=3D"">yanglint (version 0.16.105) does not =
validate the schema below when the<br class=3D"">a default value is =
assigned to string that has a pattern. Is this the<br class=3D"">specified=
 behavior; and if so is there a workaround? (Comments not in<br =
class=3D"">schema, added for emphasis)<br class=3D""><br class=3D""> =
&nbsp;&nbsp;&nbsp;module tmp<br class=3D""> &nbsp;&nbsp;&nbsp;{<br =
class=3D""> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;namespace "<a =
href=3D"http://example.com" class=3D"">example.com</a>";<br class=3D""> =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;prefix "foo";<br class=3D""><br =
class=3D""> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;container bar {<br =
class=3D""> =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;leaf =
wibble {<br class=3D""> =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;type string {<br class=3D""> =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pattern "^x$";<br class=3D""> =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;}<br class=3D""> =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;default "x"; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;### NOT =
OKAY<br class=3D""> =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br =
class=3D""><br class=3D""> =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;leaf =
wobble {<br class=3D""> =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;type string;<br class=3D""> =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;default "y"; &nbsp;&nbsp;&nbsp;&nbsp;### OKAY<br =
class=3D""> =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br =
class=3D""> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br class=3D""> =
&nbsp;&nbsp;&nbsp;}<br class=3D""><br class=3D""><br class=3D"">yanglint =
error message:<br class=3D""><br class=3D"">err : Value "x" does not =
satisfy the constraint "^x$" (range, length, or<br class=3D"">pattern). =
(/tmp:wibble)<br class=3D"">err : Module "tmp" parsing failed.<br =
class=3D""><br class=3D""><br class=3D"">Regards,<br class=3D""><br =
class=3D"">- Olumide<br class=3D""><br =
class=3D"">_______________________________________________<br =
class=3D"">netmod mailing list<br class=3D""><a =
href=3D"mailto:netmod@ietf.org" class=3D"">netmod@ietf.org</a><br =
class=3D"">https://www.ietf.org/mailman/listinfo/netmod<br =
class=3D""></div></div></blockquote></div><br class=3D""><div class=3D"">
<div dir=3D"auto" style=3D"caret-color: rgb(0, 0, 0); color: rgb(0, 0, =
0); letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; word-wrap: =
break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" =
class=3D""><div style=3D"color: rgb(0, 0, 0); letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: =
break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" =
class=3D""><div class=3D"">Mahesh Jethanandani</div><div class=3D""><a =
href=3D"mailto:mjethanandani@gmail.com" =
class=3D"">mjethanandani@gmail.com</a></div><div class=3D""><br =
class=3D""></div></div><br class=3D"Apple-interchange-newline"></div><br =
class=3D"Apple-interchange-newline"><br =
class=3D"Apple-interchange-newline">
</div>
<br class=3D""></body></html>=

--Apple-Mail=_2E623F88-F1B1-4B0A-BC4F-1A663D7EF960--


From nobody Wed Nov  3 10:20:35 2021
Return-Path: <cabo@tzi.org>
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 94F7B3A0C4C for <netmod@ietfa.amsl.com>; Wed,  3 Nov 2021 10:20:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.919
X-Spam-Level: 
X-Spam-Status: No, score=-1.919 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id U4DxxnCEcPo4 for <netmod@ietfa.amsl.com>; Wed,  3 Nov 2021 10:20:28 -0700 (PDT)
Received: from gabriel-smtp.zfn.uni-bremen.de (gabriel-smtp.zfn.uni-bremen.de [134.102.50.15]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9FBAF3A086C for <netmod@ietf.org>; Wed,  3 Nov 2021 10:20:28 -0700 (PDT)
Received: from [192.168.217.118] (p5089a10c.dip0.t-ipconnect.de [80.137.161.12]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by gabriel-smtp.zfn.uni-bremen.de (Postfix) with ESMTPSA id 4Hktnj6G69z30Ks; Wed,  3 Nov 2021 18:20:25 +0100 (CET)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.7\))
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <C8E6C598-A309-4E38-AB2D-6A0EDDEC43F5@gmail.com>
Date: Wed, 3 Nov 2021 18:20:25 +0100
Cc: Olumide <50295@web.de>, netmod@ietf.org
X-Mao-Original-Outgoing-Id: 657652825.479833-3fdb982694033d3f71045c1af3790814
Content-Transfer-Encoding: quoted-printable
Message-Id: <AE999A85-BA3C-4F73-88D7-679BBD8DAA6C@tzi.org>
References: <eedb92f6-f335-3cf0-58c6-0fa0d1c74575@web.de> <C8E6C598-A309-4E38-AB2D-6A0EDDEC43F5@gmail.com>
To: Mahesh Jethanandani <mjethanandani@gmail.com>
X-Mailer: Apple Mail (2.3608.120.23.2.7)
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/-UxcyHgdkoSDvCnsW1gzuK9f7Zk>
Subject: Re: [netmod] Yang string with patterns cannot be assigned default values
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 03 Nov 2021 17:20:34 -0000

On 2021-11-03, at 18:11, Mahesh Jethanandani <mjethanandani@gmail.com> =
wrote:
>=20
> I believe if you remove the anchor characters ^ and & from the pattern =
statement, the default value will work.

Indeed.  And the reason is that YANG patterns are not PCRE/Javascript =
type regular expressions (which always require anchors unless used for =
searching), but W3C XSD type regular expressions, which are implicitly =
anchored.

https://www.rfc-editor.org/rfc/rfc7950.html#section-9.4.5

Most people learn about PCRE/Javascript type regular expressions first, =
which is a source of a common misunderstanding of YANG (and, CDDL, for =
that matter) regular expressions.

Gr=C3=BC=C3=9Fe, Carsten

>=20
>> On Nov 3, 2021, at 12:06 PM, Olumide <50295@web.de> wrote:
>>=20
[=E2=80=A6]
>>            leaf wibble {
>>                type string {
>>                    pattern "^x$";
>>                }
>>                default "x";      ### NOT OKAY
>>            }
[=E2=80=A6]
>> err : Value "x" does not satisfy the constraint "^x$" (range, length, =
or
>> pattern). (/tmp:wibble)
>> err : Module "tmp" parsing failed.
>>=20
>>=20
>> Regards,
>>=20
>> - Olumide
>>=20
>> _______________________________________________
>> netmod mailing list
>> netmod@ietf.org
>> https://www.ietf.org/mailman/listinfo/netmod
>=20
>=20


From nobody Thu Nov  4 08:56:56 2021
Return-Path: <iesg-secretary@ietf.org>
X-Original-To: netmod@ietf.org
Delivered-To: netmod@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id E21373A0E48; Thu,  4 Nov 2021 08:56:53 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: The IESG <iesg-secretary@ietf.org>
To: "IETF-Announce" <ietf-announce@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 7.39.0
Auto-Submitted: auto-generated
Precedence: bulk
Cc: Kent Watsen <kent+ietf@watsen.net>, The IESG <iesg@ietf.org>, draft-ietf-netmod-geo-location@ietf.org, kent+ietf@watsen.net, netmod-chairs@ietf.org, netmod@ietf.org, rfc-editor@rfc-editor.org, rwilton@cisco.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
Message-ID: <163604141390.4406.13782685915487338564@ietfa.amsl.com>
Date: Thu, 04 Nov 2021 08:56:53 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/4SK2RFMZAvNU9N8oYq3R4n84xeI>
Subject: [netmod] Protocol Action: 'A YANG Grouping for Geographic Locations' to Proposed Standard (draft-ietf-netmod-geo-location-11.txt)
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 04 Nov 2021 15:56:54 -0000

The IESG has approved the following document:
- 'A YANG Grouping for Geographic Locations'
  (draft-ietf-netmod-geo-location-11.txt) as Proposed Standard

This document is the product of the Network Modeling Working Group.

The IESG contact persons are Warren Kumari and Robert Wilton.

A URL of this Internet Draft is:
https://datatracker.ietf.org/doc/draft-ietf-netmod-geo-location/





Technical Summary

   This document defines a generic geographical location object YANG
   grouping.  The geographical location grouping is intended to be used
   in YANG models for specifying a location on or in reference to Earth
   or any other astronomical object.

Working Group Summary

   There were no noteworthy WG process issues.  Controversial points were resolved.  No items had particularly rough consensus.

Document Quality

   There are no known implementations known to the Shepherd.  No vendors have indicated their plan to implement the specification.  It was originally forwarded to support DT's Terra Stream project

   The draft had additional review by non-IETF experts Ben Koziol and Jim Biard, and I would like to thank them for them help in reviewing the technical aspects of this YANG model.

    Ben Koziol - NOAA Affiliate <ben.koziol@noaa.gov>
    University of Colorado
    Cooperative Institute for Research in Environmental Sciences at the
    NOAA Earth System Research Laboratory/Global Systems Division
    
    Jim Biard <jbiard@cicsnc.org>
    Research Scholar
    North Carolina State University
    North Carolina Institute for Climate Studies (NCICS)

Personnel

   The Shepherd is Kent Watsen.
   The Responsible Area Director is Robert Wilton.



From nobody Sun Nov  7 08:18:43 2021
Return-Path: <internet-drafts@ietf.org>
X-Original-To: netmod@ietf.org
Delivered-To: netmod@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 8FC223A058F; Sun,  7 Nov 2021 08:18:36 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: netmod@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 7.39.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: netmod@ietf.org
Message-ID: <163630191653.12353.14930764988257701939@ietfa.amsl.com>
Date: Sun, 07 Nov 2021 08:18:36 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/BNxl99W0s1A0n7TlOSGbZ7J7-nE>
Subject: [netmod] I-D Action: draft-ietf-netmod-rfc6991-bis-08.txt
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
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: Sun, 07 Nov 2021 16:18:37 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Network Modeling WG of the IETF.

        Title           : Common YANG Data Types
        Author          : Juergen Schoenwaelder
	Filename        : draft-ietf-netmod-rfc6991-bis-08.txt
	Pages           : 41
	Date            : 2021-11-07

Abstract:
   This document introduces a collection of common data types to be used
   with the YANG data modeling language.  This document obsoletes RFC
   6991.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-netmod-rfc6991-bis/

There is also an htmlized version available at:
https://datatracker.ietf.org/doc/html/draft-ietf-netmod-rfc6991-bis-08

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-netmod-rfc6991-bis-08


Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/



From nobody Sun Nov  7 08:36:44 2021
Return-Path: <J.Schoenwaelder@jacobs-university.de>
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 C977C3A07F7 for <netmod@ietfa.amsl.com>; Sun,  7 Nov 2021 08:36:42 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, MSGID_FROM_MTA_HEADER=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=jacobsuniversity.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DJhsKmYYPHOI for <netmod@ietfa.amsl.com>; Sun,  7 Nov 2021 08:36:37 -0800 (PST)
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-eopbgr60060.outbound.protection.outlook.com [40.107.6.60]) (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 B73E63A0809 for <netmod@ietf.org>; Sun,  7 Nov 2021 08:36:37 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Du/JxCnkJOVPLkzNk66QsWh2lkKyAbwnaYtbCiP1c4o1lkvkpOz0yYhi2b9tQIO6b0uYbhgJJTaM9ksZe2BOZWiRLB24oYZqXlPvA03V0PyiMfQY4SQJn/Fhu5voPb3jqKvH6w649nptwANHVxFN1hQiD6QDTFxcf0z7/exbA27uFH8Xl5/7+oc5v0hpU50ypF3AONJIuVGoOW/D6S/xeBLHrZ64ISONLGut9aWD/kMIpqRBDYzn2gho5FCEQ+bBuGVZvEmmpEAVo/INMg8xI3VHoOGJv3b69smCvWvm4PBORN30uqNN+gZwNgOkpmi3WK5Vh0Fgh6NF5+jkU3PzEg==
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=ExpARzxI+N2ABvGKWfylPkmy+swp+PqhrjYx7g5e5aw=; b=lPei/ToLtUEV+BXOxOt0wQlnRoA+5BrJtMROAiw0KP/u3GMqsUBalq/E7uAQmy0E5fQDxKhPph4O8I9usYknBOHa1q2nNhZsgAWf3MxWdyOOeqSFGKJp08uwu6T2IPf0cAUNxYZcKqt3dxtCTG2Ypuz8Fn60v6lydgIGqObskAR+TMKOhk5GaKyV88CBAgaDOsT8p7LyAYo3bros4QQJuiJ5IDQVzJ6NJyRVhLEfmJMGm66vD2/N5rZRXdZVX8DP8YvhMsKYEDKBoWGYGiPLfpEox3sc5d5nQNAklCeXQWGSO1XYp42Mo66RuG70bwkf7g6hn9OPkBTnbwioBTnGtg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=jacobs-university.de; dmarc=pass action=none header.from=jacobs-university.de; dkim=pass header.d=jacobs-university.de; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jacobsuniversity.onmicrosoft.com; s=selector2-jacobsuniversity-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ExpARzxI+N2ABvGKWfylPkmy+swp+PqhrjYx7g5e5aw=; b=RPjD1oknVlVX2mevh/3sviaKDNauuzspS01AfGlboJvAlqMNhWXddPFgSVbW01OdE+686QN0yFR13vIl7ouztAvsNbpR0Nli3HXrWLDZUleeb3xDCHZXCEyKRoFPaVbB15SkLYAMkywODhT1WLAkZrUUXmCFrCRRQXemzAyk0DM=
Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=jacobs-university.de;
Received: from AM0P190MB0641.EURP190.PROD.OUTLOOK.COM (2603:10a6:208:194::23) by AM9P190MB1572.EURP190.PROD.OUTLOOK.COM (2603:10a6:20b:3e9::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4669.13; Sun, 7 Nov 2021 16:36:26 +0000
Received: from AM0P190MB0641.EURP190.PROD.OUTLOOK.COM ([fe80::5cb6:636f:eb2d:d6f2]) by AM0P190MB0641.EURP190.PROD.OUTLOOK.COM ([fe80::5cb6:636f:eb2d:d6f2%8]) with mapi id 15.20.4669.016; Sun, 7 Nov 2021 16:36:25 +0000
Date: Sun, 7 Nov 2021 17:36:25 +0100
From: =?utf-8?B?SsO8cmdlbiBTY2jDtm53w6RsZGVy?= <j.schoenwaelder@jacobs-university.de>
To: netmod@ietf.org
Message-ID: <20211107163625.42jdakqcfwc5x74f@anna.jacobs.jacobs-university.de>
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
Mail-Followup-To: netmod@ietf.org
References: <163630191653.12353.14930764988257701939@ietfa.amsl.com>
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
In-Reply-To: <163630191653.12353.14930764988257701939@ietfa.amsl.com>
X-ClientProxiedBy: AM0PR06CA0129.eurprd06.prod.outlook.com (2603:10a6:208:ab::34) To AM0P190MB0641.EURP190.PROD.OUTLOOK.COM (2603:10a6:208:194::23)
MIME-Version: 1.0
Received: from localhost (212.201.44.244) by AM0PR06CA0129.eurprd06.prod.outlook.com (2603:10a6:208:ab::34) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4669.10 via Frontend Transport; Sun, 7 Nov 2021 16:36:25 +0000
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 33ac180f-9ab7-4baf-6b95-08d9a20cbdd2
X-MS-TrafficTypeDiagnostic: AM9P190MB1572:
X-Microsoft-Antispam-PRVS: <AM9P190MB1572079243DAB8A6E89684B8DE909@AM9P190MB1572.EURP190.PROD.OUTLOOK.COM>
X-MS-Oob-TLC-OOBClassifiers: OLM:6430;
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: 5R2nd8CB4cpDU0feHVtR6FvuJwjdQGhWiDjNMU6wGnQrpg6iZZ2W9TI7hVfTlCl0yOmx7lxzmGXawKz01lDPVaTaGxm6saGcY/WLwOkuCIylFiKfkYahM1dGZE4XKIqau5hfdy/Ssd4OtDAj9poiapFRSeOcFqFE8q7zyFLjNNaB9V/NhDfrvjIuS//XkVPu0NLuv1HPDNAN87uOWDpdUN+4GfIFtYohyurbPXVEk9kys9F1cgM/2IRItM1tayu6Q7vBTYH2m5z9spBUBPZ+IK3Qjmsg8+Ay5z6R06yC/307LMSpSNOjtdC+mNuaWb+TxJLYhHk6A9nDsFaHtiGh/Sqh2/OgZxS/53LEPqc5PH617oxr5GI7ORzYAPbfxjyVuLGT2t2tiQsXI3vCocL6tPZaUmlfi/Kn8J5v+SPQ0Czd7fDSVHxl0Oee+fK/Z8IC3yllkhxZgkDjotnViia3xsctmshn4o+JP44Ab1wgn+FScrM7Gaqly14bePLToi9xEN1tkXQWzzZvC9WA/cSs7Ob2cZhwMtjRDmCKxTk9v41bwKtHBrrkKe2scnaSX3zmQASX4H+OuVmH6h7bZzMm3ub+IXEZkMHAuaupweOhCRdAsa8R0P0TdleXJW9e8TYOwdS99fsn/VA6oQhi5RRc0wAB1A8Yp12l2RUx37rMJyjf0qsYhgJQZ2UVrcvBdUmxRiLF/jtf1LVMRec/NL7AcXL/W0T/raPfaPiRx0E3igNiN1WaT9ht0a2Turr1WMUN7bEMLWriZTUHJgHxyhJ08InpsKNHt3kx5mzhPDAuV84=
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:AM0P190MB0641.EURP190.PROD.OUTLOOK.COM; PTR:; CAT:NONE;  SFS:(366004)(966005)(498600001)(66574015)(52116002)(85202003)(6916009)(2906002)(85182001)(26005)(186003)(5660300002)(8676002)(8936002)(40140700001)(38100700002)(83380400001)(38350700002)(66476007)(956004)(66946007)(66556008)(6496006)(3450700001)(1076003)(86362001)(6486002); DIR:OUT; SFP:1101; 
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?cml2a0FUdy8wVjBPQlFIV2NGNzRYSVRQTW1PNFFxeUVkK3ZZU1hZWXkzam9z?= =?utf-8?B?THJ4dUZUeGtFbS93VVgrNy9SRVU2M3YyUU5mdWdzSzVsemF0Z29IZSszRXNP?= =?utf-8?B?R29JeGRWblRaRHl6TlBNS1A1Vy9hZHFQWUtUNDFFbk9JaVNxTVQyYm9seXpp?= =?utf-8?B?bmpJZS9hTDFPZTd6ZGc0RzBvT1VWc1dUUjB0V0c5ZEVRYmsyM2hzOEVQMW8x?= =?utf-8?B?ejZJYUdBbDVxd2xWQ2lPUGlkejhkTGV5Nml5VnRNa01GU3FkaEdGOWxlN3hj?= =?utf-8?B?aVN3ZUpyVXFLZ1FRbmpiS2ZBd1QyenlRZ25XOGJCajNmNXo3N0RvOGkwTk1J?= =?utf-8?B?SnVub3AvMjYvanpldVRud1ZuQjdmV1Z3SHhhM2pOWEZQeFBBVUdSUXRrc1ZQ?= =?utf-8?B?dHFET2l4WDBISzJ5L2Y4QUZ6Z2xNOVJCQWI2QXdkWjNIUVRUcENiNjJ0UzNY?= =?utf-8?B?MXVxZGhWK2VBYkVpYUpCcXUzMFFQTExLSW02amVnekRHaVlSSVhKbjdmQlJQ?= =?utf-8?B?STdiZUx4Z2FXYVM3Yk0rTXIvNzJCS2tieGdHaXR5cGY4K2NTMlMyVFBuaVha?= =?utf-8?B?TCtGR3pQbU1xWGJ6VmxPTDRES3dKb3FmbWV5WU9XN0FjckRjenlzUndpZk9O?= =?utf-8?B?Zm9QVUVhYkNhZmVTMWdhcjlpa1ZsMFRvRlF3RStlU1hWMkdiWGp5MVFhbTdj?= =?utf-8?B?ZXRyNnBGTGZPR0gvckFScVJxVVB4YnlHWkFSZWswR3J3VVVDYjVaRGN4ZGVU?= =?utf-8?B?TmpnVCtBY2I1MkRUWDhjN0JzMEhBMlV4cHVnU3FoTjYwMlIvd2E0NGVFK2pV?= =?utf-8?B?UEVOVTU4Nk9mSWQ0RWhRSElPcDhId3M3UVFuQ0ZiMkFTZWRIQU5za1hBU01Q?= =?utf-8?B?VWtQbnZNZVhoYitiTzN2ZTIxZHlBZG5sU0FrMWZRMEpRcmRpcWJZY09xWnF5?= =?utf-8?B?Y09EKytMMExBNGtGdlg2dFpLMDlXajFpMEdMSGI2RHZLQ0tGQXFhLzFmWFVD?= =?utf-8?B?aTIwKzVaRXZtMm4xM3ZJb1FwUkYvUU5GcTJVZmFRZy9VbkFiV2kyeEszbU5V?= =?utf-8?B?bDBQWGtqSmd3VHprbkt0ZDBoRkcrMzFpOTRxUzI2RVNOcUxteFdzdHdYajNG?= =?utf-8?B?Tm4zc2JkMXBpalNUT010U1lkTk1QZVJIUkVRdkxPR3BORFBKazhreElBNHhj?= =?utf-8?B?YlVxSVp5bHRPVFRub2FHYnhYQnYvQWEzcHlDVUFIUW5YVW9YbmYzSVo4RlBz?= =?utf-8?B?dFRsVWl5enZXVDAzK1FXU213OTNCMEZxNjhDS1pQZTJjZ0ZrdzF2bC9YZFdR?= =?utf-8?B?b0FVemRkN25qek9KdjdaYTYySTVZOFFwdGVKMkwvdWErbVlpNmlFR0JSaVBr?= =?utf-8?B?cmw0a2hldGZTc2RJWXU0NnI2TnhqdUNxU1ZGYmxpbm5MNHhPcmdwNWVCTU5l?= =?utf-8?B?b0Nnb2o0SjdPV2YweHQ2cmo4SkFRR1cxQ3Z2KzRFL3RYM0ZIczZQczJXaEZO?= =?utf-8?B?eWNocFNZSWR2bFc0YTRYYTNsMWJ1bHhYbHF3czN2NWxuRnR6VEluVlJjTHc4?= =?utf-8?B?TmtZNlc3Y0JDU0x2Zm1HV1BQMHRvbG1DNWFHNk04TXQ1c0xHbVo0bTE0U0hJ?= =?utf-8?B?ZEFZM1g0NXdMUGdHcEdTblAyWEZLMUdQUFVuZ3o1UXVYS2dleHg5dGw4L0ow?= =?utf-8?B?WnhMclFPRStKYTFqQTh0akJxYkljMmJFWm9oRWpGNjA3bk1FbS9UTjg3aGFL?= =?utf-8?B?dndseGVJZmtxNllsTW9ZeWdTOW1OZFc0ZXIvdmNWd3Z4Z1RSTXlnN1E4alZj?= =?utf-8?B?WS9GRktzeXpIZlRGWkQwbTIzdDNhSXNoNmczWEpnMHhsMG9kTUcxTEZZOFV3?= =?utf-8?B?M3p4UElqWVlzOWdESlFCOUxtb2RwTUJaNW9Kby84WVNTcnh5YzJWL21WTngv?= =?utf-8?B?djFyb2cyaWhjYldNbzVjN2JQVnJrUzJhdkVPZFpIUTRIYkZlWWJESDV5R3kr?= =?utf-8?B?TklpeGhFUnhUcUl3cmhObjRnR3krQ1FGZm9mUlRacW1WcFFrTzJWdUJkTmpY?= =?utf-8?B?U2wxelhHR0ZqR0N5QUcrbXd5djgraEpQckNQNDlaQ3RjL0xxY2Y4WE5QdE82?= =?utf-8?B?OFd6d0VLUnpyYU81VEtRZHNuTm9vMGNMZm1Gb3A4ckRVMjRVZkFRdWh4VVdO?= =?utf-8?B?YnY0RW1HVE9oZzBTWkZJUHRMdU5JZ21reWsyMzFIeGd1UnpKVHFQU05qSGlF?= =?utf-8?B?TmNKMkFLaS9iRDAwL2tmUGpmMkZBPT0=?=
X-OriginatorOrg: jacobs-university.de
X-MS-Exchange-CrossTenant-Network-Message-Id: 33ac180f-9ab7-4baf-6b95-08d9a20cbdd2
X-MS-Exchange-CrossTenant-AuthSource: AM0P190MB0641.EURP190.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Nov 2021 16:36:25.8692 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: f78e973e-5c0b-4ab8-bbd7-9887c95a8ebd
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: 10j/7dnZP45UUjxPa4bZoT2RyR7ohZF0CjwVadM04uMnENG7fyx8P7ZaQ6MzeCQLEi92TnvNHWSOUdxNXJO5P6nz/kAn+g0MDs2IYr6RdgI=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9P190MB1572
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/Bv7n-NjMDQaTNU3zuL7Mz1GNCXY>
Subject: Re: [netmod] I-D Action: draft-ietf-netmod-rfc6991-bis-08.txt
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
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: Sun, 07 Nov 2021 16:36:43 -0000

On Sun, Nov 07, 2021 at 08:18:36AM -0800, internet-drafts@ietf.org wrote:
s.
> This draft is a work item of the Network Modeling WG of the IETF.
> 
>       Title           : Common YANG Data Types
>       Author          : Juergen Schoenwaelder
> 	Filename        : draft-ietf-netmod-rfc6991-bis-08.txt
> 	Pages           : 41
> 	Date            : 2021-11-07
> 
> A diff from the previous version is available at:
> https://www.ietf.org/rfcdiff?url2=draft-ietf-netmod-rfc6991-bis-08
>

This is a mostly editorial update. The draft has no open issues I am
aware of. The WG has to decide whether we wrap this up by sending the
document to WG last call and then through the publication pipeline or
we leave this I-D hanging around just in case more additions get
proposed and finally worked out so that they can be added. In later
case, it is crucial to provide concrete and actionable proposals.
Rough ideas "please add X" where it is left somewhat open what "X"
really boils down to or how "X" will be used makes it difficult to
work out the details.

/js

PS: I have not registered for IETF 112, I guess I will watch the
    session recordings once they are available.

-- 
Juergen Schoenwaelder           Jacobs University Bremen gGmbH
Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
Fax:   +49 421 200 3103         <https://www.jacobs-university.de/>


From nobody Mon Nov  8 06:59:35 2021
Return-Path: <internet-drafts@ietf.org>
X-Original-To: netmod@ietf.org
Delivered-To: netmod@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id AE27A3A0EC2; Mon,  8 Nov 2021 06:59:33 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: netmod@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 7.39.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: netmod@ietf.org
Message-ID: <163638357364.7614.17676889878986450514@ietfa.amsl.com>
Date: Mon, 08 Nov 2021 06:59:33 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/D1Un6ueBs0k0wgxkTYEmTgioQ9k>
Subject: [netmod] I-D Action: draft-ietf-netmod-yang-module-versioning-05.txt
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
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: Mon, 08 Nov 2021 14:59:34 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Network Modeling WG of the IETF.

        Title           : Updated YANG Module Revision Handling
        Authors         : Robert Wilton
                          Reshad Rahman
                          Balazs Lengyel
                          Joe Clarke
                          Jason Sterne
	Filename        : draft-ietf-netmod-yang-module-versioning-05.txt
	Pages           : 40
	Date            : 2021-11-08

Abstract:
   This document specifies a new YANG module update procedure that can
   document when non-backwards-compatible changes have occurred during
   the evolution of a YANG module.  It extends the YANG import statement
   with an earliest revision filter to better represent inter-module
   dependencies.  It provides guidelines for managing the lifecycle of
   YANG modules and individual schema nodes.  It provides a mechanism,
   via the revision-label YANG extension, to specify a revision
   identifier for YANG modules and submodules.  This document updates
   RFC 7950, RFC 6020, RFC 8407 and RFC 8525.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-netmod-yang-module-versioning/

There is also an htmlized version available at:
https://datatracker.ietf.org/doc/html/draft-ietf-netmod-yang-module-versioning-05

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-netmod-yang-module-versioning-05


Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/



From nobody Mon Nov  8 07:03:59 2021
Return-Path: <internet-drafts@ietf.org>
X-Original-To: netmod@ietf.org
Delivered-To: netmod@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id CF4AB3A0C9C; Mon,  8 Nov 2021 07:03:52 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: netmod@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 7.39.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: netmod@ietf.org
Message-ID: <163638383279.12593.16269829998462000636@ietfa.amsl.com>
Date: Mon, 08 Nov 2021 07:03:52 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/uW3jXnRrQ1FfR90widJPN43aqkU>
Subject: [netmod] I-D Action: draft-ietf-netmod-yang-semver-05.txt
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
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: Mon, 08 Nov 2021 15:03:53 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Network Modeling WG of the IETF.

        Title           : YANG Semantic Versioning
        Authors         : Joe Clarke
                          Robert Wilton
                          Reshad Rahman
                          Balazs Lengyel
                          Jason Sterne
                          Benoit Claise
	Filename        : draft-ietf-netmod-yang-semver-05.txt
	Pages           : 25
	Date            : 2021-11-08

Abstract:
   This document specifies a scheme and guidelines for applying an
   extended set of semantic versioning rules to revisions of YANG
   artifacts (e.g., modules and packages).  Additionally, this document
   defines an RFCAAAA-compliant revision-label-scheme for this YANG
   semantic versioning scheme.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-netmod-yang-semver/

There is also an HTML version available at:
https://www.ietf.org/archive/id/draft-ietf-netmod-yang-semver-05.html

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-netmod-yang-semver-05


Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/



From nobody Mon Nov  8 13:38:57 2021
Return-Path: <jason.sterne@nokia.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 3C6E33A0BF0 for <netmod@ietfa.amsl.com>; Mon,  8 Nov 2021 13:38:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nokia.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2NMCdb3b0xqs for <netmod@ietfa.amsl.com>; Mon,  8 Nov 2021 13:38:54 -0800 (PST)
Received: from NAM12-DM6-obe.outbound.protection.outlook.com (mail-dm6nam12on2137.outbound.protection.outlook.com [40.107.243.137]) (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 ACB403A0B99 for <netmod@ietf.org>; Mon,  8 Nov 2021 13:38:54 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lPHCwTPBE7oV2yQAbwCFra3DSuL2FiGtVZwksDWvps2J3380tfasMJaAjLZRWHrsZLwdr1QwlF+foomyYKapXRpGuOcIVvBS5pYHhggjuzGM4lkPimYS+axqfPZ3q5H98Boa+lKiTwyWOVQT0g4CZTjvHMl5hv0kjLOs7DRBBx9wx+rQQflpbrjyb3pSr9G/wzRCXCTt6UCRTCs3wJ4ijscc0zRtbVaW/bUoFIxSt+2LAInv/12yXNuE0MPUnLojEWzG46Jcpvk7k4DJMVlGsLAf7jEfDzFe1B2c8z28fDZJ+ui30aiIlVing3BYrYZ1OoWVeKa/b+1POX6d7hXOhw==
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=JRbCmfM39Jft4r8W+bwhsW88C1PI4VMl5vC7TtoOFTA=; b=ai3E1y3tKibQck6vjF/+cYIIS5dI+w4vU8VTeHWcizK/cEFBOlh4Fmni9fj1YjIe25AmjxRNUDUV+omZPz2GXoQP4ElmC9so08VsNhXWN2B7gR4dscDx1A/BpYKPyfO0SYt2MWix4ejWAJQ+27a54ZCLEfCdyWhQ1GpkKijkBgHEsD0vOc9AVeMoV2wjKFpWOuq3nNuO3QrSDFSVGZdFNo3/4ryj6OlS3G5C+gV0yVb1mFnb2I/05wg7DZbiCKjDzErMZHLHTOJllKuH6XlplgUKob4Cv2KBHTnuoHPiVdhiqseWIcpL4IPRKE64eGwb7PySTobyIq3VUxp7EhpCQA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nokia.com; dmarc=pass action=none header.from=nokia.com; dkim=pass header.d=nokia.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.onmicrosoft.com;  s=selector1-nokia-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=JRbCmfM39Jft4r8W+bwhsW88C1PI4VMl5vC7TtoOFTA=; b=zKeVhrye8dOOMNGziWuPDm0GZI0CrACbGmAuPEC9DAkNunvl4LAeOOwmAxm5z+sUiGJ77HSPNFF+AsIqJIVAuBqt4vE1SZpgXC2mb4cXM6AhJlB4sIi0M0PDnpi02cgUhmdB99YKJCR3j1P/Ovfv2MxWVCnY94Vixl8QUl3f/0k=
Received: from DM6PR08MB5084.namprd08.prod.outlook.com (2603:10b6:5:41::29) by DM6PR08MB6058.namprd08.prod.outlook.com (2603:10b6:5:10e::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4669.11; Mon, 8 Nov 2021 21:38:50 +0000
Received: from DM6PR08MB5084.namprd08.prod.outlook.com ([fe80::d9f:1a07:82a9:f3a7]) by DM6PR08MB5084.namprd08.prod.outlook.com ([fe80::d9f:1a07:82a9:f3a7%5]) with mapi id 15.20.4669.016; Mon, 8 Nov 2021 21:38:50 +0000
From: "Sterne, Jason (Nokia - CA/Ottawa)" <jason.sterne@nokia.com>
To: "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: No weekly YANG Versioning call tomorrow (Nov 9)
Thread-Index: AdfU6N3Ght08fx4MSfeC0rSZmEjyZQ==
Date: Mon, 8 Nov 2021 21:38:50 +0000
Message-ID: <DM6PR08MB5084867E88BAFCF16E1A8C7A9B919@DM6PR08MB5084.namprd08.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=nokia.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: bfa8c555-d35e-46f5-2577-08d9a3002725
x-ms-traffictypediagnostic: DM6PR08MB6058:
x-microsoft-antispam-prvs: <DM6PR08MB6058E0B51282ED73A2CA01329B919@DM6PR08MB6058.namprd08.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:2000;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 18PS+T3Nij6YfaCxREL1jbUpSnu4/cKL1tgjqeTSic8h0CLuaWS0O73yH8Xe/fQkTnRtzcDZc+J785njrs7OllgJ6PWQJzqopX73yjj+AT8hjyVHq84qgJM0AFMuDoJq0wYubkvZOEcS7wLZGpp3mfMmzQdtEI5fumFbiGmsanrjMmiAioBx6nA4MP/8jC9bB9OmGqY/ISzKUWh0QNChJpdJrvI6U9VinHuYqtoZZvjYb9dQxOizeroCYE5WNksojP5H0bnuT6B5SerMILMJsrRMFV4pWALkahqWv0FnPkpx/62zC4ygYWC1hJwJNHy0EjRKoJHfXux9JQz1VRqfYxqcsI04qW2DuJeSzwvxhPoB1enRqWeiIaLxn4DOo5D979wA+Z+7/nzKoLooGcEmmSpAghEMJ/dPkENnNgEw+BosepwqiyUDl3qH3yZkMUhQX7yQaIrshy4paS/o97F4ALp4y6sVxn//K+0MAFMWv7BNl6rkh2X5pEw1vJCQ6nrPkJmKOMm9nqYTwpQNGHSqT/DCwVTnnikhzozFwKgHApitUkbKguq8Ng5dcLqcb/s1hTVjyRS2cP+jsvVP0LDqHvII882T02sxJmSzzZVnfxdSG80v2kuw427/cqxFNCj32AOY4QZrXgg3NyCDN8B7D7JRhsYXlI1rj+Cs5ESxZ/OPUZFvIkY83dmc0HZX5QLYcdsb4t7z7ehsvgNaZJLRuA==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:DM6PR08MB5084.namprd08.prod.outlook.com; PTR:; CAT:NONE;  SFS:(4636009)(366004)(71200400001)(86362001)(558084003)(2906002)(52536014)(6506007)(66556008)(64756008)(9686003)(26005)(186003)(5660300002)(7696005)(55016002)(6916009)(82960400001)(316002)(508600001)(8936002)(8676002)(38100700002)(66476007)(33656002)(66446008)(122000001)(66946007)(38070700005)(76116006); DIR:OUT; SFP:1102; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?2aIH5L4d0YKdSr2kciSysZdh/p2kQ3NHl8YJSCQglqag+VqMyqJ6RtKCLuQo?= =?us-ascii?Q?6TiqzyTwi+MK0Cznj42GGWXteORPhEBL2MoG23rJqVqzByKFkao3SOMnUuFS?= =?us-ascii?Q?5e8Jr9QV2YDM2k6UhHqp/zWA0U5H9ZqOYxxFNVNGH19Q76hvDUJF3ci0TH2w?= =?us-ascii?Q?OOa5qAz2tZL79232hOoSbcXKmRMyEtus3mLvgZoHttGU005wqBTBb5sEwL/R?= =?us-ascii?Q?uWILphOkT0V0b3zmaAfyGi28rPqoDcQC4xQxAXj6Cn+8ZPdmamRAbkHGL7il?= =?us-ascii?Q?yyRr58m+gIhb68Lq+XAydXMtGixJVPFTAQ4o6ihuCg7Oc3Cz93KBbk2CE1Nb?= =?us-ascii?Q?yrCZlRzO3BPa9NNErJAaOpB/udSLhOdDgpqHdeSJa5wl1CAqWJSAcWvQtSuz?= =?us-ascii?Q?Fb4jHy2fjt2JI5X8o45LC9u1M38hYEwmQ/UPGuXg2lyoHurInf1XiqAJqkfo?= =?us-ascii?Q?oHOy7dQFQ1QZiAEO7qZwewluFsMDqb62aBKU4oeiei8pKoMHjwSnZlmPHDxe?= =?us-ascii?Q?lhwMTfzfwIl0oNoGBYKXONo+cBz37142qQxap1x7EEJd2KBjw/RphtqPrsY3?= =?us-ascii?Q?N6ggp4SglunmFoKqMIwsXS3hEGHZY0lsd6wasENzCstPU3dCx5NbHYIbHG+h?= =?us-ascii?Q?FtOdiAMgvxhXgyMSZ2h5wdyOp8KlHFWiGMilOa15DkHF3OroyqavivwR5Roh?= =?us-ascii?Q?XylkKkSDqrptrf6/LWxiGnatvG5ZWOe6GGBBQrTiT8jLcsf5DcgFOXMwfVDl?= =?us-ascii?Q?kpWE3iwcyERjTaffHrWLEd2tHm+iSqIlhhfWQDejH8sOHxVnDPFkXhqdBDIu?= =?us-ascii?Q?lkVT+3HgpxrWPMZPTDY1rAMlTT2Ahk21W7xE0QwohwZieGWij9D29LIS7osK?= =?us-ascii?Q?MbXYXH/+BfBkFsW5rs7i3ed3Tx3rFhPaUfUcEgIjFumUh+9Ot9Wv/mGaywmb?= =?us-ascii?Q?xGpFDqMFWr4duMbH6CqzT7y/5vlE/kop680N+s3Djg5S8n2cFrEblLl+ILDu?= =?us-ascii?Q?pqPKPk0QJZ8cCzjLIUq29V9JjJhuHg70qGx+mkHqL4GrEA6GYjHpcBIA0j1O?= =?us-ascii?Q?X+5Z95NrQnhE1s5V1CV752rVFYHEZC/e2ojtsNPLghe7k5G6aG7EhdpKYLWA?= =?us-ascii?Q?bmYpO6F6hf86B7Xm7Mk+DpUHfVfXVfdy7BkvZeT/QEBbMmIgq9QZ7q8ykjnS?= =?us-ascii?Q?z7qwmgtNbeh7t68SptBmk/OtGBl+DsgKyMFAzdqDy0+t7JSfa/Qxk9Ruvv55?= =?us-ascii?Q?sSDrjrTIrQbVsucQZGzYOaporKBidRp6LSAiyRv9Z90sZqRYIWyhZzH4cUwf?= =?us-ascii?Q?AYiMoJtxzZ1Eiugyq1JU1FyhnsRGLD8I3KlZDkRhtne8pSSTtE+tR1lNnDqu?= =?us-ascii?Q?rUg68vHVJ5NNy/5umE/2NejhEGBHtFAJFDwp2RlwxQ75+uEEJ3iGGYbZfeYO?= =?us-ascii?Q?AghIJqeaauD7GFCjZ9Kt688hwVsKstTaT21dz3owIShkYjlpWq/3eXz5NKiB?= =?us-ascii?Q?LV6bkz+NZDnc+F1KEJqc8UjNvr8gOUkWU12auo1R48wiEIrLl68DR2SQXZEv?= =?us-ascii?Q?7/clrPwaXlIA4gU4FWPcHXP/2GgZffPaLIWgSIn5ZdLLS0+YR0JdmC23zRql?= =?us-ascii?Q?ug=3D=3D?=
Content-Type: multipart/alternative; boundary="_000_DM6PR08MB5084867E88BAFCF16E1A8C7A9B919DM6PR08MB5084namp_"
MIME-Version: 1.0
X-OriginatorOrg: nokia.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DM6PR08MB5084.namprd08.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: bfa8c555-d35e-46f5-2577-08d9a3002725
X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Nov 2021 21:38:50.0820 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d471751-9675-428d-917b-70f44f9630b0
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: zO0qK/5hdVBv4XU0mvkx/04e5NEfJW3sAdhq9lJMSF790N3U6nYn0gwfwxpTDNPfjXWE/UILHwkNYD1tf3t2MQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR08MB6058
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/maRWkzGlrIvP2hrWvsfenLospHI>
Subject: [netmod] No weekly YANG Versioning call tomorrow (Nov 9)
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
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: Mon, 08 Nov 2021 21:38:56 -0000

--_000_DM6PR08MB5084867E88BAFCF16E1A8C7A9B919DM6PR08MB5084namp_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi all,
The weekly YANG Versioning call on Tues Nov 9th is cancelled.  See you at t=
he IETF112 NETMOD session on Thursday!
Jason

--_000_DM6PR08MB5084867E88BAFCF16E1A8C7A9B919DM6PR08MB5084namp_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-CA" link=3D"#0563C1" vlink=3D"#954F72" style=3D"word-wrap:=
break-word">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US">Hi all,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">The weekly YANG Versioning call=
 on Tues Nov 9<sup>th</sup> is cancelled.&nbsp; See you at the IETF112 NETM=
OD session on Thursday!<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Jason<o:p></o:p></span></p>
</div>
</body>
</html>

--_000_DM6PR08MB5084867E88BAFCF16E1A8C7A9B919DM6PR08MB5084namp_--


From nobody Tue Nov  9 01:18:13 2021
Return-Path: <rwilton@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 EB8F93A0C7C for <netmod@ietfa.amsl.com>; Tue,  9 Nov 2021 01:18:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.618
X-Spam-Level: 
X-Spam-Status: No, score=-9.618 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_NONE=0.001, URIBL_BLOCKED=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=KeLDQS//; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=fHMC+14e
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UsSD1K732sHF for <netmod@ietfa.amsl.com>; Tue,  9 Nov 2021 01:18:05 -0800 (PST)
Received: from rcdn-iport-7.cisco.com (rcdn-iport-7.cisco.com [173.37.86.78]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2184F3A0C75 for <netmod@ietf.org>; Tue,  9 Nov 2021 01:18:05 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2157; q=dns/txt; s=iport; t=1636449485; x=1637659085; h=from:to:subject:date:message-id:references:in-reply-to: content-transfer-encoding:mime-version; bh=UnQFzo2CMfNjJtNNUnVRLwMz5eI5NZeHkU5FAR7vBec=; b=KeLDQS//DENoDFshPJA73XLsu4YYX1uJ/9IZoXZkt40rfV7tyB53Bsb4 NuVQHNdUWCV3noWuT2afNbUyyLBGztFsPSDZbebQsmxS0GB+l3fSh8YxN pY13o2RC5QGgqEUQtdD72+5RY3Tkd4+gg05Jsse/dzPSSeo7culsnBoyE Q=;
IronPort-PHdr: =?us-ascii?q?A9a23=3APnVjVRBMlbhJFwp9kXIMUyQVmhdPi9zP1kY96?= =?us-ascii?q?JMsjLhVN7ml/orvJlfe+eQrgFKaFYnY6vcRje3QvuigXGEb+p+OvTgEd4AET?= =?us-ascii?q?B4Kj8ga3mlCSM6IAEH2NrjmOio9GskRVlZu+HugdFVTGdjzfUbTvmz04TNBU?= =?us-ascii?q?hn6PBB+c+LyHIOahs+r1ue0rpvUZQgt5nK9bLp+IQ/wox/Ws5wdgJBpLeA6z?= =?us-ascii?q?R6aykY=3D?=
IronPort-Data: =?us-ascii?q?A9a23=3APRaL36zUeudHXxVltlN6t+cPxCrEfRIJ4+Muj?= =?us-ascii?q?C+fZmUNrF6WrkUCzGocDDqBO/zZY2r2eNkgaIjk9x9T7ZCGmN9gTwQ5rFhgH?= =?us-ascii?q?ilAwSbn6Xt1DatR0xt/paQvdWo/hyklQoSGfJ9cokP0/E/3a+G49SgkjMlke?= =?us-ascii?q?5KlYAL6EnEpLeNbYH9JZSJLw4bVs6Yw6TSLK1rlVeDa+6UzDGSYNwtcaQr43?= =?us-ascii?q?U4sRCRH55wesBtA1rA3iGsiUFX2zxH5B7pHTU29wueRf2VaIgK6b76rILCR5?= =?us-ascii?q?GjV+VImDcmo1+29eUwRSbmUNg+L4pZUc/H92V4Z+WpjieBiaaZ0hUR/011lm?= =?us-ascii?q?/hr19RJqZu2YQwoJabL3u8aVnG0FgkvYfYYoO+feSfXXcu7iheun2HX6/NjE?= =?us-ascii?q?EQxMaUZ9/p5R2ZU+pQwKnYWZRCEiuSpyb+/RuR2rsYqJ87hJ8YCvHB+wCvCD?= =?us-ascii?q?Oo3B5zOK5gmT/cwMCwYnMtCG7PVYNAULGEpZxXbaBoJMVASYK/SVdyA3hHXG?= =?us-ascii?q?wC0YnrPzUbv31Xu8Q=3D=3D?=
IronPort-HdrOrdr: =?us-ascii?q?A9a23=3AhL+yhay6vBJGUiogm1zjKrPxh+skLtp133?= =?us-ascii?q?Aq2lEZdPULSK2lfpGV8sjziyWatN9IYgBdpTnyAtj+fZq6z+863WBxB8bsYO?= =?us-ascii?q?CCgguVxe5ZnPPfKlHbakjDH6tmpNpdmstFeZzN5DpB/L3HCWCDer5KqrTqgc?= =?us-ascii?q?PY59s2jU0dNz2CAJsQiDuRfzzra3GeMzM2Y6bReqDsgvZvln6FQzA6f867Dn?= =?us-ascii?q?4KU6zovNvQjq/rZhYAGloO9BSOpSnA0s+7LzGomjMlFx9fy7Yr9mbI1ybj4L?= =?us-ascii?q?+4jv29whjAk0fO8pVtnsf7wNcrPr3OtiFVEESvtu+bXvUkZ1SwhkFznAhp0i?= =?us-ascii?q?dtrDD4mWZkAy200QKJQoj6m2q05+Cq6kdR15ar8y7ovZKkm72jeNr/YPAx2L?= =?us-ascii?q?6wtXDimhAdVZhHodJ29nPcuJxNARzamiPho9DOShFxj0Kx5WEviOgJkhVkIM?= =?us-ascii?q?EjgZJq3MQiFXluYdw99ePBmfQaOfgrCNuZ6OddcFucYXyctm5zwMa0VnB2Gh?= =?us-ascii?q?udWEANtsGczjATxRlCvgcl7d1amm1F+IM2SpFC6eiBOqN0lKtWRstTaa5mHu?= =?us-ascii?q?8OTca+F2SISxPRN2CZJ0jhCcg8Sj/wgo+y5K9w6PCheZQOwpd3kJPdUElAvW?= =?us-ascii?q?p3YE7qAd3m5uwDzvkMehTKYd3A8LAt23FJgMyKeFOwC1zxdLkHqbrUn8ki?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0BNAAByPIph/5pdJa1XAxwBAQEBAQE?= =?us-ascii?q?HAQESAQEEBAEBQIFFBwEBCwGBUSMuB3daNzGIDgOEWWCFbIIlA5sCgS6BJQN?= =?us-ascii?q?UCwEBAQ0BASoLDAQBAYQ9RQKCVgIlNAkOAQIEAQEBEgEBBQEBAQIBBgSBERO?= =?us-ascii?q?FaA2GQgEBAQEDAQEQLgEBLAwLAgICAQgOAgEEAQEvGwwLHQgCBAESCBqCUIJ?= =?us-ascii?q?VAy8BDp51AYE6AoofeIEzgQGCCAEBBgQEgToCg04YgjUDBgWBNQGDCoseJxy?= =?us-ascii?q?BSUSBWIJnPoJjAQECGIFIHyaDCIIuji91agRTFA45NgdCPxoHPZFKjlWeHgq?= =?us-ascii?q?DOJ8bFYNsi3EDl0iWEB+CIaNDAgQCBAUCDgEBBoFhO4FZcBUaIYJpURkPjiC?= =?us-ascii?q?DcjOEYYVKdDgCBgEKAQEDCZB1AQE?=
X-IronPort-AV: E=Sophos;i="5.87,219,1631577600"; d="scan'208";a="943608007"
Received: from rcdn-core-3.cisco.com ([173.37.93.154]) by rcdn-iport-7.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 09 Nov 2021 09:18:03 +0000
Received: from mail.cisco.com (xbe-rcd-001.cisco.com [173.37.102.16]) by rcdn-core-3.cisco.com (8.15.2/8.15.2) with ESMTPS id 1A99I3h8020879 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=OK); Tue, 9 Nov 2021 09:18:03 GMT
Received: from xfe-rcd-002.cisco.com (173.37.227.250) by xbe-rcd-001.cisco.com (173.37.102.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.792.15; Tue, 9 Nov 2021 03:18:03 -0600
Received: from xfe-rcd-001.cisco.com (173.37.227.249) 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.792.15; Tue, 9 Nov 2021 03:18:02 -0600
Received: from NAM11-BN8-obe.outbound.protection.outlook.com (72.163.14.9) by xfe-rcd-001.cisco.com (173.37.227.249) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.792.15 via Frontend Transport; Tue, 9 Nov 2021 03:18:02 -0600
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=TwHKz2TovROBYG5TrK8XVY0U1/zJrN+JavFpda8iISzlaiXbpWABjCUGfothM6iqMJeNYsrshdmR8O//jjmfPYO8gXCinLHdjj2XqHdgwqkIRD43fHYvYbeGNHmuh/GFVBJuGmbPmD5tQ/3ZNtG0TVm/hbGZGnoEKGrqQKUf3mr8gIX89/AZzIFqwf35/Q8TweobWz1S0Xef6VMtJbm3ym47e4Lg+Z0tS6hltXyhooIpXV38Nd61mVaULSBrPeGQH5cCUP4kKeRgEmLBBQI6jno5FUHLJRwJTKbhyEvZ81egf0IdAbB+loqZi8J7TSFsK0HsqjSYFw4xi4DxFUBEHQ==
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=+8qeIzzehpEcGKdimq0bnaDbJ1z8ar77uruXQicA/Jk=; b=bCq+4uV7SYMoOtJT+q6EJlqI2qhC4eTBfY1RbrFU//bYey4Z1uz0eWiS/P8FDcIk5X6cOAyBtf8jFLDitZ2Sdk48m7CTzv2c/drSjYS3mA6E30lgNjrS0LpJtTcvrs8Pnuj9v6SZsVkmebRVPBahXhES98CYt+Nwej769d0iBsuy5Xq7qN1A5nhodkLBOZQ53pK1OJk75/HzYXsQOU9Dno5/rTR8nctlAff1K/X/xykTnJGtjcMTttwJg3d88I9PGIrJxHnoOmI+Z93RSnG++i4kOMILAKzYE2P0v13hsC5BBzF7mpNrsqb1BmMNCZHtp3xCqnyylGkx+94BFETDEw==
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.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=+8qeIzzehpEcGKdimq0bnaDbJ1z8ar77uruXQicA/Jk=; b=fHMC+14e8Vp0W2fDmIH1mp8QC0KNOkXQx5WNVNBAUhQrVn7Qnzzxcu1INFT+uCKLrUVml+Fr27st066L35s8tsIGVLrlyCVr+gFCEJbEWG+lCnaUDgOwu1KmaOrX08BG/l9qnyLPeOQCaMfBctZtAfe0ut0BV1XxAmu88/NEU7I=
Received: from BY5PR11MB4196.namprd11.prod.outlook.com (2603:10b6:a03:1ce::13) by BYAPR11MB3141.namprd11.prod.outlook.com (2603:10b6:a03:8d::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4669.11; Tue, 9 Nov 2021 09:18:00 +0000
Received: from BY5PR11MB4196.namprd11.prod.outlook.com ([fe80::3dad:eeb0:be1c:b167]) by BY5PR11MB4196.namprd11.prod.outlook.com ([fe80::3dad:eeb0:be1c:b167%5]) with mapi id 15.20.4669.016; Tue, 9 Nov 2021 09:17:59 +0000
From: "Rob Wilton (rwilton)" <rwilton@cisco.com>
To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>, "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: [netmod] I-D Action: draft-ietf-netmod-rfc6991-bis-08.txt
Thread-Index: AQHX0/NhYXKNBZGBpkCNzDl8o4qSnav4Q0+AgAKn9pA=
Date: Tue, 9 Nov 2021 09:17:59 +0000
Message-ID: <BY5PR11MB41968E11AE11BAB0FE890AA5B5929@BY5PR11MB4196.namprd11.prod.outlook.com>
References: <163630191653.12353.14930764988257701939@ietfa.amsl.com> <20211107163625.42jdakqcfwc5x74f@anna.jacobs.jacobs-university.de>
In-Reply-To: <20211107163625.42jdakqcfwc5x74f@anna.jacobs.jacobs-university.de>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: jacobs-university.de; dkim=none (message not signed) header.d=none;jacobs-university.de; dmarc=none action=none header.from=cisco.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 1a5420b9-1b90-4acc-7cfe-08d9a361d30c
x-ms-traffictypediagnostic: BYAPR11MB3141:
x-microsoft-antispam-prvs: <BYAPR11MB31415B53324A09212F4BC128B5929@BYAPR11MB3141.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: xslztVzH3z65n2PEl/3MgyC7sPCw6tgqzKKSQyoEqlKKOZy6lutfgEG2FqkoaC+OQdWTv7QFjsOpTEG4naNbfEtc48h9npjbVpJh4XohO0SeK/a9D1UTz5fXHS1MvpznDuTPgrK1YRJ3p3s9s9G/2CrMJq9vfees+qPOpE4A61iPcuJrs7556mTaFfxeNBAQN0fe2o05bqLzBPnJ74QzJMjpc+9uUCgHK/tFWLkEqLlKfL/7j1sHu28srixCjunZmmE7150Uwrt/WdyPH6ygNeybUEfek72ixELYp6SEhk8Fys3DI+Ex+O4r5bbeW5xjtFaReWMRNZOIRFtOk/nv1b0lc58oHIvBezenS81AW95DKGr8pMtFInWbY3DnjOuOPrr+0/sqZHjs0OYJdEB7OJB4k7buUmIY86rYv9+6WMRXoEewiPAr8ZahX+fYRvH5DGwRaX+aBu6J7YaWToQ6CYKwfu/mv2nPBIpAPQ2vpC7/s8Z9+6RXhuvdh8Cb75r83s+m6GZ8KT/YF1KA8H8dfAVa+JSYNlJ+L+I7GtULmuWxqbe3NMWz4G2HUH/5usrrAzCaRMi/wul84hJBD1gnFJHRJWhZJC+ytdEn9W3++w/OHLrTFd4zTBmBKVOHRNznwad+g1SKAVu7YVBVm/0bKNBtPHcm2/Rrgs7UeK23itR/GDrP5inoBoJGdsxrdAWP9lpGTrV46kfoa3fiCsXGH7GW6Z7qpFjeacvwsZls3Mc6hYpPnRlPEYdc5DaIUxOAavnBDIONNHG7KOCACQU62T9nNtBPlrONI2fXb2O9MMUaWWUDdyfavFNDe+El/IuVtkHV9X61a19Il/MrN5fiIQ==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:BY5PR11MB4196.namprd11.prod.outlook.com; PTR:; CAT:NONE;  SFS:(366004)(86362001)(8676002)(53546011)(40140700001)(55016002)(66446008)(122000001)(6506007)(316002)(5660300002)(966005)(9686003)(83380400001)(508600001)(7696005)(38100700002)(2906002)(26005)(66574015)(8936002)(38070700005)(71200400001)(33656002)(66946007)(186003)(110136005)(76116006)(64756008)(66556008)(52536014)(66476007); DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?02uIYt7mGEF49Ypp9sECwoEMfDSoRphdvmbSYBXb+I9X+NGVoFy5AdCCoX?= =?iso-8859-1?Q?bHz5u16vmD9VdyK3HdRVL03yoIVD/iFoFYS7oZk3dodp5ocRE5SNDyDy8i?= =?iso-8859-1?Q?2kccGxrazLldQyR9ZPBZfcVnvmDTAhevzr03L56T5OzOtJNTrfbjEVKjrE?= =?iso-8859-1?Q?kTul1kMLCH8MTZB9uuj1f5grK6BxscP1COyoxCxnQFmR6mW99N+tpk0iyZ?= =?iso-8859-1?Q?BoD+DoQCS25cVqskRCa8zqFvY1a/TxImOUW6ovrTSVBH0SQ3orhd7SZLix?= =?iso-8859-1?Q?1rX00L1I4iKfgJR/l2DDc95k7zA0DNw/T/FzEg4D176bGiB0jfSBi//GDS?= =?iso-8859-1?Q?ZdeCfxKVCzGpQqt+GoDiai8u99KM7hq2Wv9harIRcqx5MhfHK9sdLmRRa7?= =?iso-8859-1?Q?N5+pqdn4d5YeMt65jRL2hawQrnshgCJaH3B5hS+dbW87IUgJAWGlS60+x8?= =?iso-8859-1?Q?HSCn0uAyD7N6bnUKrZcKSG4NV2VE7sajV0gPe2YXdkXo6SCkNTEvHT06Cj?= =?iso-8859-1?Q?a2iGmLQUT9Z8vk5vG1EpOV8faMhesWSD5KMaqTWQetwrED+qyiiWGnabkE?= =?iso-8859-1?Q?r3vj4xQG6dwK4hYwj8gye27XrgQ7aEvSLWTuKyt+oh1iQFJ/vfEIb/zHrd?= =?iso-8859-1?Q?rcAeagfAx4rsHuPpWLPALgue2kayW1Us1uuH3fHHeqx8gILSJnhQCAaXOt?= =?iso-8859-1?Q?HJ7BHJMm3TjBXrBxVIDN5m3pR0wUFeZ3RmMRCufeePwfBZoT0b7kxNedWO?= =?iso-8859-1?Q?G9pDyuetBzL3+4D2Nj2jk4FmXRGw12drLIgmYtJTkG7kJYB27uu76SqBet?= =?iso-8859-1?Q?sTwdB1ByHl0iD04tAxu/njJIk89jxOqXN2Gh0x4fCqDeIE/dTMRb4AKLre?= =?iso-8859-1?Q?LuRnIvhqi60xQopVyb2LaIjcpD29IZIiP6v987KUJxyguufT9ZEuC+g/Hp?= =?iso-8859-1?Q?1C8hY/ODbODDdIEboGZwXcq/G6FUUBT4VObiJgBmz2rdNQ7A9JJicZxwXC?= =?iso-8859-1?Q?vQG3jrJ1m3fw57+mzr6oo64UiDnC1MeAmg4XlMyGMnjd4NuXjMe1tTUbTZ?= =?iso-8859-1?Q?75vGgE4vJBQGKhEdtu29209tf3isXJrEMNFXYICuPDma2QDYRtEoTnif4+?= =?iso-8859-1?Q?lk9FS1TlKT8zFbRVBlqmTAmaWVlSrRPBFs2WwFZs0zsZv8aa7iPci4WPpD?= =?iso-8859-1?Q?03kLmQdmT1S+Q7ftJuP5bSr2Ub4fiswBuC/pxc7+M3YtzHvDhQBMGbXodF?= =?iso-8859-1?Q?GsuS9u69jBTvqkpgfgmTcZvtY+KZ89lSHegZzlaK9moMt9LJiGMIhczV+R?= =?iso-8859-1?Q?9dWYJSU+KOmnVAv65SWlJq0PF8ecuhVTWObgtWCHsSNOKwtk0yEdSEM6vP?= =?iso-8859-1?Q?DT+QkEKTGTIfoKcZShCkZercPiYu8LJtA5kZzRUGJavpadnznuJZCmcEBJ?= =?iso-8859-1?Q?sPk/rq8erncZc6nGiAuO1Ot0j20dvGvNw9bMohqPcieuuXIu+pT/J03EM7?= =?iso-8859-1?Q?FVNm+fCH3/yZjIt2f/NrKvTsigFlnK94tsPCM+/Z32KbJg7bt6sCYd84eF?= =?iso-8859-1?Q?QH1uEAmN5vtjTemV4DEHIHr+XcfOO/3w+dgb1v+eqMxV7gpuWOfH/HvLe9?= =?iso-8859-1?Q?/PQxeMLe7kJ//p3zaun/7HHjXrnhtIfI8kocAj0u+pc8/c7PAEApazZ5mO?= =?iso-8859-1?Q?KdR90D8RuiQknhhr6gM=3D?=
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BY5PR11MB4196.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 1a5420b9-1b90-4acc-7cfe-08d9a361d30c
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Nov 2021 09:17:59.6812 (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: jdVc/Kg67ogXr29TYGqHN6YUPxyhMr9tQkITsgpebf5TP5vyI/quIwoEvuTy9LyjfMcFctwOxlkk5M+Y/PX5mg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR11MB3141
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.16, xbe-rcd-001.cisco.com
X-Outbound-Node: rcdn-core-3.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/39e5CnZByV0l3JiP0mfdsmFsHSc>
Subject: Re: [netmod] I-D Action: draft-ietf-netmod-rfc6991-bis-08.txt
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
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: Tue, 09 Nov 2021 09:18:11 -0000

Hi Juergen,

My preference would be to last call this document so that other YANG module=
s can make use of the new types.  We can always spin a future bis document =
if further common types are useful.

draft-ietf-netmod-yang-module-versioning also makes use of the revision-ide=
ntifier type defined in this draft.

Regards,
Rob

// As a contributor



-----Original Message-----
From: netmod <netmod-bounces@ietf.org> On Behalf Of J=FCrgen Sch=F6nw=E4lde=
r
Sent: 07 November 2021 16:36
To: netmod@ietf.org
Subject: Re: [netmod] I-D Action: draft-ietf-netmod-rfc6991-bis-08.txt

On Sun, Nov 07, 2021 at 08:18:36AM -0800, internet-drafts@ietf.org wrote:
s.
> This draft is a work item of the Network Modeling WG of the IETF.
>=20
>       Title           : Common YANG Data Types
>       Author          : Juergen Schoenwaelder
> 	Filename        : draft-ietf-netmod-rfc6991-bis-08.txt
> 	Pages           : 41
> 	Date            : 2021-11-07
>=20
> A diff from the previous version is available at:
> https://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-netmod-rfc6991-bis-08
>

This is a mostly editorial update. The draft has no open issues I am
aware of. The WG has to decide whether we wrap this up by sending the
document to WG last call and then through the publication pipeline or
we leave this I-D hanging around just in case more additions get
proposed and finally worked out so that they can be added. In later
case, it is crucial to provide concrete and actionable proposals.
Rough ideas "please add X" where it is left somewhat open what "X"
really boils down to or how "X" will be used makes it difficult to
work out the details.

/js

PS: I have not registered for IETF 112, I guess I will watch the
    session recordings once they are available.

--=20
Juergen Schoenwaelder           Jacobs University Bremen gGmbH
Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
Fax:   +49 421 200 3103         <https://www.jacobs-university.de/>

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


From nobody Tue Nov  9 01:36:26 2021
Return-Path: <benoit.claise@huawei.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 D9A443A0D2F for <netmod@ietfa.amsl.com>; Tue,  9 Nov 2021 01:36:24 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.249
X-Spam-Level: 
X-Spam-Status: No, score=-5.249 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, NICE_REPLY_A=-3.33, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xIWmfrMpzQ01 for <netmod@ietfa.amsl.com>; Tue,  9 Nov 2021 01:36:20 -0800 (PST)
Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 316183A0D28 for <netmod@ietf.org>; Tue,  9 Nov 2021 01:36:20 -0800 (PST)
Received: from fraeml736-chm.china.huawei.com (unknown [172.18.147.226]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4HpN5t2Z3zz67nMG; Tue,  9 Nov 2021 17:31:30 +0800 (CST)
Received: from [10.47.76.247] (10.47.76.247) by fraeml736-chm.china.huawei.com (10.206.15.217) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.15; Tue, 9 Nov 2021 10:36:14 +0100
To: "Rob Wilton (rwilton)" <rwilton=40cisco.com@dmarc.ietf.org>, Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>, "netmod@ietf.org" <netmod@ietf.org>
References: <163630191653.12353.14930764988257701939@ietfa.amsl.com> <20211107163625.42jdakqcfwc5x74f@anna.jacobs.jacobs-university.de> <BY5PR11MB41968E11AE11BAB0FE890AA5B5929@BY5PR11MB4196.namprd11.prod.outlook.com>
From: Benoit Claise <benoit.claise@huawei.com>
Message-ID: <a3516012-f66d-136e-8501-5c5f0d521089@huawei.com>
Date: Tue, 9 Nov 2021 10:36:09 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.14.0
MIME-Version: 1.0
In-Reply-To: <BY5PR11MB41968E11AE11BAB0FE890AA5B5929@BY5PR11MB4196.namprd11.prod.outlook.com>
Content-Type: text/plain; charset="utf-8"; format=flowed
Content-Transfer-Encoding: 8bit
Content-Language: en-GB
X-Originating-IP: [10.47.76.247]
X-ClientProxiedBy: dggems704-chm.china.huawei.com (10.3.19.181) To fraeml736-chm.china.huawei.com (10.206.15.217)
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/SbLqeY3EUW09REuegzE39BI7WUs>
Subject: Re: [netmod] I-D Action: draft-ietf-netmod-rfc6991-bis-08.txt
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
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: Tue, 09 Nov 2021 09:36:25 -0000

+1.

Regards, Benoit

On 11/9/2021 10:17 AM, Rob Wilton (rwilton) wrote:
> Hi Juergen,
>
> My preference would be to last call this document so that other YANG modules can make use of the new types.  We can always spin a future bis document if further common types are useful.
>
> draft-ietf-netmod-yang-module-versioning also makes use of the revision-identifier type defined in this draft.
>
> Regards,
> Rob
>
> // As a contributor
>
>
>
> -----Original Message-----
> From: netmod <netmod-bounces@ietf.org> On Behalf Of Jürgen Schönwälder
> Sent: 07 November 2021 16:36
> To: netmod@ietf.org
> Subject: Re: [netmod] I-D Action: draft-ietf-netmod-rfc6991-bis-08.txt
>
> On Sun, Nov 07, 2021 at 08:18:36AM -0800, internet-drafts@ietf.org wrote:
> s.
>> This draft is a work item of the Network Modeling WG of the IETF.
>>
>>        Title           : Common YANG Data Types
>>        Author          : Juergen Schoenwaelder
>> 	Filename        : draft-ietf-netmod-rfc6991-bis-08.txt
>> 	Pages           : 41
>> 	Date            : 2021-11-07
>>
>> A diff from the previous version is available at:
>> https://www.ietf.org/rfcdiff?url2=draft-ietf-netmod-rfc6991-bis-08
>>
> This is a mostly editorial update. The draft has no open issues I am
> aware of. The WG has to decide whether we wrap this up by sending the
> document to WG last call and then through the publication pipeline or
> we leave this I-D hanging around just in case more additions get
> proposed and finally worked out so that they can be added. In later
> case, it is crucial to provide concrete and actionable proposals.
> Rough ideas "please add X" where it is left somewhat open what "X"
> really boils down to or how "X" will be used makes it difficult to
> work out the details.
>
> /js
>
> PS: I have not registered for IETF 112, I guess I will watch the
>      session recordings once they are available.
>


From nobody Thu Nov 11 04:10:40 2021
Return-Path: <internet-drafts@ietf.org>
X-Original-To: netmod@ietf.org
Delivered-To: netmod@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 12B583A0E91; Thu, 11 Nov 2021 04:10:39 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: netmod@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 7.39.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: netmod@ietf.org
Message-ID: <163663263901.4424.10031608077358306000@ietfa.amsl.com>
Date: Thu, 11 Nov 2021 04:10:39 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/nS_I1s8xaI5Hl5V6cHsXt9hwXYI>
Subject: [netmod] I-D Action: draft-ietf-netmod-node-tags-04.txt
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 11 Nov 2021 12:10:39 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Network Modeling WG of the IETF.

        Title           : Self Describing Data Object Tags
        Authors         : Qin Wu
                          Benoit Claise
                          Peng Liu
                          Zongpeng Du
                          Mohamed Boucadair
	Filename        : draft-ietf-netmod-node-tags-04.txt
	Pages           : 28
	Date            : 2021-11-11

Abstract:
   This document defines a method to tag data objects associated with
   operation and management data in YANG modules.  This YANG data object
   tagging method can be used to classify data objects from different
   YANG modules and identify their characteristics data.  It can also
   provide input, instruction, indication to selection filter, and
   filter queries of operational state on a server during a "pub/sub"
   service for YANG datastore updates.  When the subscriptions of a
   particular subscriber to be fetched is very large, the amount of data
   to be streamed out to the destination can be reduced and only
   targeted to the characteristics data.  These data object tags may be
   registered as well as assigned during the module definition, assigned
   by implementations, or dynamically defined and set by users.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-netmod-node-tags/

There is also an htmlized version available at:
https://datatracker.ietf.org/doc/html/draft-ietf-netmod-node-tags-04

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-netmod-node-tags-04


Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/



From nobody Thu Nov 11 04:13:37 2021
Return-Path: <bill.wu@huawei.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 B43D63A0E03; Thu, 11 Nov 2021 04:13:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.919
X-Spam-Level: 
X-Spam-Status: No, score=-1.919 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DYT_E2uK5XUC; Thu, 11 Nov 2021 04:13:29 -0800 (PST)
Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9D3B63A0E0A; Thu, 11 Nov 2021 04:13:29 -0800 (PST)
Received: from fraeml708-chm.china.huawei.com (unknown [172.18.147.200]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4HqgWf6vZzz67jp0; Thu, 11 Nov 2021 20:09:50 +0800 (CST)
Received: from dggeml754-chm.china.huawei.com (10.1.199.153) by fraeml708-chm.china.huawei.com (10.206.15.36) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.2308.15; Thu, 11 Nov 2021 13:13:26 +0100
Received: from dggeml753-chm.china.huawei.com (10.1.199.152) by dggeml754-chm.china.huawei.com (10.1.199.153) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2308.15; Thu, 11 Nov 2021 20:13:24 +0800
Received: from dggeml753-chm.china.huawei.com ([10.1.199.152]) by dggeml753-chm.china.huawei.com ([10.1.199.152]) with mapi id 15.01.2308.015; Thu, 11 Nov 2021 20:13:24 +0800
From: Qin Wu <bill.wu@huawei.com>
To: "netmod@ietf.org" <netmod@ietf.org>
CC: NetMod WG Chairs <netmod-chairs@ietf.org>, "draft-ietf-netmod-node-tags@ietf.org" <draft-ietf-netmod-node-tags@ietf.org>
Thread-Topic: New Version Notification for draft-ietf-netmod-node-tags-04.txt
Thread-Index: AdfW9T7TILRMhqTQw0CFAIflDmj63Q==
Date: Thu, 11 Nov 2021 12:13:24 +0000
Message-ID: <c0714d7a1f32495c8544a77a2d811679@huawei.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.136.100.16]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/kXSFdQz75CmjT1KJPEDnKa79V-w>
Subject: Re: [netmod] New Version Notification for draft-ietf-netmod-node-tags-04.txt
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 11 Nov 2021 12:13:35 -0000

SGVyZSBpcyB0aGUgdXBkYXRlIG9mIGRyYWZ0LWlldGYtbmV0bW9kLW5vZGUtdGFnLCANClRoZSBk
aWZmIGlzOiBodHRwczovL3d3dy5pZXRmLm9yZy9yZmNkaWZmP3VybDI9ZHJhZnQtaWV0Zi1uZXRt
b2Qtbm9kZS10YWdzLTA0DQpPbmUgY29tbWVudCByYWlzZWQgaW4gSUVURiAxMTAgd2FzIHdoZXRo
ZXIgcHJvcGVydHkgdGFnIGNhbiBiZSBpbmZlcnJlZCBmcm9tIHlhbmcgbW9kZWwgYWxyZWFkeSBh
bmQgd2hhdCBpcyBkaWZmZXJlbmNlIGJldHdlZW4gb2JqZWN0IHRhZyBhbmQgbGlzdCwgbGVhZiBl
bGVtZW50LiANClRoZXJlZm9yZSB0aGUgbWFpbiBjaGFuZ2VzIGFyZSB0byB1c2VkIHRvIGNsYXJp
ZnkgMyBkYXRhIG9iamVjdCB0YWdzIGFyZSB1c2VkIGluIGEgbXV0dWFsIGV4Y2x1c2l2ZSB3YXkg
YW5kIGhvdyB0aGV5IGFyZSBjb3JyZXNwb25kaW5nIHRvIGxpc3QsIGxlYWYuIEkgdGhpbmsgYm90
aCBvYmplY3QgdGFnIGFuZCBwcm9wZXJ0eSB0YWcgYXJlIG9wdGlvbmFsLiBUaGUgbmVjZXNzaXR5
IG9mIG9iamVjdCB0YWcgYW5kIHByb3BlcnR5IHRhZyBpcyB1c2VkIHRvIGluZGljYXRlIHRoZSBy
ZWxhdGlvbiBvZiBkaWZmZXJlbnQgZGF0YSBvYmplY3RzIGF0IGRpZmZlcmVudCBsZXZlbHMuIEl0
IGlzIG5vIGhhcm0gdG8gcmVtb3ZlIG9iamVjdCB0YWcgYW5kIHByb3BlcnR5IGJ1dCBpdCBpcyBu
aWNlIHRvIGhhdmUgdGhlc2UgdHdvIHRhZ3MgdG8gaW5kaWNhdGUgdGhlIHJlbGF0aW9uIHdpdGgg
bWV0cmljIHRhZy4gQmVzaWRlcyB0aGlzLCB0aGVyZSBpcyBubyBvcGVuIGlzc3VlIGZvciB0aGlz
IGRyYWZ0Lg0KDQotUWluIChvbiBiZWhhbGYgb2YgYXV0aG9ycykNCi0tLS0t6YKu5Lu25Y6f5Lu2
LS0tLS0NCuWPkeS7tuS6ujogaW50ZXJuZXQtZHJhZnRzQGlldGYub3JnIFttYWlsdG86aW50ZXJu
ZXQtZHJhZnRzQGlldGYub3JnXSANCuWPkemAgeaXtumXtDogMjAyMeW5tDEx5pyIMTHml6UgMjA6
MTENCuaUtuS7tuS6ujogQmVub2l0IENsYWlzZSA8YmVub2l0LmNsYWlzZUBodWF3ZWkuY29tPjsg
TW9oYW1lZCBCb3VjYWRhaXIgPG1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20+OyBQZW5nIExp
dSA8bGl1cGVuZ3lqeUBjaGluYW1vYmlsZS5jb20+OyBRaW4gV3UgPGJpbGwud3VAaHVhd2VpLmNv
bT47IFFpbiBXdSA8YmlsbC53dUBodWF3ZWkuY29tPjsgWm9uZ3BlbmcgRHUgPGR1em9uZ3BlbmdA
Y2hpbmFtb2JpbGUuY29tPg0K5Li76aKYOiBOZXcgVmVyc2lvbiBOb3RpZmljYXRpb24gZm9yIGRy
YWZ0LWlldGYtbmV0bW9kLW5vZGUtdGFncy0wNC50eHQNCg0KDQpBIG5ldyB2ZXJzaW9uIG9mIEkt
RCwgZHJhZnQtaWV0Zi1uZXRtb2Qtbm9kZS10YWdzLTA0LnR4dA0KaGFzIGJlZW4gc3VjY2Vzc2Z1
bGx5IHN1Ym1pdHRlZCBieSBRaW4gV3UgYW5kIHBvc3RlZCB0byB0aGUgSUVURiByZXBvc2l0b3J5
Lg0KDQpOYW1lOgkJZHJhZnQtaWV0Zi1uZXRtb2Qtbm9kZS10YWdzDQpSZXZpc2lvbjoJMDQNClRp
dGxlOgkJU2VsZiBEZXNjcmliaW5nIERhdGEgT2JqZWN0IFRhZ3MNCkRvY3VtZW50IGRhdGU6CTIw
MjEtMTEtMTENCkdyb3VwOgkJbmV0bW9kDQpQYWdlczoJCTI4DQpVUkw6ICAgICAgICAgICAgaHR0
cHM6Ly93d3cuaWV0Zi5vcmcvYXJjaGl2ZS9pZC9kcmFmdC1pZXRmLW5ldG1vZC1ub2RlLXRhZ3Mt
MDQudHh0DQpTdGF0dXM6ICAgICAgICAgaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2Mv
ZHJhZnQtaWV0Zi1uZXRtb2Qtbm9kZS10YWdzLw0KSHRtbGl6ZWQ6ICAgICAgIGh0dHBzOi8vZGF0
YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2h0bWwvZHJhZnQtaWV0Zi1uZXRtb2Qtbm9kZS10YWdzDQpE
aWZmOiAgICAgICAgICAgaHR0cHM6Ly93d3cuaWV0Zi5vcmcvcmZjZGlmZj91cmwyPWRyYWZ0LWll
dGYtbmV0bW9kLW5vZGUtdGFncy0wNA0KDQpBYnN0cmFjdDoNCiAgIFRoaXMgZG9jdW1lbnQgZGVm
aW5lcyBhIG1ldGhvZCB0byB0YWcgZGF0YSBvYmplY3RzIGFzc29jaWF0ZWQgd2l0aA0KICAgb3Bl
cmF0aW9uIGFuZCBtYW5hZ2VtZW50IGRhdGEgaW4gWUFORyBtb2R1bGVzLiAgVGhpcyBZQU5HIGRh
dGEgb2JqZWN0DQogICB0YWdnaW5nIG1ldGhvZCBjYW4gYmUgdXNlZCB0byBjbGFzc2lmeSBkYXRh
IG9iamVjdHMgZnJvbSBkaWZmZXJlbnQNCiAgIFlBTkcgbW9kdWxlcyBhbmQgaWRlbnRpZnkgdGhl
aXIgY2hhcmFjdGVyaXN0aWNzIGRhdGEuICBJdCBjYW4gYWxzbw0KICAgcHJvdmlkZSBpbnB1dCwg
aW5zdHJ1Y3Rpb24sIGluZGljYXRpb24gdG8gc2VsZWN0aW9uIGZpbHRlciwgYW5kDQogICBmaWx0
ZXIgcXVlcmllcyBvZiBvcGVyYXRpb25hbCBzdGF0ZSBvbiBhIHNlcnZlciBkdXJpbmcgYSAicHVi
L3N1YiINCiAgIHNlcnZpY2UgZm9yIFlBTkcgZGF0YXN0b3JlIHVwZGF0ZXMuICBXaGVuIHRoZSBz
dWJzY3JpcHRpb25zIG9mIGENCiAgIHBhcnRpY3VsYXIgc3Vic2NyaWJlciB0byBiZSBmZXRjaGVk
IGlzIHZlcnkgbGFyZ2UsIHRoZSBhbW91bnQgb2YgZGF0YQ0KICAgdG8gYmUgc3RyZWFtZWQgb3V0
IHRvIHRoZSBkZXN0aW5hdGlvbiBjYW4gYmUgcmVkdWNlZCBhbmQgb25seQ0KICAgdGFyZ2V0ZWQg
dG8gdGhlIGNoYXJhY3RlcmlzdGljcyBkYXRhLiAgVGhlc2UgZGF0YSBvYmplY3QgdGFncyBtYXkg
YmUNCiAgIHJlZ2lzdGVyZWQgYXMgd2VsbCBhcyBhc3NpZ25lZCBkdXJpbmcgdGhlIG1vZHVsZSBk
ZWZpbml0aW9uLCBhc3NpZ25lZA0KICAgYnkgaW1wbGVtZW50YXRpb25zLCBvciBkeW5hbWljYWxs
eSBkZWZpbmVkIGFuZCBzZXQgYnkgdXNlcnMuDQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAN
Cg0KDQpUaGUgSUVURiBTZWNyZXRhcmlhdA0KDQoNCg==


From nobody Thu Nov 11 10:34:55 2021
Return-Path: <0100017d1047e938-d91d4c5e-f25e-4c4c-9f49-f1077c491bf8-000000@amazonses.watsen.net>
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 0BC003A081C; Thu, 11 Nov 2021 10:34:54 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=amazonses.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id t7d_KROimbUc; Thu, 11 Nov 2021 10:34:49 -0800 (PST)
Received: from a8-31.smtp-out.amazonses.com (a8-31.smtp-out.amazonses.com [54.240.8.31]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6CD7C3A0877; Thu, 11 Nov 2021 10:34:49 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=ug7nbtf4gccmlpwj322ax3p6ow6yfsug; d=amazonses.com; t=1636655688; h=From:Content-Type:Content-Transfer-Encoding:Mime-Version:Subject:Message-Id:Date:Cc:To:Feedback-ID; bh=OuHmqUvoLzo9H/vNN4OSRIN6m+uN6lcP0Fli0G6M3FM=; b=UClrbvmdvxIfptlvgGUkFQkgbxrbPBgPBGMyhPEsNv3W48ofR42VhUe4vcwsca6d 5ltQaUi2/xcVux0s0OEb9iDm7niGsknYlRjS67Ma+Svp9pAQ21ci7o+fT1un8TX8xDa DdRQvKujuO0YeD1P6a41SBw8pa5yFvolLOBYa32M=
From: Kent Watsen <kent+ietf@watsen.net>
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.13\))
Message-ID: <0100017d1047e938-d91d4c5e-f25e-4c4c-9f49-f1077c491bf8-000000@email.amazonses.com>
Date: Thu, 11 Nov 2021 18:34:48 +0000
Cc: "netmod-chairs@ietf.org" <netmod-chairs@ietf.org>
To: "netmod@ietf.org" <netmod@ietf.org>
X-Mailer: Apple Mail (2.3654.120.0.1.13)
Feedback-ID: 1.us-east-1.DKmIRZFhhsBhtmFMNikgwZUWVrODEw9qVcPhqJEI2DA=:AmazonSES
X-SES-Outgoing: 2021.11.11-54.240.8.31
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/U_TDPzGfsXQFSOb-UerzFT9_XhU>
Subject: [netmod] Draft minutes for NETMOD 112 session uploaded
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 11 Nov 2021 18:34:54 -0000

The draft minutes for our session today are both below and uploaded =
here:

    =
https://datatracker.ietf.org/meeting/112/materials/minutes-112-netmod

Please review and send any corrections to the chairs alias (CC-ed).

Thanks!
Kent (and Lou (and Joel))




# Minutes for the NETMOD 112 WG Session

Our appreciation to the note takers!

### Note takers:

  - Jason Sterne
  - Rob Wilton

-------------------------------------------------------
# Agenda for the NETMOD 112 WG Session
-------------------------------------------------------

  - Meeting material: =
https://datatracker.ietf.org/meeting/112/session/netmod
  - WG Documents: https://datatracker.ietf.org/wg/netmod/documents/


## Session:

  - Thursday, November 11, 2021
  - Session II (14:30-15:30 UTC, 9:30-10:30 EST, 12:30-13:30 PDT)


## WG Chairs:

  - Lou Berger    (lberger at labs dot net)
  - Kent Watsen   (kent plus ietf at watsen dot net)
  - Joel Jaeggli  (joelja at bogus dot com)


## Available During Session:

  - ICS:          =
https://datatracker.ietf.org/meeting/112/sessions/netmod.ics
  - MeetEcho:     =
https://meetings.conf.meetecho.com/ietf112/?group=3Dnetmod
  - Audio Only:   http://mp3.conf.meetecho.com/ietf112/netmod/1.m3u
  - Jabber:       xmpp:netmod@jabber.ietf.org?join


## Available During and After Session:

  - Minutes:       https://codimd.ietf.org/notes-ietf-112-netmod
  - Slides:       =
https://datatracker.ietf.org/meeting/112/session/netmod
  - Drafts (TGZ): =
https://datatracker.ietf.org/meeting/112/agenda/netmod-drafts.tgz
  - Drafts (PDF): =
https://datatracker.ietf.org/meeting/112/agenda/netmod-drafts.pdf


## Available After Session:

  - Recording:    http://www.meetecho.com/ietf112/recordings#NETMOD
  - Jabber Logs:  https://www.ietf.org/jabber/logs/netmod


## Introduction

  - Chairs (10 minutes)
  - Session Intro & WG Status


Lou Berger: Last document on agenda =
(draft-yg3bp-ccamp-optical-inventory-yang-00) is coming from CCAMP WG, =
may not have time to present, but generally would expect YANG models =
that could reasonably go to other WGs to go there - and this document =
will remain there.

Lou Berger: should be OK to move 6991-bis forward to WG last call, will =
wait a little to see if there are any proposed additions on the list =
(will move to WG LC in Dec)


## Chartered items:

###   YANG Versioning Update (20 min)

  - =
https://datatracker.ietf.org/doc/html/draft-ietf-netmod-yang-module-versio=
ning-05
  - =
https://datatracker.ietf.org/doc/html/draft-ietf-netmod-yang-semver-05
  - =
https://datatracker.ietf.org/doc/html/draft-ietf-netmod-yang-packages-02
  - Discussion Leader: Balazs Lengyel, Bo Wu

_Balazs presenting updates on changes (module versioning and semver), =
all documented on the slides._

Balazs Lengyel: The authors think that these docs =
(draft-ietf-netmod-yang-module-versioning-05, =
draft-ietf-netmod-yang-semver-05) are ready for WG LC.

Kent Watsen: Plan is to take these to WG LC, but then hold them until =
the 5 core versioning drafts  are all ready and send them to the IESG as =
a set.

_(+14 mintes into session, Bo presenting on YANG packages)_

Lou Berger: Thank you and all contributors for the hard work and =
progress update.  As a reminder, anyone can participate in the regular =
meetings.  Try and repost weekly issues that are being discussed will =
help people identify which sessions to attend.


## Non-Chartered items:

###    System-defined Configuration (15 min)

  - https://datatracker.ietf.org/doc/html/draft-ma-netmod-with-system-00
  - Discussion Leader: Qiufang Ma

_(+23 minutes into session)_

Jason Sterne: Question about step 4 (on slide 5), would the origin there =
not be running rather than intended.

Qiufang Ma: There is no origin for running, only from intended.

Jason Sterne: For last bullet (slide 8), if the origin  has purely =
specified in the system config, then it should be system, but if the =
config has been explicitly configured then it should be something else =
(e.g., intended origin).

Jason Sterne: There is going to be some confusion about how the origins =
merge, do might need more discussion about the system origin.

Kent Watsen (as contributor): Responding to Jason.  For origin=3Dsystem, =
when copied into running, everything copied would have origin=3Dsystem, =
but descendent nodes would have origin=3Dintended.  On second point: =
(middle bullet point on this slide), should this work introduce into the =
intended datastore, a with-origin parameter when reading from intended.  =
NMDA doesn't currently allow for this.

Qiufang Ma: The server must remember where the data comes from.  Hence =
question is should we define the origin from the clients so that it =
comes from intended.

Balazs Lengyal: For third bullet, very common to do a show all config, =
copy it, and then replace it back.  Need the system origin marking to =
know which config we don't need to push back.

Jason Sterne: Responding to Kent and Balazs.  If someone does read from =
intended or operational, but not explicit declaring configuration in the =
running.  Only advocating that if an operation explicitly declares =
configuring in running then the origin sees running.

Jan Lindblad: My main concern is that we are redefining RFC 7950 and =
8342 in an incompatible way, and I'm concerned about that.  Perhaps we =
should try and reverse the flags.  I want everything to work as normal =
if anything if nothing new is specified.

Kent Watsen: Desire is to mimic the "default" annotation used in RFC =
6243 for "explicit-mode" servers, so an explicit-client can signal to =
the server that the config is intended to be "system" or "running" (just =
like if a default value is intended to be the *default* or new config).  =
More important open issue is that this work is perhaps requiring on YANG =
Next.  E.g., a system-unaware client might get very surprised.  We have =
to work through that detail.

Balazs Lengyal: For us the immutable flag is absolutely needed.=20
The with-system option should be the deault use.

Lou Berger: Out of time, we need to take further discussion on the list. =
Good discussion, if we get enough interest then we could always hold =
another interim.

=46rom the Chat window:

Robert Wilton: As a contributor, I also agree with Jason on this point. =
The behaviour that he describes would also be consistent with how =
default values are handled.

Kent Watsen: me too
Bal=C3=A1zs Lengyel: Agree. with-system is should be the default. The =
immutable lag is the most important part for us.


###    Extensions to the Access Control Lists (ACLs) YANG Model (15 min)

  - https://datatracker.ietf.org/doc/html/draft-dbb-netmod-acl-00
  - Discussion Leader: Oscar Gonz=C3=A1lez de Dios
  =20
_(+46 minutes into session)_

Jason Sterne: On how to approach the work, but need some discussion on =
the list first.  My initial feeling is that it might be better as a =
separate RFC that extends the base ACL model.  What is meant by a =
network ACL?

Oscar: No, by network ACL, we mean an ACL that is replicated in several =
separate devices.  E.g., to manage an ACL or particularly, a prefix =
list, from a central location.  Define it once, and it applies to all =
devices (but downloading config to all devices).

Lou Berger: In general, it is a judgement call whether to augment or =
revise.  We really need to get into the details.  Similarly for the =
question about network vs device, we need to understand more of the =
details.  Motivation is right on the presentation, but for the draft, =
focus on the new capabilities, then we can jump in to answering your  =
questions.  Nobody is saying this is wrong.  We have heard that we need =
to understand the best way to do this, and also if there is WG support.

Oscar: Will look to revise the draft.  We will identify what changes may =
break existing models.

Jason Sterne: Does any of this functionality mean stateful (e.g., =
firewall).

Oscar: Everything proposed so far is stateless.

=46rom chat window:

Jeffrey Haas: It's important to distinguish the cases of exact match and =
mask-match for flags. And don't rely on enums for the bit =
names/positions. (or identities)


###    A YANG Data Model for Optical Network Inventory (5 min, time =
permitting)

  - =
https://datatracker.ietf.org/doc/html/draft-yg3bp-ccamp-optical-inventory-=
yang-00
  - Discussion Leader: Aihua Guo=20
  =20
_The authors agreed to forego this presentation as they plan to proceed =
the work in the CCAMP WG._


From nobody Fri Nov 12 14:23:12 2021
Return-Path: <messenger@webex.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 7DA863A12C1 for <netmod@ietfa.amsl.com>; Fri, 12 Nov 2021 14:23:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id M3TxPY3KwuL7 for <netmod@ietfa.amsl.com>; Fri, 12 Nov 2021 14:23:07 -0800 (PST)
Received: from sjmda12.webex.com (sjmda12.webex.com [64.68.124.129]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0B76E3A12C3 for <netmod@ietf.org>; Fri, 12 Nov 2021 14:23:06 -0800 (PST)
Received: from rva2rmd102.webex.com (sjc02-wxpd-lb03-v140.webex.com [10.252.16.111]) by sjmda12.webex.com (Postfix) with ESMTP id C9DF0300005F for <netmod@ietf.org>; Fri, 12 Nov 2021 22:23:05 +0000 (GMT)
Received: from rva2rmd102.webex.com (localhost [127.0.0.1]) by rva2rmd102.webex.com (Postfix) with ESMTP id 45FCD103C552 for <netmod@ietf.org>; Fri, 12 Nov 2021 22:23:05 +0000 (GMT)
Date: Fri, 12 Nov 2021 22:23:05 +0000 (GMT)
From: NETMOD Working Group <messenger@webex.com>
Reply-To: netmod-chairs@ietf.org
To: netmod@ietf.org
Message-ID: <1617798674.2821271636755785285.JavaMail.nobody@rva2rmd102.webex.com>
MIME-Version: 1.0
Content-Type: multipart/mixed;  boundary="----=_Part_564241_1095598315.1636755785285"
X-Priority: 3
Importance: normal
X-WBX-INFO: X-WBX-SID=456680, X-WBX-CID=209877184668511337, X-WBX-TID=2nylfpscs30at9v3kgldtaocnw5m4kkjb8y1c5afnq0ipsszcxxy1453, X-WBX-RID=48362c0cfb04458088c9b0d68282467a, X-WBX-SVC:Meeting Center, X-WBX-TT:Updated Meeting Invitation, Date:Fri Nov 12 22:23:05 GMT 2021 reminder-41.11.1-4776
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/87ftgU2AuNtgoci3hr5ZhoYmSig>
Subject: [netmod] Webex meeting changed: NETMOD YANG Version Discussions (continuing)
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
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, 12 Nov 2021 22:23:12 -0000

------=_Part_564241_1095598315.1636755785285
Content-Type: multipart/Alternative; 
 boundary="----=_Part_564242_1019680270.1636755785285"

------=_Part_564242_1019680270.1636755785285
Content-Type: text/plain;charset=UTF-8
Content-Transfer-Encoding: base64

CgpIaSwgbmV0bW9kQGlldGYub3JnLAoKTkVUTU9EIFdvcmtpbmcgR3JvdXAgY2hhbmdlZCB0aGUg
V2ViZXggbWVldGluZyBpbmZvcm1hdGlvbi4KCgoKTkVUTU9EIFlBTkcgVmVyc2lvbiBEaXNjdXNz
aW9ucyAoY29udGludWluZykKT2NjdXJzIGV2ZXJ5IFR1ZXNkYXkgZWZmZWN0aXZlIFR1ZXNkYXks
IE5vdmVtYmVyIDE2LCAyMDIxIGZyb20gOTowMCBBTSB0byAxMDowMCBBTSwgKFVUQy0wNTowMCkg
RWFzdGVybiBUaW1lIChVUyAmIENhbmFkYSkKOTowMCBBTSAgfCAgKFVUQy0wNTowMCkgRWFzdGVy
biBUaW1lIChVUyAmIENhbmFkYSkgIHwgIDEgaHIKTWVldGluZyBudW1iZXIgKGFjY2VzcyBjb2Rl
KTogMTYxIDA5NiA1NjMwIApNZWV0aW5nIHBhc3N3b3JkOiBzZW12ZXI/CgoKCldoZW4gaXQncyB0
aW1lLCBqb2luIHRoZSBtZWV0aW5nLgpodHRwczovL2lldGYud2ViZXguY29tL2lldGYvai5waHA/
TVRJRD1tZTJjNjQ5MWViY2MzN2I4MTI3YzEyNDRkMjQ0ZDI3NTQKCkFkZCB0byBDYWxlbmRhcgpo
dHRwczovL2lldGYud2ViZXguY29tL2lldGYvai5waHA/TVRJRD1tNmM1MTIwMGNkNjJlNWQ0ZTQ1
MzBlODMyMDU2MWRkNWINCg0KCgoNClRBUCBUTyBKT0lOIEZST00gQSBNT0JJTEUgREVWSUNFIChB
VFRFTkRFRVMgT05MWSkNCisxLTY1MC00NzktMzIwOCwsMTYxMDk2NTYzMCMjIHRlbDolMkIxLTY1
MC00NzktMzIwOCwsKjAxKjE2MTA5NjU2MzAlMjMlMjMqMDEqIENhbGwtaW4gdG9sbCBudW1iZXIg
KFVTL0NhbmFkYSkKDQoNCkpPSU4gQlkgUEhPTkUNCjEtNjUwLTQ3OS0zMjA4IENhbGwtaW4gdG9s
bCBudW1iZXIgKFVTL0NhbmFkYSkKDQpHbG9iYWwgY2FsbC1pbiBudW1iZXJzDQpodHRwczovL2ll
dGYud2ViZXguY29tL2lldGYvZ2xvYmFsY2FsbGluLnBocD9NVElEPW0wNmI3MzU2YmQ1NGM1YmQw
NTEyYWRjZDY5YTk1ZjVjZg0KDQoKSk9JTiBGUk9NIEEgVklERU8gU1lTVEVNIE9SIEFQUExJQ0FU
SU9OCkRpYWwgc2lwOjE2MTA5NjU2MzBAaWV0Zi53ZWJleC5jb20KWW91IGNhbiBhbHNvIGRpYWwg
MTczLjI0My4yLjY4IGFuZCBlbnRlciB5b3VyIG1lZXRpbmcgbnVtYmVyLgoKCgoKCkNhbid0IGpv
aW4gdGhlIG1lZXRpbmc/Cmh0dHBzOi8vY29sbGFib3JhdGlvbmhlbHAuY2lzY28uY29tL2FydGlj
bGUvV0JYMDAwMDI5MDU1CgoKSU1QT1JUQU5UIE5PVElDRTogUGxlYXNlIG5vdGUgdGhhdCB0aGlz
IFdlYmV4IHNlcnZpY2UgYWxsb3dzIGF1ZGlvIGFuZCBvdGhlciBpbmZvcm1hdGlvbiBzZW50IGR1
cmluZyB0aGUgc2Vzc2lvbiB0byBiZSByZWNvcmRlZCwgd2hpY2ggbWF5IGJlIGRpc2NvdmVyYWJs
ZSBpbiBhIGxlZ2FsIG1hdHRlci4gQnkgam9pbmluZyB0aGlzIHNlc3Npb24sIHlvdSBhdXRvbWF0
aWNhbGx5IGNvbnNlbnQgdG8gc3VjaCByZWNvcmRpbmdzLiBJZiB5b3UgZG8gbm90IGNvbnNlbnQg
dG8gYmVpbmcgcmVjb3JkZWQsIGRpc2N1c3MgeW91ciBjb25jZXJucyB3aXRoIHRoZSBob3N0IG9y
IGRvIG5vdCBqb2luIHRoZSBzZXNzaW9uLgo=
------=_Part_564242_1019680270.1636755785285
Content-Type: text/html;charset=UTF-8
Content-Transfer-Encoding: base64

PHN0eWxlIHR5cGU9InRleHQvY3NzIj4KdGFibGUgewoJYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0
ZTsgd2lkdGggPTEwMCU7CWJvcmRlcjogMDsJYm9yZGVyLXNwYWNpbmc6IDA7fQoKdHIgewoJbGlu
ZS1oZWlnaHQ6IDE4cHg7fQoKYSwgdGQgewoJZm9udC1zaXplOiAxNHB4Owlmb250LWZhbWlseTog
QXJpYWw7CWNvbG9yOiAjMzMzOwl3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7CXdvcmQtYnJlYWs6IG5v
cm1hbDsJcGFkZGluZzogMDt9CgoudGl0bGUgewoJZm9udC1zaXplOiAyOHB4O30KCi5pbWFnZSB7
Cgl3aWR0aDogYXV0bzsJbWF4LXdpZHRoOiBhdXRvO30KCi5mb290ZXIgewoJd2lkdGg6IDYwNHB4
O30KCi5tYWluIHsKCn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWRldmljZS13aWR0aDogODAwcHgp
IHsKCS50aXRsZSB7CgkJZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7CX0KCS5pbWFnZSB7CgkJ
d2lkdGg6IGF1dG8gIWltcG9ydGFudDsJCW1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50Owl9Cgku
Zm9vdGVyIHsKCQl3aWR0aDogMTAwJSAhaW1wb3J0YW50OwkJbWF4LXdpZHRoOiA2MDRweCAhaW1w
b3J0YW50Cgl9CgkubWFpbiB7CgkJd2lkdGg6IDEwMCUgIWltcG9ydGFudDsJCW1heC13aWR0aDog
NjA0cHggIWltcG9ydGFudAoJfQp9Cjwvc3R5bGU+Cgo8dGFibGUgYmdjb2xvcj0iI0ZGRkZGRiIg
c3R5bGU9InBhZGRpbmc6IDA7IG1hcmdpbjogMDsgYm9yZGVyOiAwOyB3aWR0aDogMTAwJTsiIGFs
aWduPSJsZWZ0Ij4KCTx0ciBzdHlsZT0iaGVpZ2h0OiAyOHB4Ij48dGQ+Jm5ic3A7PC90ZD48L3Ry
PgoJPHRyPgoJCTx0ZCBhbGlnbj0ibGVmdCIgc3R5bGU9InBhZGRpbmc6IDAgMjBweDsgbWFyZ2lu
OiAwIj4KCQkJPCEtLTx0YWJsZSBiZ2NvbG9yPSIjRkZGRkZGIiBzdHlsZT0iYm9yZGVyOiAwcHg7
IHdpZHRoOiAxMDAlOyBwYWRkaW5nLWxlZnQ6IDUwcHg7IHBhZGRpbmctcmlnaHQ6IDUwcHg7IiBh
bGlnbj0ibGVmdCIgY2xhc3M9Im1haW4iPgoJCQkJPHRyPgoJCQkJCTx0ZCBhbGlnbj0iY2VudGVy
IiB2YWxpZ249InRvcCIgPiZuYnNwOwkJCQkJPC90ZD4KCQkJCTwvdHI+CgkJCTwvdGFibGU+LS0+
CgoKCjx0YWJsZT4KICAgICAgICA8dHI+CiAgICAgICAgICAgIDx0ZD4KCQkJCTxwIHN0eWxlPSJm
b250LXNpemU6IDE2cHg7Zm9udC1mYW1pbHk6IGFyaWFsO2NvbG9yOiMwMDAwMDA7Zm9udC13ZWln
aHQ6IGJvbGQ7bGluZS1oZWlnaHQ6IDIycHg7Ij4KICAgICAgICAgICAgICAgICAgICBORVRNT0Qg
V29ya2luZyBHcm91cCBjaGFuZ2VkIHRoZSBXZWJleCBtZWV0aW5nIGluZm9ybWF0aW9uLgogICAg
ICAgICAgICAgICAgPC9wPgogICAgICAgICAgICA8L3RkPgogICAgICAgIDwvdHI+CjwvdGFibGU+
Cgo8dGFibGU+CiAgICAgICAgPHRyIHN0eWxlPSJsaW5lLWhlaWdodDogMjBweDsiPgoJCQk8dGQg
c3R5bGU9ImhlaWdodDogMjBweDsiPiZuYnNwOzwvdGQ+CgkJPC90cj4KPC90YWJsZT4KPHRhYmxl
PgogICAgICAgIDx0cj4KICAgICAgICAgICAgPHRkPgoJCQkJPHAgc3R5bGU9ImZvbnQtc2l6ZTog
MTZweDtmb250LWZhbWlseTogYXJpYWw7Y29sb3I6IzAwMDAwMDtsaW5lLWhlaWdodDogMjJweDsi
PgogICAgICAgICAgICAgICAgICAgIFdoZW4gaXQncyB0aW1lLCBqb2luIHRoZSBXZWJleCBtZWV0
aW5nIGhlcmUuCiAgICAgICAgICAgICAgICA8L3A+CiAgICAgICAgICAgIDwvdGQ+CiAgICAgICAg
PC90cj4KICAgICAgICA8dHIgc3R5bGU9ImxpbmUtaGVpZ2h0OiAyMHB4OyI+CgkJCTx0ZCBzdHls
ZT0iaGVpZ2h0OiAyMHB4OyI+Jm5ic3A7PC90ZD4KCQk8L3RyPgo8L3RhYmxlPgoKCgoJCQkJCQk8
dGFibGUgIHdpZHRoPSIxMDAlIj4KCQkJCQkJCTx0ciBzdHlsZT0ibGluZS1oZWlnaHQ6IDE2cHg7
Ij4KCQkJCQkJCQk8dGQgc3R5bGU9ImhlaWdodDogMTZweDsiPiZuYnNwOzwvdGQ+CgkJCQkJCQk8
L3RyPgoJCQkJCQkJPHRyID4KCQkJCQkJCQk8dGQgc3R5bGU9ImZvbnQtc2l6ZToxNnB4OyBjb2xv
cjojNjY2NjY2OyBmb250LWZhbWlseTogYXJpYWw7IGxpbmUtaGVpZ2h0OiAyMnB4OyBtYXJnaW46
IDA7Ij5PY2N1cnMgZXZlcnkgVHVlc2RheSBlZmZlY3RpdmUgVHVlc2RheSwgTm92ZW1iZXIgMTYs
IDIwMjEgZnJvbSA5OjAwIEFNIHRvIDEwOjAwIEFNLCAoVVRDLTA1OjAwKSBFYXN0ZXJuIFRpbWUg
KFVTICYgQ2FuYWRhKQoJCQkJCQkJCTwvdGQ+CgkJCQkJCQk8L3RyPgoJCQkJCQkJPHRyPgoJCQkJ
CQkJCTx0ZCBzdHlsZT0iZm9udC1zaXplOjE2cHg7IGNvbG9yOiM2NjY2NjY7IGZvbnQtZmFtaWx5
OiBhcmlhbDsgbGluZS1oZWlnaHQ6IDIycHg7IG1hcmdpbjogMDsiPgoJCQkJCQkJCQk5OjAwIEFN
Jm5ic3A7Jm5ic3A7fCZuYnNwOyZuYnNwOyhVVEMtMDU6MDApIEVhc3Rlcm4gVGltZSAoVVMgJiBD
YW5hZGEpJm5ic3A7Jm5ic3A7fCZuYnNwOyZuYnNwOzEgaHIKCQkJCQkJCQk8L3RkPgoJCQkJCQkJ
PC90cj4KCQkJCQkJPC90YWJsZT4KCgk8dGFibGUgc3R5bGU9InBhZGRpbmctYm90dG9tOiA0cHg7
Zm9udC1mYW1pbHk6IEFyaWFsOyI+PHRyIHN0eWxlPSJsaW5lLWhlaWdodDogMjBweCI+PHRkIHN0
eWxlPSJoZWlnaHQ6MjBweCI+Jm5ic3A7PC90ZD48L3RyPjwvdGFibGU+CgkJPHRhYmxlIHN0eWxl
PSd3aWR0aDphdXRvO3dpZHRoOmF1dG8haW1wb3J0YW50Oyc+PHRyPjx0ZCBzdHlsZT0nd2lkdGg6
YXV0byFpbXBvcnRhbnQ7ICc+PHRhYmxlIGJvcmRlcj0nMCcgY2VsbHBhZGRpbmc9JzAnIGNlbGxz
cGFjaW5nPScwJyBzdHlsZT0nd2lkdGg6YXV0bzt3aWR0aDphdXRvIWltcG9ydGFudDsgYmFja2dy
b3VuZC1jb2xvcjojMDA4MjNCOyBib3JkZXI6MHB4IHNvbGlkICMwMDgyM0I7IGJvcmRlci1yYWRp
dXM6MjBweDsgbWluLXdpZHRoOjE2MHB4IWltcG9ydGFudDsnPjx0Ym9keT48dHI+PHRkIGFsaWdu
PSdjZW50ZXInIHN0eWxlPSdwYWRkaW5nOjEwcHggMzZweDtmb250LWZhbWlseTogQXJpYWw7Jz48
YSBocmVmPSdodHRwczovL2lldGYud2ViZXguY29tL2lldGYvai5waHA/TVRJRD1tZTJjNjQ5MWVi
Y2MzN2I4MTI3YzEyNDRkMjQ0ZDI3NTQnIHN0eWxlPSdjb2xvcjojRkZGRkZGOyBmb250LXNpemU6
MjBweDsgdGV4dC1kZWNvcmF0aW9uOm5vbmU7Jz5Kb2luIG1lZXRpbmc8L2E+PC90ZD48L3RyPjwv
dGJvZHk+PC90YWJsZT48L3RkPjwvdHI+PC90YWJsZT48dGFibGU+PHRyIHN0eWxlPSJsaW5lLWhl
aWdodDoyOHB4Ij48dGQgc3R5bGU9ImhlaWdodDoyOHB4Ij4mbmJzcDs8L3RkPjwvdHI+PHRyPjx0
ZCBzdHlsZT0iY29sb3I6IzAwMDAwMDtmb250LWZhbWlseTpBcmlhbDtmb250LXNpemU6MTRweDtm
b250LXdlaWdodDpib2xkO2xpbmUtaGVpZ2h0OjI0cHgiPjxiPk1vcmUgd2F5cyB0byBqb2luOjwv
Yj48L3RkPjwvdHI+PHRhYmxlPjx0ciBzdHlsZT0ibGluZS1oZWlnaHQ6MTBweCI+PHRkIHN0eWxl
PSJoZWlnaHQ6MTBweCI+Jm5ic3A7PC90ZD48L3RyPjx0cj48dGQgc3R5bGU9ImNvbG9yOiMwMDAw
MDA7Zm9udC1mYW1pbHk6QXJpYWw7Zm9udC1zaXplOjEycHg7Zm9udC13ZWlnaHQ6Ym9sZDtsaW5l
LWhlaWdodDoyNHB4Ij48Yj5Kb2luIGZyb20gdGhlIG1lZXRpbmcgbGluazwvYj48L3RkPjwvdHI+
PHRyIHN0eWxlPSJtYXJnaW46MHB4Ij48dGQgc3R5bGU9ImZvbnQtZmFtaWx5OkFyaWFsO2ZvbnQt
c2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjI0cHgiPjxhIGhyZWY9Imh0dHBzOi8vaWV0Zi53ZWJleC5j
b20vaWV0Zi9qLnBocD9NVElEPW1lMmM2NDkxZWJjYzM3YjgxMjdjMTI0NGQyNDRkMjc1NCIgc3R5
bGU9ImNvbG9yOiMwMDVFN0Q7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Zm9udC1mYW1pbHk6QXJpYWw7
Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MjRweCIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8v
aWV0Zi53ZWJleC5jb20vaWV0Zi9qLnBocD9NVElEPW1lMmM2NDkxZWJjYzM3YjgxMjdjMTI0NGQy
NDRkMjc1NDwvYT48L3RkPjwvdHI+PC90YWJsZT4KCjx0YWJsZT48dHIgc3R5bGU9ImxpbmUtaGVp
Z2h0OiAyMHB4OyI+PHRkIHN0eWxlPSJoZWlnaHQ6MjBweCI+Jm5ic3A7PC90ZD48L3RyPjwvdGFi
bGU+CgoJCTx0YWJsZSBzdHlsZT0id2lkdGg6YXV0bzsgd2lkdGg6YXV0byFpbXBvcnRhbnQ7Ij4K
CQkJPHRyPgoJICAgICAgICAgICAgPHRkIHN0eWxlPSJjb2xvcjojMDAwMDAwO2ZvbnQtZmFtaWx5
OkFyaWFsO2ZvbnQtc2l6ZToxMnB4O2ZvbnQtd2VpZ2h0OmJvbGQ7bGluZS1oZWlnaHQ6MjRweCI+
CgkgICAgICAgICAgICAJPGI+Sm9pbiBieSBtZWV0aW5nIG51bWJlcjwvYj4KCSAgICAgICAgICAg
IDwvdGQ+CgkgICAgICAgIDwvdHI+CgkJPC90YWJsZT4KCQk8dGFibGUgc3R5bGU9IndpZHRoOmF1
dG87IHdpZHRoOmF1dG8haW1wb3J0YW50OyI+CgkJCTx0cj4KCQkJCTx0ZCBzdHlsZT0iZm9udC1m
YW1pbHk6IGFyaWFsOyBjb2xvcjogIzMzMzMzMzsgZm9udC1zaXplOiAxNHB4OyBsaW5lLWhlaWdo
dDogMjJweDsiPgoJCQkJCU1lZXRpbmcgbnVtYmVyIChhY2Nlc3MgY29kZSk6IDE2MSAwOTYgNTYz
MAoJCQkJPC90ZD4KCQkJPC90cj4KCQk8L3RhYmxlPgoJCTx0YWJsZSBzdHlsZT0id2lkdGg6YXV0
bzsgd2lkdGg6YXV0byFpbXBvcnRhbnQiPgoJCQk8dHIgPgoJCQkJPHRkIHN0eWxlPSJmb250LWZh
bWlseTogYXJpYWw7IGNvbG9yOiAjMzMzMzMzOyBmb250LXNpemU6IDE0cHg7IGxpbmUtaGVpZ2h0
OiAyMnB4OyI+TWVldGluZyBwYXNzd29yZDogc2VtdmVyPzwvdGQ+CgkJCTwvdHI+CgkJPC90YWJs
ZT4KPHRhYmxlPjx0ciBzdHlsZT0ibGluZS1oZWlnaHQ6IDIwcHg7Ij48dGQgc3R5bGU9ImhlaWdo
dDoyMHB4Ij4mbmJzcDs8L3RkPjwvdHI+PC90YWJsZT4KCgogPEZPTlQgc2l6ZT0iMiIgQ09MT1I9
IiNGRjAwMDAiIHN0eWxlPSJmb250LWZhbWlseTogQXJpYWw7Ij48L0ZPTlQ+CgogICAgCgoJPHRh
YmxlPjx0cj48dGQgc3R5bGU9ImNvbG9yOiAjMDAwMDAwO2ZvbnQtZmFtaWx5OiBBcmlhbDsgZm9u
dC1zaXplOiAxMnB4OyBmb250LXdlaWdodDogYm9sZDsgbGluZS1oZWlnaHQ6IDI0cHg7Ij48Yj5U
YXAgdG8gam9pbiBmcm9tIGEgbW9iaWxlIGRldmljZSAoYXR0ZW5kZWVzIG9ubHkpPC9iPjwvdGQ+
PC90cj48dHIgc3R5bGU9Im1hcmdpbjowcHgiPjx0ZCBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFs
O2ZvbnQtc2l6ZTogMTRweDtsaW5lLWhlaWdodDogMjRweDsiPjxhIGhyZWY9J3RlbDolMkIxLTY1
MC00NzktMzIwOCwsKjAxKjE2MTA5NjU2MzAlMjMlMjMqMDEqJyBzdHlsZT0nY29sb3I6IzAwNUU3
RDsgIHRleHQtZGVjb3JhdGlvbjpub25lOyBmb250LWZhbWlseTogQXJpYWw7Zm9udC1zaXplOiAx
NHB4O2xpbmUtaGVpZ2h0OiAyNHB4Oyc+KzEtNjUwLTQ3OS0zMjA4LCwxNjEwOTY1NjMwIyM8L2E+
IENhbGwtaW4gdG9sbCBudW1iZXIgKFVTL0NhbmFkYSk8L3RkPjwvdHI+PHRyIHN0eWxlPSJsaW5l
LWhlaWdodDogMjRweCI+PHRkIHN0eWxlPSJoZWlnaHQ6MjRweCI+Jm5ic3A7PC90ZD48L3RyPjwv
dGFibGU+PHRhYmxlPjx0Ym9keT48dHI+PHRkIHN0eWxlPSJjb2xvcjogIzAwMDAwMDtmb250LWZh
bWlseTogQXJpYWw7IGZvbnQtc2l6ZTogMTJweDsgZm9udC13ZWlnaHQ6IGJvbGQ7IGxpbmUtaGVp
Z2h0OiAyNHB4OyI+PGI+Sm9pbiBieSBwaG9uZTwvYj48L3RkPjwvdHI+PHRyIHN0eWxlPSJtYXJn
aW46MHB4Ij48dGQgc3R5bGU9ImNvbG9yOiAjMzMzMzMzO2ZvbnQtZmFtaWx5OiBBcmlhbDtmb250
LXNpemU6IDE0cHg7bGluZS1oZWlnaHQ6IDI0cHg7Ij4xLTY1MC00NzktMzIwOCZuYnNwOzxzcGFu
IHN0eWxlPSJjb2xvcjogIzMzMzMzMzsiPkNhbGwtaW4gdG9sbCBudW1iZXIgKFVTL0NhbmFkYSk8
L3NwYW4+PC90ZD48L3RyPjx0ciBzdHlsZT0ibWFyZ2luOjBweCI+PHRkIHN0eWxlPSJmb250LWZh
bWlseTogQXJpYWw7Zm9udC1zaXplOiAxNHB4O2xpbmUtaGVpZ2h0OiAyNHB4OyI+PGEgaHJlZj0i
aHR0cHM6Ly9pZXRmLndlYmV4LmNvbS9pZXRmL2dsb2JhbGNhbGxpbi5waHA/TVRJRD1tMDZiNzM1
NmJkNTRjNWJkMDUxMmFkY2Q2OWE5NWY1Y2YiIHN0eWxlPSJ0ZXh0LWRlY29yYXRpb246bm9uZTtm
b250LXNpemU6MTRweDtjb2xvcjojMDA1RTdEIj5HbG9iYWwgY2FsbC1pbiBudW1iZXJzPC9hPjwv
dGQ+PC90cj48L3Rib2R5PjwvdGFibGU+Cgk8dGFibGU+PHRyIHN0eWxlPSJsaW5lLWhlaWdodDog
MjBweDsiPjx0ZCBzdHlsZT0iaGVpZ2h0OjIwcHgiPiZuYnNwOzwvdGQ+PC90cj48L3RhYmxlPjx0
YWJsZT48dHI+PHRkICBzdHlsZT0iY29sb3I6ICMwMDAwMDA7IGZvbnQtZmFtaWx5OiBBcmlhbDtm
b250LXNpemU6IDEycHg7IGZvbnQtd2VpZ2h0OiBib2xkOyBsaW5lLWhlaWdodDogMjRweDsiPjxi
PkpvaW4gZnJvbSBhIHZpZGVvIHN5c3RlbSBvciBhcHBsaWNhdGlvbjwvYj48L3RkPjwvdHI+PHRy
IHN0eWxlPSJtYXJnaW46MHB4Ij48dGQgc3R5bGU9ImNvbG9yOiAjMzMzMzMzOyBmb250LWZhbWls
eTogQXJpYWw7IGZvbnQtc2l6ZTogMTRweDsgbGluZS1oZWlnaHQ6IDI0cHg7Ij5EaWFsIDxhIGhy
ZWY9IiBzaXA6MTYxMDk2NTYzMEBpZXRmLndlYmV4LmNvbSIgICBzdHlsZT0idGV4dC1kZWNvcmF0
aW9uOm5vbmU7Y29sb3I6IzAwNUU3RCI+MTYxMDk2NTYzMEBpZXRmLndlYmV4LmNvbTwvYT48L3Rk
PjwvdHI+PHRyIHN0eWxlPSJtYXJnaW46MHB4Ij48dGQgc3R5bGU9ImNvbG9yOiAjMzMzMzMzOyBm
b250LWZhbWlseTogQXJpYWw7IGZvbnQtc2l6ZTogMTRweDsgbGluZS1oZWlnaHQ6IDI0cHg7Ij5Z
b3UgY2FuIGFsc28gZGlhbCAxNzMuMjQzLjIuNjggYW5kIGVudGVyIHlvdXIgbWVldGluZyBudW1i
ZXIuPC90ZD48L3RyPjwvdGFibGU+CiAgICAKCgk8dGFibGU+PHRyIHN0eWxlPSJsaW5lLWhlaWdo
dDogMjBweCI+PHRkIHN0eWxlPSJoZWlnaHQ6MjBweCI+Jm5ic3A7PC90ZD48L3RyPjwvdGFibGU+
CgkKCgkJCTx0YWJsZSBzdHlsZT0id2lkdGg6IDEwMCU7IiBhbGlnbj0ibGVmdCIgY2xhc3M9Im1h
aW4iPgogICAgICAgICAgICAgICAgPHRyIHN0eWxlPSJoZWlnaHQ6IDIwcHgiPjx0ZD4mbmJzcDs8
L3RkPjwvdHI+CgkJCQk8dHI+CgkJCQkJPHRkIHN0eWxlPSJoZWlnaHQ6IDI0cHg7IGNvbG9yOiAj
MDAwMDAwOyBmb250LWZhbWlseTpBcmlhbDsgZm9udC1zaXplOiAxNHB4OyBsaW5lLWhlaWdodDog
MjRweDsiPk5lZWQgaGVscD8gR28gdG8gPGEgaHJlZj0iaHR0cHM6Ly9oZWxwLndlYmV4LmNvbSIg
c3R5bGU9ImNvbG9yOiMwMDVFN0Q7IHRleHQtZGVjb3JhdGlvbjpub25lOyI+aHR0cHM6Ly9oZWxw
LndlYmV4LmNvbTwvYT4KCQkJCQk8L3RkPgoJCQkJPC90cj4KICAgICAgICAgICAgICAgIDx0ciBz
dHlsZT0iaGVpZ2h0OiA0NHB4Ij48dGQ+Jm5ic3A7PC90ZD48L3RyPgoJCQk8L3RhYmxlPgoJCTwv
dGQ+Cgk8L3RyPgo8L3RhYmxlPgo=
------=_Part_564242_1019680270.1636755785285
Content-Type: text/calendar;method=REQUEST;charset=utf-8;
Content-Transfer-Encoding: base64

QkVHSU46VkNBTEVOREFSDQpQUk9ESUQ6LS8vTWljcm9zb2Z0IENvcnBvcmF0aW9uLy9PdXRsb29r
IDEwLjAgTUlNRURJUi8vRU4NClZFUlNJT046Mi4wDQpNRVRIT0Q6UkVRVUVTVA0KQkVHSU46VlRJ
TUVaT05FDQpUWklEOkFtZXJpY2EvTmV3X1lvcmsNCkxBU1QtTU9ESUZJRUQ6MjAyMDEwMTFUMDE1
OTExWg0KVFpVUkw6aHR0cDovL3R6dXJsLm9yZy96b25laW5mby1vdXRsb29rL0FtZXJpY2EvTmV3
X1lvcmsNClgtTElDLUxPQ0FUSU9OOkFtZXJpY2EvTmV3X1lvcmsNCkJFR0lOOkRBWUxJR0hUDQpU
Wk5BTUU6RURUDQpUWk9GRlNFVEZST006LTA1MDANClRaT0ZGU0VUVE86LTA0MDANCkRUU1RBUlQ6
MTk3MDAzMDhUMDIwMDAwDQpSUlVMRTpGUkVRPVlFQVJMWTtCWU1PTlRIPTM7QllEQVk9MlNVDQpF
TkQ6REFZTElHSFQNCkJFR0lOOlNUQU5EQVJEDQpUWk5BTUU6RVNUDQpUWk9GRlNFVEZST006LTA0
MDANClRaT0ZGU0VUVE86LTA1MDANCkRUU1RBUlQ6MTk3MDExMDFUMDIwMDAwDQpSUlVMRTpGUkVR
PVlFQVJMWTtCWU1PTlRIPTExO0JZREFZPTFTVQ0KRU5EOlNUQU5EQVJEDQpFTkQ6VlRJTUVaT05F
DQpCRUdJTjpWRVZFTlQNCkRUU1RBTVA6MjAyMTExMTJUMjIyMzA1Wg0KQVRURU5ERUU7Q049Im5l
dG1vZEBpZXRmLm9yZyI7Uk9MRT1SRVEtUEFSVElDSVBBTlQ7UlNWUD1UUlVFOk1BSUxUTzpuZXRt
b2RAaWV0Zi5vcmcNCk9SR0FOSVpFUjtDTj0iTkVUTU9EIFdvcmtpbmcgR3JvdXAiOk1BSUxUTzpu
ZXRtb2QtY2hhaXJzQGlldGYub3JnDQpEVFNUQVJUO1RaSUQ9QW1lcmljYS9OZXdfWW9yazoyMDIx
MTExNlQwOTAwMDANCkRURU5EO1RaSUQ9QW1lcmljYS9OZXdfWW9yazoyMDIxMTExNlQxMDAwMDAN
CkxPQ0FUSU9OOmh0dHBzOi8vaWV0Zi53ZWJleC5jb20vaWV0Zi9qLnBocD9NVElEPW1lMmM2NDkx
ZWJjYzM3YjgxMjdjMTI0NGQyNDRkMjc1NA0KVFJBTlNQOk9QQVFVRQ0KU0VRVUVOQ0U6MTYzNjc1
NTc4NQ0KVUlEOmViYzgxNzA0LTk4MzUtNDhkMC1hYzZjLWYxYTg2ZmY0N2Y5MQ0KREVTQ1JJUFRJ
T046XG5cblxuXG5cblxuSk9JTiBXRUJFWCBNRUVUSU5HXG5odHRwczovL2lldGYud2ViZXguY29t
L2lldGYvai5waHA/TVRJRD1tZTJjNjQ5MWViY2MzN2I4MTI3YzEyNDRkMjQ0ZDI3NTRcbk1lZXRp
bmcgbnVtYmVyIChhY2Nlc3MgY29kZSk6IDE2MSAwOTYgNTYzMFxuXG5NZWV0aW5nIHBhc3N3b3Jk
OiBzZW12ZXI/XG5cblxuXG5UQVAgVE8gSk9JTiBGUk9NIEEgTU9CSUxFIERFVklDRSAoQVRURU5E
RUVTIE9OTFkpXG4rMS02NTAtNDc5LTMyMDgsLDE2MTA5NjU2MzAjIyB0ZWw6JTJCMS02NTAtNDc5
LTMyMDgsLCowMSoxNjEwOTY1NjMwJTIzJTIzKjAxKiBDYWxsLWluIHRvbGwgbnVtYmVyIChVUy9D
YW5hZGEpXG5cblxuSk9JTiBCWSBQSE9ORVxuMS02NTAtNDc5LTMyMDggQ2FsbC1pbiB0b2xsIG51
bWJlciAoVVMvQ2FuYWRhKVxuXG5HbG9iYWwgY2FsbC1pbiBudW1iZXJzXG5odHRwczovL2lldGYu
d2ViZXguY29tL2lldGYvZ2xvYmFsY2FsbGluLnBocD9NVElEPW0wNmI3MzU2YmQ1NGM1YmQwNTEy
YWRjZDY5YTk1ZjVjZlxuXG5cbkpPSU4gRlJPTSBBIFZJREVPIFNZU1RFTSBPUiBBUFBMSUNBVElP
TlxuRGlhbCBzaXA6MTYxMDk2NTYzMEBpZXRmLndlYmV4LmNvbVxuWW91IGNhbiBhbHNvIGRpYWwg
MTczLjI0My4yLjY4IGFuZCBlbnRlciB5b3VyIG1lZXRpbmcgbnVtYmVyLlxuXG5cblxuXG5cbkNh
bid0IGpvaW4gdGhlIG1lZXRpbmc/XG5odHRwczovL2NvbGxhYm9yYXRpb25oZWxwLmNpc2NvLmNv
bS9hcnRpY2xlL1dCWDAwMDAyOTA1NVxuXG5cbklNUE9SVEFOVCBOT1RJQ0U6IFBsZWFzZSBub3Rl
IHRoYXQgdGhpcyBXZWJleCBzZXJ2aWNlIGFsbG93cyBhdWRpbyBhbmQgb3RoZXIgaW5mb3JtYXRp
b24gc2VudCBkdXJpbmcgdGhlIHNlc3Npb24gdG8gYmUgcmVjb3JkZWQsIHdoaWNoIG1heSBiZSBk
aXNjb3ZlcmFibGUgaW4gYSBsZWdhbCBtYXR0ZXIuIEJ5IGpvaW5pbmcgdGhpcyBzZXNzaW9uLCB5
b3UgYXV0b21hdGljYWxseSBjb25zZW50IHRvIHN1Y2ggcmVjb3JkaW5ncy4gSWYgeW91IGRvIG5v
dCBjb25zZW50IHRvIGJlaW5nIHJlY29yZGVkLCBkaXNjdXNzIHlvdXIgY29uY2VybnMgd2l0aCB0
aGUgaG9zdCBvciBkbyBub3Qgam9pbiB0aGUgc2Vzc2lvbi5cbg0KWC1BTFQtREVTQztGTVRUWVBF
PXRleHQvaHRtbDo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPlxudGFibGUge1xuCWJvcmRlci1jb2xs
YXBzZTogc2VwYXJhdGU7IHdpZHRoID0xMDAlOwlib3JkZXI6IDA7CWJvcmRlci1zcGFjaW5nOiAw
O31cblxudHIge1xuCWxpbmUtaGVpZ2h0OiAxOHB4O31cblxuYSwgdGQge1xuCWZvbnQtc2l6ZTog
MTRweDsJZm9udC1mYW1pbHk6IEFyaWFsOwljb2xvcjogIzMzMzsJd29yZC13cmFwOiBicmVhay13
b3JkOwl3b3JkLWJyZWFrOiBub3JtYWw7CXBhZGRpbmc6IDA7fVxuXG4udGl0bGUge1xuCWZvbnQt
c2l6ZTogMjhweDt9XG5cbi5pbWFnZSB7XG4Jd2lkdGg6IGF1dG87CW1heC13aWR0aDogYXV0bzt9
XG5cbi5mb290ZXIge1xuCXdpZHRoOiA2MDRweDt9XG5cbi5tYWluIHtcblxufUBtZWRpYSBzY3Jl
ZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA4MDBweCkge1xuCS50aXRsZSB7XG4JCWZvbnQtc2l6
ZTogMjJweCAhaW1wb3J0YW50Owl9XG4JLmltYWdlIHtcbgkJd2lkdGg6IGF1dG8gIWltcG9ydGFu
dDsJCW1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50Owl9XG4JLmZvb3RlciB7XG4JCXdpZHRoOiAx
MDAlICFpbXBvcnRhbnQ7CQltYXgtd2lkdGg6IDYwNHB4ICFpbXBvcnRhbnRcbgl9XG4JLm1haW4g
e1xuCQl3aWR0aDogMTAwJSAhaW1wb3J0YW50OwkJbWF4LXdpZHRoOiA2MDRweCAhaW1wb3J0YW50
XG4JfVxufVxuPC9zdHlsZT5cblxuPHRhYmxlIGJnY29sb3I9IiNGRkZGRkYiIHN0eWxlPSJwYWRk
aW5nOiAwOyBtYXJnaW46IDA7IGJvcmRlcjogMDsgd2lkdGg6IDEwMCU7IiBhbGlnbj0ibGVmdCI+
XG4JPHRyIHN0eWxlPSJoZWlnaHQ6IDI4cHgiPjx0ZD4mbmJzcDs8L3RkPjwvdHI+XG4JPHRyPlxu
CQk8dGQgYWxpZ249ImxlZnQiIHN0eWxlPSJwYWRkaW5nOiAwIDIwcHg7IG1hcmdpbjogMCI+XG4J
CQk8IS0tPHRhYmxlIGJnY29sb3I9IiNGRkZGRkYiIHN0eWxlPSJib3JkZXI6IDBweDsgd2lkdGg6
IDEwMCU7IHBhZGRpbmctbGVmdDogNTBweDsgcGFkZGluZy1yaWdodDogNTBweDsiIGFsaWduPSJs
ZWZ0IiBjbGFzcz0ibWFpbiI+XG4JCQkJPHRyPlxuCQkJCQk8dGQgYWxpZ249ImNlbnRlciIgdmFs
aWduPSJ0b3AiID4mbmJzcDsJCQkJCTwvdGQ+XG4JCQkJPC90cj5cbgkJCTwvdGFibGU+LS0+XG5c
blxuXG5cblxuCQkJPHRhYmxlPlxuCQkJCTx0cj5cbgkJCQkJPHRkPlxuCQkJCQkJPEZPTlQgU0la
RT0iNCIgQ09MT1I9IiM2NjY2NjYiIEZBQ0U9ImFyaWFsIj5XaGVuIGl0J3MgdGltZSwgam9pbiB0
aGUgV2ViZXggbWVldGluZyBoZXJlLjwvRk9OVD5cbgkJCQkJPC90ZD5cbgkJCQk8L3RyPlxuCQk8
L3RhYmxlPlxuICAgICAgICBcbiAgICAgICAgPHRhYmxlPlxuICAgICAgICAJPHRyIHN0eWxlPSJs
aW5lLWhlaWdodDogMjBweDsiPjx0ZCBzdHlsZT0iaGVpZ2h0OjIwcHgiPiZuYnNwOzwvdGQ+PC90
cj5cbgkJCTx0cj5cbgkJCQk8dGQgc3R5bGU9IndpZHRoOmF1dG8haW1wb3J0YW50OyAiPlxuCQkJ
CQk8dGFibGUgYm9yZGVyPSIwIiBjZWxscGFkZGluZz0iMCIgY2VsbHNwYWNpbmc9IjAiIHN0eWxl
PSJ3aWR0aDphdXRvO3dpZHRoOmF1dG8haW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6IzAwODIz
QjsgYm9yZGVyOjBweCBzb2xpZCAjMDA4MjNCOyBib3JkZXItcmFkaXVzOjI1cHg7IG1pbi13aWR0
aDoxNjBweCFpbXBvcnRhbnQ7Ij5cbgkJCQkJCTx0cj5cbgkJCQkJCQk8dGQgYWxpZ249ImNlbnRl
ciIgc3R5bGU9InBhZGRpbmc6MTBweCAzNnB4OyI+PGEgaHJlZj0iaHR0cHM6Ly9pZXRmLndlYmV4
LmNvbS9pZXRmL2oucGhwP01USUQ9bWUyYzY0OTFlYmNjMzdiODEyN2MxMjQ0ZDI0NGQyNzU0IiBz
dHlsZT0iY29sb3I6I0ZGRkZGRjsgZm9udC1zaXplOjIwcHg7IHRleHQtZGVjb3JhdGlvbjpub25l
OyI+Sm9pbiBtZWV0aW5nPC9hPjwvdGQ+XG4JCQkJCQk8L3RyPlxuCQkJCQk8L3RhYmxlPlxuCQkJ
CTwvdGQ+XG4JCQk8L3RyPlxuCQk8L3RhYmxlPlxuCQk8dGFibGU+XG4JCQk8dHIgc3R5bGU9Imxp
bmUtaGVpZ2h0OiAyMHB4OyI+PHRkIHN0eWxlPSJoZWlnaHQ6MjBweCI+Jm5ic3A7PC90ZD48L3Ry
PlxuCQkJPHRyPlxuCQkJCTx0ZD5cbgkJCQkJCTxGT05UIFNJWkU9IjMiIENPTE9SPSIjNjY2NjY2
IiBGQUNFPSJhcmlhbCI+TW9yZSB3YXlzIHRvIGpvaW46PC9GT05UPlxuCQkJCTwvdGQ+XG4gICAg
ICAgIAk8L3RyPlxuICAgICAgICAgICAgPHRyIHN0eWxlPSJsaW5lLWhlaWdodDogMTBweDsiPjx0
ZCBzdHlsZT0iaGVpZ2h0OiAxMHB4OyI+Jm5ic3A7PC90ZD48L3RyPlxuICAgICAgICAJPHRyPlxu
CQkJCTx0ZD5cbgkJCQkJCTxGT05UIFNJWkU9IjMiIENPTE9SPSIjNjY2NjY2IiBGQUNFPSJhcmlh
bCI+Sm9pbiBmcm9tIHRoZSBtZWV0aW5nIGxpbms8L0ZPTlQ+XG4JCQkJPC90ZD5cbiAgICAgICAg
CTwvdHI+XG4gICAgICAgIAk8dHI+XG4JCQkJPHRkPlxuCQkJCQkJPEZPTlQgU0laRT0iMiIgQ09M
T1I9IiM2NjY2NjYiIEZBQ0U9ImFyaWFsIj48YSBocmVmPSdodHRwczovL2lldGYud2ViZXguY29t
L2lldGYvai5waHA/TVRJRD1tZTJjNjQ5MWViY2MzN2I4MTI3YzEyNDRkMjQ0ZDI3NTQnIHN0eWxl
PSdjb2xvcjojMDA1RTdEOyAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7IGZvbnQtZmFtaWx5OiBBcmlh
bDtmb250LXNpemU6IDE0cHg7bGluZS1oZWlnaHQ6IDI0cHg7Jz5odHRwczovL2lldGYud2ViZXgu
Y29tL2lldGYvai5waHA/TVRJRD1tZTJjNjQ5MWViY2MzN2I4MTI3YzEyNDRkMjQ0ZDI3NTQ8L2E+
PC9GT05UPlxuCQkJCTwvdGQ+XG4gICAgICAgIAk8L3RyPlxuICAgICAgICAJPHRyIHN0eWxlPSJs
aW5lLWhlaWdodDogMjBweDsiPjx0ZCBzdHlsZT0iaGVpZ2h0OjIwcHgiPiZuYnNwOzwvdGQ+PC90
cj5cbgkJCTx0cj5cbgkJCQk8dGQ+XG4JCQkJCQk8Rk9OVCBTSVpFPSIzIiBDT0xPUj0iIzY2NjY2
NiIgRkFDRT0iYXJpYWwiPkpvaW4gYnkgbWVldGluZyBudW1iZXI8L0ZPTlQ+XG4JCQkJPC90ZD5c
biAgICAgICAgCTwvdHI+XG4JCQk8dHI+XG4JCQkJPHRkPlxuCQkJCQk8Rk9OVCBTSVpFPSIyIiBD
T0xPUj0iIzY2NjY2NiIgRkFDRT0iYXJpYWwiPk1lZXRpbmcgbnVtYmVyIChhY2Nlc3MgY29kZSk6
IDE2MSAwOTYgNTYzMDwvRk9OVD5cbgkJCQk8L3RkPlxuCQkJPC90cj5cbgkJPC90YWJsZT5cbgkJ
PHRhYmxlPjx0cj48dGQ+PEZPTlQgU0laRT0iMiIgQ09MT1I9IiM2NjY2NjYiIEZBQ0U9ImFyaWFs
Ij5NZWV0aW5nIHBhc3N3b3JkOjwvRk9OVD48L3RkPjx0ZD48Rk9OVCBTSVpFPSIyIiAgQ09MT1I9
IiM2NjY2NjYiIEZBQ0U9ImFyaWFsIj5zZW12ZXI/PC9GT05UPjwvdGQ+PC90cj48L3RhYmxlPlxu
XG4gPEZPTlQgc2l6ZT0iMiIgQ09MT1I9IiNGRjAwMDAiIHN0eWxlPSJmb250LWZhbWlseTogQXJp
YWw7Ij48L0ZPTlQ+XG5cbiZuYnNwOyA8QlI+PEZPTlQgU0laRT0iNCIgRkFDRT0iQVJJQUwiPjxG
T05UIFNJWkU9IjMiIENPTE9SPSIjNjY2NjY2IiBGQUNFPSJhcmlhbCI+VGFwIHRvIGpvaW4gZnJv
bSBhIG1vYmlsZSBkZXZpY2UgKGF0dGVuZGVlcyBvbmx5KTwvRk9OVD4gJm5ic3A7IDxCUj48Rk9O
VCBTSVpFPSIyIiBDT0xPUj0iIzY2NjY2NiIgRkFDRT0iYXJpYWwiPjxhIGhyZWY9J3RlbDolMkIx
LTY1MC00NzktMzIwOCwsKjAxKjE2MTA5NjU2MzAlMjMlMjMqMDEqJyBzdHlsZT0nY29sb3I6IzAw
NUU3RDsgIHRleHQtZGVjb3JhdGlvbjpub25lOyBmb250LWZhbWlseTogQXJpYWw7Zm9udC1zaXpl
OiAxNHB4O2xpbmUtaGVpZ2h0OiAyNHB4Oyc+KzEtNjUwLTQ3OS0zMjA4LCwxNjEwOTY1NjMwIyM8
L2E+IENhbGwtaW4gdG9sbCBudW1iZXIgKFVTL0NhbmFkYSk8L0ZPTlQ+Jm5ic3A7IDxCUj48QlI+
PEZPTlQgU0laRT0iNCIgRkFDRT0iQVJJQUwiPjxGT05UIFNJWkU9IjMiIENPTE9SPSIjNjY2NjY2
IiBGQUNFPSJhcmlhbCI+Sm9pbiBieSBwaG9uZTwvRk9OVD4gJm5ic3A7IDxCUj48Rk9OVCBTSVpF
PSIyIiBDT0xPUj0iIzY2NjY2NiIgRkFDRT0iYXJpYWwiPjEtNjUwLTQ3OS0zMjA4IENhbGwtaW4g
dG9sbCBudW1iZXIgKFVTL0NhbmFkYSk8L0ZPTlQ+ICZuYnNwOyA8QlI+PEZPTlQgU0laRT0iMiIg
Q09MT1I9IiM2NjY2NjYiIEZBQ0U9ImFyaWFsIj48YSBocmVmPSJodHRwczovL2lldGYud2ViZXgu
Y29tL2lldGYvZ2xvYmFsY2FsbGluLnBocD9NVElEPW0wNmI3MzU2YmQ1NGM1YmQwNTEyYWRjZDY5
YTk1ZjVjZiIgc3R5bGU9InRleHQtZGVjb3JhdGlvbjpub25lO2ZvbnQtc2l6ZToxNHB4O2NvbG9y
OiMwMDVFN0QiPkdsb2JhbCBjYWxsLWluIG51bWJlcnM8L2E+PC9GT05UPiZuYnNwOyA8QlI+PEJS
PjxCUj5cblxuPHRhYmxlPjx0ciBzdHlsZT0ibGluZS1oZWlnaHQ6IDIwcHg7Ij48dGQgc3R5bGU9
ImhlaWdodDoyMHB4Ij4mbmJzcDs8L3RkPjwvdHI+PC90YWJsZT5cblxuPEZPTlQgU0laRT0iNCIg
RkFDRT0iQVJJQUwiPjxGT05UIFNJWkU9IjMiIENPTE9SPSIjNjY2NjY2IiBGQUNFPSJhcmlhbCI+
Sm9pbiBmcm9tIGEgdmlkZW8gc3lzdGVtIG9yIGFwcGxpY2F0aW9uPC9GT05UPjxCUj48Rk9OVCBT
SVpFPSIyIiBDT0xPUj0iIzY2NjY2NiIgRkFDRT0iYXJpYWwiPkRpYWw8L0ZPTlQ+IDxhIGhyZWY9
InNpcDoxNjEwOTY1NjMwQGlldGYud2ViZXguY29tIj48Rk9OVCBTSVpFPSIyIiBDT0xPUj0iIzAw
NUU3RCIgRkFDRT0iYXJpYWwiPjE2MTA5NjU2MzBAaWV0Zi53ZWJleC5jb208L0ZPTlQ+PC9hPiZu
YnNwOyA8QlI+PEZPTlQgU0laRT0iMiIgQ09MT1I9IiM2NjY2NjYiIEZBQ0U9ImFyaWFsIj5Zb3Ug
Y2FuIGFsc28gZGlhbCAxNzMuMjQzLjIuNjggYW5kIGVudGVyIHlvdXIgbWVldGluZyBudW1iZXIu
PC9GT05UPiAmbmJzcDsgPEJSPjwvRk9OVD4mbmJzcDsgPEJSPlxuXG5cblxuCTx0YWJsZT48dHIg
c3R5bGU9ImxpbmUtaGVpZ2h0OiAyMHB4Ij48dGQgc3R5bGU9ImhlaWdodDoyMHB4Ij4mbmJzcDs8
L3RkPjwvdHI+PC90YWJsZT5cbglcblxuCQkJPHRhYmxlIHN0eWxlPSJ3aWR0aDogMTAwJTsiIGFs
aWduPSJsZWZ0IiBjbGFzcz0ibWFpbiI+XG4gICAgICAgICAgICAgICAgPHRyIHN0eWxlPSJoZWln
aHQ6IDIwcHgiPjx0ZD4mbmJzcDs8L3RkPjwvdHI+XG4JCQkJPHRyPlxuCQkJCQk8dGQgc3R5bGU9
ImhlaWdodDogMjRweDsgY29sb3I6ICMwMDAwMDA7IGZvbnQtZmFtaWx5OkFyaWFsOyBmb250LXNp
emU6IDE0cHg7IGxpbmUtaGVpZ2h0OiAyNHB4OyI+TmVlZCBoZWxwPyBHbyB0byA8YSBocmVmPSJo
dHRwczovL2hlbHAud2ViZXguY29tIiBzdHlsZT0iY29sb3I6IzAwNUU3RDsgdGV4dC1kZWNvcmF0
aW9uOm5vbmU7Ij5odHRwczovL2hlbHAud2ViZXguY29tPC9hPlxuCQkJCQk8L3RkPlxuCQkJCTwv
dHI+XG4gICAgICAgICAgICAgICAgPHRyIHN0eWxlPSJoZWlnaHQ6IDQ0cHgiPjx0ZD4mbmJzcDs8
L3RkPjwvdHI+XG4JCQk8L3RhYmxlPlxuCQk8L3RkPlxuCTwvdHI+XG48L3RhYmxlPlxuDQpTVU1N
QVJZOk5FVE1PRCBZQU5HIFZlcnNpb24gRGlzY3Vzc2lvbnMgKGNvbnRpbnVpbmcpDQpQUklPUklU
WTo1DQpDTEFTUzpQVUJMSUMNClJSVUxFOkZSRVE9V0VFS0xZO1dLU1Q9U1U7SU5URVJWQUw9MTtC
WURBWT1UVQ0KQkVHSU46VkFMQVJNDQpUUklHR0VSOi1QVDVNDQpBQ1RJT046RElTUExBWQ0KREVT
Q1JJUFRJT046UmVtaW5kZXINCkVORDpWQUxBUk0NCkVORDpWRVZFTlQNCkVORDpWQ0FMRU5EQVIN
Cg==
------=_Part_564242_1019680270.1636755785285--

------=_Part_564241_1095598315.1636755785285
Content-Type: application/octet-stream;
	name="Webex_Meeting.ics"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
	filename="Webex_Meeting.ics"

QkVHSU46VkNBTEVOREFSDQpQUk9ESUQ6LS8vTWljcm9zb2Z0IENvcnBvcmF0aW9uLy9PdXRsb29r
IDEwLjAgTUlNRURJUi8vRU4NClZFUlNJT046Mi4wDQpNRVRIT0Q6UkVRVUVTVA0KQkVHSU46VlRJ
TUVaT05FDQpUWklEOkFtZXJpY2EvTmV3X1lvcmsNCkxBU1QtTU9ESUZJRUQ6MjAyMDEwMTFUMDE1
OTExWg0KVFpVUkw6aHR0cDovL3R6dXJsLm9yZy96b25laW5mby1vdXRsb29rL0FtZXJpY2EvTmV3
X1lvcmsNClgtTElDLUxPQ0FUSU9OOkFtZXJpY2EvTmV3X1lvcmsNCkJFR0lOOkRBWUxJR0hUDQpU
Wk5BTUU6RURUDQpUWk9GRlNFVEZST006LTA1MDANClRaT0ZGU0VUVE86LTA0MDANCkRUU1RBUlQ6
MTk3MDAzMDhUMDIwMDAwDQpSUlVMRTpGUkVRPVlFQVJMWTtCWU1PTlRIPTM7QllEQVk9MlNVDQpF
TkQ6REFZTElHSFQNCkJFR0lOOlNUQU5EQVJEDQpUWk5BTUU6RVNUDQpUWk9GRlNFVEZST006LTA0
MDANClRaT0ZGU0VUVE86LTA1MDANCkRUU1RBUlQ6MTk3MDExMDFUMDIwMDAwDQpSUlVMRTpGUkVR
PVlFQVJMWTtCWU1PTlRIPTExO0JZREFZPTFTVQ0KRU5EOlNUQU5EQVJEDQpFTkQ6VlRJTUVaT05F
DQpCRUdJTjpWRVZFTlQNCkRUU1RBTVA6MjAyMTExMTJUMjIyMzA1Wg0KQVRURU5ERUU7Q049Im5l
dG1vZEBpZXRmLm9yZyI7Uk9MRT1SRVEtUEFSVElDSVBBTlQ7UlNWUD1UUlVFOk1BSUxUTzpuZXRt
b2RAaWV0Zi5vcmcNCk9SR0FOSVpFUjtDTj0iTkVUTU9EIFdvcmtpbmcgR3JvdXAiOk1BSUxUTzpu
ZXRtb2QtY2hhaXJzQGlldGYub3JnDQpEVFNUQVJUO1RaSUQ9QW1lcmljYS9OZXdfWW9yazoyMDIx
MTExNlQwOTAwMDANCkRURU5EO1RaSUQ9QW1lcmljYS9OZXdfWW9yazoyMDIxMTExNlQxMDAwMDAN
CkxPQ0FUSU9OOmh0dHBzOi8vaWV0Zi53ZWJleC5jb20vaWV0Zi9qLnBocD9NVElEPW1lMmM2NDkx
ZWJjYzM3YjgxMjdjMTI0NGQyNDRkMjc1NA0KVFJBTlNQOk9QQVFVRQ0KU0VRVUVOQ0U6MTYzNjc1
NTc4NQ0KVUlEOmViYzgxNzA0LTk4MzUtNDhkMC1hYzZjLWYxYTg2ZmY0N2Y5MQ0KREVTQ1JJUFRJ
T046XG5cblxuXG5cblxuSk9JTiBXRUJFWCBNRUVUSU5HXG5odHRwczovL2lldGYud2ViZXguY29t
L2lldGYvai5waHA/TVRJRD1tZTJjNjQ5MWViY2MzN2I4MTI3YzEyNDRkMjQ0ZDI3NTRcbk1lZXRp
bmcgbnVtYmVyIChhY2Nlc3MgY29kZSk6IDE2MSAwOTYgNTYzMFxuXG5NZWV0aW5nIHBhc3N3b3Jk
OiBzZW12ZXI/XG5cblxuXG5UQVAgVE8gSk9JTiBGUk9NIEEgTU9CSUxFIERFVklDRSAoQVRURU5E
RUVTIE9OTFkpXG4rMS02NTAtNDc5LTMyMDgsLDE2MTA5NjU2MzAjIyB0ZWw6JTJCMS02NTAtNDc5
LTMyMDgsLCowMSoxNjEwOTY1NjMwJTIzJTIzKjAxKiBDYWxsLWluIHRvbGwgbnVtYmVyIChVUy9D
YW5hZGEpXG5cblxuSk9JTiBCWSBQSE9ORVxuMS02NTAtNDc5LTMyMDggQ2FsbC1pbiB0b2xsIG51
bWJlciAoVVMvQ2FuYWRhKVxuXG5HbG9iYWwgY2FsbC1pbiBudW1iZXJzXG5odHRwczovL2lldGYu
d2ViZXguY29tL2lldGYvZ2xvYmFsY2FsbGluLnBocD9NVElEPW0wNmI3MzU2YmQ1NGM1YmQwNTEy
YWRjZDY5YTk1ZjVjZlxuXG5cbkpPSU4gRlJPTSBBIFZJREVPIFNZU1RFTSBPUiBBUFBMSUNBVElP
TlxuRGlhbCBzaXA6MTYxMDk2NTYzMEBpZXRmLndlYmV4LmNvbVxuWW91IGNhbiBhbHNvIGRpYWwg
MTczLjI0My4yLjY4IGFuZCBlbnRlciB5b3VyIG1lZXRpbmcgbnVtYmVyLlxuXG5cblxuXG5cbkNh
bid0IGpvaW4gdGhlIG1lZXRpbmc/XG5odHRwczovL2NvbGxhYm9yYXRpb25oZWxwLmNpc2NvLmNv
bS9hcnRpY2xlL1dCWDAwMDAyOTA1NVxuXG5cbklNUE9SVEFOVCBOT1RJQ0U6IFBsZWFzZSBub3Rl
IHRoYXQgdGhpcyBXZWJleCBzZXJ2aWNlIGFsbG93cyBhdWRpbyBhbmQgb3RoZXIgaW5mb3JtYXRp
b24gc2VudCBkdXJpbmcgdGhlIHNlc3Npb24gdG8gYmUgcmVjb3JkZWQsIHdoaWNoIG1heSBiZSBk
aXNjb3ZlcmFibGUgaW4gYSBsZWdhbCBtYXR0ZXIuIEJ5IGpvaW5pbmcgdGhpcyBzZXNzaW9uLCB5
b3UgYXV0b21hdGljYWxseSBjb25zZW50IHRvIHN1Y2ggcmVjb3JkaW5ncy4gSWYgeW91IGRvIG5v
dCBjb25zZW50IHRvIGJlaW5nIHJlY29yZGVkLCBkaXNjdXNzIHlvdXIgY29uY2VybnMgd2l0aCB0
aGUgaG9zdCBvciBkbyBub3Qgam9pbiB0aGUgc2Vzc2lvbi5cbg0KWC1BTFQtREVTQztGTVRUWVBF
PXRleHQvaHRtbDo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPlxudGFibGUge1xuCWJvcmRlci1jb2xs
YXBzZTogc2VwYXJhdGU7IHdpZHRoID0xMDAlOwlib3JkZXI6IDA7CWJvcmRlci1zcGFjaW5nOiAw
O31cblxudHIge1xuCWxpbmUtaGVpZ2h0OiAxOHB4O31cblxuYSwgdGQge1xuCWZvbnQtc2l6ZTog
MTRweDsJZm9udC1mYW1pbHk6IEFyaWFsOwljb2xvcjogIzMzMzsJd29yZC13cmFwOiBicmVhay13
b3JkOwl3b3JkLWJyZWFrOiBub3JtYWw7CXBhZGRpbmc6IDA7fVxuXG4udGl0bGUge1xuCWZvbnQt
c2l6ZTogMjhweDt9XG5cbi5pbWFnZSB7XG4Jd2lkdGg6IGF1dG87CW1heC13aWR0aDogYXV0bzt9
XG5cbi5mb290ZXIge1xuCXdpZHRoOiA2MDRweDt9XG5cbi5tYWluIHtcblxufUBtZWRpYSBzY3Jl
ZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA4MDBweCkge1xuCS50aXRsZSB7XG4JCWZvbnQtc2l6
ZTogMjJweCAhaW1wb3J0YW50Owl9XG4JLmltYWdlIHtcbgkJd2lkdGg6IGF1dG8gIWltcG9ydGFu
dDsJCW1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50Owl9XG4JLmZvb3RlciB7XG4JCXdpZHRoOiAx
MDAlICFpbXBvcnRhbnQ7CQltYXgtd2lkdGg6IDYwNHB4ICFpbXBvcnRhbnRcbgl9XG4JLm1haW4g
e1xuCQl3aWR0aDogMTAwJSAhaW1wb3J0YW50OwkJbWF4LXdpZHRoOiA2MDRweCAhaW1wb3J0YW50
XG4JfVxufVxuPC9zdHlsZT5cblxuPHRhYmxlIGJnY29sb3I9IiNGRkZGRkYiIHN0eWxlPSJwYWRk
aW5nOiAwOyBtYXJnaW46IDA7IGJvcmRlcjogMDsgd2lkdGg6IDEwMCU7IiBhbGlnbj0ibGVmdCI+
XG4JPHRyIHN0eWxlPSJoZWlnaHQ6IDI4cHgiPjx0ZD4mbmJzcDs8L3RkPjwvdHI+XG4JPHRyPlxu
CQk8dGQgYWxpZ249ImxlZnQiIHN0eWxlPSJwYWRkaW5nOiAwIDIwcHg7IG1hcmdpbjogMCI+XG4J
CQk8IS0tPHRhYmxlIGJnY29sb3I9IiNGRkZGRkYiIHN0eWxlPSJib3JkZXI6IDBweDsgd2lkdGg6
IDEwMCU7IHBhZGRpbmctbGVmdDogNTBweDsgcGFkZGluZy1yaWdodDogNTBweDsiIGFsaWduPSJs
ZWZ0IiBjbGFzcz0ibWFpbiI+XG4JCQkJPHRyPlxuCQkJCQk8dGQgYWxpZ249ImNlbnRlciIgdmFs
aWduPSJ0b3AiID4mbmJzcDsJCQkJCTwvdGQ+XG4JCQkJPC90cj5cbgkJCTwvdGFibGU+LS0+XG5c
blxuXG5cblxuCQkJPHRhYmxlPlxuCQkJCTx0cj5cbgkJCQkJPHRkPlxuCQkJCQkJPEZPTlQgU0la
RT0iNCIgQ09MT1I9IiM2NjY2NjYiIEZBQ0U9ImFyaWFsIj5XaGVuIGl0J3MgdGltZSwgam9pbiB0
aGUgV2ViZXggbWVldGluZyBoZXJlLjwvRk9OVD5cbgkJCQkJPC90ZD5cbgkJCQk8L3RyPlxuCQk8
L3RhYmxlPlxuICAgICAgICBcbiAgICAgICAgPHRhYmxlPlxuICAgICAgICAJPHRyIHN0eWxlPSJs
aW5lLWhlaWdodDogMjBweDsiPjx0ZCBzdHlsZT0iaGVpZ2h0OjIwcHgiPiZuYnNwOzwvdGQ+PC90
cj5cbgkJCTx0cj5cbgkJCQk8dGQgc3R5bGU9IndpZHRoOmF1dG8haW1wb3J0YW50OyAiPlxuCQkJ
CQk8dGFibGUgYm9yZGVyPSIwIiBjZWxscGFkZGluZz0iMCIgY2VsbHNwYWNpbmc9IjAiIHN0eWxl
PSJ3aWR0aDphdXRvO3dpZHRoOmF1dG8haW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6IzAwODIz
QjsgYm9yZGVyOjBweCBzb2xpZCAjMDA4MjNCOyBib3JkZXItcmFkaXVzOjI1cHg7IG1pbi13aWR0
aDoxNjBweCFpbXBvcnRhbnQ7Ij5cbgkJCQkJCTx0cj5cbgkJCQkJCQk8dGQgYWxpZ249ImNlbnRl
ciIgc3R5bGU9InBhZGRpbmc6MTBweCAzNnB4OyI+PGEgaHJlZj0iaHR0cHM6Ly9pZXRmLndlYmV4
LmNvbS9pZXRmL2oucGhwP01USUQ9bWUyYzY0OTFlYmNjMzdiODEyN2MxMjQ0ZDI0NGQyNzU0IiBz
dHlsZT0iY29sb3I6I0ZGRkZGRjsgZm9udC1zaXplOjIwcHg7IHRleHQtZGVjb3JhdGlvbjpub25l
OyI+Sm9pbiBtZWV0aW5nPC9hPjwvdGQ+XG4JCQkJCQk8L3RyPlxuCQkJCQk8L3RhYmxlPlxuCQkJ
CTwvdGQ+XG4JCQk8L3RyPlxuCQk8L3RhYmxlPlxuCQk8dGFibGU+XG4JCQk8dHIgc3R5bGU9Imxp
bmUtaGVpZ2h0OiAyMHB4OyI+PHRkIHN0eWxlPSJoZWlnaHQ6MjBweCI+Jm5ic3A7PC90ZD48L3Ry
PlxuCQkJPHRyPlxuCQkJCTx0ZD5cbgkJCQkJCTxGT05UIFNJWkU9IjMiIENPTE9SPSIjNjY2NjY2
IiBGQUNFPSJhcmlhbCI+TW9yZSB3YXlzIHRvIGpvaW46PC9GT05UPlxuCQkJCTwvdGQ+XG4gICAg
ICAgIAk8L3RyPlxuICAgICAgICAgICAgPHRyIHN0eWxlPSJsaW5lLWhlaWdodDogMTBweDsiPjx0
ZCBzdHlsZT0iaGVpZ2h0OiAxMHB4OyI+Jm5ic3A7PC90ZD48L3RyPlxuICAgICAgICAJPHRyPlxu
CQkJCTx0ZD5cbgkJCQkJCTxGT05UIFNJWkU9IjMiIENPTE9SPSIjNjY2NjY2IiBGQUNFPSJhcmlh
bCI+Sm9pbiBmcm9tIHRoZSBtZWV0aW5nIGxpbms8L0ZPTlQ+XG4JCQkJPC90ZD5cbiAgICAgICAg
CTwvdHI+XG4gICAgICAgIAk8dHI+XG4JCQkJPHRkPlxuCQkJCQkJPEZPTlQgU0laRT0iMiIgQ09M
T1I9IiM2NjY2NjYiIEZBQ0U9ImFyaWFsIj48YSBocmVmPSdodHRwczovL2lldGYud2ViZXguY29t
L2lldGYvai5waHA/TVRJRD1tZTJjNjQ5MWViY2MzN2I4MTI3YzEyNDRkMjQ0ZDI3NTQnIHN0eWxl
PSdjb2xvcjojMDA1RTdEOyAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7IGZvbnQtZmFtaWx5OiBBcmlh
bDtmb250LXNpemU6IDE0cHg7bGluZS1oZWlnaHQ6IDI0cHg7Jz5odHRwczovL2lldGYud2ViZXgu
Y29tL2lldGYvai5waHA/TVRJRD1tZTJjNjQ5MWViY2MzN2I4MTI3YzEyNDRkMjQ0ZDI3NTQ8L2E+
PC9GT05UPlxuCQkJCTwvdGQ+XG4gICAgICAgIAk8L3RyPlxuICAgICAgICAJPHRyIHN0eWxlPSJs
aW5lLWhlaWdodDogMjBweDsiPjx0ZCBzdHlsZT0iaGVpZ2h0OjIwcHgiPiZuYnNwOzwvdGQ+PC90
cj5cbgkJCTx0cj5cbgkJCQk8dGQ+XG4JCQkJCQk8Rk9OVCBTSVpFPSIzIiBDT0xPUj0iIzY2NjY2
NiIgRkFDRT0iYXJpYWwiPkpvaW4gYnkgbWVldGluZyBudW1iZXI8L0ZPTlQ+XG4JCQkJPC90ZD5c
biAgICAgICAgCTwvdHI+XG4JCQk8dHI+XG4JCQkJPHRkPlxuCQkJCQk8Rk9OVCBTSVpFPSIyIiBD
T0xPUj0iIzY2NjY2NiIgRkFDRT0iYXJpYWwiPk1lZXRpbmcgbnVtYmVyIChhY2Nlc3MgY29kZSk6
IDE2MSAwOTYgNTYzMDwvRk9OVD5cbgkJCQk8L3RkPlxuCQkJPC90cj5cbgkJPC90YWJsZT5cbgkJ
PHRhYmxlPjx0cj48dGQ+PEZPTlQgU0laRT0iMiIgQ09MT1I9IiM2NjY2NjYiIEZBQ0U9ImFyaWFs
Ij5NZWV0aW5nIHBhc3N3b3JkOjwvRk9OVD48L3RkPjx0ZD48Rk9OVCBTSVpFPSIyIiAgQ09MT1I9
IiM2NjY2NjYiIEZBQ0U9ImFyaWFsIj5zZW12ZXI/PC9GT05UPjwvdGQ+PC90cj48L3RhYmxlPlxu
XG4gPEZPTlQgc2l6ZT0iMiIgQ09MT1I9IiNGRjAwMDAiIHN0eWxlPSJmb250LWZhbWlseTogQXJp
YWw7Ij48L0ZPTlQ+XG5cbiZuYnNwOyA8QlI+PEZPTlQgU0laRT0iNCIgRkFDRT0iQVJJQUwiPjxG
T05UIFNJWkU9IjMiIENPTE9SPSIjNjY2NjY2IiBGQUNFPSJhcmlhbCI+VGFwIHRvIGpvaW4gZnJv
bSBhIG1vYmlsZSBkZXZpY2UgKGF0dGVuZGVlcyBvbmx5KTwvRk9OVD4gJm5ic3A7IDxCUj48Rk9O
VCBTSVpFPSIyIiBDT0xPUj0iIzY2NjY2NiIgRkFDRT0iYXJpYWwiPjxhIGhyZWY9J3RlbDolMkIx
LTY1MC00NzktMzIwOCwsKjAxKjE2MTA5NjU2MzAlMjMlMjMqMDEqJyBzdHlsZT0nY29sb3I6IzAw
NUU3RDsgIHRleHQtZGVjb3JhdGlvbjpub25lOyBmb250LWZhbWlseTogQXJpYWw7Zm9udC1zaXpl
OiAxNHB4O2xpbmUtaGVpZ2h0OiAyNHB4Oyc+KzEtNjUwLTQ3OS0zMjA4LCwxNjEwOTY1NjMwIyM8
L2E+IENhbGwtaW4gdG9sbCBudW1iZXIgKFVTL0NhbmFkYSk8L0ZPTlQ+Jm5ic3A7IDxCUj48QlI+
PEZPTlQgU0laRT0iNCIgRkFDRT0iQVJJQUwiPjxGT05UIFNJWkU9IjMiIENPTE9SPSIjNjY2NjY2
IiBGQUNFPSJhcmlhbCI+Sm9pbiBieSBwaG9uZTwvRk9OVD4gJm5ic3A7IDxCUj48Rk9OVCBTSVpF
PSIyIiBDT0xPUj0iIzY2NjY2NiIgRkFDRT0iYXJpYWwiPjEtNjUwLTQ3OS0zMjA4IENhbGwtaW4g
dG9sbCBudW1iZXIgKFVTL0NhbmFkYSk8L0ZPTlQ+ICZuYnNwOyA8QlI+PEZPTlQgU0laRT0iMiIg
Q09MT1I9IiM2NjY2NjYiIEZBQ0U9ImFyaWFsIj48YSBocmVmPSJodHRwczovL2lldGYud2ViZXgu
Y29tL2lldGYvZ2xvYmFsY2FsbGluLnBocD9NVElEPW0wNmI3MzU2YmQ1NGM1YmQwNTEyYWRjZDY5
YTk1ZjVjZiIgc3R5bGU9InRleHQtZGVjb3JhdGlvbjpub25lO2ZvbnQtc2l6ZToxNHB4O2NvbG9y
OiMwMDVFN0QiPkdsb2JhbCBjYWxsLWluIG51bWJlcnM8L2E+PC9GT05UPiZuYnNwOyA8QlI+PEJS
PjxCUj5cblxuPHRhYmxlPjx0ciBzdHlsZT0ibGluZS1oZWlnaHQ6IDIwcHg7Ij48dGQgc3R5bGU9
ImhlaWdodDoyMHB4Ij4mbmJzcDs8L3RkPjwvdHI+PC90YWJsZT5cblxuPEZPTlQgU0laRT0iNCIg
RkFDRT0iQVJJQUwiPjxGT05UIFNJWkU9IjMiIENPTE9SPSIjNjY2NjY2IiBGQUNFPSJhcmlhbCI+
Sm9pbiBmcm9tIGEgdmlkZW8gc3lzdGVtIG9yIGFwcGxpY2F0aW9uPC9GT05UPjxCUj48Rk9OVCBT
SVpFPSIyIiBDT0xPUj0iIzY2NjY2NiIgRkFDRT0iYXJpYWwiPkRpYWw8L0ZPTlQ+IDxhIGhyZWY9
InNpcDoxNjEwOTY1NjMwQGlldGYud2ViZXguY29tIj48Rk9OVCBTSVpFPSIyIiBDT0xPUj0iIzAw
NUU3RCIgRkFDRT0iYXJpYWwiPjE2MTA5NjU2MzBAaWV0Zi53ZWJleC5jb208L0ZPTlQ+PC9hPiZu
YnNwOyA8QlI+PEZPTlQgU0laRT0iMiIgQ09MT1I9IiM2NjY2NjYiIEZBQ0U9ImFyaWFsIj5Zb3Ug
Y2FuIGFsc28gZGlhbCAxNzMuMjQzLjIuNjggYW5kIGVudGVyIHlvdXIgbWVldGluZyBudW1iZXIu
PC9GT05UPiAmbmJzcDsgPEJSPjwvRk9OVD4mbmJzcDsgPEJSPlxuXG5cblxuCTx0YWJsZT48dHIg
c3R5bGU9ImxpbmUtaGVpZ2h0OiAyMHB4Ij48dGQgc3R5bGU9ImhlaWdodDoyMHB4Ij4mbmJzcDs8
L3RkPjwvdHI+PC90YWJsZT5cbglcblxuCQkJPHRhYmxlIHN0eWxlPSJ3aWR0aDogMTAwJTsiIGFs
aWduPSJsZWZ0IiBjbGFzcz0ibWFpbiI+XG4gICAgICAgICAgICAgICAgPHRyIHN0eWxlPSJoZWln
aHQ6IDIwcHgiPjx0ZD4mbmJzcDs8L3RkPjwvdHI+XG4JCQkJPHRyPlxuCQkJCQk8dGQgc3R5bGU9
ImhlaWdodDogMjRweDsgY29sb3I6ICMwMDAwMDA7IGZvbnQtZmFtaWx5OkFyaWFsOyBmb250LXNp
emU6IDE0cHg7IGxpbmUtaGVpZ2h0OiAyNHB4OyI+TmVlZCBoZWxwPyBHbyB0byA8YSBocmVmPSJo
dHRwczovL2hlbHAud2ViZXguY29tIiBzdHlsZT0iY29sb3I6IzAwNUU3RDsgdGV4dC1kZWNvcmF0
aW9uOm5vbmU7Ij5odHRwczovL2hlbHAud2ViZXguY29tPC9hPlxuCQkJCQk8L3RkPlxuCQkJCTwv
dHI+XG4gICAgICAgICAgICAgICAgPHRyIHN0eWxlPSJoZWlnaHQ6IDQ0cHgiPjx0ZD4mbmJzcDs8
L3RkPjwvdHI+XG4JCQk8L3RhYmxlPlxuCQk8L3RkPlxuCTwvdHI+XG48L3RhYmxlPlxuDQpTVU1N
QVJZOk5FVE1PRCBZQU5HIFZlcnNpb24gRGlzY3Vzc2lvbnMgKGNvbnRpbnVpbmcpDQpQUklPUklU
WTo1DQpDTEFTUzpQVUJMSUMNClJSVUxFOkZSRVE9V0VFS0xZO1dLU1Q9U1U7SU5URVJWQUw9MTtC
WURBWT1UVQ0KQkVHSU46VkFMQVJNDQpUUklHR0VSOi1QVDVNDQpBQ1RJT046RElTUExBWQ0KREVT
Q1JJUFRJT046UmVtaW5kZXINCkVORDpWQUxBUk0NCkVORDpWRVZFTlQNCkVORDpWQ0FMRU5EQVIN
Cg==
------=_Part_564241_1095598315.1636755785285--


From nobody Tue Nov 16 07:16:25 2021
Return-Path: <jason.sterne@nokia.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 EE7A63A064E for <netmod@ietfa.amsl.com>; Tue, 16 Nov 2021 07:16:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.601
X-Spam-Level: 
X-Spam-Status: No, score=-2.601 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.701, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nokia.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9Dd2yID9yKmf for <netmod@ietfa.amsl.com>; Tue, 16 Nov 2021 07:16:19 -0800 (PST)
Received: from NAM04-DM6-obe.outbound.protection.outlook.com (mail-dm6nam08on2121.outbound.protection.outlook.com [40.107.102.121]) (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 4FD183A0657 for <netmod@ietf.org>; Tue, 16 Nov 2021 07:16:19 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=TkN8BLuE+/8OzrJpHxFtXDrcPlaG8SEC8K4LsaJXXFD4ZFXGph0PPneGvCJI3B+LFkrwam7OS8kCq1cNApzbNeDjpCgeiTc8RJaT4e5yfro54mmm3+ed1cWeT2KGgocmPwsUSaL71GTvPCUFZaTSp8lu/wX0jtTWeXzZSCRxfwTUdy3hxzuvWfynZwirU/RJ3SWWyGTkHcPLy55J8BuHLgS4cAhJJTGcY6+tDbWUqXzFfoPznVgLw3Q5ilH1mK23HEqElOD2Uqx69cYnhQUuiPJA1pB2eLwqGTCubbFGdp6/aaZ8lfFzu1TYaqwqS5z1L6llbGASuUSFcM4ExDbbfg==
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=cD8Pt/j5+f+NO5vfwQRaJlSnYMdeolSJ2K2LmfNAXeY=; b=EMEhOM5WfaUxLfDkqh64KKgfuKMl3OwhRaADgYV2/PI58Xm6Ofa/yAY/g/T9Q9AnCMpPW3N/e8DvFtEfHmH7gxIIpNbKKvp+o2nmfnYsZzWvNH8ckFTfPGgmPtHpigYe9FlSpkXU7Nk129QhClCdbcZKPxIQZcV7zoWzE1OWrNdX6/bvTKQ3PSspuT7/2lBqYpPxEJa6wiGkTsChh9N8zAQS1Sg5daGtBNPnlPSd/20hUxCowQdHVoJQ0USYPznAtfJVbYCsqiU/KFY77zt/jn377uVJPkxBmCAdqstOhvxUixUWC61ZLYsq5eUz15cr4zJM3a+RsxPvRUc4YuHqIw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nokia.com; dmarc=pass action=none header.from=nokia.com; dkim=pass header.d=nokia.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.onmicrosoft.com;  s=selector1-nokia-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=cD8Pt/j5+f+NO5vfwQRaJlSnYMdeolSJ2K2LmfNAXeY=; b=bLNWLFNsBL18TSNDUfjEqhJTwxcrxz/VGRSC/We68T4iHi4SUqhq65Zq85tcA79BePdTu5e41dQa5h1Kv0nUP7DP93X39UVkUFKXS04dFDX/q8hrFOTYNyym3Atx7tjiHrXH0u65WFNd96G7aeE4NPPP7pPsOYuuUP10TcBlfD4=
Received: from DM6PR08MB5084.namprd08.prod.outlook.com (2603:10b6:5:41::29) by DM6PR08MB5084.namprd08.prod.outlook.com (2603:10b6:5:41::29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4690.27; Tue, 16 Nov 2021 15:16:14 +0000
Received: from DM6PR08MB5084.namprd08.prod.outlook.com ([fe80::9137:a61c:2b1:ce22]) by DM6PR08MB5084.namprd08.prod.outlook.com ([fe80::9137:a61c:2b1:ce22%6]) with mapi id 15.20.4690.027; Tue, 16 Nov 2021 15:16:14 +0000
From: "Sterne, Jason (Nokia - CA/Ottawa)" <jason.sterne@nokia.com>
To: "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: YANG Versioning Weekly Call Minutes - 2021-11-16
Thread-Index: Adfa/JC1BM7H4TC3QiivPuST4a5weQ==
Date: Tue, 16 Nov 2021 15:16:14 +0000
Message-ID: <DM6PR08MB5084610DFB6DA9028FC2C8A29B999@DM6PR08MB5084.namprd08.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nokia.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: e927acc8-bdcc-4c23-45db-08d9a914080f
x-ms-traffictypediagnostic: DM6PR08MB5084:
x-microsoft-antispam-prvs: <DM6PR08MB5084CDEA326D54617D605CAF9B999@DM6PR08MB5084.namprd08.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: AHUUS4hESBaNRC9CoErpnmHcjbS0NQ0aJXg76+rynjczmlVc/M7KkRMiYbpg5reWkNeXcJC4f2heLGLHYzHhyOYFk5Hfy26ATN9IiiF0PF+GzRFwVZaHGdmwsSu+ERKft6T0eGGgMgPQntGU3GzY82ka6ZAfyTt7VipLA6LWavekGXVGEGjwMgJBXmRp9he9VF+7OBe/ELu2SdXnPGisn3uTIC5h632MIRTbl5SZJP3l5plAQ21mzcM60HAdJezeuScY99DDT79Vd1W6OI3LSDAOfmhOxYvc4CQtLHNTNd2EcaD9BYPuxRH3uXjs4v19RiSQEiRHn9sz5L8v1watLebkpSfQXgqordLeXLn6dtfDHHQmHYyCpAmf9meOI9IHf3zidF9TGPYVkr730cAhSFJ0MF0UTv29W2GXEp4c3rLqAISTKyn5Ghgn1g2+cgnAthhh7Zn/1YjARMbMaJ7vsN71M8lnymVYoN9yX5SYYObjfpcv/T5jCprZpQFb2Z0js5Ihoky9hay5z7graWoSdGkYpaMDWyZjfd9JYDTArA8epqxx7cvXsrGuXAdf0pgG4/RCY+9Bc/U5hMpY9XpFOud4ozKYG1G3MeYYfjrg/9iVFK2spUiDkEXcU/eIPUYM3aPjLm2lo73HtoNfOZC4ljs7n8H3DbtzNZPJFGD8s6Gl9SQFN5PHXduvZOUZL/m8oifs/k6rsvOZ0Me9rXp+2Vkop8kMuFor3onefSdmqH/Yh6WprrDdO1zVgcTLPh1QoX29ZHNOil0p1MqxiB7euaD2qz/PNybltfPMquUCwpom2gagILf8MbsJDTlXjKRWbKbsn8n+PJa2oacyHPPIfg==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:DM6PR08MB5084.namprd08.prod.outlook.com; PTR:; CAT:NONE;  SFS:(4636009)(366004)(66446008)(66946007)(64756008)(76116006)(316002)(966005)(26005)(186003)(66556008)(66476007)(9686003)(33656002)(508600001)(52536014)(38070700005)(40140700001)(5660300002)(8676002)(8936002)(71200400001)(55016002)(6506007)(6916009)(16799955002)(2906002)(122000001)(86362001)(82960400001)(7696005)(4001150100001)(83380400001)(38100700002)(166002); DIR:OUT; SFP:1102; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?0iUTkhriRqww4NKtGaKf0DKT6sWpck3uHLTfASQRCcksPxL1uesElATUqgX/?= =?us-ascii?Q?Oo3hYpBjNHFMSq+iSmFPr3477jHePSzCBMFPH1VVG0ERik9NhAWMLPGZ98cw?= =?us-ascii?Q?w0lNZaMy/7fPN5FqpHwS6WwYCCcV8lgow0+Xx2FuAC6mXf/lOZ4uPMHqACGz?= =?us-ascii?Q?g+uwfhCUAj0TCdIkGA+ml4uqnstmITlr6jngGOITl29+4+q8WtjsqD5pBK+P?= =?us-ascii?Q?ogDeBNpl6hcH/Ojt0N71yCsFTgXk8TTS6gWsMWQsALPc4bs2xRlZN/M3tw9l?= =?us-ascii?Q?0JzOwh/yQRgQWV96zO9JG471FhUaydLgWU+JzbHIop+oO/LjVTTlAUe662yM?= =?us-ascii?Q?x0eM2+SP0K5R52LFbIHnsgLY4hlEJZLKp6WeaTP4QoVOP5niG0PUEU4d0H22?= =?us-ascii?Q?3+WacK4iqunA35N3fSh63zHcknoqBl86Rl89HKjPFLmkdjJp+x5a84NR0Kcu?= =?us-ascii?Q?SLGWWWRpE2ByMyz/tTxkeOCE60bP5IgszfZcEn7lHxbzcTJCvOayyRta5MDi?= =?us-ascii?Q?okyr+fGRdCDtg/cPjdfhsdp42NzpTKus6FWqP3pVHPY0oV1NeND3MHhmK9G/?= =?us-ascii?Q?UqyWznUFgt97iNj7OIU6vrPKV0DX7rOWr2ghu9QTwdknOt+qC3UDLopGn8rp?= =?us-ascii?Q?ffvTqRyeKbdt24WCdBSmVRSUbhjQUajSFjv6TgI/eTCqB/uvfsyWG+gIPDmh?= =?us-ascii?Q?krbR8L+QveolwKTedlXHM+uiNpIxTZMus0QmarEH6aO/U6S1Fq0KXqvUnC9o?= =?us-ascii?Q?OyTVffTfBvz93Dxkawz3hrwLfyh9eujyQ3HdOwWz7E2egsjDhUD2+G33mLy3?= =?us-ascii?Q?hoV0SaNE2l7kxXEpk1QDNYl+LgON4pMYoCMGhlHAQRdIuJ/03To5NS769Ymq?= =?us-ascii?Q?jAtFIMT+o5Ga/0RgiLIjNiBmVCGXiJiFoygN784lZdK1G/i1hy7N8ZDzH7qU?= =?us-ascii?Q?1tDISVdz/4KwKWzJ30eRrt3ilfpp0cEClw8ety+LT+uhCHF08GCky63ca6jh?= =?us-ascii?Q?w0tOfi8hVFf3aDTv9In6Jd9bDL3tZvMNnKuZBtfHPhrsm6AdtU3ddc2a4SfO?= =?us-ascii?Q?KTbY5UWaXdyLa36FYchUlhfbHBPprYFfpbYja6wSEUf7MA1Jkh6QjjOP1Orn?= =?us-ascii?Q?Af8ziVN2zJccVj2XM9bSKUY04UfBrmC4DG/98IrwX4VfmVhggyQjfLjVQ2Ud?= =?us-ascii?Q?r6VLyJks2ZWMfMMV/NTbPrGTwPgSJODM31z6Lsok+I0n0UDFu0+m2ooBGLW0?= =?us-ascii?Q?GCTk+lL5kK08Edv1994/m35F4HSTLm03AiLEaQzcl03PSwsORanuuuKUDNRI?= =?us-ascii?Q?dzV1hZsRlV70VJIZLrl+acPJfHRVSp5+Z+C0zHpapzCo9jpj4cN07x/eF6Ln?= =?us-ascii?Q?UjulwS/6upYvXF5mHjbGXrhyFOonb4tAfhRHmbwmid2qg71cL/SRUVY3+ab1?= =?us-ascii?Q?/nu1rYUXR7aeqlqcpQp8bKGl674nLwkIhHrUVQL5VM8/P+JvQNTa6lKIehQI?= =?us-ascii?Q?Fnu8BsPBtZoVgEz4uRd3auXTIxD8CaiaaoTA0IMP6kbV7nMqirA+5aRIYBwo?= =?us-ascii?Q?UbpntfJokpOT7Ug4jHasr4IDb9rvfq3pWFHRvwfIhGZuiTmE1p5YyRBtBeqR?= =?us-ascii?Q?iGvaAdDltM7vpg1i33wde3g=3D?=
Content-Type: multipart/alternative; boundary="_000_DM6PR08MB5084610DFB6DA9028FC2C8A29B999DM6PR08MB5084namp_"
MIME-Version: 1.0
X-OriginatorOrg: nokia.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DM6PR08MB5084.namprd08.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: e927acc8-bdcc-4c23-45db-08d9a914080f
X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Nov 2021 15:16:14.8774 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d471751-9675-428d-917b-70f44f9630b0
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: i00/MeYAZVGNJ3VjwTed6Po/4zSQ8dzkzwnsp6u/XbBpGSq1rf620pAgPHBqUEVQuf1i9IzbigrGaI7dCCszRw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR08MB5084
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/yvxrOCOsyl03XV6OfCNdr2AYg1o>
Subject: [netmod] YANG Versioning Weekly Call Minutes - 2021-11-16
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
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: Tue, 16 Nov 2021 15:16:24 -0000

--_000_DM6PR08MB5084610DFB6DA9028FC2C8A29B999DM6PR08MB5084namp_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

YANG Versioning Weekly Call Minutes - 2021-11-16

Reminders:
- meetings are back to 1 hour starting at 9am Eastern Standard Time (New Yo=
rk / Ottawa).
- topics for next week listed at the bottom of the minutes

1) review feedback from IETF112
- not much feedback, quiet meeting
- try to send topics ahead of time for weekly meetings

2) any actions for Revisioning and SemVer
- tell chairs the 2 docs are done as far as authors are concerned and ready=
 for LC (Jason)

3) outstanding actions for versioning/semver:
- #104: Joe to close it
- #116: Reshad to close it
- #84: Jason to chase down

4) packges issues

#29: TBD (package deviation example)
#30: Jason
#32: TBD (what does metadata mean)
#38: Rob
#57: TBD (schema mount)
#63: Reshad
#64: Jason
#65: Balazs
#66: Jason
#67/#69: Jan
#70: (deviations in Pkg): Jan
#74: (JTS review comments): TBD
#76: (compat): TBD
#82: Bo - done/closed
#97: (submodules) Jason
#105: (remove previous-version & nbc-changes) Bo

- Jason double check on issue #74 comment about 5.3 (non ref complete)

5) Key discussion topics for next meeting:

a) Overlapping module advertisements
With the proposed YANG packages solution, there would be one more place whe=
re a server would list the set of modules it implements (there are already =
4).  Can we somehow reduce the duplication ?
https://github.com/netmod-wg/yang-ver-dt/issues/69
https://github.com/netmod-wg/yang-ver-dt/issues/67

b) review text authors provide for open packages issues listed above.

c) continue with these issues:
https://github.com/netmod-wg/yang-ver-dt/issues/74
https://github.com/netmod-wg/yang-ver-dt/issues/76

Jason

----------------------------------------------
Weekly webex call details:

Meeting number (access code): 161 096 5630
Meeting password: semver?

Occurs every Tuesday effective Tuesday, November 16, 2021 from 9:00 AM to 1=
0:00 AM, (UTC-05:00) Eastern Time (US & Canada)
9:00 AM  |  (UTC-05:00) Eastern Time (US & Canada)  |  1 hr

https://ietf.webex.com/ietf/j.php?MTID=3Dme2c6491ebcc37b8127c1244d244d2754
Tap to join from a mobile device (attendees only)
+1-650-479-3208,,1610965630## Call-in toll number (US/Canada)

--_000_DM6PR08MB5084610DFB6DA9028FC2C8A29B999DM6PR08MB5084namp_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-CA" link=3D"#0563C1" vlink=3D"#954F72" style=3D"word-wrap:=
break-word">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">YANG Versioning Weekly Call Minutes - 2021-11-16<o:p=
></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Reminders:<o:p></o:p></p>
<p class=3D"MsoNormal">- meetings are back to 1 hour starting at 9am Easter=
n Standard Time (New York / Ottawa).<o:p></o:p></p>
<p class=3D"MsoNormal">- topics for next week listed at the bottom of the m=
inutes<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">1) review feedback from IETF112<o:p></o:p></p>
<p class=3D"MsoNormal">- not much feedback, quiet meeting<o:p></o:p></p>
<p class=3D"MsoNormal">- try to send topics ahead of time for weekly meetin=
gs<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">2) any actions for Revisioning and SemVer<o:p></o:p>=
</p>
<p class=3D"MsoNormal">- tell chairs the 2 docs are done as far as authors =
are concerned and ready for LC (Jason)<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">3) outstanding actions for versioning/semver:<o:p></=
o:p></p>
<p class=3D"MsoNormal">- #104: Joe to close it<o:p></o:p></p>
<p class=3D"MsoNormal">- #116: Reshad to close it<o:p></o:p></p>
<p class=3D"MsoNormal">- #84: Jason to chase down<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">4) packges issues <o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">#29: TBD (package deviation example)<o:p></o:p></p>
<p class=3D"MsoNormal">#30: Jason<o:p></o:p></p>
<p class=3D"MsoNormal">#32: TBD (what does metadata mean)<o:p></o:p></p>
<p class=3D"MsoNormal">#38: Rob<o:p></o:p></p>
<p class=3D"MsoNormal">#57: TBD (schema mount)<o:p></o:p></p>
<p class=3D"MsoNormal">#63: Reshad<o:p></o:p></p>
<p class=3D"MsoNormal">#64: Jason<o:p></o:p></p>
<p class=3D"MsoNormal">#65: Balazs<o:p></o:p></p>
<p class=3D"MsoNormal">#66: Jason<o:p></o:p></p>
<p class=3D"MsoNormal">#67/#69: Jan<o:p></o:p></p>
<p class=3D"MsoNormal">#70: (deviations in Pkg): Jan<o:p></o:p></p>
<p class=3D"MsoNormal">#74: (JTS review comments): TBD<o:p></o:p></p>
<p class=3D"MsoNormal">#76: (compat): TBD<o:p></o:p></p>
<p class=3D"MsoNormal">#82: Bo - done/closed<o:p></o:p></p>
<p class=3D"MsoNormal">#97: (submodules) Jason<o:p></o:p></p>
<p class=3D"MsoNormal">#105: (remove previous-version &amp; nbc-changes) Bo=
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">- Jason double check on issue #74 comment about 5.3 =
(non ref complete)<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">5) Key discussion topics for next meeting:<o:p></o:p=
></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">a) Overlapping module advertisements<o:p></o:p></p>
<p class=3D"MsoNormal">With the proposed YANG packages solution, there woul=
d be one more place where a server would list the set of modules it impleme=
nts (there are already 4).&nbsp; Can we somehow reduce the duplication ?<o:=
p></o:p></p>
<p class=3D"MsoNormal"><a href=3D"https://github.com/netmod-wg/yang-ver-dt/=
issues/69">https://github.com/netmod-wg/yang-ver-dt/issues/69</a><o:p></o:p=
></p>
<p class=3D"MsoNormal"><a href=3D"https://github.com/netmod-wg/yang-ver-dt/=
issues/67">https://github.com/netmod-wg/yang-ver-dt/issues/67</a><o:p></o:p=
></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">b) review text authors provide for open packages iss=
ues listed above.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">c) continue with these issues:<o:p></o:p></p>
<p class=3D"MsoNormal"><a href=3D"https://github.com/netmod-wg/yang-ver-dt/=
issues/74">https://github.com/netmod-wg/yang-ver-dt/issues/74</a><o:p></o:p=
></p>
<p class=3D"MsoNormal"><a href=3D"https://github.com/netmod-wg/yang-ver-dt/=
issues/76">https://github.com/netmod-wg/yang-ver-dt/issues/76</a><o:p></o:p=
></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Jason<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">----------------------------------------------<o:p><=
/o:p></p>
<p class=3D"MsoNormal">Weekly webex call details:<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Meeting number (access code): 161 096 5630 <o:p></o:=
p></p>
<p class=3D"MsoNormal">Meeting password: semver?<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Occurs every Tuesday effective Tuesday, November 16,=
 2021 from 9:00 AM to 10:00 AM, (UTC-05:00) Eastern Time (US &amp; Canada)
<o:p></o:p></p>
<p class=3D"MsoNormal">9:00 AM&nbsp; |&nbsp; (UTC-05:00) Eastern Time (US &=
amp; Canada)&nbsp; |&nbsp; 1 hr <o:p>
</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><a href=3D"https://ietf.webex.com/ietf/j.php?MTID=3D=
me2c6491ebcc37b8127c1244d244d2754">https://ietf.webex.com/ietf/j.php?MTID=
=3Dme2c6491ebcc37b8127c1244d244d2754</a><o:p></o:p></p>
<p class=3D"MsoNormal">Tap to join from a mobile device (attendees only)<o:=
p></o:p></p>
<p class=3D"MsoNormal">+1-650-479-3208,,1610965630## Call-in toll number (U=
S/Canada)<o:p></o:p></p>
</div>
</body>
</html>

--_000_DM6PR08MB5084610DFB6DA9028FC2C8A29B999DM6PR08MB5084namp_--


From nobody Wed Nov 17 11:29:55 2021
Return-Path: <jason.sterne@nokia.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 6C6A93A0124 for <netmod@ietfa.amsl.com>; Wed, 17 Nov 2021 11:29:53 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.601
X-Spam-Level: 
X-Spam-Status: No, score=-2.601 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.701, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nokia.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id lObLf_YKtqAg for <netmod@ietfa.amsl.com>; Wed, 17 Nov 2021 11:29:49 -0800 (PST)
Received: from NAM02-SN1-obe.outbound.protection.outlook.com (mail-sn1anam02on2113.outbound.protection.outlook.com [40.107.96.113]) (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 0F5E23A0129 for <netmod@ietf.org>; Wed, 17 Nov 2021 11:29:48 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=TnovWMvUC49v9LFkvTH6A/WTuo0+3fEu0Qux4zdBaPD8WNdNvCK1GQALEgfo1o7VBC3P2VSpVzTOcHY+LlScaEnyY502MaoY0NIAuOABDZn/Nj9ZH9tjfpUb0BB3IyKGQW5jL3dSiD+ASDZnfixFoZNXhjhHqJSI5GH2jMWHsjGFiT9i8XfQkFBSZP057d1nxDqmFBjlCjnMbE3ty8ZUOxeZ4hN8K4Bhp2p9MFkG7RXLALuoI/L/Lhe3njbUrAYo0/wXzXa4PuWoHpvlMZ8O9eQh3gTf33/nm5SrRVo+oP0q1eVE06WzKSA9NKsKXCtYj/211VTsyq2B/BwdhMNRqw==
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=TgIlRDxmOsikblKd6XbqMy7XxUJE/ukD0M+zagjkReE=; b=Yr4M5yY8ojrf64G41LNugCo3UVBbDnRl7F29+igQYiAgHA/+9Dr9VEgtjbiIjm3pIlnUmMKsIdUzHIPw3HPfBMSshHKK/RoafM1ByE6fbafu+7MmxkfXRsl1PDt+AvcyLqEeyDyVSEX7/U57OzkjvNUI2utSZ2mhcei/+jK7FNkhx1U+Xo6W+S9lkb4Hr+KjLrDH3YtEUAfcp4EgXZ0Gl2IXwtdmMmvI/1XYZoD+RJ4wNogaypbGIDQQBNGquYF7O2nGmbfnNC4LFpdg5Ab/Mb+h+FqSEcsZhrMGOPVBwThlOoSAz/wXxG15HFuv2XFeqLUAD2Dh8tScGQ2/zRIE3Q==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nokia.com; dmarc=pass action=none header.from=nokia.com; dkim=pass header.d=nokia.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.onmicrosoft.com;  s=selector1-nokia-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=TgIlRDxmOsikblKd6XbqMy7XxUJE/ukD0M+zagjkReE=; b=mn5X75Gn+WaBTQwS5r69QzChx8ouz70QeSSpon+uacPZSQ1pRWaSmxIZRgJjw/GUHEHnQeN/Gv2kcAoCQvTEMgdFgBf0D5TiKwUHUb+orQvq1xShT85gUaZXBiy8IWCsSVHRn5MRivC4C18t45k4aFpJDKkU8zwiy0o18V3Q0KU=
Received: from DM6PR08MB5084.namprd08.prod.outlook.com (2603:10b6:5:41::29) by DM5PR08MB3514.namprd08.prod.outlook.com (2603:10b6:4:64::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4690.27; Wed, 17 Nov 2021 19:29:46 +0000
Received: from DM6PR08MB5084.namprd08.prod.outlook.com ([fe80::9137:a61c:2b1:ce22]) by DM6PR08MB5084.namprd08.prod.outlook.com ([fe80::9137:a61c:2b1:ce22%6]) with mapi id 15.20.4690.027; Wed, 17 Nov 2021 19:29:46 +0000
From: "Sterne, Jason (Nokia - CA/Ottawa)" <jason.sterne@nokia.com>
To: "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: YANG semver: clarify reasoning for _COMPAT suffix
Thread-Index: Adfb5fKHjpVBW381Szun7/U9IaS+4A==
Date: Wed, 17 Nov 2021 19:29:46 +0000
Message-ID: <DM6PR08MB5084AC2F8DFEC3426C2E3C8A9B9A9@DM6PR08MB5084.namprd08.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nokia.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: a9138861-dc12-4c58-b989-08d9aa009d56
x-ms-traffictypediagnostic: DM5PR08MB3514:
x-microsoft-antispam-prvs: <DM5PR08MB351459AEDA0534B820C145FA9B9A9@DM5PR08MB3514.namprd08.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: dGDpt7TVnizMZZHSG+SRZ6g2z+1edy+Eivw5IhhBPd2w3cpEqBOQmH6kCPJRnIE4/jaz47hF2x1OK2tS1vh/lrmOmGlEJunwkcNHv1lynqMYUbiSGFR6R1xayerGE57NgdV7FFu8ZuzdorGT39DHkKwZtAL0I0bnvb85vng1dkah6UH2ubVWMvHOIkryM4VPAFFHMXBdsem1MdGwoyIi7BRJ0sUFYKEXdIg6Rf/dAZ65AUZ+XMi2UELR/DqN08pW860IgrNKREytoJf7XPfLiQXfuRcfGCKolitLSIP+n0xGgL1wa3c56rmfWePnNXb81bhelRcX9fZYeF1JfQmtYvaFNvI47FKNBhogBnm+VbZloeLkdvJMABZuQgNCNacUDDvdBpMmKG9fL8N4NCaG8Vh1DExN3aEyxgwFnrBKLhdlwmnaK0M0XeAUnaHknfefxpK5xqH6cYLAi54IQIrZgiTfpH1+URnifzn1vbP5utuGkZ7inSL2OJFXaVBC8QsAzuqGAU4c8wB6GKvNEuj0lM5/O8xW7PU6lbJgb4QTRiUL5bmqHBOHuz955JeGG5x3L1n07DfR9kkbANNowK4mfWGrPGYqvtQVMSXPe1XtIpmPls1ZLtN9IDizfFVYoxmyFbI3Cc2UvYky03n5aZfFl4Gj7Nc0zuN6jIK7zz6OZxdJ8cTnF7X/eiG2/Hk0ifH34+TMYurPQffQhksugfeU/1ubh0GBGiYQTQpe2JUQhe6OrkRgaGXqUkjKGGHdFZLWA+fTfTlswQlRJhpn3aSrM7vwjQrG27uGGuXpG43wZmPCHYRkxePJ34TCu584E5/Kr1XOqlMa7gGQvx5p+6WORg==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:DM6PR08MB5084.namprd08.prod.outlook.com; PTR:; CAT:NONE;  SFS:(4636009)(366004)(8676002)(2906002)(8936002)(86362001)(166002)(66446008)(66556008)(66476007)(66946007)(26005)(33656002)(83380400001)(71200400001)(186003)(5660300002)(64756008)(76116006)(6506007)(122000001)(38100700002)(52536014)(55016002)(9686003)(316002)(7696005)(966005)(508600001)(82960400001)(38070700005)(6916009); DIR:OUT; SFP:1102; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?6lDfEnG5B9Lspi+2iWxTneJ3+xcXfazFUzeZonDZjUWuWWYrlf3R+X764FNF?= =?us-ascii?Q?LW2vitO/Q4hckBNFlvYMw6l6k8f0y+B2uzASghCO2SCZ/j05jRzhXweaO/4F?= =?us-ascii?Q?8nnnx7E/b0E/jXO/LzmZJihm0r509sjJkSloFTDxz6laolebsswVeoTxSfkA?= =?us-ascii?Q?4oC+MSemGrqOCGVW29xcMbRhJ4xR69WweF8oXOy/3Wj0HZT6OVo0hNhf6kJt?= =?us-ascii?Q?cwAxBL5T7VVtCylkgS/TQbIj2M22AR5bm44ykulAkFxDdlPEbp80awM7UEPj?= =?us-ascii?Q?MhMzkhj0a60bX+KAA+AR9Gvq5w3SlRqrksgmrcjxznykWpiwxZS8osFVtJ+a?= =?us-ascii?Q?YhwTB8InFe2GeaVp3fiSFbp/J0ftla3wAmzsfLymztTfb/lDzmvR4XedTr1C?= =?us-ascii?Q?pbAK4zx2yNdtCEkNSONRc3TjGcedWf5BL137JOfdWL6ltZA4yPLyJMrC36Hx?= =?us-ascii?Q?LI6QyRAFWeeJfGRsy/shNVUiMuD8JLeu9zIvZ2Xxz/H+MHxeQaW899V6SRuK?= =?us-ascii?Q?gZSH2pGmbFHlogyYp9M5a6BPNMNMlAJSL8wGsMVKCOXDHS7KPRmX2OssUpTf?= =?us-ascii?Q?3Va/wCLpmP5RbvPJZV/nXcDYhF4YVuSBXRdrtXQaLJI5JkuYkJtjiQQ+JuoX?= =?us-ascii?Q?eOzeOjUfKwhE5wx1IZGLgXHIQEoRb4soNseM9M/GUx/VTMZOo1SYxrcrXXHA?= =?us-ascii?Q?vM5B6iA1sQ6eQPuaZeiac5PlCApFoIfjmvm2pv9cb58iAydILV6vA6qLY63p?= =?us-ascii?Q?uZuHDkuggPvlUx7chg1WwbZIdAOvkGOGW0dnlimK5Ur2lWSKRXZMoU/lEmcp?= =?us-ascii?Q?UT7q5UdQ8aLwj4SkAH5QSGv5WUX7cw3qVUI8jkQGtBpA6bChtqTLnvRGb/kh?= =?us-ascii?Q?O6pcg1C2HFJgDeKZL8yLmisnTVu5ZJLKg/kqFA+8Snt27WlUQla419gsMlE0?= =?us-ascii?Q?l7zNQxBdoQ8Hits8qpvBpBt3i7+znhOLgVB1o07V0Y5dV4//bS5USDnlMxNT?= =?us-ascii?Q?xpAWWi8/EWMpZoOCUVvVMQrh8iiue4/bPpbejUgsArRJTrHxAYDzZgLIGlaE?= =?us-ascii?Q?CDfw08D77ovn2fT5DEbpL/YkGjZVGIOCgSsR1KWo0PN2hL8eo8UwovJPitm5?= =?us-ascii?Q?57jT+xw7PwC1h1lD+0XUxYYjI5tPCW0J0TAnXsmRixfEF2FTLcBuxAEhssf0?= =?us-ascii?Q?ZwkTy+8ixuM52K8E5+arGWiEjcbav2fPivumes8mxNcnxLNXNoInax8/SWuo?= =?us-ascii?Q?4WUm1NZV1O+jaVEjGCc38k1cB3NqvXyIB+Cusqh7nObO78ubz4asN+3v2DUN?= =?us-ascii?Q?G1ddg5uTDFjuCxmgbWzWMIWD0sYjWguBJrfBo62Kx5sfMs9y1AMbyy/8tQ8r?= =?us-ascii?Q?Ii/oI2+0j5tc/AZTcvyGVPtW1cbQ25c1Mbki86vBmcSX4ycecsI0D6oxxhG1?= =?us-ascii?Q?slAqew2Wu8ti2z7CUHhKA02cYZtgO9j1GW5fQrxQuOgiQRM4V/H6Zticcmxr?= =?us-ascii?Q?4qBf2IFtwof0Cd9KvCjwaQjec0fbi5Ch7J4hvaynQJzNL983C2pKcoekzgNg?= =?us-ascii?Q?voEPSSvM2xeNhTZlzkaThWlIomrTPFhpeqZ0SY/sE9hqZ42U29s6/R9tW43W?= =?us-ascii?Q?VQ=3D=3D?=
Content-Type: multipart/alternative; boundary="_000_DM6PR08MB5084AC2F8DFEC3426C2E3C8A9B9A9DM6PR08MB5084namp_"
MIME-Version: 1.0
X-OriginatorOrg: nokia.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DM6PR08MB5084.namprd08.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: a9138861-dc12-4c58-b989-08d9aa009d56
X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Nov 2021 19:29:46.4315 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d471751-9675-428d-917b-70f44f9630b0
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: ISDYRs16PFBdUjJsRmYSx4jCBbCPi3VnNjR2KXLCXui05ykSi7D0ez/PEO0EUnwI1edFT6pLgjHBzym8EiFSLQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR08MB3514
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/vapYKKL96NEVPxmziPpIa_o70oM>
Subject: [netmod] YANG semver: clarify reasoning for _COMPAT suffix
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 17 Nov 2021 19:29:53 -0000

--_000_DM6PR08MB5084AC2F8DFEC3426C2E3C8A9B9A9DM6PR08MB5084namp_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi all,

https://datatracker.ietf.org/doc/html/draft-ietf-netmod-yang-semver-05#sect=
ion-3.3 shows how the COMPAT suffix (_compatible or _non_compatible) is "st=
icky" but we could use some clarifying text to explain *why* that is useful=
.  This was raised in https://github.com/netmod-wg/yang-ver-dt/issues/84.

Here are some proposed edits in this PR:
https://github.com/netmod-wg/yang-ver-dt/pull/119

It is mainly adding this paragraph:

   The _COMPAT modifier string is "sticky".  Once a revision of a module
   has a modifier in the revision label, then all descendants of that
   revision will also have a modifier.  The modifier can change from
   _compatible to _non_compatible in a descendant revision, but the
   modifier would never change from _non_compatible to _compatible or be
   removed.  The persistency of the _non_compatible modifier ensures
   that comparisions of revision labels doesn't give the false
   impression of compatibility between two potentially non-compatible
   revisions.  If _non_compatible was removed, for example between
   revisions 3.3.2_non_compatible and 3.3.3 (where 3.3.3 was simply an
   editorial change), then comparing revision labels of 3.3.3 back to an
   ancestor 3.0.0 would look like they are backwards compatible when
   they are not (since 3.3.2_non_compatible was in the chain of
   ancestors and introduced an NBC change).

As well as the info in () here:

       iii  "X.Y.Z_non_compatible" - the artifact version SHOULD be
            updated to "X.Y.Z+1_non_compatible" (to ensure that
            information about a break in compatibility is not lost).

Jason

--_000_DM6PR08MB5084AC2F8DFEC3426C2E3C8A9B9A9DM6PR08MB5084namp_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-CA" link=3D"#0563C1" vlink=3D"#954F72" style=3D"word-wrap:=
break-word">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US">Hi all,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><a href=3D"https://datatracker.=
ietf.org/doc/html/draft-ietf-netmod-yang-semver-05#section-3.3">https://dat=
atracker.ietf.org/doc/html/draft-ietf-netmod-yang-semver-05#section-3.3</a>=
 shows how the COMPAT suffix (_compatible
 or _<i>non</i>_compatible) is &quot;sticky&quot; but we could use some cla=
rifying text to explain *<b>why</b>* that is useful.&nbsp; This was raised =
in
<a href=3D"https://github.com/netmod-wg/yang-ver-dt/issues/84">https://gith=
ub.com/netmod-wg/yang-ver-dt/issues/84</a>.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Here are some proposed edits in=
 this PR:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><a href=3D"https://github.com/n=
etmod-wg/yang-ver-dt/pull/119">https://github.com/netmod-wg/yang-ver-dt/pul=
l/119</a><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">It is mainly adding this paragr=
aph:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp; The _COMPAT modifi=
er string is &quot;sticky&quot;.&nbsp; Once a revision of a module<o:p></o:=
p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp; has a modifier in =
the revision label, then all descendants of that<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp; revision will also=
 have a modifier.&nbsp; The modifier can change from<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp; _compatible to _no=
n_compatible in a descendant revision, but the<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp; modifier would nev=
er change from _non_compatible to _compatible or be<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp; removed.&nbsp; The=
 persistency of the _non_compatible modifier ensures<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp; that comparisions =
of revision labels doesn't give the false<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp; impression of comp=
atibility between two potentially non-compatible<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp; revisions.&nbsp; I=
f _non_compatible was removed, for example between<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp; revisions 3.3.2_no=
n_compatible and 3.3.3 (where 3.3.3 was simply an<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp; editorial change),=
 then comparing revision labels of 3.3.3 back to an<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp; ancestor 3.0.0 wou=
ld look like they are backwards compatible when<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp; they are not (sinc=
e 3.3.2_non_compatible was in the chain of<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp; ancestors and intr=
oduced an NBC change).<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">As well as the info in () here:=
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp; iii&nbsp; &quot;X.Y.Z_non_compatible&quot; - the artifact version SHO=
ULD be<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; updated to &quot;X.Y.Z+1_non_compatible=
&quot; (to ensure that<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; information about a break in compatibil=
ity is not lost).<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Jason<o:p></o:p></span></p>
</div>
</body>
</html>

--_000_DM6PR08MB5084AC2F8DFEC3426C2E3C8A9B9A9DM6PR08MB5084namp_--


From nobody Wed Nov 17 11:49:17 2021
Return-Path: <jclarke@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 C7EEB3A03EA for <netmod@ietfa.amsl.com>; Wed, 17 Nov 2021 11:49:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.598
X-Spam-Level: 
X-Spam-Status: No, score=-9.598 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_NONE=0.001, URIBL_BLOCKED=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=kJKphwMG; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=WgPU3UBo
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id K7FlX0fqMBsy for <netmod@ietfa.amsl.com>; Wed, 17 Nov 2021 11:49:10 -0800 (PST)
Received: from alln-iport-5.cisco.com (alln-iport-5.cisco.com [173.37.142.92]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4936B3A03AA for <netmod@ietf.org>; Wed, 17 Nov 2021 11:49:10 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=8499; q=dns/txt; s=iport; t=1637178550; x=1638388150; h=from:to:subject:date:message-id:references:mime-version; bh=gmAaUF2UQABJfvOsIaxfb2yCClKHbH8Cgc8a/w/+e88=; b=kJKphwMGl+KXj1N+UwZ2aT61Ecmf1i9NPshM/uHAle66sBglebfEblCk iDnWJZK9mR/5lolbOSh0ReunGtM1hd/0hzu3KV9BfUmi4YaGNUsY844SP Ecl3Ez0TdRPwPUyw8foK2jPw+7v8a1ENur84kRO69lw5KmqR3oOUgtpFE E=;
X-IPAS-Result: =?us-ascii?q?A0BlAQBhXJVhl5FdJa1aHgEBCxIMQIFOC4EhMVF+Wjcxi?= =?us-ascii?q?A4DhTmFDl2CJZYGhQqBLhSBEQNUCwEBAQ0BATcKBAEBhQQCgmYCJTYHDgECB?= =?us-ascii?q?AEBAQEDAgMBAQEBBQEBBQEBAQIBBgQUAQEBAQEBAQEJFAcGDAUQDieFaA2GQ?= =?us-ascii?q?wYSGxMBATgPAgEIRjIlAQEEARoagk8BgX5XAy8BDqEXAYE6AoofeIEzgQGCC?= =?us-ascii?q?AEBBgQEgTYBE0GCfxiCNQMGgTqDDoQcgwCEBiccgUlEgVh5gW4+gmMBAQIBg?= =?us-ascii?q?UMcK4Migi6QOmgNRAIiJKBsnmmBJQqDOYpSlE4Vpy0tlWgfjFaUKIRpAgQCB?= =?us-ascii?q?AUCDgEBBoFoDoF/cBWDJFEZD44gGYNZhRSFSnQCNgIGCwEBAwmSKwEB?=
IronPort-PHdr: A9a23:26kVUBxagxOQx/XXCzPZngc9DxPP8534PQ8Qv5wgjb8GMqGu5I/rM 0GX4/JxxETIUoPW57Mh6aLWvqnsVHZG7cOHt3YPI5BJXgUO3MMRmQFoCcWZCEr9efjtaSFyH MlLWFJ/uX+hNk0AE8flbFqUqXq3vlYv
IronPort-Data: A9a23:DmZn/KiVZdQKX0RG+sbdwA+QX161eBAKZh0ujC45NGQN5FlHY01je htvUT2EO62PazH9Ld10PYSy804G6pLdztUxGgdkryphFC5jpJueD7x1DKtf0wB+jyHnZBg6h ynLQoCYdKjYdpJfz/uUGuCJQUNUjclkfZKhTr6bUsxNbVU8En540Es8w7VRbrNA2LBVPSvc4 bsenOWHULOV82Yc3rU8sv/rRLtH5ZweiRtA1rAMTakjUGz2yxH5OKkiyZSZdBMUdGX78tmSH I4vxJnhlo/QEoxE5tmNyt4XeWVSKlLe0JTnZnd+A8CfbhZ+SiMa6YkyDNADQl9tgCjWhu0gx u9LnI2vVlJ8VkHMsLx1vxhwCSpyO+hN/6XKZCn5us2IxEqAeHzpqxlsJBhpZstDpaAmWicXq aFwxDMlNnhvg8q0y7ayUOphrs8iN8LseogYvxmMyBmGXKZ6Hc6ZH/6iCdlwh24hq+dQF9niY dM1SDhCVCnST153EwJCYH45tL742iagG9FCk3qTqLYy5GT7zQFt3v7qKtW9Ut6DXsJT2F2Eq 3jA8kz/BRIbPZqUzj/tz563rvXEkSW+U4UIGfjpsPVrm1aUgGcUDXX6SGdXv9GCpUeGcc10M 3Yf53U3kPk8zkqCX8biCkjQTGG/gjYQXN9ZEusf4Q6Ly7bJ7wvxOoTiZmMaADDBnJJqLQHGx mNljPuyX20z7+f9pWa1s+bK8mvoZkD5OEdbPXdcJTbp9eUPt23aYvjndNdoEKevgsbyH1kcK BjV8XBu3t3/YSP3vphXEHjdiD6q45POVANwt0PcX3mu6UVyY4vNi22UBbrzsKoowGWxFwTpU J04dy62t7hm4Xalz3DlfQn1NOv1j8tpyRWF6bKVI7Ev9i6251modp1K7Td1KS9Ba5hfJme5P xOL5VgNu/e/2UdGi4cqPepd7Ox3ncDd+SjNC5g4k/IXOMEqLV/blM2QTRfOjjmFfLcQfVEXY MfHLpnE4YcyAqV8xz3+XPYGzbIu3UgDKZD7G/jGI+Cc+ePGPha9EO5dWHPXN7BRxP7U8W39r ocEX+PXmko3eLOlOEH/r9VMRW3m2FBmXPgaXeQMLbXdSuencUl8Y8LsLUQJJ9Y4wv8Lz7iQp RlQmCZwkTLCuJEOEi3SAlgLVV8ldc8lxZ7nFUTA5WqV5kU=
IronPort-HdrOrdr: A9a23:TTkjD67afO77nydRfwPXwXeBI+orL9Y04lQ7vn2ZFiY1TiXIra 6TdaoguiMc0AxhJU3I6urwRJVoIEmsuaKdhLNwAV7MZnifhILFFvAG0WKA+UyuJ8SdzJ8n6U 4IScEXY7ecYSkY/KTHCUuDYqwdKbK8gceVbJLlvg5QpHZRGsddBmlCe2KmO3wzYDMDKYsyFZ Ka6MYCjSGnY24rYsOyAWRAd/TfpvXQ/aiWLyIuNloC0k2jnDmo4Ln1H1yzxREFSQ5Cxr8k7C zsjxH53KO+qPu2oyWsllM7rq4m2OcJ+OEzRvBkufJlbwkETTzYILiJbofy/wzdZtvfr2rC3u O85SvIdP4DlE85NlvF3ycFnTOQiQrHLxTZuASlabyJm72geNtyMbsxuatJNhTe8EYup9d6ze ZC2H+YrYNeCVfakD36/MWgbWAgqqOYmwtqrQcotQ0WbWLeUs4lkaUPuEdOVJsQFiPz744qVO FoEcHH/f5TNVeXdWrQsGVjyMGlGi1bJGbKfmES/siOlzRGlnFwyEUVgMQZg3cb7Zo4D51J/f 7NPKhknKxHCsUWcaV+DuEcRtbfMB2GfTvcdGaJZVj3HqAOPHzA75bx/bUu/emvPIcFyZMj8a 6xJm+wdVRCDH4GJff+r6Gjwyq9NFlVBw6duv22z6IJyIHBeA==
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-AV: E=Sophos;i="5.87,241,1631577600";  d="scan'208,217";a="798446243"
Received: from rcdn-core-9.cisco.com ([173.37.93.145]) by alln-iport-5.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 17 Nov 2021 19:49:07 +0000
Received: from mail.cisco.com (xbe-aln-007.cisco.com [173.36.7.22]) by rcdn-core-9.cisco.com (8.15.2/8.15.2) with ESMTPS id 1AHJn7iw015143 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=OK); Wed, 17 Nov 2021 19:49:07 GMT
Received: from xfe-aln-005.cisco.com (173.37.135.125) by xbe-aln-007.cisco.com (173.36.7.22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.792.15; Wed, 17 Nov 2021 13:49:07 -0600
Received: from xfe-rcd-005.cisco.com (173.37.227.253) by xfe-aln-005.cisco.com (173.37.135.125) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.792.15; Wed, 17 Nov 2021 13:49:07 -0600
Received: from NAM04-MW2-obe.outbound.protection.outlook.com (72.163.14.9) by xfe-rcd-005.cisco.com (173.37.227.253) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.792.15 via Frontend Transport; Wed, 17 Nov 2021 13:49:07 -0600
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=TtJxtfk2/CDFRWeCVU4Q6bzf3YeFawoH5YRDasAi1godwxTmcom1bn3x+BRuKkiMoRHNK5tgLUq15ztAvEvKhzurIeE3gHmTkM1DI8yARKJ/sw0W/SQ90MtdxvwtgT/bBEOI0d+dQ72Ap6CZUUkCbwUOwXZ9muIWHQY56GKB422s7jlURHumqfZKMkNWI3A+vl8DWY7123fRJGjfPhSasb4EB3nQ7GQRDEnZRSjWYAUDeJYJUURkF/H+O1WUkvtPHUjA/RGEmZsB+SrRmhBgzfpkkgTXiPM5fQ9DYzHq229BkkKExQAyuE9/vTIU0Ex/4uJ6ySAAxmW5PW5hCWeWQQ==
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=VOWpONPhgUDOrJkrmEyxhspUQbapKci8A2SKabnHUu4=; b=iOf9K1mFv9Ljg4PFrTvOauVgSok39JOfTGfBsFw2e30DSdLr5z0+h6M14+F2nNbKWKRwdmXAQWo9PCP1soE4NlcihhGYWZ6I/i70W8u34NMZP0hX0Hzmhi3NVilRxRYY7efKcJfd+DJbDOEURDoQIf1A147pGWFEJnXRv/twqk/MEqUc8qRaFcmbOniywD/qPXB9doTdoE4LQ3YM4k1ok3K7K5HERSP/sqb9YPJnMZaIpIcaTwVuMtTrc6rSg5IRr4Pig2V38gTu83fT9vFi8rnVWzC/K13wAwwAzyeclToWgtTRXpjiFYngkVDsnm63UZ0sOc8R/El0GkYtKxk4cA==
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.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=VOWpONPhgUDOrJkrmEyxhspUQbapKci8A2SKabnHUu4=; b=WgPU3UBorm9Pb9Y/E9KLtB80Ph5MrW1DTMHyRdBNcuNiT/qBL3A4muT74V6hyEO2IL566g1FuobU5K3XaPM1WWQImDuyjgx9XSJmY6n88UAKqwW7g5FPB4/2OGfD8PfHex6lU6SGut84hID9wFuCuY3TrPsxLwRvEPYRNxnNVk8=
Received: from BN9PR11MB5371.namprd11.prod.outlook.com (2603:10b6:408:11c::11) by BN9PR11MB5498.namprd11.prod.outlook.com (2603:10b6:408:103::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4690.27; Wed, 17 Nov 2021 19:49:03 +0000
Received: from BN9PR11MB5371.namprd11.prod.outlook.com ([fe80::6c7a:63d2:4040:37e8]) by BN9PR11MB5371.namprd11.prod.outlook.com ([fe80::6c7a:63d2:4040:37e8%3]) with mapi id 15.20.4690.028; Wed, 17 Nov 2021 19:49:03 +0000
From: "Joe Clarke (jclarke)" <jclarke@cisco.com>
To: "Sterne, Jason (Nokia - CA/Ottawa)" <jason.sterne@nokia.com>, "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: [netmod] YANG semver: clarify reasoning for _COMPAT suffix
Thread-Index: Adfb5fKHjpVBW381Szun7/U9IaS+4A==
Date: Wed, 17 Nov 2021 19:49:03 +0000
Message-ID: <BN9PR11MB53718C8942E171468E47BA9BB89A9@BN9PR11MB5371.namprd11.prod.outlook.com>
References: <DM6PR08MB5084AC2F8DFEC3426C2E3C8A9B9A9@DM6PR08MB5084.namprd08.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
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-office365-filtering-correlation-id: fc872872-a2f5-4ee6-8737-08d9aa034ec3
x-ms-traffictypediagnostic: BN9PR11MB5498:
x-microsoft-antispam-prvs: <BN9PR11MB5498EAA9A5DFFEBDC56EEBD9B89A9@BN9PR11MB5498.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: tjt8/jc3n42ruz7iezUhPbVX/+wQ7S1eloF6zJPmS8nu6k0ZGUumhbBspBMFNM0mNyvY0ZJO+UB9BGTjZqQ16VwPR7zxLec+IIMDOW/KztxpfXL3EQQbGq1Ac7ze7gMiaf7cbw0OdGA/B6+Xhx1545wHSUOAliREyZbl53/2qk+5YzeQsdqngxbKDhwlTdsn40zrjyHGvYuWkhBg+BfwfNcPAYdDkIqo0P8uDjevcf5pPh2Xib5SuMg/mR5uGctPgnA6I3ZB89qEQp3xBkeJ40io5oGycrZXpdHaJYwv9kSirSGBGHkBs4UFgNGW/IvWmM7UbSMCPKgBBTC14ge5wYggJ8tbSOkdr//27fpsCqDEnU47Juq9r8OTrRgjG9jdVrytnDNlxd0KBqeofLkbQ0JvOwd72u947pACg5gEdAq3zefBphda84UUoc04jA46PaEDcQUKBug3soTe9AfdsGyTllNmAJ7OkV4bL32Qxu6ha++8CSfFQXKawZWdwJbagHw4HjU5qeu+kO5RdSuz/2Sz0SVTMdXi7cMEC8GwS4gPpcufN7I+8hICgABsbJ+pmDEJSKaa2xQSpdzxDTKMbesvMr3M41SCqARP34hceZXeb5wYuAeXlUcj6IIY+z69juRxstGn0DqU6RDbELN3kyO0QAviyZc5j+eYS5VqXCnVtY5MvpWDFDfjuL+GEiRWIHUFEU0CE2025XNEyTzpfpxXaJ6PpoJX1T4KmjhCrTbHfWHlHsBZRtnppXbOsPxZas+DgEklBjQukwQY4MGRwUl1KCaNWeC764bEVv68tEWzZ21Pojqebt6oWmEkRsEu3yD6ekFKAnvQckBZ2Nojcw==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:BN9PR11MB5371.namprd11.prod.outlook.com; PTR:; CAT:NONE;  SFS:(366004)(7696005)(296002)(55236004)(8936002)(86362001)(316002)(5660300002)(83380400001)(52536014)(966005)(53546011)(186003)(6506007)(26005)(71200400001)(110136005)(38070700005)(66946007)(55016002)(66476007)(66446008)(76116006)(122000001)(2906002)(91956017)(66556008)(166002)(9686003)(64756008)(38100700002)(508600001)(33656002)(8676002); DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?+d/uW2Ia3AlTSb9Dnmx7r0uIK8KNAVU9jBaED9mzDgO7E4B/9GEx2OefgL2d?= =?us-ascii?Q?AUz+Kf2ZdnDofaVo4Upy63aQtNfbBxERyGB6hZhl/+sDixCvwFcSaO4OQGHo?= =?us-ascii?Q?l5V4+y+cXCwyaYAjpRNgb3+oJp2ZBLma2ErP/SmcDZ1Jeclku9zs0zdwbxf7?= =?us-ascii?Q?P3M0a0TcGcUNk3K5setT6b3L4auz6Po7r/BVal387GrEv3OMB/qEzhIPdgOQ?= =?us-ascii?Q?hc9zFgOpA5ZD4ocSzZURnAswwkTSD3aKafuC6dDWiRDjxt+g2a7qwZeT0xKu?= =?us-ascii?Q?kzuW2/cJR6ldMHVQABEQuhfSD37xNAUAgji7bgNP8iu0EpdfYbCpIrlhqdzg?= =?us-ascii?Q?Xt2d6M4JbcwdRZD1TrpsD0y2Itt4QGwwGtMS0leIbQ9jeZr8biHFOkGJmHbD?= =?us-ascii?Q?REm/ePGthkm+x7HJoMzKVcqPJXeqxQ+Q39c4FWCqru/ZejC9Gv5pvJNWBRfC?= =?us-ascii?Q?vqSUdOzJLdSlLUb1NxnWJH6EwZ1chCPdJfeaMd1NETDIYEVJUpaNEzg6H5Gw?= =?us-ascii?Q?m9kOBfB10m3hWClIVSovmKcGHUEe+f8Db21DUy4kUIAq7Xbq9SY9nh6kcZJr?= =?us-ascii?Q?hCJj7PEw+Of5IMU0Fhq9q7QLTYGGIjuWE1a7bfOAQjCISGowpisEY5QzJbjA?= =?us-ascii?Q?XcJTdExbyECvd5WboXhO/za76U4Yv4GqpoAbpv8ndnwN7Oj8Ar1RXTOrQM9c?= =?us-ascii?Q?0YESNOiqnYMzOEIBzxvo2p0NgNfxF+r6zvnOzi39D7hlV8PiHKGecu+QaWQK?= =?us-ascii?Q?PoZqZO7fJNcrXU7AEN6JRARfbUz2adPb8AKijT5D5ytLcLq8FbLmItMqwDBj?= =?us-ascii?Q?+C/8NFVf9umGUEkS/BasB5FwEGol6PxrFoZ/z0NS0iBLmQDg5uo5FnqbRlom?= =?us-ascii?Q?txfh4Iv8w7M2LuLL337KElhRKYE6oOWeoJoPp0hJ0Gg2uhVaKHpJ73lka3oo?= =?us-ascii?Q?w3NoBlOwpc5T+6t3RjCjqQUlECIT1ASx/PBxXxdY2KRVNadWE4Z9U+jBJTVC?= =?us-ascii?Q?O2sDFDWvGNF7apSNgGP7xASy/14oYvZaOM/otDoXdmOe41yYbP59bMgspI0M?= =?us-ascii?Q?fDNB9Ou6z2YYBgJoSNpx1zY5tV+IHP4mn7Z8FU+QhxXkJLi3vquwcXLXOVoP?= =?us-ascii?Q?AiU2fV1QB7nQvuIQ2RxH0iIYEol3n5OdEMZ03btS6wq8BqALJmIfnjhv4oNL?= =?us-ascii?Q?d3l/O/KnMQi/udjM95sPGWe1y0ZqgwvQlMHO5V5DsxgopfFCgjNNj/iXWz54?= =?us-ascii?Q?n8yeF8oibN5l1WVGN7OXjfKskY/l/LTjjJ0vS6cSoACud5hGv2z5JjPFHOZD?= =?us-ascii?Q?NABW3CiVuNwu/cNYoRItNWtAjpRUfZDNGY9VlAn2w6t86ZXi3O6YMS24+z1d?= =?us-ascii?Q?v+b5lTrdUUOOrNKMk/Krj8T1wDqH6GFZFyjpXK5lNk4nWPt9L67FnR+29cFy?= =?us-ascii?Q?c1hzqCyTrzMXyI2wa8pNL+2G7HEQA9I8Wp6ZqkH3nUPk68/liV71Ae1BwJk9?= =?us-ascii?Q?HQsW3c5ghHPBZYVYau4gct+IG6tOysDtCMP80BZDmyj1Qws3se0jcNYzSd0r?= =?us-ascii?Q?YUnE+sGkvNn7B2AWL9TAykY6prapDVrDnenh3ga6vNCiWHJTD1lhqf9kcLf5?= =?us-ascii?Q?GB6Avr8D2/Okn6Ivx3P9iJo=3D?=
Content-Type: multipart/alternative; boundary="_000_BN9PR11MB53718C8942E171468E47BA9BB89A9BN9PR11MB5371namp_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BN9PR11MB5371.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: fc872872-a2f5-4ee6-8737-08d9aa034ec3
X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Nov 2021 19:49:03.1501 (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: iL+YzyzGgifwK9WZ9p+r1VuYImhFL1sCzQhRlYh2s0LYs4/uBcVtkw8+9H273py7RV7floes8eQBVySBFBFW9g==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN9PR11MB5498
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.22, xbe-aln-007.cisco.com
X-Outbound-Node: rcdn-core-9.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/31tzuwXNxwR9Zc1MkOMkyDuhOnE>
Subject: Re: [netmod] YANG semver: clarify reasoning for _COMPAT suffix
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 17 Nov 2021 19:49:15 -0000

--_000_BN9PR11MB53718C8942E171468E47BA9BB89A9BN9PR11MB5371namp_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

I left some comments in the GH pull request, Jason.  Mostly editorial, but =
I think there might be a need for a stronger bit of normative language in t=
here as well.

Joe

On 11/17/21 14:30, Sterne, Jason (Nokia - CA/Ottawa) wrote:
Hi all,

https://datatracker.ietf.org/doc/html/draft-ietf-netmod-yang-semver-05#sect=
ion-3.3 shows how the COMPAT suffix (_compatible or _non_compatible) is "st=
icky" but we could use some clarifying text to explain *why* that is useful=
.  This was raised in https://github.com/netmod-wg/yang-ver-dt/issues/84.

Here are some proposed edits in this PR:
https://github.com/netmod-wg/yang-ver-dt/pull/119

It is mainly adding this paragraph:

   The _COMPAT modifier string is "sticky".  Once a revision of a module
   has a modifier in the revision label, then all descendants of that
   revision will also have a modifier.  The modifier can change from
   _compatible to _non_compatible in a descendant revision, but the
   modifier would never change from _non_compatible to _compatible or be
   removed.  The persistency of the _non_compatible modifier ensures
   that comparisions of revision labels doesn't give the false
   impression of compatibility between two potentially non-compatible
   revisions.  If _non_compatible was removed, for example between
   revisions 3.3.2_non_compatible and 3.3.3 (where 3.3.3 was simply an
   editorial change), then comparing revision labels of 3.3.3 back to an
   ancestor 3.0.0 would look like they are backwards compatible when
   they are not (since 3.3.2_non_compatible was in the chain of
   ancestors and introduced an NBC change).

As well as the info in () here:

       iii  "X.Y.Z_non_compatible" - the artifact version SHOULD be
            updated to "X.Y.Z+1_non_compatible" (to ensure that
            information about a break in compatibility is not lost).

Jason


--_000_BN9PR11MB53718C8942E171468E47BA9BB89A9BN9PR11MB5371namp_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
</head>
<body>
I left some comments in the GH pull request, Jason.&nbsp; Mostly editorial,=
 but I think there might be a need for a stronger bit of normative language=
 in there as well.<br>
<br>
Joe<br>
<br>
<div class=3D"moz-cite-prefix">On 11/17/21 14:30, Sterne, Jason (Nokia - CA=
/Ottawa) wrote:<br>
</div>
<blockquote type=3D"cite" cite=3D"mid:DM6PR08MB5084AC2F8DFEC3426C2E3C8A9B9A=
9@DM6PR08MB5084.namprd08.prod.outlook.com">
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered=0A=
        medium)">
<style>@font-face=0A=
	{font-family:"Cambria Math";=0A=
	panose-1:2 4 5 3 5 4 6 3 2 4;}@font-face=0A=
	{font-family:Calibri;=0A=
	panose-1:2 15 5 2 2 2 4 3 2 4;}p.MsoNormal, li.MsoNormal, div.MsoNormal=0A=
	{margin:0cm;=0A=
	font-size:11.0pt;=0A=
	font-family:"Calibri",sans-serif;=0A=
	mso-fareast-language:EN-US;}a:link, span.MsoHyperlink=0A=
	{mso-style-priority:99;=0A=
	color:#0563C1;=0A=
	text-decoration:underline;}span.EmailStyle17=0A=
	{mso-style-type:personal-compose;=0A=
	font-family:"Calibri",sans-serif;=0A=
	color:windowtext;}.MsoChpDefault=0A=
	{mso-style-type:export-only;=0A=
	font-family:"Calibri",sans-serif;=0A=
	mso-fareast-language:EN-US;}div.WordSection1=0A=
	{page:WordSection1;}</style><!--[if gte mso 9]><xml>=0A=
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />=0A=
</xml><![endif]--><!--[if gte mso 9]><xml>=0A=
<o:shapelayout v:ext=3D"edit">=0A=
<o:idmap v:ext=3D"edit" data=3D"1" />=0A=
</o:shapelayout></xml><![endif]-->
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US">Hi all,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><a href=3D"https://datatracker.=
ietf.org/doc/html/draft-ietf-netmod-yang-semver-05#section-3.3" moz-do-not-=
send=3D"true">https://datatracker.ietf.org/doc/html/draft-ietf-netmod-yang-=
semver-05#section-3.3</a> shows how the
 COMPAT suffix (_compatible or _<i>non</i>_compatible) is &quot;sticky&quot=
; but we could use some clarifying text to explain *<b>why</b>* that is use=
ful.&nbsp; This was raised in
<a href=3D"https://github.com/netmod-wg/yang-ver-dt/issues/84" moz-do-not-s=
end=3D"true">
https://github.com/netmod-wg/yang-ver-dt/issues/84</a>.<o:p></o:p></span></=
p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Here are some proposed edits in=
 this PR:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><a href=3D"https://github.com/n=
etmod-wg/yang-ver-dt/pull/119" moz-do-not-send=3D"true">https://github.com/=
netmod-wg/yang-ver-dt/pull/119</a><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">It is mainly adding this paragr=
aph:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp; The _COMPAT modifi=
er string is &quot;sticky&quot;.&nbsp; Once a revision of a module<o:p></o:=
p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp; has a modifier in =
the revision label, then all descendants of that<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp; revision will also=
 have a modifier.&nbsp; The modifier can change from<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp; _compatible to _no=
n_compatible in a descendant revision, but the<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp; modifier would nev=
er change from _non_compatible to _compatible or be<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp; removed.&nbsp; The=
 persistency of the _non_compatible modifier ensures<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp; that comparisions =
of revision labels doesn't give the false<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp; impression of comp=
atibility between two potentially non-compatible<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp; revisions.&nbsp; I=
f _non_compatible was removed, for example between<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp; revisions 3.3.2_no=
n_compatible and 3.3.3 (where 3.3.3 was simply an<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp; editorial change),=
 then comparing revision labels of 3.3.3 back to an<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp; ancestor 3.0.0 wou=
ld look like they are backwards compatible when<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp; they are not (sinc=
e 3.3.2_non_compatible was in the chain of<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp; ancestors and intr=
oduced an NBC change).<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">As well as the info in () here:=
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp; iii&nbsp; &quot;X.Y.Z_non_compatible&quot; - the artifact version SHO=
ULD be<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; updated to &quot;X.Y.Z+1_non_compatible=
&quot; (to ensure that<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; information about a break in compatibil=
ity is not lost).<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Jason<o:p></o:p></span></p>
</div>
</blockquote>
<br>
</body>
</html>

--_000_BN9PR11MB53718C8942E171468E47BA9BB89A9BN9PR11MB5371namp_--


From nobody Wed Nov 17 17:28:55 2021
Return-Path: <wwwrun@rfc-editor.org>
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 607F03A0755 for <netmod@ietfa.amsl.com>; Wed, 17 Nov 2021 17:28:53 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id n_2UF2TsDdgA for <netmod@ietfa.amsl.com>; Wed, 17 Nov 2021 17:28:48 -0800 (PST)
Received: from rfc-editor.org (rfc-editor.org [IPv6:2001:1900:3001:11::31]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CDC893A074B for <netmod@ietf.org>; Wed, 17 Nov 2021 17:28:48 -0800 (PST)
Received: by rfc-editor.org (Postfix, from userid 499) id CD56020EB40; Wed, 17 Nov 2021 17:28:46 -0800 (PST)
To: rfc-editor@rfc-editor.org
From: RFC Errata System <rfc-editor@rfc-editor.org>
Cc: mt@lowentropy.net, kent+ietf@watsen.net, auerswal@unix-ag.uni-kl.de, adrian@olddog.co.uk, bill.wu@huawei.com, netmod@ietf.org
Content-Type: text/plain; charset=UTF-8
Message-Id: <20211118012846.CD56020EB40@rfc-editor.org>
Date: Wed, 17 Nov 2021 17:28:46 -0800 (PST)
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/AyO4RKotd_DJdVEE56pJoM-UeOU>
Subject: [netmod] [Editorial Errata Reported] RFC8792 (6739)
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 18 Nov 2021 01:28:53 -0000

The following errata report has been submitted for RFC8792,
"Handling Long Lines in Content of Internet-Drafts and RFCs".

--------------------------------------
You may review the report below and at:
https://www.rfc-editor.org/errata/eid6739

--------------------------------------
Type: Editorial
Reported by: Martin Thomson <mt@lowentropy.net>

Section: 7.1.2

Original Text
-------------
Exceptionally long lines MAY be folded multiple times.

Corrected Text
--------------
Exceptionally long lines MAY be folded multiple times.

Notes
-----
The "MAY" in this text lacks a bcp14 XML tag. This is apparent in the non-text renderings.

Instructions:
-------------
This erratum is currently posted as "Reported". If necessary, please
use "Reply All" to discuss whether it should be verified or
rejected. When a decision is reached, the verifying party  
can log in to change the status and edit the report, if necessary. 

--------------------------------------
RFC8792 (draft-ietf-netmod-artwork-folding-12)
--------------------------------------
Title               : Handling Long Lines in Content of Internet-Drafts and RFCs
Publication Date    : June 2020
Author(s)           : K. Watsen, E. Auerswald, A. Farrel, Q. Wu
Category            : INFORMATIONAL
Source              : Network Modeling
Area                : Operations and Management
Stream              : IETF
Verifying Party     : IESG


From nobody Thu Nov 18 18:39:16 2021
Return-Path: <wwwrun@rfc-editor.org>
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 958843A0412; Thu, 18 Nov 2021 18:39:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vQmg_FyaWA5m; Thu, 18 Nov 2021 18:39:06 -0800 (PST)
Received: from rfc-editor.org (rfc-editor.org [4.31.198.49]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F3B433A040B; Thu, 18 Nov 2021 18:39:05 -0800 (PST)
Received: by rfc-editor.org (Postfix, from userid 499) id E15A71FD3B; Thu, 18 Nov 2021 18:39:05 -0800 (PST)
To: mt@lowentropy.net, kent+ietf@watsen.net, auerswal@unix-ag.uni-kl.de, adrian@olddog.co.uk, bill.wu@huawei.com
From: RFC Errata System <rfc-editor@rfc-editor.org>
Cc: rfc-ed@rfc-editor.org, iesg@ietf.org, netmod@ietf.org
Content-Type: text/plain; charset=UTF-8
Message-Id: <20211119023905.E15A71FD3B@rfc-editor.org>
Date: Thu, 18 Nov 2021 18:39:05 -0800 (PST)
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/m1gBlVv40nZ_34AmRnZ9drwAT-c>
Subject: [netmod] [Errata Verified] RFC8792 (6739)
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
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, 19 Nov 2021 02:39:11 -0000

The following errata report has been verified for RFC8792,
"Handling Long Lines in Content of Internet-Drafts and RFCs". 

--------------------------------------
You may review the report below and at:
https://www.rfc-editor.org/errata/eid6739

--------------------------------------
Status: Verified
Type: Editorial

Reported by: Martin Thomson <mt@lowentropy.net>
Date Reported: 2021-11-18
Verified by: RFC Editor  

Section: 7.1.2

Original Text
-------------
Exceptionally long lines MAY be folded multiple times.

Corrected Text
--------------
Exceptionally long lines MAY be folded multiple times.

Notes
-----
The "MAY" in this text lacks a bcp14 XML tag. This is apparent in the non-text renderings.

--VERIFIER NOTES--
This also applies to section 8.1.2

--------------------------------------
RFC8792 (draft-ietf-netmod-artwork-folding-12)
--------------------------------------
Title               : Handling Long Lines in Content of Internet-Drafts and RFCs
Publication Date    : June 2020
Author(s)           : K. Watsen, E. Auerswald, A. Farrel, Q. Wu
Category            : INFORMATIONAL
Source              : Network Modeling
Area                : Operations and Management
Stream              : IETF


From nobody Thu Nov 18 19:22:21 2021
Return-Path: <bill.wu@huawei.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 A7ADC3A07EA for <netmod@ietfa.amsl.com>; Thu, 18 Nov 2021 19:22:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level: 
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JRKKyIczelN2 for <netmod@ietfa.amsl.com>; Thu, 18 Nov 2021 19:22:15 -0800 (PST)
Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 22B6F3A07EB for <netmod@ietf.org>; Thu, 18 Nov 2021 19:22:15 -0800 (PST)
Received: from fraeml741-chm.china.huawei.com (unknown [172.18.147.226]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4HwMQF3H0Wz67m2M; Fri, 19 Nov 2021 11:21:25 +0800 (CST)
Received: from dggeml751-chm.china.huawei.com (10.1.199.150) by fraeml741-chm.china.huawei.com (10.206.15.222) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.2308.20; Fri, 19 Nov 2021 04:22:11 +0100
Received: from dggeml753-chm.china.huawei.com (10.1.199.152) by dggeml751-chm.china.huawei.com (10.1.199.150) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2308.20; Fri, 19 Nov 2021 11:22:09 +0800
Received: from dggeml753-chm.china.huawei.com ([10.1.199.152]) by dggeml753-chm.china.huawei.com ([10.1.199.152]) with mapi id 15.01.2308.020; Fri, 19 Nov 2021 11:22:09 +0800
From: Qin Wu <bill.wu@huawei.com>
To: RFC Errata System <rfc-editor@rfc-editor.org>
CC: "mt@lowentropy.net" <mt@lowentropy.net>, "kent+ietf@watsen.net" <kent+ietf@watsen.net>, "auerswal@unix-ag.uni-kl.de" <auerswal@unix-ag.uni-kl.de>, "adrian@olddog.co.uk" <adrian@olddog.co.uk>, "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: [Editorial Errata Reported] RFC8792 (6739)
Thread-Index: Adfc9Hu2ZByAa/Ha2kWbyse4uA8oig==
Date: Fri, 19 Nov 2021 03:22:09 +0000
Message-ID: <c5da89b8670047bb94949f5844b14955@huawei.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.136.100.16]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/YSck4i59V4yP0x3UR-qClOtGLh8>
Subject: Re: [netmod] [Editorial Errata Reported] RFC8792 (6739)
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
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, 19 Nov 2021 03:22:20 -0000

R29vZCBjYXRjaCwgTWFydGluLCANCkFncmVlIHRoZSB0ZXh0IHNob3VsZCBiZSBjb3JyZWN0ZWQu
DQoNCi1RaW4NCi0tLS0t6YKu5Lu25Y6f5Lu2LS0tLS0NCuWPkeS7tuS6ujogUkZDIEVycmF0YSBT
eXN0ZW0gW21haWx0bzpyZmMtZWRpdG9yQHJmYy1lZGl0b3Iub3JnXSANCuWPkemAgeaXtumXtDog
MjAyMeW5tDEx5pyIMTjml6UgOToyOQ0K5pS25Lu25Lq6OiByZmMtZWRpdG9yQHJmYy1lZGl0b3Iu
b3JnDQrmioTpgIE6IG10QGxvd2VudHJvcHkubmV0OyBrZW50K2lldGZAd2F0c2VuLm5ldDsgYXVl
cnN3YWxAdW5peC1hZy51bmkta2wuZGU7IGFkcmlhbkBvbGRkb2cuY28udWs7IFFpbiBXdSA8Ymls
bC53dUBodWF3ZWkuY29tPjsgbmV0bW9kQGlldGYub3JnDQrkuLvpopg6IFtFZGl0b3JpYWwgRXJy
YXRhIFJlcG9ydGVkXSBSRkM4NzkyICg2NzM5KQ0KDQpUaGUgZm9sbG93aW5nIGVycmF0YSByZXBv
cnQgaGFzIGJlZW4gc3VibWl0dGVkIGZvciBSRkM4NzkyLCAiSGFuZGxpbmcgTG9uZyBMaW5lcyBp
biBDb250ZW50IG9mIEludGVybmV0LURyYWZ0cyBhbmQgUkZDcyIuDQoNCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpZb3UgbWF5IHJldmlldyB0aGUgcmVwb3J0IGJlbG93
IGFuZCBhdDoNCmh0dHBzOi8vd3d3LnJmYy1lZGl0b3Iub3JnL2VycmF0YS9laWQ2NzM5DQoNCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpUeXBlOiBFZGl0b3JpYWwNClJl
cG9ydGVkIGJ5OiBNYXJ0aW4gVGhvbXNvbiA8bXRAbG93ZW50cm9weS5uZXQ+DQoNClNlY3Rpb246
IDcuMS4yDQoNCk9yaWdpbmFsIFRleHQNCi0tLS0tLS0tLS0tLS0NCkV4Y2VwdGlvbmFsbHkgbG9u
ZyBsaW5lcyBNQVkgYmUgZm9sZGVkIG11bHRpcGxlIHRpbWVzLg0KDQpDb3JyZWN0ZWQgVGV4dA0K
LS0tLS0tLS0tLS0tLS0NCkV4Y2VwdGlvbmFsbHkgbG9uZyBsaW5lcyBNQVkgYmUgZm9sZGVkIG11
bHRpcGxlIHRpbWVzLg0KDQpOb3Rlcw0KLS0tLS0NClRoZSAiTUFZIiBpbiB0aGlzIHRleHQgbGFj
a3MgYSBiY3AxNCBYTUwgdGFnLiBUaGlzIGlzIGFwcGFyZW50IGluIHRoZSBub24tdGV4dCByZW5k
ZXJpbmdzLg0KDQpJbnN0cnVjdGlvbnM6DQotLS0tLS0tLS0tLS0tDQpUaGlzIGVycmF0dW0gaXMg
Y3VycmVudGx5IHBvc3RlZCBhcyAiUmVwb3J0ZWQiLiBJZiBuZWNlc3NhcnksIHBsZWFzZSB1c2Ug
IlJlcGx5IEFsbCIgdG8gZGlzY3VzcyB3aGV0aGVyIGl0IHNob3VsZCBiZSB2ZXJpZmllZCBvciBy
ZWplY3RlZC4gV2hlbiBhIGRlY2lzaW9uIGlzIHJlYWNoZWQsIHRoZSB2ZXJpZnlpbmcgcGFydHkg
Y2FuIGxvZyBpbiB0byBjaGFuZ2UgdGhlIHN0YXR1cyBhbmQgZWRpdCB0aGUgcmVwb3J0LCBpZiBu
ZWNlc3NhcnkuIA0KDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KUkZD
ODc5MiAoZHJhZnQtaWV0Zi1uZXRtb2QtYXJ0d29yay1mb2xkaW5nLTEyKQ0KLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NClRpdGxlICAgICAgICAgICAgICAgOiBIYW5kbGlu
ZyBMb25nIExpbmVzIGluIENvbnRlbnQgb2YgSW50ZXJuZXQtRHJhZnRzIGFuZCBSRkNzDQpQdWJs
aWNhdGlvbiBEYXRlICAgIDogSnVuZSAyMDIwDQpBdXRob3IocykgICAgICAgICAgIDogSy4gV2F0
c2VuLCBFLiBBdWVyc3dhbGQsIEEuIEZhcnJlbCwgUS4gV3UNCkNhdGVnb3J5ICAgICAgICAgICAg
OiBJTkZPUk1BVElPTkFMDQpTb3VyY2UgICAgICAgICAgICAgIDogTmV0d29yayBNb2RlbGluZw0K
QXJlYSAgICAgICAgICAgICAgICA6IE9wZXJhdGlvbnMgYW5kIE1hbmFnZW1lbnQNClN0cmVhbSAg
ICAgICAgICAgICAgOiBJRVRGDQpWZXJpZnlpbmcgUGFydHkgICAgIDogSUVTRw0K


From nobody Fri Nov 19 05:24:33 2021
Return-Path: <auerswal@unix-ag.uni-kl.de>
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 D73683A08CF for <netmod@ietfa.amsl.com>; Fri, 19 Nov 2021 05:24:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level: 
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Kq8jaIe400ij for <netmod@ietfa.amsl.com>; Fri, 19 Nov 2021 05:24:27 -0800 (PST)
Received: from mailgw1.uni-kl.de (mailgw1.uni-kl.de [IPv6:2001:638:208:120::220]) (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 0B2EB3A08CD for <netmod@ietf.org>; Fri, 19 Nov 2021 05:24:26 -0800 (PST)
Received: from sushi.unix-ag.uni-kl.de (sushi.unix-ag.uni-kl.de [IPv6:2001:638:208:ef34:0:ff:fe00:65]) by mailgw1.uni-kl.de (8.14.4/8.14.4/Debian-8+deb8u2) with ESMTP id 1AJDODMO158387 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT);  Fri, 19 Nov 2021 14:24:13 +0100
Received: from sushi.unix-ag.uni-kl.de (ip6-localhost [IPv6:::1]) by sushi.unix-ag.uni-kl.de (8.14.4/8.14.4/Debian-4+deb7u1) with ESMTP id 1AJDODaJ013148 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Fri, 19 Nov 2021 14:24:13 +0100
Received: (from auerswal@localhost) by sushi.unix-ag.uni-kl.de (8.14.4/8.14.4/Submit) id 1AJDODx6013147; Fri, 19 Nov 2021 14:24:13 +0100
Date: Fri, 19 Nov 2021 14:24:13 +0100
From: Erik Auerswald <auerswal@unix-ag.uni-kl.de>
To: Qin Wu <bill.wu@huawei.com>
Cc: RFC Errata System <rfc-editor@rfc-editor.org>, "mt@lowentropy.net" <mt@lowentropy.net>, "kent+ietf@watsen.net" <kent+ietf@watsen.net>, "adrian@olddog.co.uk" <adrian@olddog.co.uk>, "netmod@ietf.org" <netmod@ietf.org>
Message-ID: <20211119132413.GB12770@unix-ag.uni-kl.de>
References: <c5da89b8670047bb94949f5844b14955@huawei.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <c5da89b8670047bb94949f5844b14955@huawei.com>
Author: Erik Auerswald <auerswal@unix-ag.uni-kl.de>
User-Agent: Mutt/1.5.21 (2010-09-15)
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/z9ct-3ERjnLGQZKZQZILGUNDnrI>
Subject: Re: [netmod] [Editorial Errata Reported] RFC8792 (6739)
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
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, 19 Nov 2021 13:24:32 -0000

Hi all,

the same kind of mistake happended in section 8.1.2, too.

Best regards,
Erik

On Fri, Nov 19, 2021 at 03:22:09AM +0000, Qin Wu wrote:
> Good catch, Martin, 
> Agree the text should be corrected.
> 
> -Qin
> -----邮件原件-----
> 发件人: RFC Errata System [mailto:rfc-editor@rfc-editor.org] 
> 发送时间: 2021年11月18日 9:29
> 收件人: rfc-editor@rfc-editor.org
> 抄送: mt@lowentropy.net; kent+ietf@watsen.net; auerswal@unix-ag.uni-kl.de; adrian@olddog.co.uk; Qin Wu <bill.wu@huawei.com>; netmod@ietf.org
> 主题: [Editorial Errata Reported] RFC8792 (6739)
> 
> The following errata report has been submitted for RFC8792, "Handling Long Lines in Content of Internet-Drafts and RFCs".
> 
> --------------------------------------
> You may review the report below and at:
> https://www.rfc-editor.org/errata/eid6739
> 
> --------------------------------------
> Type: Editorial
> Reported by: Martin Thomson <mt@lowentropy.net>
> 
> Section: 7.1.2
> 
> Original Text
> -------------
> Exceptionally long lines MAY be folded multiple times.
> 
> Corrected Text
> --------------
> Exceptionally long lines MAY be folded multiple times.
> 
> Notes
> -----
> The "MAY" in this text lacks a bcp14 XML tag. This is apparent in the non-text renderings.
> 
> Instructions:
> -------------
> This erratum is currently posted as "Reported". If necessary, please use "Reply All" to discuss whether it should be verified or rejected. When a decision is reached, the verifying party can log in to change the status and edit the report, if necessary. 
> 
> --------------------------------------
> RFC8792 (draft-ietf-netmod-artwork-folding-12)
> --------------------------------------
> Title               : Handling Long Lines in Content of Internet-Drafts and RFCs
> Publication Date    : June 2020
> Author(s)           : K. Watsen, E. Auerswald, A. Farrel, Q. Wu
> Category            : INFORMATIONAL
> Source              : Network Modeling
> Area                : Operations and Management
> Stream              : IETF
> Verifying Party     : IESG


From nobody Fri Nov 19 09:05:46 2021
Return-Path: <0100017d39291647-b509fd41-d756-4156-a442-dcb42a78eaf0-000000@amazonses.watsen.net>
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 3AD263A0891; Fri, 19 Nov 2021 09:05:40 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level: 
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=amazonses.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4ALnrsp7Rbqe; Fri, 19 Nov 2021 09:05:35 -0800 (PST)
Received: from a48-95.smtp-out.amazonses.com (a48-95.smtp-out.amazonses.com [54.240.48.95]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8453C3A0894; Fri, 19 Nov 2021 09:05:35 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=ug7nbtf4gccmlpwj322ax3p6ow6yfsug; d=amazonses.com; t=1637341534; h=Content-Type:Mime-Version:Subject:From:In-Reply-To:Date:Cc:Content-Transfer-Encoding:Message-Id:References:To:Feedback-ID; bh=NxW+UGMCsmn2GyLhTRjo3gPQsyAKdFm/vZJAERDdQYM=; b=DUPp0AvppTS3dbCTqxzDlsuqLBNO/fA/TPNaM/lnTQPxW4kT7z+Mm9GiNXEkInsU lEF/8WPxPRwT06wZ/IcKYj4SP80C4mMHh+xOch2J8zmH5hNkI94Yvhm0gLeAN6Ukr+0 CEbyTu+CYDuYfD3Jp99HVJJqtouFx6BJuy/oI/M8=
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.13\))
From: Kent Watsen <kent+ietf@watsen.net>
In-Reply-To: <20211119023905.E15A71FD3B@rfc-editor.org>
Date: Fri, 19 Nov 2021 17:05:34 +0000
Cc: mt@lowentropy.net, Erik Auerswald <auerswal@unix-ag.uni-kl.de>, adrian@olddog.co.uk, Qin Wu <bill.wu@huawei.com>, rfc-ed@rfc-editor.org, iesg@ietf.org, "netmod@ietf.org" <netmod@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-ID: <0100017d39291647-b509fd41-d756-4156-a442-dcb42a78eaf0-000000@email.amazonses.com>
References: <20211119023905.E15A71FD3B@rfc-editor.org>
To: "Rob Wilton (rwilton)" <rwilton@cisco.com>
X-Mailer: Apple Mail (2.3654.120.0.1.13)
Feedback-ID: 1.us-east-1.DKmIRZFhhsBhtmFMNikgwZUWVrODEw9qVcPhqJEI2DA=:AmazonSES
X-SES-Outgoing: 2021.11.19-54.240.48.95
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/7JKtB9DU37nKIkXrxGk19vZ1qlo>
Subject: Re: [netmod] [Errata Verified] RFC8792 (6739)
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
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, 19 Nov 2021 17:05:40 -0000

I do not think this Errata should've been verified because RFC 7991 says =
that use of this tag is optional.

	2.9.  <bcp14>

	   Marks text that are phrases defined in [BCP14] such as =
"MUST",
	   "SHOULD NOT", and so on.  When shown in some of the output
	   representations, the text in this element might be =
highlighted.  The
	   use of this element is optional.

I understand that there might be a consistency issue, but to take an RFC =
from having zero errata to non-zero errata over this seems petty.

FWIW, the authors did not have any <bcp14> elements in the original XML. =
 Any such tags found in the final RFC must=E2=80=99ve been added by a =
copy editor.

K. // as a contributor




> On Nov 18, 2021, at 9:39 PM, RFC Errata System =
<rfc-editor@rfc-editor.org> wrote:
>=20
> The following errata report has been verified for RFC8792,
> "Handling Long Lines in Content of Internet-Drafts and RFCs".=20
>=20
> --------------------------------------
> You may review the report below and at:
> https://www.rfc-editor.org/errata/eid6739
>=20
> --------------------------------------
> Status: Verified
> Type: Editorial
>=20
> Reported by: Martin Thomson <mt@lowentropy.net>
> Date Reported: 2021-11-18
> Verified by: RFC Editor =20
>=20
> Section: 7.1.2
>=20
> Original Text
> -------------
> Exceptionally long lines MAY be folded multiple times.
>=20
> Corrected Text
> --------------
> Exceptionally long lines MAY be folded multiple times.
>=20
> Notes
> -----
> The "MAY" in this text lacks a bcp14 XML tag. This is apparent in the =
non-text renderings.
>=20
> --VERIFIER NOTES--
> This also applies to section 8.1.2
>=20
> --------------------------------------
> RFC8792 (draft-ietf-netmod-artwork-folding-12)
> --------------------------------------
> Title               : Handling Long Lines in Content of =
Internet-Drafts and RFCs
> Publication Date    : June 2020
> Author(s)           : K. Watsen, E. Auerswald, A. Farrel, Q. Wu
> Category            : INFORMATIONAL
> Source              : Network Modeling
> Area                : Operations and Management
> Stream              : IETF
>=20


From nobody Fri Nov 19 18:51:30 2021
Return-Path: <bill.wu@huawei.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 2D9B23A0A06; Fri, 19 Nov 2021 18:51:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level: 
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id D5vGUr0JUrYY; Fri, 19 Nov 2021 18:51:18 -0800 (PST)
Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AB0873A0A05; Fri, 19 Nov 2021 18:51:17 -0800 (PST)
Received: from fraeml742-chm.china.huawei.com (unknown [172.18.147.201]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4HwycT4QKhz67DpL; Sat, 20 Nov 2021 10:47:21 +0800 (CST)
Received: from dggeml704-chm.china.huawei.com (10.3.17.142) by fraeml742-chm.china.huawei.com (10.206.15.223) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.2308.20; Sat, 20 Nov 2021 03:51:08 +0100
Received: from dggeml753-chm.china.huawei.com (10.1.199.152) by dggeml704-chm.china.huawei.com (10.3.17.142) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2308.20; Sat, 20 Nov 2021 10:51:07 +0800
Received: from dggeml753-chm.china.huawei.com ([10.1.199.152]) by dggeml753-chm.china.huawei.com ([10.1.199.152]) with mapi id 15.01.2308.020; Sat, 20 Nov 2021 10:51:07 +0800
From: Qin Wu <bill.wu@huawei.com>
To: Kent Watsen <kent+ietf@watsen.net>, "Rob Wilton (rwilton)" <rwilton@cisco.com>
CC: "mt@lowentropy.net" <mt@lowentropy.net>, Erik Auerswald <auerswal@unix-ag.uni-kl.de>, "adrian@olddog.co.uk" <adrian@olddog.co.uk>, "rfc-ed@rfc-editor.org" <rfc-ed@rfc-editor.org>, "iesg@ietf.org" <iesg@ietf.org>, "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: [Errata Verified] RFC8792 (6739)
Thread-Index: AdfduHWnArfTc1cjQJydqD0tWYNgWA==
Date: Sat, 20 Nov 2021 02:51:07 +0000
Message-ID: <5cb28a341d9a45a38996c19d43f41b06@huawei.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.136.100.16]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/g4DFqxQaouspRrNus3U9nYQmdT4>
Subject: Re: [netmod] [Errata Verified] RFC8792 (6739)
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
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: Sat, 20 Nov 2021 02:51:23 -0000

QWdyZWUgd2l0aCBLZW50J3MgYXNzZXNzbWVudCwgdGhlcmUgaXMgaW5jb25zaXN0ZW5jeSBpc3N1
ZXMgb24gc291cmNlIHhtbCBmaWxlIGludHJvZHVjZWQgbm90IGJ5IGF1dGhvciBvZiB0aGlzIFJG
QywgdGhlIHJvb3QgY2F1c2Ugb2YgaXNzdWUgaXMgZnJvbSBSRkM3OTkxLCBlaXRoZXIgYXBwbHkg
dGhpcyB0YWcgaW4gYWxsIHBsYWNlcyBvciBub3QgYXBwbHkgYW55IHRhZyBzaW5jZSB0aGlzIHRh
ZyBpcyBvcHRpb25hbC4NClNvbWV3aGVyZSBuZWVkIHRvIGJlIGZpeGVkLiBJZiBub3QgdGhyb3Vn
aCBFcnJhdGEsIEkgdGhpbmsgUkZDIEVkaXRvciBuZWVkcyBhIHdheSB0byB0cmFjayB0aGlzIFJG
Qzc5OTEgcmVsYXRlZCBpc3N1ZXMgYXBwbGllZCB0byBhbGwgSUVURiBkb2N1bWVudHMuDQoNCi1R
aW4NCi0tLS0t6YKu5Lu25Y6f5Lu2LS0tLS0NCuWPkeS7tuS6ujogS2VudCBXYXRzZW4gW21haWx0
bzprZW50K2lldGZAd2F0c2VuLm5ldF0gDQrlj5HpgIHml7bpl7Q6IDIwMjHlubQxMeaciDIw5pel
IDE6MDYNCuaUtuS7tuS6ujogUm9iIFdpbHRvbiAocndpbHRvbikgPHJ3aWx0b25AY2lzY28uY29t
Pg0K5oqE6YCBOiBtdEBsb3dlbnRyb3B5Lm5ldDsgRXJpayBBdWVyc3dhbGQgPGF1ZXJzd2FsQHVu
aXgtYWcudW5pLWtsLmRlPjsgYWRyaWFuQG9sZGRvZy5jby51azsgUWluIFd1IDxiaWxsLnd1QGh1
YXdlaS5jb20+OyByZmMtZWRAcmZjLWVkaXRvci5vcmc7IGllc2dAaWV0Zi5vcmc7IG5ldG1vZEBp
ZXRmLm9yZw0K5Li76aKYOiBSZTogW0VycmF0YSBWZXJpZmllZF0gUkZDODc5MiAoNjczOSkNCg0K
SSBkbyBub3QgdGhpbmsgdGhpcyBFcnJhdGEgc2hvdWxkJ3ZlIGJlZW4gdmVyaWZpZWQgYmVjYXVz
ZSBSRkMgNzk5MSBzYXlzIHRoYXQgdXNlIG9mIHRoaXMgdGFnIGlzIG9wdGlvbmFsLg0KDQoJMi45
LiAgPGJjcDE0Pg0KDQoJICAgTWFya3MgdGV4dCB0aGF0IGFyZSBwaHJhc2VzIGRlZmluZWQgaW4g
W0JDUDE0XSBzdWNoIGFzICJNVVNUIiwNCgkgICAiU0hPVUxEIE5PVCIsIGFuZCBzbyBvbi4gIFdo
ZW4gc2hvd24gaW4gc29tZSBvZiB0aGUgb3V0cHV0DQoJICAgcmVwcmVzZW50YXRpb25zLCB0aGUg
dGV4dCBpbiB0aGlzIGVsZW1lbnQgbWlnaHQgYmUgaGlnaGxpZ2h0ZWQuICBUaGUNCgkgICB1c2Ug
b2YgdGhpcyBlbGVtZW50IGlzIG9wdGlvbmFsLg0KDQpJIHVuZGVyc3RhbmQgdGhhdCB0aGVyZSBt
aWdodCBiZSBhIGNvbnNpc3RlbmN5IGlzc3VlLCBidXQgdG8gdGFrZSBhbiBSRkMgZnJvbSBoYXZp
bmcgemVybyBlcnJhdGEgdG8gbm9uLXplcm8gZXJyYXRhIG92ZXIgdGhpcyBzZWVtcyBwZXR0eS4N
Cg0KRldJVywgdGhlIGF1dGhvcnMgZGlkIG5vdCBoYXZlIGFueSA8YmNwMTQ+IGVsZW1lbnRzIGlu
IHRoZSBvcmlnaW5hbCBYTUwuICBBbnkgc3VjaCB0YWdzIGZvdW5kIGluIHRoZSBmaW5hbCBSRkMg
bXVzdOKAmXZlIGJlZW4gYWRkZWQgYnkgYSBjb3B5IGVkaXRvci4NCg0KSy4gLy8gYXMgYSBjb250
cmlidXRvcg0KDQoNCg0KDQo+IE9uIE5vdiAxOCwgMjAyMSwgYXQgOTozOSBQTSwgUkZDIEVycmF0
YSBTeXN0ZW0gPHJmYy1lZGl0b3JAcmZjLWVkaXRvci5vcmc+IHdyb3RlOg0KPiANCj4gVGhlIGZv
bGxvd2luZyBlcnJhdGEgcmVwb3J0IGhhcyBiZWVuIHZlcmlmaWVkIGZvciBSRkM4NzkyLCAiSGFu
ZGxpbmcgDQo+IExvbmcgTGluZXMgaW4gQ29udGVudCBvZiBJbnRlcm5ldC1EcmFmdHMgYW5kIFJG
Q3MiLg0KPiANCj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCj4gWW91
IG1heSByZXZpZXcgdGhlIHJlcG9ydCBiZWxvdyBhbmQgYXQ6DQo+IGh0dHBzOi8vd3d3LnJmYy1l
ZGl0b3Iub3JnL2VycmF0YS9laWQ2NzM5DQo+IA0KPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQ0KPiBTdGF0dXM6IFZlcmlmaWVkDQo+IFR5cGU6IEVkaXRvcmlhbA0KPiAN
Cj4gUmVwb3J0ZWQgYnk6IE1hcnRpbiBUaG9tc29uIDxtdEBsb3dlbnRyb3B5Lm5ldD4gRGF0ZSBS
ZXBvcnRlZDogDQo+IDIwMjEtMTEtMTggVmVyaWZpZWQgYnk6IFJGQyBFZGl0b3INCj4gDQo+IFNl
Y3Rpb246IDcuMS4yDQo+IA0KPiBPcmlnaW5hbCBUZXh0DQo+IC0tLS0tLS0tLS0tLS0NCj4gRXhj
ZXB0aW9uYWxseSBsb25nIGxpbmVzIE1BWSBiZSBmb2xkZWQgbXVsdGlwbGUgdGltZXMuDQo+IA0K
PiBDb3JyZWN0ZWQgVGV4dA0KPiAtLS0tLS0tLS0tLS0tLQ0KPiBFeGNlcHRpb25hbGx5IGxvbmcg
bGluZXMgTUFZIGJlIGZvbGRlZCBtdWx0aXBsZSB0aW1lcy4NCj4gDQo+IE5vdGVzDQo+IC0tLS0t
DQo+IFRoZSAiTUFZIiBpbiB0aGlzIHRleHQgbGFja3MgYSBiY3AxNCBYTUwgdGFnLiBUaGlzIGlz
IGFwcGFyZW50IGluIHRoZSBub24tdGV4dCByZW5kZXJpbmdzLg0KPiANCj4gLS1WRVJJRklFUiBO
T1RFUy0tDQo+IFRoaXMgYWxzbyBhcHBsaWVzIHRvIHNlY3Rpb24gOC4xLjINCj4gDQo+IC0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+IFJGQzg3OTIgKGRyYWZ0LWlldGYt
bmV0bW9kLWFydHdvcmstZm9sZGluZy0xMikNCj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0NCj4gVGl0bGUgICAgICAgICAgICAgICA6IEhhbmRsaW5nIExvbmcgTGluZXMg
aW4gQ29udGVudCBvZiBJbnRlcm5ldC1EcmFmdHMgYW5kIFJGQ3MNCj4gUHVibGljYXRpb24gRGF0
ZSAgICA6IEp1bmUgMjAyMA0KPiBBdXRob3IocykgICAgICAgICAgIDogSy4gV2F0c2VuLCBFLiBB
dWVyc3dhbGQsIEEuIEZhcnJlbCwgUS4gV3UNCj4gQ2F0ZWdvcnkgICAgICAgICAgICA6IElORk9S
TUFUSU9OQUwNCj4gU291cmNlICAgICAgICAgICAgICA6IE5ldHdvcmsgTW9kZWxpbmcNCj4gQXJl
YSAgICAgICAgICAgICAgICA6IE9wZXJhdGlvbnMgYW5kIE1hbmFnZW1lbnQNCj4gU3RyZWFtICAg
ICAgICAgICAgICA6IElFVEYNCj4gDQoNCg==


From nobody Mon Nov 22 02:11:18 2021
Return-Path: <rwilton@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 535743A07AF; Mon, 22 Nov 2021 02:11:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.596
X-Spam-Level: 
X-Spam-Status: No, score=-9.596 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_NONE=0.001, URIBL_BLOCKED=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=UJe7IbFQ; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=KzlIQEPs
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5GnPFE7xd2Ew; Mon, 22 Nov 2021 02:11:12 -0800 (PST)
Received: from rcdn-iport-4.cisco.com (rcdn-iport-4.cisco.com [173.37.86.75]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 28DE13A0786; Mon, 22 Nov 2021 02:11:12 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=5416; q=dns/txt; s=iport; t=1637575872; x=1638785472; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=HfNQsvW+xUyEap65M2JsyHHE6mlVeK750ZF8gpkPPFI=; b=UJe7IbFQaWSgULISkkYIVj5iVbcpskJMJ1syyZ3zVYgcYl5CxaTAa84K HXJqcekyUmP2sSr7W3xdBBBKWWBiZI3lFlB+GgfWUxHAl3HdQlKajfUKQ 9YTtMaEZ0NQHAJHq/rZcRm+YE7P5p5/R2neRczPyVHEtBxxNRG6qmx7C6 U=;
IronPort-PHdr: =?us-ascii?q?A9a23=3ALwVuIBeNCVcGC+k3GlIIQUp7lGM/tYqcDmcuA?= =?us-ascii?q?tIPh7FPd/Gl+JLvdAza6O52hVDEFYPc97pfiuXQvqyhPA5I4ZuIvH0YNpAZU?= =?us-ascii?q?RgDhJYamgU6C5uDDkv2ZPfhcy09GpFEU1lot3G2OERYAoDwfVrX93az9jUVX?= =?us-ascii?q?B74MFkdGw=3D=3D?=
IronPort-Data: =?us-ascii?q?A9a23=3AxHN8Fq5+LCJuTnceFyVa3gxRtJbFchMFZxGqf?= =?us-ascii?q?qrLsTDasY5as4F+vmEZW2vUOazbM2uhLdl+O4zgoRlUu8PWnNMyG1FtqXs8Z?= =?us-ascii?q?n8b8sCt6fZ1gavT04J+FiBIJa5ex512huLocYZkERcwmj/3auK49CAmj/nRL?= =?us-ascii?q?lbBILes1h5ZFFcMpBgJ0XqPq8Zh6mJZqYDR7zGl4LsekOWHULOR4AOYB0pPg?= =?us-ascii?q?061RLyDi9yp0N8QlgRWifmmJzYynVFNZH4UDfnZw3cV3uBp8uCGq+brlNlV/?= =?us-ascii?q?0vD9BsrT9iiiLu+LwsBQ6XZOk6FjX8+t6qK20cZ4HdtlPdgcqNBNy+7iB3R9?= =?us-ascii?q?zx14M9StJisTgEBNazXk+NbWB5de817FfwdqeCafinl6aR/yGWDKRMA2c5GC?= =?us-ascii?q?V0eOYoH9+BrG2ZW5LoeJSxlRhmPneO/xpq8TuVggctlJ86tIYB3knBt1j7xD?= =?us-ascii?q?Ps6T9bEWaqizdlVwDI3iuhPEOrQIc0DZlJHZQnNeQZQM1M/FZQ/jKKhiT/id?= =?us-ascii?q?Twdq1bTqadfy2LSyAg3z6XFMMfcZdGLA85Smy6wvGzNumn1KgsUP5mSxTuZ9?= =?us-ascii?q?WjqgfXA9Qv4VYQOV7y16vBCn1SP3WEVThsbSTOGTVOR4qKlc8hUJ0pR8S00o?= =?us-ascii?q?O1vskeqVdL6GRa/pRa5Utcnc4I4O4UHBMulk8I4OzqkO1U=3D?=
IronPort-HdrOrdr: =?us-ascii?q?A9a23=3AKaF9sKH4xOxeocYHpLqFSpHXdLJyesId70?= =?us-ascii?q?hD6qkvc31om52j+fxGws516fatskdvZJkh8erwX5VoMkmsi6KdhrNhfItKPT?= =?us-ascii?q?OW9ldASbsD0WKM+UyaJ8STzJ856U4kSdkDNDSSNyk7sS+Z2njDLz9I+rDum8?= =?us-ascii?q?rE6Za8vhVQpENRGtxdBmxCe2Cm+zhNNXF77O0CZeOhD6R81l6dUEVSSv7+Km?= =?us-ascii?q?gOXuDFqdGOvonhewQ6Cxku7xTLpS+06ZbheiLonSs2Yndq+/MP4GLFmwv26u?= =?us-ascii?q?GIqPeg0CLR0GfV8tB/hMbh8N1eH8aB4/JlaAkEyzzYIbiJaYfy+wzdk9vfrm?= =?us-ascii?q?rCV+O8+ivICv4Dr085uFvF+ScFlTOQiwrGoEWSuGNwyUGT0fARAghKUfaoQe?= =?us-ascii?q?liA0fkA41KhqAg7EsD5RPri7NHSRzHhyjz/N7OSlVjkVe1u2MrlaoJg2VYSp?= =?us-ascii?q?Z2Us4dkWUzxjIfLH47JlOx1GnnKpgYMOjMoPJNNV+KZXHQuWdihNSqQ3QoBx?= =?us-ascii?q?+DBkwPoNac3TRalG1wixJw/r1Rol4QsJYmD5VU7eXNNapl0LlIU88NdKp4QO?= =?us-ascii?q?MMW9G+BGDBSQ/FdGiSPVPkHqcaPG+lke+63JwloOWxPJAYxpo7n5rMFFteqG?= =?us-ascii?q?4pYkrrTdaD2ZVamyq9CFlVnQ6dg/22y6IJz4EUdYCbRxFrEmpe4fdIi89vdv?= =?us-ascii?q?HmZw=3D=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0BKAABta5th/5xdJa1aHAEBAQEBAQc?= =?us-ascii?q?BARIBAQQEAQFAgUUHAQELAYFRUQd3WjcxhEeDRwOEWWCFDoMCA5sNgS6BJQN?= =?us-ascii?q?UCwEBAQ0BATUMBAEBhQQCF4JVAiU0CQ4BAgQBAQESAQEFAQEBAgEGBIEJE4V?= =?us-ascii?q?oDYZCAQEBAQIBEhERDAEBNwEEBwQCAQgRBAEBAQICJgICAjAVCAgCBAENBQg?= =?us-ascii?q?aglCCVQMOIQEOokkBgToCih96gTGBAYIIAQEGBASFChiCNQMGgRAqAYMNhB6?= =?us-ascii?q?HBiccgUlEgRVDgmc+gQWDQoMWN4Iuj0BhMjIELSQCFAxbHS0/D0sBkXUDMIJ?= =?us-ascii?q?QRqcGgh8KgzqfIBWnLpYVH6VqAgQCBAUCDgEBBoFhO4FZcBUagwpRGQ+OIAw?= =?us-ascii?q?Wg1CFFIVKdDgCBgEKAQEDCZIkAQE?=
X-IronPort-AV: E=Sophos;i="5.87,254,1631577600"; d="scan'208";a="939757920"
Received: from rcdn-core-5.cisco.com ([173.37.93.156]) by rcdn-iport-4.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 22 Nov 2021 10:11:10 +0000
Received: from mail.cisco.com (xbe-aln-006.cisco.com [173.36.7.21]) by rcdn-core-5.cisco.com (8.15.2/8.15.2) with ESMTPS id 1AMABAfs011069 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=OK); Mon, 22 Nov 2021 10:11:10 GMT
Received: from xfe-rtp-002.cisco.com (64.101.210.232) by xbe-aln-006.cisco.com (173.36.7.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.792.15; Mon, 22 Nov 2021 04:11:10 -0600
Received: from xfe-aln-003.cisco.com (173.37.135.123) by xfe-rtp-002.cisco.com (64.101.210.232) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.14; Mon, 22 Nov 2021 05:11:09 -0500
Received: from NAM11-CO1-obe.outbound.protection.outlook.com (173.37.151.57) by xfe-aln-003.cisco.com (173.37.135.123) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.14 via Frontend Transport; Mon, 22 Nov 2021 04:11:09 -0600
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NXKY8HZTJy8BGqwuyG2lVPI5xCdZqsbPlvNCIJqZ81bJcyi67J1IW6PF50zOkZxQcYbPbMepG9ntrAUf9S7Sz2zi6RBhAMxPpT35jZKVggq3R5gh2/n9ymHL1nniDmnSs0cQypbjK8Aptvq1d5x0eXgOKkaZc4JOeJi0+BngsOBCwtql/GH0uP7qgmXJY5Js9usK2hr4+UKZdFsb+YwvkpWFU7QA+MGksglf7D96h7ksAPrg3ZUR//Nn2FvcQC4taKsvjNMsf4mICVSpeN/dcha4u887z+1wGpepPu3buusac4RcPqJfd0xj/6TfFZI+E7F6km9YCliGk1FkPiOrZQ==
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=HfNQsvW+xUyEap65M2JsyHHE6mlVeK750ZF8gpkPPFI=; b=oTro1WsYqQs0su2qP2ihGsM9DEyIRx80icob+H8WA1Kuebby9D4QEMzcx8zWZhvuBVWMIXz4VVszWn0Q6LlMJreUhr4o8jFbNtBBMwWIexQwkDfCTtTmg3gpsRnHVGiQDALvd8auVN+vIfy2wMhZFXFjb9nSKDxckZ6UZEvX4coj/M2ldCdZ+x1G8vp+gpCebOU0G8u/1oMO7uWdaatqlFJLniYA3tWmLY8guFBlPyoPzpSva2ap7hN3Xk8huNbzYcniq147KMpEXbmBHkLQ9qq5nOxkglgsSWWW3oP0JFEcAoOnVn+oZ09Rhvi04cLOkdN6hn70/cLbo2hqPlOixg==
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.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=HfNQsvW+xUyEap65M2JsyHHE6mlVeK750ZF8gpkPPFI=; b=KzlIQEPsAez0k2G1bpiu4LLlemfqsRSw+sabLQK4t6OcpvM1Cu6wqfFEzjpSQc9NR02ONLRyhgLbnSnSxcxDme5fqwf9WhqnaJ29XBMmF8/JzVjmEbVpHm3mmESxf0Q9drIZGjZcH6KQ/dD9rQPRdTs2YSMBVCX3ZENNUdzpiw0=
Received: from BY5PR11MB4196.namprd11.prod.outlook.com (2603:10b6:a03:1ce::13) by SJ0PR11MB4910.namprd11.prod.outlook.com (2603:10b6:a03:2d7::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4713.20; Mon, 22 Nov 2021 10:11:08 +0000
Received: from BY5PR11MB4196.namprd11.prod.outlook.com ([fe80::3dad:eeb0:be1c:b167]) by BY5PR11MB4196.namprd11.prod.outlook.com ([fe80::3dad:eeb0:be1c:b167%5]) with mapi id 15.20.4690.028; Mon, 22 Nov 2021 10:11:07 +0000
From: "Rob Wilton (rwilton)" <rwilton@cisco.com>
To: Kent Watsen <kent+ietf@watsen.net>, "rfc-ed@rfc-editor.org" <rfc-ed@rfc-editor.org>, Qin Wu <bill.wu@huawei.com>
CC: Erik Auerswald <auerswal@unix-ag.uni-kl.de>, "netmod@ietf.org" <netmod@ietf.org>, "iesg@ietf.org" <iesg@ietf.org>, "adrian@olddog.co.uk" <adrian@olddog.co.uk>, "mt@lowentropy.net" <mt@lowentropy.net>
Thread-Topic: [Errata Verified] RFC8792 (6739)
Thread-Index: AQHX3O6uGmkcPSBe/kaLEkowOAgtOqwLFXcAgAQ8QiA=
Date: Mon, 22 Nov 2021 10:11:07 +0000
Message-ID: <BY5PR11MB419603A8C10292B1B856F8BFB59F9@BY5PR11MB4196.namprd11.prod.outlook.com>
References: <20211119023905.E15A71FD3B@rfc-editor.org> <0100017d39291647-b509fd41-d756-4156-a442-dcb42a78eaf0-000000@email.amazonses.com>
In-Reply-To: <0100017d39291647-b509fd41-d756-4156-a442-dcb42a78eaf0-000000@email.amazonses.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
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-office365-filtering-correlation-id: 846b7e34-cd64-4770-7103-08d9ada066b2
x-ms-traffictypediagnostic: SJ0PR11MB4910:
x-microsoft-antispam-prvs: <SJ0PR11MB491067D9F38C12E9A77A0F60B59F9@SJ0PR11MB4910.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: cZlKxKq7TddAXEUlHfpUFckQpqzt1l+Abxfk7u28adepi6419wLh+sIMe+kbCndFe3gx4G24bARW39MLoRejpgvMdT+UYp/kl+yw+ciU3agXy3vo5f5O0rxWqNustXb7Yivp2fEVUFHzsxkbOoxRigS+Vsj8aeMVrq+YJd3VGHhHk9BpiqcROy/1ymasdV8FzFbQXo6A8+PaT2PvNI9w1ufw8AUVbJSrSPV+O6T3fuDuT8Yu5ymTH8Njjn1GwygGhp0TZeJ2g5/ucQQy9IVZQLxKQdB9hVl2zRGQB6RLdY2k+6fQIdu1EGKYBffpPQy1tYw+v69may/fPIwFlGK7A2qY+byTwWKJjobjVPIs9zaIZ56E6cIg6SQKYpjYikCFd7Wrily9xQix4mCzWNJS8iQ6r7sgRXfdSKWun1TjUUXEkE+DqyUNcq9n3FP5CKRehz2L8HPNwMJemAVRi1qAgF8MNnRpqZNWYZIdZ5Z7UuAQLUoNTwGq3pRSv23TU2WtqjI2uuSQ5XRUHBDE47JCwwd52Mfs8nCPlRWFAZdwaAG6Z8Df4eKyCtY9PogDz6mZbI6YqOgkfPCrGAxu9Uc1pnam748CT8JwC/UHYTuRHQCighP78FkmtQoadU0+pTPwtbfgtzz0jQFoKXPKYptRv0pDs2y3Va4oOIabIqvuwDLHL8WEjd8ejJTO2ExF/sdR0jONzufduYIAMF1MC+k2tP/ko27qmhQNpN49P6fh6okDdIeeioOyOMLFLdwYq6GuRLh0mjuZ8+vvXzGt+VCZ/iUVtyHu+JnuOhk//4D2zEQ=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:BY5PR11MB4196.namprd11.prod.outlook.com; PTR:; CAT:NONE;  SFS:(366004)(26005)(55016002)(86362001)(9686003)(8936002)(5660300002)(66476007)(64756008)(66556008)(66446008)(52536014)(6506007)(66946007)(4001150100001)(76116006)(33656002)(186003)(53546011)(4326008)(7696005)(2906002)(66574015)(54906003)(38070700005)(122000001)(38100700002)(508600001)(8676002)(83380400001)(15650500001)(71200400001)(316002)(110136005)(966005); DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?WFRTNzJEc0p6NHZ4WmlMcnNSOVhQeW1RUVM4aE9FL2tYb3luUWFwSGxQT3FN?= =?utf-8?B?WmdpRk9uZ2UvVmNtV3RXaFl1WnpRdVZXRWRYblMrN3dDWVZhdTRXYm8rd2Fy?= =?utf-8?B?RWNIWFgvZVM2bEJTcWJ0TDJZa1AweklEYlovTUtKUEg2VU5TWE13T09LSm5R?= =?utf-8?B?R21STitiR28xMzNtL3djWUVZeExYa3FSZW8xandDL011cmhUL3N0ZlNrS20y?= =?utf-8?B?Q0dMTEZjaDFrTWRsVjE4bHV0MmhITXVTSml5TU5JUjQ2TTdFSWFmTGhOWG42?= =?utf-8?B?V1ZlWWZleFZvOXZId3RJYktmWUNHRHFKTlNNY0g5NEJuZlFaWUhUSkVXeWZU?= =?utf-8?B?OEVxUDhDeHVpNU9NVWFxYlhSemVSTlhFaWhmWmN6Z1liVERqWGdRK2dpQ0ZD?= =?utf-8?B?S056Rm1IRExKNGQzS0FjVURONm1ZZ1FmeW5UK2ZoeWg1ZWRTczcvVWRXcERH?= =?utf-8?B?SWh4Wno5aVFra3ZIVTF4TzU5enJaMEN4ZkVNMGJJRllYbUJoOXZDSEttU0JP?= =?utf-8?B?VHUrTjhJZnRvK3AwSDZ6aUw5OC95M2F5VzZnVE5lSVhGV2JYN0hkaXMyWDM2?= =?utf-8?B?WHlwb2JPcGFML1RNR0pOMFREWEFuamZIdzB3M2pGOHNjb25mR2YvZmZQaC81?= =?utf-8?B?Y0JQanJMdVNMRkpqcHBlbG12NE0rVFlsbzQ2M2szVG9jTVlXN3p3K2dQWG1z?= =?utf-8?B?LzU3MC9wcmZIU3BVcFhrRW1TYzRDZWJDdW1jd2p5bW9NQU5Md3VpWVl6cDNM?= =?utf-8?B?VXQza2FJaEZkQVhlZ3NtQWNVeHgwK1F5VFVSQTd4OG5lOE5XNDQzTy9xaFJ5?= =?utf-8?B?YUkrc0dLWFdjUzM5aHlGZnFtdVU3VTIzekdVV2t6ZGd0R2pQR2dBVHFGVnpF?= =?utf-8?B?dDgyQ3RDYmIxS09iV3hYdit2Vmd6S2xHOHFRSm9oZmJ4dmR5emQ0N2cvRXFh?= =?utf-8?B?UjE5T0V0OTMzNnJycWtTbTdSNWtrUFZtMUdCTHhlVWFlU1dIZ3RIMzZUL09v?= =?utf-8?B?SlZ2VVhQQndiem1HWXhtZFJvTzZhVTREd1l4U0s3djMwYVFpQ1ovRElKQmZr?= =?utf-8?B?N2xkY0J4a2JWSE5oL3hzMzBxV1piT0dmUG1ZdGdiMDJSd3JId1hrMktSU1h0?= =?utf-8?B?MGx3RUV5ellWS2xYMm1vN3dGZkttc0tXTGdBS2hxL25hR1I3YVUzbWx0OXZT?= =?utf-8?B?RURGcmhQbm1NNSt1eDBIeHhrOFhWOXZsblM3UmxVNEJxNlViTlNrcHM4MHVB?= =?utf-8?B?M3E0Rkl3UGljdk5RN2dWOVZVS0ZSUGZyQ05MUXVPNmRHdGlpdTJ4MVVGL21w?= =?utf-8?B?bjg4TkZWblh0Y3JIR1l5bFgrNDY2N1ZlcU5ZVXpQWlFvcmtsdU92a2dZbVZo?= =?utf-8?B?MFh4UmpWTlN2N3pEWS9PWmtXQ2kwSWdPRm9rbyt0TmM0Y2pGdWZ2NnV4TmVM?= =?utf-8?B?RHBHOCtDVVduUE52aU9iUkk5NHlPWjU5ZzdyUktrbklwUElSSzRVWkhIQzJk?= =?utf-8?B?dnNhaGQzOWp1VEVWbGFGaXU1VDBHMURpTmEwdjl6aVF4KzBQK2d2dE83RXJQ?= =?utf-8?B?YjZTNlIyWWVOeHgwM3BmN2Z6cTIyby9WYlgrVVB3NVVPUEo1bHpGSHN5SGxp?= =?utf-8?B?VC9MSFJZb0Q2emUrc2dFQ1Y2d1ZsMkZSUGpDemdlUDdlTjFzYjhudjNGZTlT?= =?utf-8?B?T3ZTbjJiYjlEcDB6NXlxV0UrQjAyZkg1b2svNWF5aGJjL1R5S0JJcG84c2E4?= =?utf-8?B?WHN4L3NLeFNSMkxLYzJLU1paMXlVWmxBbGRiZXoyU1VJb2FkNXQxaTludkts?= =?utf-8?B?MXVMN1pZT2lrRlRGcjZOUVhyd2kyeERVM3pSSU5oM2F4anBFb1YvZXBVY1dR?= =?utf-8?B?MnlNV2Y3TXQ3NzJOak8wb3c3ZlNhLzU4L0c4SmNmRFZ5czYzWlJ4YlY0cTRS?= =?utf-8?B?QU1WektkdWw4Q3NaNGs1Rnl0c0kvTW9zMTlhRmRGdU5uRm9saG1hM1J4Y2tS?= =?utf-8?B?WnJUUXZjRGYrUXQxMzQzSHQ0SXFtZnM3ZmtnNjFCa1JrQ2pEMGJ5SmgyQkZM?= =?utf-8?B?Qy8wV1IyTVVMQURlTU1QemhManJheDlNVkxuczg4bE1yNEt5LzVYd3J5Q202?= =?utf-8?B?SXR6UWpFeGNqYjU3ZUs4TXFvS2FyTlU0eEZxb3FURUh4N1EyMXIvaHh1NVJK?= =?utf-8?B?dmc9PQ==?=
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BY5PR11MB4196.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 846b7e34-cd64-4770-7103-08d9ada066b2
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Nov 2021 10:11:07.6650 (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: cjf6Ifz5He9GkM5JRh25zt0hjWer8zf1Ef+9NSYwL8QKfhOOoIZMPqUeYVOyjcr6nV3jpVLKlL/8V7oggU/mDg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR11MB4910
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.21, xbe-aln-006.cisco.com
X-Outbound-Node: rcdn-core-5.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/wS-cIBUUgR2sNRVgbSbsAXAfeCo>
Subject: Re: [netmod] [Errata Verified] RFC8792 (6739)
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
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: Mon, 22 Nov 2021 10:11:17 -0000

SGkgS2VudCwgUWluLA0KDQpOb3RlIHRoYXQgcHJvY2Vzc2luZyBmb3IgZWRpdG9yaWFsIGVycmF0
YSwgbGlrZSB0aGlzIG9uZSwgYXJlIG5vdyBnZW5lcmFsbHkgaGFuZGxlZCBkaXJlY3RseSBieSB0
aGUgUkZDIGVkaXRvciByYXRoZXIgdGhhbiB0aGUgQUQuDQoNCkkgYXBwcmVjaWF0ZSB3aGVyZSB5
b3UgYXJlIGNvbWluZyBmcm9tLCBhbmQgZ2l2ZW4gdGhlIFJGQyA3OTkxIHRleHQsIEkgYWdyZWUg
dGhhdCBzdHJpY3RseSB0aGlzIGlzIG5vdCBzdHJpY3RseSBhIG1pc3Rha2UsIGdpdmVuIGl0IGlz
IGFsbG93ZWQuICBIb3dldmVyLCBJIGNhbiBzZWUgd2h5IE1hcnRpbiByYWlzZWQgdGhpcywgYW5k
IGhhdmluZyB0aGUgQkNQIDE0IFhNTCB0YWdzIHVzZWQgY29uc2lzdGVudGx5IGluIHRoZSBkb2N1
bWVudCAoZWl0aGVyIGV2ZXJ5d2hlcmUgb3Igbm90IGF0IGFsbCkgZG9lcyBhaWQgcmVhZGFiaWxp
dHkuDQoNCkkgaGFkIGZsYWdnZWQgdGhpcyBlcnJhdGEgdXAgd2l0aCB0aGUgSUVTRyBvbiBGcmlk
YXksIHF1ZXN0aW9uaW5nIHdoZXRoZXIgdGhpcyBjaGFuZ2Ugc2hvdWxkIHJlYWxseSBjb21lIHVu
ZGVyIHRoZSBzY29wZSBvZiBiZWluZyBhbiBlcnJhdGEgb3Igd2hldGhlciBpdCBqdXN0IHJlcXVp
cmVkIHRoZSBIVE1MIHRvIGJlIHJlLWdlbmVyYXRlZCwgYW5kIHRoaXMgd2FzIGRpc2N1c3NlZCBi
eSB0aGUgUkZDIGVkaXRvciBhbmQgdGVhbSByZXNwb25zaWJsZSBmb3IgdGhlIFhNTCBTY2hlbWEu
ICBIb3dldmVyLCB0aGUgcHJvYmxlbSByYWlzZWQgaXMgdGhhdCBpdCBpcyB0aGUgWE1MIHRoYXQg
aXMgdGhlIGNhbm9uaWNhbCBkZWZpbml0aW9uIG9mIHRoZSBSRkMgYW5kIGl0IGlzIHRoZSBYTUwg
dGhhdCBuZWVkcyBtb2RpZmljYXRpb24gdG8gZml4IHRoaXMgaXNzdWUsIGFuZCBJIHRoaW5rIHRo
YXQgZXJyYXRhIGlzIGN1cnJlbnRseSB0aGUgb25seSBtZWNoYW5pc20gdGhhdCB3ZSBoYXZlIHRv
IG1ha2UgdGhpcyBjaGFuZ2UuDQoNCk15IGJpZ2dlciBjb25jZXJuIGhlcmUgaXMgd2hldGhlciB1
c2luZyB0aGlzIGVsZW1lbnQgaW4gdGhlIFhNTCBzaG91bGQgYmUgb3B0aW9uYWwgYXQgYWxsLiAg
VGhhdCBtZWFucyBmb3IgYSBnaXZlbiBSRkMgMjExOSBrZXl3b3JkIHRoZXJlIGFyZSBub3cgdHdv
IGRpZmZlcmVudCB3YXlzIHRoYXQgaXQgY2FuIGJlIHJlcHJlc2VudGVkIGluIGEgZ2VuZXJhdGVk
IEhUTUwgUkZDOiAiTVVTVCIgYW5kIGhpZ2hsaWdodGVkICJNVVNUIi4gICBTbywgSSBhZ3JlZSB0
aGF0IHRoZXJlIGlzIHNvbWV0aGluZyB0aGF0IG1vcmUgZ2VuZXJhbGx5IG5lZWRzIHRvIGJlIGNv
bnNpZGVyZWQgYW5kIHBlcmhhcHMgZml4ZWQgaGVyZS4gIEkgd2lsbCByYWlzZSB0aGlzIHdpdGgg
dGhlIFJTRSBpbiB0aGUgY29udGV4dCBvZiBSRkMgNzk5MSBiaXMuDQoNClJlZ2FyZHMsDQpSb2IN
Cg0KDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTogaWVzZyA8aWVzZy1ib3VuY2Vz
QGlldGYub3JnPiBPbiBCZWhhbGYgT2YgS2VudCBXYXRzZW4NClNlbnQ6IDE5IE5vdmVtYmVyIDIw
MjEgMTc6MDYNClRvOiBSb2IgV2lsdG9uIChyd2lsdG9uKSA8cndpbHRvbkBjaXNjby5jb20+DQpD
YzogRXJpayBBdWVyc3dhbGQgPGF1ZXJzd2FsQHVuaXgtYWcudW5pLWtsLmRlPjsgbmV0bW9kQGll
dGYub3JnOyBpZXNnQGlldGYub3JnOyBhZHJpYW5Ab2xkZG9nLmNvLnVrOyByZmMtZWRAcmZjLWVk
aXRvci5vcmc7IFFpbiBXdSA8YmlsbC53dUBodWF3ZWkuY29tPjsgbXRAbG93ZW50cm9weS5uZXQN
ClN1YmplY3Q6IFJlOiBbRXJyYXRhIFZlcmlmaWVkXSBSRkM4NzkyICg2NzM5KQ0KDQpJIGRvIG5v
dCB0aGluayB0aGlzIEVycmF0YSBzaG91bGQndmUgYmVlbiB2ZXJpZmllZCBiZWNhdXNlIFJGQyA3
OTkxIHNheXMgdGhhdCB1c2Ugb2YgdGhpcyB0YWcgaXMgb3B0aW9uYWwuDQoNCgkyLjkuICA8YmNw
MTQ+DQoNCgkgICBNYXJrcyB0ZXh0IHRoYXQgYXJlIHBocmFzZXMgZGVmaW5lZCBpbiBbQkNQMTRd
IHN1Y2ggYXMgIk1VU1QiLA0KCSAgICJTSE9VTEQgTk9UIiwgYW5kIHNvIG9uLiAgV2hlbiBzaG93
biBpbiBzb21lIG9mIHRoZSBvdXRwdXQNCgkgICByZXByZXNlbnRhdGlvbnMsIHRoZSB0ZXh0IGlu
IHRoaXMgZWxlbWVudCBtaWdodCBiZSBoaWdobGlnaHRlZC4gIFRoZQ0KCSAgIHVzZSBvZiB0aGlz
IGVsZW1lbnQgaXMgb3B0aW9uYWwuDQoNCkkgdW5kZXJzdGFuZCB0aGF0IHRoZXJlIG1pZ2h0IGJl
IGEgY29uc2lzdGVuY3kgaXNzdWUsIGJ1dCB0byB0YWtlIGFuIFJGQyBmcm9tIGhhdmluZyB6ZXJv
IGVycmF0YSB0byBub24temVybyBlcnJhdGEgb3ZlciB0aGlzIHNlZW1zIHBldHR5Lg0KDQpGV0lX
LCB0aGUgYXV0aG9ycyBkaWQgbm90IGhhdmUgYW55IDxiY3AxND4gZWxlbWVudHMgaW4gdGhlIG9y
aWdpbmFsIFhNTC4gIEFueSBzdWNoIHRhZ3MgZm91bmQgaW4gdGhlIGZpbmFsIFJGQyBtdXN04oCZ
dmUgYmVlbiBhZGRlZCBieSBhIGNvcHkgZWRpdG9yLg0KDQpLLiAvLyBhcyBhIGNvbnRyaWJ1dG9y
DQoNCg0KDQoNCj4gT24gTm92IDE4LCAyMDIxLCBhdCA5OjM5IFBNLCBSRkMgRXJyYXRhIFN5c3Rl
bSA8cmZjLWVkaXRvckByZmMtZWRpdG9yLm9yZz4gd3JvdGU6DQo+IA0KPiBUaGUgZm9sbG93aW5n
IGVycmF0YSByZXBvcnQgaGFzIGJlZW4gdmVyaWZpZWQgZm9yIFJGQzg3OTIsDQo+ICJIYW5kbGlu
ZyBMb25nIExpbmVzIGluIENvbnRlbnQgb2YgSW50ZXJuZXQtRHJhZnRzIGFuZCBSRkNzIi4gDQo+
IA0KPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiBZb3UgbWF5IHJl
dmlldyB0aGUgcmVwb3J0IGJlbG93IGFuZCBhdDoNCj4gaHR0cHM6Ly93d3cucmZjLWVkaXRvci5v
cmcvZXJyYXRhL2VpZDY3MzkNCj4gDQo+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tDQo+IFN0YXR1czogVmVyaWZpZWQNCj4gVHlwZTogRWRpdG9yaWFsDQo+IA0KPiBSZXBv
cnRlZCBieTogTWFydGluIFRob21zb24gPG10QGxvd2VudHJvcHkubmV0Pg0KPiBEYXRlIFJlcG9y
dGVkOiAyMDIxLTExLTE4DQo+IFZlcmlmaWVkIGJ5OiBSRkMgRWRpdG9yICANCj4gDQo+IFNlY3Rp
b246IDcuMS4yDQo+IA0KPiBPcmlnaW5hbCBUZXh0DQo+IC0tLS0tLS0tLS0tLS0NCj4gRXhjZXB0
aW9uYWxseSBsb25nIGxpbmVzIE1BWSBiZSBmb2xkZWQgbXVsdGlwbGUgdGltZXMuDQo+IA0KPiBD
b3JyZWN0ZWQgVGV4dA0KPiAtLS0tLS0tLS0tLS0tLQ0KPiBFeGNlcHRpb25hbGx5IGxvbmcgbGlu
ZXMgTUFZIGJlIGZvbGRlZCBtdWx0aXBsZSB0aW1lcy4NCj4gDQo+IE5vdGVzDQo+IC0tLS0tDQo+
IFRoZSAiTUFZIiBpbiB0aGlzIHRleHQgbGFja3MgYSBiY3AxNCBYTUwgdGFnLiBUaGlzIGlzIGFw
cGFyZW50IGluIHRoZSBub24tdGV4dCByZW5kZXJpbmdzLg0KPiANCj4gLS1WRVJJRklFUiBOT1RF
Uy0tDQo+IFRoaXMgYWxzbyBhcHBsaWVzIHRvIHNlY3Rpb24gOC4xLjINCj4gDQo+IC0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+IFJGQzg3OTIgKGRyYWZ0LWlldGYtbmV0
bW9kLWFydHdvcmstZm9sZGluZy0xMikNCj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0NCj4gVGl0bGUgICAgICAgICAgICAgICA6IEhhbmRsaW5nIExvbmcgTGluZXMgaW4g
Q29udGVudCBvZiBJbnRlcm5ldC1EcmFmdHMgYW5kIFJGQ3MNCj4gUHVibGljYXRpb24gRGF0ZSAg
ICA6IEp1bmUgMjAyMA0KPiBBdXRob3IocykgICAgICAgICAgIDogSy4gV2F0c2VuLCBFLiBBdWVy
c3dhbGQsIEEuIEZhcnJlbCwgUS4gV3UNCj4gQ2F0ZWdvcnkgICAgICAgICAgICA6IElORk9STUFU
SU9OQUwNCj4gU291cmNlICAgICAgICAgICAgICA6IE5ldHdvcmsgTW9kZWxpbmcNCj4gQXJlYSAg
ICAgICAgICAgICAgICA6IE9wZXJhdGlvbnMgYW5kIE1hbmFnZW1lbnQNCj4gU3RyZWFtICAgICAg
ICAgICAgICA6IElFVEYNCj4gDQoNCg==


From nobody Mon Nov 22 02:46:17 2021
Return-Path: <cabo@tzi.org>
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 3C0403A07F5; Mon, 22 Nov 2021 02:46:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.896
X-Spam-Level: 
X-Spam-Status: No, score=-1.896 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ao9hOtoGrUmQ; Mon, 22 Nov 2021 02:46:05 -0800 (PST)
Received: from gabriel-smtp.zfn.uni-bremen.de (gabriel-smtp.zfn.uni-bremen.de [134.102.50.15]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1F3703A07E9; Mon, 22 Nov 2021 02:46:03 -0800 (PST)
Received: from [192.168.217.118] (p5089a436.dip0.t-ipconnect.de [80.137.164.54]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by gabriel-smtp.zfn.uni-bremen.de (Postfix) with ESMTPSA id 4HyP7r3p2Cz2xLn; Mon, 22 Nov 2021 11:46:00 +0100 (CET)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.7\))
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <5cb28a341d9a45a38996c19d43f41b06@huawei.com>
Date: Mon, 22 Nov 2021 11:46:00 +0100
Cc: Kent Watsen <kent+ietf@watsen.net>, "Rob Wilton (rwilton)" <rwilton@cisco.com>, Erik Auerswald <auerswal@unix-ag.uni-kl.de>, "netmod@ietf.org" <netmod@ietf.org>, "iesg@ietf.org" <iesg@ietf.org>, "rfc-ed@rfc-editor.org" <rfc-ed@rfc-editor.org>, "mt@lowentropy.net" <mt@lowentropy.net>
X-Mao-Original-Outgoing-Id: 659270760.165688-d6fdf0a76cdc301a12f82c577c963924
Content-Transfer-Encoding: quoted-printable
Message-Id: <800F4EB0-B1CE-4C4C-8C90-00359BB55633@tzi.org>
References: <5cb28a341d9a45a38996c19d43f41b06@huawei.com>
To: Qin Wu <bill.wu@huawei.com>
X-Mailer: Apple Mail (2.3608.120.23.2.7)
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/qKJ5-pRmA1asKVDedypT_wh2BqI>
Subject: Re: [netmod] [Errata Verified] RFC8792 (6739)
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
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: Mon, 22 Nov 2021 10:46:09 -0000

On 2021-11-20, at 03:51, Qin Wu <bill.wu@huawei.com> wrote:
>=20
> inconsistency issues on source xml file introduced not by author of =
this RFC,

I think the underlying issue here is that verified Errata are generally =
perceived as quality feedback for the authors (visible to everyone), but =
in this case it wasn=E2=80=99t the authors that made the mistake. =20

This is of course not solvable, as blame assignment is not one of the =
functions of the errata reporting system, but we can=E2=80=99t prevent =
that it will be perceived as such.

Gr=C3=BC=C3=9Fe, Carsten


From nobody Mon Nov 22 04:08:09 2021
Return-Path: <maqiufang1@huawei.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 5A1223A089B for <netmod@ietfa.amsl.com>; Mon, 22 Nov 2021 04:08:07 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.197
X-Spam-Level: 
X-Spam-Status: No, score=-4.197 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IrLAgo2Lr8CV for <netmod@ietfa.amsl.com>; Mon, 22 Nov 2021 04:08:00 -0800 (PST)
Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4C6443A0897 for <netmod@ietf.org>; Mon, 22 Nov 2021 04:08:00 -0800 (PST)
Received: from fraeml707-chm.china.huawei.com (unknown [172.18.147.207]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4HyQxw5V2rz6GDH1 for <netmod@ietf.org>; Mon, 22 Nov 2021 20:07:32 +0800 (CST)
Received: from kwepemm000017.china.huawei.com (7.193.23.46) by fraeml707-chm.china.huawei.com (10.206.15.35) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20; Mon, 22 Nov 2021 13:07:56 +0100
Received: from kwepemm600017.china.huawei.com (7.193.23.234) by kwepemm000017.china.huawei.com (7.193.23.46) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20; Mon, 22 Nov 2021 20:07:54 +0800
Received: from kwepemm600017.china.huawei.com ([7.193.23.234]) by kwepemm600017.china.huawei.com ([7.193.23.234]) with mapi id 15.01.2308.020; Mon, 22 Nov 2021 20:07:54 +0800
From: "maqiufang (A)" <maqiufang1@huawei.com>
To: "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: [netmod] Must offline-validation of <running> alone be valid?
Thread-Index: AdffkR5mw0pyFtGVS9uFCu3u8tPNZA==
Date: Mon, 22 Nov 2021 12:07:54 +0000
Message-ID: <0df9454875b54804b42ec2f5cc6b151f@huawei.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.136.100.87]
Content-Type: multipart/alternative; boundary="_000_0df9454875b54804b42ec2f5cc6b151fhuaweicom_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/t6qgW7c-RiaioejjYWWb9jbOpR0>
Subject: [netmod] Must offline-validation of <running> alone be valid?
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
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: Mon, 22 Nov 2021 12:08:07 -0000

--_000_0df9454875b54804b42ec2f5cc6b151fhuaweicom_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi, all
Regarding the presentation of "system-defined configuration(draft-ma-netmod=
-with-system)" in IETF 112, I would like to initiate a separate thread to d=
iscuss "MUST offline-validation of <running> alone be valid".
This is unknown if any RFC requires offline validation of <running>. Then t=
he choices become:

     *   Offline validation of <running> alone is NOT required
        *   Servers internally validate <running> via validating <intended>
     *   Offline validation of <running> alone IS required
        *   Options:
           *   Clients MUST copy/paste any referenced system configuration =
into <running>, even though it goes against our objective of avoiding-copy =
when possible.
           *   Defer work to be a YANG-next effort.
Any thoughts on this?

Best Regards,
Qiufang Ma

--_000_0df9454875b54804b42ec2f5cc6b151fhuaweicom_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman",serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;
	font-family:"Calibri",sans-serif;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:1000500969;
	mso-list-template-ids:1972029764;}
@list l0:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:36.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:72.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:"Courier New";
	mso-bidi-font-family:"Times New Roman";}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:108.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l0:level4
	{mso-level-tab-stop:144.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:180.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l0:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:216.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l0:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:252.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l0:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:288.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l0:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:324.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l1
	{mso-list-id:1244486745;
	mso-list-template-ids:1030627414;}
@list l1:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:36.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:72.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:"Courier New";
	mso-bidi-font-family:"Times New Roman";}
@list l1:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:108.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l1:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:180.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:216.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:252.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:288.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:324.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
ol
	{margin-bottom:0cm;}
ul
	{margin-bottom:0cm;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Hi, all<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Regarding the presentation of &#8220;system-defined configuration(=
draft-ma-netmod-with-system)&#8221; in IETF 112, I would like to initiate a=
 separate thread to discuss &#8220;MUST offline-validation
 of &lt;running&gt; alone be valid&#8221;.<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">This is unknown if any RFC requires offline validation of &lt;runn=
ing&gt;. Then the choices become:<o:p></o:p></p>
<ul type=3D"disc">
<ul type=3D"circle">
<li class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-=
alt:auto;mso-list:l0 level2 lfo3">
Offline validation of &lt;running&gt; alone is NOT required<o:p></o:p>
<ul type=3D"square">
<li class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-=
alt:auto;mso-list:l0 level3 lfo3">
Servers internally validate &lt;running&gt; via validating &lt;intended&gt;=
<o:p></o:p></li></ul>
</li><li class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bo=
ttom-alt:auto;mso-list:l0 level2 lfo3">
Offline validation of &lt;running&gt; alone IS required<o:p></o:p>
<ul type=3D"square">
<li class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-=
alt:auto;mso-list:l0 level3 lfo3">
Options:<o:p></o:p>
<ol start=3D"1" type=3D"1">
<li class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-=
alt:auto;mso-list:l0 level4 lfo3">
Clients MUST copy/paste any referenced system configuration into&nbsp;&lt;r=
unning&gt;, even though it goes against our objective of avoiding-copy when=
&nbsp;possible.<o:p></o:p></li><li class=3D"MsoNormal" style=3D"mso-margin-=
top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0 level4 lfo3">
Defer work to be a YANG-next effort.<o:p></o:p></li></ol>
</li></ul>
</li></ul>
</ul>
<p class=3D"MsoNormal">Any thoughts on this?<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Best Regards,<o:p></o:p></p>
<p class=3D"MsoNormal">Qiufang Ma<o:p></o:p></p>
</div>
</body>
</html>

--_000_0df9454875b54804b42ec2f5cc6b151fhuaweicom_--


From nobody Mon Nov 22 04:11:19 2021
Return-Path: <maqiufang1@huawei.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 C46C83A0894 for <netmod@ietfa.amsl.com>; Mon, 22 Nov 2021 04:11:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level: 
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4GadsKjVpJRk for <netmod@ietfa.amsl.com>; Mon, 22 Nov 2021 04:11:15 -0800 (PST)
Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D624C3A088A for <netmod@ietf.org>; Mon, 22 Nov 2021 04:11:14 -0800 (PST)
Received: from fraeml714-chm.china.huawei.com (unknown [172.18.147.206]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4HyR123HjJz67gXS for <netmod@ietf.org>; Mon, 22 Nov 2021 20:10:14 +0800 (CST)
Received: from kwepemm000020.china.huawei.com (7.193.23.93) by fraeml714-chm.china.huawei.com (10.206.15.33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20; Mon, 22 Nov 2021 13:11:10 +0100
Received: from kwepemm600017.china.huawei.com (7.193.23.234) by kwepemm000020.china.huawei.com (7.193.23.93) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20; Mon, 22 Nov 2021 20:11:09 +0800
Received: from kwepemm600017.china.huawei.com ([7.193.23.234]) by kwepemm600017.china.huawei.com ([7.193.23.234]) with mapi id 15.01.2308.020; Mon, 22 Nov 2021 20:11:09 +0800
From: "maqiufang (A)" <maqiufang1@huawei.com>
To: "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: [netmod] Should the "with-origin" parameter be supported for <intended>?
Thread-Index: AdffkIzQgrflx2pfQFG03vlrV2MIPQ==
Date: Mon, 22 Nov 2021 12:11:09 +0000
Message-ID: <b3c611a7f038476cba7138f8fa1e324c@huawei.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.136.100.87]
Content-Type: multipart/alternative; boundary="_000_b3c611a7f038476cba7138f8fa1e324chuaweicom_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/IqmxU1aj4MUjcI9uVcQ1OtGz0Gk>
Subject: [netmod] Should the "with-origin" parameter be supported for <intended>?
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
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: Mon, 22 Nov 2021 12:11:18 -0000

--_000_b3c611a7f038476cba7138f8fa1e324chuaweicom_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi, all

In the "system-defined configuration(draft-ma-netmod-with-system)" work, an=
 optional datastore named "system" is introduced to hold non-deletable syst=
em configurations.
We define that if a server implements <intended>, <system> MUST be merged i=
nto <intended>.  So there is the cases that the clients can fetch <intended=
> and <intended> contains merged <system>.
The question is should we extend the "with-origin" parameter to support <in=
tended>? The possible considerations for following two choices:

     *   "with-origin" parameter should be supported for <intended>
        *   It may be helpful for a client to fetch <intended> to understan=
d a certain data node is from <running> or from <intended>
     *   There is no need for <intended> to support "with-origin"
        *   We already have <operational> to provide the origin for a parti=
cular data node
Any thoughts on this?


Best Regards,
Qiufang Ma


--_000_b3c611a7f038476cba7138f8fa1e324chuaweicom_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;
	font-family:"Calibri",sans-serif;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:1000500969;
	mso-list-template-ids:1972029764;}
@list l0:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:36.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:72.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:"Courier New";
	mso-bidi-font-family:"Times New Roman";}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:108.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l0:level4
	{mso-level-tab-stop:144.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:180.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l0:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:216.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l0:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:252.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l0:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:288.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l0:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:324.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l1
	{mso-list-id:2084526613;
	mso-list-template-ids:1329096342;}
@list l1:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:36.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:72.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:"Courier New";
	mso-bidi-font-family:"Times New Roman";}
@list l1:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:108.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l1:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:144.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:180.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:216.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:252.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:288.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:324.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
ol
	{margin-bottom:0cm;}
ul
	{margin-bottom:0cm;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ti=
mes New Roman&quot;,serif">Hi, all<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ti=
mes New Roman&quot;,serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ti=
mes New Roman&quot;,serif">In the &#8220;system-defined configuration(draft=
-ma-netmod-with-system)&#8221; work, an optional datastore named &#8220;sys=
tem&#8221; is introduced to hold non-deletable system configurations.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ti=
mes New Roman&quot;,serif">We define that if a server implements &lt;intend=
ed&gt;, &lt;system&gt; MUST be merged into &lt;intended&gt;.&nbsp; So there=
 is the cases that the clients can fetch &lt;intended&gt; and &lt;intended&=
gt; contains
 merged &lt;system&gt;.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ti=
mes New Roman&quot;,serif">The question is should we extend the &#8220;with=
-origin&#8221; parameter to support &lt;intended&gt;? The possible consider=
ations for following two choices:<o:p></o:p></span></p>
<ul type=3D"disc">
<ul type=3D"circle">
<li class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-=
alt:auto;mso-list:l0 level2 lfo3">
<span style=3D"font-size:12.0pt;font-family:&quot;Times New Roman&quot;,ser=
if">&#8220;with-origin&#8221; parameter should be supported for &lt;intende=
d&gt;<o:p></o:p></span>
<ul type=3D"square">
<li class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-=
alt:auto;mso-list:l0 level3 lfo3">
<span style=3D"font-size:12.0pt;font-family:&quot;Times New Roman&quot;,ser=
if">It may be helpful for a client to fetch &lt;intended&gt; to understand =
a certain data node is from &lt;running&gt; or from &lt;intended&gt;<o:p></=
o:p></span></li></ul>
</li><li class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bo=
ttom-alt:auto;mso-list:l0 level2 lfo3">
<span style=3D"font-size:12.0pt;font-family:&quot;Times New Roman&quot;,ser=
if">There is no need for &lt;intended&gt; to support &#8220;with-origin&#82=
21;<o:p></o:p></span>
<ul type=3D"square">
<li class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-=
alt:auto;mso-list:l0 level3 lfo3">
<span style=3D"font-size:12.0pt;font-family:&quot;Times New Roman&quot;,ser=
if">We already have &lt;operational&gt; to provide the origin for a particu=
lar data node<o:p></o:p></span></li></ul>
</li></ul>
</ul>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ti=
mes New Roman&quot;,serif">Any thoughts on this?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ti=
mes New Roman&quot;,serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ti=
mes New Roman&quot;,serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ti=
mes New Roman&quot;,serif">Best Regards,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ti=
mes New Roman&quot;,serif">Qiufang Ma<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ti=
mes New Roman&quot;,serif"><o:p>&nbsp;</o:p></span></p>
</div>
</body>
</html>

--_000_b3c611a7f038476cba7138f8fa1e324chuaweicom_--


From nobody Mon Nov 22 04:12:31 2021
Return-Path: <maqiufang1@huawei.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 E1EA63A0894 for <netmod@ietfa.amsl.com>; Mon, 22 Nov 2021 04:12:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level: 
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id L82jGlKUt21r for <netmod@ietfa.amsl.com>; Mon, 22 Nov 2021 04:12:27 -0800 (PST)
Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A391C3A088A for <netmod@ietf.org>; Mon, 22 Nov 2021 04:12:27 -0800 (PST)
Received: from fraeml706-chm.china.huawei.com (unknown [172.18.147.201]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4HyR343Ywcz6GDJS for <netmod@ietf.org>; Mon, 22 Nov 2021 20:12:00 +0800 (CST)
Received: from kwepemm000017.china.huawei.com (7.193.23.46) by fraeml706-chm.china.huawei.com (10.206.15.55) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2308.20; Mon, 22 Nov 2021 13:12:24 +0100
Received: from kwepemm600017.china.huawei.com (7.193.23.234) by kwepemm000017.china.huawei.com (7.193.23.46) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20; Mon, 22 Nov 2021 20:12:22 +0800
Received: from kwepemm600017.china.huawei.com ([7.193.23.234]) by kwepemm600017.china.huawei.com ([7.193.23.234]) with mapi id 15.01.2308.020; Mon, 22 Nov 2021 20:12:22 +0800
From: "maqiufang (A)" <maqiufang1@huawei.com>
To: "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: [netmod] "immutable" flag
Thread-Index: AdffmIO2eQWZH1bVQgKuM6kNhPhaAA==
Date: Mon, 22 Nov 2021 12:12:22 +0000
Message-ID: <79459f02f6ea4a87bea56edc9772daa6@huawei.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.136.100.87]
Content-Type: multipart/alternative; boundary="_000_79459f02f6ea4a87bea56edc9772daa6huaweicom_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/lk5BuvPCbLcVui5bFKxgNFSWOCw>
Subject: [netmod] "immutable" flag
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
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: Mon, 22 Nov 2021 12:12:30 -0000

--_000_79459f02f6ea4a87bea56edc9772daa6huaweicom_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi, all

There are some system configuration which may not be modifiable for clients=
(e.g., interface "name" and "type"). Should we define an "immutable" flag t=
o indicate to the clients which system configuration is read-only or which =
is not?

The server will return an error if the clients attempt to configure a value=
 for a system defined data node with an "immutable" flag.

My assumption is that this annotation should be carried only when the clien=
ts retrieve <running> with "with-system" parameter to get  a merged view.

Suggestions, comments and concerns about this issue?


Best Regards,
Qiufang Ma

--_000_79459f02f6ea4a87bea56edc9772daa6huaweicom_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;
	font-family:"Calibri",sans-serif;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ti=
mes New Roman&quot;,serif">Hi, all<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ti=
mes New Roman&quot;,serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ti=
mes New Roman&quot;,serif">There are some system configuration which may no=
t be modifiable for clients(e.g., interface &#8220;name&#8221; and &#8220;t=
ype&#8221;). Should we define an &#8220;immutable&#8221; flag to indicate t=
o the clients
 which system configuration is read-only or which is not?<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ti=
mes New Roman&quot;,serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ti=
mes New Roman&quot;,serif">The server will return an error if the clients a=
ttempt to configure a value for a system defined data node with an &#8220;i=
mmutable&#8221; flag.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ti=
mes New Roman&quot;,serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ti=
mes New Roman&quot;,serif">My assumption is that this annotation should be =
carried only when the clients retrieve &lt;running&gt; with &#8220;with-sys=
tem&#8221; parameter to get&nbsp; a merged view.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ti=
mes New Roman&quot;,serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ti=
mes New Roman&quot;,serif">Suggestions, comments and concerns about this is=
sue?
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ti=
mes New Roman&quot;,serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ti=
mes New Roman&quot;,serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ti=
mes New Roman&quot;,serif">Best Regards,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ti=
mes New Roman&quot;,serif">Qiufang Ma<o:p></o:p></span></p>
</div>
</body>
</html>

--_000_79459f02f6ea4a87bea56edc9772daa6huaweicom_--


From nobody Mon Nov 22 12:37:50 2021
Return-Path: <jason.sterne@nokia.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 537013A0120 for <netmod@ietfa.amsl.com>; Mon, 22 Nov 2021 12:37:48 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.602
X-Spam-Level: 
X-Spam-Status: No, score=-2.602 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.701, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nokia.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sKfSzSHEIZiX for <netmod@ietfa.amsl.com>; Mon, 22 Nov 2021 12:37:43 -0800 (PST)
Received: from NAM11-DM6-obe.outbound.protection.outlook.com (mail-dm6nam11on2117.outbound.protection.outlook.com [40.107.223.117]) (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 CEEBC3A0780 for <netmod@ietf.org>; Mon, 22 Nov 2021 12:37:43 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Jbj9sA0DLtpEVhei4WTwrnd0Tx5su1JnQ3UxFjrWMYboLMEuoZ1p0jfBMnY0jWlrdzXqCKatCwXS8026AjCqaU3tjC7A2cN8v9NAIWk7mh+czV/U68cwRHf6QpxiAfIIJx7SNBZ4USs1Jyi8tn3GtivZvdpvLyrvwR8Gsr3TOjSebwv0Zj5oZfITylBgpr0GpO0KD0mOcgnZ5oQnAI84gQq4f52SphY0R9MUfU9zzXTIJO+qddE3ThcWAOr+20c9LIat3115t18lwTzoeBbejbFdaAvvB34ijvVaMwcnchOZb7eShRE9hUpkB1n1TjO27FNWODlByTJyS0blV+GHgw==
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=ialH4BJusk3nevD1xOdh8rWP1vpDZ9z95VNYWzv7IFY=; b=MN7Fc0farNUunBIFnywUtu6O5d6hbTosR3Rl0G5pD0eOLA9/Vj8AY2fcU5KMCG8Rswc+7/PDSfU4Qsn4V3Ed6PTONNFjn57K9PEuGLk9rElF+rZ5/JqQWvlcWzUMDq7azKLKixEv6nf14Yw1cpSk13gGA4WYmH2BrdMjQctR5WGovPyIzLZr5vjy9HcK8EJA1aJhRWSukiFyQUFMZQXVZeezc+XveZEGGq0QY99gVubo0Fhp6rfGeuAVonIdvCQA1IyE+r0NaMmZ/vlUicfcA6WC9IPNJGJ5uAVM8Ym6ZRNIBKpbMX/gt4pVz0Fb1MAKehBoG3GazIr8yZfocjFhyQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nokia.com; dmarc=pass action=none header.from=nokia.com; dkim=pass header.d=nokia.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.onmicrosoft.com;  s=selector1-nokia-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ialH4BJusk3nevD1xOdh8rWP1vpDZ9z95VNYWzv7IFY=; b=Pr4LI3kl/JSfQSnvL6fa9pMYEhSFaHa7pcqg8cx24f/ZGuqBBu5uBz1TLDyfyTjdELOizN+ZiA1fFufgSPI4py1iejtCTDAvCWQgCtToJL1pA+BvZ0FvPn/ir/0ClWL3GuwplI9O5FbJylr/rylU5Te57SjCAnh3u+nBBoEBuGE=
Received: from DM6PR08MB5084.namprd08.prod.outlook.com (2603:10b6:5:41::29) by DM6PR08MB5083.namprd08.prod.outlook.com (2603:10b6:5:43::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4713.24; Mon, 22 Nov 2021 20:37:41 +0000
Received: from DM6PR08MB5084.namprd08.prod.outlook.com ([fe80::9137:a61c:2b1:ce22]) by DM6PR08MB5084.namprd08.prod.outlook.com ([fe80::9137:a61c:2b1:ce22%6]) with mapi id 15.20.4713.025; Mon, 22 Nov 2021 20:37:41 +0000
From: "Sterne, Jason (Nokia - CA/Ottawa)" <jason.sterne@nokia.com>
To: "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: YANG Versioning call Nov 23: Agenda & Topics
Thread-Index: Adff4LM+uqneqJ/5Tce7F1NFDo5oAQ==
Date: Mon, 22 Nov 2021 20:37:41 +0000
Message-ID: <DM6PR08MB5084565B05F7F339C752A7619B9F9@DM6PR08MB5084.namprd08.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nokia.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: aa22c6e2-712a-4f67-0d5e-08d9adf7ee2c
x-ms-traffictypediagnostic: DM6PR08MB5083:
x-microsoft-antispam-prvs: <DM6PR08MB50837631CC212E6A2720C9C09B9F9@DM6PR08MB5083.namprd08.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:3968;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: w5XfffMAlVXXybkWlw15bXf4PzfWr9/cyEz8hUgxwkZMc0peVRiD+k6TviRWEJc5Ldc90ld+I3cYva3IjcOAcWGIkKueYsvZiYmiX78XKkM/tgkN4+jBxWf6bslE6k6ahqW0mEAbHaqDnFopRALx4Kn4ASByPC+DdDX00MivRoOeTJEiYkiz0bJX0kw0rBUOMk1pnXr0nEncskEFEsJOvzFsNOO86PnFMuaCs9V71q8J3FHdPNYEYj8A49nyJgzudc4okZho7QfWWnBlmMv+nlM7XmEwN0v01Zy5I2+I1diwYS/8QbgDJvflH0QNJRat1yAa5hKX59E2c1nT6C9ZB+kXCK3sRGOOBIBc7JGN7MFCWigo45OfalmGeSJzAe9c4XJTplC+PLoSfOp2ACt6yl0PHhuKN+H1TQy9cOS85iweErRIG5XAUT2g7b/KDW3905l64T6mFXoNRVMVIjoY1nDXVpj+ZJs062N4yiRFQn1XPmd7hfblenCp3p59OgIVNtAJO6H0hRDMPpTcPNLpb0ZrwUuxzb7kzLYi8d9Ks46zHMtvOhB7ov0rGdU2u99yDtZYWdg9eBF0MYSWg7wVAr8s97yXvAaho0QBRFxHuoGbCC/7LQ9EnJLyn8VjEOSZAaKlSFLbn2QjHUkB+zy2sXur1F7XiC6OP45G/2OI0ui6VT+Gq0O9smapE1ySvxdIaCR5s4V4jDmX/tOcjOpZn7Vliy+ds2eUt+4IeuJp7jcjZtDu8OewbJm8LTQNZOX5ihiF4a0XnhAG2H68v7Fekdz8iQ2503b2ai/wlbM3d0zS3FJkSihrCW+hw9aeq3iTqE50BHaHbp1voBL5JkOMiw==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:DM6PR08MB5084.namprd08.prod.outlook.com; PTR:; CAT:NONE;  SFS:(4636009)(366004)(122000001)(38100700002)(5660300002)(6506007)(8676002)(66446008)(7696005)(76116006)(166002)(55016002)(8936002)(66476007)(64756008)(66946007)(66556008)(86362001)(52536014)(16799955002)(82960400001)(2906002)(6916009)(38070700005)(316002)(33656002)(83380400001)(71200400001)(966005)(9686003)(40140700001)(508600001)(186003); DIR:OUT; SFP:1102; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?+srXqa2ni0FHHMKXEbpAe9+0kdGBpS9HqoEM4XD9uqgJgcdKLzYPO+fosoTR?= =?us-ascii?Q?KxIueOmYsA6p1OK/SYs6Gu0frr0a/gZ6tjs8ENlDtcHD+MRV8t4kqgV8VxjD?= =?us-ascii?Q?SqeopzFNfHOyg7SfdGoY3dnSfKICjvG+u0tEZXw5zPS7iaSQKkrXSOK4WI/d?= =?us-ascii?Q?fnwcMnnF5rVgjfEpgaR8OVdwR8BKlojCdPXVHm3qao1HcBjmRMnJ9PWhyjGI?= =?us-ascii?Q?cxPihw7u82BgsVDDRRM3KiifABz7xf04lbip3QzOqqoWFglrKf31I0q3AF3j?= =?us-ascii?Q?AikrvtAWkMqlZFMDq4/RcpWzuveqrDZllpDrvmSRNCfJ2sfagJnQ3LpF4yxl?= =?us-ascii?Q?49r9hcqRqKmEfDtAl640QhRErtK3fupRwUDfJiJ8UDD1MEW13NXFC7MmoJ+j?= =?us-ascii?Q?RlTSsq7nd0m2nlxJ05PYSYEBXWXsrnmhgM3KOVoTmmx+3tYB27n+MhPqGV40?= =?us-ascii?Q?KqZiVbRG0axnwSINsXqEW6qGROMZiCxKucVMyRhCRaEB8iqTvrLgCU1VIBah?= =?us-ascii?Q?2szYZO5y3BjlA/ZoWMbrynNHNBoM7CRLTFzRqkKGNH8tY/SG+XZ2Bpe+L6WY?= =?us-ascii?Q?XFQcMwCyT72DMF479kC78CUldMlkrIjYkbsKW8YXXFQb8VoPcTM8h2jVq55m?= =?us-ascii?Q?MU/7ROy6NYsbkeW0QZckZHhZwUjwmnUkAMfHlC5OZf4BRwLm2GdzWQiOLpB5?= =?us-ascii?Q?THFf2Av0Y9SzA1k7bXxVOMJNgkdxNXobcSQuYXqyim96kunOUDhrIY+lDnTs?= =?us-ascii?Q?YlioWAR41YHBUNFFjmd5tyzl7QF8cW1ZYgyIriEgmfK/UIbohg6glodzbm1y?= =?us-ascii?Q?Y+Pxtq5ayT8twV6Z9mV5wFTx8FveCVeNVmYjdh6a/QYCIc44cGGHCYtpCvL0?= =?us-ascii?Q?ybDBoBnoT/fZYQp786gsKeDBfXlLUABoMPTmrbIE0FJ48EyVIjK4JO9VRWf5?= =?us-ascii?Q?MnLdaXZuS3Fdb7AB1SBPY4uDPFA9cMCRtJr71MnJIvZs81Dhs2WtX2hhessQ?= =?us-ascii?Q?y5yP3H4FIiH2odFtgXQw4lJfJ2cOUwM0xMsmAilvYy8Q/6TpdBflTE5TQXCM?= =?us-ascii?Q?CpshjtrGZSJshlBy+sBWdWIQhrJCrQeOcVBRWTdzY4tklIkBkRpcuhHrOQO8?= =?us-ascii?Q?FIveXtwT/vXVbwuA0uecdNPkCSMgAmzU9xIE9WQ3UweZ3Hd5VTseOtYtbPrQ?= =?us-ascii?Q?Pz1Tj65QKu2dOuIctow15HR2Dfmb7+LrakQy67IMtbKjlPMABe3yLZHPWVOl?= =?us-ascii?Q?i+8rYyZKuIDgKYOSwOdijbhv41snc855Vy9mb83fbXWtcEGSIUqrGWiNqsTG?= =?us-ascii?Q?JQ2Ema5Z02pI592Aq3DPh2c8yPheC64KEqNWuhpIjilTlK8BiHBMvCZjviWi?= =?us-ascii?Q?7Gvh8gs8uzhWbMfOzoODI5ZFMeNy9euPX3lkp6GoV1sI+kzEKs1i2dy8vCtc?= =?us-ascii?Q?WuoaME4t3auNsdRi8IlEa0TJdZ2PapbaiJdnioefofW/osPFrXvG9QEox8Cc?= =?us-ascii?Q?VTgJjhHi/2F6lqlcCy2/Sw9eGBG+/fqKY0ovamdW0xsgEAR/AEDrf4d7FMvj?= =?us-ascii?Q?gc4Kdyf7QJdCfNrVx4SqXfCe8yPIvV5iud/fgwz6g0Gtp7vrEdf3jlTTZEjl?= =?us-ascii?Q?PMxQQorfxZpTbsMoObmQFtukk+0eGIiAYliZJ32223DRCUyGQVzAyzBklyyY?= =?us-ascii?Q?94hYHiuyI/FVLx/zJehrtOHZt9g=3D?=
Content-Type: multipart/alternative; boundary="_000_DM6PR08MB5084565B05F7F339C752A7619B9F9DM6PR08MB5084namp_"
MIME-Version: 1.0
X-OriginatorOrg: nokia.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DM6PR08MB5084.namprd08.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: aa22c6e2-712a-4f67-0d5e-08d9adf7ee2c
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Nov 2021 20:37:41.3537 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d471751-9675-428d-917b-70f44f9630b0
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: qLrc8YMPsHc7BqsrJk7ip6ahhvFaD2AX0WbgAfxThKrzRY4TtivsH/ZMz0BAB1L6j4doQtfxKBF9k1qyv55DKA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR08MB5083
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/HzjsjwpvZSMcyhnfagAgFAW0Nfg>
Subject: [netmod] YANG Versioning call Nov 23: Agenda & Topics
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
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: Mon, 22 Nov 2021 20:37:48 -0000

--_000_DM6PR08MB5084565B05F7F339C752A7619B9F9DM6PR08MB5084namp_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi all,

Here are the planned key discussion topics for the weekly YANG Versioning c=
all tomorrow:

a) Overlapping module advertisements
With the proposed YANG packages solution, there would be one more place whe=
re a server would list the set of modules it implements (there are already =
4).  Can we somehow reduce the duplication ?
https://github.com/netmod-wg/yang-ver-dt/issues/69
https://github.com/netmod-wg/yang-ver-dt/issues/67

b) review text authors provide for open packages issues listed above.

c) continue with these issues:
https://github.com/netmod-wg/yang-ver-dt/issues/74
https://github.com/netmod-wg/yang-ver-dt/issues/76

Jason

----------------------------------------------
Weekly webex call details:

Meeting number (access code): 161 096 5630
Meeting password: semver?

Occurs every Tuesday effective Tuesday, November 16, 2021 from 9:00 AM to 1=
0:00 AM, (UTC-05:00) Eastern Time (US & Canada)
9:00 AM  |  (UTC-05:00) Eastern Time (US & Canada)  |  1 hr

https://ietf.webex.com/ietf/j.php?MTID=3Dme2c6491ebcc37b8127c1244d244d2754
Tap to join from a mobile device (attendees only)
+1-650-479-3208,,1610965630## Call-in toll number (US/Canada)

Rgds,
Jason

--_000_DM6PR08MB5084565B05F7F339C752A7619B9F9DM6PR08MB5084namp_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-CA" link=3D"#0563C1" vlink=3D"#954F72" style=3D"word-wrap:=
break-word">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Hi all,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Here are the planned key discussion topics for the w=
eekly YANG Versioning call tomorrow:<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">a) Overlapping module advertisements<o:p></o:p></p>
<p class=3D"MsoNormal">With the proposed YANG packages solution, there woul=
d be one more place where a server would list the set of modules it impleme=
nts (there are already 4).&nbsp; Can we somehow reduce the duplication ?<o:=
p></o:p></p>
<p class=3D"MsoNormal"><a href=3D"https://github.com/netmod-wg/yang-ver-dt/=
issues/69">https://github.com/netmod-wg/yang-ver-dt/issues/69</a><o:p></o:p=
></p>
<p class=3D"MsoNormal"><a href=3D"https://github.com/netmod-wg/yang-ver-dt/=
issues/67">https://github.com/netmod-wg/yang-ver-dt/issues/67</a><o:p></o:p=
></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">b) review text authors provide for open packages iss=
ues listed above.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">c) continue with these issues:<o:p></o:p></p>
<p class=3D"MsoNormal"><a href=3D"https://github.com/netmod-wg/yang-ver-dt/=
issues/74">https://github.com/netmod-wg/yang-ver-dt/issues/74</a><o:p></o:p=
></p>
<p class=3D"MsoNormal"><a href=3D"https://github.com/netmod-wg/yang-ver-dt/=
issues/76">https://github.com/netmod-wg/yang-ver-dt/issues/76</a><o:p></o:p=
></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Jason<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">----------------------------------------------<o:p><=
/o:p></p>
<p class=3D"MsoNormal">Weekly webex call details:<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Meeting number (access code): 161 096 5630 <o:p></o:=
p></p>
<p class=3D"MsoNormal">Meeting password: semver?<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Occurs every Tuesday effective Tuesday, November 16,=
 2021 from 9:00 AM to 10:00 AM, (UTC-05:00) Eastern Time (US &amp; Canada)
<o:p></o:p></p>
<p class=3D"MsoNormal">9:00 AM&nbsp; |&nbsp; (UTC-05:00) Eastern Time (US &=
amp; Canada)&nbsp; |&nbsp; 1 hr <o:p>
</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><a href=3D"https://ietf.webex.com/ietf/j.php?MTID=3D=
me2c6491ebcc37b8127c1244d244d2754">https://ietf.webex.com/ietf/j.php?MTID=
=3Dme2c6491ebcc37b8127c1244d244d2754</a><o:p></o:p></p>
<p class=3D"MsoNormal">Tap to join from a mobile device (attendees only)<o:=
p></o:p></p>
<p class=3D"MsoNormal">+1-650-479-3208,,1610965630## Call-in toll number (U=
S/Canada)<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Rgds,<o:p></o:p></p>
<p class=3D"MsoNormal">Jason<o:p></o:p></p>
</div>
</body>
</html>

--_000_DM6PR08MB5084565B05F7F339C752A7619B9F9DM6PR08MB5084namp_--


From nobody Mon Nov 22 18:00:56 2021
Return-Path: <bill.wu@huawei.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 276803A0C6D; Mon, 22 Nov 2021 18:00:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level: 
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DMkiC9AmJ7f0; Mon, 22 Nov 2021 18:00:44 -0800 (PST)
Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C69843A0C6C; Mon, 22 Nov 2021 18:00:43 -0800 (PST)
Received: from fraeml736-chm.china.huawei.com (unknown [172.18.147.226]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4HynLm4jCzz67JXs; Tue, 23 Nov 2021 09:56:48 +0800 (CST)
Received: from dggeml701-chm.china.huawei.com (10.3.17.134) by fraeml736-chm.china.huawei.com (10.206.15.217) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.2308.20; Tue, 23 Nov 2021 03:00:40 +0100
Received: from dggeml753-chm.china.huawei.com (10.1.199.152) by dggeml701-chm.china.huawei.com (10.3.17.134) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2308.20; Tue, 23 Nov 2021 10:00:38 +0800
Received: from dggeml753-chm.china.huawei.com ([10.1.199.152]) by dggeml753-chm.china.huawei.com ([10.1.199.152]) with mapi id 15.01.2308.020; Tue, 23 Nov 2021 10:00:38 +0800
From: Qin Wu <bill.wu@huawei.com>
To: Carsten Bormann <cabo@tzi.org>
CC: Kent Watsen <kent+ietf@watsen.net>, "Rob Wilton (rwilton)" <rwilton@cisco.com>, Erik Auerswald <auerswal@unix-ag.uni-kl.de>, "netmod@ietf.org" <netmod@ietf.org>, "iesg@ietf.org" <iesg@ietf.org>, "rfc-ed@rfc-editor.org" <rfc-ed@rfc-editor.org>, "mt@lowentropy.net" <mt@lowentropy.net>
Thread-Topic: [netmod] [Errata Verified] RFC8792 (6739)
Thread-Index: AdfgDGlPN8mf+A9HSDmPmhjeTPkEMA==
Date: Tue, 23 Nov 2021 02:00:38 +0000
Message-ID: <03191edf73a94a8ba22f7e67c7f46adf@huawei.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.136.100.16]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/X0-SrcFSbS5LSNprpeGpCE9qyvA>
Subject: Re: [netmod] [Errata Verified] RFC8792 (6739)
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
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: Tue, 23 Nov 2021 02:00:49 -0000

Q2Fyc3RlbjoNCkkgdGhpbmsgdGhpcyBpc3N1ZSBtaWdodCBiZSBkaWZmaWN1bHQgZm9yIGh1bWFu
IHRvIHBlcmNlaXZlIGJ1dCBjb3VsZCBiZSBlYXNpbHkgY2FwdHVyZWQgYnkgbWFjaGluZSByZWFk
YWJsZSBkb2N1bWVudCB0b29sLiBNYXliZSB0aGUgZm9ybWFsIGRlc2NyaXB0aW9uIHRlY2huaXF1
ZXMgZWZmb3J0DQooaHR0cHM6Ly9tYWlsYXJjaGl2ZS5pZXRmLm9yZy9hcmNoL2Jyb3dzZS9mZHQv
KSBjYW4gaGVscCBidWlsZCB0b29sIHRvIGNoZWNrIHRoaXMuDQpBbHNvIEkgYW0gd29uZGVyaW5n
IHdoZXRoZXIgd2UgY2FuIGNhcHR1cmUgdGhpcyBpbmNvbnNpc3RlbmN5IGlzc3VlIGluIHRoZSBv
dXRwdXQgb2Ygb25saW5lIHhtbDJyZmMgdG9vbCAoaHR0cHM6Ly94bWwycmZjLnRvb2xzLmlldGYu
b3JnLykgd2l0aCB0aGUgd2FybmluZyBvciBlcnJvci4gUHJvYmFibHkgDQptYW55IG9mIHVzIHdp
bGwgbm90IHRha2UgdGhlbSBzZXJpb3VzbHkgaWYgaXQgaXMgdGhlIHdhcm5pbmcuDQoNCi1RaW4N
Ci0tLS0t6YKu5Lu25Y6f5Lu2LS0tLS0NCuWPkeS7tuS6ujogQ2Fyc3RlbiBCb3JtYW5uIFttYWls
dG86Y2Fib0B0emkub3JnXSANCuWPkemAgeaXtumXtDogMjAyMeW5tDEx5pyIMjLml6UgMTg6NDYN
CuaUtuS7tuS6ujogUWluIFd1IDxiaWxsLnd1QGh1YXdlaS5jb20+DQrmioTpgIE6IEtlbnQgV2F0
c2VuIDxrZW50K2lldGZAd2F0c2VuLm5ldD47IFJvYiBXaWx0b24gKHJ3aWx0b24pIDxyd2lsdG9u
QGNpc2NvLmNvbT47IEVyaWsgQXVlcnN3YWxkIDxhdWVyc3dhbEB1bml4LWFnLnVuaS1rbC5kZT47
IG5ldG1vZEBpZXRmLm9yZzsgaWVzZ0BpZXRmLm9yZzsgcmZjLWVkQHJmYy1lZGl0b3Iub3JnOyBt
dEBsb3dlbnRyb3B5Lm5ldA0K5Li76aKYOiBSZTogW25ldG1vZF0gW0VycmF0YSBWZXJpZmllZF0g
UkZDODc5MiAoNjczOSkNCg0KT24gMjAyMS0xMS0yMCwgYXQgMDM6NTEsIFFpbiBXdSA8YmlsbC53
dUBodWF3ZWkuY29tPiB3cm90ZToNCj4gDQo+IGluY29uc2lzdGVuY3kgaXNzdWVzIG9uIHNvdXJj
ZSB4bWwgZmlsZSBpbnRyb2R1Y2VkIG5vdCBieSBhdXRob3Igb2YgdGhpcyBSRkMsDQoNCkkgdGhp
bmsgdGhlIHVuZGVybHlpbmcgaXNzdWUgaGVyZSBpcyB0aGF0IHZlcmlmaWVkIEVycmF0YSBhcmUg
Z2VuZXJhbGx5IHBlcmNlaXZlZCBhcyBxdWFsaXR5IGZlZWRiYWNrIGZvciB0aGUgYXV0aG9ycyAo
dmlzaWJsZSB0byBldmVyeW9uZSksIGJ1dCBpbiB0aGlzIGNhc2UgaXQgd2FzbuKAmXQgdGhlIGF1
dGhvcnMgdGhhdCBtYWRlIHRoZSBtaXN0YWtlLiAgDQoNClRoaXMgaXMgb2YgY291cnNlIG5vdCBz
b2x2YWJsZSwgYXMgYmxhbWUgYXNzaWdubWVudCBpcyBub3Qgb25lIG9mIHRoZSBmdW5jdGlvbnMg
b2YgdGhlIGVycmF0YSByZXBvcnRpbmcgc3lzdGVtLCBidXQgd2UgY2Fu4oCZdCBwcmV2ZW50IHRo
YXQgaXQgd2lsbCBiZSBwZXJjZWl2ZWQgYXMgc3VjaC4NCg0KR3LDvMOfZSwgQ2Fyc3Rlbg0KDQo=


From nobody Mon Nov 22 18:58:06 2021
Return-Path: <maqiufang1@huawei.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 E583E3A0D0A for <netmod@ietfa.amsl.com>; Mon, 22 Nov 2021 18:58:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level: 
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DogkZfpxgqyv for <netmod@ietfa.amsl.com>; Mon, 22 Nov 2021 18:58:00 -0800 (PST)
Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 31D8C3A0D05 for <netmod@ietf.org>; Mon, 22 Nov 2021 18:58:00 -0800 (PST)
Received: from fraeml735-chm.china.huawei.com (unknown [172.18.147.200]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4HyphB1WRQz6H7wG for <netmod@ietf.org>; Tue, 23 Nov 2021 10:56:58 +0800 (CST)
Received: from kwepemm000018.china.huawei.com (7.193.23.4) by fraeml735-chm.china.huawei.com (10.206.15.216) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20; Tue, 23 Nov 2021 03:57:56 +0100
Received: from kwepemm600017.china.huawei.com (7.193.23.234) by kwepemm000018.china.huawei.com (7.193.23.4) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20; Tue, 23 Nov 2021 10:57:54 +0800
Received: from kwepemm600017.china.huawei.com ([7.193.23.234]) by kwepemm600017.china.huawei.com ([7.193.23.234]) with mapi id 15.01.2308.020; Tue, 23 Nov 2021 10:57:54 +0800
From: "maqiufang (A)" <maqiufang1@huawei.com>
To: "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: [netmod] Should the origin="system" be required for system configurations copied/pasted into <running>?
Thread-Index: AdffkR5sVtMRYIzeTpCisQ2IqIgmxw==
Date: Tue, 23 Nov 2021 02:57:54 +0000
Message-ID: <691d9e3445a546608166ab3dbda96137@huawei.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.136.100.87]
Content-Type: multipart/alternative; boundary="_000_691d9e3445a546608166ab3dbda96137huaweicom_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/dskOvY0jHnriK75VRUM4sxLQMrI>
Subject: [netmod] Should the origin="system" be required for system configurations copied/pasted into <running>?
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
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: Tue, 23 Nov 2021 02:58:04 -0000

--_000_691d9e3445a546608166ab3dbda96137huaweicom_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi, all

There is still another issue which is about origin metadata annotation: sho=
uld the origin=3D"system" be required for system configurations copied/past=
ed into <running>?

Currently any system configuration explicitly declared in <running> in orde=
r to configure its descendant nodes or maintain <running> offline-valid wil=
l show up in <operational> with origin=3Dintended.
The question behind this issue is whether we want a copied/pasted system de=
fined data node to override and take precedence over <system>.

The choices and some considerations of this issue received so far:
o    Origin=3Dsystem IS required for system configuration copied/pasted int=
o <running>
?  I believe that "system" reflects the most accurate source in this case. =
And only in this way, a server can allow a read-only system configuration t=
o be declared in <running>(e.g., in order to valid <running>) by the client=
s.
?  The challenge for this choice is on the server side. It MUST be able to =
recognize a particular data node which explicitly defined in <running> is a=
ctually a mirror of what is in <system>.
o    Origin=3Dsystem is NOT required for system configuration copied/pasted=
 into <running>
?  Good consistency. For all configurations explicitly defined in <running>=
, if they appear in <operational>, the origin value is "intended" with no e=
xceptions.
o    Define a system-mode which is similar to with-defaults basic mode and =
allow a server to advertise a particular behavior
?  Does it mean we could get the Pros from both choices?
Any other thoughts?

--_000_691d9e3445a546608166ab3dbda96137huaweicom_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;
	font-family:"Calibri",sans-serif;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:1000500969;
	mso-list-template-ids:1972029764;}
@list l0:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:36.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:72.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:"Courier New";
	mso-bidi-font-family:"Times New Roman";}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:108.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l0:level4
	{mso-level-tab-stop:144.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:180.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l0:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:216.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l0:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:252.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l0:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:288.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l0:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:324.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
ol
	{margin-bottom:0cm;}
ul
	{margin-bottom:0cm;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ti=
mes New Roman&quot;,serif">Hi, all<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ti=
mes New Roman&quot;,serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ti=
mes New Roman&quot;,serif">There is still another issue which is about orig=
in metadata annotation: should the origin=3D&#8221;system&#8221; be require=
d for system configurations copied/pasted into &lt;running&gt;?<o:p></o:p><=
/span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ti=
mes New Roman&quot;,serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ti=
mes New Roman&quot;,serif">Currently any system configuration explicitly de=
clared in &lt;running&gt; in order to configure its descendant nodes or mai=
ntain &lt;running&gt; offline-valid will show up in &lt;operational&gt;
 with origin=3Dintended.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ti=
mes New Roman&quot;,serif">The question behind this issue is whether we wan=
t a copied/pasted system defined data node to override and take precedence =
over &lt;system&gt;.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ti=
mes New Roman&quot;,serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ti=
mes New Roman&quot;,serif">The choices and some considerations of this issu=
e received so far:<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:72.0pt;text-indent:-17.85pt;line-height:150%;mso-list:l=
0 level2 lfo1">
<![if !supportLists]><span style=3D"font-size:10.0pt;line-height:150%;font-=
family:&quot;Courier New&quot;"><span style=3D"mso-list:Ignore">o<span styl=
e=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"font-size:12.0pt;line-height:=
150%;font-family:&quot;Times New Roman&quot;,serif">Origin=3Dsystem IS requ=
ired for system configuration copied/pasted into &lt;running&gt;<o:p></o:p>=
</span></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:108.0pt;text-indent:-17.85pt;line-height:150%;mso-list:=
l0 level3 lfo1">
<![if !supportLists]><span style=3D"font-size:10.0pt;line-height:150%;font-=
family:Wingdings"><span style=3D"mso-list:Ignore">&sect;<span style=3D"font=
:7.0pt &quot;Times New Roman&quot;">&nbsp;
</span></span></span><![endif]><span style=3D"font-size:12.0pt;line-height:=
150%;font-family:&quot;Times New Roman&quot;,serif">I believe that &#8220;s=
ystem&#8221; reflects the most accurate source in this case. And only in th=
is way, a server can allow a read-only system configuration
 to be declared in &lt;running&gt;(e.g., in order to valid &lt;running&gt;)=
 by the clients.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:108.0pt;text-indent:-17.85pt;line-height:150%;mso-list:=
l0 level3 lfo1">
<![if !supportLists]><span style=3D"font-size:10.0pt;line-height:150%;font-=
family:Wingdings"><span style=3D"mso-list:Ignore">&sect;<span style=3D"font=
:7.0pt &quot;Times New Roman&quot;">&nbsp;
</span></span></span><![endif]><span style=3D"font-size:12.0pt;line-height:=
150%;font-family:&quot;Times New Roman&quot;,serif">The challenge for this =
choice is on the server side. It MUST be able to recognize a particular dat=
a node which explicitly defined in &lt;running&gt;
 is actually a mirror of what is in &lt;system&gt;.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:72.0pt;text-indent:-17.85pt;line-height:150%;mso-list:l=
0 level2 lfo1">
<![if !supportLists]><span style=3D"font-size:10.0pt;line-height:150%;font-=
family:&quot;Courier New&quot;"><span style=3D"mso-list:Ignore">o<span styl=
e=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"font-size:12.0pt;line-height:=
150%;font-family:&quot;Times New Roman&quot;,serif">Origin=3Dsystem is NOT =
required for system configuration copied/pasted into &lt;running&gt;<o:p></=
o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:108.0pt;text-indent:-17.85pt;line-height:150%;mso-list:=
l0 level3 lfo1">
<![if !supportLists]><span style=3D"font-size:10.0pt;line-height:150%;font-=
family:Wingdings"><span style=3D"mso-list:Ignore">&sect;<span style=3D"font=
:7.0pt &quot;Times New Roman&quot;">&nbsp;
</span></span></span><![endif]><span style=3D"font-size:12.0pt;line-height:=
150%;font-family:&quot;Times New Roman&quot;,serif">Good consistency. For a=
ll configurations explicitly defined in &lt;running&gt;, if they appear in =
&lt;operational&gt;, the origin value is &#8220;intended&#8221; with
 no exceptions.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:72.0pt;text-indent:-17.85pt;line-height:150%;mso-list:l=
0 level2 lfo1">
<![if !supportLists]><span style=3D"font-size:10.0pt;line-height:150%;font-=
family:&quot;Courier New&quot;"><span style=3D"mso-list:Ignore">o<span styl=
e=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"font-size:12.0pt;line-height:=
150%;font-family:&quot;Times New Roman&quot;,serif">Define a system-mode wh=
ich is similar to with-defaults basic mode and allow a server to advertise =
a particular behavior<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:108.0pt;text-indent:-17.85pt;line-height:150%;mso-list:=
l0 level3 lfo1">
<![if !supportLists]><span style=3D"font-size:10.0pt;line-height:150%;font-=
family:Wingdings"><span style=3D"mso-list:Ignore">&sect;<span style=3D"font=
:7.0pt &quot;Times New Roman&quot;">&nbsp;
</span></span></span><![endif]><span style=3D"font-size:12.0pt;line-height:=
150%;font-family:&quot;Times New Roman&quot;,serif">Does it mean we could g=
et the Pros from both choices?<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"font-size:12.0pt;font-family:&quot;Times New Roman&=
quot;,serif">Any other thoughts?<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:108.0pt">
<span style=3D"font-size:12.0pt;font-family:&quot;Times New Roman&quot;,ser=
if"></span><span style=3D"font-size:12.0pt;font-family:&quot;Times New Roma=
n&quot;,serif"><o:p></o:p></span></p>
</div>
</body>
</html>

--_000_691d9e3445a546608166ab3dbda96137huaweicom_--


From nobody Mon Nov 22 23:11:58 2021
Return-Path: <J.Schoenwaelder@jacobs-university.de>
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 0192C3A083E for <netmod@ietfa.amsl.com>; Mon, 22 Nov 2021 23:11:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, MSGID_FROM_MTA_HEADER=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=jacobsuniversity.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dUMi9qiJc-Rn for <netmod@ietfa.amsl.com>; Mon, 22 Nov 2021 23:11:51 -0800 (PST)
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-eopbgr130055.outbound.protection.outlook.com [40.107.13.55]) (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 88F7D3A0814 for <netmod@ietf.org>; Mon, 22 Nov 2021 23:11:50 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=L4YFMYNr5DqkwNsD04iI2J25MnUcH5p6kmY5/dNsYTgaMrTpGqZ45MHGaB4XyDK6kjDN+P/B5pHfvVjij+x5l+H6JRL9vAupiUdn6t3y+pTosrs794c2MptUUKljriO5b6i9TlSnD/yJrUD4h8SjC8+GAihXcum4QSO9u744pfE2AMOwzGXFixcRnDQ3CtY1DeL1KhJMFGFXBJC0wJ+GSJEGAmJAH9J8S1JzWfRbHkWwfC4SfsL8hFGPADoASXRQ31T3cNhn3KVTNarQ2H9k4qFMTpGIeCQUJcxSYQgQRuZJAeeXVzcxf6gx/IDqB1FP3aIbawnpjRzoSmdK/W9xEw==
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=ECrLCiYwCmJRjes6Y5pOYBSeGBrYWJNN3lZL3PvTQ/Y=; b=jT5Przqs60oDvRS3k9X+LJxgtpnPt5WF71VeYXm1V02tEjDL0waMLEarN885qoHSxiS1iyP78EGmr6hRFCLl5J4KBUdx6jjzE24ahGu5Ap4qh/6G4OLb2BhmcTqiMfD6NushaEx1FTNxfaQvSso73UsHit6wd+6hwGECCWksxeTtSm69Nde3VrdHzGGNK1wZp6D9IK3oCenllX04DXWP6lZ3ne2mPOp43GZZe7cpn1dZYfTDQVUbo3JA0n3rb5DBmNj5gLi1risUkxmf89tOhAeLpx8ZCw35Si9R0vEhHySoEpiqkGc3b7XOp97N14BiIOoXIP77qoeqAqKcJQR72g==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=jacobs-university.de; dmarc=pass action=none header.from=jacobs-university.de; dkim=pass header.d=jacobs-university.de; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jacobsuniversity.onmicrosoft.com; s=selector2-jacobsuniversity-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ECrLCiYwCmJRjes6Y5pOYBSeGBrYWJNN3lZL3PvTQ/Y=; b=T/6DAc9ndKvGQ0qqmdbOXj/Q0kMx+HTp7dtbTkp5cITjMRtg2f1VCeS/ieUVxgEQrm8a/g33vJ56o0N3qb4GchYcgtX4AFDdZc4tm5qysHbFmJx/FKirft/3so1R/Wvx7w3AlJw7xkI5TI+UdQeVj2HSoe74mWElmpgv7DC4V6s=
Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=jacobs-university.de;
Received: from AM0P190MB0641.EURP190.PROD.OUTLOOK.COM (2603:10a6:208:194::23) by AM9P190MB1378.EURP190.PROD.OUTLOOK.COM (2603:10a6:20b:267::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4713.19; Tue, 23 Nov 2021 07:11:46 +0000
Received: from AM0P190MB0641.EURP190.PROD.OUTLOOK.COM ([fe80::5cb6:636f:eb2d:d6f2]) by AM0P190MB0641.EURP190.PROD.OUTLOOK.COM ([fe80::5cb6:636f:eb2d:d6f2%7]) with mapi id 15.20.4713.026; Tue, 23 Nov 2021 07:11:46 +0000
Date: Tue, 23 Nov 2021 08:11:44 +0100
From: =?utf-8?B?SsO8cmdlbiBTY2jDtm53w6RsZGVy?= <j.schoenwaelder@jacobs-university.de>
To: "maqiufang (A)" <maqiufang1=40huawei.com@dmarc.ietf.org>
Cc: "netmod@ietf.org" <netmod@ietf.org>
Message-ID: <20211123071144.s7jkv232mbby6tef@anna.jacobs.jacobs-university.de>
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
Mail-Followup-To: "maqiufang (A)" <maqiufang1=40huawei.com@dmarc.ietf.org>, "netmod@ietf.org" <netmod@ietf.org>
References: <691d9e3445a546608166ab3dbda96137@huawei.com>
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
In-Reply-To: <691d9e3445a546608166ab3dbda96137@huawei.com>
X-ClientProxiedBy: AM6P193CA0037.EURP193.PROD.OUTLOOK.COM (2603:10a6:209:8e::14) To AM0P190MB0641.EURP190.PROD.OUTLOOK.COM (2603:10a6:208:194::23)
MIME-Version: 1.0
Received: from localhost (212.201.44.244) by AM6P193CA0037.EURP193.PROD.OUTLOOK.COM (2603:10a6:209:8e::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4713.19 via Frontend Transport; Tue, 23 Nov 2021 07:11:45 +0000
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 0a733933-001b-4c57-d289-08d9ae508269
X-MS-TrafficTypeDiagnostic: AM9P190MB1378:
X-Microsoft-Antispam-PRVS: <AM9P190MB137850378EA8F88F8B0CE69FDE609@AM9P190MB1378.EURP190.PROD.OUTLOOK.COM>
X-MS-Oob-TLC-OOBClassifiers: OLM:10000;
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: 58ZaPKfdAA+NIjsVJMywFkLSu44TKksHzg2YHYTbJgFfHs+Lc9H9jW4b7sdDnNHaCR3dIhyVJuEgORskq43hRT9qe8SBgQEuKm4VhEnJrF/MfoVQtVsjww/wfs2f21p2rabVNjqKMEIjmf0P/GQjAlMV3C8Brp6Y6VmCDwxSbd1zGIVNgbQJMCNKTKSVqNCmquhiE28kiV63H1mhqcLdxoQqhE9EEL49VjoTzutdlZKaoGfcCSM9cQq9MV6hcakY0hirn/LmQnL/+hUtuuA0SM3GYVV+E206OV668jZAih5pR4VZ6djoWN6DA6hleqSrXWcnsCXCEQtiqWR84ihMBMm8ncc5opSjNl18atCH0D7owQ5CRnZHM0xKhDSrnrtqFPtE7YYYIWzyhppWiyaSL1yFuJ6bOGTkgKvhtc/X1mslxDnpHJGYJe3ZCf7s3DJ5pML3l5zR7kifOtcS0XicHLu/0WNxSLD2poa6HQrLaJUZ+l3CCgcJfX0uGj7MWx2ZHftb9aPxlhu+oIMAYWGc5BgjE6LZVLuIQAttp/YLQn36bQvo+ivs04XEpo5tBetl9M3TTkNglHXLWN/8dEOLdxbkC7Gw7u6fN40Xo93ONaFOqxUQ3toienhpNw4AZj8nhD9u6LFULdWW821+jp75OCBFb0HnnrjGamUEdl1g9RtwMT2RfZ6yR2/AZv7ctmRLKfNVOKiH9VvvhE34vZG+OJzVGJPDJbRFYCONrcSR8Wjb5xGfJ13n1zL9tOjdKNt2pO+ImqQo8h4WdzG3gTMcm58pw0cu2niiedoissBA0gU=
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:AM0P190MB0641.EURP190.PROD.OUTLOOK.COM; PTR:; CAT:NONE;  SFS:(366004)(186003)(6496006)(26005)(3450700001)(316002)(966005)(786003)(508600001)(52116002)(83380400001)(956004)(8676002)(85202003)(86362001)(5660300002)(2906002)(8936002)(40140700001)(4326008)(66556008)(66946007)(66476007)(38100700002)(38350700002)(85182001)(6486002)(1076003); DIR:OUT; SFP:1101; 
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?eG9BOS9pOHM3dDFOOVhRR3NJMjN5OGRUV2tLTjJaRWdjM1UyWU9nYmdaNFVL?= =?utf-8?B?cmJYNlVVWW9QK0Y1ekI3QUNrNVd1Q1BPbnJOb2ZKOElmeklpTFkwYVZxdkQ4?= =?utf-8?B?b3d1Y0p5emNWdzdWaFZiZDlrY041SlhzaFAvT1BnejlYTDNKM0IvSGNtN2VU?= =?utf-8?B?UGx6RFppMncrUEZpVlZjeUUySjE1WGlZQmc0YmJGMDlkYzdLeldnVm9LM0t2?= =?utf-8?B?S1ZuSE1LTkRBQ2JFQThnY2xwMGFtMllmTkN5MmFjZ2hoZXRhZVBIc1huVnRq?= =?utf-8?B?dit1VzhFbXZCdWdPL1ZoU1owZklZdURnR0taaEllQmo3Z1lhdUFtY0tza2F1?= =?utf-8?B?T1ZCclpJN0k3M0h3Z1ZYTGU2bnpWbzExWDhoOEdpWVcxK0crQ0UxSkFUK0VX?= =?utf-8?B?VzZKd0p1Ky9VeFhmTVM4V2d2L0xFVmQ1RWdWL0Jza3EzS2d4Mjd6cjV3MmZN?= =?utf-8?B?T0RCajIyc1c0bFFtOEJmZXNJL2t3akJNMGNHbEF1Q0JhOWRKNTQybFNoM3JG?= =?utf-8?B?OTBPTFhmc001WFcwaDFsOER0dEJwKzhGVXlXT1hXcjhtYWsvdFdldFdraWFh?= =?utf-8?B?cElWVlZsUkRUWlhvclQrMHZLMjZISy8rb2RlTFgvaEl3L0RuVFcxQXNsQXlF?= =?utf-8?B?L25McGRibDJlWGdISG1SNEVicnBiZXk3Z0hlSG9CNENZM0tnNUxRMDNSdGJh?= =?utf-8?B?elBMRExRSzFRcU5DcnVZcWR0d0ZIYjQyRGVCM2svazg5ZmdTczBqT0dVNWI4?= =?utf-8?B?VUplYUNKbHdpUWhwZEQvNis0czZ0UnlXOFpucVZVbmNRQXJKTC9NWGZSWG5v?= =?utf-8?B?emZEYms5S2NtUTllREVWWEtyd05TeFBuRjJXMVhZOFVCdElsZitsY0dNdUdn?= =?utf-8?B?aTMvb1puditZOG5MeExpdTZCdDhIK0JxUWVSNDlLeVV4SFI2ZmM1TVpYRnNz?= =?utf-8?B?bjVHa0VQSmQ3Q3VoeWVJZmRHTTIwaUc3anozWTNaZEJxTkpjcXFSVkphR056?= =?utf-8?B?MXN4VHlqQTM1YWpuNVZaRkVNbkN2bk9TS0xyWmpucENMSENKWW9qU0NHNHZK?= =?utf-8?B?dEF2WllwNTJiYTdCeE1mTDYwRlMwakExSHZlTVJ2dDRsZEZjbGdHcFo3bzRY?= =?utf-8?B?S20yWVNJUHV1Y0J2eFQvL2dYV2FONUx3RTB0aVlkWDRnZ1FzZ3RFNFJlWFJF?= =?utf-8?B?UlYrTENRL0dZUGdLR2kvZDI2c3hQekJpemtxS0Q2ZzJVRW04VGdaR1NWZGVV?= =?utf-8?B?VnBxRHZZcHpOUEEvU0RMTG5naVBaNFZxdXFGczFjY0RqbE9xUFNEOXNJNHds?= =?utf-8?B?ZXVFaGIvMm5hZENLbkJ3NjNaNzZJbzIvSVlYYXAxcUdZTDF4UUVBY0xvZWc0?= =?utf-8?B?MU9hM1pwY1VWSE5RdlJRbkdhUzV6K2IvNnBVTzdtRUl1ZFJmVUFURGtQd0dI?= =?utf-8?B?Mm9xMnBZYWh4QTd6Y05hUkEyVythU0xpakJxUlhXdjcwSnU2Wi9FTE9BczE2?= =?utf-8?B?ZjMrTXV0ZkVoaE02eG9HUWlqeFdZZlFBREJzMVRIMEtRSisyN2xTUmxTVkg0?= =?utf-8?B?aGgzWXFaVWFSWW9OTldYMEZIWE9zUHozMG9Bc1NUMmZGVWkyc0Y3RFplNmJ4?= =?utf-8?B?cFNadkM4VXU3ZkNwY0NtVGlXcWlpWVlUOVUybnllSUs2eDc5WFNCaDRkWmt0?= =?utf-8?B?dUs5RUFucnFNcFNBZGllUVNHdUhhdEd4MXdRTE1FenYvZFdaSmIzelQ5cFdO?= =?utf-8?B?dFFGa2hxM2h1ajdpRW1nZ2lrWCtKR0xiSG9QQ0hVRlVvdnpGOW9ESlQ5TTU2?= =?utf-8?B?YVFpTlJRSXpqVDF5S1hxbmxHU01FcmdSNmRsb2NGSVlKK2hlMXZqOVpjbXVB?= =?utf-8?B?RG1PT2dnSFRSQ25uTzU2eFg2TlBxMWZzRkZsV1FFTFZWQnBYczRsbmlXb1ZM?= =?utf-8?B?YTQwRnRsK25oclBwRmNzNVdBcm1xSm9XRkc1eVdQNnF3Y243ZzdwdEZDVmlo?= =?utf-8?B?YnR5VDFHTHRseVRNQzB2SE5kUTNsZzRWbHlRYWRRRFp5NkFWTzNUTk9GbUVs?= =?utf-8?B?YXhxQ1hGWEllQ3g5Wmo5SEN1T2pldFo5TUJSMklTY3ZhYzVCeGQwU1B6bytC?= =?utf-8?B?dk1rZ2p3RnV3RTg2d1RvZjZhKzlIcGZZT3g1RGtUbEcvSHlqTC9YdWxaMVZu?= =?utf-8?B?TFRUejg4U1M2WjVLMTd5cHNCa3ZrV2NoVFdGdjBYSXNTTER0UkhYUW0vb2Vy?= =?utf-8?Q?vrcn5xh/ype5rzBF9SZFmbK/0R4AouEUWUdodSklGA=3D?=
X-OriginatorOrg: jacobs-university.de
X-MS-Exchange-CrossTenant-Network-Message-Id: 0a733933-001b-4c57-d289-08d9ae508269
X-MS-Exchange-CrossTenant-AuthSource: AM0P190MB0641.EURP190.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Nov 2021 07:11:45.9251 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: f78e973e-5c0b-4ab8-bbd7-9887c95a8ebd
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: egs7oxfkuIX4yXlv8CC47TOHuA24c4FrYRiHNiyUuyjD0JI3ptfX+aRGMiA+oKGXMLQ6ciV/IwREupJgHBu9h0NLzI1GZkGmjT0mfFoSZuQ=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9P190MB1378
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/cEv3leJEQ4SK4U_a-Fi2-tBFLho>
Subject: Re: [netmod] Should the origin="system" be required for system configurations copied/pasted into <running>?
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
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: Tue, 23 Nov 2021 07:11:57 -0000

Do we mark config copied from stackexchange as origin='stackexchange'?
If joe pastes config into running, then its joe's config.

/js

On Tue, Nov 23, 2021 at 02:57:54AM +0000, maqiufang (A) wrote:
> Hi, all
> 
> There is still another issue which is about origin metadata annotation: should the origin="system" be required for system configurations copied/pasted into <running>?
> 
> Currently any system configuration explicitly declared in <running> in order to configure its descendant nodes or maintain <running> offline-valid will show up in <operational> with origin=intended.
> The question behind this issue is whether we want a copied/pasted system defined data node to override and take precedence over <system>.
> 
> The choices and some considerations of this issue received so far:
> o    Origin=system IS required for system configuration copied/pasted into <running>
> ?  I believe that "system" reflects the most accurate source in this case. And only in this way, a server can allow a read-only system configuration to be declared in <running>(e.g., in order to valid <running>) by the clients.
> ?  The challenge for this choice is on the server side. It MUST be able to recognize a particular data node which explicitly defined in <running> is actually a mirror of what is in <system>.
> o    Origin=system is NOT required for system configuration copied/pasted into <running>
> ?  Good consistency. For all configurations explicitly defined in <running>, if they appear in <operational>, the origin value is "intended" with no exceptions.
> o    Define a system-mode which is similar to with-defaults basic mode and allow a server to advertise a particular behavior
> ?  Does it mean we could get the Pros from both choices?
> Any other thoughts?

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


-- 
Juergen Schoenwaelder           Jacobs University Bremen gGmbH
Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
Fax:   +49 421 200 3103         <https://www.jacobs-university.de/>


From nobody Mon Nov 22 23:39:02 2021
Return-Path: <mbj+ietf@4668.se>
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 1D04C3A0975 for <netmod@ietfa.amsl.com>; Mon, 22 Nov 2021 23:39:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.101
X-Spam-Level: 
X-Spam-Status: No, score=-2.101 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=4668.se header.b=J3YZRStC; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=dzNDOw+f
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9AQDhNX5m3mu for <netmod@ietfa.amsl.com>; Mon, 22 Nov 2021 23:38:54 -0800 (PST)
Received: from wout1-smtp.messagingengine.com (wout1-smtp.messagingengine.com [64.147.123.24]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 88DB83A08AF for <netmod@ietf.org>; Mon, 22 Nov 2021 23:38:54 -0800 (PST)
Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailout.west.internal (Postfix) with ESMTP id 22D133200F3B; Tue, 23 Nov 2021 02:38:53 -0500 (EST)
Received: from mailfrontend1 ([10.202.2.162]) by compute6.internal (MEProxy); Tue, 23 Nov 2021 02:38:53 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=4668.se; h=date :message-id:to:cc:subject:from:in-reply-to:references :mime-version:content-type:content-transfer-encoding; s=fm3; bh= bSff8MqZYDSlWQZ2wPpVp/0IZ2ine10joYDM2iZTE6I=; b=J3YZRStC/2TyjO4M IXcmmlquR6lPZV2I1+za78ZEPqZYvAFnntsXx5ShzgSass+R8EySzS1K6/oNpmpa +eWT6e2RDCEdcIcp51Aa9Ofjf7r9aWjcWVrBdiO2SGVwGRbwsH24icrXaUpTDtdx CW77sGMxg4PXzAA9kDMc1qV/L+eFNLtmbEW4OTq4nTdsDQyUM+ZjKduMeSdY51k7 VPKhAPkYpkZuWd//yHUlS8Rn3w8T44SAe5fox2AfXrh567t4BRnFf+2egUeYkyE/ h4Sx7xKF63Jc6bX/n4d+07thzxZKUtnV11a6rsvA0n7g9HOnwUfZhD50LTSYp2eZ bXBt1w==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm1; bh=bSff8MqZYDSlWQZ2wPpVp/0IZ2ine10joYDM2iZTE 6I=; b=dzNDOw+fD8fwikbQ1kF+5YJPMOGpYKyeF0o6Ch21TtfSn0KeTmslfUFq2 EygGtcMIft8isazNuzRhuMnPe+SfGimUyxESkHwUfQGhFI83EoNbDUzf2APBB2Ft 7bz82yZtmvtKxZtDLi3OzLEVDQyqSWJJQJ/hNpXoPttbb9pWxM864hoNpF0o5QV1 BP/58vAXsVda+zKntQnvHyig3fzvij/ojoXiuKPPPAeHCthoJHDSSJAbjd9mgWU+ /u9roH0GGc/hUIeqUdIRV1fcgHfm6peP6iNaLGVmXJG8jwzHOip9TKaLlOLMtAGd 3BLfs/5XTNLzpHwFp3DDVxnRPe/ug==
X-ME-Sender: <xms:jJqcYUjdp0pY7YgTv1q5QW9lQHbZtgXp7319mLafii430n87Lu-Yeg> <xme:jJqcYdADnlA4rkEH9s2IfnQkO85m57UIz_DWDkcRQSGcGcbfDIOA9kF1In1Wuw8CB Yp22nQFtGtV71SIlwY>
X-ME-Received: <xmr:jJqcYcHX1CXBc7Isks0a0W8ZwHmOyigXr0gVHKWmv_u-2uG2jp3D2WN3crhPAxT4L6zVZ-0WEMDCxR3jpQRb3R4l9-pbUDR6sg>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvuddrgeehgddutdegucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpeffkffvuffhjghfofggtgfgsehtje ertdertddvnecuhfhrohhmpeforghrthhinhcuuehjnphrkhhluhhnugcuoehmsghjodhi vghtfhesgeeiieekrdhsvgeqnecuggftrfgrthhtvghrnheptdeggfdtuddujeekleevvd eivdevheeigeeffeetfefgfeefkeehffdvfeevfffgnecuvehluhhsthgvrhfuihiivgep tdenucfrrghrrghmpehmrghilhhfrhhomhepmhgsjhdoihgvthhfseegieeikedrshgv
X-ME-Proxy: <xmx:jJqcYVSvRt5fQ5l1hOIUgUTEzLDmu0McJJbhdWUwJ2JyzqE9RVlHJw> <xmx:jJqcYRzjUduV_SrktoOHG0uqNP_iS3KnP0Cq-fv9tGvtLLuAu4xTVA> <xmx:jJqcYT53nxrnKZ1vqoo2Sinyfdw9QvfB9rGa59uocSJ_5KAM_BJcgg> <xmx:jJqcYfbLokjVeS50hs6dVZNrInYK113e2yhB_5vhKtMLIRjsQiDgKw>
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Tue, 23 Nov 2021 02:38:51 -0500 (EST)
Date: Tue, 23 Nov 2021 08:38:50 +0100 (CET)
Message-Id: <20211123.083850.1266325188190711456.id@4668.se>
To: maqiufang1=40huawei.com@dmarc.ietf.org
Cc: netmod@ietf.org
From: Martin =?iso-8859-1?Q?Bj=F6rklund?= <mbj+ietf@4668.se>
In-Reply-To: <691d9e3445a546608166ab3dbda96137@huawei.com>
References: <691d9e3445a546608166ab3dbda96137@huawei.com>
X-Mailer: Mew version 6.8 on Emacs 26.3
Mime-Version: 1.0
Content-Type: Text/Plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/7Z7SJ-iXrsxCL3KyIuOfmyZZLgY>
Subject: Re: [netmod] Should the origin="system" be required for system configurations copied/pasted into <running>?
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
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: Tue, 23 Nov 2021 07:39:01 -0000

Hi,

"maqiufang \(A\)" <maqiufang1=40huawei.com@dmarc.ietf.org> wrote:
> Hi, all
> 
> There is still another issue which is about origin metadata
> annotation: should the origin="system" be required for system
> configurations copied/pasted into <running>?

I think the question is "if a node is present both in <intended> and
in <system>, which origin does it have in <operational>"?

(NOTE: it doesn't matter if the value was "copy & pasted" from
<system> or entered in some other way.)

Obviously, if a leaf node is present in both, but its value differ,
the origin must indicate which datastore had precedence.

But suppose the node is a list entry (e.g., an interface) or a leaf
with the same value.  In this case, it is not clear which origin
should be used.  I think it would be ok to use "system" in this case.
(But also perhaps it doesn't matter much).


> Currently any system configuration explicitly declared in <running> in
> order to configure its descendant nodes or maintain <running>
> offline-valid will show up in <operational> with origin=intended.
> The question behind this issue is whether we want a copied/pasted
> system defined data node to override and take precedence over
> <system>.
> 
> The choices and some considerations of this issue received so far:
> o Origin=system IS required for system configuration copied/pasted
> into <running>
> ?  I believe that "system" reflects the most accurate source in this
> case. And only in this way, a server can allow a read-only system
> configuration to be declared in <running>(e.g., in order to valid
> <running>) by the clients.

What do you mean with "a read-only system configuration [...] be
declared in <running>"?  <system> is a separate datastore that clients
can read, right?



/martin



> ?  The challenge for this choice is on the server side. It MUST be
> able to recognize a particular data node which explicitly defined in
> <running> is actually a mirror of what is in <system>.
> o Origin=system is NOT required for system configuration copied/pasted
> into <running>
> ?  Good consistency. For all configurations explicitly defined in
> <running>, if they appear in <operational>, the origin value is
> "intended" with no exceptions.
> o Define a system-mode which is similar to with-defaults basic mode
> and allow a server to advertise a particular behavior
> ?  Does it mean we could get the Pros from both choices?
> Any other thoughts?


From nobody Tue Nov 23 01:59:27 2021
Return-Path: <janl@tail-f.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 9FA5E3A0C49 for <netmod@ietfa.amsl.com>; Tue, 23 Nov 2021 01:59:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gi1ruCIPMS8i for <netmod@ietfa.amsl.com>; Tue, 23 Nov 2021 01:59:21 -0800 (PST)
Received: from mail.tail-f.com (mail.tail-f.com [46.21.102.45]) by ietfa.amsl.com (Postfix) with ESMTP id 41FB03A07A0 for <netmod@ietf.org>; Tue, 23 Nov 2021 01:59:21 -0800 (PST)
Received: from [10.61.197.191] (unknown [173.38.220.38]) by mail.tail-f.com (Postfix) with ESMTPSA id 656871AE0115; Tue, 23 Nov 2021 10:59:19 +0100 (CET)
From: Jan Lindblad <janl@tail-f.com>
Message-Id: <D198DDBF-BC97-4E4C-8B62-470880287A06@tail-f.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_4F3F76BE-9201-4B85-BD38-3244A742C280"
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.7\))
Date: Tue, 23 Nov 2021 10:59:18 +0100
In-Reply-To: <0df9454875b54804b42ec2f5cc6b151f@huawei.com>
Cc: "netmod@ietf.org" <netmod@ietf.org>
To: "maqiufang (A)" <maqiufang1=40huawei.com@dmarc.ietf.org>
References: <0df9454875b54804b42ec2f5cc6b151f@huawei.com>
X-Mailer: Apple Mail (2.3608.120.23.2.7)
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/yBHsdv4vNEbC7rCdEt-VTS1czRk>
Subject: Re: [netmod] Must offline-validation of <running> alone be valid?
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
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: Tue, 23 Nov 2021 09:59:26 -0000

--Apple-Mail=_4F3F76BE-9201-4B85-BD38-3244A742C280
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Qiufang,

> Regarding the presentation of =E2=80=9Csystem-defined =
configuration(draft-ma-netmod-with-system)=E2=80=9D in IETF 112, I would =
like to initiate a separate thread to discuss =E2=80=9CMUST =
offline-validation of <running> alone be valid=E2=80=9D.

Thank you for bringing this up again.

> This is unknown if any RFC requires offline validation of <running>.

I do not consider this unknown. RFC 7950 is quite clear on the subject, =
with numerous statements about configuration validity that are =
incompatible with the current draft text. The most obvious contradiction =
is the last paragraph of section 8.1, which consists of a single =
sentence:

   The running configuration datastore MUST always be valid.

If you read the entire section, there will be no doubt that "valid" is =
defined clearly and quite technically with what conditions must hold =
true. The current draft is not adhering to these principles. One =
concrete example of such a technical definition can be found in section =
6.4.1:

6.4.1 <https://datatracker.ietf.org/doc/html/rfc7950#section-6.4.1>.  =
XPath Context

   o  If the XPath expression is defined in a substatement to a data
      node that represents configuration, the accessible tree is the
      data in the datastore where the context node exists.  The root
      node has all top-level configuration data nodes in all modules as
      children.

My conclusion is that the draft text needs to be changed to stay within =
the bounds of RFC 7950.

> Then the choices become:
> Offline validation of <running> alone is NOT required
> Servers internally validate <running> via validating <intended>
> Offline validation of <running> alone IS required
> Options:
> Clients MUST copy/paste any referenced system configuration into =
<running>, even though it goes against our objective of avoiding-copy =
when possible.
> Defer work to be a YANG-next effort.
> Any thoughts on this?

The possibility to reason about and compute configuration changes =
without involving the server is a key principle of the entire YANG =
project. By declaring the complete interface in a machine readable way, =
orchestration clients can do things that were note possible in the past. =
The effect of the current draft text is to remove that possibility.

With some quite reasonable changes, however, I think the goals of the =
draft can be accomplished in ways that are compatible with RFC 7950. I =
have discussed these changes with you, so you know I have in mind. My =
opinion therefore is that validation without the involvement of the =
server is required, regardless of the options above. Having said that, I =
think there are more and better options than option 1 and 2 above.

Best Regards,
/jan


--Apple-Mail=_4F3F76BE-9201-4B85-BD38-3244A742C280
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" =
class=3D"">Qiufang,<div class=3D""><br class=3D""></div><div =
class=3D""><div><blockquote type=3D"cite" class=3D""><div =
class=3D"WordSection1" style=3D"page: WordSection1; caret-color: rgb(0, =
0, 0); font-family: TimesNewRomanPSMT; font-size: 14px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;"><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: &quot;Times New Roman&quot;, serif;" =
class=3D"">Regarding the presentation of =E2=80=9Csystem-defined =
configuration(draft-ma-netmod-with-system)=E2=80=9D in IETF 112, I would =
like to initiate a separate thread to discuss =E2=80=9CMUST =
offline-validation of &lt;running&gt; alone be =
valid=E2=80=9D.</div></div></blockquote><div><br =
class=3D""></div><div>Thank you for bringing this up again.</div><br =
class=3D""><blockquote type=3D"cite" class=3D""><div =
class=3D"WordSection1" style=3D"page: WordSection1; caret-color: rgb(0, =
0, 0); font-family: TimesNewRomanPSMT; font-size: 14px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;"><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: &quot;Times New Roman&quot;, serif;" =
class=3D""><o:p class=3D""></o:p></div><div style=3D"margin: 0cm 0cm =
0.0001pt; font-size: 12pt; font-family: &quot;Times New Roman&quot;, =
serif;" class=3D"">This is unknown if any RFC requires offline =
validation of &lt;running&gt;.</div></div></blockquote><div><br =
class=3D""></div><div>I do not consider this unknown. RFC 7950 is quite =
clear on the subject, with numerous statements about configuration =
validity that are incompatible with the current draft text. The most =
obvious contradiction is the last paragraph of section 8.1, which =
consists of a single sentence:</div><div><br class=3D""></div><div><pre =
class=3D"newpage" style=3D"font-size: 13.3333px; margin-top: 0px; =
margin-bottom: 0px; break-before: page; font-variant-ligatures: normal; =
orphans: 2; widows: 2; text-decoration-thickness: initial;">   The =
running configuration datastore MUST always be valid.
</pre><div class=3D""><br class=3D""></div></div><div>If you read the =
entire section, there will be no doubt that "valid" is defined clearly =
and quite technically with what conditions must hold true. The current =
draft is not adhering to these principles. One concrete example of such =
a technical definition can be found in section 6.4.1:</div><div><br =
class=3D""></div><div><div style=3D"font-family: TimesNewRomanPSMT;" =
class=3D""><pre class=3D"newpage" style=3D"font-size: 13.3333px; =
margin-top: 0px; margin-bottom: 0px; break-before: page; =
font-variant-ligatures: normal; orphans: 2; widows: 2; =
text-decoration-thickness: initial;"><span class=3D"h4" style=3D"display: =
inline; font-size: 1em; font-weight: bold;"><a class=3D"selflink" =
id=3D"section-6.4.1" =
href=3D"https://datatracker.ietf.org/doc/html/rfc7950#section-6.4.1">6.4.1=
</a>.  XPath Context</span>
</pre></div><div style=3D"font-family: TimesNewRomanPSMT;" =
class=3D""><span class=3D"h4" style=3D"display: inline; font-size: 1em; =
font-weight: bold;"><br class=3D""></span></div><div style=3D"font-family:=
 TimesNewRomanPSMT;" class=3D""><pre class=3D"newpage" style=3D"font-size:=
 13.3333px; margin-top: 0px; margin-bottom: 0px; break-before: page; =
font-variant-ligatures: normal; orphans: 2; widows: 2; =
text-decoration-thickness: initial;">   o  If the XPath expression is =
defined in a substatement to a data
      node that represents configuration, the accessible tree is the
      data in the datastore where the context node exists.  The root
      node has all top-level configuration data nodes in all modules as
      children.
</pre><div class=3D""><br class=3D""></div><div class=3D"">My conclusion =
is that the draft text needs to be changed to stay within the bounds of =
RFC 7950.</div></div></div><br class=3D""><blockquote type=3D"cite" =
class=3D""><div class=3D"WordSection1" style=3D"page: WordSection1; =
caret-color: rgb(0, 0, 0); font-family: TimesNewRomanPSMT; font-size: =
14px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;"><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: =
&quot;Times New Roman&quot;, serif;" class=3D""> Then the choices =
become:<o:p class=3D""></o:p></div><ul type=3D"disc" =
style=3D"margin-bottom: 0cm;" class=3D""><ul type=3D"circle" =
style=3D"margin-bottom: 0cm;" class=3D""><li class=3D"MsoNormal" =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: =
&quot;Times New Roman&quot;, serif;">Offline validation of =
&lt;running&gt; alone is NOT required<o:p class=3D""></o:p><ul =
type=3D"square" style=3D"margin-bottom: 0cm;" class=3D""><li =
class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; =
font-family: &quot;Times New Roman&quot;, serif;">Servers internally =
validate &lt;running&gt; via validating &lt;intended&gt;<o:p =
class=3D""></o:p></li></ul></li><li class=3D"MsoNormal" style=3D"margin: =
0cm 0cm 0.0001pt; font-size: 12pt; font-family: &quot;Times New =
Roman&quot;, serif;">Offline validation of &lt;running&gt; alone IS =
required<o:p class=3D""></o:p><ul type=3D"square" style=3D"margin-bottom: =
0cm;" class=3D""><li class=3D"MsoNormal" style=3D"margin: 0cm 0cm =
0.0001pt; font-size: 12pt; font-family: &quot;Times New Roman&quot;, =
serif;">Options:<o:p class=3D""></o:p><ol start=3D"1" type=3D"1" =
style=3D"margin-bottom: 0cm;" class=3D""><li class=3D"MsoNormal" =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: =
&quot;Times New Roman&quot;, serif;">Clients MUST copy/paste any =
referenced system configuration into&nbsp;&lt;running&gt;, even though =
it goes against our objective of avoiding-copy when&nbsp;possible.<o:p =
class=3D""></o:p></li><li class=3D"MsoNormal" style=3D"margin: 0cm 0cm =
0.0001pt; font-size: 12pt; font-family: &quot;Times New Roman&quot;, =
serif;">Defer work to be a YANG-next effort.<o:p =
class=3D""></o:p></li></ol></li></ul></li></ul></ul><div style=3D"margin: =
0cm 0cm 0.0001pt; font-size: 12pt; font-family: &quot;Times New =
Roman&quot;, serif;" class=3D"">Any thoughts on =
this?</div></div></blockquote><div><br class=3D""></div><div>The =
possibility to reason about and compute configuration changes without =
involving the server is a key principle of the entire YANG project. By =
declaring the complete interface in a machine readable way, =
orchestration clients can do things that were note possible in the past. =
The effect of the current draft text is to remove that =
possibility.</div><div><br class=3D""></div><div>With some quite =
reasonable changes, however, I think the goals of the draft can be =
accomplished in ways that are compatible with RFC 7950. I have discussed =
these changes with you, so you know I have in mind. My opinion therefore =
is that validation without the involvement of the server is required, =
regardless of the options above. Having said that, I think there are =
more and better options than option 1 and 2 above.</div><div><br =
class=3D""></div><div>Best Regards,</div><div>/jan</div><div><br =
class=3D""></div></div></div></body></html>=

--Apple-Mail=_4F3F76BE-9201-4B85-BD38-3244A742C280--


From nobody Tue Nov 23 03:11:42 2021
Return-Path: <sergio.belotti@nokia.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 3DB1F3A02BB for <netmod@ietfa.amsl.com>; Tue, 23 Nov 2021 03:11:36 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.601
X-Spam-Level: 
X-Spam-Status: No, score=-2.601 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.701, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nokia.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GOgumTdYS1d6 for <netmod@ietfa.amsl.com>; Tue, 23 Nov 2021 03:11:31 -0800 (PST)
Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2137.outbound.protection.outlook.com [40.107.20.137]) (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 B41893A0061 for <netmod@ietf.org>; Tue, 23 Nov 2021 03:11:30 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UGBt5OtHLQVRYz7Aqu2YgTDHbMTwiwpYlabOU8m6DVAPI+IMO3Q7V0Ka0jMuhNH9v6w1xTsInCk8FElmlmkv5XWDtx/iyvQL9KVO44vo8htv7ka7cmdzoBWZMlV6cii5IJ8DodakIolXY3sp+BCK6DazDZMlu4VIdLsIlrtpYaRo7QV22tlv2B/NmRAp4VX4lMzshD1fHro2uIROkLGBNMpy2Wxn+WTSYIBWkO1VjnTuLRJlaPmgyAUoEIeAJxpZ8NDZqDj60zT5ZteGhbrAgSjajgUV0jZDa+Ss+1WDyWvOL2uHNBpyETwOWBon5xBeP+G7Da03yD5oNEi7oQCjEQ==
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=hFQfwcXYtnMqjOqo6XgjxRkoDbjg5di5zAn0ImXmk9w=; b=JvXnXOxB27JAqCMFE2pbTakvmSzfjwHfXV4Udvh8OGM6wiQB/LS2sqmKxXB/U6bxfNcdGOuF8YpOIh/dbDtzEWWDCgN8cbZphKOmo7ZVYjLl2rBlaw+J+MUlwKQRSB3P8uSKxbAfnLP89nX+hLIZ5xJRDAJ26gh06ODzkYWkQCtw4qlxqqNyhI/4acjEyepg6rDYQnDrcJCyn8ShkPW/vCNo6qQrbmc2hkDOH/glxyVAjPMcnAnE7gaPCRlM+6HIsdWHGekX8Z26Hom8j5cX/uuRcXlTCQIQzTcGBS+41rb2tzAhqGhjX1t40PZEpGSadJy/nQZC+jf5Qolxol3aOw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nokia.com; dmarc=pass action=none header.from=nokia.com; dkim=pass header.d=nokia.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.onmicrosoft.com;  s=selector1-nokia-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=hFQfwcXYtnMqjOqo6XgjxRkoDbjg5di5zAn0ImXmk9w=; b=BbnGJGg2uzukvw8M2TXn8lbCHtcFai2xJe0rG8uTfMzqrL7KkvMA3MycN0I4UQgIoDejhKUcd9E5E/nW8gnDOcJg10upK2h5SaLg+e2R4UWZcBo4mezRQs7Nxhrg2VX5TFVl+lZ+5RL33n0IPsDiyD1miTwuoHLMcjVJv64KGc0=
Received: from VI1PR07MB5501.eurprd07.prod.outlook.com (2603:10a6:803:b6::29) by VI1PR07MB6270.eurprd07.prod.outlook.com (2603:10a6:800:139::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4734.13; Tue, 23 Nov 2021 11:11:27 +0000
Received: from VI1PR07MB5501.eurprd07.prod.outlook.com ([fe80::11f7:ad6:d3ae:c7cf]) by VI1PR07MB5501.eurprd07.prod.outlook.com ([fe80::11f7:ad6:d3ae:c7cf%6]) with mapi id 15.20.4734.020; Tue, 23 Nov 2021 11:11:27 +0000
From: "Belotti, Sergio (Nokia - IT/Vimercate)" <sergio.belotti@nokia.com>
To: Jan Lindblad <janl@tail-f.com>, "maqiufang (A)" <maqiufang1=40huawei.com@dmarc.ietf.org>
CC: "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: [netmod] Must offline-validation of <running> alone be valid?
Thread-Index: AdffkR5mw0pyFtGVS9uFCu3u8tPNZAAv6kcAAAJZQEA=
Date: Tue, 23 Nov 2021 11:11:27 +0000
Message-ID: <VI1PR07MB550191DA7C787DD4E344989791609@VI1PR07MB5501.eurprd07.prod.outlook.com>
References: <0df9454875b54804b42ec2f5cc6b151f@huawei.com> <D198DDBF-BC97-4E4C-8B62-470880287A06@tail-f.com>
In-Reply-To: <D198DDBF-BC97-4E4C-8B62-470880287A06@tail-f.com>
Accept-Language: it-IT, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nokia.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: d2d19ee6-80f0-456f-e146-08d9ae71fec6
x-ms-traffictypediagnostic: VI1PR07MB6270:
x-microsoft-antispam-prvs: <VI1PR07MB627043B9D852933ABD637D6691609@VI1PR07MB6270.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: YkqzT8TVhuqm0LFvHDDF16EkVbBC2dIgCLU3dGuo91Bg53XYeArt4RqtBF7OitFmLd6JiGEl42pJcygVXq3GZ+6TEAGCBiN/mbe5du51tKEcUi/QsY4W5djbc/6QxAQQHNqTe8grs0/TkT3NWfl7EQxlsbIgVK2bmBJ2BqyCnACL06t4YYPJ7EZp5K3mBUaN6GWb+cQzFZv4F16W/E39YGi0o8E2Cd+MdDh4ESrOW78crS7c8SAo2BCRlEow4USSJzXG7WVJQ3+uKblfyVB+6DbIeHOid4F2YBwSLoH9Nfk1ltN1FdPjiPc5f6TSTf6ckyMHR1ILqx6ZA4d1p5Jy4i5ZUkLYmIBTMtm1Ks426JdbZ8Xo/MXXAqWMuVoBuryXpzlPXUdsSR9OEjA9F8qyQAUi/63zQDQvpt8fg73ZJclGi5cuT6G+dd2r5JCbTYM+BHfKmtqbOEu3Lx4/ssv8gj66Xnp069Vxr2F9CSF6Q7fRxYQsar7WYfcidFnhGbB3DaCdXjS5rajt6OoXihWYZLRcfrfsxFWEZm2A1YU8hN9yTuXkyYRR1WZgNu3RLuAXa+QZdj8/PKhVlyifOgW1xlRJx4DkNLEk9M2efOnEdAwHO0w2/YmjQTzU27gWuuTOnXVntun+baRAoMQvQzpEPLmEAuGj3HIV+B7qOPgFZ8oUGwozKKmIN2+C7JTY+yll1ciMu+hFOuV5bYgVuSEUH7So++Ku+ZVLuOdlqj4O/77BEYn9tBCEhvKireqI1o49qEmUBSqkymLj4BIm9hxSWq4sbL29mDCMN8qck3Zlh0I=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:VI1PR07MB5501.eurprd07.prod.outlook.com; PTR:; CAT:NONE;  SFS:(4636009)(366004)(9686003)(7696005)(53546011)(86362001)(76116006)(6506007)(55016003)(66946007)(2906002)(83380400001)(82960400001)(316002)(110136005)(26005)(66446008)(64756008)(66556008)(166002)(508600001)(9326002)(5660300002)(8676002)(4326008)(186003)(8936002)(66476007)(38070700005)(122000001)(71200400001)(52536014)(38100700002)(33656002); DIR:OUT; SFP:1102; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?RG04dDcxd2xMYko3bXREZ0xuZHYraUw5Zys1NzMwWUN2M0RZdnVTUHJUbVpk?= =?utf-8?B?ZUdDYTNDTDZYMWZlWUpWcWdKOFI1b3A3VmkvSHlJeFFEUzMzQ1B0QnNPcTNn?= =?utf-8?B?NEx6YTRGYU4yRlE4SVowUzNrNHg1N0U3OXpYZWp1cTVVdDd3UUhLbFFrY2Fo?= =?utf-8?B?aVY4bFVZVjNQMnhXbnNVQis4dFdZQWU2MXIyVVpLdG5uM2d3UlZESWJZZEpw?= =?utf-8?B?TElnSXJDajhRODN6SkVwdHNEZmIzZjBlbHlmQzF2MFJQd2NzcTZCRHlUYXBD?= =?utf-8?B?bWFjQW1EdjRJUW1oblBrc0w0cVFvSkRDL083cms1YnlWaWx2WUFSeGNDaVQv?= =?utf-8?B?RENCYUFkdnlNdEViK1J6YzVUanBIYk1VK1UyN1JRNEhPUUpRNlpqVW91S1BQ?= =?utf-8?B?Vng2djdYeC9ScTNRaG95MndDdTlaK01WYUxNUTFpTEY3SWF5UldjbzNZRFdW?= =?utf-8?B?WEJGQkJvSVNHNFBrY0hOUGM0VWNVNkc2RXgyTm9kZUdtSUs0V2N5bUhTSjhn?= =?utf-8?B?TGdEcnhQM3RyUkhFT3BwL1ZhK2lSQkczMkRsSW9CbDFnZFY1bzNjWmlyRmY4?= =?utf-8?B?eUNBM09EdFhJTnJlaHgySFFZZTFsVnRyblNLQzhHblZCRE1NSzU2S1ROT2t2?= =?utf-8?B?eFZHK1pqRmNxQnNncU5ITVlEL2ZaTC9QYi93amJwbzhWNjZQY0F4RmhSNHJl?= =?utf-8?B?S2MrMlVlUi9BL1RLdk5FR1lnOXUxWUFTWERVckVZcG9NbGFFVzExenQ5UHF2?= =?utf-8?B?OERXaUtIUkxRWjNZZ1hWTWRmMUF3aHZIMXVaYkc1Qk11OFZic3kyQ0k1aVRQ?= =?utf-8?B?L2IvRnRXQ3R5SkRvYnVsQnZWSnFlNjB5VjhtV05tSXFTQlRGMXB1ZktneCtZ?= =?utf-8?B?dkV2eC9hbFk5R09GRWVNckp1aThJYWdZS1EyTTBvQTlnZ1EvZlZaOXp6Nzh1?= =?utf-8?B?eHc1dkRUcDdidGh0U2hrUnpJT0tWeHRRdlcrcGlSRGVYSkV5N25mVGVQaUJW?= =?utf-8?B?UXoyaElMZU9SRVI2OGJtV2RSUGE2bEVMNFBvNU9nT01KVTVnb1l4R2VqOGho?= =?utf-8?B?dld1c1FiRjc0aFJhWGJSMTNHZFRVc3ZVZ2tLN3ZqTkRLaEJBdG9MOU92YjdZ?= =?utf-8?B?WEdicWNxTGFqaHhiL2hBck8yOE4rS1MrU3JEZlNqdHBSbnI1Y0JMQ1VrdDhB?= =?utf-8?B?dTRtT2MvQUJCbkYyOHJpUVpYVDU1OGF6WkdsV04xRlQ2UXFHdk80SW1xUDlI?= =?utf-8?B?ZCtjcDNNMnFVYnBsbkkzMGMwVDBLcEpMUGtNWElzaENjWnpVK0c2SE1NUDJh?= =?utf-8?B?YmRjNTVHdENtck12UjFGN0g5QU5zMmFxMHdOOHczc2ZyWHJjVGtPUTFwdHZG?= =?utf-8?B?UmlYSkZkMzFhbStueHNoakJHTDRHTElzWnNvSDZYbGZlTXdkdk1nOVBlbmFr?= =?utf-8?B?ZlZSS0NvUmJxVlVVNmlrZC9aU0pxUHRGSWNCRTJ4bWJnOURxeHFoa3ZOYzZi?= =?utf-8?B?dGIxTU1zQnQzeXZ4VlJTY09LZkw0MXRRY1pEdHdxcVRJVGVEdVpsdEhLU2RO?= =?utf-8?B?dnVieWE4WUx3ZE5BKzRhcDhCYzRiaFdzK0t6NVNUTitpTEFHUmxEdENPNWtk?= =?utf-8?B?d2VObjZXOUZFUVM0aytWbjJmeGF4RmNkOVdScVcwME96b2FPZ0d3aEpQL29m?= =?utf-8?B?aVhWQTBLTjRVQUxSQkVmSHlNeTNRQ1pEUnNreHR3VGE2a1hOcklWWUJzRVls?= =?utf-8?B?NU1PZStVQXJPOVAralVsdXhIS2t6ZFFQRGE2RTBIRlAyU29PSlN2QjBoY1Ry?= =?utf-8?B?dGM3TVAxTnZFVzlGeTA0V2ZQaG51aXJReCtvdytaWHJEbmdzR29sOGRvQzRu?= =?utf-8?B?MVorNGo0Q2pTMkxTZ0VXcjlIelg0Q1d2NkFiSHV2YjJERm5zKzVnK2NMK01T?= =?utf-8?B?L0YxcHNoTko4UEw1aUNuMmF1Y2xFeVFQNHU4Q1F5YzVtV1FiK05MQUZOWnBN?= =?utf-8?B?aHcrbGRTUklxNGhQdHZtMk90VE9SUUErOTk1bVlac1QzQVhhZld2YUZpNXdo?= =?utf-8?B?Z09VUkM3QnZ2NTRPVGlORisvbnoreW02ckdEWWRYakxoYWhJc0hoZzUrTDdJ?= =?utf-8?B?RjZHb2psMTJaZ1Z3elFmNk5aZDhDZndNVkpZS2lWWStVeVRrdzcwOG55WEd4?= =?utf-8?B?Q3ZvbEhkZTJhc0d0cG1CcTVRdGxTYnBvekpqcWd6V1ZoWExpMWVSRHpLaCt6?= =?utf-8?B?VXdmeTFkWFlWRXlQb3pSaU5Hdm9RPT0=?=
Content-Type: multipart/alternative; boundary="_000_VI1PR07MB550191DA7C787DD4E344989791609VI1PR07MB5501eurp_"
MIME-Version: 1.0
X-OriginatorOrg: nokia.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: VI1PR07MB5501.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: d2d19ee6-80f0-456f-e146-08d9ae71fec6
X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Nov 2021 11:11:27.7790 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d471751-9675-428d-917b-70f44f9630b0
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: ks1lNymssIhAQ6rsFEo6qvoWjWVW3kOcibNxkTyHHrOCMz76DtdFcICnuG+CvGfhsyMS5zOwMM9MT9LhCPa8YuVi7Afxpgv+uckdaPTnEuY=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR07MB6270
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/gn4IhpZy1IanCBvBI3HIt6WPCZ4>
Subject: Re: [netmod] Must offline-validation of <running> alone be valid?
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
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: Tue, 23 Nov 2021 11:11:37 -0000

--_000_VI1PR07MB550191DA7C787DD4E344989791609VI1PR07MB5501eurp_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGkgSmFuLA0KWW91IGNvcnJlY3RseSB3cm90ZToNCg0KVGhlbiB0aGUgY2hvaWNlcyBiZWNvbWU6
DQoNCiAgICAgKiAgIE9mZmxpbmUgdmFsaWRhdGlvbiBvZiA8cnVubmluZz4gYWxvbmUgaXMgTk9U
IHJlcXVpcmVkDQogICAgICAgICogICBTZXJ2ZXJzIGludGVybmFsbHkgdmFsaWRhdGUgPHJ1bm5p
bmc+IHZpYSB2YWxpZGF0aW5nIDxpbnRlbmRlZD4NCiAgICAgICAgKg0KU0I+IGJ1dCBpbiBmYWN0
IHRoaXMgaXMgd2hhdCBkZWNsYXJlZCwgZm9yIG15IHVuZGVyc3RhbmRpbmcsIGluIFJGQyA4MzQy
LCBmb3Igd2hpY2gg4oCcdmFsaWRhdGlvbuKAnSBpcyBkb25lIG9uIOKAnGludGVuZGVk4oCdIGJ5
IHRoZSBzZXJ2ZXIgLCBhcyBhbHNvIHNob3duIGluIGZpZ3VyZSAyIG9mIHRoZSBSRkMuIElzIGl0
IG5lZWRlZCB0byBjaGFuZ2UgYWxzbyBSRkM/DQoNCg0KICAgICAqICAgT2ZmbGluZSB2YWxpZGF0
aW9uIG9mIDxydW5uaW5nPiBhbG9uZSBJUyByZXF1aXJlZA0KICAgICAgICAqICAgT3B0aW9uczoN
CiAgICAgICAgICAgKiAgIENsaWVudHMgTVVTVCBjb3B5L3Bhc3RlIGFueSByZWZlcmVuY2VkIHN5
c3RlbSBjb25maWd1cmF0aW9uIGludG8gPHJ1bm5pbmc+LCBldmVuIHRob3VnaCBpdCBnb2VzIGFn
YWluc3Qgb3VyIG9iamVjdGl2ZSBvZiBhdm9pZGluZy1jb3B5IHdoZW4gcG9zc2libGUuDQogICAg
ICAgICAgICogICBEZWZlciB3b3JrIHRvIGJlIGEgWUFORy1uZXh0IGVmZm9ydC4NCg0KVGhhbmtz
DQpTZXJnaW8NCg0KRnJvbTogbmV0bW9kIDxuZXRtb2QtYm91bmNlc0BpZXRmLm9yZz4gT24gQmVo
YWxmIE9mIEphbiBMaW5kYmxhZA0KU2VudDogVHVlc2RheSwgTm92ZW1iZXIgMjMsIDIwMjEgMTA6
NTkgQU0NClRvOiBtYXFpdWZhbmcgKEEpIDxtYXFpdWZhbmcxPTQwaHVhd2VpLmNvbUBkbWFyYy5p
ZXRmLm9yZz4NCkNjOiBuZXRtb2RAaWV0Zi5vcmcNClN1YmplY3Q6IFJlOiBbbmV0bW9kXSBNdXN0
IG9mZmxpbmUtdmFsaWRhdGlvbiBvZiA8cnVubmluZz4gYWxvbmUgYmUgdmFsaWQ/DQoNClFpdWZh
bmcsDQoNClJlZ2FyZGluZyB0aGUgcHJlc2VudGF0aW9uIG9mIOKAnHN5c3RlbS1kZWZpbmVkIGNv
bmZpZ3VyYXRpb24oZHJhZnQtbWEtbmV0bW9kLXdpdGgtc3lzdGVtKeKAnSBpbiBJRVRGIDExMiwg
SSB3b3VsZCBsaWtlIHRvIGluaXRpYXRlIGEgc2VwYXJhdGUgdGhyZWFkIHRvIGRpc2N1c3Mg4oCc
TVVTVCBvZmZsaW5lLXZhbGlkYXRpb24gb2YgPHJ1bm5pbmc+IGFsb25lIGJlIHZhbGlk4oCdLg0K
DQpUaGFuayB5b3UgZm9yIGJyaW5naW5nIHRoaXMgdXAgYWdhaW4uDQoNCg0KVGhpcyBpcyB1bmtu
b3duIGlmIGFueSBSRkMgcmVxdWlyZXMgb2ZmbGluZSB2YWxpZGF0aW9uIG9mIDxydW5uaW5nPi4N
Cg0KSSBkbyBub3QgY29uc2lkZXIgdGhpcyB1bmtub3duLiBSRkMgNzk1MCBpcyBxdWl0ZSBjbGVh
ciBvbiB0aGUgc3ViamVjdCwgd2l0aCBudW1lcm91cyBzdGF0ZW1lbnRzIGFib3V0IGNvbmZpZ3Vy
YXRpb24gdmFsaWRpdHkgdGhhdCBhcmUgaW5jb21wYXRpYmxlIHdpdGggdGhlIGN1cnJlbnQgZHJh
ZnQgdGV4dC4gVGhlIG1vc3Qgb2J2aW91cyBjb250cmFkaWN0aW9uIGlzIHRoZSBsYXN0IHBhcmFn
cmFwaCBvZiBzZWN0aW9uIDguMSwgd2hpY2ggY29uc2lzdHMgb2YgYSBzaW5nbGUgc2VudGVuY2U6
DQoNCg0KICAgVGhlIHJ1bm5pbmcgY29uZmlndXJhdGlvbiBkYXRhc3RvcmUgTVVTVCBhbHdheXMg
YmUgdmFsaWQuDQoNCklmIHlvdSByZWFkIHRoZSBlbnRpcmUgc2VjdGlvbiwgdGhlcmUgd2lsbCBi
ZSBubyBkb3VidCB0aGF0ICJ2YWxpZCIgaXMgZGVmaW5lZCBjbGVhcmx5IGFuZCBxdWl0ZSB0ZWNo
bmljYWxseSB3aXRoIHdoYXQgY29uZGl0aW9ucyBtdXN0IGhvbGQgdHJ1ZS4gVGhlIGN1cnJlbnQg
ZHJhZnQgaXMgbm90IGFkaGVyaW5nIHRvIHRoZXNlIHByaW5jaXBsZXMuIE9uZSBjb25jcmV0ZSBl
eGFtcGxlIG9mIHN1Y2ggYSB0ZWNobmljYWwgZGVmaW5pdGlvbiBjYW4gYmUgZm91bmQgaW4gc2Vj
dGlvbiA2LjQuMToNCg0KDQo2LjQuMTxodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9o
dG1sL3JmYzc5NTAjc2VjdGlvbi02LjQuMT4uICBYUGF0aCBDb250ZXh0DQoNCg0KICAgbyAgSWYg
dGhlIFhQYXRoIGV4cHJlc3Npb24gaXMgZGVmaW5lZCBpbiBhIHN1YnN0YXRlbWVudCB0byBhIGRh
dGENCg0KICAgICAgbm9kZSB0aGF0IHJlcHJlc2VudHMgY29uZmlndXJhdGlvbiwgdGhlIGFjY2Vz
c2libGUgdHJlZSBpcyB0aGUNCg0KICAgICAgZGF0YSBpbiB0aGUgZGF0YXN0b3JlIHdoZXJlIHRo
ZSBjb250ZXh0IG5vZGUgZXhpc3RzLiAgVGhlIHJvb3QNCg0KICAgICAgbm9kZSBoYXMgYWxsIHRv
cC1sZXZlbCBjb25maWd1cmF0aW9uIGRhdGEgbm9kZXMgaW4gYWxsIG1vZHVsZXMgYXMNCg0KICAg
ICAgY2hpbGRyZW4uDQoNCk15IGNvbmNsdXNpb24gaXMgdGhhdCB0aGUgZHJhZnQgdGV4dCBuZWVk
cyB0byBiZSBjaGFuZ2VkIHRvIHN0YXkgd2l0aGluIHRoZSBib3VuZHMgb2YgUkZDIDc5NTAuDQoN
Cg0KVGhlbiB0aGUgY2hvaWNlcyBiZWNvbWU6DQoNCiAgICAgKiAgIE9mZmxpbmUgdmFsaWRhdGlv
biBvZiA8cnVubmluZz4gYWxvbmUgaXMgTk9UIHJlcXVpcmVkDQoNCiAgICAgICAgKiAgIFNlcnZl
cnMgaW50ZXJuYWxseSB2YWxpZGF0ZSA8cnVubmluZz4gdmlhIHZhbGlkYXRpbmcgPGludGVuZGVk
Pg0KDQogICAgICogICBPZmZsaW5lIHZhbGlkYXRpb24gb2YgPHJ1bm5pbmc+IGFsb25lIElTIHJl
cXVpcmVkDQoNCiAgICAgICAgKiAgIE9wdGlvbnM6DQoNCiAgICAgICAgICAgKiAgIENsaWVudHMg
TVVTVCBjb3B5L3Bhc3RlIGFueSByZWZlcmVuY2VkIHN5c3RlbSBjb25maWd1cmF0aW9uIGludG8g
PHJ1bm5pbmc+LCBldmVuIHRob3VnaCBpdCBnb2VzIGFnYWluc3Qgb3VyIG9iamVjdGl2ZSBvZiBh
dm9pZGluZy1jb3B5IHdoZW4gcG9zc2libGUuDQogICAgICAgICAgICogICBEZWZlciB3b3JrIHRv
IGJlIGEgWUFORy1uZXh0IGVmZm9ydC4NCkFueSB0aG91Z2h0cyBvbiB0aGlzPw0KDQpUaGUgcG9z
c2liaWxpdHkgdG8gcmVhc29uIGFib3V0IGFuZCBjb21wdXRlIGNvbmZpZ3VyYXRpb24gY2hhbmdl
cyB3aXRob3V0IGludm9sdmluZyB0aGUgc2VydmVyIGlzIGEga2V5IHByaW5jaXBsZSBvZiB0aGUg
ZW50aXJlIFlBTkcgcHJvamVjdC4gQnkgZGVjbGFyaW5nIHRoZSBjb21wbGV0ZSBpbnRlcmZhY2Ug
aW4gYSBtYWNoaW5lIHJlYWRhYmxlIHdheSwgb3JjaGVzdHJhdGlvbiBjbGllbnRzIGNhbiBkbyB0
aGluZ3MgdGhhdCB3ZXJlIG5vdGUgcG9zc2libGUgaW4gdGhlIHBhc3QuIFRoZSBlZmZlY3Qgb2Yg
dGhlIGN1cnJlbnQgZHJhZnQgdGV4dCBpcyB0byByZW1vdmUgdGhhdCBwb3NzaWJpbGl0eS4NCg0K
V2l0aCBzb21lIHF1aXRlIHJlYXNvbmFibGUgY2hhbmdlcywgaG93ZXZlciwgSSB0aGluayB0aGUg
Z29hbHMgb2YgdGhlIGRyYWZ0IGNhbiBiZSBhY2NvbXBsaXNoZWQgaW4gd2F5cyB0aGF0IGFyZSBj
b21wYXRpYmxlIHdpdGggUkZDIDc5NTAuIEkgaGF2ZSBkaXNjdXNzZWQgdGhlc2UgY2hhbmdlcyB3
aXRoIHlvdSwgc28geW91IGtub3cgSSBoYXZlIGluIG1pbmQuIE15IG9waW5pb24gdGhlcmVmb3Jl
IGlzIHRoYXQgdmFsaWRhdGlvbiB3aXRob3V0IHRoZSBpbnZvbHZlbWVudCBvZiB0aGUgc2VydmVy
IGlzIHJlcXVpcmVkLCByZWdhcmRsZXNzIG9mIHRoZSBvcHRpb25zIGFib3ZlLiBIYXZpbmcgc2Fp
ZCB0aGF0LCBJIHRoaW5rIHRoZXJlIGFyZSBtb3JlIGFuZCBiZXR0ZXIgb3B0aW9ucyB0aGFuIG9w
dGlvbiAxIGFuZCAyIGFib3ZlLg0KDQpCZXN0IFJlZ2FyZHMsDQovamFuDQoNCg==

--_000_VI1PR07MB550191DA7C787DD4E344989791609VI1PR07MB5501eurp_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
V2luZ2RpbmdzOw0KCXBhbm9zZS0xOjUgMCAwIDAgMCAwIDAgMCAwIDA7fQ0KQGZvbnQtZmFjZQ0K
CXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMg
MiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1
IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNvbnNvbGFzOw0K
CXBhbm9zZS0xOjIgMTEgNiA5IDIgMiA0IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1p
bHk6VGltZXNOZXdSb21hblBTTVQ7DQoJcGFub3NlLTE6MCAwIDAgMCAwIDAgMCAwIDAgMDt9DQov
KiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1z
b05vcm1hbA0KCXttYXJnaW46MGNtOw0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6
IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28t
c3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJs
aW5lO30NCnByZQ0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkhU
TUwgUHJlZm9ybWF0dGVkIENoYXIiOw0KCW1hcmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAw
MXB0Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9DQpz
cGFuLkhUTUxQcmVmb3JtYXR0ZWRDaGFyDQoJe21zby1zdHlsZS1uYW1lOiJIVE1MIFByZWZvcm1h
dHRlZCBDaGFyIjsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkhU
TUwgUHJlZm9ybWF0dGVkIjsNCglmb250LWZhbWlseTpDb25zb2xhczt9DQpzcGFuLmg0DQoJe21z
by1zdHlsZS1uYW1lOmg0O30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9y
dC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6
NjEyLjBwdCA3OTIuMHB0Ow0KCW1hcmdpbjo3MC44NXB0IDIuMGNtIDIuMGNtIDIuMGNtO30NCmRp
di5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLyogTGlzdCBEZWZpbml0aW9u
cyAqLw0KQGxpc3QgbDANCgl7bXNvLWxpc3QtaWQ6NTU2NDc1MTYxOw0KCW1zby1saXN0LXRlbXBs
YXRlLWlkczoxMDExNjQ0NDk0O30NCkBsaXN0IGwwOmxldmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVy
LWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3Rv
cDozNi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50
Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1i
b2w7fQ0KQGxpc3QgbDA6bGV2ZWwyDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsN
Cgltc28tbGV2ZWwtdGV4dDpvOw0KCW1zby1sZXZlbC10YWItc3RvcDo3Mi4wcHQ7DQoJbXNvLWxl
dmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFu
c2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseToiQ291cmllciBOZXciOw0KCW1zby1i
aWRpLWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iO30NCkBsaXN0IGwwOmxldmVsMw0KCXtt
c28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1z
by1sZXZlbC10YWItc3RvcDoxMDguMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVm
dDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJ
Zm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwwOmxldmVsNQ0KCXttc28tbGV2ZWwtbnVt
YmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWIt
c3RvcDoxODAuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWlu
ZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6
U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsNg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxs
ZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyMTYuMHB0Ow0K
CW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0K
CW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0
IGwwOmxldmVsNw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVs
LXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyNTIuMHB0Ow0KCW1zby1sZXZlbC1udW1i
ZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQt
c2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsOA0KCXtt
c28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1z
by1sZXZlbC10YWItc3RvcDoyODguMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVm
dDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJ
Zm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsOQ0KCXttc28tbGV2ZWwtbnVtYmVy
LWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3Rv
cDozMjQuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVu
dDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3lt
Ym9sO30NCm9sDQoJe21hcmdpbi1ib3R0b206MGNtO30NCnVsDQoJe21hcmdpbi1ib3R0b206MGNt
O30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRz
IHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtp
ZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1h
cCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRp
Zl0tLT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVOLVVTIiBsaW5rPSJibHVlIiB2bGluaz0icHVy
cGxlIiBzdHlsZT0id29yZC13cmFwOmJyZWFrLXdvcmQiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rp
b24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkhpIEphbiw8bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPllvdSBjb3JyZWN0bHkgd3JvdGU6PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVz
IE5ldyBSb21hbiZxdW90OyxzZXJpZiI+VGhlbiB0aGUgY2hvaWNlcyBiZWNvbWU6PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHVsIHN0eWxlPSJtYXJnaW4tdG9wOjBjbSIgdHlwZT0iZGlzYyI+DQo8
dWwgc3R5bGU9Im1hcmdpbi10b3A6MGNtIiB0eXBlPSJjaXJjbGUiPg0KPGxpIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbGlzdDpsMCBsZXZlbDIgbGZvMSI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7LHNlcmlm
Ij5PZmZsaW5lIHZhbGlkYXRpb24gb2YgJmx0O3J1bm5pbmcmZ3Q7IGFsb25lIGlzIE5PVCByZXF1
aXJlZDxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+PHVsIHN0eWxlPSJtYXJnaW4tdG9wOjBjbSIgdHlw
ZT0ic3F1YXJlIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLWxpc3Q6bDAgbGV2
ZWwzIGxmbzEiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O1RpbWVzIE5ldyBSb21hbiZxdW90OyxzZXJpZiI+U2VydmVycyBpbnRlcm5hbGx5IHZhbGlkYXRl
ICZsdDtydW5uaW5nJmd0OyB2aWEgdmFsaWRhdGluZyAmbHQ7aW50ZW5kZWQmZ3Q7PG86cD48L286
cD48L3NwYW4+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1saXN0OmwwIGxl
dmVsMyBsZm8xIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVv
dDtUaW1lcyBOZXcgUm9tYW4mcXVvdDssc2VyaWYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
bGk+PC91bD4NCjwvdWw+DQo8L3VsPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7
LHNlcmlmIj5TQiZndDsgYnV0IGluIGZhY3QgdGhpcyBpcyB3aGF0IGRlY2xhcmVkLCBmb3IgbXkg
dW5kZXJzdGFuZGluZywgaW4gUkZDIDgzNDIsIGZvciB3aGljaCDigJx2YWxpZGF0aW9u4oCdIGlz
IGRvbmUgb24g4oCcaW50ZW5kZWTigJ0gYnkgdGhlIHNlcnZlciAsIGFzIGFsc28gc2hvd24gaW4g
ZmlndXJlIDIgb2YgdGhlIFJGQy4NCiBJcyBpdCBuZWVkZWQgdG8gY2hhbmdlIGFsc28gUkZDPzxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90Oyxz
ZXJpZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHVsIHN0eWxlPSJtYXJnaW4tdG9w
OjBjbSIgdHlwZT0iZGlzYyI+DQo8dWwgc3R5bGU9Im1hcmdpbi10b3A6MGNtIiB0eXBlPSJjaXJj
bGUiPg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbGlzdDpsMCBsZXZlbDIgbGZv
MSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMg
TmV3IFJvbWFuJnF1b3Q7LHNlcmlmIj5PZmZsaW5lIHZhbGlkYXRpb24gb2YgJmx0O3J1bm5pbmcm
Z3Q7IGFsb25lIElTIHJlcXVpcmVkPG86cD48L286cD48L3NwYW4+PC9saT48dWwgc3R5bGU9Im1h
cmdpbi10b3A6MGNtIiB0eXBlPSJzcXVhcmUiPg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbGlzdDpsMCBsZXZlbDMgbGZvMSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7LHNlcmlmIj5PcHRpb25zOjxv
OnA+PC9vOnA+PC9zcGFuPjwvbGk+PG9sIHN0eWxlPSJtYXJnaW4tdG9wOjBjbSIgc3RhcnQ9IjEi
IHR5cGU9IjEiPg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbGlzdDpsMCBsZXZl
bDQgbGZvMSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
VGltZXMgTmV3IFJvbWFuJnF1b3Q7LHNlcmlmIj5DbGllbnRzIE1VU1QgY29weS9wYXN0ZSBhbnkg
cmVmZXJlbmNlZCBzeXN0ZW0gY29uZmlndXJhdGlvbiBpbnRvJm5ic3A7Jmx0O3J1bm5pbmcmZ3Q7
LCBldmVuIHRob3VnaCBpdCBnb2VzIGFnYWluc3Qgb3VyIG9iamVjdGl2ZSBvZiBhdm9pZGluZy1j
b3B5IHdoZW4mbmJzcDtwb3NzaWJsZS48bzpwPjwvbzpwPjwvc3Bhbj48L2xpPjxsaSBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLWxpc3Q6bDAgbGV2ZWw0IGxmbzEiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90Oyxz
ZXJpZiI+RGVmZXIgd29yayB0byBiZSBhIFlBTkctbmV4dCBlZmZvcnQuPG86cD48L286cD48L3Nw
YW4+PC9saT48L29sPg0KPC91bD4NCjwvdWw+DQo8L3VsPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGFua3M8bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlNlcmdpbzxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2IHN0eWxlPSJib3Jk
ZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGNtIDBjbSAwY20g
NC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQg
I0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxiPkZyb206PC9iPiBuZXRtb2QgJmx0O25ldG1vZC1ib3VuY2VzQGlldGYub3JnJmd0
OyA8Yj5PbiBCZWhhbGYgT2YNCjwvYj5KYW4gTGluZGJsYWQ8YnI+DQo8Yj5TZW50OjwvYj4gVHVl
c2RheSwgTm92ZW1iZXIgMjMsIDIwMjEgMTA6NTkgQU08YnI+DQo8Yj5Ubzo8L2I+IG1hcWl1ZmFu
ZyAoQSkgJmx0O21hcWl1ZmFuZzE9NDBodWF3ZWkuY29tQGRtYXJjLmlldGYub3JnJmd0Ozxicj4N
CjxiPkNjOjwvYj4gbmV0bW9kQGlldGYub3JnPGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbbmV0
bW9kXSBNdXN0IG9mZmxpbmUtdmFsaWRhdGlvbiBvZiAmbHQ7cnVubmluZyZndDsgYWxvbmUgYmUg
dmFsaWQ/PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5RaXVmYW5nLDxv
OnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4t
dG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVz
IE5ldyBSb21hbiZxdW90OyxzZXJpZiI+UmVnYXJkaW5nIHRoZSBwcmVzZW50YXRpb24gb2Yg4oCc
c3lzdGVtLWRlZmluZWQgY29uZmlndXJhdGlvbihkcmFmdC1tYS1uZXRtb2Qtd2l0aC1zeXN0ZW0p
4oCdIGluIElFVEYgMTEyLCBJIHdvdWxkIGxpa2UgdG8gaW5pdGlhdGUgYSBzZXBhcmF0ZSB0aHJl
YWQgdG8gZGlzY3VzcyDigJxNVVNUIG9mZmxpbmUtdmFsaWRhdGlvbg0KIG9mICZsdDtydW5uaW5n
Jmd0OyBhbG9uZSBiZSB2YWxpZOKAnS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwv
YmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoYW5rIHlvdSBmb3Ig
YnJpbmdpbmcgdGhpcyB1cCBhZ2Fpbi48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PGJyPg0KPGJyPg0KPG86cD48L286cD48L3A+DQo8YmxvY2txdW90ZSBzdHls
ZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTom
cXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDssc2VyaWYiPlRoaXMgaXMgdW5rbm93biBpZiBhbnkg
UkZDIHJlcXVpcmVzIG9mZmxpbmUgdmFsaWRhdGlvbiBvZiAmbHQ7cnVubmluZyZndDsuPG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj5JIGRvIG5vdCBjb25zaWRlciB0aGlzIHVua25vd24uIFJGQyA3OTUwIGlz
IHF1aXRlIGNsZWFyIG9uIHRoZSBzdWJqZWN0LCB3aXRoIG51bWVyb3VzIHN0YXRlbWVudHMgYWJv
dXQgY29uZmlndXJhdGlvbiB2YWxpZGl0eSB0aGF0IGFyZSBpbmNvbXBhdGlibGUgd2l0aCB0aGUg
Y3VycmVudCBkcmFmdCB0ZXh0LiBUaGUgbW9zdCBvYnZpb3VzIGNvbnRyYWRpY3Rpb24gaXMgdGhl
IGxhc3QgcGFyYWdyYXBoIG9mIHNlY3Rpb24NCiA4LjEsIHdoaWNoIGNvbnNpc3RzIG9mIGEgc2lu
Z2xlIHNlbnRlbmNlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cHJlIHN0eWxl
PSJicmVhay1iZWZvcmU6IHBhZ2U7Zm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9ybWFsO29ycGhh
bnM6IDI7d2lkb3dzOiAyO3RleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IGluaXRpYWwiPiZuYnNw
OyZuYnNwOyBUaGUgcnVubmluZyBjb25maWd1cmF0aW9uIGRhdGFzdG9yZSBNVVNUIGFsd2F5cyBi
ZSB2YWxpZC48bzpwPjwvbzpwPjwvcHJlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj5JZiB5b3UgcmVhZCB0aGUgZW50aXJlIHNlY3Rpb24sIHRoZXJlIHdpbGwgYmUgbm8g
ZG91YnQgdGhhdCAmcXVvdDt2YWxpZCZxdW90OyBpcyBkZWZpbmVkIGNsZWFybHkgYW5kIHF1aXRl
IHRlY2huaWNhbGx5IHdpdGggd2hhdCBjb25kaXRpb25zIG11c3QgaG9sZCB0cnVlLiBUaGUgY3Vy
cmVudCBkcmFmdCBpcyBub3QgYWRoZXJpbmcgdG8gdGhlc2UgcHJpbmNpcGxlcy4gT25lIGNvbmNy
ZXRlIGV4YW1wbGUgb2Ygc3VjaCBhIHRlY2huaWNhbA0KIGRlZmluaXRpb24gY2FuIGJlIGZvdW5k
IGluIHNlY3Rpb24gNi40LjE6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+
DQo8cHJlIHN0eWxlPSJicmVhay1iZWZvcmU6IHBhZ2U7Zm9udC12YXJpYW50LWxpZ2F0dXJlczog
bm9ybWFsO29ycGhhbnM6IDI7d2lkb3dzOiAyO3RleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IGlu
aXRpYWwiPjxzcGFuIGNsYXNzPSJoNCI+PGI+PGEgaHJlZj0iaHR0cHM6Ly9kYXRhdHJhY2tlci5p
ZXRmLm9yZy9kb2MvaHRtbC9yZmM3OTUwI3NlY3Rpb24tNi40LjEiPjYuNC4xPC9hPi4mbmJzcDsg
WFBhdGggQ29udGV4dDwvYj48L3NwYW4+PG86cD48L286cD48L3ByZT4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtUaW1l
c05ld1JvbWFuUFNNVCZxdW90OyxzZXJpZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHByZSBzdHlsZT0iYnJlYWstYmVmb3JlOiBwYWdlO2ZvbnQtdmFyaWFu
dC1saWdhdHVyZXM6IG5vcm1hbDtvcnBoYW5zOiAyO3dpZG93czogMjt0ZXh0LWRlY29yYXRpb24t
dGhpY2tuZXNzOiBpbml0aWFsIj4mbmJzcDsmbmJzcDsgbyZuYnNwOyBJZiB0aGUgWFBhdGggZXhw
cmVzc2lvbiBpcyBkZWZpbmVkIGluIGEgc3Vic3RhdGVtZW50IHRvIGEgZGF0YTxvOnA+PC9vOnA+
PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBub2RlIHRoYXQgcmVw
cmVzZW50cyBjb25maWd1cmF0aW9uLCB0aGUgYWNjZXNzaWJsZSB0cmVlIGlzIHRoZTxvOnA+PC9v
OnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBkYXRhIGluIHRo
ZSBkYXRhc3RvcmUgd2hlcmUgdGhlIGNvbnRleHQgbm9kZSBleGlzdHMuJm5ic3A7IFRoZSByb290
PG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IG5v
ZGUgaGFzIGFsbCB0b3AtbGV2ZWwgY29uZmlndXJhdGlvbiBkYXRhIG5vZGVzIGluIGFsbCBtb2R1
bGVzIGFzPG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7IGNoaWxkcmVuLjxvOnA+PC9vOnA+PC9wcmU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O1RpbWVzTmV3Um9tYW5QU01UJnF1b3Q7
LHNlcmlmIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7VGltZXNOZXdS
b21hblBTTVQmcXVvdDssc2VyaWYiPk15IGNvbmNsdXNpb24gaXMgdGhhdCB0aGUgZHJhZnQgdGV4
dCBuZWVkcyB0byBiZSBjaGFuZ2VkIHRvIHN0YXkgd2l0aGluIHRoZSBib3VuZHMgb2YgUkZDIDc5
NTAuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PGJyPg0KPGJyPg0KPG86cD48L286cD48L3A+DQo8YmxvY2txdW90ZSBz
dHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWls
eTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDssc2VyaWYiPlRoZW4gdGhlIGNob2ljZXMgYmVj
b21lOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPHVsIHN0eWxlPSJtYXJnaW4tdG9w
OjBjbSIgdHlwZT0iZGlzYyI+DQo8dWwgc3R5bGU9Im1hcmdpbi10b3A6MGNtIiB0eXBlPSJjaXJj
bGUiPg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbGlzdDpsMCBsZXZlbDIgbGZv
MSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMg
TmV3IFJvbWFuJnF1b3Q7LHNlcmlmIj5PZmZsaW5lIHZhbGlkYXRpb24gb2YgJmx0O3J1bm5pbmcm
Z3Q7IGFsb25lIGlzIE5PVCByZXF1aXJlZDxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+PC91bD4NCjwv
dWw+DQo8dWwgc3R5bGU9Im1hcmdpbi10b3A6MGNtIiB0eXBlPSJkaXNjIj4NCjx1bCBzdHlsZT0i
bWFyZ2luLXRvcDowY20iIHR5cGU9ImNpcmNsZSI+DQo8dWwgc3R5bGU9Im1hcmdpbi10b3A6MGNt
IiB0eXBlPSJzcXVhcmUiPg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbGlzdDps
MCBsZXZlbDMgbGZvMSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7LHNlcmlmIj5TZXJ2ZXJzIGludGVybmFsbHkgdmFs
aWRhdGUgJmx0O3J1bm5pbmcmZ3Q7IHZpYSB2YWxpZGF0aW5nICZsdDtpbnRlbmRlZCZndDs8bzpw
PjwvbzpwPjwvc3Bhbj48L2xpPjwvdWw+DQo8L3VsPg0KPC91bD4NCjx1bCBzdHlsZT0ibWFyZ2lu
LXRvcDowY20iIHR5cGU9ImRpc2MiPg0KPHVsIHN0eWxlPSJtYXJnaW4tdG9wOjBjbSIgdHlwZT0i
Y2lyY2xlIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLWxpc3Q6bDAgbGV2ZWwy
IGxmbzEiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1Rp
bWVzIE5ldyBSb21hbiZxdW90OyxzZXJpZiI+T2ZmbGluZSB2YWxpZGF0aW9uIG9mICZsdDtydW5u
aW5nJmd0OyBhbG9uZSBJUyByZXF1aXJlZDxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+PC91bD4NCjwv
dWw+DQo8dWwgc3R5bGU9Im1hcmdpbi10b3A6MGNtIiB0eXBlPSJkaXNjIj4NCjx1bCBzdHlsZT0i
bWFyZ2luLXRvcDowY20iIHR5cGU9ImNpcmNsZSI+DQo8dWwgc3R5bGU9Im1hcmdpbi10b3A6MGNt
IiB0eXBlPSJzcXVhcmUiPg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbGlzdDps
MCBsZXZlbDMgbGZvMSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7LHNlcmlmIj5PcHRpb25zOjxvOnA+PC9vOnA+PC9z
cGFuPjwvbGk+PC91bD4NCjwvdWw+DQo8L3VsPg0KPHVsIHN0eWxlPSJtYXJnaW4tdG9wOjBjbSIg
dHlwZT0iZGlzYyI+DQo8dWwgc3R5bGU9Im1hcmdpbi10b3A6MGNtIiB0eXBlPSJjaXJjbGUiPg0K
PHVsIHN0eWxlPSJtYXJnaW4tdG9wOjBjbSIgdHlwZT0ic3F1YXJlIj4NCjxvbCBzdHlsZT0ibWFy
Z2luLXRvcDowY20iIHN0YXJ0PSIxIiB0eXBlPSIxIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLWxpc3Q6bDAgbGV2ZWw0IGxmbzEiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyxzZXJpZiI+Q2xpZW50
cyBNVVNUIGNvcHkvcGFzdGUgYW55IHJlZmVyZW5jZWQgc3lzdGVtIGNvbmZpZ3VyYXRpb24gaW50
byZuYnNwOyZsdDtydW5uaW5nJmd0OywgZXZlbiB0aG91Z2ggaXQgZ29lcyBhZ2FpbnN0IG91ciBv
YmplY3RpdmUgb2YgYXZvaWRpbmctY29weSB3aGVuJm5ic3A7cG9zc2libGUuPG86cD48L286cD48
L3NwYW4+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1saXN0OmwwIGxldmVs
NCBsZm8xIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtU
aW1lcyBOZXcgUm9tYW4mcXVvdDssc2VyaWYiPkRlZmVyIHdvcmsgdG8gYmUgYSBZQU5HLW5leHQg
ZWZmb3J0LjxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+PC9vbD4NCjwvdWw+DQo8L3VsPg0KPC91bD4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBw
dDtmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDssc2VyaWYiPkFueSB0aG91
Z2h0cyBvbiB0aGlzPzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9ibG9ja3F1b3Rl
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhlIHBvc3NpYmlsaXR5IHRvIHJlYXNv
biBhYm91dCBhbmQgY29tcHV0ZSBjb25maWd1cmF0aW9uIGNoYW5nZXMgd2l0aG91dCBpbnZvbHZp
bmcgdGhlIHNlcnZlciBpcyBhIGtleSBwcmluY2lwbGUgb2YgdGhlIGVudGlyZSBZQU5HIHByb2pl
Y3QuIEJ5IGRlY2xhcmluZyB0aGUgY29tcGxldGUgaW50ZXJmYWNlIGluIGEgbWFjaGluZSByZWFk
YWJsZSB3YXksIG9yY2hlc3RyYXRpb24gY2xpZW50cyBjYW4gZG8gdGhpbmdzDQogdGhhdCB3ZXJl
IG5vdGUgcG9zc2libGUgaW4gdGhlIHBhc3QuIFRoZSBlZmZlY3Qgb2YgdGhlIGN1cnJlbnQgZHJh
ZnQgdGV4dCBpcyB0byByZW1vdmUgdGhhdCBwb3NzaWJpbGl0eS48bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+V2l0aCBzb21lIHF1aXRlIHJlYXNv
bmFibGUgY2hhbmdlcywgaG93ZXZlciwgSSB0aGluayB0aGUgZ29hbHMgb2YgdGhlIGRyYWZ0IGNh
biBiZSBhY2NvbXBsaXNoZWQgaW4gd2F5cyB0aGF0IGFyZSBjb21wYXRpYmxlIHdpdGggUkZDIDc5
NTAuIEkgaGF2ZSBkaXNjdXNzZWQgdGhlc2UgY2hhbmdlcyB3aXRoIHlvdSwgc28geW91IGtub3cg
SSBoYXZlIGluIG1pbmQuIE15IG9waW5pb24gdGhlcmVmb3JlIGlzIHRoYXQNCiB2YWxpZGF0aW9u
IHdpdGhvdXQgdGhlIGludm9sdmVtZW50IG9mIHRoZSBzZXJ2ZXIgaXMgcmVxdWlyZWQsIHJlZ2Fy
ZGxlc3Mgb2YgdGhlIG9wdGlvbnMgYWJvdmUuIEhhdmluZyBzYWlkIHRoYXQsIEkgdGhpbmsgdGhl
cmUgYXJlIG1vcmUgYW5kIGJldHRlciBvcHRpb25zIHRoYW4gb3B0aW9uIDEgYW5kIDIgYWJvdmUu
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpw
PiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkJl
c3QgUmVnYXJkcyw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPi9qYW48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_VI1PR07MB550191DA7C787DD4E344989791609VI1PR07MB5501eurp_--


From nobody Tue Nov 23 09:56:45 2021
Return-Path: <janl@tail-f.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 2F3313A07B0 for <netmod@ietfa.amsl.com>; Tue, 23 Nov 2021 09:56:43 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jesidLCJ81zr for <netmod@ietfa.amsl.com>; Tue, 23 Nov 2021 09:56:38 -0800 (PST)
Received: from mail.tail-f.com (mail.tail-f.com [46.21.102.45]) by ietfa.amsl.com (Postfix) with ESMTP id 2D2A83A07AC for <netmod@ietf.org>; Tue, 23 Nov 2021 09:56:37 -0800 (PST)
Received: from [10.61.197.191] (unknown [173.38.220.38]) by mail.tail-f.com (Postfix) with ESMTPSA id EE3BB1AE0115; Tue, 23 Nov 2021 18:56:35 +0100 (CET)
From: Jan Lindblad <janl@tail-f.com>
Message-Id: <7511E143-A08F-4089-89CB-17F74C2E9CCE@tail-f.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_B1FC378A-5111-41AF-A3D1-7EC704BB18BE"
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.7\))
Date: Tue, 23 Nov 2021 18:56:34 +0100
In-Reply-To: <VI1PR07MB550191DA7C787DD4E344989791609@VI1PR07MB5501.eurprd07.prod.outlook.com>
Cc: "maqiufang (A)" <maqiufang1=40huawei.com@dmarc.ietf.org>, "netmod@ietf.org" <netmod@ietf.org>
To: "Belotti, Sergio (Nokia - IT/Vimercate)" <sergio.belotti@nokia.com>
References: <0df9454875b54804b42ec2f5cc6b151f@huawei.com> <D198DDBF-BC97-4E4C-8B62-470880287A06@tail-f.com> <VI1PR07MB550191DA7C787DD4E344989791609@VI1PR07MB5501.eurprd07.prod.outlook.com>
X-Mailer: Apple Mail (2.3608.120.23.2.7)
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/jG-N-skunClhdioWFOmRHq7bz-A>
Subject: Re: [netmod] Must offline-validation of <running> alone be valid?
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
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: Tue, 23 Nov 2021 17:56:43 -0000

--Apple-Mail=_B1FC378A-5111-41AF-A3D1-7EC704BB18BE
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Sergio, Qiufang,

> Hi Jan,
> You correctly wrote:
> =20
> Then the choices become:
> Offline validation of <running> alone is NOT required
> Servers internally validate <running> via validating <intended>
> =20
> SB> but in fact this is what declared, for my understanding, in RFC =
8342, for which =E2=80=9Cvalidation=E2=80=9D is done on =E2=80=9Cintended=E2=
=80=9D by the server , as also shown in figure 2 of the RFC. Is it =
needed to change also RFC?

According to RFC 8342, *both* running and intended have to be valid at =
all times. Section 5.1.3 says:

5.1.3 <https://datatracker.ietf.org/doc/html/rfc8342#section-5.1.3>.  =
The Running Configuration Datastore (<running>)

...
                                                         However,
   <running> MUST always be a valid configuration data tree, as defined
   in Section=C2=A08.1 of [RFC7950] =
<https://datatracker.ietf.org/doc/html/rfc7950#section-8.1>.

Section 8.1 of RFC 7950 was the section I referred to in my previous =
comment. Section 5.1.4 says:

5.1.4 <https://datatracker.ietf.org/doc/html/rfc8342#section-5.1.4>.  =
The Intended Configuration Datastore (<intended>)

...
   <intended> is tightly coupled to <running>.  Whenever data is written
   to <running>, the server MUST also immediately update and validate
   <intended>.
=20
In my judgement, changing the fundaments of RFC 7950 and 8342 is not =
going to happen any time soon (for good reason), and there are other =
(better) options.

> Offline validation of <running> alone IS required
> Options:
> Clients MUST copy/paste any referenced system configuration into =
<running>, even though it goes against our objective of avoiding-copy =
when possible.
> Defer work to be a YANG-next effort.

In order to move forward, I would propose working out some more options =
in this list. I have suggested a few to the authors that I think are =
better than the two above, but I will leave it to the authors make the =
call for what they want to bring up for discussion.

Best Regards,
/jan


--Apple-Mail=_B1FC378A-5111-41AF-A3D1-7EC704BB18BE
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" =
class=3D"">Sergio,&nbsp;Qiufang,<div class=3D""><br class=3D""><div =
class=3D""><div><blockquote type=3D"cite" class=3D""><div class=3D""><div =
class=3D"WordSection1" style=3D"page: WordSection1; caret-color: rgb(0, =
0, 0); font-family: TimesNewRomanPSMT; font-size: 14px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;"><div style=3D"margin: 0cm; font-size: 11pt; =
font-family: Calibri, sans-serif;" class=3D"">Hi Jan,<o:p =
class=3D""></o:p></div><div style=3D"margin: 0cm; font-size: 11pt; =
font-family: Calibri, sans-serif;" class=3D"">You correctly wrote:<o:p =
class=3D""></o:p></div><div style=3D"margin: 0cm; font-size: 11pt; =
font-family: Calibri, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div><div style=3D"margin: 0cm; font-size: 11pt; =
font-family: Calibri, sans-serif;" class=3D""><span style=3D"font-size: =
12pt; font-family: &quot;Times New Roman&quot;, serif;" class=3D"">Then =
the choices become:<o:p class=3D""></o:p></span></div><ul type=3D"disc" =
style=3D"margin-bottom: 0cm; margin-top: 0cm;" class=3D""><ul =
type=3D"circle" style=3D"margin-bottom: 0cm; margin-top: 0cm;" =
class=3D""><li class=3D"MsoNormal" style=3D"margin: 0cm; font-size: =
11pt; font-family: Calibri, sans-serif;"><span style=3D"font-size: 12pt; =
font-family: &quot;Times New Roman&quot;, serif;" class=3D"">Offline =
validation of &lt;running&gt; alone is NOT required<o:p =
class=3D""></o:p></span></li><ul type=3D"square" style=3D"margin-bottom: =
0cm; margin-top: 0cm;" class=3D""><li class=3D"MsoNormal" style=3D"margin:=
 0cm; font-size: 11pt; font-family: Calibri, sans-serif;"><span =
style=3D"font-size: 12pt; font-family: &quot;Times New Roman&quot;, =
serif;" class=3D"">Servers internally validate &lt;running&gt; via =
validating &lt;intended&gt;<o:p class=3D""></o:p></span></li><li =
class=3D"MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family: =
Calibri, sans-serif;"><span style=3D"font-size: 12pt; font-family: =
&quot;Times New Roman&quot;, serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></li></ul></ul></ul><div style=3D"margin: =
0cm; font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><span =
style=3D"font-size: 12pt; font-family: &quot;Times New Roman&quot;, =
serif;" class=3D"">SB&gt; but in fact this is what declared, for my =
understanding, in RFC 8342, for which =E2=80=9Cvalidation=E2=80=9D is =
done on =E2=80=9Cintended=E2=80=9D by the server , as also shown in =
figure 2 of the RFC. Is it needed to change also =
RFC?</span></div></div></div></blockquote><div><br =
class=3D""></div><div>According to RFC 8342, *both* running and intended =
have to be valid at all times. Section 5.1.3 says:</div><div><br =
class=3D""></div><div><pre class=3D"newpage" style=3D"font-size: =
13.3333px; margin-top: 0px; margin-bottom: 0px; break-before: page; =
font-variant-ligatures: normal; orphans: 2; widows: 2; =
text-decoration-thickness: initial;"><span class=3D"h4" style=3D"display: =
inline; font-size: 1em; font-weight: bold;"><a class=3D"selflink" =
id=3D"section-5.1.3" =
href=3D"https://datatracker.ietf.org/doc/html/rfc8342#section-5.1.3">5.1.3=
</a>.  The Running Configuration Datastore (&lt;running&gt;)</span>
</pre><div class=3D""><span class=3D"h4" style=3D"display: inline; =
font-size: 1em; font-weight: bold;"><br class=3D""></span></div><div =
class=3D""><span class=3D"h4" style=3D"display: inline; font-size: 1em; =
font-weight: bold;">...</span></div></div><div><pre class=3D"newpage" =
style=3D"font-size: 13.3333px; margin-top: 0px; margin-bottom: 0px; =
break-before: page; font-variant-ligatures: normal; orphans: 2; widows: =
2; text-decoration-thickness: initial;">                                 =
                        However,
   &lt;running&gt; MUST always be a valid configuration data tree, as =
defined
   in <a =
href=3D"https://datatracker.ietf.org/doc/html/rfc7950#section-8.1" =
class=3D"">Section&nbsp;8.1 of [RFC7950]</a>.</pre><div class=3D""><br =
class=3D""></div><div class=3D"">Section 8.1 of RFC 7950 was the section =
I referred to in my previous comment. Section 5.1.4 says:</div><div =
class=3D""><br class=3D""></div><div class=3D""><pre class=3D"newpage" =
style=3D"font-size: 13.3333px; margin-top: 0px; margin-bottom: 0px; =
break-before: page; font-variant-ligatures: normal; orphans: 2; widows: =
2; text-decoration-thickness: initial;"><span class=3D"h4" =
style=3D"display: inline; font-size: 1em; font-weight: bold;"><a =
class=3D"selflink" id=3D"section-5.1.4" =
href=3D"https://datatracker.ietf.org/doc/html/rfc8342#section-5.1.4">5.1.4=
</a>.  The Intended Configuration Datastore (&lt;intended&gt;)</span>
</pre></div><div class=3D""><span class=3D"h4" style=3D"display: inline; =
font-size: 1em; font-weight: bold;"><br class=3D""></span></div><div =
class=3D""><span class=3D"h4" style=3D"display: inline; font-size: 1em; =
font-weight: bold;">...</span></div><div class=3D""><pre class=3D"newpage"=
 style=3D"font-size: 13.3333px; margin-top: 0px; margin-bottom: 0px; =
break-before: page; font-variant-ligatures: normal; orphans: 2; widows: =
2; text-decoration-thickness: initial;">   &lt;intended&gt; is tightly =
coupled to &lt;running&gt;.  Whenever data is written
   to &lt;running&gt;, the server MUST also immediately update and =
validate
   &lt;intended&gt;.</pre><div class=3D""><span style=3D"font-family: =
&quot;Times New Roman&quot;, serif; font-size: 12pt;" =
class=3D"">&nbsp;</span></div></div><div class=3D"">In my judgement, =
changing the fundaments of RFC 7950 and 8342 is not going to happen any =
time soon (for good reason), and there are other (better) =
options.</div><div class=3D""><br class=3D""></div></div><blockquote =
type=3D"cite" class=3D""><div class=3D"WordSection1" style=3D"page: =
WordSection1; caret-color: rgb(0, 0, 0); font-family: TimesNewRomanPSMT; =
font-size: 14px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;"><ul type=3D"disc" style=3D"margin-bottom: 0cm; margin-top: 0cm;" =
class=3D""><ul type=3D"circle" style=3D"margin-bottom: 0cm; margin-top: =
0cm;" class=3D""><li class=3D"MsoNormal" style=3D"margin: 0cm; =
font-size: 11pt; font-family: Calibri, sans-serif;"><span =
style=3D"font-size: 12pt; font-family: &quot;Times New Roman&quot;, =
serif;" class=3D"">Offline validation of &lt;running&gt; alone IS =
required<o:p class=3D""></o:p></span></li><ul type=3D"square" =
style=3D"margin-bottom: 0cm; margin-top: 0cm;" class=3D""><li =
class=3D"MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family: =
Calibri, sans-serif;"><span style=3D"font-size: 12pt; font-family: =
&quot;Times New Roman&quot;, serif;" class=3D"">Options:<o:p =
class=3D""></o:p></span></li><ol start=3D"1" type=3D"1" =
style=3D"margin-bottom: 0cm; margin-top: 0cm;" class=3D""><li =
class=3D"MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family: =
Calibri, sans-serif;"><span style=3D"font-size: 12pt; font-family: =
&quot;Times New Roman&quot;, serif;" class=3D"">Clients MUST copy/paste =
any referenced system configuration into&nbsp;&lt;running&gt;, even =
though it goes against our objective of avoiding-copy =
when&nbsp;possible.<o:p class=3D""></o:p></span></li><li =
class=3D"MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family: =
Calibri, sans-serif;"><span style=3D"font-size: 12pt; font-family: =
&quot;Times New Roman&quot;, serif;" class=3D"">Defer work to be a =
YANG-next =
effort.</span></li></ol></ul></ul></ul></div></blockquote><div><br =
class=3D""></div><div>In order to move forward, I would propose working =
out some more options in this list. I have suggested a few to the =
authors that I think are better than the two above, but I will leave it =
to the authors make the call for what they want to bring up for =
discussion.</div><div><br class=3D""></div><div>Best =
Regards,</div><div>/jan</div><div><br =
class=3D""></div></div></div></div></body></html>=

--Apple-Mail=_B1FC378A-5111-41AF-A3D1-7EC704BB18BE--


From nobody Tue Nov 23 10:18:06 2021
Return-Path: <jason.sterne@nokia.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 67A9E3A07F0 for <netmod@ietfa.amsl.com>; Tue, 23 Nov 2021 10:18:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.601
X-Spam-Level: 
X-Spam-Status: No, score=-2.601 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.701, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nokia.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HxXXirzHmuJS for <netmod@ietfa.amsl.com>; Tue, 23 Nov 2021 10:18:00 -0800 (PST)
Received: from NAM12-BN8-obe.outbound.protection.outlook.com (mail-bn8nam12on2109.outbound.protection.outlook.com [40.107.237.109]) (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 B2B453A07EB for <netmod@ietf.org>; Tue, 23 Nov 2021 10:18:00 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=A9Gfc9gKMKN9FKaBbGAQgJuKqCLWEiPIxC+TLAxsZQ5LhZjRq9yiAtkwtaRHcKatsgeAxg9qVBRHCi3T09glDc0WqiFeA6KP2tDtV8rSoCHl7R/ly5JwkbxfVmN90vm6V2hiHKAG1vWBMrrkBm6kZys1+FSb5yvWMyLRNtQtFprrd59mIOJgxX5iAc33LdJMZC60LmABoMd7+jHAexwvxmoQ2Hu0WLl/uhInyRmVj0GyptPn9JV7qoo4e8646pfMnPLi9pTWdFBA6Y+owuvWALGApNNzewsI6uotYdtBTyObnr1y6BWbPbHegQcxkCLGb3NsnTIkknhSDS3UDSsbNA==
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=eKnMhfxQ3SCEUZxOkJtv0UyZvLyxGEZyv/t0AQ0grc4=; b=XocVbWmKmsg3KdNitrjxz1UXAda//iMlHN2fls3ZhAxlV0czned43Nicp4Czh/SeTZ05NxYBOoCIodl2Cr23mClaLRSwAprfPSSn0iq6GYn6+ImLzHmITGBXonxL8BJun+rBzy0i3lyba0ySAcy0QRDM2azyU6RLB6rH8O6J1BwS6XGZGuH2FLlWIlDDUfCWkjRv1PWghpOIElHLXK/hP/OjP///VtuPSGIdFDtqQzM3wBW0A81YXfgVleybrnhEfTxBhv3WgE6S0qIIMaPgLknstQBML/EgjmOhTX/rm7HFBydNFK1n+Is1cDFQuVkHX2cm/2yNaCDi8v2n62X2XA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nokia.com; dmarc=pass action=none header.from=nokia.com; dkim=pass header.d=nokia.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.onmicrosoft.com;  s=selector1-nokia-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=eKnMhfxQ3SCEUZxOkJtv0UyZvLyxGEZyv/t0AQ0grc4=; b=bUBCp9AwPwizWRpMx1JRXO1J9eqpY6UHZDf8sLJ55wLgApspwXiMw7Z3sssx7r0GkFpFrKhZffiXJ31he+3Ny2PeHIGMXg1fco76N+k9WZ4PClNNQetV9nPhab9cLir8eWF6NCMOjXldDpbHGxYwNPpFpeDVposXe9TV7aywGbc=
Received: from DM6PR08MB5084.namprd08.prod.outlook.com (2603:10b6:5:41::29) by DM6PR08MB5354.namprd08.prod.outlook.com (2603:10b6:5:fb::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4713.24; Tue, 23 Nov 2021 18:17:58 +0000
Received: from DM6PR08MB5084.namprd08.prod.outlook.com ([fe80::9137:a61c:2b1:ce22]) by DM6PR08MB5084.namprd08.prod.outlook.com ([fe80::9137:a61c:2b1:ce22%6]) with mapi id 15.20.4713.025; Tue, 23 Nov 2021 18:17:58 +0000
From: "Sterne, Jason (Nokia - CA/Ottawa)" <jason.sterne@nokia.com>
To: "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: YANG Versioning Weekly Call Minutes - 2021-11-23
Thread-Index: AdfglkOzLD9K4sT5RHuvzyUJk0HoXg==
Date: Tue, 23 Nov 2021 18:17:58 +0000
Message-ID: <DM6PR08MB5084741AB05A4E69925119829B609@DM6PR08MB5084.namprd08.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nokia.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 5fe5895e-1839-44be-1ecc-08d9aead93f8
x-ms-traffictypediagnostic: DM6PR08MB5354:
x-microsoft-antispam-prvs: <DM6PR08MB53542806EE5B344350C8FA679B609@DM6PR08MB5354.namprd08.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:826;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 7YAJgoGRpEpNAZS8vfxhbDBir62Mid87EbS+zPUf4k5viq/A908mUkEubo2g1I+8Y+W3+GSWqMy/fkczoKZ8XIuxnnYnYOozj07iNbDAxbIZkqwlhVqw6TyeoshGBLTQYXHQIrnl7WoV1Z9yQyqFznz+acrmTMiqqCN2fgxKcfp8CSHKFrDNkYCfaDqOc2uohOXtN57JP9baggTKqp7HgIlnLQnYFOPHZuanzqxfn0sAg2SkWUzP0aQgDzJVsIhh3DvSPKb2VwsXYrA+0KmhrIv8sVNYRn8zOsbAbQ7zWE+cDeGa61ronidG6uTEZuByBTcWkA0bNdWsyTOzj++zbIB5KGcFWsCajVkmh+biXMIQtBr87NlDHCmu7zGgkv5gBRMxKGuHKIKBhdeX2C8cmS3S0nMeHJNy7y97kwNACzZruihOmm7AoNSBRjwYqFoElG7AboA0Bd5qDdrqxeEnIvLACWRrDTLJgAO9ObNK3P+tCnahKEOFyKripF5neBVJIRkDre1O+qIY7yDDyqxANBFXqkRGexUlGNB24tFOgeIqNiGsJDCFwPMssldXqDl7jj8VIuTkeX3Tf9Q9GBc3VC5cLEPbiymvGHGUd7n+0GPjC/D3yS9RGjyo/liSo/54ZeFCibY7WxC7LvE140KN/FvTmuXNdkeD0xaeqR7yoZcY2emDgAPPATcuXDmDjd3yyDYTE4cbCV2kzZuDCi4sj+8dAvRkSmDiW7x19c01rRc6PpIBiEln8G9mGgmDR9iIgj3M+Q7Hx4dYG6Os9VlWOBLfUP/0/Amz1zXmQ04dBo2cQs5AuG9yabB+Gp5zFAN3EeOPnKicnzXvWH/1HWUkGw==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:DM6PR08MB5084.namprd08.prod.outlook.com; PTR:; CAT:NONE;  SFS:(4636009)(366004)(966005)(2906002)(66446008)(33656002)(52536014)(166002)(9686003)(82960400001)(508600001)(86362001)(186003)(122000001)(38070700005)(76116006)(8676002)(38100700002)(4001150100001)(40140700001)(5660300002)(6916009)(71200400001)(66946007)(316002)(7696005)(6506007)(64756008)(55016003)(16799955002)(83380400001)(66556008)(66476007)(8936002); DIR:OUT; SFP:1102; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?szMYxXedOHIJmQwy/DJgNvBEFi6ORoj3KH20OGds3ExBUfWYruY89MzjG9dK?= =?us-ascii?Q?9VK1b3IwQGsoFjKABSoQGytioHvGT9itVkzh9ee7omVNPbucJdTZjOGxKvzU?= =?us-ascii?Q?5OkuTVE9KTq1OZrY1RtIHwJvaOUdqA5kZaUfqVBlfPE2M6UCI+gXVEA3Kc9J?= =?us-ascii?Q?CbKRpvzXvyZQu8l7eekno7q/oBg5qMEKfBQf5Y/UCmMsZnRMhQtdjLUr2UjJ?= =?us-ascii?Q?K6SdByCKtHlTx4DM72L37K61TKvY13SIkxRbCjMD+3OjcjAaPcwiNaOQ2cu1?= =?us-ascii?Q?KBxG/uwrtdXI7hcaaEbi62xOZOO3F3CUE1BmBsAgsAUsh/F7suAoUYB6FdZ7?= =?us-ascii?Q?coIKPh7pwhEuvtWkllfL1oS4YIl0T8QSBPZeDEWIMXQmZxspK9qXiQV/9J2k?= =?us-ascii?Q?bo6tyBWtjSoOi/ediNa9tFDQJPw0OSl52nlKFQyl4azQq64mAHJvBa98u43a?= =?us-ascii?Q?IvQ0joLUD1oVuUrKYmu0g9RJoVfuebN7YvM4CDlmneWjIoWhA4fgnIj+UHX+?= =?us-ascii?Q?WCmTOyvSQEPart6NkZ59dVasYuMRg5OIyhAo1y2BKxvut9ILDsVIXMiUeQ/6?= =?us-ascii?Q?K3CBWE+BXE7O5heNheKm/3Nc25AZQTwR8kLLTEuM7yQI59ZI8K1gr5lQiNnr?= =?us-ascii?Q?tq+0TCr2+Idt/xXZAzwjuJwaWuJ+L3PtO48Lal1xCzujZU8MTkO1jt/c2X7/?= =?us-ascii?Q?O+80e/VabIBDDi8XONbXGPZjo4O1B0sywq4EqC4zdo03hrV8pzR9+Y/XT9Nj?= =?us-ascii?Q?esF1KKcq4kFljpoM9nQq4+sFtZhiv/okv9ZmVSbgY5CFfoM8ajp/VeOLjHYf?= =?us-ascii?Q?2CQrb4JBkHXvnstDUz3EnxdEd+gNCkjR4X7UIMNZcl6Ljzv5H2xmqrDNMfNZ?= =?us-ascii?Q?2uF5Xz0ROOWWkQkwEDaIC8MfpUm739okULRJyPnKhoxaEdFpiYumQJHhjqcY?= =?us-ascii?Q?WUJkHlrVWu/LogEZu8TfFfDRKkXQwIcwOapXY9gwJ52UD66bHA+2josb3yFr?= =?us-ascii?Q?TT3nPBLVq679jBXZtepSVWi8prh7KqcCbowC46eoxzIt4pt+NARvsnVcp9zq?= =?us-ascii?Q?9OO9kRZUw8WvGVN7eAAb9BYe4J4Q7IWGQmt0QKhKmibdo0rAHJNpk52mvKuj?= =?us-ascii?Q?XREDZQDx2j1QdAIpcCXSG9qOAiTvBjtjF+jqfVY7itdCp7sxLBvFWiiWPzeU?= =?us-ascii?Q?p9ZnViJgqE/jLg1ZTmLRJcwhXJCEpC6uB+ow1PsizjECPQuzo80rV1/Tj3xA?= =?us-ascii?Q?nnGwDx5yIp2vWw695XVC4WgSx/Y/Rp5eQsv1znRR53dLchQ933mnurjsk+2F?= =?us-ascii?Q?cr2YrQdbANyC/yDXspkZOM48ygmAwKFbJMYoKcfBOuUIyCAUcvMW2XsmhOEj?= =?us-ascii?Q?hH6eAraEoGXD0SffDGmqJYKmZBpgGsJUNkZgGZU2BviNd4eN+U3KqBmP6KLQ?= =?us-ascii?Q?GJOC7UClMsXZDXq6nPEnV2tF94/5bp7cJZfakFXijCTHGrtdpm37sd6cNaQA?= =?us-ascii?Q?7DpDfP57wGB96QqTTJbnhSinicM3QbiLTg+qTAc8PLYoCOIl7ZJdokUHMv3P?= =?us-ascii?Q?M4xnoZMUMqjn2FAN0+pe2fBwZP/uBJd5jtfmY7/sIEGXscqZHVH2c/PpWv/h?= =?us-ascii?Q?VX169DTOUh1Ni5HEslOK51G5ltl/ybEWlZhBJinWKXZDm6CPtZ+UPHSH52Cr?= =?us-ascii?Q?GN6FNPavlrbzWS4PIbYWDABYLxM=3D?=
Content-Type: multipart/alternative; boundary="_000_DM6PR08MB5084741AB05A4E69925119829B609DM6PR08MB5084namp_"
MIME-Version: 1.0
X-OriginatorOrg: nokia.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DM6PR08MB5084.namprd08.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 5fe5895e-1839-44be-1ecc-08d9aead93f8
X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Nov 2021 18:17:58.4013 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d471751-9675-428d-917b-70f44f9630b0
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: EIKxQKVD9nNVKY/E/ErQQSI9/SYAeEMbD5skxniNi9FoJqn67a3a7kObYut2xQdf3zV7ytUZk+qthdCjrNjJaw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR08MB5354
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/bpaiAJglkb316z7ylw8Pf_qX8Qc>
Subject: [netmod] YANG Versioning Weekly Call Minutes - 2021-11-23
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
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: Tue, 23 Nov 2021 18:18:06 -0000

--_000_DM6PR08MB5084741AB05A4E69925119829B609DM6PR08MB5084namp_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

YANG Versioning Weekly Call Minutes - 2021-11-23

Today we discussed Jan's alternative approach for how Packages and YANG Lib=
rary fit together.

We agreed we need further discussion (target =3D 2 weeks from now, Dec 7 ca=
ll).

Jan will try to give an example of an instance data document for the new pr=
oposal.

Jan & Jason (+ input from Rob) will try to put together a comparison of cli=
ent & server exchange & logic for the new proposal vs the current packages =
draft.  Rob proposed we look at 2 scenarios:
1) client & server both know & understand the top level package(s)
2) client doesn't understand the top package(s) and needs to dig further in=
to the package contents

Topics for next meeting:
- review Balazs response for Issue #65 (revision label scheme for Packages)
- review Jason's text for Issue #84 (motivation for the _COMPAT extension o=
n YANG Semver)
- review text authors provide for other open packages issues
- continue with these issues:
https://github.com/netmod-wg/yang-ver-dt/issues/74
https://github.com/netmod-wg/yang-ver-dt/issues/76
- in 2 weeks (Dec 7) we'll continue with the Packages & Library discussion

Jason

----------------------------------------------
Weekly webex call details:

Meeting number (access code): 161 096 5630
Meeting password: semver?

Occurs every Tuesday effective Tuesday, November 16, 2021 from 9:00 AM to 1=
0:00 AM, (UTC-05:00) Eastern Time (US & Canada)
9:00 AM  |  (UTC-05:00) Eastern Time (US & Canada)  |  1 hr

https://ietf.webex.com/ietf/j.php?MTID=3Dme2c6491ebcc37b8127c1244d244d2754
Tap to join from a mobile device (attendees only)
+1-650-479-3208,,1610965630## Call-in toll number (US/Canada)

--_000_DM6PR08MB5084741AB05A4E69925119829B609DM6PR08MB5084namp_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-CA" link=3D"#0563C1" vlink=3D"#954F72" style=3D"word-wrap:=
break-word">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">YANG Versioning Weekly Call Minutes - 2021-11-23<o:p=
></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Today we discussed Jan's alternative approach for ho=
w Packages and YANG Library fit together.
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">We agreed we need further discussion (target =3D 2 w=
eeks from now, Dec 7 call).<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Jan will try to give an example of an instance data =
document for the new proposal.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Jan &amp; Jason (+ input from Rob) will try to put t=
ogether a comparison of client &amp; server exchange &amp; logic for the ne=
w proposal vs the current packages draft.&nbsp; Rob proposed we look at 2 s=
cenarios:<o:p></o:p></p>
<p class=3D"MsoNormal">1) client &amp; server both know &amp; understand th=
e top level package(s)<o:p></o:p></p>
<p class=3D"MsoNormal">2) client doesn't understand the top package(s) and =
needs to dig further into the package contents<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Topics for next meeting:<o:p></o:p></p>
<p class=3D"MsoNormal">- review Balazs response for Issue #65 (revision lab=
el scheme for Packages)<o:p></o:p></p>
<p class=3D"MsoNormal">- review Jason's text for Issue #84 (motivation for =
the _COMPAT extension on YANG Semver)<o:p></o:p></p>
<p class=3D"MsoNormal">- review text authors provide for other open package=
s issues<o:p></o:p></p>
<p class=3D"MsoNormal">- continue with these issues:<o:p></o:p></p>
<p class=3D"MsoNormal"><a href=3D"https://github.com/netmod-wg/yang-ver-dt/=
issues/74">https://github.com/netmod-wg/yang-ver-dt/issues/74</a><o:p></o:p=
></p>
<p class=3D"MsoNormal"><a href=3D"https://github.com/netmod-wg/yang-ver-dt/=
issues/76">https://github.com/netmod-wg/yang-ver-dt/issues/76</a><o:p></o:p=
></p>
<p class=3D"MsoNormal">- in 2 weeks (Dec 7) we'll continue with the Package=
s &amp; Library discussion<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Jason<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">----------------------------------------------<o:p><=
/o:p></p>
<p class=3D"MsoNormal">Weekly webex call details:<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Meeting number (access code): 161 096 5630 <o:p></o:=
p></p>
<p class=3D"MsoNormal">Meeting password: semver?<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Occurs every Tuesday effective Tuesday, November 16,=
 2021 from 9:00 AM to 10:00 AM, (UTC-05:00) Eastern Time (US &amp; Canada)
<o:p></o:p></p>
<p class=3D"MsoNormal">9:00 AM&nbsp; |&nbsp; (UTC-05:00) Eastern Time (US &=
amp; Canada)&nbsp; |&nbsp; 1 hr <o:p>
</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><a href=3D"https://ietf.webex.com/ietf/j.php?MTID=3D=
me2c6491ebcc37b8127c1244d244d2754">https://ietf.webex.com/ietf/j.php?MTID=
=3Dme2c6491ebcc37b8127c1244d244d2754</a><o:p></o:p></p>
<p class=3D"MsoNormal">Tap to join from a mobile device (attendees only)<o:=
p></o:p></p>
<p class=3D"MsoNormal">+1-650-479-3208,,1610965630## Call-in toll number (U=
S/Canada)<o:p></o:p></p>
</div>
</body>
</html>

--_000_DM6PR08MB5084741AB05A4E69925119829B609DM6PR08MB5084namp_--


From nobody Tue Nov 23 19:21:27 2021
Return-Path: <maqiufang1@huawei.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 1ED723A0881 for <netmod@ietfa.amsl.com>; Tue, 23 Nov 2021 19:21:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level: 
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YhuUvHcRHJcO for <netmod@ietfa.amsl.com>; Tue, 23 Nov 2021 19:21:20 -0800 (PST)
Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3079D3A08D0 for <netmod@ietf.org>; Tue, 23 Nov 2021 19:21:20 -0800 (PST)
Received: from fraeml705-chm.china.huawei.com (unknown [172.18.147.200]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4HzR5H0mKwz67ycJ for <netmod@ietf.org>; Wed, 24 Nov 2021 11:17:23 +0800 (CST)
Received: from kwepemm600020.china.huawei.com (7.193.23.147) by fraeml705-chm.china.huawei.com (10.206.15.54) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2308.20; Wed, 24 Nov 2021 04:21:16 +0100
Received: from kwepemm600017.china.huawei.com (7.193.23.234) by kwepemm600020.china.huawei.com (7.193.23.147) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20; Wed, 24 Nov 2021 11:21:14 +0800
Received: from kwepemm600017.china.huawei.com ([7.193.23.234]) by kwepemm600017.china.huawei.com ([7.193.23.234]) with mapi id 15.01.2308.020; Wed, 24 Nov 2021 11:21:14 +0800
From: "maqiufang (A)" <maqiufang1@huawei.com>
To: =?iso-8859-1?Q?Martin_Bj=F6rklund?= <mbj+ietf@4668.se>
CC: "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: [netmod] Should the origin="system" be required for system configurations copied/pasted into <running>?
Thread-Index: AdffkR5sVtMRYIzeTpCisQ2IqIgmxwAaPt4AADhgKLA=
Date: Wed, 24 Nov 2021 03:21:14 +0000
Message-ID: <1ab9c19f3f7c4126b715d2e389eafdaf@huawei.com>
References: <691d9e3445a546608166ab3dbda96137@huawei.com> <20211123.083850.1266325188190711456.id@4668.se>
In-Reply-To: <20211123.083850.1266325188190711456.id@4668.se>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.136.100.87]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/iwq1sXys_9qjixiMEBfr5Cd2qAU>
Subject: Re: [netmod] Should the origin="system" be required for system configurations copied/pasted into <running>?
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 24 Nov 2021 03:21:25 -0000

Hi, Martin,

Please see my reply inline.

-----Original Message-----
From: Martin Bj=F6rklund [mailto:mbj+ietf@4668.se]=20
Sent: Tuesday, November 23, 2021 3:39 PM
To: maqiufang (A) <maqiufang1@huawei.com>
Cc: netmod@ietf.org
Subject: Re: [netmod] Should the origin=3D"system" be required for system c=
onfigurations copied/pasted into <running>?

Hi,

"maqiufang \(A\)" <maqiufang1=3D40huawei.com@dmarc.ietf.org> wrote:
> Hi, all
>=20
> There is still another issue which is about origin metadata
> annotation: should the origin=3D"system" be required for system=20
> configurations copied/pasted into <running>?

I think the question is "if a node is present both in <intended> and in <sy=
stem>, which origin does it have in <operational>"?

(NOTE: it doesn't matter if the value was "copy & pasted" from <system> or =
entered in some other way.)
[Qiufang Ma] Noted, thanks.

Obviously, if a leaf node is present in both, but its value differ, the ori=
gin must indicate which datastore had precedence.
[Qiufang Ma] Yes, exactly. If a client tries to modify a system-defined dat=
a node(with a different value),  what has been defined in <running> should =
take precedence over system predefined nodes if the system configuration is=
 modifiable. Thus the origin should be indicated as "intended", there is no=
 question about that.=20

But suppose the node is a list entry (e.g., an interface) or a leaf with th=
e same value.  In this case, it is not clear which origin should be used.  =
I think it would be ok to use "system" in this case.
(But also perhaps it doesn't matter much).
[Qiufang Ma] "Copy&paste" just refers to this case(a leaf with a same value=
 or an ancestor node like "interface"). IMO, it should not be "intended" if=
 the system configuration is non-modifiable(e.g., interface type or name).


> Currently any system configuration explicitly declared in <running> in=20
> order to configure its descendant nodes or maintain <running>=20
> offline-valid will show up in <operational> with origin=3Dintended.
> The question behind this issue is whether we want a copied/pasted=20
> system defined data node to override and take precedence over=20
> <system>.
>=20
> The choices and some considerations of this issue received so far:
> o Origin=3Dsystem IS required for system configuration copied/pasted=20
> into <running> ?  I believe that "system" reflects the most accurate=20
> source in this case. And only in this way, a server can allow a=20
> read-only system configuration to be declared in <running>(e.g., in=20
> order to valid
> <running>) by the clients.

What do you mean with "a read-only system configuration [...] be declared i=
n <running>"?  <system> is a separate datastore that clients can read, righ=
t?
[Qiufang Ma] Yes, it's related to an ongoing work (https://datatracker.ietf=
.org/doc/html/draft-ma-netmod-with-system-00.txt). There is a read-only "sy=
stem" datastore which contains system configuration non-modifiable or not.
I think that non-modifiable system configuration should be allowed to write=
 into <running>(with a same value), as far as the origin is "system". Writi=
ng a different value for non-modifiable system config in <running> should r=
eturn an error.


Best Regards,
Qiufang Ma



/martin



> ?  The challenge for this choice is on the server side. It MUST be=20
> able to recognize a particular data node which explicitly defined in=20
> <running> is actually a mirror of what is in <system>.
> o Origin=3Dsystem is NOT required for system configuration copied/pasted=
=20
> into <running> ?  Good consistency. For all configurations explicitly=20
> defined in <running>, if they appear in <operational>, the origin=20
> value is "intended" with no exceptions.
> o Define a system-mode which is similar to with-defaults basic mode=20
> and allow a server to advertise a particular behavior ?  Does it mean=20
> we could get the Pros from both choices?
> Any other thoughts?


From nobody Tue Nov 23 19:42:11 2021
Return-Path: <maqiufang1@huawei.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 72C773A095C for <netmod@ietfa.amsl.com>; Tue, 23 Nov 2021 19:42:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.896
X-Spam-Level: 
X-Spam-Status: No, score=-1.896 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VQWXHhg0U_2C for <netmod@ietfa.amsl.com>; Tue, 23 Nov 2021 19:42:05 -0800 (PST)
Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8747C3A0957 for <netmod@ietf.org>; Tue, 23 Nov 2021 19:42:04 -0800 (PST)
Received: from fraeml736-chm.china.huawei.com (unknown [172.18.147.226]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4HzRY70qp6z67ynt; Wed, 24 Nov 2021 11:38:03 +0800 (CST)
Received: from kwepemm000020.china.huawei.com (7.193.23.93) by fraeml736-chm.china.huawei.com (10.206.15.217) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20; Wed, 24 Nov 2021 04:41:55 +0100
Received: from kwepemm600017.china.huawei.com (7.193.23.234) by kwepemm000020.china.huawei.com (7.193.23.93) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20; Wed, 24 Nov 2021 11:41:54 +0800
Received: from kwepemm600017.china.huawei.com ([7.193.23.234]) by kwepemm600017.china.huawei.com ([7.193.23.234]) with mapi id 15.01.2308.020; Wed, 24 Nov 2021 11:41:54 +0800
From: "maqiufang (A)" <maqiufang1@huawei.com>
To: Jan Lindblad <jlindbla@cisco.com>
CC: "sergio.belotti@nokia.com" <sergio.belotti@nokia.com>, "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: [netmod] Must offline-validation of <running> alone be valid?
Thread-Index: AdffkR5mw0pyFtGVS9uFCu3u8tPNZAAfJr4AAAKFEoAADiYHAAAgsyFg
Date: Wed, 24 Nov 2021 03:41:54 +0000
Message-ID: <ea9521ad6f384b139d493321dcbe3d95@huawei.com>
References: <0df9454875b54804b42ec2f5cc6b151f@huawei.com> <D198DDBF-BC97-4E4C-8B62-470880287A06@tail-f.com> <VI1PR07MB550191DA7C787DD4E344989791609@VI1PR07MB5501.eurprd07.prod.outlook.com> <7511E143-A08F-4089-89CB-17F74C2E9CCE@tail-f.com>
In-Reply-To: <7511E143-A08F-4089-89CB-17F74C2E9CCE@tail-f.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.136.100.87]
Content-Type: multipart/alternative; boundary="_000_ea9521ad6f384b139d493321dcbe3d95huaweicom_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/gd5oXE_0ntWF-4L-o4RwTbMtaaA>
Subject: Re: [netmod] Must offline-validation of <running> alone be valid?
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 24 Nov 2021 03:42:10 -0000

--_000_ea9521ad6f384b139d493321dcbe3d95huaweicom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGksIEphbiwNCg0KSSBkbyByZW1lbWJlciB0aGF0LiBZb3UgbWVudGlvbmVkIGl0IHRvIG1lIGFm
dGVyIHRoZSBpbnRlcmltIGJ1dCBJIHdhcyB0cnlpbmcgdG8gZG9jdW1lbnQgdGhlIGRpc2N1c3Np
b24gaW4gdGhlIGludGVyaW0gbWVldGluZyBhdCB0aGF0IHRpbWUuDQpJIGFtIHZlcnkgZ2xhZCB0
byBicmluZyB5b3VyIHByb3Bvc2FsIHRvIHRoZSBXRywgaWYgdGhlIFdHIHRoaW5rcyBpdCBpcyB0
aGUgY2FzZSB0aGF0IG9mZmxpbmUgdmFsaWRhdGlvbiBvZiA8cnVubmluZz4gYWxvbmUgaXMgcmVx
dWlyZWQuDQoNCklmIG15IHVuZGVyc3RhbmRpbmcgaXMgY29ycmVjdCwgeW91IHN1Z2dlc3QgdGhl
cmUgaXMgYSBuZXcgZmxhZyh3ZSBjYW4gY2FsbCBpdCDigJx3aXRoLXN5c3RlbS1hdXRv4oCdKSBh
ZGRlZCB0byB0aGUg4oCcZWRpdC1jb25maWfigJ0gb3BlcmF0aW9uIGZvciB0aGUgY2xpZW50cyBl
eHBlY3RlZCB0byBiZSBsYXp5Lg0KV2hlbiB0aGlzIGZsYWcgaXMgY2FycmllZCwgaXQgaW5kaWNh
dGVzIHRvIHRoZSBzZXZlciB0byBhdXRvLXBvcHVsYXRlIHJlZmVyZW5jZWQgYnV0IG1pc3NlZCBz
eXN0ZW0gZGF0YSBub2RlIGludG8gPHJ1bm5pbmc+IGZvciB0aGUgb3BlcmF0aW9uIHRvIGJlIHZh
bGlkLg0KRm9yIHRoZSBjbGllbnQgZXhwZWN0ZWQgbm90IHRvIGJlIGxhenksIGl04oCZcyBhbHNv
IHRoZSBjYXNlcyB0aGF0IHRoZXkgY291bGQgZXhwbGljaXRseSBjb3B5L3Bhc3RlIHN5c3RlbSBj
b25maWcgaW4gPHJ1bm5pbmc+IHdpdGhvdXQg4oCcd2l0aC1zeXN0ZW0tYXV0b+KAnSBmbGFnLg0K
DQpXaGF0IEkgYW0gbm90IHN1cmUgaXMgd2hldGhlciB0aGlzIGdvZXMgYWdhaW5zdCBvdXIgZ29h
bCBvZiDigJxjbGllbnQtY29udHJvbChpLmUuLCBhIHJlYWQtYmFjayBvZiA8cnVubmluZz4gc2hv
dWxkIGNvbnRhaW4gb25seSB3aGF0IHdhcyBleHBsaWNpdGx5IHNldCBieSB0aGUgY2xpZW50cyni
gJ0sIG9yIGl0IGlzIGEgY29tcHJvbWlzZSB0aGF0IGhhZCB0byBiZSBtYWRlLg0KDQpCZXN0IFJl
Z2FyZHMsDQpRaXVmYW5nIE1hDQpGcm9tOiBuZXRtb2QgW21haWx0bzpuZXRtb2QtYm91bmNlc0Bp
ZXRmLm9yZ10gT24gQmVoYWxmIE9mIEphbiBMaW5kYmxhZA0KU2VudDogV2VkbmVzZGF5LCBOb3Zl
bWJlciAyNCwgMjAyMSAxOjU3IEFNDQpUbzogQmVsb3R0aSwgU2VyZ2lvIChOb2tpYSAtIElUL1Zp
bWVyY2F0ZSkgPHNlcmdpby5iZWxvdHRpQG5va2lhLmNvbTxtYWlsdG86c2VyZ2lvLmJlbG90dGlA
bm9raWEuY29tPj4NCkNjOiBtYXFpdWZhbmcgKEEpIDxtYXFpdWZhbmcxPTQwaHVhd2VpLmNvbUBk
bWFyYy5pZXRmLm9yZzxtYWlsdG86bWFxaXVmYW5nMT00MGh1YXdlaS5jb21AZG1hcmMuaWV0Zi5v
cmc+PjsgbmV0bW9kQGlldGYub3JnPG1haWx0bzpuZXRtb2RAaWV0Zi5vcmc+DQpTdWJqZWN0OiBS
ZTogW25ldG1vZF0gTXVzdCBvZmZsaW5lLXZhbGlkYXRpb24gb2YgPHJ1bm5pbmc+IGFsb25lIGJl
IHZhbGlkPw0KDQpTZXJnaW8sIFFpdWZhbmcsDQoNCkhpIEphbiwNCllvdSBjb3JyZWN0bHkgd3Jv
dGU6DQoNClRoZW4gdGhlIGNob2ljZXMgYmVjb21lOg0KbyAgICBPZmZsaW5lIHZhbGlkYXRpb24g
b2YgPHJ1bm5pbmc+IGFsb25lIGlzIE5PVCByZXF1aXJlZA0KwqcgIFNlcnZlcnMgaW50ZXJuYWxs
eSB2YWxpZGF0ZSA8cnVubmluZz4gdmlhIHZhbGlkYXRpbmcgPGludGVuZGVkPg0KwqcNClNCPiBi
dXQgaW4gZmFjdCB0aGlzIGlzIHdoYXQgZGVjbGFyZWQsIGZvciBteSB1bmRlcnN0YW5kaW5nLCBp
biBSRkMgODM0MiwgZm9yIHdoaWNoIOKAnHZhbGlkYXRpb27igJ0gaXMgZG9uZSBvbiDigJxpbnRl
bmRlZOKAnSBieSB0aGUgc2VydmVyICwgYXMgYWxzbyBzaG93biBpbiBmaWd1cmUgMiBvZiB0aGUg
UkZDLiBJcyBpdCBuZWVkZWQgdG8gY2hhbmdlIGFsc28gUkZDPw0KDQpBY2NvcmRpbmcgdG8gUkZD
IDgzNDIsICpib3RoKiBydW5uaW5nIGFuZCBpbnRlbmRlZCBoYXZlIHRvIGJlIHZhbGlkIGF0IGFs
bCB0aW1lcy4gU2VjdGlvbiA1LjEuMyBzYXlzOg0KDQoNCjUuMS4zPGh0dHBzOi8vZGF0YXRyYWNr
ZXIuaWV0Zi5vcmcvZG9jL2h0bWwvcmZjODM0MiNzZWN0aW9uLTUuMS4zPi4gIFRoZSBSdW5uaW5n
IENvbmZpZ3VyYXRpb24gRGF0YXN0b3JlICg8cnVubmluZz4pDQoNCi4uLg0KDQogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBIb3dldmVyLA0K
DQogICA8cnVubmluZz4gTVVTVCBhbHdheXMgYmUgYSB2YWxpZCBjb25maWd1cmF0aW9uIGRhdGEg
dHJlZSwgYXMgZGVmaW5lZA0KDQogICBpbiBTZWN0aW9uIDguMSBvZiBbUkZDNzk1MF08aHR0cHM6
Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvaHRtbC9yZmM3OTUwI3NlY3Rpb24tOC4xPi4NCg0K
U2VjdGlvbiA4LjEgb2YgUkZDIDc5NTAgd2FzIHRoZSBzZWN0aW9uIEkgcmVmZXJyZWQgdG8gaW4g
bXkgcHJldmlvdXMgY29tbWVudC4gU2VjdGlvbiA1LjEuNCBzYXlzOg0KDQoNCjUuMS40PGh0dHBz
Oi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2h0bWwvcmZjODM0MiNzZWN0aW9uLTUuMS40Pi4g
IFRoZSBJbnRlbmRlZCBDb25maWd1cmF0aW9uIERhdGFzdG9yZSAoPGludGVuZGVkPikNCg0KLi4u
DQoNCiAgIDxpbnRlbmRlZD4gaXMgdGlnaHRseSBjb3VwbGVkIHRvIDxydW5uaW5nPi4gIFdoZW5l
dmVyIGRhdGEgaXMgd3JpdHRlbg0KDQogICB0byA8cnVubmluZz4sIHRoZSBzZXJ2ZXIgTVVTVCBh
bHNvIGltbWVkaWF0ZWx5IHVwZGF0ZSBhbmQgdmFsaWRhdGUNCg0KICAgPGludGVuZGVkPi4NCg0K
SW4gbXkganVkZ2VtZW50LCBjaGFuZ2luZyB0aGUgZnVuZGFtZW50cyBvZiBSRkMgNzk1MCBhbmQg
ODM0MiBpcyBub3QgZ29pbmcgdG8gaGFwcGVuIGFueSB0aW1lIHNvb24gKGZvciBnb29kIHJlYXNv
biksIGFuZCB0aGVyZSBhcmUgb3RoZXIgKGJldHRlcikgb3B0aW9ucy4NCg0KbyAgICBPZmZsaW5l
IHZhbGlkYXRpb24gb2YgPHJ1bm5pbmc+IGFsb25lIElTIHJlcXVpcmVkDQrCpyAgT3B0aW9uczoN
CjEuICAgICAgIENsaWVudHMgTVVTVCBjb3B5L3Bhc3RlIGFueSByZWZlcmVuY2VkIHN5c3RlbSBj
b25maWd1cmF0aW9uIGludG8gPHJ1bm5pbmc+LCBldmVuIHRob3VnaCBpdCBnb2VzIGFnYWluc3Qg
b3VyIG9iamVjdGl2ZSBvZiBhdm9pZGluZy1jb3B5IHdoZW4gcG9zc2libGUuDQoyLiAgICAgICBE
ZWZlciB3b3JrIHRvIGJlIGEgWUFORy1uZXh0IGVmZm9ydC4NCg0KSW4gb3JkZXIgdG8gbW92ZSBm
b3J3YXJkLCBJIHdvdWxkIHByb3Bvc2Ugd29ya2luZyBvdXQgc29tZSBtb3JlIG9wdGlvbnMgaW4g
dGhpcyBsaXN0LiBJIGhhdmUgc3VnZ2VzdGVkIGEgZmV3IHRvIHRoZSBhdXRob3JzIHRoYXQgSSB0
aGluayBhcmUgYmV0dGVyIHRoYW4gdGhlIHR3byBhYm92ZSwgYnV0IEkgd2lsbCBsZWF2ZSBpdCB0
byB0aGUgYXV0aG9ycyBtYWtlIHRoZSBjYWxsIGZvciB3aGF0IHRoZXkgd2FudCB0byBicmluZyB1
cCBmb3IgZGlzY3Vzc2lvbi4NCg0KQmVzdCBSZWdhcmRzLA0KL2phbg0KDQo=

--_000_ea9521ad6f384b139d493321dcbe3d95huaweicom_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
V2luZ2RpbmdzOw0KCXBhbm9zZS0xOjUgMCAwIDAgMCAwIDAgMCAwIDA7fQ0KQGZvbnQtZmFjZQ0K
CXtmb250LWZhbWlseTrlrovkvZM7DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpA
Zm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0xOjIgNCA1
IDMgNSA0IDYgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJpOw0KCXBh
bm9zZS0xOjIgMTUgNSAyIDIgMiA0IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
Q29uc29sYXM7DQoJcGFub3NlLTE6MiAxMSA2IDkgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0K
CXtmb250LWZhbWlseToiXEDlrovkvZMiOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7
fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRp
di5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBjbTsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9u
dC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIixzZXJpZjt9DQph
OmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xv
cjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1z
b0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJw
bGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwcmUNCgl7bXNvLXN0eWxlLXByaW9y
aXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJIVE1MIOmihOiuvuagvOW8jyBDaGFyIjsNCgltYXJn
aW46MGNtOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTAuMHB0Ow0KCWZv
bnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQ0Kc3Bhbi5IVE1MQ2hhcg0KCXttc28tc3R5bGUtbmFt
ZToiSFRNTCDpooTorr7moLzlvI8gQ2hhciI7DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1z
by1zdHlsZS1saW5rOiJIVE1MIOmihOiuvuagvOW8jyI7DQoJZm9udC1mYW1pbHk6Q29uc29sYXM7
fQ0Kc3Bhbi5oNA0KCXttc28tc3R5bGUtbmFtZTpoNDt9DQpzcGFuLkVtYWlsU3R5bGUyMA0KCXtt
c28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fu
cy1zZXJpZjsNCgljb2xvcjojMUY0OTdEO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10
eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNlY3Rpb24x
DQoJe3NpemU6NjEyLjBwdCA3OTIuMHB0Ow0KCW1hcmdpbjo3Mi4wcHQgOTAuMHB0IDcyLjBwdCA5
MC4wcHQ7fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQovKiBMaXN0
IERlZmluaXRpb25zICovDQpAbGlzdCBsMA0KCXttc28tbGlzdC1pZDoxNTAwOTg4NzsNCgltc28t
bGlzdC10ZW1wbGF0ZS1pZHM6LTk3MTA1MzU2Njt9DQpAbGlzdCBsMDpsZXZlbDENCgl7bXNvLWxl
dmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2
ZWwtdGFiLXN0b3A6MzYuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0
ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1m
YW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsMg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1h
dDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6bzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6NzIuMHB0
Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0
Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3
IjsNCgltc28tYmlkaS1mb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIjt9DQpAbGlzdCBsMDps
ZXZlbDMNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0
Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MTA4LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6
MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMDpsZXZlbDQNCgl7bXNv
LWxldmVsLXRhYi1zdG9wOjE0NC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7fQ0KQGxpc3QgbDA6bGV2ZWw1DQoJe21zby1sZXZlbC1u
dW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRh
Yi1zdG9wOjE4MC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQt
aW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWls
eTpTeW1ib2w7fQ0KQGxpc3QgbDA6bGV2ZWw2DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1
bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjIxNi4wcHQ7
DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7
DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxp
c3QgbDA6bGV2ZWw3DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2
ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjI1Mi4wcHQ7DQoJbXNvLWxldmVsLW51
bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9u
dC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDA6bGV2ZWw4DQoJ
e21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJ
bXNvLWxldmVsLXRhYi1zdG9wOjI4OC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjps
ZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsN
Cglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDA6bGV2ZWw5DQoJe21zby1sZXZlbC1udW1i
ZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1z
dG9wOjMyNC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5k
ZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpT
eW1ib2w7fQ0KQGxpc3QgbDENCgl7bXNvLWxpc3QtaWQ6OTI4MTUyOTM3Ow0KCW1zby1saXN0LXRl
bXBsYXRlLWlkczoyNzQ5MTExNTg7fQ0KQGxpc3QgbDE6bGV2ZWwxDQoJe21zby1sZXZlbC1udW1i
ZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1z
dG9wOjM2LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRl
bnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5
bWJvbDt9DQpAbGlzdCBsMTpsZXZlbDINCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0
Ow0KCW1zby1sZXZlbC10ZXh0Om87DQoJbXNvLWxldmVsLXRhYi1zdG9wOjcyLjBwdDsNCgltc28t
bGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28t
YW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7DQoJbXNv
LWJpZGktZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiI7fQ0KQGxpc3QgbDE6bGV2ZWwzDQoJ
e21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJ
bXNvLWxldmVsLXRhYi1zdG9wOjEwOC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjps
ZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsN
Cglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDE6bGV2ZWw0DQoJe21zby1sZXZlbC1u
dW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRh
Yi1zdG9wOjE0NC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQt
aW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWls
eTpTeW1ib2w7fQ0KQGxpc3QgbDE6bGV2ZWw1DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1
bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjE4MC4wcHQ7
DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7
DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxp
c3QgbDE6bGV2ZWw2DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2
ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjIxNi4wcHQ7DQoJbXNvLWxldmVsLW51
bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9u
dC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDE6bGV2ZWw3DQoJ
e21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJ
bXNvLWxldmVsLXRhYi1zdG9wOjI1Mi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjps
ZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsN
Cglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDE6bGV2ZWw4DQoJe21zby1sZXZlbC1udW1i
ZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1z
dG9wOjI4OC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5k
ZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpT
eW1ib2w7fQ0KQGxpc3QgbDE6bGV2ZWw5DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxl
dDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjMyNC4wcHQ7DQoJ
bXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJ
bXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0Kb2wNCgl7
bWFyZ2luLWJvdHRvbTowY207fQ0KdWwNCgl7bWFyZ2luLWJvdHRvbTowY207fQ0KLS0+PC9zdHls
ZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQi
IHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+
PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0
IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFk
Pg0KPGJvZHkgbGFuZz0iRU4tVVMiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBj
bGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJj
b2xvcjojMUY0OTdEIj5IaSwgSmFuLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkkgZG8gcmVt
ZW1iZXIgdGhhdC4gWW91IG1lbnRpb25lZCBpdCB0byBtZSBhZnRlciB0aGUgaW50ZXJpbSBidXQg
SSB3YXMgdHJ5aW5nIHRvIGRvY3VtZW50IHRoZSBkaXNjdXNzaW9uIGluIHRoZSBpbnRlcmltIG1l
ZXRpbmcgYXQgdGhhdCB0aW1lLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6IzFGNDk3RCI+SSBhbSB2ZXJ5IGdsYWQgdG8gYnJpbmcgeW91ciBwcm9wb3Nh
bCB0byB0aGUgV0csIGlmIHRoZSBXRyB0aGlua3MgaXQgaXMgdGhlIGNhc2UgdGhhdCBvZmZsaW5l
IHZhbGlkYXRpb24gb2YgJmx0O3J1bm5pbmcmZ3Q7IGFsb25lIGlzIHJlcXVpcmVkLjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4m
bmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdE
Ij5JZiBteSB1bmRlcnN0YW5kaW5nIGlzIGNvcnJlY3QsIHlvdSBzdWdnZXN0IHRoZXJlIGlzIGEg
bmV3IGZsYWcod2UgY2FuIGNhbGwgaXQg4oCcd2l0aC1zeXN0ZW0tYXV0b+KAnSkgYWRkZWQgdG8g
dGhlIOKAnGVkaXQtY29uZmln4oCdIG9wZXJhdGlvbiBmb3IgdGhlIGNsaWVudHMgZXhwZWN0ZWQg
dG8gYmUgbGF6eS4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6IzFGNDk3RCI+V2hlbiB0aGlzIGZsYWcgaXMgY2FycmllZCwgaXQgaW5kaWNhdGVzIHRv
IHRoZSBzZXZlciB0byBhdXRvLXBvcHVsYXRlIHJlZmVyZW5jZWQgYnV0IG1pc3NlZCBzeXN0ZW0g
ZGF0YSBub2RlIGludG8gJmx0O3J1bm5pbmcmZ3Q7IGZvciB0aGUgb3BlcmF0aW9uIHRvIGJlIHZh
bGlkLiZuYnNwOw0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjojMUY0OTdEIj5Gb3IgdGhlIGNsaWVudCBleHBlY3RlZCBub3QgdG8gYmUgbGF6eSwgaXTi
gJlzIGFsc28gdGhlIGNhc2VzIHRoYXQgdGhleSBjb3VsZCBleHBsaWNpdGx5IGNvcHkvcGFzdGUg
c3lzdGVtIGNvbmZpZyBpbiAmbHQ7cnVubmluZyZndDsgd2l0aG91dCDigJx3aXRoLXN5c3RlbS1h
dXRv4oCdIGZsYWcuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOiMxRjQ5N0QiPldoYXQgSSBhbSBub3Qgc3VyZSBpcyB3aGV0aGVyIHRoaXMg
Z29lcyBhZ2FpbnN0IG91ciBnb2FsIG9mIOKAnGNsaWVudC1jb250cm9sKGkuZS4sIGEgcmVhZC1i
YWNrIG9mICZsdDtydW5uaW5nJmd0OyBzaG91bGQgY29udGFpbiBvbmx5IHdoYXQgd2FzIGV4cGxp
Y2l0bHkgc2V0IGJ5IHRoZSBjbGllbnRzKeKAnSwgb3IgaXQNCiBpcyBhIGNvbXByb21pc2UgdGhh
dCBoYWQgdG8gYmUgbWFkZS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+QmVzdCBSZWdhcmRzLDxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+UWl1ZmFuZyBNYTwvc3Bh
bj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAx
LjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+RnJvbTo8L3NwYW4+
PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZiI+IG5ldG1vZCBbPGEgaHJlZj0ibWFpbHRvOm5ldG1vZC1ib3Vu
Y2VzQGlldGYub3JnIj5tYWlsdG86bmV0bW9kLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XQ0KPGI+T24g
QmVoYWxmIE9mIDwvYj5KYW4gTGluZGJsYWQ8YnI+DQo8Yj5TZW50OjwvYj4gV2VkbmVzZGF5LCBO
b3ZlbWJlciAyNCwgMjAyMSAxOjU3IEFNPGJyPg0KPGI+VG86PC9iPiBCZWxvdHRpLCBTZXJnaW8g
KE5va2lhIC0gSVQvVmltZXJjYXRlKSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNlcmdpby5iZWxvdHRp
QG5va2lhLmNvbSI+c2VyZ2lvLmJlbG90dGlAbm9raWEuY29tPC9hPiZndDs8YnI+DQo8Yj5DYzo8
L2I+IG1hcWl1ZmFuZyAoQSkgJmx0OzxhIGhyZWY9Im1haWx0bzptYXFpdWZhbmcxPTQwaHVhd2Vp
LmNvbUBkbWFyYy5pZXRmLm9yZyI+bWFxaXVmYW5nMT00MGh1YXdlaS5jb21AZG1hcmMuaWV0Zi5v
cmc8L2E+Jmd0OzsNCjxhIGhyZWY9Im1haWx0bzpuZXRtb2RAaWV0Zi5vcmciPm5ldG1vZEBpZXRm
Lm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtuZXRtb2RdIE11c3Qgb2ZmbGluZS12
YWxpZGF0aW9uIG9mICZsdDtydW5uaW5nJmd0OyBhbG9uZSBiZSB2YWxpZD88bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbi1sZWZ0OjM2LjBwdCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij5TZXJnaW8sJm5ic3A7UWl1ZmFuZyw8bzpw
PjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxl
ZnQ6MzYuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPGJsb2NrcXVv
dGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZiI+SGkgSmFuLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZiI+WW91IGNvcnJlY3RseSB3cm90ZTo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYu
MHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQi
PlRoZW4gdGhlIGNob2ljZXMgYmVjb21lOjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6
MTA4LjBwdDt0ZXh0LWluZGVudDotMTguMHB0O21zby1saXN0OmwxIGxldmVsMiBsZm8yIj4NCjwh
W2lmICFzdXBwb3J0TGlzdHNdPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdub3Jl
Ij5vPHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4m
bmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwhW2VuZGlmXT5PZmZsaW5l
IHZhbGlkYXRpb24gb2YgJmx0O3J1bm5pbmcmZ3Q7IGFsb25lIGlzIE5PVCByZXF1aXJlZDxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbi1sZWZ0OjE0NC4wcHQ7dGV4dC1pbmRlbnQ6LTE4LjBwdDttc28tbGlzdDps
MSBsZXZlbDMgbGZvMiI+DQo8IVtpZiAhc3VwcG9ydExpc3RzXT48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTpXaW5nZGluZ3MiPjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJ
Z25vcmUiPsKnPHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1
b3Q7Ij4mbmJzcDsNCjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwhW2VuZGlmXT5TZXJ2ZXJzIGludGVy
bmFsbHkgdmFsaWRhdGUgJmx0O3J1bm5pbmcmZ3Q7IHZpYSB2YWxpZGF0aW5nICZsdDtpbnRlbmRl
ZCZndDs8c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDoxNDQuMHB0O3RleHQtaW5kZW50Oi0xOC4wcHQ7
bXNvLWxpc3Q6bDEgbGV2ZWwzIGxmbzIiPg0KPCFbaWYgIXN1cHBvcnRMaXN0c10+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6V2luZ2RpbmdzIj48c3BhbiBzdHlsZT0i
bXNvLWxpc3Q6SWdub3JlIj7CpzxzcGFuIHN0eWxlPSJmb250OjcuMHB0ICZxdW90O1RpbWVzIE5l
dyBSb21hbiZxdW90OyI+Jm5ic3A7DQo8L3NwYW4+PC9zcGFuPjwvc3Bhbj48IVtlbmRpZl0+Jm5i
c3A7PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+U0ImZ3Q7IGJ1dCBpbiBm
YWN0IHRoaXMgaXMgd2hhdCBkZWNsYXJlZCwgZm9yIG15IHVuZGVyc3RhbmRpbmcsIGluIFJGQyA4
MzQyLCBmb3Igd2hpY2gg4oCcdmFsaWRhdGlvbuKAnSBpcyBkb25lIG9uIOKAnGludGVuZGVk4oCd
IGJ5IHRoZSBzZXJ2ZXIgLCBhcyBhbHNvIHNob3duIGluIGZpZ3VyZSAyIG9mIHRoZSBSRkMuIElz
IGl0IG5lZWRlZCB0byBjaGFuZ2UgYWxzbyBSRkM/PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bi1sZWZ0OjM2LjBwdCI+QWNjb3JkaW5nIHRvIFJGQyA4MzQyLCAqYm90aCogcnVubmluZyBhbmQg
aW50ZW5kZWQgaGF2ZSB0byBiZSB2YWxpZCBhdCBhbGwgdGltZXMuIFNlY3Rpb24gNS4xLjMgc2F5
czo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHByZSBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0O2JyZWFrLWJlZm9yZTogcGFnZTtm
b250LXZhcmlhbnQtbGlnYXR1cmVzOiBub3JtYWw7b3JwaGFuczogMjt3aWRvd3M6IDI7dGV4dC1k
ZWNvcmF0aW9uLXRoaWNrbmVzczogaW5pdGlhbCI+PGEgaHJlZj0iaHR0cHM6Ly9kYXRhdHJhY2tl
ci5pZXRmLm9yZy9kb2MvaHRtbC9yZmM4MzQyI3NlY3Rpb24tNS4xLjMiIGlkPSJzZWN0aW9uLTUu
MS4zIj48Yj41LjEuMzwvYj48L2E+PHNwYW4gY2xhc3M9Img0Ij48Yj4uJm5ic3A7IFRoZSBSdW5u
aW5nIENvbmZpZ3VyYXRpb24gRGF0YXN0b3JlICgmbHQ7cnVubmluZyZndDspPC9iPjwvc3Bhbj48
bzpwPjwvbzpwPjwvcHJlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW4tbGVmdDozNi4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gY2xhc3M9
Img0Ij48Yj4uLi48L2I+PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxk
aXY+DQo8cHJlIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQ7YnJlYWstYmVmb3JlOiBwYWdlO2Zv
bnQtdmFyaWFudC1saWdhdHVyZXM6IG5vcm1hbDtvcnBoYW5zOiAyO3dpZG93czogMjt0ZXh0LWRl
Y29yYXRpb24tdGhpY2tuZXNzOiBpbml0aWFsIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgSG93ZXZlciw8bzpwPjwvbzpwPjwvcHJlPg0KPHByZSBz
dHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij4mbmJzcDsmbmJzcDsgJmx0O3J1bm5pbmcmZ3Q7IE1V
U1QgYWx3YXlzIGJlIGEgdmFsaWQgY29uZmlndXJhdGlvbiBkYXRhIHRyZWUsIGFzIGRlZmluZWQ8
bzpwPjwvbzpwPjwvcHJlPg0KPHByZSBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij4mbmJzcDsm
bmJzcDsgaW4gPGEgaHJlZj0iaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvaHRtbC9y
ZmM3OTUwI3NlY3Rpb24tOC4xIj5TZWN0aW9uJm5ic3A7OC4xIG9mIFtSRkM3OTUwXTwvYT4uPG86
cD48L286cD48L3ByZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu
LWxlZnQ6MzYuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPlNlY3Rpb24gOC4xIG9m
IFJGQyA3OTUwIHdhcyB0aGUgc2VjdGlvbiBJIHJlZmVycmVkIHRvIGluIG15IHByZXZpb3VzIGNv
bW1lbnQuIFNlY3Rpb24gNS4xLjQgc2F5czo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHByZSBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYu
MHB0O2JyZWFrLWJlZm9yZTogcGFnZTtmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub3JtYWw7b3Jw
aGFuczogMjt3aWRvd3M6IDI7dGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogaW5pdGlhbCI+PGEg
aHJlZj0iaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvaHRtbC9yZmM4MzQyI3NlY3Rp
b24tNS4xLjQiIGlkPSJzZWN0aW9uLTUuMS40Ij48Yj41LjEuNDwvYj48L2E+PHNwYW4gY2xhc3M9
Img0Ij48Yj4uJm5ic3A7IFRoZSBJbnRlbmRlZCBDb25maWd1cmF0aW9uIERhdGFzdG9yZSAoJmx0
O2ludGVuZGVkJmd0Oyk8L2I+PC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48bzpwPiZu
YnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIGNsYXNzPSJoNCI+PGI+Li4uPC9iPjwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwcmUgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2
LjBwdDticmVhay1iZWZvcmU6IHBhZ2U7Zm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9ybWFsO29y
cGhhbnM6IDI7d2lkb3dzOiAyO3RleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IGluaXRpYWwiPiZu
YnNwOyZuYnNwOyAmbHQ7aW50ZW5kZWQmZ3Q7IGlzIHRpZ2h0bHkgY291cGxlZCB0byAmbHQ7cnVu
bmluZyZndDsuJm5ic3A7IFdoZW5ldmVyIGRhdGEgaXMgd3JpdHRlbjxvOnA+PC9vOnA+PC9wcmU+
DQo8cHJlIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPiZuYnNwOyZuYnNwOyB0byAmbHQ7cnVu
bmluZyZndDssIHRoZSBzZXJ2ZXIgTVVTVCBhbHNvIGltbWVkaWF0ZWx5IHVwZGF0ZSBhbmQgdmFs
aWRhdGU8bzpwPjwvbzpwPjwvcHJlPg0KPHByZSBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij4m
bmJzcDsmbmJzcDsgJmx0O2ludGVuZGVkJmd0Oy48bzpwPjwvbzpwPjwvcHJlPg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPiZuYnNwOzxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij5JbiBteSBqdWRnZW1lbnQsIGNoYW5naW5nIHRoZSBm
dW5kYW1lbnRzIG9mIFJGQyA3OTUwIGFuZCA4MzQyIGlzIG5vdCBnb2luZyB0byBoYXBwZW4gYW55
IHRpbWUgc29vbiAoZm9yIGdvb2QgcmVhc29uKSwgYW5kIHRoZXJlIGFyZSBvdGhlciAoYmV0dGVy
KSBvcHRpb25zLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2lu
LWJvdHRvbTo1LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6
MTA4LjBwdDt0ZXh0LWluZGVudDotMTguMHB0O21zby1saXN0OmwwIGxldmVsMiBsZm80Ij4NCjwh
W2lmICFzdXBwb3J0TGlzdHNdPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdub3Jl
Ij5vPHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4m
bmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwhW2VuZGlmXT5PZmZsaW5l
IHZhbGlkYXRpb24gb2YgJmx0O3J1bm5pbmcmZ3Q7IGFsb25lIElTIHJlcXVpcmVkPHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luLWxlZnQ6MTQ0LjBwdDt0ZXh0LWluZGVudDotMTguMHB0O21zby1saXN0OmwwIGxl
dmVsMyBsZm80Ij4NCjwhW2lmICFzdXBwb3J0TGlzdHNdPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OldpbmdkaW5ncyI+PHNwYW4gc3R5bGU9Im1zby1saXN0Oklnbm9y
ZSI+wqc8c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsi
PiZuYnNwOw0KPC9zcGFuPjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPk9wdGlvbnM6PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luLWxlZnQ6MTgwLjBwdDt0ZXh0LWluZGVudDotMTguMHB0O21zby1saXN0OmwwIGxl
dmVsNCBsZm80Ij4NCjwhW2lmICFzdXBwb3J0TGlzdHNdPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PHNwYW4g
c3R5bGU9Im1zby1saXN0Oklnbm9yZSI+MS48c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAmcXVvdDtU
aW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
Ow0KPC9zcGFuPjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPkNsaWVudHMgTVVTVCBjb3B5L3Bhc3Rl
IGFueSByZWZlcmVuY2VkIHN5c3RlbSBjb25maWd1cmF0aW9uIGludG8mbmJzcDsmbHQ7cnVubmlu
ZyZndDssIGV2ZW4gdGhvdWdoIGl0IGdvZXMgYWdhaW5zdCBvdXIgb2JqZWN0aXZlIG9mIGF2b2lk
aW5nLWNvcHkgd2hlbiZuYnNwO3Bvc3NpYmxlLjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjE4MC4w
cHQ7dGV4dC1pbmRlbnQ6LTE4LjBwdDttc28tbGlzdDpsMCBsZXZlbDQgbGZvNCI+DQo8IVtpZiAh
c3VwcG9ydExpc3RzXT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25v
cmUiPjIuPHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7
Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+PC9z
cGFuPjwhW2VuZGlmXT5EZWZlciB3b3JrIHRvIGJlIGEgWUFORy1uZXh0IGVmZm9ydC48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48bzpwPiZuYnNw
OzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW4tbGVmdDozNi4wcHQiPkluIG9yZGVyIHRvIG1vdmUgZm9yd2FyZCwgSSB3b3VsZCBwcm9w
b3NlIHdvcmtpbmcgb3V0IHNvbWUgbW9yZSBvcHRpb25zIGluIHRoaXMgbGlzdC4gSSBoYXZlIHN1
Z2dlc3RlZCBhIGZldyB0byB0aGUgYXV0aG9ycyB0aGF0IEkgdGhpbmsgYXJlIGJldHRlciB0aGFu
IHRoZSB0d28gYWJvdmUsIGJ1dCBJIHdpbGwgbGVhdmUgaXQgdG8gdGhlIGF1dGhvcnMgbWFrZSB0
aGUNCiBjYWxsIGZvciB3aGF0IHRoZXkgd2FudCB0byBicmluZyB1cCBmb3IgZGlzY3Vzc2lvbi48
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtYXJnaW4tbGVmdDozNi4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+QmVzdCBS
ZWdhcmRzLDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+L2phbjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+
PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_ea9521ad6f384b139d493321dcbe3d95huaweicom_--


From nobody Wed Nov 24 00:13:59 2021
Return-Path: <ladislav.lhotka@nic.cz>
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 E3CC03A0C00 for <netmod@ietfa.amsl.com>; Wed, 24 Nov 2021 00:13:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level: 
X-Spam-Status: No, score=-2.099 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nic.cz
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Xi2DL0eZgIQc for <netmod@ietfa.amsl.com>; Wed, 24 Nov 2021 00:13:51 -0800 (PST)
Received: from mail.nic.cz (mail.nic.cz [IPv6:2001:1488:800:400::400]) (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 68E3F3A0CA0 for <netmod@ietf.org>; Wed, 24 Nov 2021 00:13:50 -0800 (PST)
Received: from localhost (unknown [IPv6:2001:1488:fffe:6:a88f:7eff:fed2:45f8]) by mail.nic.cz (Postfix) with ESMTPSA id E31181408CF for <netmod@ietf.org>; Wed, 24 Nov 2021 09:13:42 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=nic.cz; s=default; t=1637741623; bh=YsVMCUijM3C1wGvxlULmNWdbvfmI5Vl3FlPPm4XGc+Q=; h=From:To:Date; b=VreHat9gVhUGcmqIRTfXGCG3oqIMxVVRiVqohZnT/hvIm0+4xJa4ItMTBIDkiQ0t5 4yIQfj9yrTu0MmWDVxn7RuIR3h+k+FVYOlWo2HoJKAiIP2Cwdhh/NaXvPhl1hw6kzt eYgQEZTsd3imKkGBE6VNYf9yfJhqL4XNQrYiDlgI=
From: Ladislav Lhotka <ladislav.lhotka@nic.cz>
To: netmod@ietf.org
Mail-Followup-To: netmod@ietf.org
Date: Wed, 24 Nov 2021 09:13:42 +0100
Message-ID: <87o86ahsy1.fsf@nic.cz>
MIME-Version: 1.0
Content-Type: text/plain
X-Virus-Scanned: clamav-milter 0.102.4 at mail
X-Virus-Status: Clean
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/hxy7gKJ13yA0L_PYopb7usql870>
Subject: [netmod] IANA registries
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 24 Nov 2021 08:13:57 -0000

Hi,

I tried to generalize the approach of RFC 9108 and develop XSLT stylesheets for generating YANG modules directly from IANA registries. The results are in this GitHub project:

https://github.com/llhotka/iana-yang

So far I have processed 22 registries - most of them are related to DNS, but I also tried to include a few from other areas. After cloning the project, all YANG modules can be generated by running "make" in the top-level directory.

Adding a new registry is usually quite simple, although some hide nasty surprises such as duplicate entries. Also, in most cases it is quite clear how to do the translation, but sometimes input from domain experts might be needed.

I can see two immediate advantages of this approach:

* There is a single source of truth - the registry itself; IANA needn't
  maintain the YANG module separately.

* The initial revision of a registry-based YANG module needn't be published in
  an RFC that is not intended to be updated. There are concerns that people
  may extract such a module from the RFC long after it becomes obsolete.

Please let me know what you think about this.

Thanks, Lada

-- 
Ladislav Lhotka
Head, CZ.NIC Labs
PGP Key ID: 0xB8F92B08A9F76C67


From nobody Wed Nov 24 01:25:24 2021
Return-Path: <J.Schoenwaelder@jacobs-university.de>
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 A63073A0D03 for <netmod@ietfa.amsl.com>; Wed, 24 Nov 2021 01:25:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, MSGID_FROM_MTA_HEADER=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=jacobsuniversity.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZKLAjdvf7jUx for <netmod@ietfa.amsl.com>; Wed, 24 Nov 2021 01:25:18 -0800 (PST)
Received: from EUR03-AM5-obe.outbound.protection.outlook.com (mail-am5eur03on0608.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe08::608]) (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 603A63A0CF4 for <netmod@ietf.org>; Wed, 24 Nov 2021 01:25:16 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lMlPYBOeio6JjIhF2VPKLhk6hBLfVLABovNRoK7ipSEyD+Ea6Su3Gvd1y0O/B6AuEcZ+c/beiuPIoNi9fD5nU7LYfoIn5sMbGGOOM6i3B7tmlF6Qp0ic6QFBRk4WLHGhtNt5wSZCWQ8ylPnHq6gj8DXxkKztseuRZFJrn5sKCyJIEpusUskBwSNXj7bCro340rtjdEZznPMLa33Fr5WR9vgFTZQmRJC9bw5zCahM1mghKlG5KG4XsJfBd50jg7QT7U1XY3LryOjfR+6bMXBa+vNWVEVtXGlR+h/sCAP+qa8qKsu4Gy4bnYYTJkubj1eeH9LibYk3PCy+Fs0emmZBzw==
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=/zzQeioWDcYfgk3tgzblezWG09Bt17t1IDKro7aJs+0=; b=EOIGTMHqW+PtVPbdtJryrC4TDcgxLex/r0V+kilsEHaRg20Hz2sjxcAU9q+2tIJSmOGn15QhwW73aGTZptwnbm4g/CW16laweIiELTA0StKGbAYAcR0qrcAc/nYNdks1lfCbcjy7hSqxwYLF9cnJvI9xibgIUHywWyCLls620EdLBVITULKtOn86/5m+1y+TsoRA8IN3iu/rWO6XrNr88tCQyW7OztLTqzY25a8k4gpvsAn0ewvcYRlXXRE9KkL6HJQ09iR/wlY948I3IsBc21ZYI4JsA5howgbOfVTE6Ypna6gev5mhOWIxlzWVjwaU81a5JVmM9gAm/mt+x5Qgng==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=jacobs-university.de; dmarc=pass action=none header.from=jacobs-university.de; dkim=pass header.d=jacobs-university.de; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jacobsuniversity.onmicrosoft.com; s=selector2-jacobsuniversity-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=/zzQeioWDcYfgk3tgzblezWG09Bt17t1IDKro7aJs+0=; b=GapSFctjjHFxRSk06GRrFaP5hE+hwIzRW/tW1b6lm8WziavBI2tzdm1Yvu/ykb7qu1brssnluibd7Nx4ZzqcmQNVWFWEdnmqYwrHW/YJSGYozR+M2ekuaSa8jYJqMS21ouqmSv524w+5wBPTGlmN4U8nU+yZdrplAV5RHZsVEnA=
Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=jacobs-university.de;
Received: from AM0P190MB0641.EURP190.PROD.OUTLOOK.COM (2603:10a6:208:194::23) by AM8P190MB0852.EURP190.PROD.OUTLOOK.COM (2603:10a6:20b:1c4::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4734.20; Wed, 24 Nov 2021 09:25:10 +0000
Received: from AM0P190MB0641.EURP190.PROD.OUTLOOK.COM ([fe80::5cb6:636f:eb2d:d6f2]) by AM0P190MB0641.EURP190.PROD.OUTLOOK.COM ([fe80::5cb6:636f:eb2d:d6f2%7]) with mapi id 15.20.4734.022; Wed, 24 Nov 2021 09:25:10 +0000
Date: Wed, 24 Nov 2021 10:25:08 +0100
From: =?utf-8?B?SsO8cmdlbiBTY2jDtm53w6RsZGVy?= <j.schoenwaelder@jacobs-university.de>
To: "maqiufang (A)" <maqiufang1=40huawei.com@dmarc.ietf.org>
Cc: Martin =?utf-8?Q?Bj=C3=B6rklund?= <mbj+ietf@4668.se>, "netmod@ietf.org" <netmod@ietf.org>
Message-ID: <20211124092508.cga6mutlusyaq4mm@anna>
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
Mail-Followup-To: "maqiufang (A)" <maqiufang1=40huawei.com@dmarc.ietf.org>, Martin =?utf-8?Q?Bj=C3=B6rklund?= <mbj+ietf@4668.se>, "netmod@ietf.org" <netmod@ietf.org>
References: <691d9e3445a546608166ab3dbda96137@huawei.com> <20211123.083850.1266325188190711456.id@4668.se> <1ab9c19f3f7c4126b715d2e389eafdaf@huawei.com>
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
In-Reply-To: <1ab9c19f3f7c4126b715d2e389eafdaf@huawei.com>
X-ClientProxiedBy: AM7PR02CA0006.eurprd02.prod.outlook.com (2603:10a6:20b:100::16) To AM0P190MB0641.EURP190.PROD.OUTLOOK.COM (2603:10a6:208:194::23)
MIME-Version: 1.0
Received: from localhost (2a01:598:998d:afe6:b19a:4c2c:1cc0:cb72) by AM7PR02CA0006.eurprd02.prod.outlook.com (2603:10a6:20b:100::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4713.22 via Frontend Transport; Wed, 24 Nov 2021 09:25:09 +0000
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 620bfcc6-087e-4434-93cd-08d9af2c4f94
X-MS-TrafficTypeDiagnostic: AM8P190MB0852:
X-Microsoft-Antispam-PRVS: <AM8P190MB0852DB1FF5EDE2D77FEEF46BDE619@AM8P190MB0852.EURP190.PROD.OUTLOOK.COM>
X-MS-Oob-TLC-OOBClassifiers: OLM:6108;
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: co8SVt2mIc9FswTv3suT2qDY84OjlbLp67lADO0K7lxOOZJdvlcml9TjipjVjcVQ4GoB+1IDqqWhDyr1ohmXXikNMcfIPIVH6Wou1SEukc+rZz2EvZKPWCQqt5cGj8ZSIVTEQdMVzG54kGIEHmRDd+Zgtc16Ikr9w80YGRwJcdPstpgg4VcgN25UfOB1LH2D32PLd7Yd5Wa8Dpof6K1V83Oe72/97+q1BGdD4Fv/f3zUFIjLRSRt3/ejm7K4qy0X2DG0IoeqLfhS8NNs9dTU79K+oKYy+YR7j5znCOh46pei3n0M/Z712ls2AWCcXsdiEoGVGhDCah1vjnsULPVSvTDmGDTdJwMRPLv5OZy1j+UgAQnk3frnEf4gKQkoAve5yNpArZmUVn69VoTQnN6xiD0bBLVvNKSAeUcnWK+3wfqhjT42Kx4hq5dqcWqc0eACTpiByQR0um6H49J4d7yt/v42MsBUrwELdYatwYu1ZOaCgC1Z3drx1hDxLSlrVXaX0FH38vJP8KUUKd78rjiN8tSStTMeGlV2PJKAkAjYV0qcVSYXc1ARr/FSReARY6iO9U6YKEklKMPAxPzatfQ6KotLk8MLo8xU+b77aOw0jlDNPaM2Oze7SsnG3w9QYrBVhAvq3Sf7lG7yXdChe6EgVL89iA3IAeTb/uPb8tAcExyW3D62+BkBDjdUbwiZiuERg1OblrJQ7zSlVu7+TCPXKbBsXWmOinH+EnbjL+3J/Ys=
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:AM0P190MB0641.EURP190.PROD.OUTLOOK.COM; PTR:; CAT:NONE;  SFS:(7916004)(366004)(2906002)(8936002)(33716001)(6486002)(38100700002)(3450700001)(54906003)(66946007)(66556008)(66476007)(186003)(316002)(786003)(8676002)(85202003)(40140700001)(1076003)(6496006)(4744005)(9686003)(86362001)(85182001)(52116002)(5660300002)(508600001)(4326008); DIR:OUT; SFP:1101; 
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?N0tkOXFnYnhTTThmSmVVN3dtMTJ2bXpDRTRndDhNVkF3eU94U0ZjWElLK00x?= =?utf-8?B?dUhTWDJJYXA0MUJUNjNkOXFxZDc2ZDVSSm1pYkd2eVEreDBVek5XRDYzQWdY?= =?utf-8?B?V3poZXM5dDkxaUZhNHF2TUp2VWl1UmU1WXR4dDlOSGRnQllBaXhqdVF5eDY4?= =?utf-8?B?OGliMW9QS0dCOC9WUVhuV1FjK1BnZHVJUk9sUkIvakJ1WlJ3YnhMR0VqZ0gz?= =?utf-8?B?TFhRNTI4Y0N3bXF6cWdCdWlRbmxHSStDUC9sUTgzeVQzdzVHNVd1M0pvc1li?= =?utf-8?B?bVpCUGcvb0NCVE5rSjR6aEZZWFBkZVlYREg4dHVqaWdFdHJndGlBNXNEMVo5?= =?utf-8?B?NUxIYUE2QW1KZkJ2RUdrTlliU0MrS1JTRS8xbngvWXVPc1g5SVFTY3l4eXVR?= =?utf-8?B?K3k1ZUJla0pONlBiR05xc0llRUc0M2tkb2RVVTM0RmFQUTY0bFdNenBMS0lo?= =?utf-8?B?N1VEdXVPRnBBanJyeVRCektMUW41dk0vSWlTK0YyWmFZL2R2Yk9rOVU4SlNh?= =?utf-8?B?SGRENFFYQmlLQWlEejRqQ1FzckJqVVkwbnp5L3U0Y3dLcGJ1U0NCSnVvMWJo?= =?utf-8?B?MVJVWUl4RGFKVVNVcUVwNk5aMG91N2dBejFsZTl5WVYxLzRhb2RsRlhaRGhK?= =?utf-8?B?cmxPNFhqdHBQSWs5eG9BbFpYODE3N2F4Y0ZYWTdCQnFXaXpIblVxZXFuall4?= =?utf-8?B?SVo1cE5wVkl5bTE3SUNKcEtibWZvWVlQdGZhcS9hL3lud3hUcEUyQnplUm5B?= =?utf-8?B?dEJDZEEwR2ZwdFMyN1lCbXhVZEdTb3lUWHl0SVRETldNbGtJNnBsajlCRDRU?= =?utf-8?B?Q0xvSEZVQXRQemlYUzJxbmpxUUFiRWwxSU9Id1gwbE9DZ3lRaUwxNGdWUlZC?= =?utf-8?B?OEJCRDNOY1NnankyaDhFVWg0TWFobVpuUG5TeTZoVThqdGFINUoxUnN2dVRJ?= =?utf-8?B?SmpBMW4wOE8yZTROcW1lTWdnaVIrSk13R0wxNUttQWlnbWlEbFJ5N1NkT1Ez?= =?utf-8?B?MXFuaFZ0eVN0SUdtTmVkSDY2REZxbGlRZHNKV2k2N2ZiVmV3NzhubXVQZkc4?= =?utf-8?B?UlhDcHJVRHlmTytFL05BZ3V4dDVpcnYzMGpZOUJXVHVvc3NOalZya2MyV1Zo?= =?utf-8?B?VnNsYS91bklYazQzNW9rRmNsZ1QzcXlwLzcwVjdsNCtiTXhVL3hmcjhkSzNY?= =?utf-8?B?Qzl3K2dPcXpWU3dxaG45RHJjOHZOeFFJWThiaUFtbW8ycFNHOW0vSnJEN0Ey?= =?utf-8?B?RlJJZ202NGVId2lWK0hGY3FsZmw0aFFZTGswc0d3TWJ0cXo0T050K044NjI1?= =?utf-8?B?dFArb3NxMEh3RWM0QzQ2blM4NG8xbjFKVXNrTDNKQjZtTHBhcENsUVR0a0tW?= =?utf-8?B?MUtRV0FhbWQ4bVRFanFRMm9DeE42bnJpQlVWcFRGYlJxSEhWUEF1RTdtU2FS?= =?utf-8?B?OERWclVueUluZXdlOEh0bDVZOTRPTHRWdGZpM0U4VWFpcmJVZEU1cDdxeDBH?= =?utf-8?B?b05OcXkzYkgyUDhnaGw2NXArTWxKMEcrV0x6MGJuSXB2TkkwdEpqWXJWMjZu?= =?utf-8?B?UU5SbGo1NWRCSU04YjEzbUx5dkVlMVBOZmkrSmxBNk1XK0hxM1F6VEN6ZnhP?= =?utf-8?B?Z3JoUUV5S2lORVdvbnU5SzIvbUZnUUtMeFpZNmxxWU1qQjZjajRCZ1M5eUxx?= =?utf-8?B?NGdmWUZzUWdSemd2TXJRSUlvZUplZWhVakNTQTN2YUVndUt5N0dELzRvbkdu?= =?utf-8?B?M1laWndMbUFhL2ZjR3JQREpyaCtmVVNuRVllUUxxYXB4eUhhaTlqMkplWUJ2?= =?utf-8?B?MUNLZ2hKUnVFNlJRUjd2WEx4RDhVc0JmUGpoa2pkc3ZEbVJJZXdpRW92Y2xT?= =?utf-8?B?V3hlQUVQMmdvZklYQTVsNjlXNXVYU0U3dVVRaFJUUk02RFNFc2t4YXQ3MVIv?= =?utf-8?B?YTBMai8zZTdzaW5ycDRKUWZjZGRCU0p5c0hpV2s0MldjY2JibURwNk83SXZC?= =?utf-8?B?dTVKMmdRTTZPa0J0Umt4T0VSaHlRRWZxWHc4MG1JRTlBUjEvcmh3UmZZSDQ3?= =?utf-8?B?UG9tOVU3MEVITXlyQ01mSHVmcS9MRS9tbmFaQndRakU0NW9idlVHNkxGUUZO?= =?utf-8?B?YWFLVjNROTVFVDRGV29qdTlCRC9HZGczOEQvazVDYTJkSmNBanR1U3hlKzZy?= =?utf-8?B?K0F2TVhzY0lsamJkbzF3MDczYWNYRU5GZ0VLaVJCclpUUWs1MlNwSTZQV0w1?= =?utf-8?B?RkswQ0kxMGx6cENVU3lmQ05seS9VVmh0RWJteDdzMjQ4dXgxMis2ZExmUGRo?= =?utf-8?B?M2FIZlp4S3IycUVTRzlYNm5HTEtGZXlaL1B3aEcxelhhSHdDbUppNXNKVlN1?= =?utf-8?Q?uORGxszDx6r/CcBw=3D?=
X-OriginatorOrg: jacobs-university.de
X-MS-Exchange-CrossTenant-Network-Message-Id: 620bfcc6-087e-4434-93cd-08d9af2c4f94
X-MS-Exchange-CrossTenant-AuthSource: AM0P190MB0641.EURP190.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Nov 2021 09:25:09.9349 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: f78e973e-5c0b-4ab8-bbd7-9887c95a8ebd
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: GNs0MDCUj80UmQ/verXVqk783A5aOoBXeoY/U31lqWy0MVnhIaBZPrU20uMDOr7FwjZ9jf4ectwwoNLFYCzHdpc/YBL9/D7wjTZnLWVEoeM=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM8P190MB0852
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/JJdD3TgT53lhpH5_YImjpqT0sdQ>
Subject: Re: [netmod] Should the origin="system" be required for system configurations copied/pasted into <running>?
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 24 Nov 2021 09:25:23 -0000

On Wed, Nov 24, 2021 at 03:21:14AM +0000, maqiufang (A) wrote:
> 
> But suppose the node is a list entry (e.g., an interface) or a leaf with the same value.  In this case, it is not clear which origin should be used.  I think it would be ok to use "system" in this case.

For me, <running> is explicit config and hence it has precedence. The
precedence must be a function of how the datastores related, it should
not depend on which values a config leaf has.

/js

-- 
Juergen Schoenwaelder           Jacobs University Bremen gGmbH
Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
Fax:   +49 421 200 3103         <https://www.jacobs-university.de/>


From nobody Wed Nov 24 02:17:05 2021
Return-Path: <rwilton@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 3D1393A0D37 for <netmod@ietfa.amsl.com>; Wed, 24 Nov 2021 02:17:02 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.599
X-Spam-Level: 
X-Spam-Status: No, score=-9.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H2=-0.001, SPF_NONE=0.001, URIBL_BLOCKED=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=ArQTWhVU; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=LxYl89IP
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id i8ct3zhoQ-xj for <netmod@ietfa.amsl.com>; Wed, 24 Nov 2021 02:16:56 -0800 (PST)
Received: from alln-iport-1.cisco.com (alln-iport-1.cisco.com [173.37.142.88]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 883383A0C06 for <netmod@ietf.org>; Wed, 24 Nov 2021 02:16:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=1231; q=dns/txt; s=iport; t=1637749016; x=1638958616; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=1a1j8hqX3qzWdkzJiBKS1OCgbNQf+2uMq0dnhzF0B+I=; b=ArQTWhVUD93N1q0hIAoCGDtw5qJhhXeyRj9Ct0C6H/kmjQBbRrKSnh+v kGWlJrDpdSWxlG/8pK6mvvwisIIiXWnX4eRjMpMJh5hcz3ArVwKnWGNiS XAcg0zWzxdiQOMd0zx0Yty2bg8F3VhhtXPZfr84DMteeVabokvKAH1SRI g=;
X-IPAS-Result: =?us-ascii?q?A0AZAABWEJ5hl4cNJK1XAxwBAQEBAQEHAQESAQEEBAEBQ?= =?us-ascii?q?IFHBQEBCwGBUVF+WjcxiA4DhTmFDoMFmw2BLoElA1QLAQEBDQEBKgsMBAEBg?= =?us-ascii?q?UuCdEUCgnMCJTYHDgECBAEBAQEDAgMBAQEBBQEBBQEBAQIBBgQUAQEBAQEBA?= =?us-ascii?q?QEJFAcGDAUOECeFaA2GQgEBAQEDAQEQLgEBLAsBCwICAgEIDgIBBAEBASMLG?= =?us-ascii?q?wwLHQgBAQQBDQUIGoJPAYJVAy8BDqI+AYE6AoofeIEzgQGCCAEBBgQEhQoYg?= =?us-ascii?q?jUDBgWBNQGDDYskJxyBSUSBWHmBbj6CYwEBAoFgHyaDCIIukDyBQVs9bBWhB?= =?us-ascii?q?54nCoM6nyEVpy6QdYUhH6VsAgQCBAUCDgEBBoFoB4IGcBU7gmlRGQ+OIBkeg?= =?us-ascii?q?zszhGGFSnQCNgIGAQoBAQMJk28BAQ?=
IronPort-PHdr: A9a23:2VhJiRCEkznIyZoLxoAoUyQVaBdPi9zP1kY95pkmjudIdaKut9TnM VfE7PpgxFnOQc3A6v1ChuaX1sKoWWEJ7Zub9nxXdptKWkwJjMwMlFkmB8iIQUTwMP/taXk8G 8JPHF9o9n22Kw5bAsH7MlbTuXa1qzUVH0aXCA==
IronPort-Data: A9a23:9xOfIa4GzQ/sthXtr7BtHAxRtPHHchMFZxGqfqrLsTDasY5as4F+v mRMWGiHa/3fYWf8LY1/Ydi0o08EvpPQy9RnGwNsriw2Zn8b8sCt6fZ1gavT04J+CuWZESqLO u1HMoGowPjZzRYwnz/1WlTbhSEUOZqgG/ysV4YoBggrHVU9EX571Uo58wIEqtcAbeaRUlvlV eza+6UzCHf9s9KjGjtJg04rgEoHUMXa4Fv0jHRnDRx4lAO2e00uMX4qDfrZw00U7WVjNrXSq +7rlNlV945ClvsnIovNfr3TKiXmTlNOVOSDoiI+ZkSsvvRNjj5jgqZnaeA9UGJahxqQpN8tk /Vdu5PlHG/FPoWU8AgcexBcFyc7Nqpc9fqdZ3O+qseUiUbBdhMAwd03UxpwZtNeo70xWDoTn RAbAGhlghSrnf23xK68TMFnh98oK4/gO4Z3VnRIkm6JVqt9HMGbK0nMzfQA2TMyhs11J8vhb O1FZjVCXkuRPiQabz/7D7pnzLv32RETaQZwrl+JoK07y2ne0AI316LiWPLQc8WLWMtcmEnB8 z6e/3nwHRwbcteYzBKJ93u2janOkD/1HoUIG9WQ9Lhxi12Uy2oMARASWVahifuwgUm0QJdCL U0K9zA1rLQjskCmJuQRRDWxpHqC+xUbQdcVSasx6RqGzezf5APx6nU4oiBpeo12tJNrXx0T8 1KFsMrSCmA0kK2bRifInluLlg+aNS8QJG4EQCYLSwoZ/tXuyL3faDqSEr6P94bo0rXI9SHML yOi93Nn3upN5SIf/+Dqow6Y0mvESo3hF1Ztjjg7SF5J+e+QiGSNTois5F6zAR1oc9vBFwLpU JTpZ6GjAA0mBJWJkmmGR/8AWevv7PeeOzqaillqd3XAy9hP0yP+FWyzyGgjTKuMDiriUWSzC KM0kVgLjKK/xFPwMcdKj3uZUqzGN5TIG9X/TezzZdFTeJV3fwLv1HgwPhHOjjq3yBJ9zfFX1 XKnnSCEUCly5UNPkWreegvh+eJDKt0WnDmKHsmrk3xLL5LHOiTMIVv6DLd+RrlpsPzbyOkk2 91eLMCNgw5OS/HzZzK/zGLgBQ5iEJTPPriv85Y/XrfaemJOQTh9Y9eMkeJJU9E0xMx9y7aXl lnjARUw4ASk2hX6xfCiNykLhEXHBs0k8xrW/EUEYD6V5pTUSdr1sfpEKcJoJeJPGS4K5accc sTpsv6oWpxnIgkrMRxEBXUhhOSOrCiWuD8=
IronPort-HdrOrdr: A9a23:vXkvcKDt3TBVgfHlHegOsceALOsnbusQ8zAXPh9KKCC9I/b3qy nxppsmPEfP+UkssHFJo6HmBEDyewKjyXcT2/hRAV7CZniphILMFuFfBOTZskbd8kHFh4tgPO JbAtRD4b7LfBhHZKTBkXOF+r8bqbHtms3F9ISurUuFDzsaFp2IhD0JbDpzZ3cGPDWucqBJba Z0iPA3wwaISDAyVICWF3MFV+/Mq5ngj5T9eyMLABYh9U2nkS6owKSSKWna4j4uFxd0hZsy+2 nMlAL0oo+5teug9xPa32jPq7xLhdrazMdZDsDksLlWFtyssHfsWG1SYczEgNkHmpDo1L/sqq iUn/4UBbU215oWRBDsnfKi4Xi67N9k0Q6S9bbRuwqSnSW+fkNhNyKE7rgpLicwLCEbzYxBOe twrhGknosSAhXakCvn4d/UExlsi0qvuHIn1fUelnpFTOIlGfJsRKEkjQho+a07bWjHAUEcYZ 5TJdCZ4OwTfUKRbnjfsGUqyNuwXm4rFhPDRkQZoMSa3zVfgXg8liIjtYMit2ZF8Ih4R4hP5u zCPKgtnLZSTtUOZaY4AOsaW8O4BmHEXBqJOmOPJlbsEr0BJhv22tLKyaRw4PvvdI0DzZM0lp iEWFREtXQqc0arEsGK1I0jyGGEfIx8Z0Wl9ihz3ekNhlTMfsucDcTYciFdryKJmYRqPvHm
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-AV: E=Sophos;i="5.87,260,1631577600"; d="scan'208";a="778353590"
Received: from alln-core-2.cisco.com ([173.36.13.135]) by alln-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 24 Nov 2021 10:16:55 +0000
Received: from mail.cisco.com (xbe-rcd-003.cisco.com [173.37.102.18]) by alln-core-2.cisco.com (8.15.2/8.15.2) with ESMTPS id 1AOAGtJ0011570 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=OK); Wed, 24 Nov 2021 10:16:55 GMT
Received: from xfe-rcd-001.cisco.com (173.37.227.249) by xbe-rcd-003.cisco.com (173.37.102.18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.14; Wed, 24 Nov 2021 04:16:55 -0600
Received: from xfe-rtp-004.cisco.com (64.101.210.234) by xfe-rcd-001.cisco.com (173.37.227.249) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.14; Wed, 24 Nov 2021 04:16:54 -0600
Received: from NAM12-MW2-obe.outbound.protection.outlook.com (64.101.32.56) by xfe-rtp-004.cisco.com (64.101.210.234) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.14 via Frontend Transport; Wed, 24 Nov 2021 05:16:54 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hMtpBN3KcDOXao3u9uukoQhndpoJ8HegoEVdDabWMFOO5fppBfqnb5IjjpEbsad1AKsNuSjLc9h+qNiAA9/Sj0mrdD66lNlBCwxWA9uIJbZVON9WBKFtrASSI/287BbDKhaE/RwV0OMtxqLHt+e+z2u882l00YEBpQpcwJsOMX2SWKleN8nHIhYjqKeRmXJ9Pz6q6qRelSpyyvjp6WUPYvNyC2GygUSYVvPjUJBWkwRuef1gvySXAzBSOOGf97oq6ruIB6hM40fSbp6CXWRu9AKkHf68HpqHeYk4gcacABIKysxzYI1nN7HoMUcQFJMEXvibQB4nRLtpUgSIuUR/Fw==
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=YC2xNPmlluUfU8Mfga7qdqqvWH8GfPjWi6yGBRXKgmI=; b=GlspyyBSboqYZ8HBsJa/ElXXtf0AE9ytigNXHBE9UbC/Q7SnsD+R1EXhjo/+xZptDubSAUVynacmEUx2OQ0TCK0rjZC+V5GVT+jXdeQmfW2h4OVJpA9orUnLT08DPq/dky07LiwJ+iZhyKEa+xr2Andn15w+icEddQYJLSEk4O4GskVlmBXhdC7n1D7fS8rhAhu6RPAX+RvKT6nRRJqxxdjNrvirc58JaLE/HSd978ktrU+eRmRA/MdS8NgaZL/x0hPJ3erHROWnj70WtenBMqmB5PT5NvNZnU9yH3P7wBRN9IIxxmY2/3cq/R0fmRbqRpJ26EGA/OsABqRrNWwsaw==
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.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=YC2xNPmlluUfU8Mfga7qdqqvWH8GfPjWi6yGBRXKgmI=; b=LxYl89IP92b7QxPAPNP30eBcZlsCVfIqrc3qx9YevJi6Tq4jWuRxS+6Qcgcuk+24cNzLKJYAWhr9+yi9v+zq9S2jtaWWWIwt4f9TkfR1ImepIeLZSmJ+NttSp5AmKmg63bfpie3b/lpoYW4rn595PIDOvnDVypXttCDv4D9HUA8=
Received: from BY5PR11MB4196.namprd11.prod.outlook.com (2603:10b6:a03:1ce::13) by SJ0PR11MB5181.namprd11.prod.outlook.com (2603:10b6:a03:2de::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4690.16; Wed, 24 Nov 2021 10:16:53 +0000
Received: from BY5PR11MB4196.namprd11.prod.outlook.com ([fe80::3dad:eeb0:be1c:b167]) by BY5PR11MB4196.namprd11.prod.outlook.com ([fe80::3dad:eeb0:be1c:b167%5]) with mapi id 15.20.4690.028; Wed, 24 Nov 2021 10:16:53 +0000
From: "Rob Wilton (rwilton)" <rwilton@cisco.com>
To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>, "maqiufang (A)" <maqiufang1=40huawei.com@dmarc.ietf.org>
CC: "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: [netmod] Should the origin="system" be required for system configurations copied/pasted into <running>?
Thread-Index: AdffkR5sVtMRYIzeTpCisQ2IqIgmxwArAmcAAClLegAADLWFAAABjlZA
Date: Wed, 24 Nov 2021 10:16:53 +0000
Message-ID: <BY5PR11MB41966054838C1E2F2D05E878B5619@BY5PR11MB4196.namprd11.prod.outlook.com>
References: <691d9e3445a546608166ab3dbda96137@huawei.com> <20211123.083850.1266325188190711456.id@4668.se> <1ab9c19f3f7c4126b715d2e389eafdaf@huawei.com> <20211124092508.cga6mutlusyaq4mm@anna>
In-Reply-To: <20211124092508.cga6mutlusyaq4mm@anna>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
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-office365-filtering-correlation-id: 0eaf50ba-fd00-4bca-0cb2-08d9af33895d
x-ms-traffictypediagnostic: SJ0PR11MB5181:
x-microsoft-antispam-prvs: <SJ0PR11MB5181B98A6A7ECF07A978C9D3B5619@SJ0PR11MB5181.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:6790;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: lGw+r3RU4Z0mNbf5DuxHUNsVZBmkLNZcq9mbpSqcF1FhteE6UV83G6kvvHH0qqVtqsi2D7BSWji1LZkkR9+IltFkA1L268eXI5lXUArRm1U8vrzdnXH8LIsH2W5cNeDA0686ct6lqVi2/EM48V6hXEEWkuN/eXrB4Vvx9vk1Bgi8BjKayi/JENjDw1R9QMgVTZv90WcF2kWIdLPNWgSjkMZ3GKAL14G5E+QxBB2DtYJ+eKAtERNe4thbnyzcWsvt9bFIsQRmpCLaiU3IDT+VNNV23W4kSdPtRc/ObongsyknIu2E3xhi5zsMG4I3QpZ03ZQGWagmJIuhkYNsrsOeWcAtwG8e9CEOpCadf18stQ8x31PGhXCubUcmGkPeIHr44QCvr16UbgUt6YLSwNSmNR6n6My3FnrYhYCTtqNeYYKbEjHbjlsOOAWx2w7bRVHx6/5gM/wvbecuMJwQmoa5qmQnGa94TMm4KxCy9mydnOSEdIRbtRglb160dSdxuW5J0zVxKMRB7OgJ9IffGWnMx8r7UoxugD07PQCufOGSf3kDPBPzLnT6SmXnRNeHShI3+l5L9YI/MP/3JkjmNj2/XhUbv3pofZAlrqVDcAanslbX0mLn7truGuEf0kVsAfTKqEhjvGZRoT+LLRXd8ana6ppg8Uew1Bgsmj0pXGTjV0PBoTZn+LwX2XDk64uEDcHh5bPOig9nN0Xg3NC+x5x7s4veK4sp002IwReZ/7J+B/9Mh1i02Vc3LeJHZYK/ZozQdBLh1keinromaGAlncZBe4Qzgm5F6pPNtJX49yIyB0o=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:BY5PR11MB4196.namprd11.prod.outlook.com; PTR:; CAT:NONE;  SFS:(366004)(186003)(110136005)(5660300002)(4326008)(66476007)(76116006)(66556008)(8936002)(55016003)(8676002)(2906002)(6506007)(71200400001)(122000001)(316002)(53546011)(9686003)(66446008)(26005)(64756008)(40140700001)(966005)(7696005)(83380400001)(66946007)(86362001)(33656002)(38100700002)(508600001)(52536014)(38070700005); DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?xiH9ghLsw+VXqb/+d6sTE2DMh8Q8OMLOVmBHN3IeMyBtMoIkMicHRzZzX+?= =?iso-8859-1?Q?3BLa5vlGv0CVNK7ogi5IVOBKVGJDUSoJ35dl8DSknXY9K0dQnpSTK5V0Xi?= =?iso-8859-1?Q?RgyKUxdiW4/rF000vFSvE73Hc0QPqCxruDRMJS6wvaV5it2xH5jshF66O6?= =?iso-8859-1?Q?4t3Xkxr6xnnf8eLDqNYKm+hguxG04eIVtA98co/ZZqt/IjZZXBDTG9d/ia?= =?iso-8859-1?Q?OOidD/d17/xW0znmQ2CK/Wc49AoIm4kWk6rhm6c7tWJiEL6l6UUQ3r5hYO?= =?iso-8859-1?Q?T9/yCKj6UR+ee++YaPzo8tVee6vulMNia4cW+X0T0ljvBe2J7yXIhJU6Kd?= =?iso-8859-1?Q?ncZNIf4mu9G1+EjynplM/VDhhuELIZrV8CAAzGr+kf1BqvKbmYn1Ycjl/m?= =?iso-8859-1?Q?2b1QZmRDm9PN7P0MrLfvQOu/ZBOlKVjGqXqF23QvQaOWjgkRqsaEmZvouf?= =?iso-8859-1?Q?scAMXK5D1p26BrdsocjgPr+Q+w7irahZvOSgUkaj7YDHiI/T7+kgi/U0WR?= =?iso-8859-1?Q?mn3MzBExkNkZ3zJkywTasAaxTZw77dKQJr8CDPw6km3/1625uHrUmcDYOW?= =?iso-8859-1?Q?D+JVU6LZojGIm1gOT+HYXxlqYvkepr+DGyw/4+9IfhFP/0e7agSPXxNBxx?= =?iso-8859-1?Q?tHWOrKzBvQEyyZeaF06/E6JQc1L6TnBI1rXVe3nXALITVh89bAXO1l9HEu?= =?iso-8859-1?Q?OWr9E++3y3DW6VQ5Yr469pTiA1wxGV2CCC42cXMGqO1ugDUYA/gjwxVHbY?= =?iso-8859-1?Q?jUnyQAsoT+N3MoeTQIho+lj0dj0EHKilaATwXTGk2XFdXeJ8yo3GPfnT3R?= =?iso-8859-1?Q?3Nu1ZiTGqm4ULdo2HrQZDQ5Ky+UH5FyDT86p+2wvR0JW21TtCzkpLH4U17?= =?iso-8859-1?Q?6ZjADkhTLn9dwTTjYjrV6Ivy4nUlaKZ7ktgkhcm5FpnJgYRCvrCAD/BEIB?= =?iso-8859-1?Q?nQqbpGDuiWoufLurR4kSKI4bIdpsLnSrxvOAYCKhgLOA6UsVlpwmIEgvt6?= =?iso-8859-1?Q?4gs53vkjwlhqDmjNa5oN/reuAYgdZRGz4d58cmY9CajQn4plSJZiT9cOo1?= =?iso-8859-1?Q?LEa6EnO/NBU4XFAGJ1xqPlXwUsMZpqDFra9jvHBf0HZgbhAK1RZ4fSFD9u?= =?iso-8859-1?Q?E3Zq0S7vk708HAxaM2N7WG4Vd8p43EpGl4oDbDEZYcQlL9ZmVnHQhGIKhx?= =?iso-8859-1?Q?/o3jqdqHfpnyLG6FdQ8WCKU72gEpTVv8frLl5K/NSsEUKO+JIPbjFWxhxt?= =?iso-8859-1?Q?rT/rv0eIk+iEgWyNLyMWKUxxR6AO6j1tDD8di9ykDDrmw2GPxUac18z483?= =?iso-8859-1?Q?RamEMq6/n/cqf/JjoKtqdkSMtqIN4RrttT1l4BCQU5w6+uuWGSKg9SoE67?= =?iso-8859-1?Q?ur1YfTEG30NSXtXFPSt5HxKOIKhFDC8jeejcWLpphYdz5wo2QGOhekKHBe?= =?iso-8859-1?Q?qjRdaIszRNU3kzZr2RrCHJ88uAFc6hzZBbpc9NiVKEeWkQUYXbosDm322l?= =?iso-8859-1?Q?d13T0I+dKz6mi7s7jL9SjZLSlFAB0QML0p9Obs7jnhtuBWAAYBxSOAoTSz?= =?iso-8859-1?Q?u260HkVH/FSJdXCWqr/XX/inr/jegpdRtdaZaVh86EXYHxgnhwqCsBNpRy?= =?iso-8859-1?Q?4c3K5FGtaVylTdBe6rVRvhgOAJqLYh4mr1BMaYRAuSqKwZLjzmadeSLg?= =?iso-8859-1?Q?=3D=3D?=
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BY5PR11MB4196.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 0eaf50ba-fd00-4bca-0cb2-08d9af33895d
X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Nov 2021 10:16:53.0816 (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: liaXbBgM1EyT782ReCwHgkD2KsgNeXAKjPqXoSfDSkgnYjzjpOp8xQb0zw3SvZMIkWKkqfSP7M8EmLtAgxLyyg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR11MB5181
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.18, xbe-rcd-003.cisco.com
X-Outbound-Node: alln-core-2.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/0h2pZZFwzJPQckx2AEBk9DlO6hg>
Subject: Re: [netmod] Should the origin="system" be required for system configurations copied/pasted into <running>?
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 24 Nov 2021 10:17:02 -0000

+1 to Juergen's comment.

// As a contributor.


-----Original Message-----
From: netmod <netmod-bounces@ietf.org> On Behalf Of J=FCrgen Sch=F6nw=E4lde=
r
Sent: 24 November 2021 09:25
To: maqiufang (A) <maqiufang1=3D40huawei.com@dmarc.ietf.org>
Cc: netmod@ietf.org
Subject: Re: [netmod] Should the origin=3D"system" be required for system c=
onfigurations copied/pasted into <running>?

On Wed, Nov 24, 2021 at 03:21:14AM +0000, maqiufang (A) wrote:
>=20
> But suppose the node is a list entry (e.g., an interface) or a leaf with =
the same value.  In this case, it is not clear which origin should be used.=
  I think it would be ok to use "system" in this case.

For me, <running> is explicit config and hence it has precedence. The
precedence must be a function of how the datastores related, it should
not depend on which values a config leaf has.

/js

--=20
Juergen Schoenwaelder           Jacobs University Bremen gGmbH
Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
Fax:   +49 421 200 3103         <https://www.jacobs-university.de/>

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


From nobody Wed Nov 24 02:43:51 2021
Return-Path: <mbj+ietf@4668.se>
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 9C6FF3A0D51 for <netmod@ietfa.amsl.com>; Wed, 24 Nov 2021 02:43:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level: 
X-Spam-Status: No, score=-2.098 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=4668.se header.b=fZvMySmK; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=jPE/61LQ
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ByJ93rGOn4zc for <netmod@ietfa.amsl.com>; Wed, 24 Nov 2021 02:43:44 -0800 (PST)
Received: from out4-smtp.messagingengine.com (out4-smtp.messagingengine.com [66.111.4.28]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1DE0B3A0C8C for <netmod@ietf.org>; Wed, 24 Nov 2021 02:43:43 -0800 (PST)
Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id F2E685C00DC; Wed, 24 Nov 2021 05:43:42 -0500 (EST)
Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Wed, 24 Nov 2021 05:43:42 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=4668.se; h=date :message-id:to:cc:subject:from:in-reply-to:references :mime-version:content-type:content-transfer-encoding; s=fm3; bh= BpyG2JL1oQuBOvlPYak3UkQpEwONFCDSnVbP23/+QqM=; b=fZvMySmKki1XCVhU PRnc1m9taBkqM1G5LoUum4xHj4flO4VY32QWTSZC/puV9Gzta/BJgxZUa5P7rPi6 ZGks/TpYg97WTQy356WVPN1z5Ipy4JNrDdsQ92MwEKS035N/NIqSKKD3A97ppEm0 HjURRnhjJEpFkAKx/c4z9FHeFvHiK8zcFsNRYDm+PM81vkJk7Az0U+vwobZUpjSz sTMP2LNthZ8C8l6FYN3GxSfXkZNq/+iR1plzGA/lzuFplS0kbXfG1xDvTg6iFBpx uNNhTBWMC90eGkztzb/nUeyF1WuCQUWeyU9Stxwv7laOTx9wF3sQeYol6b4cW5VR 026mUQ==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm1; bh=BpyG2JL1oQuBOvlPYak3UkQpEwONFCDSnVbP23/+Q qM=; b=jPE/61LQ1kWvD1JhVMEpqAckztKMH4xnLacAiuYe6DktPJx9QNezxlC97 4VAUlysL/fanQ3xXNuvKC8Zb6EC7nMz/FeUxYZ1RwHH6eMYooSKqYo6Y/7bEoEsH 598pZMXu+q36gmeijziO2nJPCsog1VsrDhb+sFmcT/5JgHl590VJXuypnT95zPtr 10ZGmyMmpHDlPqSA9ikJtvD6TQdRkB4g514w/nI7iZviZsE0NOnsq2ZE0KB1o2Al bhOi4duQFo7ocS/6FUtDwcosN2tbxsMFx7dUias4g47nfTNxhTKPoctZahK7x5MF zbC2N1bQFucrWYoTjiAIHXK5MsO8g==
X-ME-Sender: <xms:XheeYYKwiIQX-GrOceScrGT_vAHOwSsB8mALS57ww33oySjJNyCzyw> <xme:XheeYYIPlvgkOxsH-kWn5Zdro2lJ1PunLstTbKBL6f8LSoAfg5Ln6nF99s-xm0xve iyC29CWq6uLfXrrPmA>
X-ME-Received: <xmr:XheeYYu-C6n8vGPXmT4MUhltAZt3350DOj-jdRMiLymYRuXYOp26OaoPFfLOPj2-qVIPSInwJZwE8v60tIm0tBrpke4sTlzBBA>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvuddrgeekgddulecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhepfffkvffuhfgjfhfogggtgfesthhqre dtredtudenucfhrhhomhepofgrrhhtihhnuceujhpnrhhklhhunhguuceomhgsjhdoihgv thhfseegieeikedrshgvqeenucggtffrrghtthgvrhhnpeeitdethfdthfekteelteekve eifefhudduueekvdefleegtdevgefgteefjefgleenucevlhhushhtvghrufhiiigvpedt necurfgrrhgrmhepmhgrihhlfhhrohhmpehmsghjodhivghtfhesgeeiieekrdhsvg
X-ME-Proxy: <xmx:XheeYVZvOP5MOC0DdV9CVnyh683UQ25gqmFAoyvL4nnFdjufBvSHFQ> <xmx:XheeYfZvmmUbAaFV8vihaG441JGUnXi5NHBBhlW9Iiknb7QDFdcHmQ> <xmx:XheeYRBMBw8iJIO3blI5ebSaHLNDOJcj3tyZJKM6W2l48LLpshy3ug> <xmx:XheeYelFy7njjjG-H2bLrxvq24BxX6Hbpd2exWr7Pjv-P9tEkeU83g>
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 24 Nov 2021 05:43:41 -0500 (EST)
Date: Wed, 24 Nov 2021 11:43:40 +0100 (CET)
Message-Id: <20211124.114340.856721981810780593.id@4668.se>
To: j.schoenwaelder@jacobs-university.de
Cc: maqiufang1=40huawei.com@dmarc.ietf.org, mbj+ietf@4668.se, netmod@ietf.org
From: Martin =?iso-8859-1?Q?Bj=F6rklund?= <mbj+ietf@4668.se>
In-Reply-To: <20211124092508.cga6mutlusyaq4mm@anna>
References: <20211123.083850.1266325188190711456.id@4668.se> <1ab9c19f3f7c4126b715d2e389eafdaf@huawei.com> <20211124092508.cga6mutlusyaq4mm@anna>
X-Mailer: Mew version 6.8 on Emacs 26.3
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/wPGH1-a4YtWKFVbMU9wui2HjnEw>
Subject: Re: [netmod] Should the origin="system" be required for system configurations copied/pasted into <running>?
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 24 Nov 2021 10:43:50 -0000

J=FCrgen Sch=F6nw=E4lder <j.schoenwaelder@jacobs-university.de> wrote:
> On Wed, Nov 24, 2021 at 03:21:14AM +0000, maqiufang (A) wrote:
> > =

> > But suppose the node is a list entry (e.g., an interface) or a leaf=
 with the same value.  In this case, it is not clear which origin shoul=
d be used.  I think it would be ok to use "system" in this case.
> =

> For me, <running> is explicit config and hence it has precedence. The=

> precedence must be a function of how the datastores related, it shoul=
d
> not depend on which values a config leaf has.

Here's a simple example.

Suppose <system> has:

   <interface>
     <name>lo</name>
     <type>loopback</type>
     <description>added by system</description>
   </interface>

and <intended> has:

   <interface>
     <name>lo</name>
     <description>set by a client</description>
   </interface>

Now we follow the picture in RFC 8342:

                      +------------+
                      | <intended> | // subject to validation
                      | (ct, ro)   |
                      +------------+
                            |        // changes applied, subject to
                            |        // local factors, e.g., missing
                            |        // resources, delays
                            |
       dynamic              |   +-------- learned configuration
       configuration        |   +-------- system configuration
       datastores -----+    |   +-------- default configuration
                       |    |   |
                       v    v   v
                    +---------------+
                    | <operational> | <-- system state
                    | (ct + cf, ro) |
                    +---------------+


So now we merge intended and system into operational state.  First we
add system to get:

  <interface origin=3D"system">
    <name>lo</name>
    <type>loopback</type>
    <description>added by system</description>
  </interface>

and then we add intended to arrive at:

  <interface origin=3D"system">
    <name>lo</name>
    <type>loopback</type>
    <description origin=3D"intended">set by a client</description>
  </interface>


Doesn't this make sense?



/martin


From nobody Thu Nov 25 01:46:06 2021
Return-Path: <rwilton@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 100213A0147 for <netmod@ietfa.amsl.com>; Thu, 25 Nov 2021 01:46:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.596
X-Spam-Level: 
X-Spam-Status: No, score=-9.596 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_NONE=0.001, URIBL_BLOCKED=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=DM2LySF7; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=y8oAmjVz
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JApm5vPKGgOP for <netmod@ietfa.amsl.com>; Thu, 25 Nov 2021 01:46:00 -0800 (PST)
Received: from rcdn-iport-9.cisco.com (rcdn-iport-9.cisco.com [173.37.86.80]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 155A83A012C for <netmod@ietf.org>; Thu, 25 Nov 2021 01:46:00 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=4017; q=dns/txt; s=iport; t=1637833560; x=1639043160; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=8Rdtj5EKKsUKIJ9fjURN1icE+SrjrFE4CAYJ/Xnm9ps=; b=DM2LySF7VQaMVLSE7wqinj7kk+Pa9Gvy4xCMFRq3YTIfvWcrrYbwF8y+ TTc0c0YAc24jTBbkmLHpeLH4IaIWGVrCeMoSrKvK/mifTM/Uzyfdd6JIW e/lHUsBoEDrVauMCYa5sz/w59muj6w4TRQOouVwWMgshOt0cNRpXjzaEK o=;
IronPort-PHdr: =?us-ascii?q?A9a23=3AHyqeDRACwLrdKkwZLqdrUyQVaBdPi9zP1kY95?= =?us-ascii?q?pkmjudIdaKut9TnMVfE7PpgxFnOQc3A6v1ChuaX1sKoWWEJ7Zub9nxXdptKW?= =?us-ascii?q?kwJjMwMlFkmB8iIQUTwMP/taXk8G8JPHF9o9n22Kw5bAsH7MlbTuXa1qzUVH?= =?us-ascii?q?0aXCA=3D=3D?=
IronPort-Data: =?us-ascii?q?A9a23=3AZm4etas+PfZU1+i+z1WGbcTaEOfnVKRcMUV32?= =?us-ascii?q?f8akzHdYApBsoF/qtZmKW+OOvfZZzb9cth0Pozi/BgGupPQytVkHQY4rylmF?= =?us-ascii?q?CpHgMeUXt7xwmUckM+xwmwvdK/shiknQoGowPscEzmM+X9BDpC79SMljPjSG?= =?us-ascii?q?+KlYAL5EnkZqTFMGX9JZS1Lw4bVsqYw6TSIK1vlVeHa+qUzC3f9s9JACV/43?= =?us-ascii?q?orYwP9ZUFsejxtD1rA2TagjUFYzDBD5BrpHTU26ByOQroW5goeHq+j/ILGRp?= =?us-ascii?q?gs1/j83Ad+j1738aEBPHPjZPBOFjTxdXK3Kbhpq/3NplP1kcqtHLx4K1F1ln?= =?us-ascii?q?PgpoDlJnYavSAM1Oavkk+UGWB4eGCZ7VUFD0O+Yeynm6pbMliUqdFOpmZ2CF?= =?us-ascii?q?noeO4AE/+F7KWBD6fJeLyoCBjiGjvu33byyTOY105h7LNTiI44e/HpnyBnVC?= =?us-ascii?q?P88StbCTrnEo9hC018YhIZVFvbZaswGYDdrYBnaSx9GMVAdE9cjmua2i2Pkc?= =?us-ascii?q?iFJ7l6YzYIy6WqQzQFt3pCxboSFPMeHLfi5NG7wSnnu5W/1BFQRM8aSjGTD+?= =?us-ascii?q?XO3jeiJliT+ML/+3YaQrpZC6GB/DERKYPHOaWaGnA=3D=3D?=
IronPort-HdrOrdr: =?us-ascii?q?A9a23=3AQyvb/azHW+vCbBzrR3LTKrPxjuskLtp133?= =?us-ascii?q?Aq2lEZdPULSK2lfpGV8sjziyWatN9IYgBepTiBUJPwJk80hqQFn7X5Wo3SHT?= =?us-ascii?q?UO2VHYYr2KiLGD/9SOIVyEygcw79YET0E6MqyNMbEYt7e73ODbKadb/DDvys?= =?us-ascii?q?nB7o2yowYPPGNXguNbnnpE422gYytLrXx9dOIE/e2nl7N6TlSbCBAqR/X+Ik?= =?us-ascii?q?NAc/nIptXNmp6jSwUBHQQb5A6Hii7twKLmEjCDty1uEA9n8PMHyyzoggb57q?= =?us-ascii?q?Ksv7WQ0RnHzVLe6JxQhZ/I1sZDPsqRkcIYQw+cyDpAJb4RHoFqjgpF591H22?= =?us-ascii?q?xa1uUkZC1QZvib3kmhOl1dZyGdgzUIngxesEMKgmXo8EcL6faJNA7STfAx37?= =?us-ascii?q?6wtnDimhYdVBYW6tMX44vRjeslMTrQ2Cv6/NTGTBdsiw69pmcji/caizhFXZ?= =?us-ascii?q?IZc6I5l/1TwKp5KuZKIMvB0vFsLACuNrCq2N9GNVeBK3zJtGhmx9KhGnw1Ax?= =?us-ascii?q?edW0AH/siYySJfknx1x1YRgJV3pAZOyLstD51fo+jUOKVhk79DCscQcKJmHe?= =?us-ascii?q?8EBc+6EHbETx7AOH+bZV7nCKYEMXTQrIOf2sR42Mi6PJgTiJcikpXIV11V8W?= =?us-ascii?q?Y0ZkL1EMWLmIZG9xjcKV/NFQgFCvsurqSRloeMMYYDABfzPmzGyfHQ0cn3Kv?= =?us-ascii?q?erL8qOBA=3D=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0BKAAC9Wp9h/51dJa1aHAEBAQEBAQc?= =?us-ascii?q?BARIBAQQEAQFAgUUHAQELAYFRUQd3WjcxiA4DhFlghQ6DAgObDYEugSUDVAs?= =?us-ascii?q?BAQENAQEqCwwEAQGBS4J0RQKCdQIlNAkOAQIEAQEBEgEBBQEBAQIBBgSBCRO?= =?us-ascii?q?FaA2GQgEBAQEDAQEQLgEBLAsBCwQCAQgQAQQBAQEjCycLHQgBAQQBDQUIGoJ?= =?us-ascii?q?QglUDLwEOo1MBgToCih94gTOBAYIIAQEGBASFChiCNQMGgToBgw2LJCccgUl?= =?us-ascii?q?EgViCZz6CYwEBAoFgg02CLpBLgQkUJFs9bAKSUY0agS+eJwqDOp8iFacwkHW?= =?us-ascii?q?FIR+gdoR3AgQCBAUCDgEBBoFhO4FZcBU7gmlRGQ+OIDeDO4UUhUp0AjYCBgE?= =?us-ascii?q?KAQEDCZBxLYIXAQE?=
X-IronPort-AV: E=Sophos;i="5.87,262,1631577600"; d="scan'208";a="872913271"
Received: from rcdn-core-6.cisco.com ([173.37.93.157]) by rcdn-iport-9.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 25 Nov 2021 09:45:58 +0000
Received: from mail.cisco.com (xbe-rcd-007.cisco.com [173.37.102.22]) by rcdn-core-6.cisco.com (8.15.2/8.15.2) with ESMTPS id 1AP9jwQC008206 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=OK); Thu, 25 Nov 2021 09:45:58 GMT
Received: from xfe-rcd-004.cisco.com (173.37.227.252) by xbe-rcd-007.cisco.com (173.37.102.22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.14; Thu, 25 Nov 2021 03:45:58 -0600
Received: from xfe-aln-002.cisco.com (173.37.135.122) by xfe-rcd-004.cisco.com (173.37.227.252) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.14; Thu, 25 Nov 2021 03:45:58 -0600
Received: from NAM12-MW2-obe.outbound.protection.outlook.com (173.37.151.57) by xfe-aln-002.cisco.com (173.37.135.122) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.14 via Frontend Transport; Thu, 25 Nov 2021 03:45:58 -0600
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=htGBRlU+/T432n7QnPBybHTdRHixXGJ0XCE79971p+m9yd6EoJB0nnKLQyHxCUI6RiIYO3TKGp0o07n8TK+//Jx7ESWRsPiBy4GHEGoR3BTMSec+OzhGxB5xpVyFb/mpQvqvUXvlanrJuhcsDVgQZEiqLSJoQ2JGK2RNJKTS5X7aRDpAbdUnZQKMiP1PSOGOMtdfIGd9EcyFkgJZ7TJLXOdcvPuzTtzDfS5NAiljQ20SpuYZNj8FIrtnmOvontxMJstYJ0VaubR9YgpoV4J8l+RCGaGz9umORUU0k/zFcUAAeq5XjUfVPWN8O7HDLPxJDkcJpJt+JU6rjDxK/RJYNQ==
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=0oN+iwbdhaSR7fNVTRVbBmHCgUNdvt2r/3mLzGMnpCQ=; b=Y+OtFMGidIVXnY1auuXY2PWN0VARthufRhaFiFzrb12bXXkbFYyukdnOgkTueFmFgPlFkg+TAmn/g2i+NENv5a4/T+DUh7oSyKb2D5mUGDqW0yq1LDewjmsz0CRpp/RFrFfYMtBDMCeEIvhdGHbUt6SXqsuEKtAO6QK5qziHk0Ox8USAYdu6iwd9l93h0drdTR6xz5xxKZOdJh3hz5umV7AOB9Xyn59PMGxxRcE4NINd0Jlf5exY7HmgH5SVKn15VjGerOSpaeERBgqftGpQepxlSpJWZaoKMD1o4bGcyTGyFaqFAnAkPGe6xFYDyf6hKyWJlXxmLoiLOCEMqIIXng==
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.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=0oN+iwbdhaSR7fNVTRVbBmHCgUNdvt2r/3mLzGMnpCQ=; b=y8oAmjVz698ZiGRr9RH1daiuXv6ND+GyNKVpVjYod0gGoIW33T6AYf0rl0Nkqb2XV9uz+BnuydVgPQZfmX7dVGI7/6lBCN3Wm6eRuhiQCd4ezp+MFcRDaKf7YDQUzHUTJQOA5omUhhStBSCb/3Rn1xC59E5gzS9g2k4dKXTUxd4=
Received: from BY5PR11MB4196.namprd11.prod.outlook.com (2603:10b6:a03:1ce::13) by BYAPR11MB2933.namprd11.prod.outlook.com (2603:10b6:a03:90::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4713.19; Thu, 25 Nov 2021 09:45:56 +0000
Received: from BY5PR11MB4196.namprd11.prod.outlook.com ([fe80::3dad:eeb0:be1c:b167]) by BY5PR11MB4196.namprd11.prod.outlook.com ([fe80::3dad:eeb0:be1c:b167%5]) with mapi id 15.20.4690.028; Thu, 25 Nov 2021 09:45:56 +0000
From: "Rob Wilton (rwilton)" <rwilton@cisco.com>
To: =?iso-8859-1?Q?Martin_Bj=F6rklund?= <mbj+ietf@4668.se>, "j.schoenwaelder@jacobs-university.de" <j.schoenwaelder@jacobs-university.de>
CC: "maqiufang1=40huawei.com@dmarc.ietf.org" <maqiufang1=40huawei.com@dmarc.ietf.org>, "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: [netmod] Should the origin="system" be required for system configurations copied/pasted into <running>?
Thread-Index: AdffkR5sVtMRYIzeTpCisQ2IqIgmxwArAmcAAClLegAADLWFAAACviUAAC/xQ/A=
Date: Thu, 25 Nov 2021 09:45:56 +0000
Message-ID: <BY5PR11MB419641FB0391E25C37405CD1B5629@BY5PR11MB4196.namprd11.prod.outlook.com>
References: <20211123.083850.1266325188190711456.id@4668.se> <1ab9c19f3f7c4126b715d2e389eafdaf@huawei.com> <20211124092508.cga6mutlusyaq4mm@anna> <20211124.114340.856721981810780593.id@4668.se>
In-Reply-To: <20211124.114340.856721981810780593.id@4668.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
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-office365-filtering-correlation-id: dabfe999-3dfc-48eb-e665-08d9aff86126
x-ms-traffictypediagnostic: BYAPR11MB2933:
x-microsoft-antispam-prvs: <BYAPR11MB2933E1131994E3482F62AC2EB5629@BYAPR11MB2933.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: +ES/SXebdQTloWPCXgy2uDBH5migJV2LklMludLKdWmD8mOX8zsKiUyH5NpsmcshQrWlpXnqEUsaebYa7WsAvSuLbxqeMdB0nXt0sGig1b4F4TifEQISKv+9wjI3QmJmTiYZcopT4FaDVulAH+dOO7BAyFXMOZ3UaYrBQBXa1QlaDDaW31AQX7mivRHIyLG5SXJslRjDO7VY9Akr43ijzEwp/KmVZRWNMwZJF3/+3l2J2lgpkobl9GzSWI7LsNhk8fY28TJT5d48kgDKyGnc7Ad7FxYriwx3fDvICKK9gsOXHKODNCT3OghHnHW3dclUC+5q8sEmEfZkI9u9IgZR1JSsU8Sk5ycGW44nJ2KjWxm6k1ewbkV7jvAA0fWh45aXDcfoe4d5qNbCXtHm/r5dW5W2nwLItpILTAghSYhLCLbWd2wTAco58moHr10syT/VNCLYcNxcNHI9N3Z81qU+A/8YhNiX2yWRvjMe/E5MMw/rdpAWsgkPWCT7lJgdDiwMw7gxPY5L1IccrBvtmMwyWg367PdSPgZybHdV8SDop8Sm98guzhs9WvCUidkbPq0GDIcmhzdqOwBTHWtKprpu5Z5r0JwpSnfpJ9LP9J5DH6NPVz/fxSIYjUch5zS4YCDurLzndJ/epUVXeZ6/riFovRrSnDb6jMvcyQISs38QJ7tAAQ6txEHtx3W0o4DEMp8qU37tLsWrDpC/LEMdutKVTDYS4Hrx4WP/aS0fzQLKSz3ElP7GbeghNFjPbNl7vmRSnuVAmnsOPMbRe1TCc+j44FTAZ4FsI3WpBsKsqPzckO0=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:BY5PR11MB4196.namprd11.prod.outlook.com; PTR:; CAT:NONE;  SFS:(366004)(66574015)(83380400001)(53546011)(9686003)(76116006)(33656002)(38070700005)(86362001)(5660300002)(38100700002)(66556008)(8676002)(508600001)(8936002)(55016003)(66946007)(110136005)(26005)(54906003)(2906002)(71200400001)(186003)(6506007)(122000001)(66476007)(64756008)(66446008)(4326008)(52536014)(966005)(7696005)(316002); DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?Zeb1X1+vSFx0oCmG963dXY6aUX3uAtGBsCK8ZgGh+2gWsh45K2jSZgXn/D?= =?iso-8859-1?Q?9bI7jCqlbVamJOjOnlzqn+XJyKR/OO/ki80WjKmhoQLgosjnPmLHXc0LJN?= =?iso-8859-1?Q?DxTMrJYVADWXZOvJKZ2fp+y08+BLN31qas7k7YP9zWZ3luDS6tVoiQzlwG?= =?iso-8859-1?Q?TPuLdsttWNuYN0UOLrvWRaHg7W6aVrtbe9B6GQOASv2FyhKD9W6V4DZGHJ?= =?iso-8859-1?Q?nU1jChXpLG+fkkTqeedGsGyBUXaUYWcAjUCJGxyazk9Kby/yoBDb4usnD1?= =?iso-8859-1?Q?OtCwtQWQhvnriIntyaIZHf6+8dbzYwIthuHdcHY1FsXZ6/iDgKVXEjeSfU?= =?iso-8859-1?Q?yDwlfBu2FzQZWkBi+uCRzzrNG177+ha4o7r6zPGbtry/f06gvtl1zR3Q/q?= =?iso-8859-1?Q?44/kPBqmbO1pNzGl3dzVvyVlJSK5GYDyTin/5Dw4dRqqzSowk5GR+E4QTT?= =?iso-8859-1?Q?Nw+WAKx8EBgY3sGYjCyq2CJy1gENOrg67I/J8OznzHkfRD+hJUmjeZVHtL?= =?iso-8859-1?Q?x9A4FKIPj4NAZwwySV2lIXWeqXrJdHwLxQaYgfjoZsknX7BI0QYd09H/WN?= =?iso-8859-1?Q?f2C/pd4BGAzalEacLJcrLl4eNg48P2HkoM4FG07zm/bRi+Gx8ZsFWLN9zF?= =?iso-8859-1?Q?7oG8pDSez3HQw+wwn2w82+HvSD4SEvqxmKjoBQk/bGR0wmEVbsBOaCLDSQ?= =?iso-8859-1?Q?Ezo0BTU+dJKFvz11EOBjpyXIak+EHQMHOKPia2RNA1DaHIunCKUMdc2K/1?= =?iso-8859-1?Q?mdJ5fackilPu803WMn9FoQpigbcg9vo91hZ5dH+gV+Ke1SlqgkKXvQupzT?= =?iso-8859-1?Q?jK21so2D366pD6M9Vgn50xKOg5DQQYeNZwL9CU954M7dqn0GeW2OhPITbw?= =?iso-8859-1?Q?W2RySwrseegGlQRDvlL1CemGyAU7rt5fRos6xyzWZrwh5pcyRHmxjoJDFl?= =?iso-8859-1?Q?d4/3/WxjyMAX2ovcpp9DPi1a2GBUDdn2aB3oqh3CRICzkTo7APY5fem4dr?= =?iso-8859-1?Q?JwsOgqsE3BsUxZ/SOFRoHCgs+gzdgqb4RigWfk56tyPNfnl749+ppQhuET?= =?iso-8859-1?Q?IhOR3kHacLxw/Z9nKIsKkIojKaYwBNaU+23pOgMNY2lycIxdC8BR2Tlzwa?= =?iso-8859-1?Q?mIl9aoJlvk4NmYJuRB2VTvBzPzP5yaxLxNxHtr6qvHKUOSKZzZ0fIW1Jx6?= =?iso-8859-1?Q?zEhZ4y3/fwe+SAefvaR2CoN8IP4YkkwvDG7eqH0GFi82MKFGQxI7rIot+K?= =?iso-8859-1?Q?t2MRfGTZX5lG45KW56V1adHbL5u5sIwk1ltYEl9sIx5WHTxbIc1RZcUEA/?= =?iso-8859-1?Q?3BjOn/s4wpRKpTv8p3LlE1tWItXvgCfi1+hPt6/Ytg6UJ/6WaQ6n6f9xw6?= =?iso-8859-1?Q?Coh0ZSKR2GVUoRZe1wQHDEAKCCA+o2tey3sx3iq7ZkvHe6zTgP8dzMZU8v?= =?iso-8859-1?Q?qvzDmnHmaIrsGFyI6B22Hx8d9xuT1vXir31xyhzF9r+yUiAMC1K38oiT+k?= =?iso-8859-1?Q?8JId/J25DCSDYTH72HzwNnREAJheV6P6oVe4LkGvV5Sw8KJfpCvPnwIRMO?= =?iso-8859-1?Q?uJ0lrH+YSYLmHOuTOuA4+33B44evAikG6mZelfBTZea33+3cf4OWUNc8yI?= =?iso-8859-1?Q?dsaKtcYYAtzIeeE0rTKldLqiBnfCmRTX2VCQsTRhwqmR07jTv6SOGZxw?= =?iso-8859-1?Q?=3D=3D?=
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BY5PR11MB4196.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: dabfe999-3dfc-48eb-e665-08d9aff86126
X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Nov 2021 09:45:56.4686 (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: RNJK4lE2w5l2esgZWTxHVbqYjyTLB6YQvwFxAJQe11AOs0p6v6h7AXhGGyUGcp+JmTrgt7GxslUJA94ImOjUoQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR11MB2933
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.22, xbe-rcd-007.cisco.com
X-Outbound-Node: rcdn-core-6.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/Q4nrX8R2v3T9RsB45o3saRuZAQw>
Subject: Re: [netmod] Should the origin="system" be required for system configurations copied/pasted into <running>?
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 25 Nov 2021 09:46:05 -0000

Hi Martin,

I think that the proposal is that <system> should feed into <intended> rath=
er than directly into <operational>.  The reasoning for this is to allow co=
nfiguration to depend on system defined configuration during validation wit=
hout requiring that configuration to be copied into <running>.  Clients wou=
ld still be allowed to explicitly express the system configuration is runni=
ng as well - e.g., if they wanted a full configuration that they can valida=
te off box.
=20
In your example below, I would probably mark the origin of the lo interface=
, the name leaf, and description leaf as "intended", but the type is "syste=
m".  I think that this would be similar to how I would expect a default val=
ue to be reported.  I.e., if the running config explicitly sets a leaf to i=
ts default value, I think that it is more informative to report that as ori=
gin "intended" rather than "origin" default.  But I don't think that RFC 83=
42 proscribes what is be used in these cases.

Regards,
Rob

// As a contributor


> -----Original Message-----
> From: netmod <netmod-bounces@ietf.org> On Behalf Of Martin Bj=F6rklund
> Sent: 24 November 2021 10:44
> To: j.schoenwaelder@jacobs-university.de
> Cc: maqiufang1=3D40huawei.com@dmarc.ietf.org; netmod@ietf.org
> Subject: Re: [netmod] Should the origin=3D"system" be required for system
> configurations copied/pasted into <running>?
>=20
> J=FCrgen Sch=F6nw=E4lder <j.schoenwaelder@jacobs-university.de> wrote:
> > On Wed, Nov 24, 2021 at 03:21:14AM +0000, maqiufang (A) wrote:
> > >
> > > But suppose the node is a list entry (e.g., an interface) or a leaf w=
ith the
> same value.  In this case, it is not clear which origin should be used.  =
I think it
> would be ok to use "system" in this case.
> >
> > For me, <running> is explicit config and hence it has precedence. The
> > precedence must be a function of how the datastores related, it should
> > not depend on which values a config leaf has.
>=20
> Here's a simple example.
>=20
> Suppose <system> has:
>=20
>    <interface>
>      <name>lo</name>
>      <type>loopback</type>
>      <description>added by system</description>
>    </interface>
>=20
> and <intended> has:
>=20
>    <interface>
>      <name>lo</name>
>      <description>set by a client</description>
>    </interface>
>=20
> Now we follow the picture in RFC 8342:
>=20
>                       +------------+
>                       | <intended> | // subject to validation
>                       | (ct, ro)   |
>                       +------------+
>                             |        // changes applied, subject to
>                             |        // local factors, e.g., missing
>                             |        // resources, delays
>                             |
>        dynamic              |   +-------- learned configuration
>        configuration        |   +-------- system configuration
>        datastores -----+    |   +-------- default configuration
>                        |    |   |
>                        v    v   v
>                     +---------------+
>                     | <operational> | <-- system state
>                     | (ct + cf, ro) |
>                     +---------------+
>=20
>=20
> So now we merge intended and system into operational state.  First we
> add system to get:
>=20
>   <interface origin=3D"system">
>     <name>lo</name>
>     <type>loopback</type>
>     <description>added by system</description>
>   </interface>
>=20
> and then we add intended to arrive at:
>=20
>   <interface origin=3D"system">
>     <name>lo</name>
>     <type>loopback</type>
>     <description origin=3D"intended">set by a client</description>
>   </interface>
>=20
>=20
> Doesn't this make sense?
>=20
>=20
>=20
> /martin
>=20
> _______________________________________________
> netmod mailing list
> netmod@ietf.org
> https://www.ietf.org/mailman/listinfo/netmod


From nobody Thu Nov 25 03:47:48 2021
Return-Path: <J.Schoenwaelder@jacobs-university.de>
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 5EE7E3A0786 for <netmod@ietfa.amsl.com>; Thu, 25 Nov 2021 03:47:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, MSGID_FROM_MTA_HEADER=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=jacobsuniversity.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kFPKLHm07Gdt for <netmod@ietfa.amsl.com>; Thu, 25 Nov 2021 03:47:42 -0800 (PST)
Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2088.outbound.protection.outlook.com [40.107.20.88]) (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 B37473A078F for <netmod@ietf.org>; Thu, 25 Nov 2021 03:47:41 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=JndsZcP2YNBy9PEWLS7JXMSl5+2VX+ZiKbQNhZb3bZGyfoWNkcgmfNzYCN7jZSWQAacfP+gRTraGAy8JAZZ0ZTH+hjivc6grChYVAHYO0fXDl4C8jAWMZztVxqaPC6MGIvM5BqA7Mhug8wpVFafb1UG6hn+obvqkdakN7r+CNhel60AcVd16jjJ1xY6eief3xbvHZJzi01AqWl9UsnmeYlnO4SSZollVaKSVgZ6vKFwDd5kbyeCOv3y6oyGtEsDzFO/vrIYYg2hMbvxLcH0OYvD9JTdckshC2ETQqRFBc+fxcHbIjOfGnearaS+X6Q0E1USMm6C4SAR5B8WDNd9VRQ==
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=+F3pJaFTh9an8CwlLNzkvK5E18dzPAenbzim2BeksVA=; b=ZjaL5+FmWqVeZpxPmqVzLXecL7wnVWvkrHXrIXMDtzuflL3R3H5cuLtEwxv/Ac6i/mijnp+J33vNt8Bz29olUDIROQeBJFvj0XT6yhmYTem5WPXDVthCCHPSDNpHlBjaZ6Qkiltys11XUhg1Rb9OIBoXLWreQAitrAe25LlSjkFUoGDOmaDIdw00n3l4cMr7sBIYUpWJhtHgaL3o+tWqc7UEfvj/15yh9h20nRqgHquoyuswfWL5s6E/bzSbFl6DyxUvVNOtPJNcAC/lZeq5xNBC7EGgs8ujaK/dKP2HogJ1RUaXGJ32L8F1GSJznayNGJppJwnktlP9l+FncJLF7w==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=jacobs-university.de; dmarc=pass action=none header.from=jacobs-university.de; dkim=pass header.d=jacobs-university.de; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jacobsuniversity.onmicrosoft.com; s=selector2-jacobsuniversity-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=+F3pJaFTh9an8CwlLNzkvK5E18dzPAenbzim2BeksVA=; b=V77u59s0ceY3z/s/JufeojTJDN3YWbuxDHTZcycmb7YiFtGfbXq7dJvcXI/YQqIsbbY4MPHdstyf2NuHldb+8LQE8MzEpOmXCuDPsja3MbMarPkAiT+q/Ou9+t+E6Aj3nLk5biPQzK4SPX+aqKTMp8+XWdDVJ9Mb/UAK1IQ2cK4=
Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=jacobs-university.de;
Received: from AM0P190MB0641.EURP190.PROD.OUTLOOK.COM (2603:10a6:208:194::23) by AM9P190MB1556.EURP190.PROD.OUTLOOK.COM (2603:10a6:20b:3ec::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4734.20; Thu, 25 Nov 2021 11:47:36 +0000
Received: from AM0P190MB0641.EURP190.PROD.OUTLOOK.COM ([fe80::5cb6:636f:eb2d:d6f2]) by AM0P190MB0641.EURP190.PROD.OUTLOOK.COM ([fe80::5cb6:636f:eb2d:d6f2%7]) with mapi id 15.20.4734.022; Thu, 25 Nov 2021 11:47:36 +0000
Date: Thu, 25 Nov 2021 12:47:33 +0100
From: =?utf-8?B?SsO8cmdlbiBTY2jDtm53w6RsZGVy?= <j.schoenwaelder@jacobs-university.de>
To: "Rob Wilton (rwilton)" <rwilton@cisco.com>
Cc: Martin =?utf-8?Q?Bj=C3=B6rklund?= <mbj+ietf@4668.se>, "maqiufang1=40huawei.com@dmarc.ietf.org" <maqiufang1=40huawei.com@dmarc.ietf.org>,  "netmod@ietf.org" <netmod@ietf.org>
Message-ID: <20211125114733.phenv7mktyed6d4v@anna>
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
Mail-Followup-To: "Rob Wilton (rwilton)" <rwilton@cisco.com>, Martin =?utf-8?Q?Bj=C3=B6rklund?= <mbj+ietf@4668.se>, "maqiufang1=40huawei.com@dmarc.ietf.org" <maqiufang1=40huawei.com@dmarc.ietf.org>,  "netmod@ietf.org" <netmod@ietf.org>
References: <20211123.083850.1266325188190711456.id@4668.se> <1ab9c19f3f7c4126b715d2e389eafdaf@huawei.com> <20211124092508.cga6mutlusyaq4mm@anna> <20211124.114340.856721981810780593.id@4668.se> <BY5PR11MB419641FB0391E25C37405CD1B5629@BY5PR11MB4196.namprd11.prod.outlook.com>
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <BY5PR11MB419641FB0391E25C37405CD1B5629@BY5PR11MB4196.namprd11.prod.outlook.com>
X-ClientProxiedBy: AS9PR06CA0146.eurprd06.prod.outlook.com (2603:10a6:20b:467::9) To AM0P190MB0641.EURP190.PROD.OUTLOOK.COM (2603:10a6:208:194::23)
MIME-Version: 1.0
Received: from localhost (2a01:598:998d:afe6:dc1d:d14a:e9c7:d482) by AS9PR06CA0146.eurprd06.prod.outlook.com (2603:10a6:20b:467::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4734.21 via Frontend Transport; Thu, 25 Nov 2021 11:47:34 +0000
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: fdbda165-becf-4858-b56d-08d9b0095f9e
X-MS-TrafficTypeDiagnostic: AM9P190MB1556:
X-Microsoft-Antispam-PRVS: <AM9P190MB1556CA2D718CEA8F853841E4DE629@AM9P190MB1556.EURP190.PROD.OUTLOOK.COM>
X-MS-Oob-TLC-OOBClassifiers: OLM:8882;
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: FqI4XyGxXf7TsDf5srbpjT4v1gq3Vit/jxAnnsVmE0691iGU7ipssJL7SCEbmrkbz8G9Iqojp582zYfQ4fvfcr8a87xYlAm/R9WVg0XntP3APdJAZ/V08s/18UY8xh3kotMiExaBg1JtO5zUSf6CnHeDjqf9SEGTBiFXxyPD5Y5o84ZVqzpWN6l6LzUOunAXOdFaYt090FXTfneCup9EUqM61lD0omgwuKW4ludPBQBdGCu6YRQceoxZehqzRhxQShOsiuK/+md5YhmYsCWFcKwb5aLqP3RQLV3stC28hI2wlAnjjktebL1XqM39fmY0ZvyhmEYyaIAWQQ2BFxVNjldf2eiaQ32AsaR9QHiOWW9IyTzI1Zxrp4Uxtn0KPgB0CuX4dNWfNhDxudQdBt9/ZpKI2luxw+/3+olM3584MgoB8n3b/VU/6KFysZjfYLU2R9ZZ0m7i6dsWRp/pspvk4R8OrPiMVyCHNC3C8VuGElyQimuSFaQF5R+XJqxqPwQEsiDB14ZKDX7y4E6TaabXmASBUTvdHai3jf/950fysvAYzJjlMhw498xlo+d19PhZ2J+o6adA5lsnDhdtv/JyBCPiJdbdyxvsGOddgmKZOk1L5BvAEenTV0bhX6cy8Is/7hwcNzxIE+aQ3wSIgh6o2UXL5QKymMckmvayk+I7WUv5BDBeru06JU97Aboax3+LmfAgYgO/aKiF536hScncefquO2AW3krEVwWWd62lkiQ=
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:AM0P190MB0641.EURP190.PROD.OUTLOOK.COM; PTR:; CAT:NONE;  SFS:(7916004)(366004)(1076003)(40140700001)(508600001)(85182001)(316002)(66574015)(786003)(8936002)(9686003)(2906002)(3450700001)(4326008)(5660300002)(66946007)(966005)(66476007)(8676002)(52116002)(33716001)(186003)(86362001)(54906003)(85202003)(6916009)(53546011)(66556008)(38100700002)(6496006)(83380400001)(6486002); DIR:OUT; SFP:1101; 
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?OU9FdnAxYWl1VHFPWGkzRVMzYml6NERIYzBIaS8ySnlGMFBjcnN3alMvZU1Q?= =?utf-8?B?NEJaVDNTWm1PRTNpaVRuZnZyODdtQXArTktOSElJVlQ4d2xlbzdXL0h2TkZR?= =?utf-8?B?ajc2Rng2Wk1jKzlSY3VkRUdvQ3BGRUJmeGs1Qi8zWGlHcDc5T0NST1Nwa0Ex?= =?utf-8?B?ZXUyMm1vckxlSDhOeTlWNkN6R0E0aWlKNnh5cU1Yb3ROWDZWQ0RnUFpBN1E2?= =?utf-8?B?SVFkUEJ2b3JjWldSSnh3OG5Wcmtqa09MQno3NlNqOUdoYWY3SU1iS3hKcUY1?= =?utf-8?B?Umx0a0VEUjRGZlJoSXJIOUJFR0JOY29MclJSMGFpV21md1NjZVdsRXRrNWdR?= =?utf-8?B?T1pFaHo2bHRFVy9BMkFrZm5aL0M0M3BvMjFnTkNMQUsyYngwaFBWZnNwUkl0?= =?utf-8?B?bm1kR3hONi9ROVV0UFM3ZlRGK2FCSzVHd0cvWHdTc1RCc3N0WnRKVmUzR2Jh?= =?utf-8?B?SzZVRk5aNlUrNmtKemN4Ym5DOStpcnkxbmxiMHh6Y01MTXo1S1lvTWJxdGtO?= =?utf-8?B?ZDNYak5ONmxIRG8yaThtNWRsNVJ6R2FCZnVXRjVqUklVLzNHWlJJZ2p1dXNF?= =?utf-8?B?Wk5OTDhDSEhIam1WSGsybVNHR3JlTEhnTzZFL05lS0JVSHMveTZFdEIxSDh6?= =?utf-8?B?OWt5b1V6VEs2SlJpUC9zUU85UUhHa0JNb0JvYk9acWZ4K053TmZOdnIxR1B6?= =?utf-8?B?aE4vUWRsa2pWNE04ellXZzIwTUsyQXdlRi9TUE5HUnBRLzdKOTJLeXZ4aE5W?= =?utf-8?B?T3U2N0tabE5rcHJsYXRXdVV3Yk5MeTV2c1F6SFRvRmRkcXRzdlR2K1VwM3Qy?= =?utf-8?B?NE43Z1MxVFpaVnFzS0lBdzhzOWxjZ285VFJkWm5DS2ZDZ0lJclhuUHRoMFJM?= =?utf-8?B?MzN0UEpGY2FQL09kRnFmVFJyUHJ1YU1ENUFnYk1Va0tiMStlM0J5S0ZGRS9T?= =?utf-8?B?dWhkanJIQVptMzcydXFMOVc4UGNZeGl1empSbDZZVjd3V2NJSmRsdW1mNGg3?= =?utf-8?B?YVN5UVRjdHVHWkgrdkJaQTlFczRxeXFlRVlxUk9aaUplSG81OVNEaXh1dDhG?= =?utf-8?B?QjNUaDRpN3VSd0dLNzlUNFk5UVdIVUhwVk11b1FPOXNuWjFBK3RVTTBWeGFG?= =?utf-8?B?WXc3cnZ3akI0eUNta3pEYytpRTBQSXdCQ21EYkJQSjg5WXV5VHhydUtGSW9C?= =?utf-8?B?TG5HY3NSZENQTmRqZUpXWHpqMkE2VUFVSWlFMjlSY2pPUWFiUmh3dFdDVmxn?= =?utf-8?B?QzBVZU5laTRrRFlIdlRpWStQVVJ5ZUJ6cEcvS3FoL3pGRXg1eDBNQzB5eS9j?= =?utf-8?B?ak43YmNVeFY1bld0VXpvVnZ6Q2tmY1dUTFJTbGZEc29nWG54djk2R0ZNamJo?= =?utf-8?B?dFM1dGJyMGlNN2MzQXYwWktRZmVHblVxWHR0Sm5QTHY5RXZRMVB2dlVHWEN1?= =?utf-8?B?M0R5dUxGSDA1RWFyT010eDVXb1Npb3R2NWZmL0Rqcmd3RFJ6eXZVdnk2bkVy?= =?utf-8?B?aWVmbWR6S0FJR2pvbjcrbklEZGhNQ3RvdWpaYi82NUUxUkMvdHhyZEp5c1Fx?= =?utf-8?B?a1J1SWlya1AxUUgwQ1lESGFkdTFJcFBYMVpCWFFZTktKVnJNWU9kbS96V2ow?= =?utf-8?B?Z3haMk52VzZVdjZ6SW9aSTFydWlMUkhFMW1RVEx1ZGhDaStmcU9OWU1NOEVj?= =?utf-8?B?TTVUOFFlTTVHWlNQdnMrTkI1N3d5TGs2U2I1aWVoa3VHeTlZd2FsaGg1WW5Z?= =?utf-8?B?c3RUK1B1MHAzSHNCMTJKbEl0ZkZHYTY1Z1loZkR1MEtSV1d1VEd2cit1MXVx?= =?utf-8?B?SWZLczF3cGZoc3JtR1Zyd1hwWDBzZjR6NVp3bkZ1QmlZMlBiMGdKdjVsRldN?= =?utf-8?B?dDQ4VzRqY2MrdnpjK0lsRGpKa0RoSHN1b2FCb0NSUzRIbHBlMDF1V3ROc21v?= =?utf-8?B?Ukt4TGlBV2xIZk4ydVNNUTVvNUx2aWpKVEVxaHBvc3NjUlpzSVdkN2NxcER2?= =?utf-8?B?UTBjc0dXU2ViMXJxZWNjZktNWlJRcVpzbit6NnkyRHcvTjBXTG53cXNQQnBK?= =?utf-8?B?THBhWm9PYVpIbEY0eGxnTE1zQWZNYi9QVThiOU9XYXRIOGdZUGIzaFdGRTNL?= =?utf-8?B?ZkN1UGdYcUtGelkvNmhUcDJQbHA3anZDVXU1Qm92TncwMFN0azhqNS8xcjNO?= =?utf-8?B?MWRzVzNGMnp1ZUR2VzRYaWNldjZWdkgrOVJFUUV1cE1Pc05pZWRMZGt6UDV6?= =?utf-8?B?UEN0d3krTWhZK1B2TGxQMkdlRUg5RUVCdTlrUUVvbmxmVXo0dHk0VjVuM2Mw?= =?utf-8?B?QnZXRXZpL2VaVmxKdEUxZ2YwOXFOWW1VNWJQVVBvaUlwQnpiUzZEZGRzK3lT?= =?utf-8?Q?6SNNQh2HOeqGS7+M=3D?=
X-OriginatorOrg: jacobs-university.de
X-MS-Exchange-CrossTenant-Network-Message-Id: fdbda165-becf-4858-b56d-08d9b0095f9e
X-MS-Exchange-CrossTenant-AuthSource: AM0P190MB0641.EURP190.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Nov 2021 11:47:35.9666 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: f78e973e-5c0b-4ab8-bbd7-9887c95a8ebd
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: pPUixEl+tD0pVoVuprhdTGcJhSawU2kl8rtSEkzphzjfBYYIz2FVStOwYn6hZEuVmbKVq9IgA/LZo6O4P1DxFr/3UniZD9OCICmLpTXdZgU=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9P190MB1556
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/T_2z1q2LYr-DyAkOkWmfxmtWDn8>
Subject: Re: [netmod] Should the origin="system" be required for system configurations copied/pasted into <running>?
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 25 Nov 2021 11:47:46 -0000

I personally believe this notion of a system datastore is actually a
bad idea. A loopback interface, for example, is system generated and
it exists in operational but usually not in intended. I think it is
wrong to think that a system datastore feeds into intended. After all,
system config also comes and goes at the will of the system. I am not
following this in detail but I fear this work likely creates more
damage than that is solves serious real-world problems.

/js

On Thu, Nov 25, 2021 at 09:45:56AM +0000, Rob Wilton (rwilton) wrote:
> Hi Martin,
> 
> I think that the proposal is that <system> should feed into <intended> rather than directly into <operational>.  The reasoning for this is to allow configuration to depend on system defined configuration during validation without requiring that configuration to be copied into <running>.  Clients would still be allowed to explicitly express the system configuration is running as well - e.g., if they wanted a full configuration that they can validate off box.
>  
> In your example below, I would probably mark the origin of the lo interface, the name leaf, and description leaf as "intended", but the type is "system".  I think that this would be similar to how I would expect a default value to be reported.  I.e., if the running config explicitly sets a leaf to its default value, I think that it is more informative to report that as origin "intended" rather than "origin" default.  But I don't think that RFC 8342 proscribes what is be used in these cases.
> 
> Regards,
> Rob
> 
> // As a contributor
> 
> 
> > -----Original Message-----
> > From: netmod <netmod-bounces@ietf.org> On Behalf Of Martin Björklund
> > Sent: 24 November 2021 10:44
> > To: j.schoenwaelder@jacobs-university.de
> > Cc: maqiufang1=40huawei.com@dmarc.ietf.org; netmod@ietf.org
> > Subject: Re: [netmod] Should the origin="system" be required for system
> > configurations copied/pasted into <running>?
> > 
> > Jürgen Schönwälder <j.schoenwaelder@jacobs-university.de> wrote:
> > > On Wed, Nov 24, 2021 at 03:21:14AM +0000, maqiufang (A) wrote:
> > > >
> > > > But suppose the node is a list entry (e.g., an interface) or a leaf with the
> > same value.  In this case, it is not clear which origin should be used.  I think it
> > would be ok to use "system" in this case.
> > >
> > > For me, <running> is explicit config and hence it has precedence. The
> > > precedence must be a function of how the datastores related, it should
> > > not depend on which values a config leaf has.
> > 
> > Here's a simple example.
> > 
> > Suppose <system> has:
> > 
> >    <interface>
> >      <name>lo</name>
> >      <type>loopback</type>
> >      <description>added by system</description>
> >    </interface>
> > 
> > and <intended> has:
> > 
> >    <interface>
> >      <name>lo</name>
> >      <description>set by a client</description>
> >    </interface>
> > 
> > Now we follow the picture in RFC 8342:
> > 
> >                       +------------+
> >                       | <intended> | // subject to validation
> >                       | (ct, ro)   |
> >                       +------------+
> >                             |        // changes applied, subject to
> >                             |        // local factors, e.g., missing
> >                             |        // resources, delays
> >                             |
> >        dynamic              |   +-------- learned configuration
> >        configuration        |   +-------- system configuration
> >        datastores -----+    |   +-------- default configuration
> >                        |    |   |
> >                        v    v   v
> >                     +---------------+
> >                     | <operational> | <-- system state
> >                     | (ct + cf, ro) |
> >                     +---------------+
> > 
> > 
> > So now we merge intended and system into operational state.  First we
> > add system to get:
> > 
> >   <interface origin="system">
> >     <name>lo</name>
> >     <type>loopback</type>
> >     <description>added by system</description>
> >   </interface>
> > 
> > and then we add intended to arrive at:
> > 
> >   <interface origin="system">
> >     <name>lo</name>
> >     <type>loopback</type>
> >     <description origin="intended">set by a client</description>
> >   </interface>
> > 
> > 
> > Doesn't this make sense?
> > 
> > 
> > 
> > /martin
> > 
> > _______________________________________________
> > netmod mailing list
> > netmod@ietf.org
> > https://www.ietf.org/mailman/listinfo/netmod

-- 
Juergen Schoenwaelder           Jacobs University Bremen gGmbH
Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
Fax:   +49 421 200 3103         <https://www.jacobs-university.de/>


From nobody Thu Nov 25 04:03:40 2021
Return-Path: <mbj+ietf@4668.se>
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 604903A07B2 for <netmod@ietfa.amsl.com>; Thu, 25 Nov 2021 04:03:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level: 
X-Spam-Status: No, score=-2.098 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=4668.se header.b=H+d9gN4Y; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=GtVwafwN
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id WY1HnFhqP6ZV for <netmod@ietfa.amsl.com>; Thu, 25 Nov 2021 04:03:33 -0800 (PST)
Received: from out1-smtp.messagingengine.com (out1-smtp.messagingengine.com [66.111.4.25]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AF3573A07AF for <netmod@ietf.org>; Thu, 25 Nov 2021 04:03:32 -0800 (PST)
Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.nyi.internal (Postfix) with ESMTP id 6F5475C00DD; Thu, 25 Nov 2021 07:03:31 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163]) by compute3.internal (MEProxy); Thu, 25 Nov 2021 07:03:31 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=4668.se; h=date :message-id:to:cc:subject:from:in-reply-to:references :mime-version:content-type:content-transfer-encoding; s=fm3; bh= Vhx+Ied8bO3sxr0hFgQ6ugVTOVZzTvjjBPrmAufzuY4=; b=H+d9gN4Y7qjwF2ys wb20YCLU/u9fpFZCy3zQ4xOGlQ7dW7/sc3beRypcujNrbYOeaaYqkWWbCJ8D5mbE lefPLVjq7LwuQzEfFLja/96dNQ5zQEQGOvNvHBkiDTRAFaKeRJKwhkuoAYUGrG2g 8JjgEVtFLzsI4l8GasP5JeS4kOkZs3HKObgytu0NauNEvMgMh4B5zPpRKYpySVW2 CsouyYJRj78RdylYjeRq1puZ9us41R8tHZc1LJtN2orfwvFONCQxOB2E/sLVKtKx 2ySv0+vJlWmwhHRGgEWyrzrj9xE6lORyq0Zq1wsixYkbDaIYQ5w4jFESYjbb6Umg +yCNjA==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm1; bh=Vhx+Ied8bO3sxr0hFgQ6ugVTOVZzTvjjBPrmAufzu Y4=; b=GtVwafwNCfRMQH1Pm/kq9Zx+I631JRu0d1Vs+UT6VQDkQoQVqksBwX0xH slx5aqLUr97y2pSz4Y6sQ+J9j6Kitqz1njCpA8iYvGhH1w0mVK6qeoRweVX5TDDr CiAc6NDbSoGYRGn/yPAdLTRxFO5BIGZUu+YQua6SAaIg4FNNVYkeHVH1d1CO4/NJ XDEBL3+ZCgBrbJdylP2KhWfmZ5hthb+hJo4UxeEUZiVCm3pKK8rUfWkx/SSZO+I6 xEyFhM1ol9prxrzsY1lbe/qLga6D23PFcG2AEoLdCUxrlYLDte6+tMga/GCMfUMw tnlLr7ggOs+MPEMUJYGrHsYTPA7Eg==
X-ME-Sender: <xms:kHufYS_h64Nf2YgxxvBPXqtS3TUee8hqdIvvwIWdvkG5zmGEWpkpYw> <xme:kHufYSs3CbnvLTAJ_nL6q6XG8Rg-OPewtlHJ26g8PbRZPm941fC5i08lsLZXlv91- cdxADeL8C90PjLmrF0>
X-ME-Received: <xmr:kHufYYB3gS2TKvFLlEA6lAtA2zlDPsAP4z78d5REXvLsXvbt8kiKjYp6Pbw>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvuddrhedtgdefhecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhepfffkvffuhfgjfhfogggtgfesthhqre dtredtudenucfhrhhomhepofgrrhhtihhnuceujhpnrhhklhhunhguuceomhgsjhdoihgv thhfseegieeikedrshgvqeenucggtffrrghtthgvrhhnpeeuffeuvefglefgffdvjeekje dvgeeltdehvdffveduheeugeeluedtgefgueevueenucffohhmrghinhepihgvthhfrdho rhhgpdhjrggtohgsshdquhhnihhvvghrshhithihrdguvgenucevlhhushhtvghrufhiii gvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehmsghjodhivghtfhesgeeiieekrdhs vg
X-ME-Proxy: <xmx:kHufYadNYCCkIq1rw6BLtwnokG2kV2mV5YxJbadXnzciB4juyw5aog> <xmx:kHufYXPe_PJvzKN3YIPOh1J0XwOJzz3AkRC8rrYaQopB_RCzQSZIsQ> <xmx:kHufYUmlcPKNDgU-QDFMRQ2wYRNR0rZMMl1e73s9QElxzh7lvqy8jw> <xmx:k3ufYQoLY1cEyw_rberOy-SvagKv_MqR9t2NEKNj3P62SZaCaXhRcw>
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu, 25 Nov 2021 07:03:27 -0500 (EST)
Date: Thu, 25 Nov 2021 13:01:55 +0100 (CET)
Message-Id: <20211125.130155.1636018839435459937.id@4668.se>
To: j.schoenwaelder@jacobs-university.de
Cc: rwilton@cisco.com, mbj+ietf@4668.se, maqiufang1=40huawei.com@dmarc.ietf.org, netmod@ietf.org
From: Martin =?iso-8859-1?Q?Bj=F6rklund?= <mbj+ietf@4668.se>
In-Reply-To: <20211125114733.phenv7mktyed6d4v@anna>
References: <20211124.114340.856721981810780593.id@4668.se> <BY5PR11MB419641FB0391E25C37405CD1B5629@BY5PR11MB4196.namprd11.prod.outlook.com> <20211125114733.phenv7mktyed6d4v@anna>
X-Mailer: Mew version 6.8 on Emacs 26.3
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/hVVLCNMNy9j2Pq9oE7chW7rvxF0>
Subject: Re: [netmod] Should the origin="system" be required for system configurations copied/pasted into <running>?
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 25 Nov 2021 12:03:39 -0000

J=FCrgen Sch=F6nw=E4lder <j.schoenwaelder@jacobs-university.de> wrote:
> I personally believe this notion of a system datastore is actually a
> bad idea. A loopback interface, for example, is system generated and
> it exists in operational but usually not in intended. I think it is
> wrong to think that a system datastore feeds into intended. After all=
,
> system config also comes and goes at the will of the system. I am not=

> following this in detail but I fear this work likely creates more
> damage than that is solves serious real-world problems.

I strongly agree.  I didn't understand that part of the proposal.  I
guess the discussion about origin system confused me; if system feeds
into intended then the origin will be intended.


/martin



> =

> /js
> =

> On Thu, Nov 25, 2021 at 09:45:56AM +0000, Rob Wilton (rwilton) wrote:=

> > Hi Martin,
> > =

> > I think that the proposal is that <system> should feed into <intend=
ed> rather than directly into <operational>.  The reasoning for this is=
 to allow configuration to depend on system defined configuration durin=
g validation without requiring that configuration to be copied into <ru=
nning>.  Clients would still be allowed to explicitly express the syste=
m configuration is running as well - e.g., if they wanted a full config=
uration that they can validate off box.
> >  =

> > In your example below, I would probably mark the origin of the lo i=
nterface, the name leaf, and description leaf as "intended", but the ty=
pe is "system".  I think that this would be similar to how I would expe=
ct a default value to be reported.  I.e., if the running config explici=
tly sets a leaf to its default value, I think that it is more informati=
ve to report that as origin "intended" rather than "origin" default.  B=
ut I don't think that RFC 8342 proscribes what is be used in these case=
s.
> > =

> > Regards,
> > Rob
> > =

> > // As a contributor
> > =

> > =

> > > -----Original Message-----
> > > From: netmod <netmod-bounces@ietf.org> On Behalf Of Martin Bj=F6r=
klund
> > > Sent: 24 November 2021 10:44
> > > To: j.schoenwaelder@jacobs-university.de
> > > Cc: maqiufang1=3D40huawei.com@dmarc.ietf.org; netmod@ietf.org
> > > Subject: Re: [netmod] Should the origin=3D"system" be required fo=
r system
> > > configurations copied/pasted into <running>?
> > > =

> > > J=FCrgen Sch=F6nw=E4lder <j.schoenwaelder@jacobs-university.de> w=
rote:
> > > > On Wed, Nov 24, 2021 at 03:21:14AM +0000, maqiufang (A) wrote:
> > > > >
> > > > > But suppose the node is a list entry (e.g., an interface) or =
a leaf with the
> > > same value.  In this case, it is not clear which origin should be=
 used.  I think it
> > > would be ok to use "system" in this case.
> > > >
> > > > For me, <running> is explicit config and hence it has precedenc=
e. The
> > > > precedence must be a function of how the datastores related, it=
 should
> > > > not depend on which values a config leaf has.
> > > =

> > > Here's a simple example.
> > > =

> > > Suppose <system> has:
> > > =

> > >    <interface>
> > >      <name>lo</name>
> > >      <type>loopback</type>
> > >      <description>added by system</description>
> > >    </interface>
> > > =

> > > and <intended> has:
> > > =

> > >    <interface>
> > >      <name>lo</name>
> > >      <description>set by a client</description>
> > >    </interface>
> > > =

> > > Now we follow the picture in RFC 8342:
> > > =

> > >                       +------------+
> > >                       | <intended> | // subject to validation
> > >                       | (ct, ro)   |
> > >                       +------------+
> > >                             |        // changes applied, subject =
to
> > >                             |        // local factors, e.g., miss=
ing
> > >                             |        // resources, delays
> > >                             |
> > >        dynamic              |   +-------- learned configuration
> > >        configuration        |   +-------- system configuration
> > >        datastores -----+    |   +-------- default configuration
> > >                        |    |   |
> > >                        v    v   v
> > >                     +---------------+
> > >                     | <operational> | <-- system state
> > >                     | (ct + cf, ro) |
> > >                     +---------------+
> > > =

> > > =

> > > So now we merge intended and system into operational state.  Firs=
t we
> > > add system to get:
> > > =

> > >   <interface origin=3D"system">
> > >     <name>lo</name>
> > >     <type>loopback</type>
> > >     <description>added by system</description>
> > >   </interface>
> > > =

> > > and then we add intended to arrive at:
> > > =

> > >   <interface origin=3D"system">
> > >     <name>lo</name>
> > >     <type>loopback</type>
> > >     <description origin=3D"intended">set by a client</description=
>
> > >   </interface>
> > > =

> > > =

> > > Doesn't this make sense?
> > > =

> > > =

> > > =

> > > /martin
> > > =

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

> -- =

> Juergen Schoenwaelder           Jacobs University Bremen gGmbH
> Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | German=
y
> Fax:   +49 421 200 3103         <https://www.jacobs-university.de/>


From nobody Thu Nov 25 04:10:58 2021
Return-Path: <mbj+ietf@4668.se>
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 D0B2A3A07B7 for <netmod@ietfa.amsl.com>; Thu, 25 Nov 2021 04:10:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level: 
X-Spam-Status: No, score=-2.098 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=4668.se header.b=H+d9gN4Y; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=Sscf4wb2
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gVYr8X_3NX8g for <netmod@ietfa.amsl.com>; Thu, 25 Nov 2021 04:10:50 -0800 (PST)
Received: from out1-smtp.messagingengine.com (out1-smtp.messagingengine.com [66.111.4.25]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AF43C3A07BA for <netmod@ietf.org>; Thu, 25 Nov 2021 04:10:50 -0800 (PST)
Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.nyi.internal (Postfix) with ESMTP id 6CFA65C0165; Thu, 25 Nov 2021 07:03:38 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163]) by compute3.internal (MEProxy); Thu, 25 Nov 2021 07:03:38 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=4668.se; h=date :message-id:to:cc:subject:from:in-reply-to:references :mime-version:content-type:content-transfer-encoding; s=fm3; bh= Vhx+Ied8bO3sxr0hFgQ6ugVTOVZzTvjjBPrmAufzuY4=; b=H+d9gN4Y7qjwF2ys wb20YCLU/u9fpFZCy3zQ4xOGlQ7dW7/sc3beRypcujNrbYOeaaYqkWWbCJ8D5mbE lefPLVjq7LwuQzEfFLja/96dNQ5zQEQGOvNvHBkiDTRAFaKeRJKwhkuoAYUGrG2g 8JjgEVtFLzsI4l8GasP5JeS4kOkZs3HKObgytu0NauNEvMgMh4B5zPpRKYpySVW2 CsouyYJRj78RdylYjeRq1puZ9us41R8tHZc1LJtN2orfwvFONCQxOB2E/sLVKtKx 2ySv0+vJlWmwhHRGgEWyrzrj9xE6lORyq0Zq1wsixYkbDaIYQ5w4jFESYjbb6Umg +yCNjA==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm1; bh=Vhx+Ied8bO3sxr0hFgQ6ugVTOVZzTvjjBPrmAufzu Y4=; b=Sscf4wb2KJAjbxkZceA1qo/8p+FNYHEzhy8wYT9im+FJG5aJdbgGtvaZh kVsw5mrGd5SbWSsnE2zKgeo/K6nInxu2E1bhTgEsay0vf6O5XKennDesfsERIaY9 Ui9E9TaX3AEkFgH3v9x4DzUuDteAjJPdfhVHr9y38ilJWOxCsKJFFX5Mk0MLZAQl DaaeBmMfTYFaZx2sfL19Utdm2DrW84fqATRSPvlYRSpguoAllmYN7/0DAcjelKvU TL9KLZU+fmfO2Y4dLDJ84RvVSPAeCgabxDq7wgaMZ+rGJ+zEVvgv6o9mTvDzfPE1 5Qk3eA2GB7mnc/tST5QQLnUJIQf2Q==
X-ME-Sender: <xms:mnufYUx3bs1iPqx2QAKnIkAmv5OEsyMY7vynEulujHVuAbd_83u2jQ> <xme:mnufYYQvPeEQyIDtMTfXZjgJpMA6CgcQ6UuJRyhb4PCbWHe5MEg07nJ1Zp4PYbDoM 6M_5mr7Pl61otLI0GM>
X-ME-Received: <xmr:mnufYWUrzhyJQmZJ8Yefzwzikgit7cMGWA2GWcLhmVFmu0QGAixQADH89qY>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvuddrhedtgdefhecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhepfffkvffuhfgjfhfogggtgfesthhqre dtredtudenucfhrhhomhepofgrrhhtihhnuceujhpnrhhklhhunhguuceomhgsjhdoihgv thhfseegieeikedrshgvqeenucggtffrrghtthgvrhhnpeeuffeuvefglefgffdvjeekje dvgeeltdehvdffveduheeugeeluedtgefgueevueenucffohhmrghinhepihgvthhfrdho rhhgpdhjrggtohgsshdquhhnihhvvghrshhithihrdguvgenucevlhhushhtvghrufhiii gvpedunecurfgrrhgrmhepmhgrihhlfhhrohhmpehmsghjodhivghtfhesgeeiieekrdhs vg
X-ME-Proxy: <xmx:mnufYSikxFptMjAzb9QKugQSc4KDGFbmK7gcAEnFcE5jgCG2cM1TZQ> <xmx:mnufYWCZWZLNSsQpViaKgTgjVIDLrkMp_NbuGDpet4tWZp0Zf3cvEQ> <xmx:mnufYTIqWfXS2uKEWUHQY7x8-l9kAdYBJTulJ-ZNX-3QCMS6iu24Hw> <xmx:mnufYRPklQ5qEIGVZgtKVlZKpXLpY91wLXxJn4kBfnbitiE5fef4_A>
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu, 25 Nov 2021 07:03:37 -0500 (EST)
Date: Thu, 25 Nov 2021 13:01:55 +0100 (CET)
Message-Id: <20211125.130155.1636018839435459937.id@4668.se>
To: j.schoenwaelder@jacobs-university.de
Cc: rwilton@cisco.com, mbj+ietf@4668.se, maqiufang1=40huawei.com@dmarc.ietf.org, netmod@ietf.org
From: Martin =?iso-8859-1?Q?Bj=F6rklund?= <mbj+ietf@4668.se>
In-Reply-To: <20211125114733.phenv7mktyed6d4v@anna>
References: <20211124.114340.856721981810780593.id@4668.se> <BY5PR11MB419641FB0391E25C37405CD1B5629@BY5PR11MB4196.namprd11.prod.outlook.com> <20211125114733.phenv7mktyed6d4v@anna>
X-Mailer: Mew version 6.8 on Emacs 26.3
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/hVVLCNMNy9j2Pq9oE7chW7rvxF0>
Subject: Re: [netmod] Should the origin="system" be required for system configurations copied/pasted into <running>?
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 25 Nov 2021 12:10:57 -0000

J=FCrgen Sch=F6nw=E4lder <j.schoenwaelder@jacobs-university.de> wrote:
> I personally believe this notion of a system datastore is actually a
> bad idea. A loopback interface, for example, is system generated and
> it exists in operational but usually not in intended. I think it is
> wrong to think that a system datastore feeds into intended. After all=
,
> system config also comes and goes at the will of the system. I am not=

> following this in detail but I fear this work likely creates more
> damage than that is solves serious real-world problems.

I strongly agree.  I didn't understand that part of the proposal.  I
guess the discussion about origin system confused me; if system feeds
into intended then the origin will be intended.


/martin



> =

> /js
> =

> On Thu, Nov 25, 2021 at 09:45:56AM +0000, Rob Wilton (rwilton) wrote:=

> > Hi Martin,
> > =

> > I think that the proposal is that <system> should feed into <intend=
ed> rather than directly into <operational>.  The reasoning for this is=
 to allow configuration to depend on system defined configuration durin=
g validation without requiring that configuration to be copied into <ru=
nning>.  Clients would still be allowed to explicitly express the syste=
m configuration is running as well - e.g., if they wanted a full config=
uration that they can validate off box.
> >  =

> > In your example below, I would probably mark the origin of the lo i=
nterface, the name leaf, and description leaf as "intended", but the ty=
pe is "system".  I think that this would be similar to how I would expe=
ct a default value to be reported.  I.e., if the running config explici=
tly sets a leaf to its default value, I think that it is more informati=
ve to report that as origin "intended" rather than "origin" default.  B=
ut I don't think that RFC 8342 proscribes what is be used in these case=
s.
> > =

> > Regards,
> > Rob
> > =

> > // As a contributor
> > =

> > =

> > > -----Original Message-----
> > > From: netmod <netmod-bounces@ietf.org> On Behalf Of Martin Bj=F6r=
klund
> > > Sent: 24 November 2021 10:44
> > > To: j.schoenwaelder@jacobs-university.de
> > > Cc: maqiufang1=3D40huawei.com@dmarc.ietf.org; netmod@ietf.org
> > > Subject: Re: [netmod] Should the origin=3D"system" be required fo=
r system
> > > configurations copied/pasted into <running>?
> > > =

> > > J=FCrgen Sch=F6nw=E4lder <j.schoenwaelder@jacobs-university.de> w=
rote:
> > > > On Wed, Nov 24, 2021 at 03:21:14AM +0000, maqiufang (A) wrote:
> > > > >
> > > > > But suppose the node is a list entry (e.g., an interface) or =
a leaf with the
> > > same value.  In this case, it is not clear which origin should be=
 used.  I think it
> > > would be ok to use "system" in this case.
> > > >
> > > > For me, <running> is explicit config and hence it has precedenc=
e. The
> > > > precedence must be a function of how the datastores related, it=
 should
> > > > not depend on which values a config leaf has.
> > > =

> > > Here's a simple example.
> > > =

> > > Suppose <system> has:
> > > =

> > >    <interface>
> > >      <name>lo</name>
> > >      <type>loopback</type>
> > >      <description>added by system</description>
> > >    </interface>
> > > =

> > > and <intended> has:
> > > =

> > >    <interface>
> > >      <name>lo</name>
> > >      <description>set by a client</description>
> > >    </interface>
> > > =

> > > Now we follow the picture in RFC 8342:
> > > =

> > >                       +------------+
> > >                       | <intended> | // subject to validation
> > >                       | (ct, ro)   |
> > >                       +------------+
> > >                             |        // changes applied, subject =
to
> > >                             |        // local factors, e.g., miss=
ing
> > >                             |        // resources, delays
> > >                             |
> > >        dynamic              |   +-------- learned configuration
> > >        configuration        |   +-------- system configuration
> > >        datastores -----+    |   +-------- default configuration
> > >                        |    |   |
> > >                        v    v   v
> > >                     +---------------+
> > >                     | <operational> | <-- system state
> > >                     | (ct + cf, ro) |
> > >                     +---------------+
> > > =

> > > =

> > > So now we merge intended and system into operational state.  Firs=
t we
> > > add system to get:
> > > =

> > >   <interface origin=3D"system">
> > >     <name>lo</name>
> > >     <type>loopback</type>
> > >     <description>added by system</description>
> > >   </interface>
> > > =

> > > and then we add intended to arrive at:
> > > =

> > >   <interface origin=3D"system">
> > >     <name>lo</name>
> > >     <type>loopback</type>
> > >     <description origin=3D"intended">set by a client</description=
>
> > >   </interface>
> > > =

> > > =

> > > Doesn't this make sense?
> > > =

> > > =

> > > =

> > > /martin
> > > =

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

> -- =

> Juergen Schoenwaelder           Jacobs University Bremen gGmbH
> Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | German=
y
> Fax:   +49 421 200 3103         <https://www.jacobs-university.de/>


From nobody Thu Nov 25 04:54:41 2021
Return-Path: <maqiufang1@huawei.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 4DE093A0827 for <netmod@ietfa.amsl.com>; Thu, 25 Nov 2021 04:54:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level: 
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id N92vfjNaCeg6 for <netmod@ietfa.amsl.com>; Thu, 25 Nov 2021 04:54:34 -0800 (PST)
Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 829A03A0829 for <netmod@ietf.org>; Thu, 25 Nov 2021 04:54:34 -0800 (PST)
Received: from fraeml701-chm.china.huawei.com (unknown [172.18.147.201]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4J0HmD107dz67f1t; Thu, 25 Nov 2021 20:50:36 +0800 (CST)
Received: from kwepemm000019.china.huawei.com (7.193.23.135) by fraeml701-chm.china.huawei.com (10.206.15.50) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2308.20; Thu, 25 Nov 2021 13:54:31 +0100
Received: from kwepemm600017.china.huawei.com (7.193.23.234) by kwepemm000019.china.huawei.com (7.193.23.135) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20; Thu, 25 Nov 2021 20:54:29 +0800
Received: from kwepemm600017.china.huawei.com ([7.193.23.234]) by kwepemm600017.china.huawei.com ([7.193.23.234]) with mapi id 15.01.2308.020; Thu, 25 Nov 2021 20:54:29 +0800
From: "maqiufang (A)" <maqiufang1@huawei.com>
To: =?iso-8859-1?Q?Martin_Bj=F6rklund?= <mbj+ietf@4668.se>, "Juergen Schoenwaelder" <j.schoenwaelder@jacobs-university.de>
CC: "Rob Wilton (rwilton)" <rwilton@cisco.com>, "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: [netmod] Should the origin="system" be required for system configurations copied/pasted into <running>?
Thread-Index: AdffkR5sVtMRYIzeTpCisQ2IqIgmxwAaPt4AADhgKLD//+0GAIAAFfEAgAGCNACAACH7gIAABAOA//9ykxA=
Date: Thu, 25 Nov 2021 12:54:28 +0000
Message-ID: <d5356ee9c40e4a298e58336ece5f891d@huawei.com>
References: <20211124.114340.856721981810780593.id@4668.se> <BY5PR11MB419641FB0391E25C37405CD1B5629@BY5PR11MB4196.namprd11.prod.outlook.com> <20211125114733.phenv7mktyed6d4v@anna> <20211125.130155.1636018839435459937.id@4668.se>
In-Reply-To: <20211125.130155.1636018839435459937.id@4668.se>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.136.100.87]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/cm3tyM2kH8WEHS9WmnujXEl8Fvo>
Subject: Re: [netmod] Should the origin="system" be required for system configurations copied/pasted into <running>?
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 25 Nov 2021 12:54:39 -0000

Hi, Jurgen, Martin,

-----Original Message-----
From: netmod [mailto:netmod-bounces@ietf.org] On Behalf Of Martin Bj?rklund
Sent: Thursday, November 25, 2021 8:02 PM
To: j.schoenwaelder@jacobs-university.de
Cc: maqiufang1=3D40huawei.com@dmarc.ietf.org; netmod@ietf.org
Subject: Re: [netmod] Should the origin=3D"system" be required for system c=
onfigurations copied/pasted into <running>?

J=FCrgen Sch=F6nw=E4lder <j.schoenwaelder@jacobs-university.de> wrote:
> I personally believe this notion of a system datastore is actually a=20
> bad idea. A loopback interface, for example, is system generated and=20
> it exists in operational but usually not in intended. I think it is=20
> wrong to think that a system datastore feeds into intended. After all,=20
> system config also comes and goes at the will of the system. I am not=20
> following this in detail but I fear this work likely creates more=20
> damage than that is solves serious real-world problems.
[Qiufang Ma] There is often a desire to reference a system configuration or=
 configure a descendant node of system configuration. How to keep <running>=
/<intended> valid when leaf-ref a system configuration which is only presen=
t in <operational>?   Or do we think that explicitly configuration in <runn=
ing> should always be the case?

I strongly agree.  I didn't understand that part of the proposal.  I guess =
the discussion about origin system confused me; if system feeds into intend=
ed then the origin will be intended.
[Qiufang Ma] If <system> feeds into <intended>, the server MUST remember a =
particular data node is from system or from intended, those previously pres=
ent in <operational> with origin=3Dsystem will keep the origin unchanged. T=
his work does not change that behavior.=20

Best Regards,
Qiufang Ma


/martin



>=20
> /js
>=20
> On Thu, Nov 25, 2021 at 09:45:56AM +0000, Rob Wilton (rwilton) wrote:
> > Hi Martin,
> >=20
> > I think that the proposal is that <system> should feed into <intended> =
rather than directly into <operational>.  The reasoning for this is to allo=
w configuration to depend on system defined configuration during validation=
 without requiring that configuration to be copied into <running>.  Clients=
 would still be allowed to explicitly express the system configuration is r=
unning as well - e.g., if they wanted a full configuration that they can va=
lidate off box.
> > =20
> > In your example below, I would probably mark the origin of the lo inter=
face, the name leaf, and description leaf as "intended", but the type is "s=
ystem".  I think that this would be similar to how I would expect a default=
 value to be reported.  I.e., if the running config explicitly sets a leaf =
to its default value, I think that it is more informative to report that as=
 origin "intended" rather than "origin" default.  But I don't think that RF=
C 8342 proscribes what is be used in these cases.
> >=20
> > Regards,
> > Rob
> >=20
> > // As a contributor
> >=20
> >=20
> > > -----Original Message-----
> > > From: netmod <netmod-bounces@ietf.org> On Behalf Of Martin=20
> > > Bj=F6rklund
> > > Sent: 24 November 2021 10:44
> > > To: j.schoenwaelder@jacobs-university.de
> > > Cc: maqiufang1=3D40huawei.com@dmarc.ietf.org; netmod@ietf.org
> > > Subject: Re: [netmod] Should the origin=3D"system" be required for=20
> > > system configurations copied/pasted into <running>?
> > >=20
> > > J=FCrgen Sch=F6nw=E4lder <j.schoenwaelder@jacobs-university.de> wrote=
:
> > > > On Wed, Nov 24, 2021 at 03:21:14AM +0000, maqiufang (A) wrote:
> > > > >
> > > > > But suppose the node is a list entry (e.g., an interface) or a=20
> > > > > leaf with the
> > > same value.  In this case, it is not clear which origin should be=20
> > > used.  I think it would be ok to use "system" in this case.
> > > >
> > > > For me, <running> is explicit config and hence it has=20
> > > > precedence. The precedence must be a function of how the=20
> > > > datastores related, it should not depend on which values a config l=
eaf has.
> > >=20
> > > Here's a simple example.
> > >=20
> > > Suppose <system> has:
> > >=20
> > >    <interface>
> > >      <name>lo</name>
> > >      <type>loopback</type>
> > >      <description>added by system</description>
> > >    </interface>
> > >=20
> > > and <intended> has:
> > >=20
> > >    <interface>
> > >      <name>lo</name>
> > >      <description>set by a client</description>
> > >    </interface>
> > >=20
> > > Now we follow the picture in RFC 8342:
> > >=20
> > >                       +------------+
> > >                       | <intended> | // subject to validation
> > >                       | (ct, ro)   |
> > >                       +------------+
> > >                             |        // changes applied, subject to
> > >                             |        // local factors, e.g., missing
> > >                             |        // resources, delays
> > >                             |
> > >        dynamic              |   +-------- learned configuration
> > >        configuration        |   +-------- system configuration
> > >        datastores -----+    |   +-------- default configuration
> > >                        |    |   |
> > >                        v    v   v
> > >                     +---------------+
> > >                     | <operational> | <-- system state
> > >                     | (ct + cf, ro) |
> > >                     +---------------+
> > >=20
> > >=20
> > > So now we merge intended and system into operational state.  First=20
> > > we add system to get:
> > >=20
> > >   <interface origin=3D"system">
> > >     <name>lo</name>
> > >     <type>loopback</type>
> > >     <description>added by system</description>
> > >   </interface>
> > >=20
> > > and then we add intended to arrive at:
> > >=20
> > >   <interface origin=3D"system">
> > >     <name>lo</name>
> > >     <type>loopback</type>
> > >     <description origin=3D"intended">set by a client</description>
> > >   </interface>
> > >=20
> > >=20
> > > Doesn't this make sense?
> > >=20
> > >=20
> > >=20
> > > /martin
> > >=20
> > > _______________________________________________
> > > netmod mailing list
> > > netmod@ietf.org
> > > https://www.ietf.org/mailman/listinfo/netmod
>=20
> --=20
> Juergen Schoenwaelder           Jacobs University Bremen gGmbH
> Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
> Fax:   +49 421 200 3103         <https://www.jacobs-university.de/>

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


From nobody Thu Nov 25 05:02:04 2021
Return-Path: <J.Schoenwaelder@jacobs-university.de>
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 A47093A083D for <netmod@ietfa.amsl.com>; Thu, 25 Nov 2021 05:02:02 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, MSGID_FROM_MTA_HEADER=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=jacobsuniversity.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id oDbIiH78GK77 for <netmod@ietfa.amsl.com>; Thu, 25 Nov 2021 05:01:56 -0800 (PST)
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-eopbgr150071.outbound.protection.outlook.com [40.107.15.71]) (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 D6A7A3A082A for <netmod@ietf.org>; Thu, 25 Nov 2021 05:01:55 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=CZSSCG/7Tjr05Oqp1EJc2wNWvroH5NTJfcdSx0Cq+Mf34XM7ucFwU7fzhhp4TtHOy9hVetvS1VSk0UhuKfV22Ms2gRRpShrSISV7ircr8KPYFwB3BTnFuw7gEiC8eM84Em237VwlHk9ypmKgNgA/gO2EnTJC5l5mFG+dYG7GqiSq1xu+6gvz+8GYJ0Naqbu8E9JKX8iDwXwfnPQqyZyTasKMMBrZHB4P0SOgeXwCf6CGSHHlLsBE7SqIL0w7lSjhl4kud1mkt2jU6f3LhY5J7UWPc3x90HP4psDeiERiGXvqCaZIoZLt1Ltyr4rbsp8tXrzq036TP8uycRIdrok/lg==
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=x9RJmVNoP2o4eEgOXbb2k4tP4AlGGgK5YEAHEqTa1LM=; b=cvceOXrv5FjBIRObf+czD2vmgjhjbJafTSvYd0SLsOkJkX53OblTKuSEEn3x0J9eKBCcHpsTvWTx3f+Jfw80BEmw2zfNgX608NQxT3dtqJ4LwmxWxEDkRzq200KpN3AmjyvzHz1Hfdv05/Mhn//887h+lwZ803HbTmtfx9JXZZT7sFkHzcSqmKr7xoA6B1Tyd/OQOZGtFiUSwaoyhxLjtc0d/pUmYCAOYmxZOujI2sEEMi3g7FyEbHXLP+9QbfNETAR6u73G8ZqUoTkGrrjZxSW2w+f0sY9+f4FvdBQ/IaTjqXrxW2lZjd7CkerBPSVqiahDtmdJDsvqIQBWA3sZtg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=jacobs-university.de; dmarc=pass action=none header.from=jacobs-university.de; dkim=pass header.d=jacobs-university.de; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jacobsuniversity.onmicrosoft.com; s=selector2-jacobsuniversity-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=x9RJmVNoP2o4eEgOXbb2k4tP4AlGGgK5YEAHEqTa1LM=; b=oGEs6LKlgOHe5Mi33Esg5si2eXfp/mQiSshm5ODpUQk3byhZJgseAG0jJuxF3w9FjB8CFTCBxVRM90UJKQy+J9ut/oYdPas2c829c8uBytLW6g6VwiLmOrQccdUwGr+wF0ze5R0YhxcFEcyDNuk5C2XcvBK7rxdLRPURfS/LGR4=
Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=jacobs-university.de;
Received: from AM0P190MB0641.EURP190.PROD.OUTLOOK.COM (2603:10a6:208:194::23) by AM9P190MB1505.EURP190.PROD.OUTLOOK.COM (2603:10a6:20b:3e7::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4734.22; Thu, 25 Nov 2021 13:01:52 +0000
Received: from AM0P190MB0641.EURP190.PROD.OUTLOOK.COM ([fe80::5cb6:636f:eb2d:d6f2]) by AM0P190MB0641.EURP190.PROD.OUTLOOK.COM ([fe80::5cb6:636f:eb2d:d6f2%7]) with mapi id 15.20.4734.022; Thu, 25 Nov 2021 13:01:52 +0000
Date: Thu, 25 Nov 2021 14:01:28 +0100
From: =?utf-8?B?SsO8cmdlbiBTY2jDtm53w6RsZGVy?= <j.schoenwaelder@jacobs-university.de>
To: "maqiufang (A)" <maqiufang1@huawei.com>
Cc: Martin =?utf-8?Q?Bj=C3=B6rklund?= <mbj+ietf@4668.se>, "Rob Wilton (rwilton)" <rwilton@cisco.com>, "netmod@ietf.org" <netmod@ietf.org>
Message-ID: <20211125130128.ogpuzktbdyp6yydj@anna>
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
Mail-Followup-To: "maqiufang (A)" <maqiufang1@huawei.com>, Martin =?utf-8?Q?Bj=C3=B6rklund?= <mbj+ietf@4668.se>, "Rob Wilton (rwilton)" <rwilton@cisco.com>, "netmod@ietf.org" <netmod@ietf.org>
References: <20211124.114340.856721981810780593.id@4668.se> <BY5PR11MB419641FB0391E25C37405CD1B5629@BY5PR11MB4196.namprd11.prod.outlook.com> <20211125114733.phenv7mktyed6d4v@anna> <20211125.130155.1636018839435459937.id@4668.se> <d5356ee9c40e4a298e58336ece5f891d@huawei.com>
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <d5356ee9c40e4a298e58336ece5f891d@huawei.com>
X-ClientProxiedBy: AM5PR1001CA0040.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:206:15::17) To AM0P190MB0641.EURP190.PROD.OUTLOOK.COM (2603:10a6:208:194::23)
MIME-Version: 1.0
Received: from localhost (2a01:598:998d:afe6:dc1d:d14a:e9c7:d482) by AM5PR1001CA0040.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:206:15::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4734.23 via Frontend Transport; Thu, 25 Nov 2021 13:01:46 +0000
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: ac06bd6a-b52c-4ce3-6e3b-08d9b013bdde
X-MS-TrafficTypeDiagnostic: AM9P190MB1505:
X-Microsoft-Antispam-PRVS: <AM9P190MB1505776F73EAD3CC898C66D0DE629@AM9P190MB1505.EURP190.PROD.OUTLOOK.COM>
X-MS-Oob-TLC-OOBClassifiers: OLM:9508;
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: IhgYmarpPYwutOcdF3yHPfKjS+4K2bre7GV7hdbqwEUF4+N6lSBzB6Y0fu0QtIRTeVlLqD2hTpx0HzuXn0GYPF6iBNoKQsRBIfLoKVDRNlN0Qys0IIetxkDWfS5pYE4ojIt8Ny8tlL7GT5ohqZYp1uK1Zl8MgKnP6vLGQxsIMjncfVkbL4mrOuDbN4GAQ7N9l/EAm/vJYWJF3CwTktRgREAL1L/39gSNTBkKvwJZWqD2+44gvS+8OKM4r8j2mw6clNsdNijaMICcJP9IB93L0ulw0m0KFt3vmDgukeB6CGYRj1Ar1vxfhfmax+wFyViRS+W4yyNZ54LTQEjAKmc3IT9+d4vlHs4aRQ8KnCRS1E50W5oB7wYuJePLYNt3W69a8LqUWmRBMC3b16quQg/ONKliqHaQ1HtrERzVJYYk+8F4J6QTJU7aeph+/QKPaydX/yur+i1KuTkpnn9vksXdscDQ490qbDadyrGHs91rt0zRL81SrbSvEB/hjcI7pBb0zD52I8r18LA2CsnwZBNJXkb1/jPkOqEfhVK/ty5TfOgUM5GoxHmwqTlxl5Yb0idJnOBng6JAFJvJrL2ffj+YR+ZiRxPTMXXd/uEJG7W8YOTo/o90TmIkJUNCsPMosXHCmbz9R+yiDIYD6chhfo6/yJ0dB9+Zi1Oo7AHAKMOzWUCW6f0J1Vh6WaDE9vvP+x0VclM2BO8pD9wKdxYARvtR8iEXW4Nv0ZQQ+MMJByGwmBg=
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:AM0P190MB0641.EURP190.PROD.OUTLOOK.COM; PTR:; CAT:NONE;  SFS:(7916004)(366004)(966005)(6666004)(5660300002)(6916009)(508600001)(9686003)(6496006)(1076003)(85202003)(2906002)(52116002)(8676002)(38100700002)(8936002)(40140700001)(54906003)(66574015)(316002)(786003)(33716001)(66556008)(186003)(66946007)(6486002)(66476007)(3450700001)(4326008)(53546011)(83380400001)(86362001)(85182001); DIR:OUT; SFP:1101; 
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?K0N3cm5Wb082djRONjAyRWdWc2k1aUNJQUZnUno4K09ibHU2ZE45NC90Y3lv?= =?utf-8?B?dzNiS0FYUGIvaEc3K0x6a3R6L2Zub1d4WkR2UmR0eWRTcXAvNmVLcnNwZkRl?= =?utf-8?B?SXcvc0Y2Vm1wcWxlYVFEZmszL1dZbzBHL2FCUWs5WVBOUHZFb21VaXpKZUhT?= =?utf-8?B?Uk5IOTc3aXZOa3RheFZ5M2wxYWRKMjFiRDhCZ0dwMHBSZHI2Y241S1IvSWVz?= =?utf-8?B?anAyVldESEsrTWZMVVFXR2d6aGptQk1DZ1pobE1iRXhEbFNRcGlHY2dtVDd6?= =?utf-8?B?MW1odFNIV3FKL0lNTlEzQkZxTW9PVm5VTDcyZmRmRTJEeVNXa0pyNjc2eDVN?= =?utf-8?B?VHVTRGdqTm44TXpHMU1XcXF3bzBrSzg4MExHTmVadUVzQURPUjNGTmpSRFNU?= =?utf-8?B?dzVHT3ZUYkZzOVVSbU8rTkZKS01oRkJjQ3JDVXNWV3Uwa3ZXUTZkYkQ2dWZF?= =?utf-8?B?UmhMWGZBRExCT2pjODgxUlYydDJzTGdvWnRNVDlIV1phRlhaaWxaTzl3eGVr?= =?utf-8?B?YjZnUis4Rjc2RTNUZks2RWdkemw3ZjcrQTBnSnhUQ2Nnb2NrdENUaEVMa2tU?= =?utf-8?B?SlpxQmpKOWlWNWtJYW91WDhuZWNFR3NHM1VwRmtpVTlNaFIvMnoxZmxYM1RI?= =?utf-8?B?bklHdCtTbXA0Y0J3ZEVCTDh0QjY3RGtZV2g4YVM1dVR1SU51RXFqNVE4YTNz?= =?utf-8?B?bHl6NlZNUXJ3anovaEJPR3hjQkN1Vkk0K1VPTDB5aFNsaTRoYk1GUWMvZVFT?= =?utf-8?B?cWRjK04rOVFhQko0OXlnVmZyb2lLZTVkaVJYMWNmMlR0Y1BnaDllWnBVYmFy?= =?utf-8?B?L1dMcjVpY084aVZFUmFVcEpaYW1DZlV1eDlscXlsL2N5WVFkZkFSVTVLNmEy?= =?utf-8?B?WGV0NDdzNHh4citFRUlJaEhYZzhYN2dBWVVWMmpuL1gyazBzSVZXWUlITm1s?= =?utf-8?B?RjY5SENQYXJBb2hCZVJqbTdUaVFDQjh4a1IxbzZGdW1KbHNWNWlGdmlqcXJ1?= =?utf-8?B?N29KRm1GaEtLVkVUWWQ3emxjelcrWnppRlJWdC96eFZDV2hJZGZwcFNOZW9F?= =?utf-8?B?WmJVZFJEMGM4ZDc2Um5ETEdwYkROTlFxZHZEYjhqaUQ2YUNKWWRFSVBZU2pN?= =?utf-8?B?SXVVREVacnZkU3d1T2JyNG1HOHNYTEFQSmVqT2JONGF0TDlaTis3ZGs2N1pZ?= =?utf-8?B?aTRxQTVrSnhWTENsSjNmOXUrUGd4NkRGSks5bzJLUWRFdWdtYkFSRGw4Y214?= =?utf-8?B?b25VSzhmL0dFNTFyVGFtTWVkV3I1bVFnOU1pMDBiNjR2b2F5SmJKUndZTVhi?= =?utf-8?B?em5tbmc0N0FIVUhLb1lWZVczeFVFSGkvUUI3blZYbmd3WlU2NmNDeU1ib2F1?= =?utf-8?B?OW94UGZaa0FxVTdmbVdOdm1uWTEwVUhYWGVQT3UrM3RaMDA5dHZ1NkNTTTRU?= =?utf-8?B?VjZlWDNDTWV6dXZKZEZudnRKdXZiT2V2YmZvdTdnVThMaE1wTWxHeUp1R2oz?= =?utf-8?B?WitFSzZGYXl1MU5VWWNXL3hvc0crYWJsb0xRdjMvVFlteGc0cERVSHQxem1S?= =?utf-8?B?U0FTc1lNY1l5UkJONUxmaS9Pc0lzdEs2dHNlQ0JueWNmL01jelErUHN1Y0Ro?= =?utf-8?B?VGhZeWhwaThnMVhYSzNhZkIzWFBhYnN5N1dodGl2T1BETEx3NmUyVThxVjlF?= =?utf-8?B?SEJoK2FndE1aWU9vY211Yml4VS9VVWo1d2t2OW9WNUd5ZWdPK2JheStwU29L?= =?utf-8?B?azBSdDY4bC95ZFVSWmxKeDRPa1hzUGtNbFdWSEtFK0Vpdks1anUxcGxIK015?= =?utf-8?B?SThZUkxMOHMwUVpXMWE4emZZT0tXd1ZJRXZpL1UwSi9ML0ZJR1VscnBES3Q2?= =?utf-8?B?QktkMURSMnlmTUNJakd5dUNKa1BOa0JFUWFkbDI2QWZ2OWlvc001bEFIcUh3?= =?utf-8?B?ZDVYTDAyZzFUYnBZSEpwcWxnOEUvV0oyb1d6dERBYTZYR25LUit4Uk16K1Jv?= =?utf-8?B?ZVVsblFqWHl4S0o1aDh0WkFzdkpoNFFBOWk3RWF4c1dEeW5EZmFBMFpjVGNJ?= =?utf-8?B?VGFOckFwSEkrTElJLzFHWnZzdXdyamYwdndNa1pqRUZXbWtyRFFHRXhkcGxB?= =?utf-8?B?b09oRjJnb3Mxc0NESE0vS1VKS05kaUZTZWxHWnplSXRQdmloM0xLMy9CVmFZ?= =?utf-8?B?NXVaOXdhVFNtMkZpNU1wZVVaTUFYSE9nZHhWeDBBUXY2WnY0aDgwMU5QVlN2?= =?utf-8?B?Q3BDUTZLNVptNVBsN2Y1K3BTc0NxTjdBTmc5a01sclNRTVp2Y2IrVWhmdXAr?= =?utf-8?B?bENhVnZORDRDRVgzd0VUb2xTV2hTQWVLVTUwd0VIOUg5NnZpdjY3eXJzb1Zm?= =?utf-8?Q?y9bjXCXnSc2Thw5Y=3D?=
X-OriginatorOrg: jacobs-university.de
X-MS-Exchange-CrossTenant-Network-Message-Id: ac06bd6a-b52c-4ce3-6e3b-08d9b013bdde
X-MS-Exchange-CrossTenant-AuthSource: AM0P190MB0641.EURP190.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Nov 2021 13:01:52.3350 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: f78e973e-5c0b-4ab8-bbd7-9887c95a8ebd
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: 1O2jATjp/UpEz8dN/gfbHE+FfyTk0x+D0lluSlFhQJqzJvGWQ+KwKhojDDcTxC9DG5n6I0XXr0hp9TvAkctMR2kX4NQb3FOn8ir8w6vHZbY=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9P190MB1505
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/m44ALWX_qqtud3ESV3oDrVMy8IE>
Subject: Re: [netmod] Should the origin="system" be required for system configurations copied/pasted into <running>?
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 25 Nov 2021 13:02:03 -0000

The way to resolve things is to use name bindings. I can configure the
interface "lo" in running by refering to this interface by name. If
there is no "lo" in the system, then the config gets ignored.

/js

On Thu, Nov 25, 2021 at 12:54:28PM +0000, maqiufang (A) wrote:
> Hi, Jurgen, Martin,
> 
> -----Original Message-----
> From: netmod [mailto:netmod-bounces@ietf.org] On Behalf Of Martin Bj?rklund
> Sent: Thursday, November 25, 2021 8:02 PM
> To: j.schoenwaelder@jacobs-university.de
> Cc: maqiufang1=40huawei.com@dmarc.ietf.org; netmod@ietf.org
> Subject: Re: [netmod] Should the origin="system" be required for system configurations copied/pasted into <running>?
> 
> Jürgen Schönwälder <j.schoenwaelder@jacobs-university.de> wrote:
> > I personally believe this notion of a system datastore is actually a 
> > bad idea. A loopback interface, for example, is system generated and 
> > it exists in operational but usually not in intended. I think it is 
> > wrong to think that a system datastore feeds into intended. After all, 
> > system config also comes and goes at the will of the system. I am not 
> > following this in detail but I fear this work likely creates more 
> > damage than that is solves serious real-world problems.
> [Qiufang Ma] There is often a desire to reference a system configuration or configure a descendant node of system configuration. How to keep <running>/<intended> valid when leaf-ref a system configuration which is only present in <operational>?   Or do we think that explicitly configuration in <running> should always be the case?
> 
> I strongly agree.  I didn't understand that part of the proposal.  I guess the discussion about origin system confused me; if system feeds into intended then the origin will be intended.
> [Qiufang Ma] If <system> feeds into <intended>, the server MUST remember a particular data node is from system or from intended, those previously present in <operational> with origin=system will keep the origin unchanged. This work does not change that behavior. 
> 
> Best Regards,
> Qiufang Ma
> 
> 
> /martin
> 
> 
> 
> > 
> > /js
> > 
> > On Thu, Nov 25, 2021 at 09:45:56AM +0000, Rob Wilton (rwilton) wrote:
> > > Hi Martin,
> > > 
> > > I think that the proposal is that <system> should feed into <intended> rather than directly into <operational>.  The reasoning for this is to allow configuration to depend on system defined configuration during validation without requiring that configuration to be copied into <running>.  Clients would still be allowed to explicitly express the system configuration is running as well - e.g., if they wanted a full configuration that they can validate off box.
> > >  
> > > In your example below, I would probably mark the origin of the lo interface, the name leaf, and description leaf as "intended", but the type is "system".  I think that this would be similar to how I would expect a default value to be reported.  I.e., if the running config explicitly sets a leaf to its default value, I think that it is more informative to report that as origin "intended" rather than "origin" default.  But I don't think that RFC 8342 proscribes what is be used in these cases.
> > > 
> > > Regards,
> > > Rob
> > > 
> > > // As a contributor
> > > 
> > > 
> > > > -----Original Message-----
> > > > From: netmod <netmod-bounces@ietf.org> On Behalf Of Martin 
> > > > Björklund
> > > > Sent: 24 November 2021 10:44
> > > > To: j.schoenwaelder@jacobs-university.de
> > > > Cc: maqiufang1=40huawei.com@dmarc.ietf.org; netmod@ietf.org
> > > > Subject: Re: [netmod] Should the origin="system" be required for 
> > > > system configurations copied/pasted into <running>?
> > > > 
> > > > Jürgen Schönwälder <j.schoenwaelder@jacobs-university.de> wrote:
> > > > > On Wed, Nov 24, 2021 at 03:21:14AM +0000, maqiufang (A) wrote:
> > > > > >
> > > > > > But suppose the node is a list entry (e.g., an interface) or a 
> > > > > > leaf with the
> > > > same value.  In this case, it is not clear which origin should be 
> > > > used.  I think it would be ok to use "system" in this case.
> > > > >
> > > > > For me, <running> is explicit config and hence it has 
> > > > > precedence. The precedence must be a function of how the 
> > > > > datastores related, it should not depend on which values a config leaf has.
> > > > 
> > > > Here's a simple example.
> > > > 
> > > > Suppose <system> has:
> > > > 
> > > >    <interface>
> > > >      <name>lo</name>
> > > >      <type>loopback</type>
> > > >      <description>added by system</description>
> > > >    </interface>
> > > > 
> > > > and <intended> has:
> > > > 
> > > >    <interface>
> > > >      <name>lo</name>
> > > >      <description>set by a client</description>
> > > >    </interface>
> > > > 
> > > > Now we follow the picture in RFC 8342:
> > > > 
> > > >                       +------------+
> > > >                       | <intended> | // subject to validation
> > > >                       | (ct, ro)   |
> > > >                       +------------+
> > > >                             |        // changes applied, subject to
> > > >                             |        // local factors, e.g., missing
> > > >                             |        // resources, delays
> > > >                             |
> > > >        dynamic              |   +-------- learned configuration
> > > >        configuration        |   +-------- system configuration
> > > >        datastores -----+    |   +-------- default configuration
> > > >                        |    |   |
> > > >                        v    v   v
> > > >                     +---------------+
> > > >                     | <operational> | <-- system state
> > > >                     | (ct + cf, ro) |
> > > >                     +---------------+
> > > > 
> > > > 
> > > > So now we merge intended and system into operational state.  First 
> > > > we add system to get:
> > > > 
> > > >   <interface origin="system">
> > > >     <name>lo</name>
> > > >     <type>loopback</type>
> > > >     <description>added by system</description>
> > > >   </interface>
> > > > 
> > > > and then we add intended to arrive at:
> > > > 
> > > >   <interface origin="system">
> > > >     <name>lo</name>
> > > >     <type>loopback</type>
> > > >     <description origin="intended">set by a client</description>
> > > >   </interface>
> > > > 
> > > > 
> > > > Doesn't this make sense?
> > > > 
> > > > 
> > > > 
> > > > /martin
> > > > 
> > > > _______________________________________________
> > > > netmod mailing list
> > > > netmod@ietf.org
> > > > https://www.ietf.org/mailman/listinfo/netmod
> > 
> > -- 
> > Juergen Schoenwaelder           Jacobs University Bremen gGmbH
> > Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
> > Fax:   +49 421 200 3103         <https://www.jacobs-university.de/>
> 
> _______________________________________________
> netmod mailing list
> netmod@ietf.org
> https://www.ietf.org/mailman/listinfo/netmod

-- 
Juergen Schoenwaelder           Jacobs University Bremen gGmbH
Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
Fax:   +49 421 200 3103         <https://www.jacobs-university.de/>


From nobody Thu Nov 25 07:25:01 2021
Return-Path: <andy@yumaworks.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 214CF3A09F2 for <netmod@ietfa.amsl.com>; Thu, 25 Nov 2021 07:25:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.887
X-Spam-Level: 
X-Spam-Status: No, score=-1.887 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, T_SPF_PERMERROR=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=yumaworks-com.20210112.gappssmtp.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dKppZShnDQW5 for <netmod@ietfa.amsl.com>; Thu, 25 Nov 2021 07:24:55 -0800 (PST)
Received: from mail-lj1-x233.google.com (mail-lj1-x233.google.com [IPv6:2a00:1450:4864:20::233]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D02D03A09F1 for <netmod@ietf.org>; Thu, 25 Nov 2021 07:24:54 -0800 (PST)
Received: by mail-lj1-x233.google.com with SMTP id l9so13204847ljq.5 for <netmod@ietf.org>; Thu, 25 Nov 2021 07:24:54 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yumaworks-com.20210112.gappssmtp.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=7Hb4fFASbAHugi6Q+TnFDyln7z2ocVtCoSBzMsSgSzc=; b=FrrPa8PpYvt3qNZN6ObPBdXmX4/PQWaL7DapfETXZyy02sQtP4EG2wBxAsAWZzRZZG 3VcHv3xqXJMEsdofarKudSVu2ispiS4lJHC6ptCe1rkeeUs/9Q6sSucyAYOwGv7yQInL mbsm1pWmNIpi1QbhFv272J0VTk40VqH9djXfQTa8BnogEoouFtrhc+uOUjiDbsYuNEca VO3IuEFMKHuMN/T9CagXefifk85gDkqfPmYyIocA3KmYQZIy/2frce70phyTtVRrYSMq L1DcBc2fiNX6UPQBxEnkD2YBS8JH7mru/tIf27Ols+TfTHwSJ663Q1g136WSf7D5iZMT M28w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=7Hb4fFASbAHugi6Q+TnFDyln7z2ocVtCoSBzMsSgSzc=; b=f68mzqLrvMUZKflyXc15kU0yQvql+Bva/9oI738ksTLsvmSs78clgWHnHsiMAZDXlI IjcUKcuxnIMP4tVNuaaOLAqdbsnVnKl3s6MxKZW+6THzecOPNhwX1KX43qmk4nZS1Yym KUz5V9WJ50cGuBqo2FO5Yqk5rFjk/9h/PEklcDibAn87WHk9NzCQUKHlnpS1n/N3l6PY 4dsaEGJFM1GCyIx6btP4+7xiIGwH5wu3R1XOyEkbWmTConF8UloedexiGMgFW7l2ho/h gd6oWZtAwO0KPQgYZwcDmAVYMesXJk6k2rYmv8UpyyqBnDrPaUb9f0Ckzh30JCT5/HQO 1v5Q==
X-Gm-Message-State: AOAM533w59vyP7FGEDHmrE8g6oSSpjaiPi3YMi7n1+K06HD6Io1onV88 mvX88UAnomYCgKbLj/xR3FNviUOVclYFu/d2/8cVtA==
X-Google-Smtp-Source: ABdhPJxWaRYkNJc6r/Z7ByvHfJSS+3X+XzXZWR6Dn4jtEtzgsB7rHJMqEq1Zs71WJ5xvPVY/QyIJjmGEoLXXH1IvFI8=
X-Received: by 2002:a2e:904b:: with SMTP id n11mr24824701ljg.120.1637853891718;  Thu, 25 Nov 2021 07:24:51 -0800 (PST)
MIME-Version: 1.0
References: <20211124.114340.856721981810780593.id@4668.se> <BY5PR11MB419641FB0391E25C37405CD1B5629@BY5PR11MB4196.namprd11.prod.outlook.com> <20211125114733.phenv7mktyed6d4v@anna> <20211125.130155.1636018839435459937.id@4668.se> <d5356ee9c40e4a298e58336ece5f891d@huawei.com> <20211125130128.ogpuzktbdyp6yydj@anna>
In-Reply-To: <20211125130128.ogpuzktbdyp6yydj@anna>
From: Andy Bierman <andy@yumaworks.com>
Date: Thu, 25 Nov 2021 07:24:40 -0800
Message-ID: <CABCOCHTDOtA3mdAEuBizDPbvJ8XPkQGzPboccRwGi73Pku+oQA@mail.gmail.com>
To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>,  "maqiufang (A)" <maqiufang1@huawei.com>, =?UTF-8?Q?Martin_Bj=C3=B6rklund?= <mbj+ietf@4668.se>,  "Rob Wilton (rwilton)" <rwilton@cisco.com>, "netmod@ietf.org" <netmod@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000069067b05d19e9316"
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/oBqvF_iAD_tkVbP0QNksUVx9i9g>
Subject: Re: [netmod] Should the origin="system" be required for system configurations copied/pasted into <running>?
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 25 Nov 2021 15:25:00 -0000

--00000000000069067b05d19e9316
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Thu, Nov 25, 2021 at 5:02 AM J=C3=BCrgen Sch=C3=B6nw=C3=A4lder <
j.schoenwaelder@jacobs-university.de> wrote:

> The way to resolve things is to use name bindings. I can configure the
> interface "lo" in running by refering to this interface by name. If
> there is no "lo" in the system, then the config gets ignored.
>
> /js
>
> On Thu, Nov 25, 2021 at 12:54:28PM +0000, maqiufang (A) wrote:
> > Hi, Jurgen, Martin,
> >
> > -----Original Message-----
> > From: netmod [mailto:netmod-bounces@ietf.org] On Behalf Of Martin
> Bj?rklund
> > Sent: Thursday, November 25, 2021 8:02 PM
> > To: j.schoenwaelder@jacobs-university.de
> > Cc: maqiufang1=3D40huawei.com@dmarc.ietf.org; netmod@ietf.org
> > Subject: Re: [netmod] Should the origin=3D"system" be required for syst=
em
> configurations copied/pasted into <running>?
> >
> > J=C3=BCrgen Sch=C3=B6nw=C3=A4lder <j.schoenwaelder@jacobs-university.de=
> wrote:
> > > I personally believe this notion of a system datastore is actually a
> > > bad idea. A loopback interface, for example, is system generated and
> > > it exists in operational but usually not in intended. I think it is
> > > wrong to think that a system datastore feeds into intended. After all=
,
> > > system config also comes and goes at the will of the system. I am not
> > > following this in detail but I fear this work likely creates more
> > > damage than that is solves serious real-world problems.
> > [Qiufang Ma] There is often a desire to reference a system configuratio=
n
> or configure a descendant node of system configuration. How to keep
> <running>/<intended> valid when leaf-ref a system configuration which is
> only present in <operational>?   Or do we think that explicitly
> configuration in <running> should always be the case?
> >


I agree with Juergen.

RFC 7950 rules about leafref validation are very clear.
Adding a new datastore to these rules requires a massive change to NMDA
and all implementations.

2) As Juergen points out, servers populate the system config in <running>
and the operator is
free to ignore it, reference it, or possibly change it.  The premise of
<system> seems to
be that this approach is not "pure enough" for NMDA and <running> MUST only
contain
operator-created configuration. Why? What real problems would this change
solve?


Andy


> > I strongly agree.  I didn't understand that part of the proposal.  I
> guess the discussion about origin system confused me; if system feeds int=
o
> intended then the origin will be intended.
> > [Qiufang Ma] If <system> feeds into <intended>, the server MUST remembe=
r
> a particular data node is from system or from intended, those previously
> present in <operational> with origin=3Dsystem will keep the origin unchan=
ged.
> This work does not change that behavior.
> >
> > Best Regards,
> > Qiufang Ma
> >
> >
> > /martin
> >
> >
> >
> > >
> > > /js
> > >
> > > On Thu, Nov 25, 2021 at 09:45:56AM +0000, Rob Wilton (rwilton) wrote:
> > > > Hi Martin,
> > > >
> > > > I think that the proposal is that <system> should feed into
> <intended> rather than directly into <operational>.  The reasoning for th=
is
> is to allow configuration to depend on system defined configuration durin=
g
> validation without requiring that configuration to be copied into
> <running>.  Clients would still be allowed to explicitly express the syst=
em
> configuration is running as well - e.g., if they wanted a full
> configuration that they can validate off box.
> > > >
> > > > In your example below, I would probably mark the origin of the lo
> interface, the name leaf, and description leaf as "intended", but the typ=
e
> is "system".  I think that this would be similar to how I would expect a
> default value to be reported.  I.e., if the running config explicitly set=
s
> a leaf to its default value, I think that it is more informative to repor=
t
> that as origin "intended" rather than "origin" default.  But I don't thin=
k
> that RFC 8342 proscribes what is be used in these cases.
> > > >
> > > > Regards,
> > > > Rob
> > > >
> > > > // As a contributor
> > > >
> > > >
> > > > > -----Original Message-----
> > > > > From: netmod <netmod-bounces@ietf.org> On Behalf Of Martin
> > > > > Bj=C3=B6rklund
> > > > > Sent: 24 November 2021 10:44
> > > > > To: j.schoenwaelder@jacobs-university.de
> > > > > Cc: maqiufang1=3D40huawei.com@dmarc.ietf.org; netmod@ietf.org
> > > > > Subject: Re: [netmod] Should the origin=3D"system" be required fo=
r
> > > > > system configurations copied/pasted into <running>?
> > > > >
> > > > > J=C3=BCrgen Sch=C3=B6nw=C3=A4lder <j.schoenwaelder@jacobs-univers=
ity.de> wrote:
> > > > > > On Wed, Nov 24, 2021 at 03:21:14AM +0000, maqiufang (A) wrote:
> > > > > > >
> > > > > > > But suppose the node is a list entry (e.g., an interface) or =
a
> > > > > > > leaf with the
> > > > > same value.  In this case, it is not clear which origin should be
> > > > > used.  I think it would be ok to use "system" in this case.
> > > > > >
> > > > > > For me, <running> is explicit config and hence it has
> > > > > > precedence. The precedence must be a function of how the
> > > > > > datastores related, it should not depend on which values a
> config leaf has.
> > > > >
> > > > > Here's a simple example.
> > > > >
> > > > > Suppose <system> has:
> > > > >
> > > > >    <interface>
> > > > >      <name>lo</name>
> > > > >      <type>loopback</type>
> > > > >      <description>added by system</description>
> > > > >    </interface>
> > > > >
> > > > > and <intended> has:
> > > > >
> > > > >    <interface>
> > > > >      <name>lo</name>
> > > > >      <description>set by a client</description>
> > > > >    </interface>
> > > > >
> > > > > Now we follow the picture in RFC 8342:
> > > > >
> > > > >                       +------------+
> > > > >                       | <intended> | // subject to validation
> > > > >                       | (ct, ro)   |
> > > > >                       +------------+
> > > > >                             |        // changes applied, subject =
to
> > > > >                             |        // local factors, e.g.,
> missing
> > > > >                             |        // resources, delays
> > > > >                             |
> > > > >        dynamic              |   +-------- learned configuration
> > > > >        configuration        |   +-------- system configuration
> > > > >        datastores -----+    |   +-------- default configuration
> > > > >                        |    |   |
> > > > >                        v    v   v
> > > > >                     +---------------+
> > > > >                     | <operational> | <-- system state
> > > > >                     | (ct + cf, ro) |
> > > > >                     +---------------+
> > > > >
> > > > >
> > > > > So now we merge intended and system into operational state.  Firs=
t
> > > > > we add system to get:
> > > > >
> > > > >   <interface origin=3D"system">
> > > > >     <name>lo</name>
> > > > >     <type>loopback</type>
> > > > >     <description>added by system</description>
> > > > >   </interface>
> > > > >
> > > > > and then we add intended to arrive at:
> > > > >
> > > > >   <interface origin=3D"system">
> > > > >     <name>lo</name>
> > > > >     <type>loopback</type>
> > > > >     <description origin=3D"intended">set by a client</description=
>
> > > > >   </interface>
> > > > >
> > > > >
> > > > > Doesn't this make sense?
> > > > >
> > > > >
> > > > >
> > > > > /martin
> > > > >
> > > > > _______________________________________________
> > > > > netmod mailing list
> > > > > netmod@ietf.org
> > > > > https://www.ietf.org/mailman/listinfo/netmod
> > >
> > > --
> > > Juergen Schoenwaelder           Jacobs University Bremen gGmbH
> > > Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | German=
y
> > > Fax:   +49 421 200 3103         <https://www.jacobs-university.de/>
> >
> > _______________________________________________
> > netmod mailing list
> > netmod@ietf.org
> > https://www.ietf.org/mailman/listinfo/netmod
>
> --
> Juergen Schoenwaelder           Jacobs University Bremen gGmbH
> Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
> Fax:   +49 421 200 3103         <https://www.jacobs-university.de/>
>
> _______________________________________________
> netmod mailing list
> netmod@ietf.org
> https://www.ietf.org/mailman/listinfo/netmod
>

--00000000000069067b05d19e9316
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><br></div><br><div class=3D"gmail_quote">=
<div dir=3D"ltr" class=3D"gmail_attr">On Thu, Nov 25, 2021 at 5:02 AM J=C3=
=BCrgen Sch=C3=B6nw=C3=A4lder &lt;<a href=3D"mailto:j.schoenwaelder@jacobs-=
university.de">j.schoenwaelder@jacobs-university.de</a>&gt; wrote:<br></div=
><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border=
-left:1px solid rgb(204,204,204);padding-left:1ex">The way to resolve thing=
s is to use name bindings. I can configure the<br>
interface &quot;lo&quot; in running by refering to this interface by name. =
If<br>
there is no &quot;lo&quot; in the system, then the config gets ignored.<br>
<br>
/js<br>
<br>
On Thu, Nov 25, 2021 at 12:54:28PM +0000, maqiufang (A) wrote:<br>
&gt; Hi, Jurgen, Martin,<br>
&gt; <br>
&gt; -----Original Message-----<br>
&gt; From: netmod [mailto:<a href=3D"mailto:netmod-bounces@ietf.org" target=
=3D"_blank">netmod-bounces@ietf.org</a>] On Behalf Of Martin Bj?rklund<br>
&gt; Sent: Thursday, November 25, 2021 8:02 PM<br>
&gt; To: <a href=3D"mailto:j.schoenwaelder@jacobs-university.de" target=3D"=
_blank">j.schoenwaelder@jacobs-university.de</a><br>
&gt; Cc: maqiufang1=3D<a href=3D"mailto:40huawei.com@dmarc.ietf.org" target=
=3D"_blank">40huawei.com@dmarc.ietf.org</a>; <a href=3D"mailto:netmod@ietf.=
org" target=3D"_blank">netmod@ietf.org</a><br>
&gt; Subject: Re: [netmod] Should the origin=3D&quot;system&quot; be requir=
ed for system configurations copied/pasted into &lt;running&gt;?<br>
&gt; <br>
&gt; J=C3=BCrgen Sch=C3=B6nw=C3=A4lder &lt;<a href=3D"mailto:j.schoenwaelde=
r@jacobs-university.de" target=3D"_blank">j.schoenwaelder@jacobs-university=
.de</a>&gt; wrote:<br>
&gt; &gt; I personally believe this notion of a system datastore is actuall=
y a <br>
&gt; &gt; bad idea. A loopback interface, for example, is system generated =
and <br>
&gt; &gt; it exists in operational but usually not in intended. I think it =
is <br>
&gt; &gt; wrong to think that a system datastore feeds into intended. After=
 all, <br>
&gt; &gt; system config also comes and goes at the will of the system. I am=
 not <br>
&gt; &gt; following this in detail but I fear this work likely creates more=
 <br>
&gt; &gt; damage than that is solves serious real-world problems.<br>
&gt; [Qiufang Ma] There is often a desire to reference a system configurati=
on or configure a descendant node of system configuration. How to keep &lt;=
running&gt;/&lt;intended&gt; valid when leaf-ref a system configuration whi=
ch is only present in &lt;operational&gt;?=C2=A0 =C2=A0Or do we think that =
explicitly configuration in &lt;running&gt; should always be the case?<br>
&gt;</blockquote><div><br></div><div>I agree with=C2=A0Juergen.</div><div><=
br></div><div>RFC 7950 rules about leafref validation are very clear.</div>=
<div>Adding a new datastore to these rules requires a massive change to NMD=
A</div><div>and all implementations.</div><div><br></div><div>2) As Juergen=
 points out, servers populate the system config in &lt;running&gt; and the =
operator is</div><div>free to ignore it, reference it, or possibly change i=
t.=C2=A0 The premise of &lt;system&gt; seems to</div><div>be that this appr=
oach is not &quot;pure enough&quot; for NMDA and &lt;running&gt; MUST only =
contain</div><div>operator-created configuration. Why? What real problems w=
ould this change solve?</div><div><br></div><div><br></div><div>Andy</div><=
div><br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px=
 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"> <br>
&gt; I strongly agree.=C2=A0 I didn&#39;t understand that part of the propo=
sal.=C2=A0 I guess the discussion about origin system confused me; if syste=
m feeds into intended then the origin will be intended.<br>
&gt; [Qiufang Ma] If &lt;system&gt; feeds into &lt;intended&gt;, the server=
 MUST remember a particular data node is from system or from intended, thos=
e previously present in &lt;operational&gt; with origin=3Dsystem will keep =
the origin unchanged. This work does not change that behavior. <br>
&gt; <br>
&gt; Best Regards,<br>
&gt; Qiufang Ma<br>
&gt; <br>
&gt; <br>
&gt; /martin<br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; &gt; <br>
&gt; &gt; /js<br>
&gt; &gt; <br>
&gt; &gt; On Thu, Nov 25, 2021 at 09:45:56AM +0000, Rob Wilton (rwilton) wr=
ote:<br>
&gt; &gt; &gt; Hi Martin,<br>
&gt; &gt; &gt; <br>
&gt; &gt; &gt; I think that the proposal is that &lt;system&gt; should feed=
 into &lt;intended&gt; rather than directly into &lt;operational&gt;.=C2=A0=
 The reasoning for this is to allow configuration to depend on system defin=
ed configuration during validation without requiring that configuration to =
be copied into &lt;running&gt;.=C2=A0 Clients would still be allowed to exp=
licitly express the system configuration is running as well - e.g., if they=
 wanted a full configuration that they can validate off box.<br>
&gt; &gt; &gt;=C2=A0 <br>
&gt; &gt; &gt; In your example below, I would probably mark the origin of t=
he lo interface, the name leaf, and description leaf as &quot;intended&quot=
;, but the type is &quot;system&quot;.=C2=A0 I think that this would be sim=
ilar to how I would expect a default value to be reported.=C2=A0 I.e., if t=
he running config explicitly sets a leaf to its default value, I think that=
 it is more informative to report that as origin &quot;intended&quot; rathe=
r than &quot;origin&quot; default.=C2=A0 But I don&#39;t think that RFC 834=
2 proscribes what is be used in these cases.<br>
&gt; &gt; &gt; <br>
&gt; &gt; &gt; Regards,<br>
&gt; &gt; &gt; Rob<br>
&gt; &gt; &gt; <br>
&gt; &gt; &gt; // As a contributor<br>
&gt; &gt; &gt; <br>
&gt; &gt; &gt; <br>
&gt; &gt; &gt; &gt; -----Original Message-----<br>
&gt; &gt; &gt; &gt; From: netmod &lt;<a href=3D"mailto:netmod-bounces@ietf.=
org" target=3D"_blank">netmod-bounces@ietf.org</a>&gt; On Behalf Of Martin =
<br>
&gt; &gt; &gt; &gt; Bj=C3=B6rklund<br>
&gt; &gt; &gt; &gt; Sent: 24 November 2021 10:44<br>
&gt; &gt; &gt; &gt; To: <a href=3D"mailto:j.schoenwaelder@jacobs-university=
.de" target=3D"_blank">j.schoenwaelder@jacobs-university.de</a><br>
&gt; &gt; &gt; &gt; Cc: maqiufang1=3D<a href=3D"mailto:40huawei.com@dmarc.i=
etf.org" target=3D"_blank">40huawei.com@dmarc.ietf.org</a>; <a href=3D"mail=
to:netmod@ietf.org" target=3D"_blank">netmod@ietf.org</a><br>
&gt; &gt; &gt; &gt; Subject: Re: [netmod] Should the origin=3D&quot;system&=
quot; be required for <br>
&gt; &gt; &gt; &gt; system configurations copied/pasted into &lt;running&gt=
;?<br>
&gt; &gt; &gt; &gt; <br>
&gt; &gt; &gt; &gt; J=C3=BCrgen Sch=C3=B6nw=C3=A4lder &lt;<a href=3D"mailto=
:j.schoenwaelder@jacobs-university.de" target=3D"_blank">j.schoenwaelder@ja=
cobs-university.de</a>&gt; wrote:<br>
&gt; &gt; &gt; &gt; &gt; On Wed, Nov 24, 2021 at 03:21:14AM +0000, maqiufan=
g (A) wrote:<br>
&gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; But suppose the node is a list entry (e.g., a=
n interface) or a <br>
&gt; &gt; &gt; &gt; &gt; &gt; leaf with the<br>
&gt; &gt; &gt; &gt; same value.=C2=A0 In this case, it is not clear which o=
rigin should be <br>
&gt; &gt; &gt; &gt; used.=C2=A0 I think it would be ok to use &quot;system&=
quot; in this case.<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; For me, &lt;running&gt; is explicit config and hen=
ce it has <br>
&gt; &gt; &gt; &gt; &gt; precedence. The precedence must be a function of h=
ow the <br>
&gt; &gt; &gt; &gt; &gt; datastores related, it should not depend on which =
values a config leaf has.<br>
&gt; &gt; &gt; &gt; <br>
&gt; &gt; &gt; &gt; Here&#39;s a simple example.<br>
&gt; &gt; &gt; &gt; <br>
&gt; &gt; &gt; &gt; Suppose &lt;system&gt; has:<br>
&gt; &gt; &gt; &gt; <br>
&gt; &gt; &gt; &gt;=C2=A0 =C2=A0 &lt;interface&gt;<br>
&gt; &gt; &gt; &gt;=C2=A0 =C2=A0 =C2=A0 &lt;name&gt;lo&lt;/name&gt;<br>
&gt; &gt; &gt; &gt;=C2=A0 =C2=A0 =C2=A0 &lt;type&gt;loopback&lt;/type&gt;<b=
r>
&gt; &gt; &gt; &gt;=C2=A0 =C2=A0 =C2=A0 &lt;description&gt;added by system&=
lt;/description&gt;<br>
&gt; &gt; &gt; &gt;=C2=A0 =C2=A0 &lt;/interface&gt;<br>
&gt; &gt; &gt; &gt; <br>
&gt; &gt; &gt; &gt; and &lt;intended&gt; has:<br>
&gt; &gt; &gt; &gt; <br>
&gt; &gt; &gt; &gt;=C2=A0 =C2=A0 &lt;interface&gt;<br>
&gt; &gt; &gt; &gt;=C2=A0 =C2=A0 =C2=A0 &lt;name&gt;lo&lt;/name&gt;<br>
&gt; &gt; &gt; &gt;=C2=A0 =C2=A0 =C2=A0 &lt;description&gt;set by a client&=
lt;/description&gt;<br>
&gt; &gt; &gt; &gt;=C2=A0 =C2=A0 &lt;/interface&gt;<br>
&gt; &gt; &gt; &gt; <br>
&gt; &gt; &gt; &gt; Now we follow the picture in RFC 8342:<br>
&gt; &gt; &gt; &gt; <br>
&gt; &gt; &gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0+------------+<br>
&gt; &gt; &gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0| &lt;intended&gt; | // subject to validation<br=
>
&gt; &gt; &gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0| (ct, ro)=C2=A0 =C2=A0|<br>
&gt; &gt; &gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0+------------+<br>
&gt; &gt; &gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 // changes applied, subject to<br>
&gt; &gt; &gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 // local factors, e.g., missing<br>
&gt; &gt; &gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 // resources, delays<br>
&gt; &gt; &gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|<br>
&gt; &gt; &gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 dynamic=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0+-------- learned configuration<b=
r>
&gt; &gt; &gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 configuration=C2=A0 =C2=A0 =
=C2=A0 =C2=A0 |=C2=A0 =C2=A0+-------- system configuration<br>
&gt; &gt; &gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 datastores -----+=C2=A0 =C2=
=A0 |=C2=A0 =C2=A0+-------- default configuration<br>
&gt; &gt; &gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 |=C2=A0 =C2=A0|<br>
&gt; &gt; &gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 v=C2=A0 =C2=A0 v=C2=A0 =C2=A0v<br>
&gt; &gt; &gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0+---------------+<br>
&gt; &gt; &gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0| &lt;operational&gt; | &lt;-- system state<br>
&gt; &gt; &gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0| (ct + cf, ro) |<br>
&gt; &gt; &gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0+---------------+<br>
&gt; &gt; &gt; &gt; <br>
&gt; &gt; &gt; &gt; <br>
&gt; &gt; &gt; &gt; So now we merge intended and system into operational st=
ate.=C2=A0 First <br>
&gt; &gt; &gt; &gt; we add system to get:<br>
&gt; &gt; &gt; &gt; <br>
&gt; &gt; &gt; &gt;=C2=A0 =C2=A0&lt;interface origin=3D&quot;system&quot;&g=
t;<br>
&gt; &gt; &gt; &gt;=C2=A0 =C2=A0 =C2=A0&lt;name&gt;lo&lt;/name&gt;<br>
&gt; &gt; &gt; &gt;=C2=A0 =C2=A0 =C2=A0&lt;type&gt;loopback&lt;/type&gt;<br=
>
&gt; &gt; &gt; &gt;=C2=A0 =C2=A0 =C2=A0&lt;description&gt;added by system&l=
t;/description&gt;<br>
&gt; &gt; &gt; &gt;=C2=A0 =C2=A0&lt;/interface&gt;<br>
&gt; &gt; &gt; &gt; <br>
&gt; &gt; &gt; &gt; and then we add intended to arrive at:<br>
&gt; &gt; &gt; &gt; <br>
&gt; &gt; &gt; &gt;=C2=A0 =C2=A0&lt;interface origin=3D&quot;system&quot;&g=
t;<br>
&gt; &gt; &gt; &gt;=C2=A0 =C2=A0 =C2=A0&lt;name&gt;lo&lt;/name&gt;<br>
&gt; &gt; &gt; &gt;=C2=A0 =C2=A0 =C2=A0&lt;type&gt;loopback&lt;/type&gt;<br=
>
&gt; &gt; &gt; &gt;=C2=A0 =C2=A0 =C2=A0&lt;description origin=3D&quot;inten=
ded&quot;&gt;set by a client&lt;/description&gt;<br>
&gt; &gt; &gt; &gt;=C2=A0 =C2=A0&lt;/interface&gt;<br>
&gt; &gt; &gt; &gt; <br>
&gt; &gt; &gt; &gt; <br>
&gt; &gt; &gt; &gt; Doesn&#39;t this make sense?<br>
&gt; &gt; &gt; &gt; <br>
&gt; &gt; &gt; &gt; <br>
&gt; &gt; &gt; &gt; <br>
&gt; &gt; &gt; &gt; /martin<br>
&gt; &gt; &gt; &gt; <br>
&gt; &gt; &gt; &gt; _______________________________________________<br>
&gt; &gt; &gt; &gt; netmod mailing list<br>
&gt; &gt; &gt; &gt; <a href=3D"mailto:netmod@ietf.org" target=3D"_blank">ne=
tmod@ietf.org</a><br>
&gt; &gt; &gt; &gt; <a href=3D"https://www.ietf.org/mailman/listinfo/netmod=
" rel=3D"noreferrer" target=3D"_blank">https://www.ietf.org/mailman/listinf=
o/netmod</a><br>
&gt; &gt; <br>
&gt; &gt; -- <br>
&gt; &gt; Juergen Schoenwaelder=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Jac=
obs University Bremen gGmbH<br>
&gt; &gt; Phone: +49 421 200 3587=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Campus R=
ing 1 | 28759 Bremen | Germany<br>
&gt; &gt; Fax:=C2=A0 =C2=A0+49 421 200 3103=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0&lt;<a href=3D"https://www.jacobs-university.de/" rel=3D"noreferrer" tar=
get=3D"_blank">https://www.jacobs-university.de/</a>&gt;<br>
&gt; <br>
&gt; _______________________________________________<br>
&gt; netmod mailing list<br>
&gt; <a href=3D"mailto:netmod@ietf.org" target=3D"_blank">netmod@ietf.org</=
a><br>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/netmod" rel=3D"norefe=
rrer" target=3D"_blank">https://www.ietf.org/mailman/listinfo/netmod</a><br=
>
<br>
-- <br>
Juergen Schoenwaelder=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Jacobs Univer=
sity Bremen gGmbH<br>
Phone: +49 421 200 3587=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Campus Ring 1 | 28=
759 Bremen | Germany<br>
Fax:=C2=A0 =C2=A0+49 421 200 3103=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;<a h=
ref=3D"https://www.jacobs-university.de/" rel=3D"noreferrer" target=3D"_bla=
nk">https://www.jacobs-university.de/</a>&gt;<br>
<br>
_______________________________________________<br>
netmod mailing list<br>
<a href=3D"mailto:netmod@ietf.org" target=3D"_blank">netmod@ietf.org</a><br=
>
<a href=3D"https://www.ietf.org/mailman/listinfo/netmod" rel=3D"noreferrer"=
 target=3D"_blank">https://www.ietf.org/mailman/listinfo/netmod</a><br>
</blockquote></div></div>

--00000000000069067b05d19e9316--


From nobody Thu Nov 25 09:02:35 2021
Return-Path: <ietfc@btconnect.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 4B3CD3A085D for <netmod@ietfa.amsl.com>; Thu, 25 Nov 2021 09:02:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=btconnect.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5OCtTiaRjUUm for <netmod@ietfa.amsl.com>; Thu, 25 Nov 2021 09:02:29 -0800 (PST)
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-eopbgr80117.outbound.protection.outlook.com [40.107.8.117]) (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 8AB403A0864 for <netmod@ietf.org>; Thu, 25 Nov 2021 09:02:29 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=liC3NnQdZwR6B8xV9xL17e4arE0nU0pg9KlBKECEGiCll/Tmz5wNpqb7xDDxetNMGfx4ibrg67sKFIZQTepm7zIyVqohI9NP39Uz3/1FafclZd7WX3/uIastPzw6z+zodJvrk2fM3X1aB/gfsEy3HNmoC+jlOpTtmaSOPBM8TDOzF6Ld4QInl02UfNFDWt/FGywvDy3IZz9jwg5ozqTMGkW0745MD1qWV/gyyu/WmGIkUtq1Yk78riKCboCrWulhVKJaT17EjpxkVcAaDJDo17DfKvq15Mm2Z7GhH+elBY7KfJmp42X8XU0oesdoy1DOVtnkZwfjmwUJYKm8TGZlRw==
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=3KduB7GZHamxk65umM/VWOL92d5iqKbwmkNZ15+1Ox8=; b=cX307GtMFUa+1gFeYyNkesi1uLKsz19FhWWxIZ4FE3A4nvYWXe1mhWrAama52SAMmV1bD7siU+ri2mdKRJtQcuNvnchP3z38zZEJIrlcI0NVKwQvsLuMXJ3vYucI/DCWQc6bCmEoaStcvT2bGzFlGaqRi//iR7jFboI3CoPPN8Er0Oy0ik4P3yIfivRI7lKyGXsd3kgVWku7GpG4CB1YmvbD2oZF3XSgGm91QLg+nX9MMu84fFJAiePfP5JQyUvJyBsdbWCHWhZKmQ28WNs3vjdNdtPCrMnlg9dfFiF51aIKirn8uSDOLqPGZ7TDUmwj88BXP5IkIBvBP6J7FyO+Ug==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=btconnect.com; dmarc=pass action=none header.from=btconnect.com; dkim=pass header.d=btconnect.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=btconnect.onmicrosoft.com; s=selector2-btconnect-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=3KduB7GZHamxk65umM/VWOL92d5iqKbwmkNZ15+1Ox8=; b=Hlb9wMFlsQKvyJptvRXZwUuXqu4FUHzthzf/yUhsZMeY1O8B3PFXsQYvb4px+xhzOJ8gwVKJ7EbtrvmcfZjSJuzxXw36+j8W8/ksdAJblmq2Icp9no1P7gLdnpi5Ob/S64z/10/97ypAu0lnr3nE4e+kx+BbuXdyYFiQ7xsarO8=
Received: from AM7PR07MB6248.eurprd07.prod.outlook.com (2603:10a6:20b:134::11) by AM6PR07MB5941.eurprd07.prod.outlook.com (2603:10a6:20b:8d::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4734.11; Thu, 25 Nov 2021 17:02:27 +0000
Received: from AM7PR07MB6248.eurprd07.prod.outlook.com ([fe80::2d2d:6ef2:f6c9:122b]) by AM7PR07MB6248.eurprd07.prod.outlook.com ([fe80::2d2d:6ef2:f6c9:122b%3]) with mapi id 15.20.4734.020; Thu, 25 Nov 2021 17:02:26 +0000
From: tom petch <ietfc@btconnect.com>
To: Ladislav Lhotka <ladislav.lhotka@nic.cz>, "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: [netmod] IANA registries
Thread-Index: AQHX4QtCFrgPFpTmQkGsjws0ArX4tKwUeI2K
Date: Thu, 25 Nov 2021 17:02:26 +0000
Message-ID: <AM7PR07MB62481347B6F9E8D19227E327A0629@AM7PR07MB6248.eurprd07.prod.outlook.com>
References: <87o86ahsy1.fsf@nic.cz>
In-Reply-To: <87o86ahsy1.fsf@nic.cz>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
suggested_attachment_session_id: 614ad22e-1ecf-de4a-10fc-4321009f55f5
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=btconnect.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 8f21c02c-9481-4bde-529f-08d9b0355bce
x-ms-traffictypediagnostic: AM6PR07MB5941:
x-microsoft-antispam-prvs: <AM6PR07MB59410E8078A26F4E001FAD3BA0629@AM6PR07MB5941.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: GCReUAso2W1D90/EYR1HZeUJE4+s1ecBWwX9k+BIqR83onwLDFc3oxax/P08o3E8jEztnjgkkyv0GvT6o0ytvBsP+SfRZu2inbftdgdXrmEKksfOXz2fAG/cmjGUPYHOvx947zd42RuOsB5anUAy24vMgkpCeVY6OdDsdopLzXFtATMte9bGSGZgYVFXy7kjInvJOEkzeM2lPfn+1YtcMzyZ923ek7x4ifkqHxBzf+mxHoqAgyyCuXqmx0gwSDHb+Dd6RANxDJERS5kEkswL9mQ8hcMunsAw1htqX8dxArZsM8XVvxaJIttHRm07JVd0bH9ZEsZDlNJfKNj6fckXkdFNrYiUrESSyv+F7OCIXbQGK3ZBO/UW6AlpKUHLAewKACh2uoG+pTuZC8ZLWG34iVVvVDuJchaAGLoBCYEYfS9BSMIP3QNmIys/bvYCFf5G1RG98ljhv+5fbJmr4j8DXufg7EG2CLB0kXduqQ9lakKQehoOd7reTGz22j/c65D3jICud5/9O+ZdOqJWEEmHxymzHcR9of6yPObG8vu60fDQ7oPR3wqzIgrMrpjIH3iU3DPlviq+i0Ay+5Eydp86PDgyA/5yKPvrj8D5Adl70w0bICa8rtXaX5ZicDRGUiiwchlw/KNqeATQBk2OXSsJ7XxqvyRDJZFmpcywN+mJE8RqyJtT/4XnV1oX81PzsqiwPjyDf5FGDTndHKrvS8j8ljl/OxqWUl754sa2VZXIQj2wduRpC9Lb5Zg2FWEr90b5S2R/3hq89J5Qa/8pzNQx9cM5plQN+okmyEjkMOR64ezgy5WbX3j/nVr+/bUhfWW2gUMrFtMZefzzVKyUUdNjbjeNC9ys1B+nh8riRpi3V7skxA5X4hWy7stm1zHt01yM
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:AM7PR07MB6248.eurprd07.prod.outlook.com; PTR:; CAT:NONE;  SFS:(366004)(83380400001)(122000001)(5660300002)(82960400001)(966005)(508600001)(7696005)(52536014)(66556008)(26005)(86362001)(316002)(38100700002)(186003)(66476007)(64756008)(66446008)(2906002)(9686003)(8676002)(6506007)(71200400001)(110136005)(38070700005)(33656002)(8936002)(91956017)(66946007)(76116006)(55016003); DIR:OUT; SFP:1102; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?cVrs+HRhtJ/L8hSNgd9YJefcDSHbPsg+K3sXxDY5vyzYtMXhsw6o6NHSBB?= =?iso-8859-1?Q?DBBSbqTssKSnYd6QV6BTgVc5mydZrM05nn3ZSyMNqaQ8C+YO/lrs7ekRnc?= =?iso-8859-1?Q?uUFHn/McfXRzgaas2MbtOtdN/eDqd42aPD5jOOa3LXwKx1/50bjX8Wh1GP?= =?iso-8859-1?Q?ccYtC/rJmhAAXyBI8MSv8y2UI60SK8WqS68BjTjBc/0Yz5qpcmnrG/Pu+a?= =?iso-8859-1?Q?aNO/tpeVL0Rect7P7UQE6lpcYxHQfyH3U7icqHowsX7ro0dBgKwtyi/SMH?= =?iso-8859-1?Q?rpptL1lCu5B9Z4sseD65xNYn1DSuHlYlpjUtYmvW0llDbvTqe5A2QSws+O?= =?iso-8859-1?Q?6ut1a35YqFAWRrhcFen+apww1OYrRHC+OprVyRpvJXmTvnWEBxJlcwI5cv?= =?iso-8859-1?Q?qbL0ehJ9i+pa/r2tFWiGkxDGRxkBQ98nnwUFfUsnUqEV/TRul/SLACXFDa?= =?iso-8859-1?Q?qlwbdpZRbFtGhfTITOWXSNT0r589wceN3/JjPYTuCsWPU2t82R0PHwIan0?= =?iso-8859-1?Q?Ei6UW/pmrbbxhS08ADfAljhiBwxunuQDCKHb0HMJwaxPAwIhkaP/Q8hCpP?= =?iso-8859-1?Q?rpmP5SHydhdv7O82vpWv7IudhBgAwK4gg3KN0lnPHguL8bmrmC2JtvVc7X?= =?iso-8859-1?Q?dXbUQyYe+ttxioOU0wBTms6edI6Xt5YCgomlO/TC3Q0312yv51r+q3PH1d?= =?iso-8859-1?Q?RwSflC9lygaamT0Dm8ThnfDqUHix4w8QHk9pjbCAvAZtZQbojoVHb8Q/du?= =?iso-8859-1?Q?6+6vPlIwaz2JbDQGU+BdgWu2wrtCkWux5DlqZQiWX5fvRkaPGKkGQFsjK4?= =?iso-8859-1?Q?JJdg197GnLTorQYJiAcXGeFCfovTXxMKI1uLEM9Xr/2GUD7/jzaYjJXDBr?= =?iso-8859-1?Q?f9zVk7ZgtgRekAJWX2Yui+JYXx+jZOWXHrxZbak6S1ykkrKoexTwP+wWLk?= =?iso-8859-1?Q?vr2zaGWHvqH7iPOClud6p9WoJN5hxPrARnEdInwLML/pi7LUIrCIeNqLNp?= =?iso-8859-1?Q?xgKH/L2smfL0yl5OlHef7jdf1BBNRzGroqTWrxzfr3/AOx0XtKmt7ECFV9?= =?iso-8859-1?Q?XKe4nzI63VxLL/Jk/GwNKObmZailaSB+HBzxIdt9a3A5yqaWFN3xAlnqlg?= =?iso-8859-1?Q?n7KUkuGIJEVoGdyfynCJIt1B0aPdsrdaonPQBCgY7Ynjuktylz4VKrifTn?= =?iso-8859-1?Q?BQvjvozyO6FU5J+9MkNQuNEsnViXzbANkAdOf+N5mZhvUaDHcC9Bt+D/6U?= =?iso-8859-1?Q?pnZ9ff2T7BxIResqIlGYBweirJWvhhRdE6tcURnYBx1YbQagvVZsNwz/DR?= =?iso-8859-1?Q?6/15/YgPslsxFiq6aN7g4x9dBsdn4884CFgqGL7/egZS4/in8kZwxHgtz3?= =?iso-8859-1?Q?yKqSqv4ywbJrK5T92F66InoS1+g5n5GiDUYZ9Um+3V7qt5UHjpLskHqxxJ?= =?iso-8859-1?Q?5NRb3G/3i9xDBCXhkDcL/YjsiMvVBpGYlgZ6BqrQbudZ7yk7IfdH33GjJj?= =?iso-8859-1?Q?wpYKA7SJ2rEj9GvYElpSKI2Pd5MfFq+/UtgTLpkYiZgxtD73rgEU919sXa?= =?iso-8859-1?Q?DuDFEm3erxwvK3EVNUriWMiOeh9guigNrrFSUTUcjDnE/aANbTkHQnYAm9?= =?iso-8859-1?Q?9rOCx0aWZUiSQUYEYnQg2265vOpFNMwNLl+c4V4Iph2LzpOPY0xlb0tA?= =?iso-8859-1?Q?=3D=3D?=
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AM7PR07MB6248.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 8f21c02c-9481-4bde-529f-08d9b0355bce
X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Nov 2021 17:02:26.8534 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: cf8853ed-96e5-465b-9185-806bfe185e30
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: kXLWLZh9gcBrATkNUnU3uVgEQqZI8koofavnPGmd7zg+CSBUMzRG1uCZW4TYLOOw98/iNTl48S7ewtuqehuM5A==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR07MB5941
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/zw0d3HXxin6RqdXwR-53mOGlg9U>
Subject: Re: [netmod] IANA registries
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 25 Nov 2021 17:02:34 -0000

From: netmod <netmod-bounces@ietf.org> on behalf of Ladislav Lhotka <ladisl=
av.lhotka@nic.cz>=0A=
Sent: 24 November 2021 08:13=0A=
=0A=
Hi,=0A=
=0A=
I tried to generalize the approach of RFC 9108 and develop XSLT stylesheets=
 for generating YANG modules directly from IANA registries. The results are=
 in this GitHub project:=0A=
=0A=
https://github.com/llhotka/iana-yang=0A=
=0A=
So far I have processed 22 registries - most of them are related to DNS, bu=
t I also tried to include a few from other areas. After cloning the project=
, all YANG modules can be generated by running "make" in the top-level dire=
ctory.=0A=
=0A=
Adding a new registry is usually quite simple, although some hide nasty sur=
prises such as duplicate entries. Also, in most cases it is quite clear how=
 to do the translation, but sometimes input from domain experts might be ne=
eded.=0A=
=0A=
I can see two immediate advantages of this approach:=0A=
=0A=
* There is a single source of truth - the registry itself; IANA needn't=0A=
  maintain the YANG module separately.=0A=
=0A=
* The initial revision of a registry-based YANG module needn't be published=
 in=0A=
  an RFC that is not intended to be updated. There are concerns that people=
=0A=
  may extract such a module from the RFC long after it becomes obsolete.=0A=
=0A=
Please let me know what you think about this.=0A=
=0A=
<tp>=0A=
An IANA registry can contain any number of columns meaning an infinite vari=
ety of things - TLS comes to mind.   A YANG module is more limited.  Having=
 both in an RFC shows how to map the registry into YANG.=0A=
=0A=
And what do yo do with Early Allocation, which can last more than a year?=
=0A=
=0A=
Tom Petch=0A=
=0A=
Thanks, Lada=0A=
=0A=
--=0A=
Ladislav Lhotka=0A=
Head, CZ.NIC Labs=0A=
PGP Key ID: 0xB8F92B08A9F76C67=0A=
=0A=
_______________________________________________=0A=
netmod mailing list=0A=
netmod@ietf.org=0A=
https://www.ietf.org/mailman/listinfo/netmod=0A=


From nobody Thu Nov 25 09:14:53 2021
Return-Path: <ietfc@btconnect.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 485833A0BFC for <netmod@ietfa.amsl.com>; Thu, 25 Nov 2021 09:14:51 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=btconnect.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4373jp98EMkm for <netmod@ietfa.amsl.com>; Thu, 25 Nov 2021 09:14:47 -0800 (PST)
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-eopbgr60135.outbound.protection.outlook.com [40.107.6.135]) (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 0CA4E3A0BFB for <netmod@ietf.org>; Thu, 25 Nov 2021 09:14:46 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=DgAtGVd1SXIAes4RXSdzP7T+m3G5bnoJOsND2XyaUeYXO3uLrJi5WpZv0eC0mqEOlFMsYheB4JmO5QS9PpT6mMDMnWMOQdDppfJj/dAOK624abZQPIsqZX8c4XnD40GVfSD7hrGWOFuoA/xWdA0Ek0m90BChgJO/gl6RMAScinaar8b9uldG0eDLixsRcuEli7+iIvhOGt8x1LHL5QpBp2FgnjLi4OGXkOWAdLZAf4774Sy2ELg9RsRPVcaICXfs5qfPLYhm1qjCEowK3uECBmR1IXbzCepkSVWkGeKNKJ6Dzx0SYkowX2W7JNjJWGUSmzAVMNfDb5X9VzDe46Q0tw==
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=lBn9HIoNevUR7rRa65kAbMUGmApX++nWd8IH3zbignE=; b=az1o2fU7RQ64W6GS85ZYgMV74/Y1GSKfsrt4/BHUSKCLvklW+RGqolKKU0FLldmNgcnRs4WaEMCKSLH8FIqivTqZYqFabREwsbf3JzkYrfr4CGNb4Kfz6DFgQwE2w8C1x1GyBG3qnVdBwX0WVl95XSlV6Q5lIwl7v7zzLe55a0ffYGuAZIZ29sPZEs5HfyXnEXhIHoESFz7ZpTOZcGZ7AE7qvVZtVoP+WJXmZSuuUKTV1h3amvgR8O06U/+lmd5puFDRtd/OwVMBPQqhTjIiLea55LlVs25Otq45KyAwIEhAW+k9/+ua+6/0fVgopPRPZZ2SCPPoxNQ/qjCLLxrQhw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=btconnect.com; dmarc=pass action=none header.from=btconnect.com; dkim=pass header.d=btconnect.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=btconnect.onmicrosoft.com; s=selector2-btconnect-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=lBn9HIoNevUR7rRa65kAbMUGmApX++nWd8IH3zbignE=; b=And8n03E/bWOKfCYIX3EWcNOHyqasfQJHkFlVyLMyJ8MAZUzqE9GG7OMKS4M2fByn9DdY+v8SwU4ws01t84Zpw+RFEGlNmJwfOCBLo/s/QD5DAtl0bI97fUKCL6QDUK+Ru5qVy4DIwtfDUmc/K0ZfHPKzSObmHx0C0eMILJ0k5E=
Received: from AM7PR07MB6248.eurprd07.prod.outlook.com (2603:10a6:20b:134::11) by AM6PR07MB5107.eurprd07.prod.outlook.com (2603:10a6:20b:5e::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4734.14; Thu, 25 Nov 2021 17:14:44 +0000
Received: from AM7PR07MB6248.eurprd07.prod.outlook.com ([fe80::2d2d:6ef2:f6c9:122b]) by AM7PR07MB6248.eurprd07.prod.outlook.com ([fe80::2d2d:6ef2:f6c9:122b%3]) with mapi id 15.20.4734.020; Thu, 25 Nov 2021 17:14:44 +0000
From: tom petch <ietfc@btconnect.com>
To: "netmod@ietf.org" <netmod@ietf.org>, Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
Thread-Topic: [netmod] I-D Action: draft-ietf-netmod-rfc6991-bis-08.txt
Thread-Index: AQHX0/NRcZAIy0zPWECw2C33MyomU6v4Q0+AgBxScgY=
Date: Thu, 25 Nov 2021 17:14:44 +0000
Message-ID: <AM7PR07MB62489A973AD1895C1879F9D0A0629@AM7PR07MB6248.eurprd07.prod.outlook.com>
References: <163630191653.12353.14930764988257701939@ietfa.amsl.com> <20211107163625.42jdakqcfwc5x74f@anna.jacobs.jacobs-university.de>
In-Reply-To: <20211107163625.42jdakqcfwc5x74f@anna.jacobs.jacobs-university.de>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
suggested_attachment_session_id: 46a9642a-31e2-cafc-44d5-58680c7f64ee
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=btconnect.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 10fe7b9b-aa2e-4487-a3da-08d9b037132f
x-ms-traffictypediagnostic: AM6PR07MB5107:
x-microsoft-antispam-prvs: <AM6PR07MB51078459422E75854AC6E676A0629@AM6PR07MB5107.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 8dJ60JX7PtoJrM6EgjNeYVEN8v7BrXKu98qJgt6/riTRZPFDCxBcpbcx6P3LZcBXFtzNzNyKHsJHl+XkEyHBNhtvHu7BmUd4PQiL2u2laBH6OQgCUbPuNo/9l4coHdJQZc+vbnzadqh76muuN1qFwnF5qqUdieEePSuI3jzZOcfvm7bUCPKWGXKTKVgJTCrxL8p+POOxid6q/UupXfQf9f2xvYeaqvYlAMKVMAD5ojWNEKRfwjCL9NnCYjCL2yR5ixfXIBdKGEo8eG09D91a0kbk96Dnnk7vks/suG14mc0BAIr8OHUkAaVpRNcCAIdAW/AaZNUt585XIFLlW/wp7SaWlqaeyqG9nTG3y1ZnXf6nhwdMgNluvmqyJgNGuIsTH7xl/cD3iVg7ea60mzNmWRhDINLIaFw7OZwnoYgjOuvbS42llpMuSkoAQpX/+IauCoWLcX/M9QzLxTIbhq//Ks/j6aqFaTNtnazdhDz2GJE26Gjtq2+0680eqz2Y3prV0fHaTxV5eHS3tygOeYJ+SrVL9OkHU3QedhDdK9uZjmV1rf/XJ64BfkAo2CvyUnRjuvQdG8lVKRe4yDR/MkXu4jBwWuaRek9EzR2DQZtHm8sFYqbyTgeM/ULwo5WT1AnYczgfL4OGfXsN+k9nahFMFjyvp9Ij0sIjyVjlqNUussXO2eaILdV55KJbVeINZqRMenolyfBkvMV0Otam2cudfHAtf/2oZ/gjYYb2hopN2vIldQ99ehGs1qSQ6/Z3hNhwzpW43HbMOzB7UAJwkyBq31Dg3DBZTJkQlFv5oC/y6NaBs592V6jUk1yyPXnMDHDMtZhVS9kO7ia5XMne8zq7rg==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:AM7PR07MB6248.eurprd07.prod.outlook.com; PTR:; CAT:NONE;  SFS:(366004)(66476007)(6506007)(26005)(7696005)(508600001)(966005)(64756008)(8936002)(83380400001)(52536014)(66574015)(8676002)(66446008)(86362001)(9686003)(40140700001)(82960400001)(91956017)(66556008)(2906002)(66946007)(76116006)(33656002)(110136005)(316002)(38100700002)(122000001)(38070700005)(5660300002)(186003)(55016003)(71200400001); DIR:OUT; SFP:1102; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?oaYLGg6u68wnI0FNhZQS5++QsrFCazvr6ijXPY30Ene77ge8cLLJNASv56?= =?iso-8859-1?Q?VhYoduWOXlJi4A9/D9hF0+d9qu0r7eJ5KD3XxTNj2doB8Y56At+XSvhU2T?= =?iso-8859-1?Q?5nfQo+RW33cRuhuVvochmpwzZquWUTr1eyJsyQl1x8z8yE4MvaXBq/Vuzv?= =?iso-8859-1?Q?D2KDQtMRNllKtue2xsx2qwKzNhlJF7NzggrB4so5It7bC8BbWyvv+VQicu?= =?iso-8859-1?Q?4znCIUb3ewb+syJPCLs2NGa8Jetrs2tC4SHtjqIHtDz/dTxioVLgNyD9rL?= =?iso-8859-1?Q?PWR/jOKGPQaGcY9g0V73lJizCUlSlHFMpIFOJQmnkyVW7FY9BFZLRlxJBN?= =?iso-8859-1?Q?XNa/9llJ68H/tRYjGffz+LAgeHYeUPFbiISEnvBdps0aZguztYk43nda6i?= =?iso-8859-1?Q?1ibcueGcmXMdowD8UqNx9EtYx6ikNjKC8m8rY2kgpExUzTfXbZbDM/V2pi?= =?iso-8859-1?Q?zteCSyanLmHiLfHBXSHdzGS8mJxZhs74B5L4CfeiNYSZr+X1kjcr+fxqx8?= =?iso-8859-1?Q?XdhSxlpCU1vO7DGPKYXk0t19DN4aAppLu+5AE2qWFHZzYV2QK/aNZgxBM1?= =?iso-8859-1?Q?qnpObYnOF4hEWl1Tn3uhScJUEbrh7pLPe07/hHJl5RsYVk433PZOvZg013?= =?iso-8859-1?Q?rdJsnwuIh4EqYV4aJxuWvkZlUTObiPAlMFgp7krwzhUSh4wm2HIqTnBT+W?= =?iso-8859-1?Q?+P/kQ0nyMyLPcZkOwlcaAR+aTQoXAoKY2PGk2maHSaxqh0WbToUFRcHKIe?= =?iso-8859-1?Q?qEgE7FicQhiRj5HBt6pzB3JFuL8KZ48ehbxYVY4PK0rom7BJfTfioAbwYr?= =?iso-8859-1?Q?1RRa65NR1m/0yF+mYyZt55W0xgKRhBR85Uk30Sd9ld+owKMeFNbTEcXZUW?= =?iso-8859-1?Q?qd+yGQXYurkTjl4v0bX4QBr24GHRt6svaqgO87It+x9XDP2UIRReMn5sZV?= =?iso-8859-1?Q?D/Nb2r5ZiETqLFdI9mwKyKdfL/BnsBWLqgfz5+ipu5MMfyuIzYHQA4DRUc?= =?iso-8859-1?Q?Whhd4MyBhHuKAcO3AVTWeaixDgUZpWa0ilpzftM4pQG/pWT4yhM7pT6VnL?= =?iso-8859-1?Q?XhkGSzvFFYOxhoT67pn5HuoPlYhia3AE5Y5AiAiHG8QFEaXqfsDEKc/pea?= =?iso-8859-1?Q?y88brhtvLiX3mUyyMmO2Jci5knEvJffdXcRFAzBw6iGd/Qt9JcgzdXG80b?= =?iso-8859-1?Q?jj9YFRJAwBTBx7MwQTeX3ioD1wVAh2k0E76H70dhZ1lKreIsMf8fOnOKZA?= =?iso-8859-1?Q?CYh3GiYV8uLMCcPsuAZieQtXoCxY+IXumfMIzN3a6ucqC9/tAnVqxKeNlH?= =?iso-8859-1?Q?4KWOP6mP+bD9lRwtUbO5/BRCk6t648WwKzAL8Q6EOmGBlMkd7g380gFoHM?= =?iso-8859-1?Q?mIWpjGg5pq4KVPWsoOeaIa5teuU0lVGGJZR0LFxvglUeeuKBf3hxvAdv7S?= =?iso-8859-1?Q?0PzdeL4AnUJ+k++ESIL4CWFgGSiaceQJ7aaB2Izd+e6C9KyeY2FuyCfRYB?= =?iso-8859-1?Q?9ulxfODkzFWTHNBCLGpVMRoYCss0EQ8ASG/SuMRsjs8idHiy6J4UWjzHYF?= =?iso-8859-1?Q?KmHYmYKJRGgxJQNNnAGL2n/25QGdGvp0vwj4CqyZMu3zmNP7nWdFuQwCyS?= =?iso-8859-1?Q?jxLzXY7ECfHpmL9+wnNdKAEq/Cd2lMezadK4Zac+2b+LKuf2IEqWEsVQ?= =?iso-8859-1?Q?=3D=3D?=
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AM7PR07MB6248.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 10fe7b9b-aa2e-4487-a3da-08d9b037132f
X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Nov 2021 17:14:44.0388 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: cf8853ed-96e5-465b-9185-806bfe185e30
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: QLrcvVQB8pl2bHbQMjVilS5u84rfsYuxWFHc17wshxGo2wZEn4IL3TE11pFU8fuRNKxHXCJOit94V6fdt1MIvA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR07MB5107
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/lJ5v9Hwtm0HD4S-cZ3IVhbmzFA8>
Subject: Re: [netmod] I-D Action: draft-ietf-netmod-rfc6991-bis-08.txt
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 25 Nov 2021 17:14:51 -0000

From: netmod <netmod-bounces@ietf.org> on behalf of J=FCrgen Sch=F6nw=E4lde=
r <j.schoenwaelder@jacobs-university.de>=0A=
Sent: 07 November 2021 16:36=0A=
=0A=
On Sun, Nov 07, 2021 at 08:18:36AM -0800, internet-drafts@ietf.org wrote:=
=0A=
s.=0A=
> This draft is a work item of the Network Modeling WG of the IETF.=0A=
>=0A=
>       Title           : Common YANG Data Types=0A=
>       Author          : Juergen Schoenwaelder=0A=
>       Filename        : draft-ietf-netmod-rfc6991-bis-08.txt=0A=
>       Pages           : 41=0A=
>       Date            : 2021-11-07=0A=
>=0A=
> A diff from the previous version is available at:=0A=
> https://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-netmod-rfc6991-bis-08=0A=
>=0A=
=0A=
This is a mostly editorial update. The draft has no open issues I am=0A=
aware of. The WG has to decide whether we wrap this up by sending the=0A=
document to WG last call and then through the publication pipeline or=0A=
we leave this I-D hanging around just in case more additions get=0A=
proposed and finally worked out so that they can be added. In later=0A=
case, it is crucial to provide concrete and actionable proposals.=0A=
Rough ideas "please add X" where it is left somewhat open what "X"=0A=
really boils down to or how "X" will be used makes it difficult to=0A=
work out the details.=0A=
=0A=
<tp>=0A=
=0A=
There seems to be more energy for updating MIB modules than there is for up=
dating this:-(=0A=
=0A=
I have had lots of good ideas in the past few years but do not believe that=
 I could ever convince a WG to wait for this to proceed and incorporate the=
m.=0A=
=0A=
draft-ietf-i2nsf-nsf-facing-interface recently received a scathing secdir r=
eview along the lines that there must be something wrong with the YANG ecos=
ystem that so many obviously generic elements are defined in an individual =
I-D and not in area-maintained modules.  My reply was that that is the natu=
re of the IETF ecosystem, that it is not conducive to producing generically=
 useful elements for other WG to use in a timely manner.  Sigh.=0A=
=0A=
Tom Petch=0A=
=0A=
/js=0A=
=0A=
PS: I have not registered for IETF 112, I guess I will watch the=0A=
    session recordings once they are available.=0A=
=0A=
--=0A=
Juergen Schoenwaelder           Jacobs University Bremen gGmbH=0A=
Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany=0A=
Fax:   +49 421 200 3103         <https://www.jacobs-university.de/>=0A=
=0A=
_______________________________________________=0A=
netmod mailing list=0A=
netmod@ietf.org=0A=
https://www.ietf.org/mailman/listinfo/netmod=0A=


From nobody Thu Nov 25 09:35:44 2021
Return-Path: <cabo@tzi.org>
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 2FE573A0CA0 for <netmod@ietfa.amsl.com>; Thu, 25 Nov 2021 09:35:43 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GXkQcIjMHWGe for <netmod@ietfa.amsl.com>; Thu, 25 Nov 2021 09:35:38 -0800 (PST)
Received: from gabriel-smtp.zfn.uni-bremen.de (gabriel-smtp.zfn.uni-bremen.de [134.102.50.15]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 84F6B3A0C9F for <netmod@ietf.org>; Thu, 25 Nov 2021 09:35:38 -0800 (PST)
Received: from [192.168.217.118] (p5089a436.dip0.t-ipconnect.de [80.137.164.54]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by gabriel-smtp.zfn.uni-bremen.de (Postfix) with ESMTPSA id 4J0Q532BnSz2xkd; Thu, 25 Nov 2021 18:35:35 +0100 (CET)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.7\))
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <87o86ahsy1.fsf@nic.cz>
Date: Thu, 25 Nov 2021 18:35:34 +0100
Cc: netmod@ietf.org
X-Mao-Original-Outgoing-Id: 659554534.932963-2b6722ba197d320236f3875b100224fb
Content-Transfer-Encoding: quoted-printable
Message-Id: <E32DBEE3-0C3A-4748-B11B-891596BD4A8D@tzi.org>
References: <87o86ahsy1.fsf@nic.cz>
To: Ladislav Lhotka <ladislav.lhotka@nic.cz>
X-Mailer: Apple Mail (2.3608.120.23.2.7)
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/AILS-FptdNxMWFgSHiSjbwGc6tM>
Subject: Re: [netmod] IANA registries
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 25 Nov 2021 17:35:43 -0000

On 2021-11-24, at 09:13, Ladislav Lhotka <ladislav.lhotka@nic.cz> wrote:
>=20
> Please let me know what you think about this.

I think it is amazing.

So for each registry, you have

=E2=80=94 manually extracted an information model and kept that in your =
head,
=E2=80=94 written code that translates the information you could extract =
from the XML form of the registry into a YANG data model (note that this =
data model is not defining the registry, but it is the translated =
content of the registry)

This is certainly highly useful.
It also requires to essentially start from scratch for each new =
registry.
Shouldn=E2=80=99t registries come with a machine readable information =
model?
Shouldn=E2=80=99t it then be =E2=80=9Ceasy=E2=80=9D to build a generic =
tool that creates a YANG model out of the data in the registry?

Gr=C3=BC=C3=9Fe, Carsten


From nobody Thu Nov 25 19:33:30 2021
Return-Path: <frank.fengchong@huawei.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 0A2493A0785 for <netmod@ietfa.amsl.com>; Thu, 25 Nov 2021 19:33:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level: 
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9CeJKLK2IBVh for <netmod@ietfa.amsl.com>; Thu, 25 Nov 2021 19:33:27 -0800 (PST)
Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8AE5B3A0780 for <netmod@ietf.org>; Thu, 25 Nov 2021 19:33:27 -0800 (PST)
Received: from fraeml738-chm.china.huawei.com (unknown [172.18.147.206]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4J0gL94bPNz67hfx for <netmod@ietf.org>; Fri, 26 Nov 2021 11:32:49 +0800 (CST)
Received: from dggpemm500003.china.huawei.com (7.185.36.56) by fraeml738-chm.china.huawei.com (10.206.15.219) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20; Fri, 26 Nov 2021 04:33:23 +0100
Received: from dggpemm500003.china.huawei.com (7.185.36.56) by dggpemm500003.china.huawei.com (7.185.36.56) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20; Fri, 26 Nov 2021 11:33:22 +0800
Received: from dggpemm500003.china.huawei.com ([7.185.36.56]) by dggpemm500003.china.huawei.com ([7.185.36.56]) with mapi id 15.01.2308.020; Fri, 26 Nov 2021 11:33:22 +0800
From: "Fengchong (frank)" <frank.fengchong@huawei.com>
To: "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: please clarify the case statement's sub-statements
Thread-Index: AdfidYN2sLw00C3hRXOIo3OU8zTspQ==
Date: Fri, 26 Nov 2021 03:33:22 +0000
Message-ID: <0eeaa1a296b044b59ae4c5d958bc36f7@huawei.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.136.113.80]
Content-Type: multipart/alternative; boundary="_000_0eeaa1a296b044b59ae4c5d958bc36f7huaweicom_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/n5UT7mAUoxeFapG_pgTtjwmHUd8>
Subject: [netmod] please clarify the case statement's sub-statements
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
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, 26 Nov 2021 03:33:30 -0000

--_000_0eeaa1a296b044b59ae4c5d958bc36f7huaweicom_
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64

SGkgZm9sa3MgYW5kIG1hcnRpbiwNCiAgSaGvbSB3cml0aW5nIGEgeWFuZyBwYXJzZXIuIEkgbm90
aWNlIHRoZSBjYXNlIHN0YXRlbWVudCBoYXMgbm8goa5ub3RpZmljYXRpb26hryBhbmQgoa5hY3Rp
b26hryBzdWItc3RhdGVtZW50cywgYnV0IGhhdmUgoa51c2Vzoa8gc3ViLXN0YXRlbWVudC4gQW5k
IHRoZSChrmdyb3VwaW5noa8gc3RhdGVtZW50IGhhcyChrmFjdGlvbqGvIGFuZCChrm5vdGlmaWNh
dGlvbqGvIHN1Yi1zdGF0ZW1lbnRzLiBJZiBjYXNloa9zIHVzZSBzdGF0ZW1lbnQgcG9pbnQgdG8g
YSBncm91cGluZyh3ZSBhc3N1bWUgdGhlIGdyb3VwaW5nIGhhcyBhY3Rpb24gYW5kIG5vdGlmaWNh
dGlvbiBzdGF0ZW1lbnRzKSwNClRoZSBjYXNlIHN0YXRlbWVudCBpbiBmYWN0IGhhcyChrmFjdGlv
bqGvIGFuZCChrm5vdGlmaWNhdGlvbqGvIHN1Yi1zdGF0ZW1lbnRzKGV4cGFuZGVkIGJ5IHVzZXMp
Lg0KICBTbywgd2h5IGNhc2Ugc3RhdGVtZW50IGNhbiBub3Qgc3VwcG9ydCBkZWZpbmUgoa5hY3Rp
b26hryBhbmQgoa5ub3RpZmljYXRpb26hryBzdWItc3RhdGVtZW50cyBkaXJlY3RseT8NCg0Ksb7T
yrz+vLDG5Li9vP66rNPQu6rOqrmry761xLGjw9zQxc+io6y99s/e09q3osvNuPjJz8PmtdjWt9bQ
wdCz9rXEuPbIy7vyyLrX6aGjvfvWucjOus7G5Mv7yMvS1MjOus7Qzsq9yrnTw6OosPzAqLWrsrvP
3tPayKuyv7vysr+31rXY0LnCtqGiuLTWxqGiu/LJoreio6mxvtPKvP7W0LXE0MXPoqGjyOe5+8T6
tO3K1cHLsb7Tyrz+o6zH68T6waK8tLXnu7C78tPKvP7NqNaqt6K8/sjLsqLJvrP9sb7Tyrz+o6EN
ClRoaXMgZS1tYWlsIGFuZCBpdHMgYXR0YWNobWVudHMgY29udGFpbiBjb25maWRlbnRpYWwgaW5m
b3JtYXRpb24gZnJvbSBIVUFXRUksIHdoaWNoIGlzIGludGVuZGVkIG9ubHkgZm9yIHRoZSBwZXJz
b24gb3IgZW50aXR5IHdob3NlIGFkZHJlc3MgaXMgbGlzdGVkIGFib3ZlLiBBbnkgdXNlIG9mIHRo
ZSBpbmZvcm1hdGlvbiBjb250YWluZWQgaGVyZWluIGluIGFueSB3YXkgKGluY2x1ZGluZywgYnV0
IG5vdCBsaW1pdGVkIHRvLCB0b3RhbCBvciBwYXJ0aWFsIGRpc2Nsb3N1cmUsIHJlcHJvZHVjdGlv
biwgb3IgZGlzc2VtaW5hdGlvbikgYnkgcGVyc29ucyBvdGhlciB0aGFuIHRoZSBpbnRlbmRlZCBy
ZWNpcGllbnQocykgaXMgcHJvaGliaXRlZC4gSWYgeW91IHJlY2VpdmUgdGhpcyBlLW1haWwgaW4g
ZXJyb3IsIHBsZWFzZSBub3RpZnkgdGhlIHNlbmRlciBieSBwaG9uZSBvciBlbWFpbCBpbW1lZGlh
dGVseSBhbmQgZGVsZXRlIGl0IQ0KDQo=

--_000_0eeaa1a296b044b59ae4c5d958bc36f7huaweicom_
Content-Type: text/html; charset="gb2312"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dgb2312">
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:=CB=CE=CC=E5;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:=CE=A2=C8=ED=D1=C5=BA=DA;
	panose-1:2 11 5 3 2 2 4 2 2 4;}
@font-face
	{font-family:"\@=CE=A2=C8=ED=D1=C5=BA=DA";
	panose-1:2 11 5 3 2 2 4 2 2 4;}
@font-face
	{font-family:"\@=CB=CE=CC=E5";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	font-size:10.5pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri",sans-serif;}
/* Page Definitions */
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"ZH-CN" link=3D"#0563C1" vlink=3D"#954F72" style=3D"text-justi=
fy-trim:punctuation">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US">Hi folks and martin,<o:p></o:p>=
</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp; I=A1=AFm writing a yang =
parser. I notice the case statement has no =A1=AEnotification=A1=AF and =A1=
=AEaction=A1=AF sub-statements, but have =A1=AEuses=A1=AF sub-statement. An=
d the =A1=AEgrouping=A1=AF statement has =A1=AEaction=A1=AF and =A1=AEnotif=
ication=A1=AF sub-statements. If
 case=A1=AFs use statement point to a grouping(we assume the grouping has a=
ction and notification statements),<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">The case statement in fact has =
=A1=AEaction=A1=AF and =A1=AEnotification=A1=AF sub-statements(expanded by =
uses).<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp; So, why case statement c=
an not support define =A1=AEaction=A1=AF and =A1=AEnotification=A1=AF sub-s=
tatements directly? &nbsp;&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"line-height:21.6pt;background:white"><span =
style=3D"font-family:&quot;=CE=A2=C8=ED=D1=C5=BA=DA&quot;,sans-serif;color:=
#333333">=B1=BE=D3=CA=BC=FE=BC=B0=C6=E4=B8=BD=BC=FE=BA=AC=D3=D0=BB=AA=CE=AA=
=B9=AB=CB=BE=B5=C4=B1=A3=C3=DC=D0=C5=CF=A2=A3=AC=BD=F6=CF=DE=D3=DA=B7=A2=CB=
=CD=B8=F8=C9=CF=C3=E6=B5=D8=D6=B7=D6=D0=C1=D0=B3=F6=B5=C4=B8=F6=C8=CB=BB=F2=
=C8=BA=D7=E9=A1=A3=BD=FB=D6=B9=C8=CE=BA=CE=C6=E4=CB=FB=C8=CB=D2=D4=C8=CE=BA=
=CE=D0=CE=CA=BD=CA=B9=D3=C3=A3=A8=B0=FC=C0=A8=B5=AB=B2=BB=CF=DE=D3=DA=C8=AB=
=B2=BF=BB=F2=B2=BF=B7=D6=B5=D8=D0=B9=C2=B6=A1=A2=B8=B4=D6=C6=A1=A2=BB=F2=C9=
=A2=B7=A2=A3=A9=B1=BE=D3=CA=BC=FE=D6=D0=B5=C4=D0=C5=CF=A2=A1=A3=C8=E7=B9=FB=
=C4=FA=B4=ED=CA=D5=C1=CB=B1=BE=D3=CA=BC=FE=A3=AC=C7=EB=C4=FA=C1=A2=BC=B4=B5=
=E7=BB=B0=BB=F2=D3=CA=BC=FE=CD=A8=D6=AA=B7=A2=BC=FE=C8=CB=B2=A2=C9=BE=B3=FD=
=B1=BE=D3=CA=BC=FE=A3=A1</span><span lang=3D"EN-US" style=3D"color:#333333"=
><o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"line-height:21.6pt;background:white"><span =
lang=3D"EN-US" style=3D"font-family:&quot;=CE=A2=C8=ED=D1=C5=BA=DA&quot;,sa=
ns-serif;color:#333333">This e-mail and its attachments contain confidentia=
l information from HUAWEI, which is intended only for the person or entity
 whose address is listed above. Any use of the information contained herein=
 in any way (including, but not limited to, total or partial disclosure, re=
production, or dissemination) by persons other than the intended recipient(=
s) is prohibited. If you receive
 this e-mail in error, please notify the sender by phone or email immediate=
ly and delete it!</span><span lang=3D"EN-US" style=3D"color:#333333"><o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
</div>
</body>
</html>

--_000_0eeaa1a296b044b59ae4c5d958bc36f7huaweicom_--


From nobody Thu Nov 25 23:09:38 2021
Return-Path: <mbj+ietf@4668.se>
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 EB2B63A0B1E for <netmod@ietfa.amsl.com>; Thu, 25 Nov 2021 23:09:36 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.101
X-Spam-Level: 
X-Spam-Status: No, score=-2.101 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=4668.se header.b=m1i0S4gf; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=JucnlHiX
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Fol6OmythW60 for <netmod@ietfa.amsl.com>; Thu, 25 Nov 2021 23:09:31 -0800 (PST)
Received: from wout2-smtp.messagingengine.com (wout2-smtp.messagingengine.com [64.147.123.25]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CC34C3A0B19 for <netmod@ietf.org>; Thu, 25 Nov 2021 23:09:30 -0800 (PST)
Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailout.west.internal (Postfix) with ESMTP id 9DD7832005D8; Fri, 26 Nov 2021 02:09:26 -0500 (EST)
Received: from mailfrontend1 ([10.202.2.162]) by compute6.internal (MEProxy); Fri, 26 Nov 2021 02:09:26 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=4668.se; h=date :message-id:to:cc:subject:from:in-reply-to:references :mime-version:content-type:content-transfer-encoding; s=fm3; bh= w6zmg8bCiwW2iqch+oq6CLwlbI5g8f1YkxOm8zKgd8o=; b=m1i0S4gfxBzG4Db4 6H+i0mdHiWPjdbCOni1Y9YUbvEXFKZ+mj8jCwiWEDVThVef40Pf7QMk/Q68JN/kW 83BsKsdis89kqYezy80BxRLxN4lidE+WLm85/JGO6lI1QhMi5FxSYQKmv3pCRKGH VT6lFybAITAXbYDhf4SdcdMKZk84tp925xIpJeUL+fG3TD90XUCWNaqHuOlV5Xe7 Mh4rnWUs/aS8y5/SAIdVYHKAOfY7Ljb7ICKzzS0PVnkRbay+0CxGngClTIH14Fxf USZ9XpfXRHIU0JJUypfUaNKJrxIumAuDX3JjVqSi4qQK7EAaCeBPG6ffOXJaa097 ovi6Zg==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm1; bh=w6zmg8bCiwW2iqch+oq6CLwlbI5g8f1YkxOm8zKgd 8o=; b=JucnlHiXvZXVetU97S9sTUtg/EDNG82e3dxBd51UcEo7js+CHt/jo7kGG tppvo45UIk+guHUBJACU8cmcvIRh2MB4p3QDn4FT608EwlbrJQ5Z2M3Waht041W8 eG7bAMxLXUtLxcqUXTFSWzGYIPYuc3SNyozxI6bNrl8IIoWCVFxvO5nOOXP3vk2t igTxBJmCwclzmoVGUzPGqD/yKJNV2eebErQm86Z1N8xY/GKDgVlEWXLkaEa5/gJd NtuUAjz4OMezj2dOmyBtP4jdC2qQ69t/G/OzP4cdeyGdVMc8WWkpmwOiagH0/UnK e7aPormxD206g4ppxujc4BeuXDqtg==
X-ME-Sender: <xms:JYigYSlf0KOdHvf1oOkfzmMBup-qtqbA1K4UeEX8FgsBrRe25-4CrA> <xme:JYigYZ12-YQxkTB50fqEohdO7soICXIjL_QTHPMCmnNWD8CAjikGq6shGWrhFGvVU 08DlxxbWp_avGnQyG4>
X-ME-Received: <xmr:JYigYQrn5DQLiKbo8qh9lEEUgV5PwmQWjfZodLoz32S1RxD8czn9cVR_EeLcvI_al_4kdPoI9oY2T43krazMoXxq2vMAkPk0CA>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvuddrhedugddutdegucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpeffkffvuffhjghfofggtgfgsehtsg ertdertdejnecuhfhrohhmpeforghrthhinhcuuehjnphrkhhluhhnugcuoehmsghjodhi vghtfhesgeeiieekrdhsvgeqnecuggftrfgrthhtvghrnhepvdeuffegvedtfeeukeehke etffetffevheevgedvvdehffdujeevtdefiefggeelnecuffhomhgrihhnpehgihhthhhu sgdrtghomhenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhroh hmpehmsghjodhivghtfhesgeeiieekrdhsvg
X-ME-Proxy: <xmx:JYigYWnHJBubl3HsUJuCxuyrlPwV_ogUGwjAiqV3t0Xlc3Pi4qpfRg> <xmx:JYigYQ0C4bjislXJga7P3RUxOnub7OXk0tcOqVDwaPvNTkMdoIJL1g> <xmx:JYigYdspiIqheh07g7T-cn4UBdS_t8jmlO0y4fDCzt_04TzXSTIZfw> <xmx:JoigYV8bwL8SCLtvDSNNH0zohtdFtPx4D-Duz0WcZOriqY-_DTAW-A>
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Fri, 26 Nov 2021 02:09:24 -0500 (EST)
Date: Fri, 26 Nov 2021 08:09:22 +0100 (CET)
Message-Id: <20211126.080922.1911931294970528451.id@4668.se>
To: frank.fengchong=40huawei.com@dmarc.ietf.org
Cc: netmod@ietf.org
From: Martin =?iso-8859-1?Q?Bj=F6rklund?= <mbj+ietf@4668.se>
In-Reply-To: <0eeaa1a296b044b59ae4c5d958bc36f7@huawei.com>
References: <0eeaa1a296b044b59ae4c5d958bc36f7@huawei.com>
X-Mailer: Mew version 6.8 on Emacs 26.3
Mime-Version: 1.0
Content-Type: Text/Plain; charset=utf-8
Content-Transfer-Encoding: base64
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/9R5Lj2EYtLrDtyQ6MimUejuAdBo>
Subject: Re: [netmod] please clarify the case statement's sub-statements
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
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, 26 Nov 2021 07:09:37 -0000

SGksDQoNCg0KIkZlbmdjaG9uZyBcKGZyYW5rXCkiIDxmcmFuay5mZW5nY2hvbmc9NDBodWF3ZWku
Y29tQGRtYXJjLmlldGYub3JnPiB3cm90ZToNCj4gSGkgZm9sa3MgYW5kIG1hcnRpbiwNCj4gICBJ
4oCZbSB3cml0aW5nIGEgeWFuZyBwYXJzZXIuIEkgbm90aWNlIHRoZSBjYXNlIHN0YXRlbWVudCBo
YXMgbm8g4oCYbm90aWZpY2F0aW9u4oCZIGFuZCDigJhhY3Rpb27igJkgc3ViLXN0YXRlbWVudHMs
IGJ1dCBoYXZlIOKAmHVzZXPigJkgc3ViLXN0YXRlbWVudC4gQW5kIHRoZSDigJhncm91cGluZ+KA
mSBzdGF0ZW1lbnQgaGFzIOKAmGFjdGlvbuKAmSBhbmQg4oCYbm90aWZpY2F0aW9u4oCZIHN1Yi1z
dGF0ZW1lbnRzLiBJZiBjYXNl4oCZcyB1c2Ugc3RhdGVtZW50IHBvaW50IHRvIGEgZ3JvdXBpbmco
d2UgYXNzdW1lIHRoZSBncm91cGluZyBoYXMgYWN0aW9uIGFuZCBub3RpZmljYXRpb24gc3RhdGVt
ZW50cyksDQoNClRoaXMgaXMgbm90IGFsbG93ZWQuDQoNClNlY3Rpb24gNy4xNSBzYXlzOg0KDQog
ICBTaW5jZSBhbiBhY3Rpb24gY2Fubm90IGJlIGRlZmluZWQgYXQgdGhlIHRvcCBsZXZlbCBvZiBh
IG1vZHVsZSBvciBpbg0KICAgYSAiY2FzZSIgc3RhdGVtZW50LCBpdCBpcyBhbiBlcnJvciBpZiBh
IGdyb3VwaW5nIHRoYXQgY29udGFpbnMgYW4NCiAgIGFjdGlvbiBhdCB0aGUgdG9wIG9mIGl0cyBu
b2RlIGhpZXJhcmNoeSBpcyB1c2VkIGF0IHRoZSB0b3AgbGV2ZWwgb2YgYQ0KICAgbW9kdWxlIG9y
IGluIGEgY2FzZSBkZWZpbml0aW9uLg0KDQoNClNlY3Rpb24gNy4xNiBzYXlzOg0KDQogICBTaW5j
ZSBhIG5vdGlmaWNhdGlvbiBjYW5ub3QgYmUgZGVmaW5lZCBpbiBhICJjYXNlIiBzdGF0ZW1lbnQs
IGl0IGlzDQogICBhbiBlcnJvciBpZiBhIGdyb3VwaW5nIHRoYXQgY29udGFpbnMgYSBub3RpZmlj
YXRpb24gYXQgdGhlIHRvcCBvZiBpdHMNCiAgIG5vZGUgaGllcmFyY2h5IGlzIHVzZWQgaW4gYSBj
YXNlIGRlZmluaXRpb24uDQoNCg0KKEJ1dCBzZWUgaHR0cHM6Ly9naXRodWIuY29tL25ldG1vZC13
Zy95YW5nLW5leHQvaXNzdWVzLzg0KQ0KDQoNCg0KL21hcnRpbg0KDQoNCj4gVGhlIGNhc2Ugc3Rh
dGVtZW50IGluIGZhY3QgaGFzIOKAmGFjdGlvbuKAmSBhbmQg4oCYbm90aWZpY2F0aW9u4oCZIHN1
Yi1zdGF0ZW1lbnRzKGV4cGFuZGVkIGJ5IHVzZXMpLg0KPiAgIFNvLCB3aHkgY2FzZSBzdGF0ZW1l
bnQgY2FuIG5vdCBzdXBwb3J0IGRlZmluZSDigJhhY3Rpb27igJkgYW5kIOKAmG5vdGlmaWNhdGlv
buKAmSBzdWItc3RhdGVtZW50cyBkaXJlY3RseT8NCg0KDQoNCg0KPiANCj4g5pys6YKu5Lu25Y+K
5YW26ZmE5Lu25ZCr5pyJ5Y2O5Li65YWs5Y+455qE5L+d5a+G5L+h5oGv77yM5LuF6ZmQ5LqO5Y+R
6YCB57uZ5LiK6Z2i5Zyw5Z2A5Lit5YiX5Ye655qE5Liq5Lq65oiW576k57uE44CC56aB5q2i5Lu7
5L2V5YW25LuW5Lq65Lul5Lu75L2V5b2i5byP5L2/55So77yI5YyF5ous5L2G5LiN6ZmQ5LqO5YWo
6YOo5oiW6YOo5YiG5Zyw5rOE6Zyy44CB5aSN5Yi244CB5oiW5pWj5Y+R77yJ5pys6YKu5Lu25Lit
55qE5L+h5oGv44CC5aaC5p6c5oKo6ZSZ5pS25LqG5pys6YKu5Lu277yM6K+35oKo56uL5Y2z55S1
6K+d5oiW6YKu5Lu26YCa55+l5Y+R5Lu25Lq65bm25Yig6Zmk5pys6YKu5Lu277yBDQo+IFRoaXMg
ZS1tYWlsIGFuZCBpdHMgYXR0YWNobWVudHMgY29udGFpbiBjb25maWRlbnRpYWwgaW5mb3JtYXRp
b24gZnJvbSBIVUFXRUksIHdoaWNoIGlzIGludGVuZGVkIG9ubHkgZm9yIHRoZSBwZXJzb24gb3Ig
ZW50aXR5IHdob3NlIGFkZHJlc3MgaXMgbGlzdGVkIGFib3ZlLiBBbnkgdXNlIG9mIHRoZSBpbmZv
cm1hdGlvbiBjb250YWluZWQgaGVyZWluIGluIGFueSB3YXkgKGluY2x1ZGluZywgYnV0IG5vdCBs
aW1pdGVkIHRvLCB0b3RhbCBvciBwYXJ0aWFsIGRpc2Nsb3N1cmUsIHJlcHJvZHVjdGlvbiwgb3Ig
ZGlzc2VtaW5hdGlvbikgYnkgcGVyc29ucyBvdGhlciB0aGFuIHRoZSBpbnRlbmRlZCByZWNpcGll
bnQocykgaXMgcHJvaGliaXRlZC4gSWYgeW91IHJlY2VpdmUgdGhpcyBlLW1haWwgaW4gZXJyb3Is
IHBsZWFzZSBub3RpZnkgdGhlIHNlbmRlciBieSBwaG9uZSBvciBlbWFpbCBpbW1lZGlhdGVseSBh
bmQgZGVsZXRlIGl0IQ0KPiANCg==


From nobody Fri Nov 26 00:30:12 2021
Return-Path: <ladislav.lhotka@nic.cz>
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 E95093A0C18 for <netmod@ietfa.amsl.com>; Fri, 26 Nov 2021 00:30:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.1
X-Spam-Level: 
X-Spam-Status: No, score=-2.1 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nic.cz
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id eiteKhczQBbz for <netmod@ietfa.amsl.com>; Fri, 26 Nov 2021 00:30:04 -0800 (PST)
Received: from mail.nic.cz (mail.nic.cz [217.31.204.67]) (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 948823A0C15 for <netmod@ietf.org>; Fri, 26 Nov 2021 00:30:03 -0800 (PST)
Received: from localhost (unknown [IPv6:2001:1488:fffe:6:a88f:7eff:fed2:45f8]) by mail.nic.cz (Postfix) with ESMTPSA id ECE3A13FC28; Fri, 26 Nov 2021 09:30:00 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=nic.cz; s=default; t=1637915401; bh=RTAFxGeVjGNMBVGYm6oiRRwx1Smg3qbVKc1fPajn5mE=; h=From:To:Date; b=OykYzjEl7VpJmfL0ABkXUkYvpegguaWI8Ul3VROV6ohZIogBSK9VJTxnYrhjQ+Zs8 5x4r2nt1pqXu01cvgppfNye7EbALT+lyGFYpus7jdy/iGMy/h2MccoCEXOSgBXdJ/J UI7l4stNDIAXH4KH7CfoJk5V5PrqYZXld72IVrSo=
From: Ladislav Lhotka <ladislav.lhotka@nic.cz>
To: tom petch <ietfc@btconnect.com>, "netmod@ietf.org" <netmod@ietf.org>
In-Reply-To: <AM7PR07MB62481347B6F9E8D19227E327A0629@AM7PR07MB6248.eurprd07.prod.outlook.com>
References: <87o86ahsy1.fsf@nic.cz> <AM7PR07MB62481347B6F9E8D19227E327A0629@AM7PR07MB6248.eurprd07.prod.outlook.com>
Mail-Followup-To: tom petch <ietfc@btconnect.com>, "netmod@ietf.org" <netmod@ietf.org>
Date: Fri, 26 Nov 2021 09:30:00 +0100
Message-ID: <87pmqnb9pz.fsf@nic.cz>
MIME-Version: 1.0
Content-Type: text/plain
X-Virus-Scanned: clamav-milter 0.102.4 at mail
X-Virus-Status: Clean
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/gobaGCnPnq8j7BlY2EC2hbbAHqk>
Subject: Re: [netmod] IANA registries
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
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, 26 Nov 2021 08:30:10 -0000

tom petch <ietfc@btconnect.com> writes:

> From: netmod <netmod-bounces@ietf.org> on behalf of Ladislav Lhotka <ladislav.lhotka@nic.cz>
> Sent: 24 November 2021 08:13
>
> Hi,
>
> I tried to generalize the approach of RFC 9108 and develop XSLT stylesheets for generating YANG modules directly from IANA registries. The results are in this GitHub project:
>
> https://github.com/llhotka/iana-yang
>
> So far I have processed 22 registries - most of them are related to DNS, but I also tried to include a few from other areas. After cloning the project, all YANG modules can be generated by running "make" in the top-level directory.
>
> Adding a new registry is usually quite simple, although some hide nasty surprises such as duplicate entries. Also, in most cases it is quite clear how to do the translation, but sometimes input from domain experts might be needed.
>
> I can see two immediate advantages of this approach:
>
> * There is a single source of truth - the registry itself; IANA needn't
>   maintain the YANG module separately.
>
> * The initial revision of a registry-based YANG module needn't be published in
>   an RFC that is not intended to be updated. There are concerns that people
>   may extract such a module from the RFC long after it becomes obsolete.
>
> Please let me know what you think about this.
>
> <tp>
> An IANA registry can contain any number of columns meaning an infinite variety of things - TLS comes to mind.   A YANG module is more limited.  Having both in an RFC shows how to map the registry into YANG.

Such a module isn't meant as a replacement of the registry, developers will most likely need to consult both. Contents of extra columns may either appear in the description (as in iana-dnssec-algorithms), or may be omitted (as in iana-structured-syntax-suffix).

And yes, as I wrote domain experts' input may be needed, perhaps in the form of an RFC. However, it is not ideal to include a complete YANG module (initial revision) based on a random snapshot of the registry in such an RFC. In DNSOP WG this turned out to be a no-go, and after discussing a few alternatives we came up with an XSLT stylesheet as kind of a recipe from which IANA made the initial revision.

I understand that XSLT isn't everyone's favourite language, but I don't know about a better choice for this purpose. Perhaps the RFC could just explain the rules for the translation in the text (with examples).

>
> And what do yo do with Early Allocation, which can last more than a year?

Sorry, I am not familiar with early allocations, what could be the problem here?

Lada

>
> Tom Petch
>
> Thanks, Lada
>
> --
> Ladislav Lhotka
> Head, CZ.NIC Labs
> PGP Key ID: 0xB8F92B08A9F76C67
>
> _______________________________________________
> netmod mailing list
> netmod@ietf.org
> https://www.ietf.org/mailman/listinfo/netmod

-- 
Ladislav Lhotka
Head, CZ.NIC Labs
PGP Key ID: 0xB8F92B08A9F76C67


From nobody Fri Nov 26 00:48:17 2021
Return-Path: <ladislav.lhotka@nic.cz>
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 1BBAF3A0C2F for <netmod@ietfa.amsl.com>; Fri, 26 Nov 2021 00:48:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.1
X-Spam-Level: 
X-Spam-Status: No, score=-2.1 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nic.cz
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6UBS96njXQ7C for <netmod@ietfa.amsl.com>; Fri, 26 Nov 2021 00:48:11 -0800 (PST)
Received: from mail.nic.cz (mail.nic.cz [217.31.204.67]) (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 B4FEC3A0C2D for <netmod@ietf.org>; Fri, 26 Nov 2021 00:48:10 -0800 (PST)
Received: from localhost (unknown [IPv6:2001:1488:fffe:6:a88f:7eff:fed2:45f8]) by mail.nic.cz (Postfix) with ESMTPSA id 7F800140BCF; Fri, 26 Nov 2021 09:48:08 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=nic.cz; s=default; t=1637916488; bh=bs8d/kSQe1M591+WhKwWORyDLuJTmlJAujp3NI+xaic=; h=From:To:Date; b=Kh2zU4N4hQ8C8tYsLVwMw3i/eG5p3tBrIw21fabxUBhYTSvWA+k2J5ubxBV80S8Mi fmcyb4327Pgylno80K9N2NnrtWAz7jbbuRztrlcN6tThenynliHu79ru8fiInEQE0O j9cgLFwmwzzBJchnoAFHMf62P16m2YVHKt10AXhs=
From: Ladislav Lhotka <ladislav.lhotka@nic.cz>
To: Carsten Bormann <cabo@tzi.org>
Cc: netmod@ietf.org
In-Reply-To: <E32DBEE3-0C3A-4748-B11B-891596BD4A8D@tzi.org>
References: <87o86ahsy1.fsf@nic.cz> <E32DBEE3-0C3A-4748-B11B-891596BD4A8D@tzi.org>
Mail-Followup-To: Carsten Bormann <cabo@tzi.org>, netmod@ietf.org
Date: Fri, 26 Nov 2021 09:48:08 +0100
Message-ID: <87mtlrb8vr.fsf@nic.cz>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Virus-Scanned: clamav-milter 0.102.4 at mail
X-Virus-Status: Clean
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/r6qxCNdEMRQYgAFZ8Sp2G2ggS30>
Subject: Re: [netmod] IANA registries
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
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, 26 Nov 2021 08:48:16 -0000

Carsten Bormann <cabo@tzi.org> writes:

> On 2021-11-24, at 09:13, Ladislav Lhotka <ladislav.lhotka@nic.cz> wrote:
>>=20
>> Please let me know what you think about this.
>
> I think it is amazing.
>
> So for each registry, you have
>
> =E2=80=94 manually extracted an information model and kept that in your h=
ead,

Well, my old head doesn't serve me that well anymore, I was just looking in=
to the registry web page and XML.=20

> =E2=80=94 written code that translates the information you could extract =
from the XML form of the registry into a YANG data model (note that this da=
ta model is not defining the registry, but it is the translated content of =
the registry)

Right, and IANA needn't be involved at all.

>
> This is certainly highly useful.
> It also requires to essentially start from scratch for each new registry.

Registry schemas are quite diverse, so a universal translation procedure is=
n't possible. Also, some decisions may be necessary on the YANG side - for =
example, whether the registry records are to be represented as enums or ide=
ntities.

In most cases, writing a registry-specific translation isn't difficult and =
amounts to copying Makefile and XSLT stylesheet templates, editing paramete=
rs in the Makefile and writing a few XSLT lines.

> Shouldn=E2=80=99t registries come with a machine readable information mod=
el?

Actually, RELAX NG schemas are available, for example

https://www.iana.org/assignments/dns-parameters/dns-parameters.rng

They are useful for clarifying what to expect in the registry but don't hel=
p much with automating the translation.=20

> Shouldn=E2=80=99t it then be =E2=80=9Ceasy=E2=80=9D to build a generic to=
ol that creates a YANG model out of the data in the registry?

Ideally, YANG might be able to directly "import" registries, but this is qu=
ite difficult to achieve because registries are not very uniform.

Thanks, Lada


>
> Gr=C3=BC=C3=9Fe, Carsten
>

--=20
Ladislav Lhotka
Head, CZ.NIC Labs
PGP Key ID: 0xB8F92B08A9F76C67


From nobody Fri Nov 26 00:58:26 2021
Return-Path: <cabo@tzi.org>
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 D496F3A0C36 for <netmod@ietfa.amsl.com>; Fri, 26 Nov 2021 00:58:24 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QKd65UimeLHI for <netmod@ietfa.amsl.com>; Fri, 26 Nov 2021 00:58:20 -0800 (PST)
Received: from gabriel-smtp.zfn.uni-bremen.de (gabriel-smtp.zfn.uni-bremen.de [IPv6:2001:638:708:32::15]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 50BB53A0C3B for <netmod@ietf.org>; Fri, 26 Nov 2021 00:58:19 -0800 (PST)
Received: from [192.168.217.118] (p5089a436.dip0.t-ipconnect.de [80.137.164.54]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by gabriel-smtp.zfn.uni-bremen.de (Postfix) with ESMTPSA id 4J0pYf4dSrz2xG3; Fri, 26 Nov 2021 09:58:14 +0100 (CET)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.7\))
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <87mtlrb8vr.fsf@nic.cz>
Date: Fri, 26 Nov 2021 09:58:14 +0100
Cc: netmod@ietf.org
X-Mao-Original-Outgoing-Id: 659609894.2683361-868a12893460dcd8e24356a27673146d
Content-Transfer-Encoding: quoted-printable
Message-Id: <6E756634-88E0-4E43-A68B-5A4713F4F225@tzi.org>
References: <87o86ahsy1.fsf@nic.cz> <E32DBEE3-0C3A-4748-B11B-891596BD4A8D@tzi.org> <87mtlrb8vr.fsf@nic.cz>
To: Ladislav Lhotka <ladislav.lhotka@nic.cz>
X-Mailer: Apple Mail (2.3608.120.23.2.7)
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/IwsysOF93icm3CfOQp3Ed5Cfezc>
Subject: Re: [netmod] IANA registries
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
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, 26 Nov 2021 08:58:25 -0000

Hi Lada,



> On 2021-11-26, at 09:48, Ladislav Lhotka <ladislav.lhotka@nic.cz> =
wrote:
>=20
> Carsten Bormann <cabo@tzi.org> writes:
>=20
>> On 2021-11-24, at 09:13, Ladislav Lhotka <ladislav.lhotka@nic.cz> =
wrote:
>>>=20
>>> Please let me know what you think about this.
>>=20
>> I think it is amazing.
>>=20
>> So for each registry, you have
>>=20
>> =E2=80=94 manually extracted an information model and kept that in =
your head,
>=20
> Well, my old head doesn't serve me that well anymore, I was just =
looking into the registry web page and XML.=20

Indeed, so you had to apply human intelligence to produce information =
that is not available for the registry.

>> =E2=80=94 written code that translates the information you could =
extract from the XML form of the registry into a YANG data model (note =
that this data model is not defining the registry, but it is the =
translated content of the registry)
>=20
> Right, and IANA needn't be involved at all.

In the long run, we will need to make sure we actually capture the =
information model for registries (at the time the registries are created =
and updated, when the experts are in the house).

>> This is certainly highly useful.
>> It also requires to essentially start from scratch for each new =
registry.
>=20
> Registry schemas are quite diverse, so a universal translation =
procedure isn't possible.

(That=E2=80=99s why I said we need to capture the information model.
There is not a single one that applies to every registry.)

> Also, some decisions may be necessary on the YANG side - for example, =
whether the registry records are to be represented as enums or =
identities.

Right, that is essentially the the IM =E2=9E=94 DM mapping, and that =
needs to be done for each kind of DM (unless the IM already contains =
enough hints to carry this out by default).

> In most cases, writing a registry-specific translation isn't difficult =
and amounts to copying Makefile and XSLT stylesheet templates, editing =
parameters in the Makefile and writing a few XSLT lines.

I=E2=80=99m not questioning this, I just note that this is a mostly =
manual process that will be hard to maintain in the long run.

>> Shouldn=E2=80=99t registries come with a machine readable information =
model?
>=20
> Actually, RELAX NG schemas are available, for example
>=20
> https://www.iana.org/assignments/dns-parameters/dns-parameters.rng

These are data models for the registry page, not the underlying =
information models.

> They are useful for clarifying what to expect in the registry but =
don't help much with automating the translation.=20

(Because the IM info is missing.)

>> Shouldn=E2=80=99t it then be =E2=80=9Ceasy=E2=80=9D to build a =
generic tool that creates a YANG model out of the data in the registry?
>=20
> Ideally, YANG might be able to directly "import" registries, but this =
is quite difficult to achieve because registries are not very uniform.

=E2=80=A6 and you=E2=80=99d need the IM info (and any DM mapping hints).

			.oOo.

I don=E2=80=99t want to hold up this effort by trying to do this =
properly, but I note that YANG is not the only target DM that registries =
would need to translate info.
(And you=E2=80=99ll note that I=E2=80=99m thinking like an SDF author =
here=E2=80=A6)

Gr=C3=BC=C3=9Fe, Carsten


From nobody Mon Nov 29 05:32:15 2021
Return-Path: <nite@hq.sk>
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 506BE3A0913 for <netmod@ietfa.amsl.com>; Mon, 29 Nov 2021 05:32:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.951
X-Spam-Level: 
X-Spam-Status: No, score=-3.951 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, NICE_REPLY_A=-1.852, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=hq.sk
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id N5hT9fUrB2Q5 for <netmod@ietfa.amsl.com>; Mon, 29 Nov 2021 05:32:08 -0800 (PST)
Received: from mail.hq.sk (hq.sk [81.89.59.181]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2F7E03A07E4 for <netmod@ietf.org>; Mon, 29 Nov 2021 05:32:06 -0800 (PST)
Received: from [192.168.1.146] (chello085216197060.chello.sk [85.216.197.60]) by mail.hq.sk (Postfix) with ESMTPSA id 9B19A243C3B; Mon, 29 Nov 2021 14:32:01 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=hq.sk; s=mail; t=1638192721; bh=zpLV7aXVEeqmw853nV5h0t3Iglw3y/9Ry+bb8DrSBUc=; h=Date:Subject:To:References:From:In-Reply-To; b=oVUbdsRMkPwRux9goljJGTWg2j6j393ExSHMQVMxZ2z+TJz5riDIRdz81pu5qc2Wh NbTzI7VFJztRZPxFtx2nlRCcnlCtav+qgsSV+hMuE+L9zNhCz0YcohFBQutrRPO3e2 L1XQ/pPsrKq5J4jUDd+88PGtaNBVGnqELgtq9B6M=
Message-ID: <f4af8532-4d0b-58eb-46ae-301547e741d9@hq.sk>
Date: Mon, 29 Nov 2021 14:32:00 +0100
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.3.0
Content-Language: en-US
To: tom petch <ietfc@btconnect.com>, "netmod@ietf.org" <netmod@ietf.org>
References: <87o86ahsy1.fsf@nic.cz> <AM7PR07MB62481347B6F9E8D19227E327A0629@AM7PR07MB6248.eurprd07.prod.outlook.com> <87pmqnb9pz.fsf@nic.cz>
From: Robert Varga <nite@hq.sk>
In-Reply-To: <87pmqnb9pz.fsf@nic.cz>
Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------qipzJIqFQHrtep0WvVYRRGvx"
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/zfRtdtF67YCictMTzdFXQO58-Dk>
Subject: Re: [netmod] IANA registries
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
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: Mon, 29 Nov 2021 13:32:14 -0000

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--------------qipzJIqFQHrtep0WvVYRRGvx
Content-Type: multipart/mixed; boundary="------------CESt4ZqgdBZxoVkKyp0MlMrL";
 protected-headers="v1"
From: Robert Varga <nite@hq.sk>
To: tom petch <ietfc@btconnect.com>, "netmod@ietf.org" <netmod@ietf.org>
Message-ID: <f4af8532-4d0b-58eb-46ae-301547e741d9@hq.sk>
Subject: Re: [netmod] IANA registries
References: <87o86ahsy1.fsf@nic.cz>
 <AM7PR07MB62481347B6F9E8D19227E327A0629@AM7PR07MB6248.eurprd07.prod.outlook.com>
 <87pmqnb9pz.fsf@nic.cz>
In-Reply-To: <87pmqnb9pz.fsf@nic.cz>

--------------CESt4ZqgdBZxoVkKyp0MlMrL
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: base64

T24gMjYvMTEvMjAyMSAwOTozMCwgTGFkaXNsYXYgTGhvdGthIHdyb3RlOg0KPj4gQW5kIHdo
YXQgZG8geW8gZG8gd2l0aCBFYXJseSBBbGxvY2F0aW9uLCB3aGljaCBjYW4gbGFzdCBtb3Jl
IHRoYW4gYSB5ZWFyPw0KPiBTb3JyeSwgSSBhbSBub3QgZmFtaWxpYXIgd2l0aCBlYXJseSBh
bGxvY2F0aW9ucywgd2hhdCBjb3VsZCBiZSB0aGUgcHJvYmxlbSBoZXJlPw0KDQpUaGUgcHJv
YmxlbSBpcyB0aGF0IGVhcmx5IGFsbG9jYXRpb25zIGFyZSB0ZW1wb3JhcnkgYW5kIGF1dG9t
YXRpY2FsbHkgDQpleHBpcmUgaW4gMTIgbW9udGhzIChyZWxpbnF1aXNoaW5nIHRoZSBjb2Rl
IHBvaW50KSB1bmxlc3MgcmVmcmVzaGVkIGJ5IA0KdGhlIHJlcXVlc3RlciAtLSBzZWUgaHR0
cHM6Ly93d3cucmZjLWVkaXRvci5vcmcvcmZjL3JmYzcxMjAjc2VjdGlvbi0zLjMgDQpmb3Ig
ZGV0YWlscy4NCg0KUmVnYXJkcywNClJvYmVydA0K

--------------CESt4ZqgdBZxoVkKyp0MlMrL--

--------------qipzJIqFQHrtep0WvVYRRGvx
Content-Type: application/pgp-signature; name="OpenPGP_signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="OpenPGP_signature"

-----BEGIN PGP SIGNATURE-----

wsF5BAABCAAjFiEE9xJg9S8sgC+6qlK6U310SwoeP0UFAmGk1lAFAwAAAAAACgkQU310SwoeP0XJ
ahAAmHdHwwOWaV2TA+PwZ8hvFcK+7kLzVeKixKRhQNoqrIgAh0caJEX6xMsZpjyM20V23VVZ+erD
VNsYJbParYlNZLVKRsPEjjcDz++haT0g2+0LvNHabaCQJLyO3zbZ0Cy0yGk/0AV8YYGwLs9Z61im
HlLY84u4aEQ4dWH5TUodpw+NbbJPbz+b1Mz83iy0Qum94op3iN4s7lhCRKg19bHxA++gDnQFa/pl
1hU53Od71GiTvAg2SjO8KabvSYhDbWRSRozOUzDI+I94L/PM0tjkNgifJVzUzeUCX5cDlLyiVn3n
YYLzymUqoEzVrR+wX8TGAv7YwLWaHBKo2FhoNaofhPAtvoX2tO14LAPYWSPI8eqvTFCLPLrKaGLR
ITG/UKgxgpfXGt1txCEjva8v3Zdlnj/9I3av9NK0Hn8aPjDT0byBs2kPg2z0Vl5H8CG+uPCY+9qA
lWuACennq12l3mFVZIF6TOthxRsWD4VDzqmZxdGeCe4riOXIr4oHbqHEeu6RLWar2kUDsxqk7Uy+
6gO0fUv6J9R70rF7aMiIWkersacoarI8MaoBi2Z2udO42R6G+xiIovQR40cLI/uXcx/mVBdXaCHp
eTH9I+e27y2Srr3nTJ6DeM3Z+MA0elo9o6cBcvlHwYz1QIsuwqvSZpdpIsuT2R2+WPp0nCZ349Fy
TW8=
=54hA
-----END PGP SIGNATURE-----

--------------qipzJIqFQHrtep0WvVYRRGvx--


From nobody Mon Nov 29 05:48:14 2021
Return-Path: <jason.sterne@nokia.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 E78FF3A09B9 for <netmod@ietfa.amsl.com>; Mon, 29 Nov 2021 05:48:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.601
X-Spam-Level: 
X-Spam-Status: No, score=-2.601 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.701, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nokia.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0ouW-IaoF9Fv for <netmod@ietfa.amsl.com>; Mon, 29 Nov 2021 05:48:08 -0800 (PST)
Received: from NAM11-DM6-obe.outbound.protection.outlook.com (mail-dm6nam11on2117.outbound.protection.outlook.com [40.107.223.117]) (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 94DF83A08B9 for <netmod@ietf.org>; Mon, 29 Nov 2021 05:48:08 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NYKzgUYNiPES1AR14KYbPFxmRl5anBl3AbED8WTfAKVKtmcYwDFsuMKHZ/fegyt6g2MzeQqK19ygyE0MPwY68EGKkBkZro8JvDLMUfih+YrUTL2CT/xSbKXT8/1o0+bFG2YkwgBk2KqXeVZALrkOrmU9zGegknY7Cy+ro5udMhZHmfoo8B+OJgdAW82ic/P3LXU2eQy5Kdcj+QsGcR1Gr3uH6GFuq6Yu2JF8zzC+8o/S0FcvmkwSRXN0FPxJ+Hqi4Bzp+JbnT9SaH7p2j+RPXvi6b+tGZ8mwaPB6swoFO0NWEnvuwS4jSpVxN7JmfIE8sdRbvHGMZFzqJSwk6EjKuA==
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=9NSOEi9gEGA+YCvakj9jrxeII+uS6Cv6+UnMRiV0hjg=; b=bRvjpT56XSE0H/fXRPYj1Tixvv5cHD24hLlv+OmmZE8HsEx+11P+AZM4SRdhguWmDGS8GdBgm5euINqCn7M4CMXBP6oqXakQs3+aY4bnUoVOkCu/MWqgaj8wwS5QBw7nqnLOSz1p3vu9IgExksyQ8TwyRFFBmkWkef/GhwuSUeGgO7WLc+W8Mc+l8IQCqIN+kOZPWzoBf47ZGDXy6+F1iZLZ2Pul/HMIJIAuZXMq7a07km3YqYpZRLuntPKbSVRjelnUY6zWCvtLIYR8o76DaGKasIsE4ZacDK8yocdQjnFJqd2ovcW0y+zaTaTNR7eC6qlg/LoBCGCSXbOSG5xwhg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nokia.com; dmarc=pass action=none header.from=nokia.com; dkim=pass header.d=nokia.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.onmicrosoft.com;  s=selector1-nokia-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=9NSOEi9gEGA+YCvakj9jrxeII+uS6Cv6+UnMRiV0hjg=; b=h8i56616Jdi1ZT2/3x4P52BsKuJ5o3pBzJDfw+AsQkpWNW8kcAypPU7sBR7SXkR7gB+9VhXt/aqIXnXPH4GK6U1MMAcKDIwfTccWjl2kO27RqWNkJJGhlAXGOUbXGIxmGwzOCphLD9Jgeqi8UyEx6j9YVdxyuf8YRrXolv/9VgU=
Received: from DM6PR08MB5084.namprd08.prod.outlook.com (2603:10b6:5:41::29) by DM6PR08MB4988.namprd08.prod.outlook.com (2603:10b6:5:4b::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4734.22; Mon, 29 Nov 2021 13:48:05 +0000
Received: from DM6PR08MB5084.namprd08.prod.outlook.com ([fe80::9137:a61c:2b1:ce22]) by DM6PR08MB5084.namprd08.prod.outlook.com ([fe80::9137:a61c:2b1:ce22%6]) with mapi id 15.20.4734.024; Mon, 29 Nov 2021 13:48:05 +0000
From: "Sterne, Jason (Nokia - CA/Ottawa)" <jason.sterne@nokia.com>
To: "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: YANG Versioning Call Nov 30: Agenda & Topics
Thread-Index: AdflJ5HM0/DJPT18RsicXxn5NzoBew==
Date: Mon, 29 Nov 2021 13:48:05 +0000
Message-ID: <DM6PR08MB508468050DFFC749495197089B669@DM6PR08MB5084.namprd08.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nokia.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 7cdab146-864c-4998-a329-08d9b33edeca
x-ms-traffictypediagnostic: DM6PR08MB4988:
x-microsoft-antispam-prvs: <DM6PR08MB4988E20CB11B187FBFA910C49B669@DM6PR08MB4988.namprd08.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:826;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: ORsjiTnR6yDuErTB6/6Q1ltkl06qY6enUomtb1X48PQu39D2QwV7cyj4s5JxTdRgcbDcDTGf9x0q4nJcUVZ4EHw79VB+FYbUmZLJ/JZZ5Dv4kfO9qAj7jR0gYETt0cB8zOyRvU2rqBtgt2BUPnjrqPPesXRBrhCwA6uGVCfQ3lfpHI3CcKCYW5TQJOG7Q86CmF9lFklJsx9scuTeHgoXSQw4USVye0Qg2BtHawNBX3ZnRf76fAGkQQsXm3WUvpI2FGl3M8caE8mponmYScJ2+jqQFeDFhejuhpnpYg1vRlAlWOJIXzvtdivMMJTW/ogaGJrBmJnD8woAbDvznH3WZOsIJnFdLAtY9LYhbj26EcCrb70vtd3Jh0krypRMc5sMdq1cYn6XkalAhsVYJRnBTOLLCTwB1WBLRZLSGMZNscH4NdDO5q7mydTx2dsTC8O+oM1oflWpH2I50ufilAzWV2WZpeMxqe2Rfs3DnZsFB5e3RjW7tvaSlryWXpf1ZeuSXJTur/XukgUb7P+jFrZtrXBCxzr/ODmPbzW5BjPLpmEGoLwTipkyOQM5+P34bOuQ9POhozEfwKPHbp4XGbnKO68WrBqE5Zlb1Emaiq7HyVCEkmgoUOdF7mBNI2GmFYtZjHMK9pa1SvJwU6pbe6mSgogZO5wfeAd2FrJb9TBSeGwC4ZI27992JHh1WI2Fisjdfkv07SinLq1pW227tMq8clNPeIvzwmF/yZNRhQ/gOk9mT4WywQ9IZqRHz8PGH4w8uiiF0uakCa+708xAnVvzUK0+PoYYysdNQ9Sk97ayp7deOJ/00LEruDLVwheR5VlHtpGgVxEq8u4hGXVA7R+iAw==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:DM6PR08MB5084.namprd08.prod.outlook.com; PTR:; CAT:NONE;  SFS:(4636009)(366004)(7696005)(6916009)(5660300002)(38070700005)(122000001)(9686003)(8676002)(55016003)(33656002)(64756008)(66476007)(186003)(82960400001)(4001150100001)(52536014)(8936002)(508600001)(2906002)(66946007)(76116006)(66446008)(66556008)(166002)(71200400001)(40140700001)(16799955002)(6506007)(316002)(86362001)(53546011)(83380400001)(966005)(38100700002); DIR:OUT; SFP:1102; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?VA1rhNuj15w9+u5v5VbFhQL4ixvarrIy3nd9JkJ33BccBp4ewEhqGfrShJg0?= =?us-ascii?Q?05M7DBWhq4E/XF2AhUG86xieUz5hODo1XODMqUIJrTrK/IW6RQ1Mu/bwAe0K?= =?us-ascii?Q?dGkWRvMFusOh9dPZVP29zoHhznUaGOXhEc1zh/M/YqINcwEURV1w6EsT02ws?= =?us-ascii?Q?PSjKVoIq/BET9MOKRu0TQxDOxYcA7/rdUg+evhDTdN7e1kibIn45CjCPlm9v?= =?us-ascii?Q?RD5netzOw4qmgaLCqtbG+1hYCTsHHc5YpOkH5ISuJLElY5dEjyQHhQBNtKH9?= =?us-ascii?Q?gCp4gx4I+KcJaD3+MhKimnEViFt4IjsYQa4BEqvG9iIsfO+6tpdjIxbeNbUJ?= =?us-ascii?Q?9KV0na0n8WtNkH00NUg9ejg5EWnJfYdLgyhYWB/Ml8ZRkRb8xXgyTRp/IRgF?= =?us-ascii?Q?zqvuwr5cb9v3qrZqGu+Dsl5xNXAu8ow/f2fuTZBL43JpEAB+/4LqosYTwyLQ?= =?us-ascii?Q?nNp/GnghS0oaLjgWroubh7xfWEsG1+1Qf6z+dCWodyvqXMOEOx34CYXXIqer?= =?us-ascii?Q?LHJ1IQNIBcLtlLORSB0/qNr8oMnqTgUyyAPYZgYcwlYKhRSX3OCZ5xMuoyCV?= =?us-ascii?Q?OHttdv51WGJMLQaXWnaWWuB9KtMuMYgmu/VU9qEqq9oAR4ExP+yM94FrPnvg?= =?us-ascii?Q?+USMY4daK2qI1NR56xeb7fUTD1fn6PqWoiSoktDDWs1qQAhf8XEu27co+QDy?= =?us-ascii?Q?x9YnOgtkQaNCyjkD0i84lSjpbRcIMt26hLwlg1OhUymM5Mz2g83H5n+2R+bN?= =?us-ascii?Q?rZYyLbRiKN23iIYXh67pU3/R13iegyhS+OM5MfMNqaAccj2qI6XEJ/Ty0udk?= =?us-ascii?Q?jE4pTThxhzVL7UTGx80ECg7Y+fng2ZjQwvVok/k9sdmzh/Vepvtw7DHpAC2C?= =?us-ascii?Q?TNrRSHYTGKMA7ZTFONXLn3n/AywVK5k0h+9uh6hQFnt9w3v4YSxNmQHgOF5P?= =?us-ascii?Q?BMKjdal7yJmsNc6/zjZtXg2/jPrVMd6g6yYOqLPkoRj4RCX5l3WWqoSVODnJ?= =?us-ascii?Q?YbULjeqBStl25/IVKJW0T0KAZA0us6bAjTxyw32LUqcuBPh3UDPyTqQt1cT4?= =?us-ascii?Q?qytW/s+HNQbo3s5DH3pLixhLwnbJ+XoXbiuWVCPX2eOLQWQVkWyONvnO1Znn?= =?us-ascii?Q?IICZjFH1/283bmikOB0JH4yAW06QLVFlGs/csYpRn0PqoQsH2L8NsauCd6l5?= =?us-ascii?Q?VySuxabU1W+jjGMTm2eNubhH6BQ0JXAJepo5REfnJf/IxlELxx8uUfTLVTgB?= =?us-ascii?Q?oFKHWuYzFA5LOMVnWeFqJ5yKxYCXoQEMUk40QCQ1sd3M5PeLmZuFp8veiE2t?= =?us-ascii?Q?fvD0D5GwhMbcp0ARajDDesE/uXu+4vNfKRub2V/QLDq+edmDXhSkS2YpuNj9?= =?us-ascii?Q?yw1+QNnqsxp0yYeGw0X3wC/ykd59YxzwjrefTAxz+BFUnvF15nqQQ3aOcCHB?= =?us-ascii?Q?DNkSY/xorom28dDRwF25Mu1Y2//8w3QZ6MBZNfqVN/50D+1Lkp309C9oTkyz?= =?us-ascii?Q?1hN8JhPhrEM/tz461KcFQQhD7mN8H4hfgA5UmbowI1YhDCxKsHWnotL3Vxcd?= =?us-ascii?Q?FotBKHIdNJcF1Jprh1AxepKK6ITTdeBhtEpVl5lFNTjpzWKmrjh1oP8pcGY2?= =?us-ascii?Q?iHvjRgGJwx2W/oHeN41+yuMdBfNgX2HjE4DotwKdqR/HRa23LHihUCatgM+X?= =?us-ascii?Q?51b9RdwHB9/XcSYvZndWJACc/Cc=3D?=
Content-Type: multipart/alternative; boundary="_000_DM6PR08MB508468050DFFC749495197089B669DM6PR08MB5084namp_"
MIME-Version: 1.0
X-OriginatorOrg: nokia.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DM6PR08MB5084.namprd08.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 7cdab146-864c-4998-a329-08d9b33edeca
X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Nov 2021 13:48:05.6282 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d471751-9675-428d-917b-70f44f9630b0
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 2OH8q02rFDgid3ZdAms+sQPzfyHcRbgwIt0ts0FEcjhj7AIUkMQg3dqxEmvGpHNVKdMyVPbvWemSA1WVX9vUAA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR08MB4988
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/i_GyBwgDm2zaS22TlRsVXmjNgAo>
Subject: [netmod] YANG Versioning Call Nov 30: Agenda & Topics
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
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: Mon, 29 Nov 2021 13:48:13 -0000

--_000_DM6PR08MB508468050DFFC749495197089B669DM6PR08MB5084namp_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Here are the planned key discussion topics for the weekly YANG Versioning c=
all tomorrow. Everyone is welcome and encouraged to join the call. Call det=
ails are below.

- review Balazs's response for Issue #65 (revision label scheme for Package=
s)
- review Jason's text for Issue #84 (motivation for the _COMPAT extension o=
n YANG Semver)
- review text authors provide for other open packages issues
- continue with these issues:
https://github.com/netmod-wg/yang-ver-dt/issues/74
https://github.com/netmod-wg/yang-ver-dt/issues/76

Rgds,
Jason

From: Sterne, Jason (Nokia - CA/Ottawa)
Sent: Tuesday, November 23, 2021 1:18 PM
To: netmod@ietf.org
Subject: YANG Versioning Weekly Call Minutes - 2021-11-23

YANG Versioning Weekly Call Minutes - 2021-11-23

Today we discussed Jan's alternative approach for how Packages and YANG Lib=
rary fit together.

We agreed we need further discussion (target =3D 2 weeks from now, Dec 7 ca=
ll).

Jan will try to give an example of an instance data document for the new pr=
oposal.

Jan & Jason (+ input from Rob) will try to put together a comparison of cli=
ent & server exchange & logic for the new proposal vs the current packages =
draft.  Rob proposed we look at 2 scenarios:
1) client & server both know & understand the top level package(s)
2) client doesn't understand the top package(s) and needs to dig further in=
to the package contents

Topics for next meeting:
- review Balazs's response for Issue #65 (revision label scheme for Package=
s)
- review Jason's text for Issue #84 (motivation for the _COMPAT extension o=
n YANG Semver)
- review text authors provide for other open packages issues
- continue with these issues:
https://github.com/netmod-wg/yang-ver-dt/issues/74
https://github.com/netmod-wg/yang-ver-dt/issues/76
- in 2 weeks (Dec 7) we'll continue with the Packages & Library discussion

Jason

----------------------------------------------
Weekly webex call details:

Meeting number (access code): 161 096 5630
Meeting password: semver?

Occurs every Tuesday effective Tuesday, November 16, 2021 from 9:00 AM to 1=
0:00 AM, (UTC-05:00) Eastern Time (US & Canada)
9:00 AM  |  (UTC-05:00) Eastern Time (US & Canada)  |  1 hr

https://ietf.webex.com/ietf/j.php?MTID=3Dme2c6491ebcc37b8127c1244d244d2754
Tap to join from a mobile device (attendees only)
+1-650-479-3208,,1610965630## Call-in toll number (US/Canada)

--_000_DM6PR08MB508468050DFFC749495197089B669DM6PR08MB5084namp_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
span.EmailStyle19
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-CA" link=3D"#0563C1" vlink=3D"#954F72" style=3D"word-wrap:=
break-word">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Here are the planned key discussion topics for the w=
eekly YANG Versioning call tomorrow. Everyone is welcome and encouraged to =
join the call. Call details are below.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">- review Balazs's response for Issue #65 (revision l=
abel scheme for Packages)<o:p></o:p></p>
<p class=3D"MsoNormal">- review Jason's text for Issue #84 (motivation for =
the _COMPAT extension on YANG Semver)<o:p></o:p></p>
<p class=3D"MsoNormal">- review text authors provide for other open package=
s issues<o:p></o:p></p>
<p class=3D"MsoNormal">- continue with these issues:<o:p></o:p></p>
<p class=3D"MsoNormal"><a href=3D"https://github.com/netmod-wg/yang-ver-dt/=
issues/74">https://github.com/netmod-wg/yang-ver-dt/issues/74</a><o:p></o:p=
></p>
<p class=3D"MsoNormal"><a href=3D"https://github.com/netmod-wg/yang-ver-dt/=
issues/76">https://github.com/netmod-wg/yang-ver-dt/issues/76</a><o:p></o:p=
></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Rgds,<o:p></o:p></p>
<p class=3D"MsoNormal">Jason<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"mso-fareast-languag=
e:EN-CA">From:</span></b><span lang=3D"EN-US" style=3D"mso-fareast-language=
:EN-CA"> Sterne, Jason (Nokia - CA/Ottawa)
<br>
<b>Sent:</b> Tuesday, November 23, 2021 1:18 PM<br>
<b>To:</b> netmod@ietf.org<br>
<b>Subject:</b> YANG Versioning Weekly Call Minutes - 2021-11-23<o:p></o:p>=
</span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">YANG Versioning Weekly Call Minutes - 2021-11-23<o:p=
></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Today we discussed Jan's alternative approach for ho=
w Packages and YANG Library fit together.
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">We agreed we need further discussion (target =3D 2 w=
eeks from now, Dec 7 call).<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Jan will try to give an example of an instance data =
document for the new proposal.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Jan &amp; Jason (+ input from Rob) will try to put t=
ogether a comparison of client &amp; server exchange &amp; logic for the ne=
w proposal vs the current packages draft.&nbsp; Rob proposed we look at 2 s=
cenarios:<o:p></o:p></p>
<p class=3D"MsoNormal">1) client &amp; server both know &amp; understand th=
e top level package(s)<o:p></o:p></p>
<p class=3D"MsoNormal">2) client doesn't understand the top package(s) and =
needs to dig further into the package contents<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Topics for next meeting:<o:p></o:p></p>
<p class=3D"MsoNormal">- review Balazs's response for Issue #65 (revision l=
abel scheme for Packages)<o:p></o:p></p>
<p class=3D"MsoNormal">- review Jason's text for Issue #84 (motivation for =
the _COMPAT extension on YANG Semver)<o:p></o:p></p>
<p class=3D"MsoNormal">- review text authors provide for other open package=
s issues<o:p></o:p></p>
<p class=3D"MsoNormal">- continue with these issues:<o:p></o:p></p>
<p class=3D"MsoNormal"><a href=3D"https://github.com/netmod-wg/yang-ver-dt/=
issues/74">https://github.com/netmod-wg/yang-ver-dt/issues/74</a><o:p></o:p=
></p>
<p class=3D"MsoNormal"><a href=3D"https://github.com/netmod-wg/yang-ver-dt/=
issues/76">https://github.com/netmod-wg/yang-ver-dt/issues/76</a><o:p></o:p=
></p>
<p class=3D"MsoNormal">- in 2 weeks (Dec 7) we'll continue with the Package=
s &amp; Library discussion<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Jason<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">----------------------------------------------<o:p><=
/o:p></p>
<p class=3D"MsoNormal">Weekly webex call details:<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Meeting number (access code): 161 096 5630 <o:p></o:=
p></p>
<p class=3D"MsoNormal">Meeting password: semver?<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Occurs every Tuesday effective Tuesday, November 16,=
 2021 from 9:00 AM to 10:00 AM, (UTC-05:00) Eastern Time (US &amp; Canada)
<o:p></o:p></p>
<p class=3D"MsoNormal">9:00 AM&nbsp; |&nbsp; (UTC-05:00) Eastern Time (US &=
amp; Canada)&nbsp; |&nbsp; 1 hr <o:p>
</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><a href=3D"https://ietf.webex.com/ietf/j.php?MTID=3D=
me2c6491ebcc37b8127c1244d244d2754">https://ietf.webex.com/ietf/j.php?MTID=
=3Dme2c6491ebcc37b8127c1244d244d2754</a><o:p></o:p></p>
<p class=3D"MsoNormal">Tap to join from a mobile device (attendees only)<o:=
p></o:p></p>
<p class=3D"MsoNormal">+1-650-479-3208,,1610965630## Call-in toll number (U=
S/Canada)<o:p></o:p></p>
</div>
</div>
</body>
</html>

--_000_DM6PR08MB508468050DFFC749495197089B669DM6PR08MB5084namp_--


From nobody Mon Nov 29 05:48:37 2021
Return-Path: <ladislav.lhotka@nic.cz>
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 551DD3A08B9 for <netmod@ietfa.amsl.com>; Mon, 29 Nov 2021 05:48:35 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.952
X-Spam-Level: 
X-Spam-Status: No, score=-3.952 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, NICE_REPLY_A=-1.852, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nic.cz
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QjD3OwK_TjF0 for <netmod@ietfa.amsl.com>; Mon, 29 Nov 2021 05:48:29 -0800 (PST)
Received: from mail.nic.cz (mail.nic.cz [217.31.204.67]) (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 C7AC43A0A05 for <netmod@ietf.org>; Mon, 29 Nov 2021 05:48:29 -0800 (PST)
Received: from [IPV6:2001:1488:fffe:6:a88f:7eff:fed2:45f8] (unknown [IPv6:2001:1488:fffe:6:a88f:7eff:fed2:45f8]) by mail.nic.cz (Postfix) with ESMTPSA id 063B5140A3D; Mon, 29 Nov 2021 14:48:27 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=nic.cz; s=default; t=1638193707; bh=cg/OtlDaansfpEkUGL69yc2k3qurI83dczFK0RlKI6o=; h=Date:To:From; b=ghlQIvX170HVFbVXpJuUklHjTDWQ1Jn1SxfQbZK33sJcEzPeQEBzl/9kPgTdyiQVU vN+/ukcVRtivVR5iEkio8cSAjuuVKLwe+6CJ7FvDsK3TH7VGrZV/QZOtbTdHSbTJ99 EG4H0q6gXJCu+TPtw+uLp/IjNZpk/j0UdlYgdhnM=
Message-ID: <f7c7295e-27d7-80f5-e1a0-8d6d005cf32c@nic.cz>
Date: Mon, 29 Nov 2021 14:48:26 +0100
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.3.2
Content-Language: en-US
To: Robert Varga <nite@hq.sk>, tom petch <ietfc@btconnect.com>, "netmod@ietf.org" <netmod@ietf.org>
References: <87o86ahsy1.fsf@nic.cz> <AM7PR07MB62481347B6F9E8D19227E327A0629@AM7PR07MB6248.eurprd07.prod.outlook.com> <87pmqnb9pz.fsf@nic.cz> <f4af8532-4d0b-58eb-46ae-301547e741d9@hq.sk>
From: Ladislav Lhotka <ladislav.lhotka@nic.cz>
Organization: CZ.NIC
In-Reply-To: <f4af8532-4d0b-58eb-46ae-301547e741d9@hq.sk>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Virus-Scanned: clamav-milter 0.102.4 at mail
X-Virus-Status: Clean
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/DBS_ltQKZ-bDcXPeNqk1-Vzq4L4>
Subject: Re: [netmod] IANA registries
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
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: Mon, 29 Nov 2021 13:48:35 -0000

On 29. 11. 21 14:32, Robert Varga wrote:
> On 26/11/2021 09:30, Ladislav Lhotka wrote:
>>> And what do yo do with Early Allocation, which can last more than a 
>>> year?
>> Sorry, I am not familiar with early allocations, what could be the 
>> problem here?
> 
> The problem is that early allocations are temporary and automatically 
> expire in 12 months (relinquishing the code point) unless refreshed by 
> the requester -- see https://www.rfc-editor.org/rfc/rfc7120#section-3.3 
> for details.

I see. So if the temporarily allocated code point disappears from the 
registry, it won't be present in the YANG module either, if it is 
generated later. If YANG was able to read the registry directly, it 
would be the same.

Cheers, Lada

> 
> Regards,
> Robert
> 
> _______________________________________________
> netmod mailing list
> netmod@ietf.org
> https://www.ietf.org/mailman/listinfo/netmod
> 

-- 
Ladislav Lhotka
Head, CZ.NIC Labs
PGP Key ID: 0xB8F92B08A9F76C67


From nobody Mon Nov 29 14:09:04 2021
Return-Path: <0100017d6dbe6f00-1f424f2e-1faa-433b-bd36-a2b299a3764d-000000@amazonses.watsen.net>
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 552CE3A0A92 for <netmod@ietfa.amsl.com>; Mon, 29 Nov 2021 14:09:02 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=amazonses.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id su7H9RbfK1mc for <netmod@ietfa.amsl.com>; Mon, 29 Nov 2021 14:08:58 -0800 (PST)
Received: from a8-31.smtp-out.amazonses.com (a8-31.smtp-out.amazonses.com [54.240.8.31]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E180A3A0A8C for <netmod@ietf.org>; Mon, 29 Nov 2021 14:08:57 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=ug7nbtf4gccmlpwj322ax3p6ow6yfsug; d=amazonses.com; t=1638223736; h=From:Message-Id:Content-Type:Mime-Version:Subject:Date:In-Reply-To:Cc:To:References:Feedback-ID; bh=1SiXc/TZWq8ADCnwmuAUtNP+QmTw65gvhvKO9Kc+igc=; b=d/PkK+/bido+Xuz50VgHoBYZ88lHGfjz5/+29IcMDj/RJxvQ3FUn+6KQhag/ufOp S5ekheB2ksHa8a/sfX9zQCilU0prV2NJmGYoGcDySdsUTHKYwRJhG7tzJxZxRW68Jf5 epZu97XJL5YU9+BunM3A8JTG7FC/PnoL149TrMX8=
From: Kent Watsen <kent@watsen.net>
Message-ID: <0100017d6dbe6f00-1f424f2e-1faa-433b-bd36-a2b299a3764d-000000@email.amazonses.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_E768F489-4B6A-428D-B2E2-21503A230DCB"
Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.13\))
Date: Mon, 29 Nov 2021 22:08:56 +0000
In-Reply-To: <7511E143-A08F-4089-89CB-17F74C2E9CCE@tail-f.com>
Cc: "Belotti, Sergio (Nokia - IT/Vimercate)" <sergio.belotti@nokia.com>, "maqiufang (A)" <maqiufang1=40huawei.com@dmarc.ietf.org>, "netmod@ietf.org" <netmod@ietf.org>
To: Jan Lindblad <janl@tail-f.com>
References: <0df9454875b54804b42ec2f5cc6b151f@huawei.com> <D198DDBF-BC97-4E4C-8B62-470880287A06@tail-f.com> <VI1PR07MB550191DA7C787DD4E344989791609@VI1PR07MB5501.eurprd07.prod.outlook.com> <7511E143-A08F-4089-89CB-17F74C2E9CCE@tail-f.com>
X-Mailer: Apple Mail (2.3654.120.0.1.13)
Feedback-ID: 1.us-east-1.DKmIRZFhhsBhtmFMNikgwZUWVrODEw9qVcPhqJEI2DA=:AmazonSES
X-SES-Outgoing: 2021.11.29-54.240.8.31
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/V4pv5i2-7RXMYtX2WF5MtOxkwxg>
Subject: Re: [netmod] Must offline-validation of <running> alone be valid?
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
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: Mon, 29 Nov 2021 22:09:02 -0000

--Apple-Mail=_E768F489-4B6A-428D-B2E2-21503A230DCB
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8



Hi Jan,


> On Nov 23, 2021, at 12:56 PM, Jan Lindblad <janl@tail-f.com> wrote:
>=20
> Sergio, Qiufang,
>=20
>> Hi Jan,
>> You correctly wrote:
>> =20
>> Then the choices become:
>> Offline validation of <running> alone is NOT required
>> Servers internally validate <running> via validating <intended>
>> =20
>> SB> but in fact this is what declared, for my understanding, in RFC =
8342, for which =E2=80=9Cvalidation=E2=80=9D is done on =E2=80=9Cintended=E2=
=80=9D by the server , as also shown in figure 2 of the RFC. Is it =
needed to change also RFC?
>=20
> According to RFC 8342, *both* running and intended have to be valid at =
all times. Section 5.1.3 says:
>=20
> 5.1.3 <https://datatracker.ietf.org/doc/html/rfc8342#section-5.1.3>.  =
The Running Configuration Datastore (<running>)
>=20
> ...
>                                                          However,
>    <running> MUST always be a valid configuration data tree, as =
defined
>    in Section=C2=A08.1 of [RFC7950] =
<https://datatracker.ietf.org/doc/html/rfc7950#section-8.1>.
>=20
> Section 8.1 of RFC 7950 was the section I referred to in my previous =
comment. Section 5.1.4 says:
>=20
> 5.1.4 <https://datatracker.ietf.org/doc/html/rfc8342#section-5.1.4>.  =
The Intended Configuration Datastore (<intended>)
>=20
> ...
>    <intended> is tightly coupled to <running>.  Whenever data is =
written
>    to <running>, the server MUST also immediately update and validate
>    <intended>.
> =20
> In my judgement, changing the fundaments of RFC 7950 and 8342 is not =
going to happen any time soon (for good reason), and there are other =
(better) options.
>=20
>> Offline validation of <running> alone IS required
>> Options:
>> Clients MUST copy/paste any referenced system configuration into =
<running>, even though it goes against our objective of avoiding-copy =
when possible.
>> Defer work to be a YANG-next effort.
>=20
> In order to move forward, I would propose working out some more =
options in this list. I have suggested a few to the authors that I think =
are better than the two above, but I will leave it to the authors make =
the call for what they want to bring up for discussion.
>=20


I don=E2=80=99t think the case has been made that *offline* validation =
of <running> by itself must be valid.  Yes, *online* <running> must be =
valid, as must <intended>, with the intention of RFC 8342 being that =
both are validated in one and the same operation by the server  (known =
to me as an author of RFC 8342).  I understand that implementations may =
have assumed offline validation of <running> must be valid, I just =
can=E2=80=99t find the RFC reference that demands it be supported, and =
without such reference, it falls into an undefined area.  Necessitating =
offline validation of <running>, if that is what the WG decides, results =
in solutions for which none seem nice to me, at least I haven=E2=80=99t =
seen any yet.  Please share any =E2=80=9Cbetter options=E2=80=9D you =
have in mind. =20

In the meanwhile, can we discuss the issues around a legacy client =
failing an offline validation?  In this case, a production deployment =
must have 1) deployed devices that support <system>, 2) deployed at =
least one client that supports <system>, and 3) decided to let clients =
start pushing config using <system>.   While in the pre-production =
testing phase, it would be quickly discovered that all legacy clients =
need to be updated.  By the time of going to production, the deployment =
should have all the clients updated, so it seems that only the forgotten =
(relatively insignificant) clients might have an offline validation of =
<running> failure.  Is this a fair assessment?

Kent // as a contributor



--Apple-Mail=_E768F489-4B6A-428D-B2E2-21503A230DCB
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" class=3D""><div =
class=3D""><br class=3D""></div><div class=3D""><br class=3D""></div><div =
class=3D"">Hi Jan,</div><div class=3D""><br class=3D""></div><div =
class=3D""><br class=3D""></div><div class=3D""><div><blockquote =
type=3D"cite" class=3D""><div class=3D"">On Nov 23, 2021, at 12:56 PM, =
Jan Lindblad &lt;<a href=3D"mailto:janl@tail-f.com" =
class=3D"">janl@tail-f.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><meta =
http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dutf-8" =
class=3D""><div style=3D"word-wrap: break-word; -webkit-nbsp-mode: =
space; line-break: after-white-space;" =
class=3D"">Sergio,&nbsp;Qiufang,<div class=3D""><br class=3D""><div =
class=3D""><div class=3D""><blockquote type=3D"cite" class=3D""><div =
class=3D""><div class=3D"WordSection1" style=3D"page: WordSection1; =
caret-color: rgb(0, 0, 0); font-family: TimesNewRomanPSMT; font-size: =
14px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;"><div =
style=3D"margin: 0cm; font-size: 11pt; font-family: Calibri, =
sans-serif;" class=3D"">Hi Jan,<o:p class=3D""></o:p></div><div =
style=3D"margin: 0cm; font-size: 11pt; font-family: Calibri, =
sans-serif;" class=3D"">You correctly wrote:<o:p =
class=3D""></o:p></div><div style=3D"margin: 0cm; font-size: 11pt; =
font-family: Calibri, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div><div style=3D"margin: 0cm; font-size: 11pt; =
font-family: Calibri, sans-serif;" class=3D""><span style=3D"font-size: =
12pt; font-family: &quot;Times New Roman&quot;, serif;" class=3D"">Then =
the choices become:<o:p class=3D""></o:p></span></div><ul type=3D"disc" =
style=3D"margin-bottom: 0cm; margin-top: 0cm;" class=3D""><ul =
type=3D"circle" style=3D"margin-bottom: 0cm; margin-top: 0cm;" =
class=3D""><li class=3D"MsoNormal" style=3D"margin: 0cm; font-size: =
11pt; font-family: Calibri, sans-serif;"><span style=3D"font-size: 12pt; =
font-family: &quot;Times New Roman&quot;, serif;" class=3D"">Offline =
validation of &lt;running&gt; alone is NOT required<o:p =
class=3D""></o:p></span></li><ul type=3D"square" style=3D"margin-bottom: =
0cm; margin-top: 0cm;" class=3D""><li class=3D"MsoNormal" style=3D"margin:=
 0cm; font-size: 11pt; font-family: Calibri, sans-serif;"><span =
style=3D"font-size: 12pt; font-family: &quot;Times New Roman&quot;, =
serif;" class=3D"">Servers internally validate &lt;running&gt; via =
validating &lt;intended&gt;<o:p class=3D""></o:p></span></li><li =
class=3D"MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family: =
Calibri, sans-serif;"><span style=3D"font-size: 12pt; font-family: =
&quot;Times New Roman&quot;, serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></li></ul></ul></ul><div style=3D"margin: =
0cm; font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><span =
style=3D"font-size: 12pt; font-family: &quot;Times New Roman&quot;, =
serif;" class=3D"">SB&gt; but in fact this is what declared, for my =
understanding, in RFC 8342, for which =E2=80=9Cvalidation=E2=80=9D is =
done on =E2=80=9Cintended=E2=80=9D by the server , as also shown in =
figure 2 of the RFC. Is it needed to change also =
RFC?</span></div></div></div></blockquote><div class=3D""><br =
class=3D""></div><div class=3D"">According to RFC 8342, *both* running =
and intended have to be valid at all times. Section 5.1.3 =
says:</div><div class=3D""><br class=3D""></div><div class=3D""><pre =
class=3D"newpage" style=3D"font-size: 13.3333px; margin-top: 0px; =
margin-bottom: 0px; break-before: page; font-variant-ligatures: normal; =
orphans: 2; widows: 2; text-decoration-thickness: initial;"><span =
class=3D"h4" style=3D"display: inline; font-size: 1em; font-weight: =
bold;"><a class=3D"selflink" id=3D"section-5.1.3" =
href=3D"https://datatracker.ietf.org/doc/html/rfc8342#section-5.1.3">5.1.3=
</a>.  The Running Configuration Datastore (&lt;running&gt;)</span>
</pre><div class=3D""><span class=3D"h4" style=3D"display: inline; =
font-size: 1em; font-weight: bold;"><br class=3D""></span></div><div =
class=3D""><span class=3D"h4" style=3D"display: inline; font-size: 1em; =
font-weight: bold;">...</span></div></div><div class=3D""><pre =
class=3D"newpage" style=3D"font-size: 13.3333px; margin-top: 0px; =
margin-bottom: 0px; break-before: page; font-variant-ligatures: normal; =
orphans: 2; widows: 2; text-decoration-thickness: initial;">             =
                                            However,
   &lt;running&gt; MUST always be a valid configuration data tree, as =
defined
   in <a =
href=3D"https://datatracker.ietf.org/doc/html/rfc7950#section-8.1" =
class=3D"">Section&nbsp;8.1 of [RFC7950]</a>.</pre><div class=3D""><br =
class=3D""></div><div class=3D"">Section 8.1 of RFC 7950 was the section =
I referred to in my previous comment. Section 5.1.4 says:</div><div =
class=3D""><br class=3D""></div><div class=3D""><pre class=3D"newpage" =
style=3D"font-size: 13.3333px; margin-top: 0px; margin-bottom: 0px; =
break-before: page; font-variant-ligatures: normal; orphans: 2; widows: =
2; text-decoration-thickness: initial;"><span class=3D"h4" =
style=3D"display: inline; font-size: 1em; font-weight: bold;"><a =
class=3D"selflink" id=3D"section-5.1.4" =
href=3D"https://datatracker.ietf.org/doc/html/rfc8342#section-5.1.4">5.1.4=
</a>.  The Intended Configuration Datastore (&lt;intended&gt;)</span>
</pre></div><div class=3D""><span class=3D"h4" style=3D"display: inline; =
font-size: 1em; font-weight: bold;"><br class=3D""></span></div><div =
class=3D""><span class=3D"h4" style=3D"display: inline; font-size: 1em; =
font-weight: bold;">...</span></div><div class=3D""><pre class=3D"newpage"=
 style=3D"font-size: 13.3333px; margin-top: 0px; margin-bottom: 0px; =
break-before: page; font-variant-ligatures: normal; orphans: 2; widows: =
2; text-decoration-thickness: initial;">   &lt;intended&gt; is tightly =
coupled to &lt;running&gt;.  Whenever data is written
   to &lt;running&gt;, the server MUST also immediately update and =
validate
   &lt;intended&gt;.</pre><div class=3D""><span style=3D"font-family: =
&quot;Times New Roman&quot;, serif; font-size: 12pt;" =
class=3D"">&nbsp;</span></div></div><div class=3D"">In my judgement, =
changing the fundaments of RFC 7950 and 8342 is not going to happen any =
time soon (for good reason), and there are other (better) =
options.</div></div></div></div></div></div></div></blockquote><blockquote=
 type=3D"cite" class=3D""><div class=3D""><div style=3D"word-wrap: =
break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" =
class=3D""><div class=3D""><div class=3D""><div class=3D""><div =
class=3D""><div class=3D""><br class=3D""></div></div><blockquote =
type=3D"cite" class=3D""><div class=3D"WordSection1" style=3D"page: =
WordSection1; caret-color: rgb(0, 0, 0); font-family: TimesNewRomanPSMT; =
font-size: 14px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;"><ul type=3D"disc" style=3D"margin-bottom: 0cm; margin-top: 0cm;" =
class=3D""><ul type=3D"circle" style=3D"margin-bottom: 0cm; margin-top: =
0cm;" class=3D""><li class=3D"MsoNormal" style=3D"margin: 0cm; =
font-size: 11pt; font-family: Calibri, sans-serif;"><span =
style=3D"font-size: 12pt; font-family: &quot;Times New Roman&quot;, =
serif;" class=3D"">Offline validation of &lt;running&gt; alone IS =
required<o:p class=3D""></o:p></span></li><ul type=3D"square" =
style=3D"margin-bottom: 0cm; margin-top: 0cm;" class=3D""><li =
class=3D"MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family: =
Calibri, sans-serif;"><span style=3D"font-size: 12pt; font-family: =
&quot;Times New Roman&quot;, serif;" class=3D"">Options:<o:p =
class=3D""></o:p></span></li><ol start=3D"1" type=3D"1" =
style=3D"margin-bottom: 0cm; margin-top: 0cm;" class=3D""><li =
class=3D"MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family: =
Calibri, sans-serif;"><span style=3D"font-size: 12pt; font-family: =
&quot;Times New Roman&quot;, serif;" class=3D"">Clients MUST copy/paste =
any referenced system configuration into&nbsp;&lt;running&gt;, even =
though it goes against our objective of avoiding-copy =
when&nbsp;possible.<o:p class=3D""></o:p></span></li><li =
class=3D"MsoNormal" style=3D"margin: 0cm; font-size: 11pt; font-family: =
Calibri, sans-serif;"><span style=3D"font-size: 12pt; font-family: =
&quot;Times New Roman&quot;, serif;" class=3D"">Defer work to be a =
YANG-next effort.</span></li></ol></ul></ul></ul></div></blockquote><div =
class=3D""><br class=3D""></div><div class=3D"">In order to move =
forward, I would propose working out some more options in this list. I =
have suggested a few to the authors that I think are better than the two =
above, but I will leave it to the authors make the call for what they =
want to bring up for discussion.</div><div class=3D""><br =
class=3D""></div></div></div></div></div></div></blockquote><div><br =
class=3D""></div><div><br class=3D""></div><div style=3D"caret-color: =
rgb(0, 0, 0); color: rgb(0, 0, 0);">I don=E2=80=99t think the case has =
been made that *offline* validation of &lt;running&gt; by itself must be =
valid. &nbsp;Yes, *online* &lt;running&gt; must be valid, as must =
&lt;intended&gt;, with the intention of RFC 8342 being that both are =
validated in one and the same operation by the server &nbsp;(known to me =
as an author of RFC 8342). &nbsp;I understand that implementations may =
have assumed offline validation of &lt;running&gt; must be valid, I just =
can=E2=80=99t find the RFC reference that demands it be supported, and =
without such reference, it falls into an undefined area. =
&nbsp;Necessitating offline validation of &lt;running&gt;, if that is =
what the WG decides, results in solutions for which none seem nice to =
me, at least I haven=E2=80=99t seen any yet. &nbsp;Please share any =
=E2=80=9Cbetter options=E2=80=9D you have in mind. &nbsp;</div><div =
style=3D"caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);"><br =
class=3D""></div><div style=3D"caret-color: rgb(0, 0, 0); color: rgb(0, =
0, 0);">In the meanwhile, can we discuss the issues around a legacy =
client failing an offline validation? &nbsp;In this case, a production =
deployment must have 1) deployed devices that support &lt;system&gt;, 2) =
deployed at least one client that supports &lt;system&gt;, and 3) =
decided to let clients start pushing config using &lt;system&gt;. &nbsp; =
While in the pre-production testing phase, it would be quickly =
discovered that all legacy clients need to be updated. &nbsp;By the time =
of going to production, the deployment should have all the clients =
updated, so it seems that only the forgotten (relatively insignificant) =
clients might have an offline validation of &lt;running&gt; failure. =
&nbsp;Is this a fair assessment?</div><div style=3D"caret-color: rgb(0, =
0, 0); color: rgb(0, 0, 0);"><br class=3D""></div><div =
style=3D"caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);">Kent // as a =
contributor</div><div style=3D"caret-color: rgb(0, 0, 0); color: rgb(0, =
0, 0);"><br class=3D""></div><div style=3D"caret-color: rgb(0, 0, 0); =
color: rgb(0, 0, 0);"><br class=3D""></div></div></div></body></html>=

--Apple-Mail=_E768F489-4B6A-428D-B2E2-21503A230DCB--


From nobody Mon Nov 29 14:49:40 2021
Return-Path: <0100017d6de3a63d-89d0e981-5347-47be-9779-52d70ccbcda6-000000@amazonses.watsen.net>
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 6319C3A07BA for <netmod@ietfa.amsl.com>; Mon, 29 Nov 2021 14:49:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=amazonses.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IXLVuCiYYKjE for <netmod@ietfa.amsl.com>; Mon, 29 Nov 2021 14:49:37 -0800 (PST)
Received: from a8-83.smtp-out.amazonses.com (a8-83.smtp-out.amazonses.com [54.240.8.83]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 57D1A3A07AC for <netmod@ietf.org>; Mon, 29 Nov 2021 14:49:37 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=ug7nbtf4gccmlpwj322ax3p6ow6yfsug; d=amazonses.com; t=1638226176; h=Content-Type:Mime-Version:Subject:From:In-Reply-To:Date:Cc:Content-Transfer-Encoding:Message-Id:References:To:Feedback-ID; bh=YuurliGAbA0IFJb0uwkeY3SE8dYR2omKBu6u/ML4tr0=; b=EHAYu3NP9lVIA9zpJCzyTFLjIpIG53MpftC7SqzXKpbHkDPerxZFzwtiOhr6EPQg O0lrQJbIO0nLj8/IsQgPhGw7ClyFZmZECVyf/KOpdPcu6UF8c8+O5lqOXs6IcfATtLd LP/0Q2/OvC4XSyUWk7qx8p1b/m9HZZ+HURuFNHeg=
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.13\))
From: Kent Watsen <kent@watsen.net>
In-Reply-To: <CABCOCHTDOtA3mdAEuBizDPbvJ8XPkQGzPboccRwGi73Pku+oQA@mail.gmail.com>
Date: Mon, 29 Nov 2021 22:49:35 +0000
Cc: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>, "maqiufang (A)" <maqiufang1@huawei.com>, =?utf-8?Q?Martin_Bj=C3=B6rklund?= <mbj+ietf@4668.se>, "Rob Wilton (rwilton)" <rwilton@cisco.com>, "netmod@ietf.org" <netmod@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-ID: <0100017d6de3a63d-89d0e981-5347-47be-9779-52d70ccbcda6-000000@email.amazonses.com>
References: <20211124.114340.856721981810780593.id@4668.se> <BY5PR11MB419641FB0391E25C37405CD1B5629@BY5PR11MB4196.namprd11.prod.outlook.com> <20211125114733.phenv7mktyed6d4v@anna> <20211125.130155.1636018839435459937.id@4668.se> <d5356ee9c40e4a298e58336ece5f891d@huawei.com> <20211125130128.ogpuzktbdyp6yydj@anna> <CABCOCHTDOtA3mdAEuBizDPbvJ8XPkQGzPboccRwGi73Pku+oQA@mail.gmail.com>
To: Andy Bierman <andy@yumaworks.com>
X-Mailer: Apple Mail (2.3654.120.0.1.13)
Feedback-ID: 1.us-east-1.DKmIRZFhhsBhtmFMNikgwZUWVrODEw9qVcPhqJEI2DA=:AmazonSES
X-SES-Outgoing: 2021.11.29-54.240.8.83
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/PtEmL99xi3Upoz3PN91Fmq14Da4>
Subject: Re: [netmod] Should the origin="system" be required for system configurations copied/pasted into <running>?
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
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: Mon, 29 Nov 2021 22:49:38 -0000

Hi Andy,

> RFC 7950 rules about leafref validation are very clear.
> Adding a new datastore to these rules requires a massive change to =
NMDA
> and all implementations.

Not really or, rather, it seems like it would be just part of adding =
support for <system>, which implies adding support for <intended> (if =
not supported already) and doing the validation on <intended> instead.


> 2) As Juergen points out, servers populate the system config in =
<running> and the operator is
> free to ignore it, reference it, or possibly change it.  The premise =
of <system> seems to
> be that this approach is not "pure enough" for NMDA and <running> MUST =
only contain
> operator-created configuration. Why? What real problems would this =
change solve?

Servers populating <running> (beyond coping <startup> into <running>) =
has never been a supported idea.  We=E2=80=99ve always maintained that =
<running> should only contain client-provided config, right?

I=E2=80=99m unsure what the =E2=80=9Cchange=E2=80=9D in your last =
question points to.  But note that on JUNOS-based systems, there are =
many hundreds of system-defined nodes available to be referenced by =
config in <running>.  Putting all these nodes into <running> would =
clutter the config immensely.  =20

FWIW, JUNOS =E2=80=9Csolves=E2=80=9D this by *hiding* these =
system-nodes, such that clients must use a special command just to =
discover them.   And, yes, if ever any of these are hidden-nodes are =
reference, offline-validation of <running> will fail.  The <system> =
datastore being discussed effectively mimics this aspect of the JUNOS =
solution.

There is a separate thread for if *offline* validation of <running> =
*alone* must succeed.  The soft (fallback) solution is to have clients =
copy/paste the referenced-subset of the system-defined nodes into =
<running>.  The theory being that, since it=E2=80=99s just a subset, it =
won=E2=80=99t clutter things up too badly and, as it is already the case =
that some system-defined nodes must be copy/pasted into <running> in =
order for clients to configure descendent nodes (e.g., some tunable for =
the system-defined =E2=80=9Clo=E2=80=9D interface), the water is already =
over the bridge, so to speak, on the copy/pasting debate.  The only =
holdout  for not already demanding client=E2=80=99s also copy/paste the =
subset of referenced system-defined nodes is that it is completely =
unnecessary, unless trying to ensure offline validation of <running> =
alone.



> Andy

Kent, as a contributor.




From nobody Mon Nov 29 15:14:27 2021
Return-Path: <andy@yumaworks.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 C3DFF3A0B09 for <netmod@ietfa.amsl.com>; Mon, 29 Nov 2021 15:14:24 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.887
X-Spam-Level: 
X-Spam-Status: No, score=-1.887 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, T_SPF_PERMERROR=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=yumaworks-com.20210112.gappssmtp.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JYJFuuLsBKsc for <netmod@ietfa.amsl.com>; Mon, 29 Nov 2021 15:14:20 -0800 (PST)
Received: from mail-lf1-x133.google.com (mail-lf1-x133.google.com [IPv6:2a00:1450:4864:20::133]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BEA523A0B03 for <netmod@ietf.org>; Mon, 29 Nov 2021 15:14:19 -0800 (PST)
Received: by mail-lf1-x133.google.com with SMTP id r26so48758519lfn.8 for <netmod@ietf.org>; Mon, 29 Nov 2021 15:14:19 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yumaworks-com.20210112.gappssmtp.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Ufb+DK1s4zNl15HduiI//mNCMgw5iUYSR4yf6nADcrA=; b=EGKTRthh2CuDNeyV0Zp2JgY/vpyVEd3EEtvO6rFgwrSvT8upPzIT+1fYsSxhkK4rkK smp9S8Jgltjh4v/Z8ocY/a5jMMUQW3fvLxHDB4tksrG84iahjOI0aXr3bthVG0BPMAAA ACoXVPJyjUyUuOhCyAoc69iKFJ68cER8hwMnTl3fLmBsi9rAbJ8ibFJrX+ZGAWTYquvi wNasWFBzUkL4MigOnoL03v6YUnIr7KmEEkCcCwsZCj0z0CjLPJU680grm7c0ZR12Rxbn aBee83pK7O86n1ES9iLlYv6xx5J2PJ4j9zwrtyR/2MWdGwWafxJn9Wcozm3hlEhAsv/E 85sA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Ufb+DK1s4zNl15HduiI//mNCMgw5iUYSR4yf6nADcrA=; b=XfIOqV4lHzIzB7nuSwbGlcxWhajw9BfbZeQ4WHFr364/LAGVxD9hAjGukWE6EUfJwZ /ANvBWg9mo98h+G3mshFBsBiFeMNhktsuZDoXvHlh5cCL88AXnFgBqJtm17UTfdgy0ap 7lgE8nplCEaZDl32FaELChcm3em2tLPcHBHMR+BVQlrch0skysfAREBrs2UC0xI0ABrt FbNjzNtlsKJJX8l7i2e97MOjKNA1g779OffW97T1URBh2adzGdciYcN3v5k7mqlCDRs3 Fu+/HduDzUkpiyw9q/Ni3qgD5JE9MriIQD+04kVqRPupm2ElzU7kDZifP/X1+XF8BNb8 pMzA==
X-Gm-Message-State: AOAM532ifYRuv3pluwDiUvisYdw6HzVoBwsvBJe8ULryxwMhHP2u1wol as+qAbaO5vJO+ZpPi6ocUH9up9iC9I7T28n2174/3Q==
X-Google-Smtp-Source: ABdhPJzzcOR/tzqJ0cCgrW/I+7Adz3Zd9+zIOzZZFYq5shwqxCcUJTjFLJ38hyGqAOAMdb2xE5ANHxYp9DmEStSgqOM=
X-Received: by 2002:a05:6512:3341:: with SMTP id y1mr49014940lfd.635.1638227657028;  Mon, 29 Nov 2021 15:14:17 -0800 (PST)
MIME-Version: 1.0
References: <20211124.114340.856721981810780593.id@4668.se> <BY5PR11MB419641FB0391E25C37405CD1B5629@BY5PR11MB4196.namprd11.prod.outlook.com> <20211125114733.phenv7mktyed6d4v@anna> <20211125.130155.1636018839435459937.id@4668.se> <d5356ee9c40e4a298e58336ece5f891d@huawei.com> <20211125130128.ogpuzktbdyp6yydj@anna> <CABCOCHTDOtA3mdAEuBizDPbvJ8XPkQGzPboccRwGi73Pku+oQA@mail.gmail.com> <0100017d6de3a63d-89d0e981-5347-47be-9779-52d70ccbcda6-000000@email.amazonses.com>
In-Reply-To: <0100017d6de3a63d-89d0e981-5347-47be-9779-52d70ccbcda6-000000@email.amazonses.com>
From: Andy Bierman <andy@yumaworks.com>
Date: Mon, 29 Nov 2021 15:14:06 -0800
Message-ID: <CABCOCHSGon_-MgxoUmMqr7dno68sHC=70SPcQxrw=GcBMQcqoA@mail.gmail.com>
To: Kent Watsen <kent@watsen.net>
Cc: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>,  "maqiufang (A)" <maqiufang1@huawei.com>, =?UTF-8?Q?Martin_Bj=C3=B6rklund?= <mbj+ietf@4668.se>,  "Rob Wilton (rwilton)" <rwilton@cisco.com>, "netmod@ietf.org" <netmod@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000008f0bd005d1f59943"
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/H8ZKpJ5To8u4i_FlftG4I7r9C_c>
Subject: Re: [netmod] Should the origin="system" be required for system configurations copied/pasted into <running>?
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
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: Mon, 29 Nov 2021 23:14:25 -0000

--0000000000008f0bd005d1f59943
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Mon, Nov 29, 2021 at 2:49 PM Kent Watsen <kent@watsen.net> wrote:

> Hi Andy,
>
> > RFC 7950 rules about leafref validation are very clear.
> > Adding a new datastore to these rules requires a massive change to NMDA
> > and all implementations.
>
> Not really or, rather, it seems like it would be just part of adding
> support for <system>, which implies adding support for <intended> (if not
> supported already) and doing the validation on <intended> instead.
>
>
> > 2) As Juergen points out, servers populate the system config in
> <running> and the operator is
> > free to ignore it, reference it, or possibly change it.  The premise of
> <system> seems to
> > be that this approach is not "pure enough" for NMDA and <running> MUST
> only contain
> > operator-created configuration. Why? What real problems would this
> change solve?
>
> Servers populating <running> (beyond coping <startup> into <running>) has
> never been a supported idea.  We=E2=80=99ve always maintained that <runni=
ng> should
> only contain client-provided config, right?
>
> I=E2=80=99m unsure what the =E2=80=9Cchange=E2=80=9D in your last questio=
n points to.  But note
> that on JUNOS-based systems, there are many hundreds of system-defined
> nodes available to be referenced by config in <running>.  Putting all the=
se
> nodes into <running> would clutter the config immensely.
>
> FWIW, JUNOS =E2=80=9Csolves=E2=80=9D this by *hiding* these system-nodes,=
 such that
> clients must use a special command just to discover them.   And, yes, if
> ever any of these are hidden-nodes are reference, offline-validation of
> <running> will fail.  The <system> datastore being discussed effectively
> mimics this aspect of the JUNOS solution.
>
> There is a separate thread for if *offline* validation of <running>
> *alone* must succeed.  The soft (fallback) solution is to have clients
> copy/paste the referenced-subset of the system-defined nodes into
> <running>.  The theory being that, since it=E2=80=99s just a subset, it w=
on=E2=80=99t
> clutter things up too badly and, as it is already the case that some
> system-defined nodes must be copy/pasted into <running> in order for
> clients to configure descendent nodes (e.g., some tunable for the
> system-defined =E2=80=9Clo=E2=80=9D interface), the water is already over=
 the bridge, so to
> speak, on the copy/pasting debate.  The only holdout  for not already
> demanding client=E2=80=99s also copy/paste the subset of referenced syste=
m-defined
> nodes is that it is completely unnecessary, unless trying to ensure offli=
ne
> validation of <running> alone.
>
>
>
>

IMO the least disruptive solution possible should be used.
There is a use-case for adding "origin" support to the <running> datastore
in the <get-data> operation.
This allows an NMDA client to identify system config that is not being used
in <operational>.

All "resource" oriented data models should have some mechanism to require
the resources
to be utilized or enabled somehow, within the data model. Unfortunately
this cannot be standardized
with a 1-size-fits-all solution.

A vendor must somehow populate these data models with origin=3Dsystem data
nodes.
The "hidden system" data uses proprietary logic to decide what nodes to add
(and when).
This data is probably not represented with YANG models.  Transforming the
hidden system data
to the appropriate YANG models in any datastore is an implementation
detail, out of scope
for standardization.


> Andy
>
> Kent, as a contributor.
>
>
>

Andy

--0000000000008f0bd005d1f59943
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><br></div><br><div class=3D"gmail_quote">=
<div dir=3D"ltr" class=3D"gmail_attr">On Mon, Nov 29, 2021 at 2:49 PM Kent =
Watsen &lt;<a href=3D"mailto:kent@watsen.net">kent@watsen.net</a>&gt; wrote=
:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.=
8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi Andy,<br>
<br>
&gt; RFC 7950 rules about leafref validation are very clear.<br>
&gt; Adding a new datastore to these rules requires a massive change to NMD=
A<br>
&gt; and all implementations.<br>
<br>
Not really or, rather, it seems like it would be just part of adding suppor=
t for &lt;system&gt;, which implies adding support for &lt;intended&gt; (if=
 not supported already) and doing the validation on &lt;intended&gt; instea=
d.<br>
<br>
<br>
&gt; 2) As Juergen points out, servers populate the system config in &lt;ru=
nning&gt; and the operator is<br>
&gt; free to ignore it, reference it, or possibly change it.=C2=A0 The prem=
ise of &lt;system&gt; seems to<br>
&gt; be that this approach is not &quot;pure enough&quot; for NMDA and &lt;=
running&gt; MUST only contain<br>
&gt; operator-created configuration. Why? What real problems would this cha=
nge solve?<br>
<br>
Servers populating &lt;running&gt; (beyond coping &lt;startup&gt; into &lt;=
running&gt;) has never been a supported idea.=C2=A0 We=E2=80=99ve always ma=
intained that &lt;running&gt; should only contain client-provided config, r=
ight?<br>
<br>
I=E2=80=99m unsure what the =E2=80=9Cchange=E2=80=9D in your last question =
points to.=C2=A0 But note that on JUNOS-based systems, there are many hundr=
eds of system-defined nodes available to be referenced by config in &lt;run=
ning&gt;.=C2=A0 Putting all these nodes into &lt;running&gt; would clutter =
the config immensely.=C2=A0 =C2=A0<br>
<br>
FWIW, JUNOS =E2=80=9Csolves=E2=80=9D this by *hiding* these system-nodes, s=
uch that clients must use a special command just to discover them.=C2=A0 =
=C2=A0And, yes, if ever any of these are hidden-nodes are reference, offlin=
e-validation of &lt;running&gt; will fail.=C2=A0 The &lt;system&gt; datasto=
re being discussed effectively mimics this aspect of the JUNOS solution.<br=
>
<br>
There is a separate thread for if *offline* validation of &lt;running&gt; *=
alone* must succeed.=C2=A0 The soft (fallback) solution is to have clients =
copy/paste the referenced-subset of the system-defined nodes into &lt;runni=
ng&gt;.=C2=A0 The theory being that, since it=E2=80=99s just a subset, it w=
on=E2=80=99t clutter things up too badly and, as it is already the case tha=
t some system-defined nodes must be copy/pasted into &lt;running&gt; in ord=
er for clients to configure descendent nodes (e.g., some tunable for the sy=
stem-defined =E2=80=9Clo=E2=80=9D interface), the water is already over the=
 bridge, so to speak, on the copy/pasting debate.=C2=A0 The only holdout=C2=
=A0 for not already demanding client=E2=80=99s also copy/paste the subset o=
f referenced system-defined nodes is that it is completely unnecessary, unl=
ess trying to ensure offline validation of &lt;running&gt; alone.<br>
<br>
<br>
<br></blockquote><div><br></div><div><br></div><div>IMO the least disruptiv=
e solution possible should be used.</div><div>There is a use-case for addin=
g &quot;origin&quot; support to the &lt;running&gt; datastore in the &lt;ge=
t-data&gt; operation.</div><div>This allows an NMDA client to identify syst=
em config that is not being used in &lt;operational&gt;.</div><div><br></di=
v><div>All &quot;resource&quot; oriented data models should have some mecha=
nism to require the resources</div><div>to be utilized or enabled somehow, =
within the data model. Unfortunately this cannot be standardized</div><div>=
with a 1-size-fits-all solution.</div><div><br></div><div>A vendor must som=
ehow populate these data models with origin=3Dsystem data nodes.</div><div>=
The &quot;hidden system&quot; data uses proprietary logic to decide what no=
des to add (and when).</div><div>This data is probably not represented with=
 YANG models.=C2=A0 Transforming the hidden system data</div><div>to the ap=
propriate YANG models in any datastore is an implementation detail, out of =
scope</div><div>for standardization.</div><div><br></div><div><br></div><bl=
ockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-lef=
t:1px solid rgb(204,204,204);padding-left:1ex">
&gt; Andy<br>
<br>
Kent, as a contributor.<br>
<br>
<br></blockquote><div><br></div><div><br></div><div>Andy</div><div><br></di=
v><div>=C2=A0</div></div></div>

--0000000000008f0bd005d1f59943--


From nobody Mon Nov 29 15:49:52 2021
Return-Path: <J.Schoenwaelder@jacobs-university.de>
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 F3F063A0B40 for <netmod@ietfa.amsl.com>; Mon, 29 Nov 2021 15:49:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, MSGID_FROM_MTA_HEADER=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=jacobsuniversity.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id q_czQGaOMX3A for <netmod@ietfa.amsl.com>; Mon, 29 Nov 2021 15:49:45 -0800 (PST)
Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2044.outbound.protection.outlook.com [40.107.20.44]) (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 BC5C43A0B32 for <netmod@ietf.org>; Mon, 29 Nov 2021 15:49:45 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WsT6uggM7PwNs1GrR76zZUiqG1EGy7EGAIgkfDHWpg9DhxggNcaMpiUhm9PUSZFxcKsBHDxPXA4haaD30GDx39rw7hcEKvTTG+Su6VCGBXmZcDO3vwmneXyZ2lQNRHyfiS5gy7Ioi6GRxzwxM4ZD5Wpo6exTA4TzIgtiMdk6Gr8svl1o08E/ybvkBfGIzO+iFhxScrE4XgoruuL4YOG80t6IUeDRjHKfRfbRtr9qq1/gDKiEiB5ep6mltmsymEkaYD76ZLIhhGYKnEgnK5nJX4q4LmE1nfboDQvXf2arnR0qHEKWqlQgN7i3q1+mie5UqgOx1M6dcUmFhKHljyMDFA==
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=onh+G6Hr0XpFwRL/t/3kXOteYq6NBN7FRdXDNP3z8JE=; b=MIqDYA2wgfrJBdpxtK9ty/aS7bjiIO3qrv9yTO1vrS8VJjoCF6LbV57+8zfcFfzve3ntK0nvgPXpRj2zynhgHZCPlH8Bz3nqCtZWJYoW4BnhN4jBEPfXvL8Sfh2TQp3ZZ8c2GiRfPWQ0GCgys2VLmXLhwYz9bZFnCw6C1vkCFY/ohw4sEmpwBjXA4jJl4lpIv+WvOoGwFqqtQ7deX2ivBJi6nVreEWOtDdz/K49uumXl2H1voRLJfaGeypClp8Y1zegYS3fr0IgQXqRY7Qf4KLjvq4ynRRzV6xAMlD3g31flrJPKXTcasO5T1LzTvWX4N6VvjUnnZ22ons34w/epaw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=jacobs-university.de; dmarc=pass action=none header.from=jacobs-university.de; dkim=pass header.d=jacobs-university.de; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jacobsuniversity.onmicrosoft.com; s=selector2-jacobsuniversity-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=onh+G6Hr0XpFwRL/t/3kXOteYq6NBN7FRdXDNP3z8JE=; b=q/GS+HJ4nVLDkEqFjZx9y241XMr/hjmYKRLYzOUvbZxOiid0KXjVf7XGvA/mCis1oTc19f9F8gjjh6l2h2q80RfRXsQ6vqBqM2u99jwkFCI6trvBl46QkCQJenSS2x4rt+bjf9GqX/PC9SmJs70klBgK5PB5lcgwZnyFzGZAE50=
Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=jacobs-university.de;
Received: from AM0P190MB0641.EURP190.PROD.OUTLOOK.COM (2603:10a6:208:194::23) by AM8P190MB0948.EURP190.PROD.OUTLOOK.COM (2603:10a6:20b:1c6::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4734.20; Mon, 29 Nov 2021 23:49:42 +0000
Received: from AM0P190MB0641.EURP190.PROD.OUTLOOK.COM ([fe80::5cb6:636f:eb2d:d6f2]) by AM0P190MB0641.EURP190.PROD.OUTLOOK.COM ([fe80::5cb6:636f:eb2d:d6f2%7]) with mapi id 15.20.4734.024; Mon, 29 Nov 2021 23:49:42 +0000
Date: Tue, 30 Nov 2021 00:49:41 +0100
From: =?utf-8?B?SsO8cmdlbiBTY2jDtm53w6RsZGVy?= <j.schoenwaelder@jacobs-university.de>
To: Andy Bierman <andy@yumaworks.com>
Cc: Kent Watsen <kent@watsen.net>, "maqiufang (A)" <maqiufang1@huawei.com>, Martin =?utf-8?Q?Bj=C3=B6rklund?= <mbj+ietf@4668.se>, "Rob Wilton (rwilton)" <rwilton@cisco.com>, "netmod@ietf.org" <netmod@ietf.org>
Message-ID: <20211129234941.rzgo7q36qbbytcge@anna>
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
Mail-Followup-To: Andy Bierman <andy@yumaworks.com>, Kent Watsen <kent@watsen.net>, "maqiufang (A)" <maqiufang1@huawei.com>, Martin =?utf-8?Q?Bj=C3=B6rklund?= <mbj+ietf@4668.se>, "Rob Wilton (rwilton)" <rwilton@cisco.com>, "netmod@ietf.org" <netmod@ietf.org>
References: <20211124.114340.856721981810780593.id@4668.se> <BY5PR11MB419641FB0391E25C37405CD1B5629@BY5PR11MB4196.namprd11.prod.outlook.com> <20211125114733.phenv7mktyed6d4v@anna> <20211125.130155.1636018839435459937.id@4668.se> <d5356ee9c40e4a298e58336ece5f891d@huawei.com> <20211125130128.ogpuzktbdyp6yydj@anna> <CABCOCHTDOtA3mdAEuBizDPbvJ8XPkQGzPboccRwGi73Pku+oQA@mail.gmail.com> <0100017d6de3a63d-89d0e981-5347-47be-9779-52d70ccbcda6-000000@email.amazonses.com> <CABCOCHSGon_-MgxoUmMqr7dno68sHC=70SPcQxrw=GcBMQcqoA@mail.gmail.com>
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
In-Reply-To: <CABCOCHSGon_-MgxoUmMqr7dno68sHC=70SPcQxrw=GcBMQcqoA@mail.gmail.com>
X-ClientProxiedBy: AM6P195CA0014.EURP195.PROD.OUTLOOK.COM (2603:10a6:209:81::27) To AM0P190MB0641.EURP190.PROD.OUTLOOK.COM (2603:10a6:208:194::23)
MIME-Version: 1.0
Received: from localhost (212.201.44.244) by AM6P195CA0014.EURP195.PROD.OUTLOOK.COM (2603:10a6:209:81::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4734.20 via Frontend Transport; Mon, 29 Nov 2021 23:49:41 +0000
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: c2bf2f3c-02ec-424c-0a73-08d9b392e9e3
X-MS-TrafficTypeDiagnostic: AM8P190MB0948:
X-Microsoft-Antispam-PRVS: <AM8P190MB09489BD477E2063C8B38CC3FDE669@AM8P190MB0948.EURP190.PROD.OUTLOOK.COM>
X-MS-Oob-TLC-OOBClassifiers: OLM:9508;
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: txX0vTQ0/z8QWYqUaXaPAJAV7u4/DjgBSPM54e+88cS3AKjWQmiIuA6qbqV4p+yo21+Ttshosl+GzyoaEL6i0uuMUchT0FTPOjqW301lMnWyKrooFHWc4XXjU5RU930xJ0bFez62vWVEOuFIbDaIy1Gpma05Af+Fh2q0KoYdvnF1M06tVw5j6VMapevUdn1RPDzICM77tTKqGjFUyt99Br/kwTO5T5K3y/HCDX6G9v94lOcQfAdVE/7pQ0CpzJZoLeQWjJ3hnX94wXp/5aMqz8ZclYkt2zZMfRwJ57QxRgM5aK+Mg1Hv2KNSKHPpnUsbl1Nvr1O8r3YL/VIa3ifvhSySbfHAvQhKflX1onOehPOVim9qkEj9E/sXq0XWgb27S2c9QSnF7kpofCcLQSwojmny23yOJUGRk+p4oIELePdBszWxaCLWdKDUDiXTkdY8oPaXyd9toU8XZloD01/xZaoAHit37X5QrYCkE9FXjFU+k/0aga9gwvpWvbHwa0GnUATNrIWCeCQJ2GPE+HMdh2ArTqjz8TDuCGsnUcxyXdvVZjr0pqjH93iO38Rlf+Hk2BdTxvcI3rrzLj9kzj3zUz1Y9uGUbNEDCWp5PGQvpQhDtP25VpECVJnct9SY3l4n0+jat/TrC1gsv2znJ55yXKP3KdLH26aiDIthVwVVXFc1qsq8dRHH7312comaF69k2XkaDkvp2J0CZgcjQKnhmSZ9YpVcO9E774t/g5OWc2s5CY7/vM8zVkXFWjjqtWwjhMjcgwV76k3R3elQTZ9GZesD31MuEpF30PiOn564NSw=
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:AM0P190MB0641.EURP190.PROD.OUTLOOK.COM; PTR:; CAT:NONE;  SFS:(7916004)(366004)(1076003)(33716001)(6496006)(52116002)(86362001)(85202003)(3450700001)(83380400001)(8676002)(38350700002)(38100700002)(6916009)(2906002)(8936002)(26005)(6486002)(54906003)(66476007)(66556008)(66946007)(85182001)(956004)(9686003)(186003)(4326008)(40140700001)(5660300002)(4744005)(498600001); DIR:OUT; SFP:1101; 
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?L3Q0T0tNai9RNUM5VGlRUUIwOGZSclV1OVBudzBteEE0bzdtaTlZc0FqNDhs?= =?utf-8?B?OVZNaVlmQTNGVjNVMXBFaDBTaG9wT3pvTjJkTVdIR1ZIVjJlME8vNTg3SGVS?= =?utf-8?B?UENXeDJPNFl6Vmp0K0VaWWlBODJNb3NGZzk2Um15NEhSSG1RNUtHZyswYU1E?= =?utf-8?B?THE5TXAzWGFoS0ZBelhIeEgwbFNycEtoN1JVaTN0UGVmOFNwVmZ2MmN6bUJy?= =?utf-8?B?ZG00b0RjVkZBRUp5akJjL1NKS1pKYUZCV0lwUXVWSEEzaDhOcWdLWXYwRWRQ?= =?utf-8?B?OGdrdXZpUXFBME9DRVg0VmJIRnZ2OGtURmtVNk04WXVJV0EvY25QWDNReW9J?= =?utf-8?B?dnN5Q2grQnBmd2xpYXBxTnM3Y1VRUVZJOEp5K1h4TWREZUZUekxVMnEzR2Er?= =?utf-8?B?NnBEcjI4Vmo4NEFWaVNGbUhWZXdKR2U0Zmo1Qnc3KzFJNGhyQ21ldDZOMGdo?= =?utf-8?B?dVNxRTdpaG5GSFdTYWFBRUlQKzd6UlFucGU0OEZlK2o5Y1VzTnREZ2JUMEZV?= =?utf-8?B?UUphR1pGNkwxd1gzeDgzRjlBdk5HSXNraVg0ZERIbC93VXNBNWZ0L1Y0OWxB?= =?utf-8?B?OU5GcTNZdXhSZDdWbE51QitzNXE5OXVqa1VtTTdyVTArb09jTFNuUjhJbUZu?= =?utf-8?B?ZG80SkloNk8xT0pkZ0tscDgwT25mcnl2QlVETzJSbFNWQkR1K2c3Tm9nY0Vq?= =?utf-8?B?ZGYzWTVGb1BiZFFEVm9QOHpTeU8wNnlOU3V1cS9vN3crbGEwQ0FJVEtxNTZh?= =?utf-8?B?TDMzQWhpUk1zU2tXY2lmQll4ajNvc0Y3bEs5OFlhWjI2R2JkTysrYS9zMzFr?= =?utf-8?B?VWtzVUxnVGZyWnAxeDhaVmZIRy9FeWVhSmluRkNKNjNnUHZNSk9SQnRzdTJD?= =?utf-8?B?cmMybEtjWWVYQkRndlFWRU1taE1LbzY0S213Ti9YZEdxNkJJWkIrdHpjR3JI?= =?utf-8?B?SDQrV3hCbXNSd2pNaDJ1eVFTd1krUEIxQ2tqTTFnS2IydWRSSWFrN2JnUUds?= =?utf-8?B?UDdxeHFybldjcU8rMVQrMzQvcll6NHZ6aGhOd25oS1c5aTZXTElkN2JHUk9u?= =?utf-8?B?WUo3NnVSdFlwNjd5K2c2clRHMXNNREhVYldIRFlnaUxWK3pWY2VWYlp2VTB0?= =?utf-8?B?bjdPdjRwNkcrZUJ6WmJzQXZsbTBnOWJ5SXlLRHBaaUVsUjhVajhZWDhJLzgv?= =?utf-8?B?RGpFSGFSNjQzRjdnN1Zldk5kQlpCOXdpL2ZySytZRlB6blV4QnE2RHZ3M016?= =?utf-8?B?eUt0VzlWQzVuNjNLL2pzMTBrdURoL2YvSU45V3ozOTZGaFNzTzN1L290YVlu?= =?utf-8?B?UERhd2R0eWRrVmhrMFBJZndVSVZPSVdHaThrUHBMRUpCa3pXZ3VxZ2RVdTFG?= =?utf-8?B?Z0FFeExaMFJyWXJrcldIVW1QeWNQMm9OdzZ0Q1lTakIvYk9JTkdpTXhLb0hq?= =?utf-8?B?MEt3MTg5S0lVNWRzZnJidFphRk5YQmRvUEdFSlNQdll1aisyYnUxWjZ0YUlB?= =?utf-8?B?YzBPeTZLckhOQVFSMy90dEc3L2xZNlVLcTdTYy9hbGlTL2c1Ykgyb2hweTJN?= =?utf-8?B?TUNRcVh6d2VxdkRXTE8zMWt3ZWg1TzByQytGUE9adHVibUtUc0pjcGlhNXlK?= =?utf-8?B?N3ZaMXI2ZUpvUW54a3BoakFJb25xbkhYZW9WeVZyd05hL2xlb3dEWS9xSXVp?= =?utf-8?B?emhDUUhhZ3dHOWkvOEJCUFpKYXlIQlFWckd3VXRSSUU2ei96MHROZUt6TG11?= =?utf-8?B?cmg1eVVMZUhwQ21NVVRJcTJZV3hpeU8wNitrOE1YSzVsZmxzZWxORW1vdWFJ?= =?utf-8?B?VDdUSW9CUDVJU0g5QlRYRXdyVXVoYU1WdllZTHU1TDBEUXB3Z2VrQ0pCQ28y?= =?utf-8?B?UHR1VkkyNEVrL0JVNnc4ZWJ1enNwQmg5SjdNK2lqQXFCbjJtcXF6cVdMK0wy?= =?utf-8?B?N3A4K0dmc0p6WCt1amxtNW1HSGI3bG5QWVI4MnBodjM5d3djLzJsRVVwMS9L?= =?utf-8?B?VWFBS1p6UHBWNDNNQStnbVRaT24wTUtUVHY3SmtzdDBTR2pOL2l6UzljYXJQ?= =?utf-8?B?YWgwbGluSVR0QkU3R0FGZW5YMHFzR080UnBaSHVvaTdlTkw1VDNrZXE1YXVE?= =?utf-8?B?K01uRlo1dlNpZE9xanJONHVEQlRKSk9vUmlWMzRKNlRRMythY0VwQTFGVVdP?= =?utf-8?B?ZVJXTDc5UU00bTFBWThxQ3VEdHVkZ3k1MGd3QW5jcGpyWWpRMEtYNDFlM2J0?= =?utf-8?Q?/wzAQ4pIiZvYrAiCmsBiDCNmjM7ss869qdXRf5T2/4=3D?=
X-OriginatorOrg: jacobs-university.de
X-MS-Exchange-CrossTenant-Network-Message-Id: c2bf2f3c-02ec-424c-0a73-08d9b392e9e3
X-MS-Exchange-CrossTenant-AuthSource: AM0P190MB0641.EURP190.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Nov 2021 23:49:42.1308 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: f78e973e-5c0b-4ab8-bbd7-9887c95a8ebd
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: l6k9AWkTRqzMcd27OknQiZ6V4mUlUM1wbNDJVGumSjllwsOHxZZBX8HEsK/GBcQK0yRi3z0aD08ykcJZ2x63SZ7jJHuzXZdqA1ZRDQuRAwU=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM8P190MB0948
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/pNsjcBxafDsDh68HlsF5_LcGs64>
Subject: Re: [netmod] Should the origin="system" be required for system configurations copied/pasted into <running>?
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
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: Mon, 29 Nov 2021 23:49:51 -0000

On Mon, Nov 29, 2021 at 03:14:06PM -0800, Andy Bierman wrote:
> 
> IMO the least disruptive solution possible should be used.
> There is a use-case for adding "origin" support to the <running> datastore
> in the <get-data> operation.
> This allows an NMDA client to identify system config that is not being used
> in <operational>.
>

Looking at Figure 2 of RFC 8342, I wonder how system config gets into
running - other than a client writing it into running, at which point
the config becomes explicit config subject to the usual update rules
of <running>. Conceptually, you can have a system daemon acting as a
client updating <running> (perhaps even controllable by NACM). The
"origin" was not designed to track from which application config data
in <running> is originating, that's to be solved by other mechanisms.

/js

-- 
Juergen Schoenwaelder           Jacobs University Bremen gGmbH
Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
Fax:   +49 421 200 3103         <https://www.jacobs-university.de/>


From nobody Mon Nov 29 16:44:58 2021
Return-Path: <andy@yumaworks.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 463273A0C3B for <netmod@ietfa.amsl.com>; Mon, 29 Nov 2021 16:44:48 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.887
X-Spam-Level: 
X-Spam-Status: No, score=-1.887 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, T_SPF_PERMERROR=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=yumaworks-com.20210112.gappssmtp.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id glCHYoDi3IoE for <netmod@ietfa.amsl.com>; Mon, 29 Nov 2021 16:44:43 -0800 (PST)
Received: from mail-lf1-x135.google.com (mail-lf1-x135.google.com [IPv6:2a00:1450:4864:20::135]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6A0713A0C15 for <netmod@ietf.org>; Mon, 29 Nov 2021 16:44:43 -0800 (PST)
Received: by mail-lf1-x135.google.com with SMTP id u3so49255000lfl.2 for <netmod@ietf.org>; Mon, 29 Nov 2021 16:44:43 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yumaworks-com.20210112.gappssmtp.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=anm/YT/A4CVwLMhRnKpcsxYVw5ymembzGj4N1ow/4/M=; b=XtRwYyzvWQhRgtzRCpikEhi2YSk77j/LzZ0kZBZwL0KOfayqO/kiAZWaiAnOJKIbZr pc01TSCOrjIfaZPwMm4XYbpktvzEJi2KAMpr+jRJkIGQsLN6BO9Br8q47lPIOJ6fKIrO UBHcwuCC5Sl6ummzjrneU91AjfYI1kXxVAjv/OXVT5tpmyaK4DvQPP457T7pBfXY8th3 iTS3HVufyOj5TV6BBgue50zWxoKBUbYnZpxi5mM2qoM8mRCdOcJZ4L2+ZFueYy0UzunQ 7lo4x+utwVwrvPo2QEMj81a4S0y+kKCWFfGtn/K8YPxl2TMXCJVuN0zfUhEJtgumTuJK t4og==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=anm/YT/A4CVwLMhRnKpcsxYVw5ymembzGj4N1ow/4/M=; b=5oq0jvXWhTZ9dfryF9T3c8eKWzPfq1YTl15A2P69QNFbRn+LqeVbV8h3hyq/LRlO+q yTjGNbuqVQ+wnt6ZKV9ry5pC95B+ZisPU3V/4ZUal/Ex7iMIZatYSBQvCFTFfk6LEbNQ 0SH4rl5WynQuszlu6+o2eDpgstQ/jj/3LqYHEJzS04ZjoCylMh+akSinQyIEDLZJUNdI zxJT7IyHtTNBYBnxwEPGf6EXrqvBWl4Tvx7hwf8bI3dRZ9eHwtouw1c5tZtjYPk/b6h1 LY+vXjAGAqm6GEp55IQcz0huIzaW9Vh3sIXqMeEccdB4aQeznuHJ1q7eJ7bbcc0xSLgZ 8VIg==
X-Gm-Message-State: AOAM531uPYiSwyDX/taJiJwiWzNneG+OumT/WrnYTogZUlauzHQ1Bk+S M3pCfY885M57UGrXXpVtHWZ5547lOhN8iDw7xX5MXw==
X-Google-Smtp-Source: ABdhPJxdGanK1rYYxyYMjJEa8rzd3W6hrQo6OX6hzHZKBIxalCes1Qh6fU/OK9BhZDcuNG7yxi0+QVWrAnDU93WlUA4=
X-Received: by 2002:a05:6512:1690:: with SMTP id bu16mr12699051lfb.38.1638233079533;  Mon, 29 Nov 2021 16:44:39 -0800 (PST)
MIME-Version: 1.0
References: <20211124.114340.856721981810780593.id@4668.se> <BY5PR11MB419641FB0391E25C37405CD1B5629@BY5PR11MB4196.namprd11.prod.outlook.com> <20211125114733.phenv7mktyed6d4v@anna> <20211125.130155.1636018839435459937.id@4668.se> <d5356ee9c40e4a298e58336ece5f891d@huawei.com> <20211125130128.ogpuzktbdyp6yydj@anna> <CABCOCHTDOtA3mdAEuBizDPbvJ8XPkQGzPboccRwGi73Pku+oQA@mail.gmail.com> <0100017d6de3a63d-89d0e981-5347-47be-9779-52d70ccbcda6-000000@email.amazonses.com> <CABCOCHSGon_-MgxoUmMqr7dno68sHC=70SPcQxrw=GcBMQcqoA@mail.gmail.com> <20211129234941.rzgo7q36qbbytcge@anna>
In-Reply-To: <20211129234941.rzgo7q36qbbytcge@anna>
From: Andy Bierman <andy@yumaworks.com>
Date: Mon, 29 Nov 2021 16:44:28 -0800
Message-ID: <CABCOCHS+_0mG-N4V5i4J+huKNYAAOQPjB4HWmWjUc3v7P18p+g@mail.gmail.com>
To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>, Andy Bierman <andy@yumaworks.com>,  Kent Watsen <kent@watsen.net>, "maqiufang (A)" <maqiufang1@huawei.com>,  =?UTF-8?Q?Martin_Bj=C3=B6rklund?= <mbj+ietf@4668.se>,  "Rob Wilton (rwilton)" <rwilton@cisco.com>, "netmod@ietf.org" <netmod@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000c3ea0205d1f6dca9"
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/b5Ad_whmsv2R2PMx-mIB65QZGFU>
Subject: Re: [netmod] Should the origin="system" be required for system configurations copied/pasted into <running>?
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
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: Tue, 30 Nov 2021 00:44:57 -0000

--000000000000c3ea0205d1f6dca9
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Mon, Nov 29, 2021 at 3:49 PM J=C3=BCrgen Sch=C3=B6nw=C3=A4lder <
j.schoenwaelder@jacobs-university.de> wrote:

> On Mon, Nov 29, 2021 at 03:14:06PM -0800, Andy Bierman wrote:
> >
> > IMO the least disruptive solution possible should be used.
> > There is a use-case for adding "origin" support to the <running>
> datastore
> > in the <get-data> operation.
> > This allows an NMDA client to identify system config that is not being
> used
> > in <operational>.
> >
>
> Looking at Figure 2 of RFC 8342, I wonder how system config gets into
> running - other than a client writing it into running, at which point
> the config becomes explicit config subject to the usual update rules
> of <running>. Conceptually, you can have a system daemon acting as a
> client updating <running> (perhaps even controllable by NACM). The
> "origin" was not designed to track from which application config data
> in <running> is originating, that's to be solved by other mechanisms.
>
>
I see your point about the intent of "origin". The I2RS "owner" concept is
different.

The usage of the <running> config to contain both system and client data
nodes
goes back many decades in some cases.  Usually the client data cannot even
exist without
the system ancestor nodes, so not sure how <running> would even work with
client-only data.
The more different the solution is from current practice, the less likely
it will get adopted, unless
it solves an important real problem. I am not sure there is an operational
problem being solved here.

I agree the system is just another client (exactly how our server is
implemented), so why
does it need special tracking and control at all?  Why does any client get
(or need) to inspect the
edits of another client before they are made, and control how and when the
edits are added?


/js
>

Andy


>
> --
> Juergen Schoenwaelder           Jacobs University Bremen gGmbH
> Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
> Fax:   +49 421 200 3103         <https://www.jacobs-university.de/>
>

--000000000000c3ea0205d1f6dca9
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><br></div><br><div class=3D"gmail_quote">=
<div dir=3D"ltr" class=3D"gmail_attr">On Mon, Nov 29, 2021 at 3:49 PM J=C3=
=BCrgen Sch=C3=B6nw=C3=A4lder &lt;<a href=3D"mailto:j.schoenwaelder@jacobs-=
university.de">j.schoenwaelder@jacobs-university.de</a>&gt; wrote:<br></div=
><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border=
-left:1px solid rgb(204,204,204);padding-left:1ex">On Mon, Nov 29, 2021 at =
03:14:06PM -0800, Andy Bierman wrote:<br>
&gt; <br>
&gt; IMO the least disruptive solution possible should be used.<br>
&gt; There is a use-case for adding &quot;origin&quot; support to the &lt;r=
unning&gt; datastore<br>
&gt; in the &lt;get-data&gt; operation.<br>
&gt; This allows an NMDA client to identify system config that is not being=
 used<br>
&gt; in &lt;operational&gt;.<br>
&gt;<br>
<br>
Looking at Figure 2 of RFC 8342, I wonder how system config gets into<br>
running - other than a client writing it into running, at which point<br>
the config becomes explicit config subject to the usual update rules<br>
of &lt;running&gt;. Conceptually, you can have a system daemon acting as a<=
br>
client updating &lt;running&gt; (perhaps even controllable by NACM). The<br=
>
&quot;origin&quot; was not designed to track from which application config =
data<br>
in &lt;running&gt; is originating, that&#39;s to be solved by other mechani=
sms.<br>
<br></blockquote><div><br></div><div>I see your point about the intent of &=
quot;origin&quot;. The I2RS &quot;owner&quot; concept is different.</div><d=
iv><br></div><div>The usage of the &lt;running&gt; config to contain both s=
ystem and client data nodes</div><div>goes back many decades in some cases.=
=C2=A0 Usually the client data cannot even exist without</div><div>the syst=
em ancestor nodes, so not sure how &lt;running&gt; would even work with cli=
ent-only data.</div><div>The more different the solution is from current=C2=
=A0practice, the less likely it will get adopted, unless</div><div>it solve=
s an important real problem. I am not sure there is an operational problem =
being solved here.=C2=A0=C2=A0</div><div><br></div><div>I agree the system =
is just another client (exactly how our server is implemented), so why</div=
><div>does it need special tracking and control at all?=C2=A0 Why does any =
client get (or need) to inspect the</div><div>edits of another client befor=
e they are made, and control how and when the edits are added?</div><div><b=
r></div><div><br></div><blockquote class=3D"gmail_quote" style=3D"margin:0p=
x 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
/js<br></blockquote><div><br></div><div>Andy</div><div>=C2=A0</div><blockqu=
ote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px=
 solid rgb(204,204,204);padding-left:1ex">
<br>
-- <br>
Juergen Schoenwaelder=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Jacobs Univer=
sity Bremen gGmbH<br>
Phone: +49 421 200 3587=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Campus Ring 1 | 28=
759 Bremen | Germany<br>
Fax:=C2=A0 =C2=A0+49 421 200 3103=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;<a h=
ref=3D"https://www.jacobs-university.de/" rel=3D"noreferrer" target=3D"_bla=
nk">https://www.jacobs-university.de/</a>&gt;<br>
</blockquote></div></div>

--000000000000c3ea0205d1f6dca9--


From nobody Mon Nov 29 18:25:00 2021
Return-Path: <0100017d6ea8bf95-465cd96c-48c1-4bc0-b70f-f82043bae24c-000000@amazonses.watsen.net>
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 D2BCE3A0C8A for <netmod@ietfa.amsl.com>; Mon, 29 Nov 2021 18:24:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=amazonses.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fAYJwIvLTMe2 for <netmod@ietfa.amsl.com>; Mon, 29 Nov 2021 18:24:54 -0800 (PST)
Received: from a48-93.smtp-out.amazonses.com (a48-93.smtp-out.amazonses.com [54.240.48.93]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 73C5F3A0C34 for <netmod@ietf.org>; Mon, 29 Nov 2021 18:24:53 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=ug7nbtf4gccmlpwj322ax3p6ow6yfsug; d=amazonses.com; t=1638239092; h=From:Message-Id:Content-Type:Mime-Version:Subject:Date:In-Reply-To:Cc:To:References:Feedback-ID; bh=45DNkRwfmbqjVJ6gs/mp+Ij7ByJmFnzBmkKy8VODgDI=; b=O31AGLu7gvh8HN07UcQHcgayd+xpJyI1KEravubux3XKpXvVoqsqIBPthqgqY16l CToRcQz7N+LbaMjk04bsZZPz0OatiotcyHvctZbMbKJJcjsS2Q/ENHw32xWtwk5Cuv5 oqiweqlK187AVGA2I4fZLNFp2s49vR//XEILxQOY=
From: Kent Watsen <kent+ietf@watsen.net>
Message-ID: <0100017d6ea8bf95-465cd96c-48c1-4bc0-b70f-f82043bae24c-000000@email.amazonses.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_EAB0ABD3-E929-49B0-A216-44A8E2DBEB81"
Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.13\))
Date: Tue, 30 Nov 2021 02:24:52 +0000
In-Reply-To: <20211129234941.rzgo7q36qbbytcge@anna>
Cc: Andy Bierman <andy@yumaworks.com>, "netmod@ietf.org" <netmod@ietf.org>
To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
References: <20211124.114340.856721981810780593.id@4668.se> <BY5PR11MB419641FB0391E25C37405CD1B5629@BY5PR11MB4196.namprd11.prod.outlook.com> <20211125114733.phenv7mktyed6d4v@anna> <20211125.130155.1636018839435459937.id@4668.se> <d5356ee9c40e4a298e58336ece5f891d@huawei.com> <20211125130128.ogpuzktbdyp6yydj@anna> <CABCOCHTDOtA3mdAEuBizDPbvJ8XPkQGzPboccRwGi73Pku+oQA@mail.gmail.com> <0100017d6de3a63d-89d0e981-5347-47be-9779-52d70ccbcda6-000000@email.amazonses.com> <CABCOCHSGon_-MgxoUmMqr7dno68sHC=70SPcQxrw=GcBMQcqoA@mail.gmail.com> <20211129234941.rzgo7q36qbbytcge@anna>
X-Mailer: Apple Mail (2.3654.120.0.1.13)
Feedback-ID: 1.us-east-1.DKmIRZFhhsBhtmFMNikgwZUWVrODEw9qVcPhqJEI2DA=:AmazonSES
X-SES-Outgoing: 2021.11.30-54.240.48.93
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/Yq-_KBNS09poIJgo1iaKiogMrgY>
Subject: Re: [netmod] Should the origin="system" be required for system configurations copied/pasted into <running>?
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
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: Tue, 30 Nov 2021 02:24:58 -0000

--Apple-Mail=_EAB0ABD3-E929-49B0-A216-44A8E2DBEB81
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Hi Juergen,


> On Nov 29, 2021, at 6:49 PM, J=C3=BCrgen Sch=C3=B6nw=C3=A4lder =
<j.schoenwaelder@jacobs-university.de> wrote:
>=20
> On Mon, Nov 29, 2021 at 03:14:06PM -0800, Andy Bierman wrote:
>>=20
>> IMO the least disruptive solution possible should be used.
>> There is a use-case for adding "origin" support to the <running> =
datastore
>> in the <get-data> operation.
>> This allows an NMDA client to identify system config that is not =
being used
>> in <operational>.
>>=20
>=20
> Looking at Figure 2 of RFC 8342, I wonder how system config gets into
> running - other than a client writing it into running, at which point
> the config becomes explicit config subject to the usual update rules
> of <running>. Conceptually, you can have a system daemon acting as a
> client updating <running> (perhaps even controllable by NACM). The
> "origin" was not designed to track from which application config data
> in <running> is originating, that's to be solved by other mechanisms.

This idea is to mimic RFC6243=E2=80=99s =E2=80=9Cdefault=E2=80=9D =
annotation and the "with-defaults" RPC.  Just like with the =
=E2=80=9Cexplicit=E2=80=9D mode server, if a client writes to <running> =
and default value w/o the annotation, the server assumes it is explicit =
config (not the default anymore).  Same here, if the client writes a =
=E2=80=9Csystem=E2=80=9D node w/o the annotation, the server assumes it =
is explicit config (not the <system>-defined node).  In both cases, if =
the client includes the appropriate annotation, and the value/node =
matches the default/system value, then the server assumes that it=E2=80=99=
s actually the default/system value/node.

FWIW, about 5 months ago (June 29), I offered this modified version of =
Figure 2  (Note the <system> box on the left).  The =E2=80=9Cunderlay=E2=80=
=9D comment is meant to imply that <running> always overrides <system> =
when they=E2=80=99re merged:


     +-------------+                 +-----------+
     | <candidate> |                 | <startup> |
     |  (ct, rw)   |<---+       +--->| (ct, rw)  |
     +-------------+    |       |    +-----------+
            |           |       |           |
            |         +-----------+         |
            +-------->| <running> |<--------+
                      | (ct, rw)  |
                      +-----------+
                            |
 +----------+               |        // configuration transformations,
 | <system> |-------------->|        // e.g., removal of nodes marked as
 | (ct, ro) | // underlay   |        // "inactive", expansion of
 +----------+               |        // templates
                            v
                      +------------+
                      | <intended> | // subject to validation
                      | (ct, ro)   |
                      +------------+
                            |        // changes applied, subject to
                            |        // local factors, e.g., missing
                            |        // resources, delays
                            |
       dynamic              |   +-------- learned configuration
       configuration        |   +-------- system configuration
       datastores -----+    |   +-------- default configuration
                       |    |   |
                       v    v   v
                    +---------------+
                    | <operational> | <-- system state
                    | (ct + cf, ro) |
                    +---------------+


K.



--Apple-Mail=_EAB0ABD3-E929-49B0-A216-44A8E2DBEB81
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" class=3D"">Hi =
Juergen,<div class=3D""><br class=3D""><div><br class=3D""><blockquote =
type=3D"cite" class=3D""><div class=3D"">On Nov 29, 2021, at 6:49 PM, =
J=C3=BCrgen Sch=C3=B6nw=C3=A4lder &lt;<a =
href=3D"mailto:j.schoenwaelder@jacobs-university.de" =
class=3D"">j.schoenwaelder@jacobs-university.de</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><div class=3D"">On =
Mon, Nov 29, 2021 at 03:14:06PM -0800, Andy Bierman wrote:<br =
class=3D""><blockquote type=3D"cite" class=3D""><br class=3D"">IMO the =
least disruptive solution possible should be used.<br class=3D"">There =
is a use-case for adding "origin" support to the &lt;running&gt; =
datastore<br class=3D"">in the &lt;get-data&gt; operation.<br =
class=3D"">This allows an NMDA client to identify system config that is =
not being used<br class=3D"">in &lt;operational&gt;.<br class=3D""><br =
class=3D""></blockquote><br class=3D"">Looking at Figure 2 of RFC 8342, =
I wonder how system config gets into<br class=3D"">running - other than =
a client writing it into running, at which point<br class=3D"">the =
config becomes explicit config subject to the usual update rules<br =
class=3D"">of &lt;running&gt;. Conceptually, you can have a system =
daemon acting as a<br class=3D"">client updating &lt;running&gt; =
(perhaps even controllable by NACM). The<br class=3D"">"origin" was not =
designed to track from which application config data<br class=3D"">in =
&lt;running&gt; is originating, that's to be solved by other =
mechanisms.<br class=3D""></div></div></blockquote><div><br =
class=3D""></div><div>This idea is to mimic RFC6243=E2=80=99s =
=E2=80=9Cdefault=E2=80=9D annotation and the "with-defaults" RPC. =
&nbsp;Just like with the =E2=80=9Cexplicit=E2=80=9D mode server, if a =
client writes to &lt;running&gt; and default value w/o the annotation, =
the server assumes it is explicit config (not the default anymore). =
&nbsp;Same here, if the client writes a =E2=80=9Csystem=E2=80=9D node =
w/o the annotation, the server assumes it is explicit config (not the =
&lt;system&gt;-defined node). &nbsp;In both cases, if the client =
includes the appropriate annotation, and the value/node matches the =
default/system value, then the server assumes that it=E2=80=99s actually =
the default/system value/node.</div><div><br class=3D""></div><div>FWIW, =
about 5 months ago (June 29), I offered this modified version of Figure =
2 &nbsp;(Note the &lt;system&gt; box on the left). &nbsp;The =
=E2=80=9Cunderlay=E2=80=9D comment is meant to imply that =
&lt;running&gt; always overrides &lt;system&gt; when they=E2=80=99re =
merged:</div><div><br class=3D""></div><div><br class=3D""></div><div><div=
 class=3D"" style=3D"caret-color: rgb(0, 0, 0); color: rgb(0, 0, =
0);"><font face=3D"Menlo" class=3D"">&nbsp; &nbsp; &nbsp;+-------------+ =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
+-----------+</font></div><div class=3D"" style=3D"caret-color: rgb(0, =
0, 0); color: rgb(0, 0, 0);"><font face=3D"Menlo" class=3D"">&nbsp; =
&nbsp; &nbsp;| &lt;candidate&gt; | &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; | &lt;startup&gt; |</font></div><div class=3D"" =
style=3D"caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);"><font =
face=3D"Menlo" class=3D"">&nbsp; &nbsp; &nbsp;| &nbsp;(ct, rw) &nbsp; =
|&lt;---+ &nbsp; &nbsp; &nbsp; +---&gt;| (ct, rw) =
&nbsp;|</font></div><div class=3D"" style=3D"caret-color: rgb(0, 0, 0); =
color: rgb(0, 0, 0);"><font face=3D"Menlo" class=3D"">&nbsp; &nbsp; =
&nbsp;+-------------+ &nbsp; &nbsp;| &nbsp; &nbsp; &nbsp; | &nbsp; =
&nbsp;+-----------+</font></div><div class=3D"" style=3D"caret-color: =
rgb(0, 0, 0); color: rgb(0, 0, 0);"><font face=3D"Menlo" class=3D"">&nbsp;=
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; | &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
| &nbsp; &nbsp; &nbsp; | &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
|</font></div><div class=3D"" style=3D"caret-color: rgb(0, 0, 0); color: =
rgb(0, 0, 0);"><font face=3D"Menlo" class=3D"">&nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; | &nbsp; &nbsp; &nbsp; &nbsp; +-----------+ &nbsp; =
&nbsp; &nbsp; &nbsp; |</font></div><div class=3D"" style=3D"caret-color: =
rgb(0, 0, 0); color: rgb(0, 0, 0);"><font face=3D"Menlo" class=3D"">&nbsp;=
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; +--------&gt;| &lt;running&gt; =
|&lt;--------+</font></div><div class=3D"" style=3D"caret-color: rgb(0, =
0, 0); color: rgb(0, 0, 0);"><font face=3D"Menlo" class=3D"">&nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; | =
(ct, rw) &nbsp;|</font></div><div class=3D"" style=3D"caret-color: =
rgb(0, 0, 0); color: rgb(0, 0, 0);"><font face=3D"Menlo" class=3D"">&nbsp;=
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
+-----------+</font></div><div class=3D"" style=3D"caret-color: rgb(0, =
0, 0); color: rgb(0, 0, 0);"><font face=3D"Menlo" class=3D"">&nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; |</font></div><div class=3D"" style=3D"caret-color: =
rgb(0, 0, 0); color: rgb(0, 0, 0);"><font face=3D"Menlo" =
class=3D"">&nbsp;+----------+ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; | &nbsp; &nbsp; &nbsp; &nbsp;// configuration =
transformations,</font></div><div class=3D"" style=3D"caret-color: =
rgb(0, 0, 0); color: rgb(0, 0, 0);"><font face=3D"Menlo" =
class=3D"">&nbsp;| &lt;system&gt; |--------------&gt;| &nbsp; &nbsp; =
&nbsp; &nbsp;// e.g., removal of nodes marked as</font></div><div =
class=3D"" style=3D"caret-color: rgb(0, 0, 0); color: rgb(0, 0, =
0);"><font face=3D"Menlo" class=3D"">&nbsp;| (ct, ro) | // underlay =
&nbsp; | &nbsp; &nbsp; &nbsp; &nbsp;// "inactive", expansion =
of</font></div><div class=3D"" style=3D"caret-color: rgb(0, 0, 0); =
color: rgb(0, 0, 0);"><span class=3D"" style=3D"font-family: =
Menlo;">&nbsp;+----------+</span><font face=3D"Menlo" class=3D"">&nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;| &nbsp; &nbsp; &nbsp; =
&nbsp;// templates</font></div><div class=3D"" style=3D"caret-color: =
rgb(0, 0, 0); color: rgb(0, 0, 0);"><font face=3D"Menlo" class=3D"">&nbsp;=
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; v</font></div><div class=3D"" style=3D"caret-color: =
rgb(0, 0, 0); color: rgb(0, 0, 0);"><font face=3D"Menlo" class=3D"">&nbsp;=
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
+------------+</font></div><div class=3D"" style=3D"caret-color: rgb(0, =
0, 0); color: rgb(0, 0, 0);"><font face=3D"Menlo" class=3D"">&nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; | =
&lt;intended&gt; | // subject to validation</font></div><div class=3D"" =
style=3D"caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);"><font =
face=3D"Menlo" class=3D"">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; | (ct, ro) &nbsp; |</font></div><div =
class=3D"" style=3D"caret-color: rgb(0, 0, 0); color: rgb(0, 0, =
0);"><font face=3D"Menlo" class=3D"">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
+------------+</font></div><div class=3D"" style=3D"caret-color: rgb(0, =
0, 0); color: rgb(0, 0, 0);"><font face=3D"Menlo" class=3D"">&nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; | &nbsp; &nbsp; &nbsp; &nbsp;// changes applied, =
subject to</font></div><div class=3D"" style=3D"caret-color: rgb(0, 0, =
0); color: rgb(0, 0, 0);"><font face=3D"Menlo" class=3D"">&nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; | &nbsp; &nbsp; &nbsp; &nbsp;// local factors, e.g., =
missing</font></div><div class=3D"" style=3D"caret-color: rgb(0, 0, 0); =
color: rgb(0, 0, 0);"><font face=3D"Menlo" class=3D"">&nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; | &nbsp; &nbsp; &nbsp; &nbsp;// resources, =
delays</font></div><div class=3D"" style=3D"caret-color: rgb(0, 0, 0); =
color: rgb(0, 0, 0);"><font face=3D"Menlo" class=3D"">&nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; |</font></div><div class=3D"" style=3D"caret-color: rgb(0, =
0, 0); color: rgb(0, 0, 0);"><font face=3D"Menlo" class=3D"">&nbsp; =
&nbsp; &nbsp; &nbsp;dynamic &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp;| &nbsp; +-------- learned configuration</font></div><div class=3D""=
 style=3D"caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);"><font =
face=3D"Menlo" class=3D"">&nbsp; &nbsp; &nbsp; &nbsp;configuration =
&nbsp; &nbsp; &nbsp; &nbsp;| &nbsp; +-------- system =
configuration</font></div><div class=3D"" style=3D"caret-color: rgb(0, =
0, 0); color: rgb(0, 0, 0);"><font face=3D"Menlo" class=3D"">&nbsp; =
&nbsp; &nbsp; &nbsp;datastores -----+ &nbsp; &nbsp;| &nbsp; +-------- =
default configuration</font></div><div class=3D"" style=3D"caret-color: =
rgb(0, 0, 0); color: rgb(0, 0, 0);"><font face=3D"Menlo" class=3D"">&nbsp;=
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp;| &nbsp; &nbsp;| &nbsp; |</font></div><div class=3D"" =
style=3D"caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);"><font =
face=3D"Menlo" class=3D"">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;v &nbsp; &nbsp;v &nbsp; =
v</font></div><div class=3D"" style=3D"caret-color: rgb(0, 0, 0); color: =
rgb(0, 0, 0);"><font face=3D"Menlo" class=3D"">&nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
+---------------+</font></div><div class=3D"" style=3D"caret-color: =
rgb(0, 0, 0); color: rgb(0, 0, 0);"><font face=3D"Menlo" class=3D"">&nbsp;=
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; | =
&lt;operational&gt; | &lt;-- system state</font></div><div class=3D"" =
style=3D"caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);"><font =
face=3D"Menlo" class=3D"">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; | (ct + cf, ro) |</font></div><div class=3D"" =
style=3D"caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);"><font =
face=3D"Menlo" class=3D"">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; +---------------+</font></div><div class=3D"" =
style=3D"caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);"><br =
class=3D""></div></div><div><br class=3D""></div><div>K.</div><div><br =
class=3D""></div><div><br class=3D""></div></div></div></body></html>=

--Apple-Mail=_EAB0ABD3-E929-49B0-A216-44A8E2DBEB81--


From nobody Tue Nov 30 00:00:36 2021
Return-Path: <J.Schoenwaelder@jacobs-university.de>
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 835023A10FB for <netmod@ietfa.amsl.com>; Tue, 30 Nov 2021 00:00:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, MSGID_FROM_MTA_HEADER=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=jacobsuniversity.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3_7h6K2lbRn1 for <netmod@ietfa.amsl.com>; Tue, 30 Nov 2021 00:00:29 -0800 (PST)
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-eopbgr60040.outbound.protection.outlook.com [40.107.6.40]) (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 A057F3A10F8 for <netmod@ietf.org>; Tue, 30 Nov 2021 00:00:29 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Ri5uHlPd1M7tpkJUyxoTeJEIbA7XTxQ18I8MIxNWNkRvH+upb+HS5aj+XIiIGI1j0Ke9RKCaPG9kbE4CGsifnvp6K4jfAAN2RRxosaocmOhCkzye6U1dP2LNQvBxY2kOGfeFrsE641hLA5MxMFbDGDcdFAFNTrIoJBoeZHB4YC0eHatDZYJJmI1gUDMY0z18rDDTYfWr6dtDFWtBcSkxsq2Te+v45oU1yR2xJU5TSMNI/boObhZI64IdFDUtSrBrAkCudnxXIZjuDeoecJKUC2Y9XMNXCpToG8PeyG2j2hJezcw3EqhyhELlRJDmKa0a5mOE530FvJeUpwhqBIIeog==
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=PlbDQluLZMp1b5XExbbo1XPr4OHNhwQU08xQbHRXn+I=; b=aTwsnyNH6unIcZzSpTjWFZS3kvYHHq1zy29IzvW00iaVpvjgWMzDIJtMVl0J6CfcZaIgpVr4XM5n30WmQTd61H60exEKz3d65sTy/HDEwS8niQMVwaO9FusuNGYCDjUWTKaC1RSsCD5sJlt1RakLlKGYqYEGTqxPzMVgs4Kw70KkYiKlgRqj4AjBLUZA4RSnLbf5e4Kkg73Wzi8yu7C9XARsc/H728aGdjjTrC8x0R3XXFrd8PZG3Oc0QgaVd4GU4YPkRb8ACFJ9tjfwDEXvX4CdU00W4xMixc0fgDDiarKQV3TkERizz+c0C90m8Ed+0y6uetrKMIczrQJe0Nbd5w==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=jacobs-university.de; dmarc=pass action=none header.from=jacobs-university.de; dkim=pass header.d=jacobs-university.de; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jacobsuniversity.onmicrosoft.com; s=selector2-jacobsuniversity-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=PlbDQluLZMp1b5XExbbo1XPr4OHNhwQU08xQbHRXn+I=; b=iqe3AHLJXEtIlxtvxxXkP6YQ6y+lnUWmpBBOU+WzbEhSYdQFRxJ03axmusMPysNfz3ETrZOp2s74tDv1r6dcy5VrZQikKVnoC0Ozhy09btidybXNIJtrsVxzl0SiKHw9Ac+3KB/YqT03mEtPtES21TI6REMu9dnAKTQjIpHxkMg=
Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=jacobs-university.de;
Received: from AM0P190MB0641.EURP190.PROD.OUTLOOK.COM (2603:10a6:208:194::23) by AM0P190MB0708.EURP190.PROD.OUTLOOK.COM (2603:10a6:208:198::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4734.23; Tue, 30 Nov 2021 08:00:19 +0000
Received: from AM0P190MB0641.EURP190.PROD.OUTLOOK.COM ([fe80::5cb6:636f:eb2d:d6f2]) by AM0P190MB0641.EURP190.PROD.OUTLOOK.COM ([fe80::5cb6:636f:eb2d:d6f2%7]) with mapi id 15.20.4734.024; Tue, 30 Nov 2021 08:00:19 +0000
Date: Tue, 30 Nov 2021 09:00:18 +0100
From: =?utf-8?B?SsO8cmdlbiBTY2jDtm53w6RsZGVy?= <j.schoenwaelder@jacobs-university.de>
To: Kent Watsen <kent+ietf@watsen.net>
Cc: Andy Bierman <andy@yumaworks.com>, "netmod@ietf.org" <netmod@ietf.org>
Message-ID: <20211130080018.2amyfyoyuxefm5c4@anna>
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
Mail-Followup-To: Kent Watsen <kent+ietf@watsen.net>, Andy Bierman <andy@yumaworks.com>, "netmod@ietf.org" <netmod@ietf.org>
References: <BY5PR11MB419641FB0391E25C37405CD1B5629@BY5PR11MB4196.namprd11.prod.outlook.com> <20211125114733.phenv7mktyed6d4v@anna> <20211125.130155.1636018839435459937.id@4668.se> <d5356ee9c40e4a298e58336ece5f891d@huawei.com> <20211125130128.ogpuzktbdyp6yydj@anna> <CABCOCHTDOtA3mdAEuBizDPbvJ8XPkQGzPboccRwGi73Pku+oQA@mail.gmail.com> <0100017d6de3a63d-89d0e981-5347-47be-9779-52d70ccbcda6-000000@email.amazonses.com> <CABCOCHSGon_-MgxoUmMqr7dno68sHC=70SPcQxrw=GcBMQcqoA@mail.gmail.com> <20211129234941.rzgo7q36qbbytcge@anna> <0100017d6ea8bf95-465cd96c-48c1-4bc0-b70f-f82043bae24c-000000@email.amazonses.com>
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <0100017d6ea8bf95-465cd96c-48c1-4bc0-b70f-f82043bae24c-000000@email.amazonses.com>
X-ClientProxiedBy: AM0PR03CA0053.eurprd03.prod.outlook.com (2603:10a6:208::30) To AM0P190MB0641.EURP190.PROD.OUTLOOK.COM (2603:10a6:208:194::23)
MIME-Version: 1.0
Received: from localhost (212.201.44.244) by AM0PR03CA0053.eurprd03.prod.outlook.com (2603:10a6:208::30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4734.22 via Frontend Transport; Tue, 30 Nov 2021 08:00:19 +0000
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 2cad8390-ae5c-4f1f-8bf6-08d9b3d773d1
X-MS-TrafficTypeDiagnostic: AM0P190MB0708:
X-Microsoft-Antispam-PRVS: <AM0P190MB0708550C2BC12459468B4D94DE679@AM0P190MB0708.EURP190.PROD.OUTLOOK.COM>
X-MS-Oob-TLC-OOBClassifiers: OLM:8273;
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: FZUEMSstlvoI4QGZ0FpYyWukNn/kC22V6rfqgnwycr4oGmGdGnnfHFOlUd3uH1zlR2r+ftSK0KQtjFo0aritjhcP2yOI/fYtPPILBgy1aMgomRbB9xAy2ZpDPzoQTjhdlab7/LBHc/PnBoOJJv0ghl0Okx0PePmD6ouWP+x/wv7bxkHpRsQsiH6S8qNf49BZwRvQJ2ivLMjXAqnj4tijfi6dXjE1SbpGX6qePFu+tDYfE87xVKSsaZ8WbP3DPJr7laXzFhoVHiVbCA6pO/IwdhJZkSXiPAHHULdJukWRPyLqQv+l6mUJ1pSRSZ40WZ0DneGBE0cSneUjj8sTsEeLJeOz9FCquR/xjJ2OytFD7P0NG3w8s3QfmdiF5a/f1WiOpjWwrQ0gTBj1TK5tu+22XAyNLNH7RCNWpj3pvDAhVRqTksLiMbrsRvJCHGzbT2WPnlvdKnlHD+Wz7KodDs7BA6JYZk7iaoDcojtakW1PcIT8GbEXVg2mIzHW2PTTxnIpr3oFlqR1mrJeucWaVyAJC2nAQ0OlQO+pKCwylQo2wPv9iMEJp4NqsBQ7oMpU/UQ5WHo+gfSJOlyLhQpih3ms1FqKnaNYR2ICva1h5lQBUKdQcBGVKqbzudocSp7VxN6vv0uI59lWTvCS6iS+Hm6x/Wbah6SCZtpSz6welpkQxHYHNRWCeGLOMM4AE4lEXq2jxzBZWtOzVdEoQwrEQSsExBRYKri3LAn8LpQPO7w1juYW7FPefJpQ+RnHF0oWsq/WGJatFEH9/Bs0JYg4st2diCKiKWIz26Ig8qSKSm0VOJY=
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:AM0P190MB0641.EURP190.PROD.OUTLOOK.COM; PTR:; CAT:NONE;  SFS:(7916004)(366004)(6486002)(66476007)(85182001)(66556008)(83380400001)(52116002)(54906003)(1076003)(85202003)(86362001)(26005)(8676002)(38100700002)(8936002)(38350700002)(40140700001)(33716001)(3450700001)(66946007)(4326008)(508600001)(5660300002)(2906002)(316002)(9686003)(786003)(66574015)(956004)(53546011)(186003)(6496006); DIR:OUT; SFP:1101; 
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?a1g2SE4wT045L2RLN0tKbXZaMTE5Qmd1dkFDakhSQTYwYkdOTFFYdDJWclBJ?= =?utf-8?B?cVlvMStQSTNMWVUvWjk4MHdVYnVPZzJuTXc4MkdVOGx6MEJPb1RuRWh0K3BP?= =?utf-8?B?ek1zcm4ycjQwb0dVRncwS1FPTkdLOWxac3E4RHhJK2l6WERHMUh0WStHMHh4?= =?utf-8?B?Nk1YNXYvS2x1SVplNUhPMEJFVVAwWXVzMnNZaVpic2VZN09SREMwbW1ZdU9z?= =?utf-8?B?d3F0VWRJZ3ZhdmJsREJucnhGU0xIKzdROUpSdUp0N0tEUVJoMk1GSTNSK1F5?= =?utf-8?B?NENDUXd1dkRtamFUMkVGM1BwTTlMZlVmWUpnbmN4L2lFR3V2alFUSUJGa2p5?= =?utf-8?B?eGl6ajBGWUQ1dEVXTW9VNTMxbG5wOExEdHRiZytXRk4xTUUrck9sMnd1WXIv?= =?utf-8?B?UmZtbnV4ckdKOXNpSThKaE4zY1N3ZnpHZ3NRRFFuenp3SU44RWxxTHBJYmZR?= =?utf-8?B?SXV1ZXFKVFFnTmoyS00rbUhXc0w2T0ZQK0ZqU1NSZUl2V1BFQVBQeWxGbHFI?= =?utf-8?B?eHZNYVFnSWI5RU4zbmZTTXZiRS9rMkJTcVo0TjQ5Nmc2M1BBVU9SOTQrY0dZ?= =?utf-8?B?dHNLN2Q3L3drSldNN1V6N05lY3FqTGdmeG1uK1BoNm1pa0EyTm81bXdKVmwy?= =?utf-8?B?TG92eWxtakRDN0hVbTlGZ0FmQ0NqV0N5WnlSTERPanFqWG90MEkrZEdaWnV1?= =?utf-8?B?NkE0cjFmd3cvcDBvRE83eWxJeXhCU3ArcTdOTnU2UFlBRE8zY0RSV0xrYVFN?= =?utf-8?B?Skx1QVZBNTNlRnYxbFUvQW1iN202UVIxd0pwUi9kWDFudlFmcXRYZjNjdUo5?= =?utf-8?B?d2VlTEdWNXQ5YjVaUjBPdHZVcU1pOWN0eGQ5cG9BSEg1UDd4RjRYK3p3dldH?= =?utf-8?B?VnR6U1grSGE2czZ2MmV1NVJ3UFdiNnVNR0tLNXcxYzZGdjNnalpycUFCa0c2?= =?utf-8?B?WjdRQ2pJYUJMR2pjWlNtUTJFYkJ3alZSdWh5UzVYZVZXd1hDQW5tZjQ5NnFO?= =?utf-8?B?RzZjV1hEOXMvVnhmT0NvQWlBRTVUQXpsdWxQQjNabHVoczgzVTQyRVo0Y1o5?= =?utf-8?B?cERFVElRVlJDUlhzR0s0SFlXTWxtMW9aU25idmtuS3NCUVBUK0xiSng3QWlH?= =?utf-8?B?K21rYVpsTElxUjI1ME8xQVZKVkxiOFBDSDh5LzhPWVgvMkJITnc5TWFidUhD?= =?utf-8?B?RGI1UkNvOTlVK0tGRFpBTE5QcVpJai8zTCtZWGQvbkJQRkpLNVg1a3lXd0ZZ?= =?utf-8?B?R2V2d3FUTEZzTEk5TzBlcmlZSEN6UVQxdTJvV1VuMzBYUURqcUtWZTRJZGJF?= =?utf-8?B?aUxyeS85L0JFQm42ejYvQ25aaEd5anptL2doSWZGMFF4N010TmlVVUE3YzhS?= =?utf-8?B?dmZ5d2lRbGxwMjJQTE9sREdrYml3QUZUMDU2UTJGc1lIWGQzM0Yyb0gvbm41?= =?utf-8?B?d3pTZ2xYL2FsMXk5S0ptR0hQSDZZM21JY2c3TWdna3BtSUN6eTVzNTFSd0tP?= =?utf-8?B?SDFVM2lSTnU3ejdRU1R6U2s1dW9yMVBGQ05CdHZ3dVF3S3hSZlFRS0h5K0J0?= =?utf-8?B?TjFXeFo5MklEaHJQM1E2bjl6bGlDNzZiWVFEcUVDbDlDVWpFbC9sVDl4amhq?= =?utf-8?B?ZTJ4M05lZUFteGY1SUY3ZTZoaHdzMko1amRZYmVLZGo0R2prUHFBdHE3cVNF?= =?utf-8?B?UUp2V2YrUUU3bEVnYUFOeHJUUy9SSC9hQ1lhZ1grMUFJLzlkNzRXVTdPRk11?= =?utf-8?B?bDIvM3h2VzUxakFWdkJsUU12N2hiNGNCdFRwMnVWNkdkazdMOStaUnhPRnlr?= =?utf-8?B?R1BqNjZacGVjUTlqb1Y0T3gySy93RWZMQk9zOWgxaFVtOHFmZ21ZZUtFSGo3?= =?utf-8?B?UFl1YUNCMFM3dUhJOTVvdWs4dHJqc2kwSmVNdXFyTmFGL0N2OGVDZmNlYlJD?= =?utf-8?B?b2t4RlF6SHJnby9VQ3ZNTjFUc0NkaHJ1VmlPeURBK0hyc2NkWTNDWGw3MEI0?= =?utf-8?B?b2trZitVdUlYb083bEtERVpqbEtVV3JrNlhmYTd0cUNnZTJuM1ZyeFBnbWQy?= =?utf-8?B?WXB2Sm8xTm5zTkY5TDNSbi95aDhHem9DczdmVzRYN0pKZUx2Ky9VeEVtbHBt?= =?utf-8?B?T09nOE1OaFUyRmo4TlZCRVJTZWtWbVdGQm9hclpldFVHaksvWFRXM2xHMGxo?= =?utf-8?B?K0NmQWljYy9CSkViOG0rZUZpbHFXNHkySUo1bC8rZ2JwYVEvd1R5VHYrd0Rp?= =?utf-8?Q?TXaPtp7ZgbgQOvhyZlIJrUslC4GAmECc/BGMhunux8=3D?=
X-OriginatorOrg: jacobs-university.de
X-MS-Exchange-CrossTenant-Network-Message-Id: 2cad8390-ae5c-4f1f-8bf6-08d9b3d773d1
X-MS-Exchange-CrossTenant-AuthSource: AM0P190MB0641.EURP190.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Nov 2021 08:00:19.3642 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: f78e973e-5c0b-4ab8-bbd7-9887c95a8ebd
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: GR6R3HJi6DXdssMOpbSqFF3cBxpg37e9r3gYhdJt/LKv3hrxGhRqdX2EBTFrQLvXl0PNRYMT1GYjPA5r5xbPjoSZKYfZVJLqOiIBzI1TxC0=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0P190MB0708
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/sKjYHMBuI1RsrtVaYMBgt6FwzB4>
Subject: Re: [netmod] Should the origin="system" be required for system configurations copied/pasted into <running>?
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
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: Tue, 30 Nov 2021 08:00:35 -0000

On Tue, Nov 30, 2021 at 02:24:52AM +0000, Kent Watsen wrote:
> Hi Juergen,
> 
> 
> > On Nov 29, 2021, at 6:49 PM, Jürgen Schönwälder <j.schoenwaelder@jacobs-university.de> wrote:
> > 
> > On Mon, Nov 29, 2021 at 03:14:06PM -0800, Andy Bierman wrote:
> >> 
> >> IMO the least disruptive solution possible should be used.
> >> There is a use-case for adding "origin" support to the <running> datastore
> >> in the <get-data> operation.
> >> This allows an NMDA client to identify system config that is not being used
> >> in <operational>.
> >> 
> > 
> > Looking at Figure 2 of RFC 8342, I wonder how system config gets into
> > running - other than a client writing it into running, at which point
> > the config becomes explicit config subject to the usual update rules
> > of <running>. Conceptually, you can have a system daemon acting as a
> > client updating <running> (perhaps even controllable by NACM). The
> > "origin" was not designed to track from which application config data
> > in <running> is originating, that's to be solved by other mechanisms.
> 
> This idea is to mimic RFC6243’s “default” annotation and the "with-defaults" RPC.  Just like with the “explicit” mode server, if a client writes to <running> and default value w/o the annotation, the server assumes it is explicit config (not the default anymore).  Same here, if the client writes a “system” node w/o the annotation, the server assumes it is explicit config (not the <system>-defined node).  In both cases, if the client includes the appropriate annotation, and the value/node matches the default/system value, then the server assumes that it’s actually the default/system value/node.
> 
> FWIW, about 5 months ago (June 29), I offered this modified version of Figure 2  (Note the <system> box on the left).  The “underlay” comment is meant to imply that <running> always overrides <system> when they’re merged:
> 
> 
>      +-------------+                 +-----------+
>      | <candidate> |                 | <startup> |
>      |  (ct, rw)   |<---+       +--->| (ct, rw)  |
>      +-------------+    |       |    +-----------+
>             |           |       |           |
>             |         +-----------+         |
>             +-------->| <running> |<--------+
>                       | (ct, rw)  |
>                       +-----------+
>                             |
>  +----------+               |        // configuration transformations,
>  | <system> |-------------->|        // e.g., removal of nodes marked as
>  | (ct, ro) | // underlay   |        // "inactive", expansion of
>  +----------+               |        // templates
>                             v
>                       +------------+
>                       | <intended> | // subject to validation
>                       | (ct, ro)   |
>                       +------------+
>                             |        // changes applied, subject to
>                             |        // local factors, e.g., missing
>                             |        // resources, delays
>                             |
>        dynamic              |   +-------- learned configuration
>        configuration        |   +-------- system configuration
>        datastores -----+    |   +-------- default configuration
>                        |    |   |
>                        v    v   v
>                     +---------------+
>                     | <operational> | <-- system state
>                     | (ct + cf, ro) |
>                     +---------------+
>

Your first paragraph does not match the figure. In your figure, system
config does not go into <running> instead it goes into a magic merge
box which is not shown (there is just an arror pointing to an arrow)
and then the result goes into intended.

/js

-- 
Juergen Schoenwaelder           Jacobs University Bremen gGmbH
Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
Fax:   +49 421 200 3103         <https://www.jacobs-university.de/>


From nobody Tue Nov 30 06:46:47 2021
Return-Path: <internet-drafts@ietf.org>
X-Original-To: netmod@ietf.org
Delivered-To: netmod@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 300843A1311; Tue, 30 Nov 2021 06:46:40 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: netmod@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 7.40.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: netmod@ietf.org
Message-ID: <163828359984.27879.5909799956403440190@ietfa.amsl.com>
Date: Tue, 30 Nov 2021 06:46:40 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/-oc8LE6ag7glxudJ3l1IkbFMoX0>
Subject: [netmod] I-D Action: draft-ietf-netmod-yang-semver-06.txt
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
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: Tue, 30 Nov 2021 14:46:40 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Network Modeling WG of the IETF.

        Title           : YANG Semantic Versioning
        Authors         : Joe Clarke
                          Robert Wilton
                          Reshad Rahman
                          Balazs Lengyel
                          Jason Sterne
                          Benoit Claise
	Filename        : draft-ietf-netmod-yang-semver-06.txt
	Pages           : 25
	Date            : 2021-11-30

Abstract:
   This document specifies a scheme and guidelines for applying an
   extended set of semantic versioning rules to revisions of YANG
   artifacts (e.g., modules and packages).  Additionally, this document
   defines an RFCAAAA-compliant revision-label-scheme for this YANG
   semantic versioning scheme.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-netmod-yang-semver/

There is also an HTML version available at:
https://www.ietf.org/archive/id/draft-ietf-netmod-yang-semver-06.html

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-netmod-yang-semver-06


Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/


