Re: [netmod] [Lsr] I-D Action: draft-ietf-lsr-ospfv3-extended-lsa-yang-10.txt

"Rob Wilton (rwilton)" <rwilton@cisco.com> Thu, 07 April 2022 09:25 UTC

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 C20843A15EC; Thu, 7 Apr 2022 02:25:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.605
X-Spam-Level:
X-Spam-Status: No, score=-9.605 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_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01, 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=KZl/hwMH; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=VhQrNBD1
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 6_Euv8SNEUMG; Thu, 7 Apr 2022 02:25:09 -0700 (PDT)
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 73DD23A15EB; Thu, 7 Apr 2022 02:25:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=9480; q=dns/txt; s=iport; t=1649323509; x=1650533109; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=DEojhVPkF3VPALql8kRfVVMVE26eJPkPMjTxDT5MUt8=; b=KZl/hwMHamR591mZUMaj/GoRtGNSBSVIGYjb3iEK0Ecpd9QcmtZAIeUI rINfM3T1UezwxJxIdNCnn1OQ2sDqt5W2UCw90HysEbATizpA4FHFdDPjE 5XjzVEKau33zgXUUIVdZqtaMr3K5e4rikjkRHjq3aNvQQatxzoLmErWE/ Y=;
X-IPAS-Result: A0ALAACPrU5imIMNJK1XAxwBAQEBAQEHAQESAQEEBAEBQIFGBwEBCwGBUSguflo3RIRVg0oDhFlghRCDAgObPIEugSUDVAsBAQENAQEzEAQBAYISgnUCF4RNAiU0CQ4BAgQBAQEBAwIDAQEBAQEBAwEBBQEBAQIBBwQUAQEBAQEBAQEJFAcGDAUOECeFaA2GQgEBAQEDEhERDAEBNwELAgICAQgQAQMBAQEBAgIjAwICAhkXFAEICAIEAQ0FCBMHgmIBgmUDLgGiNwGBOgKBDokReoExgQGCCAEBBgQEhQsYgjgDBgWBCywBgxCEKIcVJxyBSUSBFUOBZoEBPoRHFQomglM3gi6ZSwoQWwYyDCYEFB4hUDUTLTgGAQITHkCSDSoSgxuKJ54LgioKg0mgHRWDdJMVkUeWXiCCKaQbAgQCBAUCDgEBBoFhghVwFYMkURkPjiAZg1kziit1OAIGAQoBAQMJjiYBAQ
IronPort-PHdr: A9a23:zea0LxXgV+KKwPih4TQhztXJKmLV8K36AWYlg6HPw5pCcaWmqpLlO kGXpfBgl0TAUoiT7fVYw/HXvKbtVS1lg96BvXkOfYYKW0oDjsMbzAAlCdSOXEv8KvOiZicmH cNEAVli+XzzMUVcFMvkIVPIpXjn5j8JERK5Pg1wdYzI
IronPort-Data: A9a23:mYc/6K2BY/ukGxtd//bD5RNxkn2cJEfYwER7XKvMYLTBsI5bpzZRy TQaXzzQO6uNYjHyLoglYY6x904C68KBy95iTFQ93Hw8FHgiRegpqji6wuYcGwvIc6UvmWo+t 512huHodZxyFjmGzvuUGuCJQUNUjclkfZKhTr+cUsxNbVU8En151Uo8w7dRbrNA2LBVPSvc4 bsenOWHULOV82Yc3rU8sv/rRLtH5ZweiRtA1rAMTakjUGz2yxH5OKkiyZSZdBMUdGX78tmSH I4vxJnhlo/QEoxE5tmNyt4XeWVSKlLe0JTnZnd+A8CfbhZ+SiMa+ZdlK+tCRwBusSjVrvlA+ MsOn4ysYFJ8VkHMsLx1vxhwGiV6O+hN/6XKZCH5us2IxEqAeHzpqxlsJBhpZstDpKAuWicXr qVwxDMlNnhvg8qs37O/Vu5qrs8iN8LseogYvxmMyBmJUKZ6Gs2aGPuiCdlwxG1hq8x2TabkS vEHc31TMBPeUg0MAwJCYH45tL742iagG9FCk3qTqLYy5GT7zQFt3v7qKtW9Ut2HXsp9n0uEq CTB5WuRKhUBLvSexCaLtHW2iYfnn2XgU4IVGbun//NujFCJ7m4aAxocTh6mp/inh1SlWs5Ob UAZkhfCtoA78EitC9L6RRD9+TiPvwUXXJxbFOhSBByxJrT8yDfHGXlaYHl4UsF6heYHdSJp/ E+Vtoa8bdBwi4G9RXWY/7aSiDq9PykJMGMPDRPoqyNYvrEPR6lu0nryosZf/L2d1YasQG6uq 9yehG1v2etM3JdjO7CTpAif6w9AsKQlWeLcCu//d2ah4wURiGWNONHwsAOzARqt0O+korSpt XwAnY2V6/oDSMjLny2WS+JLF7asjxpkDNE+qQMxd3XC323wk5JGQWy2yGolTKuOGp1eEQIFm GeJ5WtsCGZ7ZRNGl5NfbYOrENgNxqP9D9njXf28RoMQPskrJFPXpX81OBT4M4XRfK4EzP5X1 XCzLJnEMJrmIfgPIMeeHr1EiuZ7mkjSO0uKH82ip/hY7VZuTCfFFehaWLd/Rus496iD6B7E6 MpSMtDi9vmseLOWX8UjyqZKdQpiBSFiXfje8pULHsbeclsOMDxwUJf5nOJ+E6Q7xP49vrmTo RmAtrpwlQCXaYvvc1vaMxiOqdrHAP5CkJ7MFXB0Zgb3hiJ7OO5CLs43LvMKQFXuz8Q7pdYcc hXPU5no7ihnItgfxwkgUA==
IronPort-HdrOrdr: A9a23:7qOe66oU9AL4LCTF5R+iNSMaV5uBL9V00zEX/kB9WHVpm5Oj+f xGzc516farslossSkb6Ky90KnpewK5yXcH2/hvAV7EZniohILIFvAv0WKG+Vzd8kLFh5ZgPM tbAspD4ZjLfCVHZKXBkUeF+rQbsaK6GcmT7I+0pRoMPGJXguNbnn1E422gYypLrXx9dOME/e 2nl6x6TlSbCBEqR/X+IkNAc/nIptXNmp6jSwUBHQQb5A6Hii7twKLmEjCDty1uEg9n8PMHyy zoggb57qKsv7WQ0RnHzVLe6JxQhZ/I1sZDPsqRkcIYQw+cyjpAJb4RGIFqjgpF5d1H22xa1O UkZC1QePib3kmhPF1dZyGdnTUIngxeskMKgmXo/0cL6faJNQ7STfAx3b6wtnDimhAdVBYW6t MR44vRjesmMTrQ2Cv6/NTGTBdsiw69pmcji/caizhFXZIZc6I5l/1VwKp5KuZIIMvB0vFuLA CuNrCp2N9GNVeBK3zJtGhmx9KhGnw1AxedW0AH/siYySJfknx1x1YRgJV3pAZMyLstD51fo+ jUOKVhk79DCscQcKJmHe8EBc+6EHbETx7AOH+bZV7nCKYEMXTQrIOf2sR+2Mi6PJgTiJcikp XIV11V8WY0ZkL1EMWLmIZG9xjcKV/NKwgFCvsukKSRloeMNoYDaxfzO2zGu/HQ1skiPg==
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-AV: E=Sophos;i="5.90,241,1643673600"; d="scan'208";a="858435136"
Received: from alln-core-1.cisco.com ([173.36.13.131]) by alln-iport-5.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 07 Apr 2022 09:25:07 +0000
Received: from mail.cisco.com (xfe-rtp-004.cisco.com [64.101.210.234]) by alln-core-1.cisco.com (8.15.2/8.15.2) with ESMTPS id 2379P6j8020042 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=OK); Thu, 7 Apr 2022 09:25:07 GMT
Received: from xfe-aln-001.cisco.com (173.37.135.121) 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; Thu, 7 Apr 2022 05:25:05 -0400
Received: from NAM12-MW2-obe.outbound.protection.outlook.com (173.37.151.57) by xfe-aln-001.cisco.com (173.37.135.121) 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, 7 Apr 2022 04:25:05 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=G0lF2G/qwzm2ClVKzqHVoMkmvSKbQf0f2rcixbcJUO7faixNaoRvFXT7nTuTwoo/YMsRrHSFwJKAPQwj9QzQmBOKv+IyzMETlcHNovppEmDNEE1Ut7YFfUbzvDVGWzWCHfCO7V9ELImCk2P6CQj7TX1nrHr4BI7hSoXos0vuywkvUAMt+fNuh3x7mY5nJGcxeEAGtSShvICJyuatCyagJ+3KdBYKDJ7oQ7M3sjNXccjmBSCvyaK8SPAoFE1yFLMSpBol27T8slU13wEqf86pybw5ZFEePs40+TsqDiiaXMHePc0gMH1E8huCOT+ToLxXUohtfyI9ubhO5WLsXTsA1Q==
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=DEojhVPkF3VPALql8kRfVVMVE26eJPkPMjTxDT5MUt8=; b=DYr/K+nOPABAyifQfvdViN4il/U44kCMcQz2X+Orzoso9DJvb/oAC3dZi1UBNt8CzPa/Eu2HGiS1FAJhD3N5H25gwIVGKZRWdK7KFQCG0chtk0yvSrCTmjk89W+LZRkZ266jDriNR0Ie/OGXF3z0A9P9aqVoYECX6eNePGAWw6mjovIq8+tzfwO0PVW+4RoDUBiH8VkH8o3Ii6rRUF7EvvBtkRPMZJrqVQDGTjUpbVrK/kP3pRKtaQQb54kltyRftxFOoPvDhlWehNPx2MZSmMp4cx3MBcYLgcMeZu8+MP/MAMEZX7VjEGO0vNG2uZ+NUtgr7Jc7/0Wsdn1uuJWkgg==
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=DEojhVPkF3VPALql8kRfVVMVE26eJPkPMjTxDT5MUt8=; b=VhQrNBD1qlgw+sxtbe+XEBvnzRKFOP/tABaZN8ZDWf+36Tk2LWge12uk2tIPJrtCoi/1Sk5MbsD+Q2/6M6qa34taRPRiSEhz0H9boAMPT+M0uohhX0H1mhDzu1lUTzrT6v3A4WGmZe2MK6ONOX6BWBubO8xuZvmAIGaPqdY1UGw=
Received: from BY5PR11MB4196.namprd11.prod.outlook.com (2603:10b6:a03:1ce::13) by CY4PR11MB1606.namprd11.prod.outlook.com (2603:10b6:910:d::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5144.22; Thu, 7 Apr 2022 09:25:03 +0000
Received: from BY5PR11MB4196.namprd11.prod.outlook.com ([fe80::110c:973c:8fcc:dac3]) by BY5PR11MB4196.namprd11.prod.outlook.com ([fe80::110c:973c:8fcc:dac3%6]) with mapi id 15.20.5144.022; Thu, 7 Apr 2022 09:25:03 +0000
From: "Rob Wilton (rwilton)" <rwilton@cisco.com>
To: Jürgen Schönwälder <j.schoenwaelder@jacobs-university.de>, "Acee Lindem (acee)" <acee@cisco.com>
CC: "lsr@ietf.org" <lsr@ietf.org>, The IESG <iesg@ietf.org>, "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: [netmod] [Lsr] I-D Action: draft-ietf-lsr-ospfv3-extended-lsa-yang-10.txt
Thread-Index: AQHYSQQjUWXAYbZqukC3u6rIN1SRMazhjBeAgAAhXICAAAT4AIABrsWAgACwtwCAABfqEA==
Date: Thu, 07 Apr 2022 09:25:03 +0000
Message-ID: <BY5PR11MB419642B5948BC3E96366465FB5E69@BY5PR11MB4196.namprd11.prod.outlook.com>
References: <AM7PR07MB6248CE4BDC0B27008D4F04BCA0E59@AM7PR07MB6248.eurprd07.prod.outlook.com> <2C00E058-F836-415E-A357-797E01FE77AD@cisco.com> <DB7E3112-3C2F-4040-81E1-F4625689DA62@chopps.org> <645FCC0B-8279-4070-B052-A553317B8474@cisco.com> <20220405153644.w5faspao6qkbq337@anna> <B98C7C87-D7B6-4DB0-85C7-E8B61EDC66F6@cisco.com> <CABCOCHTZC+HqgBWr=m_wvVdgbDFnR6kTTv-XB20Ujn8uhj6krQ@mail.gmail.com> <20220405190249.chscwo4m4v4l5xoj@anna> <CABCOCHQ17cQz1sM3iWLpmnOrrLR_V9r8qipckhaEb5ouW0YdEg@mail.gmail.com> <E95B1413-1363-4BD6-A23B-141FAA640C00@cisco.com> <20220407073452.rslzcxakaqnojedr@anna>
In-Reply-To: <20220407073452.rslzcxakaqnojedr@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: d2cb6dac-e289-474a-d3f3-08da18787f1e
x-ms-traffictypediagnostic: CY4PR11MB1606:EE_
x-microsoft-antispam-prvs: <CY4PR11MB16068584E203AD082385AF86B5E69@CY4PR11MB1606.namprd11.prod.outlook.com>
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 3B3KurzkvAcjzw3b7zzJHsZIMi7hJXHqUTPxJjIlmgMGkX6gASzg/ciBJHndbA4D4Zfpyv9mdDJJ1Wa1+xj5hahVZQlGy6hKDleCNrI3UuB8PWYW6vaaG0COIJt8qRdyvgxAeysoyJ8wndUlhNwudMkmstPVIHfmAX5t5OMqc3gQLEiVRM9aLLtwfjiWLWa85ioWvPzVUXhTBb+0yGvSydTrhzrywraNGX4c3vKXfRIBuoQ1r7YlBZjYrgPMbj96qAqrX1AGtKu0PnkxEOW0QNv+vTmgfUmf9WFnMEBkEculN+qEIywYjwEqEN7dtI4tbdJWu0y5btSfrN2V2AGtx40foVyAHfPdPwCyZRyt+x+/oHFfb2dmU8lzLGczSknOIJyubWanhF9JeKDgs2xA92wkfzBtFwG0HAWeEKeiY9pXKfzZM21yWBUJA/ovqBYlgQ3H3sN0KTgkh/pbN5xLaJ4pJ1fyC5ihacIUZJFd6ChT2r6nUU4kACz8J/G+NZ9SYna4hpHwf9S/yL8nJYMkprS72Ra1z5LQvENOB6enKklkCSKjd/xvwGx5VM95mfY31oEyeOrPEPDwednJKKbkoHBYa4vjjc9PuIVKy8hcTZ9JY/EjEGTaCJt8oep0tlRVBcXToE98uFoODPPElG0enQxnO0ENNCE21Yhpy2VuEUMBRPOKcRraEupoEbTxHPl4BE1AxRWzNKGDlxeFz3VK90fyGfBXz0W8GOQiMF8HIMkWYCjvQwxVMqkJBEdkDR7gVrFNhCfx6OGCRkTejqMo6KrovcOZRIq1lboB6a3TTXY=
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:(13230001)(366004)(8676002)(4326008)(86362001)(76116006)(66556008)(66476007)(66446008)(64756008)(66946007)(2906002)(38070700005)(5660300002)(122000001)(8936002)(38100700002)(66574015)(52536014)(83380400001)(54906003)(6636002)(508600001)(9686003)(7696005)(6506007)(33656002)(186003)(53546011)(26005)(110136005)(71200400001)(316002)(40140700001)(55016003); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: Jcn/TYMi5Hk4d2GPlOxTj/K7jDP9MwtTL6YyxLqD/qeeGyjZOAFRMYj+XNYFEfTt5QgXRzOXDagavaEnJgHsweGcas7eu3RHCGLB2aFWKPSDsrTZRZrONCbD6icJT69yKVS8LXyuylTJADRX5OOd3X44H7he655ulFC5FPN/oUUwkzcgjtmMWxZeeFFhgzOZXCR21131j4RYIrhaV7QHqqFlLF3GJ3ZxH/QQkYT1s0fELphseJWtciNtHuWKVe7GWDUiSWySTyO/3OfvJkytuRNt54nOirpw2SJBO06ZO6B5uleiBab03Qmmq6SaahEIFkQR55HkoFIvQhQi10h/DY3g0V5PlUOgMiJh/eBtOudJlUmoJxefx1FhMwHsMmhP5dPuIJyQxcfqdd4Xdeog+nrsfqBg16UGrcaiehN/Md3rnIKr1NwWg0WqMXvyUxgsH3K/3XhQZxH/s4+FrOEHjfiKx5TFsfQuGh+OW0hg6zk2KyJvAasRhsS7MUhCBTb7ypjajsqC0M5NnMBfbtgQG6iAajfsc3iiZTgZEKaF7Z0JkrcqOJWOnnsvAlQiYFx/YqczoOUijN3rQH4CVq0UYxY7Seaia15uqUI64jnRqY31PTdKb8mRmhisMHyjd12Oe14coqKw2Sdgn5OjHfQJ6QakZuHci0mtkRwiTJgjX8ze0H4v6wDQM+zagscgbY/TBQqiXVd2bHdm3fVhpzfd8A7XAE/7sGCy/FAinxKcV7/6Er96llut71lyhMVpR9tXXmYkL1lgFGKlL2bxxX6V+wnbuqiLrf3j6Jy5TAQzAXFK4V+kD+99vYL/yAK2TDHvtF+XSuUUWNSb74KYKD1ZQhGGqbO/Y3PwTKYaBzuWamdjRqGVR22xIz+A4Ac2RKcydILuxxfRF1XV9aNZDtNtdKRz0b4h5twkRlfYQ0nEFOet5K79CKV8nD479chaU888uLc34ylDKlNXeFKFMl9+QMIPb2nfHngwhthQ7cXYTzg5Hjg4f8hUxucLiyKtz4FXYxOyjRjCQ+q2bDwK03IUwfJbT1j9H4KNsD2EStZ/B7eMEuaIbX2/KoHysXdY0dk9U+mOXLjCwgrrTepWOnmui6p0Ys1S6q0ICczEFRNtiLdRAn7/r8tJJxVwX+0YmKpqWnOoEbCt7J1hMIoPnSa/Z6TmgrkHnu4Qzj74fM5N0lByVW/m+ttF6czsKkjGSthoC3cr+Nq/2pcWUNi7F/p+EONmD/2xh7E6Ze0VFQiYxs6trwiXuKTgRgZ9Z5DCkbTj6KKKSQ6Ke27meOyPbDTt55noeejIxrqxB8EwCSUom4jG+xupmICLIoqAZfH7XY5sFT3b7HqtgaitCuUhoXFrvNVVp6ME1f1F+4uMKvEaonbxlL6PmB/6cUA6CjQRg1pGs5oa8XZYWwINtIYZlujI7BaIF7j6qS8tgc3q2dJhaTY1GzhXjth3GofllMFtgfMX3ELIOSavFnN5C4pAaFjx4dsgr3Y8UK8SCnv8DwcoyIqOXrbSphecN6fE19YzjhvVz9BrzsKfuxcM999+Xm6T4L341Xn7OmEc5J8b6KkLwP3cMdkSlrMrPvBk2G8PLxk9WHejTNHCm0kXg5pK/Tf5YIwG4koi9kTl8zOyShf2x8dIdKtsFNR/fCSK8sFd5cVNNK/Rvtznt8T9ZwwDxi7Lmsmd2YRFfY24/LtzL06VZmOq3rZuwZCC9LmT5Y6dObbJI6y36qz6u43Huy7SRfyv3A==
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: d2cb6dac-e289-474a-d3f3-08da18787f1e
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Apr 2022 09:25:03.1090 (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: 6St4svDmo8QazdwsZNurNphWqni4Z6yysZnf9eOKfhj64cMkbwx5AhC9ZvNf7XJOZigy6X8npxidskgoFK0FNQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR11MB1606
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 64.101.210.234, xfe-rtp-004.cisco.com
X-Outbound-Node: alln-core-1.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/zGGIs9274O4mjeZ-tsNlZ57-X4A>
Subject: Re: [netmod] [Lsr] I-D Action: draft-ietf-lsr-ospfv3-extended-lsa-yang-10.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, 07 Apr 2022 09:25:15 -0000

I basically agree with Acee, and I think that we should do (b):

	b) Change the types as suggested and accept that doing so breaks
   	modules where zone indexes are meaningful.

I appreciate that this is an NBC change, but I believe that this is the most intuitive definition and is the best choice longer term.  I also note that the base ipv4-address/ipv6-address types in OpenConfig (where they use the OC copy/version of inet-types and not ietf-inet-types) don't allow a zone to be specified and assumes the default zone.  They have separate types in cases where a zone is allowed to be specified, i.e., aligned to what (b) proposes.

For modules that are using/wanting zones (if any), then they can migrate to the new explicit zone type.   draft-ietf-netmod-yang-module-versioning, if it keeps its import "revision-or-derived" extension, would also allow such modules to indicate the dependency on the updated revision/definition of ietf-inet-types.yang.

Of course, the description associated with the updated ietf-inet-types.yang revision should clearly highly the non-backwards-compatible change to the types.

Rob


-----Original Message-----
From: iesg <iesg-bounces@ietf.org> On Behalf Of Jürgen Schönwälder
Sent: 07 April 2022 08:35
To: Acee Lindem (acee) <acee@cisco.com>
Cc: lsr@ietf.org; The IESG <iesg@ietf.org>; netmod@ietf.org
Subject: Re: [netmod] [Lsr] I-D Action: draft-ietf-lsr-ospfv3-extended-lsa-yang-10.txt

Here is roughly what happened:

- RFC 6020 (published ~12 years ago) introduced the ip-address
  type. It included an optional zone index part since zone indexes
  are necessary in certain situations (e.g., configuring services
  listening on link-local addresses or clients connecting to services
  listening on link-local addresses).

- RFC 6991 (published ~9 years ago) added the ip-address-no-zone types
  since people felt that it is useful to also an ip address type
  without the optional zone part for situations where a zone is not
  applicable. The name 'ip-address-no-zone' was picked since the name
  ip-address was already taken.

I understand that the names resulting from this evolution of the YANG
module confuse people not looking up the type definitions. Let me note
that using a type allowing for an optional zone for a leaf that never
needs a zone is not a fatal error (its like using an int where a short
is sufficient) while using a type not allowing for a zone for a leaf
that may need zones is a fatal error (using a short where an int is
required) requiring an update of the definition of the leaf to fix.

What are our options?

a) Do nothing and accept that types are called as they are.
b) Change the types as suggested and accept that doing so breaks
   modules where zone indexes are meaningful.
c) Deprecate the types and create a new module defining new types
   so that modules can opt-in to use better names.
d) Deprecate the -no-zone types and move back to have a single
   type for IP addresses.

Any other options?

How are we going to pick between them?

/js

On Wed, Apr 06, 2022 at 09:02:23PM +0000, Acee Lindem (acee) wrote:
> Jürgen and netmod WG,  +IESG,
> 
> It is not just the IETF models that are using the inet:ip-address for the standard IPv4/IPv6 addresses without zones. Every vendor’s native models and the OpenConfig models use the base types and expect the standard IP address notation. If we don’t fix this, it is something that people can point to as another example of the IETF being out of touch with reality.
> 
> I thought about more, and it might make the backward compatibility easier if we just leave the existing ip-address-no-zone, ipv4-address-no-zone, and ipv6-address-no-zone types and add *-zone types for the remote possibility that someone actually wants to include the zone.  In the existing RFC 6991 BIS document, we could merely remove the zone from the ip-address, ipv4-address, and ipv6-address types and classify this as we would any other bug fix. While including the zone was the original intent of the base types, this is what those of us who work on software products would classify as a requirements bug.
> 
> Thanks,
> Acee
> 
> From: Andy Bierman <andy@yumaworks.com>
> Date: Tuesday, April 5, 2022 at 3:21 PM
> To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>, Andy Bierman <andy@yumaworks.com>, Acee Lindem <acee@cisco.com>, "lsr@ietf.org" <lsr@ietf.org>, "netmod@ietf.org" <netmod@ietf.org>
> Subject: Re: [netmod] [Lsr] I-D Action: draft-ietf-lsr-ospfv3-extended-lsa-yang-10.txt
> 
> 
> 
> On Tue, Apr 5, 2022 at 12:02 PM Jürgen Schönwälder <j.schoenwaelder@jacobs-university.de<mailto:j.schoenwaelder@jacobs-university.de>> wrote:
> On Tue, Apr 05, 2022 at 10:03:25AM -0700, Andy Bierman wrote:
> > >
> > > The best outcome would be to fix ip-address to not include the zone,
> > > introduce ip-address-zone, and deprecate ip-address-no-zone. My take all
> > > the is that all the existing usages do not require zone and this would be a
> > > fix as opposed to a change.
> > >
> > >
> > I don't think this will harm our implementations.
> > The type is still string. The pattern will change but that is handled by a
> > library.
> > Whatever pattern is used will get handled the same way.
> 
> Either a zone is allowed to be present or it is not, this does make a
> difference, its not a cosmetic change.
> 
> 
> True. The code will probably accept the pattern then fail trying to use the string.
> If the client sends the form with a zone.
> 
> 
> 
> 
> > The same problem exists for 'date' and 'date-no-zone' types,
> > but they are not used very much.
> 
> Perhaps we should call types a, b, c, and so on - this may force
> people to read the descriptions. ;-)
> 
> For some reason, the smarter the person, the less likely they are to
> read any of the documentation before using some software.
> I call it the "it should work the way I would design it" phenomenon :-)
> 
> You have to admit that Acee's suggestion is more intuitive than the current
> definitions.
> 
> Clearly an NBC change.
> IMO it is more useful to put some YANG extension magic in these specific typedefs
> than just bumping a major revision number. This is a great use-case for the version DT.
> 
> There probably is no solution path where nobody has to change any YANG or any code
> and everything still works.
> 
> 
> 
> /js
> 
> Andy
> 
> --
> Jürgen Schönwälder              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/>

-- 
Jürgen Schönwälder              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/>