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

"Charles Eckel (eckelcu)" <eckelcu@cisco.com> Wed, 13 April 2022 22:31 UTC

Return-Path: <eckelcu@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 56B9E3A17DF; Wed, 13 Apr 2022 15:31:18 -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, HTML_MESSAGE=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=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=BveouVX6; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=FQ/i/xI9
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 elgUs6m8upfb; Wed, 13 Apr 2022 15:31:12 -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 829193A17DC; Wed, 13 Apr 2022 15:31:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=49665; q=dns/txt; s=iport; t=1649889072; x=1651098672; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=6rzocWmP2Vjm5Eu7VStEdBcbmI4WYlvXf0vU9QY4Ie0=; b=BveouVX6N7C7UYD8CiMY8wvr3z38wIf5TzsBZyjfW3ke7w9GZfLlNYcB eRSoo+PTF6qIIOd5RZ0lhvK9uR+M6KlpAxAYGqfKyg6KxC24ZFcKfYqnM kLOApiKyxZgy2LNk1lArcUzp31G9bAv/Wswe76+YnYJfu4dftJNkl0NsA 4=;
X-IPAS-Result: A0ADAACYTldimI0NJK1UBhsBAQEBAQEBAQUBAQESAQEBAwMBAQGCBgYBAQELAYEgMSgufAJaOESEVINKA4RZYIUQgwIDgROPM4p3gS6BJQNPBQsBAQENAQEsAQoMBAEBhEJFAheEZQIlNAkOAQIEAQEBAQMCAwEBAQEBAQMBAQUBAQECAQcEFAEBAQEBAQEBCRQHBgwFDhAnhWgNhkIBAQEBAwEBEAgJHQEBKgILAQsEAgEIEQMBAQEBIAEGAwICAiULFAkIAgQOBRoBB4JiAYIOVwMxAQ6iIQGBPgKBDokReoExgQGCCAEBBgQEhQsYgjgDBoE8AYMQhCgBAYcdJxyCDYEVJwwQgjA3PoJjAQECgUYIDxgJDQmDIDeCLppHCQEQFUYGAjwmBCIrBhcJAjkQGhNrATkLkj+DWYlrQJ4MgisKg0mgAAUug3SMOZgmll2CSZ8UAwFlhCQCBAIEBQIOAQEGgWGCFXAVOyoBgj4+ExkPjiAMDQmDUIUUhUp1AjYCBgEKAQEDCYxNAQE
IronPort-PHdr: A9a23:buHdURRoqsi2Z50jJHvSsOp1V9pso7vLVj580XJvo75Nc6H2+ZPkM QSf4Ph2l1bGUM3d7O4MkOvZta3sGAliqZaMuXwPatpAAhkCj8hFkwkpGsXQD0r9IbbjZDA7G 8IXUlhj8jm7PEFZFdy4aUfVpyi57CUZHVP0Mg8mTtk=
IronPort-Data: A9a23:/i+mia2H4XWsd5aUy/bD5Slxkn2cJEfYwER7XKvMYLTBsI5bpzwHy GVLDTqHO6vbNGD9fdB1YIvk8U0DsMDRz9A3HgBu3Hw8FHgiRegpqji6wuYcGwvIc6UvmWo+t 512huHodZxyFjmGzvuUGuCJQUNUjclkfZKhTr+cUsxNbVU8En151Us4w7JRbrNA2LBVPSvc4 bsenOWHULOV82Yc3rU8sv/rRLtH5ZweiRtA1rAMTakjUGz2yxH5OKkiyZSZdBMUdGX78tmSH I4vxJnhlo/QEoxE5tmNyt4XeWVSKlLe0JTnZnd+A8CfbhZ+SiMa4qk7D6QMbENs1m/Qvsw20 9RSud+UYFJ8VkHMsLx1vxhwGiV6O+hN/6XKZCj5us2IxEqAeHzpqxlsJBhpZstDpKAuWicXq aVwxDMlNnhvg8q7y7G2TuJxrs8iN8LseogYvxmMyBmJU696GsySEvSiCdlw7iscqtJtBsTkP 8sVZGNrShPweS1+AwJCYH45tL742iagG9FCk3qPuqsz/2/VmVAp27n2O92TcduPbclQl1yT4 GPL42q/BQsVXPSZxCaA9X6Eh+LTk2X8Qo16PLmj7NZrjUGdgGsJB3U+VFanr/KRgFK1XNRZJ kcIvCEpqMAa/UqnX/HsQhixv3mevQVaUN1Ve8Uz4wyAn/aM6AeCDW9CRTlEQNAjvdU9Az0ny lHPmMnmbQGDq5WcTXabs7yTtz73aW4eLHQJYmkPSg5tD8TfTJ8bvh3PdYhzFaqO04esOC232 DGVoGsaruBG5SIU7JmT8VfCijOqg5HGSA8p+wnaNl5JCCskOOZJgKT1tTDmAeZ8wJWxFQLY5 Sda8ySKxKVfU8/SxXXlrPAlRenxj8tpJgEwlrKG83MJ3jCp9njLkWt4v2wmfRwB3irphVbUj KL7sAdV4tpYO2GnKP8xaIOqAMNsxq/lfTgEahw2RocQCnSSXFbalM2LWaJ29zu3+KTLufpkU ap3ie72UR4n5V1PlVJavds1374x3TwZzmjOX539xBnP+ePAOC/FEOZaYQvVPr5RAEa4TOP9r ok32yyilks3bQECSnW/HXM7dApTdiFrWfgaVeQOKrXeSuaZJI3RI6aBnex+E2CUt69UjezPt mqsQVNVzUGXuJE0AVviV5yXU5u2BcwXhStiZUQEZA/0s1B+MdfHxPpOLPMfIOh4nMQ9lqQcZ 6deJK297gFnF26vF8I1N8et9eSPtX2D2GqzAsZSSGFmIcUxFlCTp4eMk8mG3HBmMxdbfPAW+ 9WIvj43i7JZL+i+JK46sM6S8m4=
IronPort-HdrOrdr: A9a23:p36C9K6OGrjrxb2vvAPXwY2CI+orL9Y04lQ7vn2ZFiY6TiXIra +TdaoguSMc0AxhJE3Jmbi7Sc29qADnhOFICOgqTPmftWzd2VdAQ7sSlbcKrweQeREWs9QtqJ uIEJIOSeEYb2IK9voSiTPQe71Lrbn3k5xAx92utUuFJjsaDJ2Imj0JczpzZXcGIjWua6BJca a0145inX6NaH4XZsO0Cj0uRO7YveDGk5rgfFovGwMnwBPmt0Lp1JfKVzyjmjsOWTJGxrkvtU LflRbi26mlu/anjjfBym7o6YhMkteJ8KoBOCXMsLlWFtzfsHftWG1TYczEgNnzmpDo1L8eqq iIn/7nBbUr15qeRBDsnfKn4Xif7N9n0Q6S9bbfuwq5nSQ8LwhKVvaoQuliA0HkAgMbzaJB+b MO0GSDu5VNCxTc2Cz7+tjTThlv0lG5uHw4jIco/jZiuRt3Us4gkWUzxjIcLH47JlOw1GnnKp gYMOjMoPJNNV+KZXHQuWdihNSqQ3QoBx+DBkwPoNac3TRalG1wixJw/r1Sol4QsJYmD5VU7e XNNapl0LlIU88NdKp4QOMMW9G+BGDBSQ/FdDr6GyWpKIgXf3bW75Ln6rQ84++nPJQO0ZspgZ zEFFdVr3Q7dU7iAdCHmJdL7hfOSmOgWimF8LAS27Fp/rnnALb7OyyKT14j18OmvvUEG8XeH+ 2+PZpHasWTZFcG2bw5qTEWd6MiXEX2CvdlyOrTc2j+1v72Fg==
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-AV: E=Sophos;i="5.90,258,1643673600"; d="scan'208,217";a="861434999"
Received: from alln-core-8.cisco.com ([173.36.13.141]) by alln-iport-5.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 13 Apr 2022 22:31:11 +0000
Received: from mail.cisco.com (xfe-aln-004.cisco.com [173.37.135.124]) by alln-core-8.cisco.com (8.15.2/8.15.2) with ESMTPS id 23DMVABG007907 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=OK); Wed, 13 Apr 2022 22:31:11 GMT
Received: from xfe-rtp-004.cisco.com (64.101.210.234) by xfe-aln-004.cisco.com (173.37.135.124) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.14; Wed, 13 Apr 2022 17:31:10 -0500
Received: from NAM11-CO1-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, 13 Apr 2022 18:31:10 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=JUahDqzCyiKb63PdXrQWp5LpcQ4xzHfjnnXNOQjWVV+5EIJoN3bb1X2nyUeU549WpXT58NoicRalkbs1HLYiw1/bBcvKcmm/dtfYbVCr7d2Iy4YVX7nhVz2C1FR6PkrOdo+g7A+jQgDA86ATttY6WblcH8yUnABImXaKayEpU0uqXau0MRqBqCdk2YUIuPSbtC9K/8vzQyDUXTR3cQEB7L0F0ugCH36jnJ/3boOvc+WRfFsF5w7hULnnOooRippbqJEhhCsfgvMK+Dbjv1kCrjBuwlTH452YOVKTsg9wMmoEFHdbmQC7KUmEq2Rbh6ZuvHwzpTcyiBLuxI694BkNGA==
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=6rzocWmP2Vjm5Eu7VStEdBcbmI4WYlvXf0vU9QY4Ie0=; b=d0uUuybY6hibzbLLc5nCfVOgPWhL17JPZtHbD/DMv1p1rPTSle5wC3kB6seQ/LTD994DM2fY9/3DjYz6zna+tJSbD4GZjahbfbEX3hSroB5UAPv8W3LLOvL241kGOk41m8LinEFyzcej4ALf0vBEC4dURyVQoFRslMb2zzjK6uWkC1oF3Rd2nzH9EDajNU50X2+vNHocNDluyxnu0XCKktNdPCxaV4Cd93t7fMoVscJ7y4kwFRGgf2lCRFIyLGgJsSc0f7ApkB8QDzE1EThzFUZytWznWThEJRuZhCEjz/g5xPuaf6BOC2Rso+stCG6TtIT+L+kmJDz7Jwy0Gi5GTQ==
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=6rzocWmP2Vjm5Eu7VStEdBcbmI4WYlvXf0vU9QY4Ie0=; b=FQ/i/xI9fqCV+CzwGKpPXtZGcEa4GmYvop6MO0YCTJyxK2a8wvaD5xkvwEW3w+ZmVm1RQyNxX0JWtMy0qllHndHEuwm6H0ChhnjKPNEQpoV3hBZX3JyufMlvcibqmnD3keTun0pmjsFuP3d6+klTi3PVX/LDaSOP5z2HAx6VzWA=
Received: from SJ0PR11MB5053.namprd11.prod.outlook.com (2603:10b6:a03:2af::17) by MWHPR11MB1742.namprd11.prod.outlook.com (2603:10b6:300:113::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5144.29; Wed, 13 Apr 2022 22:30:59 +0000
Received: from SJ0PR11MB5053.namprd11.prod.outlook.com ([fe80::a8bb:27ca:9f54:8f2d]) by SJ0PR11MB5053.namprd11.prod.outlook.com ([fe80::a8bb:27ca:9f54:8f2d%7]) with mapi id 15.20.5144.030; Wed, 13 Apr 2022 22:30:59 +0000
From: "Charles Eckel (eckelcu)" <eckelcu@cisco.com>
To: "Acee Lindem (acee)" <acee=40cisco.com@dmarc.ietf.org>
CC: Andy Bierman <andy@yumaworks.com>, tom petch <ietfc@btconnect.com>, "lsr@ietf.org" <lsr@ietf.org>, "netmod@ietf.org" <netmod@ietf.org>, "Rob Wilton (rwilton)" <rwilton=40cisco.com@dmarc.ietf.org>
Thread-Topic: [netmod] [Lsr] I-D Action: draft-ietf-lsr-ospfv3-extended-lsa-yang-10.txt
Thread-Index: AQHYSgJWUyAU4FeUZ0GLb9JOzyRQ+qzkyWqAgAEmH4CAAGEogIAEqFiAgAKi0YCAAHquAIAAWcwAgAAH8gA=
Date: Wed, 13 Apr 2022 22:30:59 +0000
Message-ID: <6BD1F4FF-6784-47BD-B85F-B99D6156E09D@cisco.com>
References: <164662287026.10186.17661147788695088858@ietfa.amsl.com> <AM7PR07MB62483353E387A0538EDA44C6A0E59@AM7PR07MB6248.eurprd07.prod.outlook.com> <AM7PR07MB6248D0B4D19EF3168DEC4864A0E59@AM7PR07MB6248.eurprd07.prod.outlook.com> <978D3500-5A9C-49FA-A259-B4E234CC9332@cisco.com> <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> <3F7DDA02-DEFA-4680-B048-1AB0A54C2FA1@chopps.org> <BB1D53D0-0D36-40DF-8B9D-4BD4EB6A35C1@cisco.com> <5b05a34d-41b6-7b65-ebe7-9dcaca80eeb2@alumni.stanford.edu> <m2wnfzydgz.fsf@ja.int.chopps.org> <530e30e1-9436-2123-7d03-eb4f876a9f90@alumni.stanford.edu> <BY5PR11MB4196F5F342BA12E79FF29B08B5EA9@BY5PR11MB4196.namprd11.prod.outlook.com> <AM7PR07MB6248928E9399DB39EB660A67A0EC9@AM7PR07MB6248.eurprd07.prod.outlook.com> <CABCOCHS2b9TQR5S+6wn1uwXM_dsrUsP-VVkc3gEoi+YTbAvJBQ@mail.gmail.com> <A431CCC9-36B1-431A-B48B-398F030CE937@cisco.com>
In-Reply-To: <A431CCC9-36B1-431A-B48B-398F030CE937@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-mailer: Apple Mail (2.3696.80.82.1.1)
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: b7109122-f276-45ca-5eb4-08da1d9d48d6
x-ms-traffictypediagnostic: MWHPR11MB1742:EE_
x-microsoft-antispam-prvs: <MWHPR11MB1742EFD4F91B738226190FFAB2EC9@MWHPR11MB1742.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: rDr/bnbDvI/fqHOrFmV4DFUheTyd85NDnz3sw16rsYbjCpps+45hlM4OQhxjLLz7POZfpyZQn3KtAxLsNf8phZ4X6Hbe+uMAxZO6fP+InHwtw5MTdkO/ND7+U+llKrKDWy4KMDaFNuulcFNj8Oaezct3Uk6X1MW/Ju8BKGdQT2r7HeedIwOYlDx+0r3K5qXRohybim6bhlwpbxYHDJeciPtJsThZVx8diFVqmwPDRmVDLJJQ2n4P4bRjTF8meT1b7lWKGcishr3XRX/7R/ta/gdBM/1Jw0JKUvIIjR2tdKamw2kgfzZdNF2dwILZjuwmQvOzWYU+tdIlN4n5572YvNW2f3tuqgvd9sMluNfij3HDckZyY8UUlmOn1f09AN6r2kIZoc4HJX9g5npBCWTp9p3I92LMz8EE6adrhvLAoKFVtCbhvIcp5VROOekaQRITDThpk5r5ajlmwh6OyRcp7mAcAEEzPItWf68EpaKY4XMmrbqTfady/WrLLpxZtRMJF1qh52jKsyVrlf0GCVVSgyLuouxbI9vTfCyNQjMglkHY2/R91LWRxz2Nn9271Q2aj/MbIjGshVDSwPFio0TR3SpJ2Pn00cjt1J1xFVFJP8PpLWV7rF9AIVu+TY7tAqY7WybPJl3bIW80WVhaNBAlV3K8iVCx4rJsL3uuEjqDAQ/RDSzKFNfaX2KOpXj+JylJtNSHFf/I2eX2INuKXxLChMC96uUq3Nj/UaPEe0ivIZFEaI6TBiB8X13Vy6kXOU3vSuR7Yo+AJkrYcwGAsdGaKxLNWHYT1ePHvB7KP4zOYiq44DiTYit9/wjXpCNiciNexnNcmP0/IH2iIcEWlcPiMcrZZlRF7iaeJMHJnEOaoo4=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR11MB5053.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(366004)(54906003)(6512007)(186003)(53546011)(508600001)(36756003)(6486002)(71200400001)(966005)(66446008)(66476007)(76116006)(8676002)(66946007)(66556008)(4326008)(33656002)(86362001)(38070700005)(166002)(122000001)(8936002)(30864003)(5660300002)(83380400001)(316002)(2906002)(64756008)(38100700002)(2616005)(6506007)(45980500001); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 2
x-ms-exchange-antispam-messagedata-0: 6qFQKtEYaAwzH/bYnvjksLqAD6FCrDoo+FKvAxJJYAHU+KN/Y7OaC+kCDmLrb5zOz9t9siS7Vvh2CaY/I6kQVW8rFG2vg3YAN8zrxhQSOXnzYnNtqnrs4T6YWn62grUsFeR6Nlcfe4165GtuxLFuPxbYCQ/joLG3HJ7/vVRXo7dfHc4wyJ0v/Z/crij0p6he+QtD5s3eHL4GcQMwMZ1m9N1/NSmywS9oC5Q/qvOR7rcZXyU1tCtgTuNJvam790xyI2Ac1KXDpBdBIOqA0SiOSIgZCgK5E4xFV/5oL/+Kp/IlFWnOdjkFu2+vmyc7otbFoRDRkDHddvG9ufjPE1sSP9e/BGt/tqgbtSI3DrHNaXyZQ0+TDhJFJ0E+IhDPG0/LykB9e5Xo/8h5anq1cTb8iEj6OjWYPVeO+5RwDJIHQkqJ5NoUZyY4tJwwBVfa3cCvHMqFoXmLIZmyccup8YbJ7CHTQmjAx3VEdjNhp8IQEivb1btQkMfOuDt5r7CGeWSctL8uy/xmnw+2AbTzJT0iuZCMbpmG5Q1scP6IiiXYdD+eY06CIYh/B8IjKbrJZusvSKhOs+IQoaPBgL3HAaG+6SsYnUMa7T2b9IIpn+io8cMp9neAHTFe6/K3DhWtE6MmfTYRWvLsDQOBALA/CCESlSAycVceu2iQHW9C2qGQb4lDBIKR7IIsj6Iw6pSd789gWZkgjVbPT2EdvtupveB2pfDlGIM0fuOoipMjseiD2Hbp/UtGruXfLwF0yiF/dtoUiYLFFylcumtY2BYzan4ThvTyIUWvV/DrftK2EgoZU4bcE9Ecw9E56m81FAasoyWiWgOSU2deiUJ5AriTZxM6f5S4KNGcgupW4R4US6CE+k/WMyLZJkS00Jb1oJHBcmiygV5eKn6cw/dXL0uveyj8A3KxdrO9cSSj6PNIP7pFtABfccdNkwNunvw4607HIiwFkNLm52ckGADm2W281Ocsrtxei88h+SegI/FSORhMgkx34ZzBaIdS4geC7Mwh3v9e2qtQNV5K97uqkPN5q9xez7oQ0gxArRTGlmoqqsC/nXHqbjzqPakRlsfjS1cjOdeqM4QfSVC5MxhF7mC63pfbZyaZD7avseN+wuEvHnMTEa2X2c08Nzx76FjKy4h/zlhz7Jab+RUU5Y726x1evNvkkQ2iZPqGQ7AtgVSYy23jVnHA1f9JXqfQNlpVwgnOwNHzaCKkexl/3nq6NfBdqPNh+iJ9Rs+Sqz5vkNtLhvY7KAaTIZrjEuqA5C5ALMuZjC7DyMq8lKV2zECqNlUUgsx6Nu3+ivuPwptkN8PvBiPDyBwKuB2X/aAor7CluECHUwdwtETUAUbmWp+S/CWTJPrh5Sa48KRlsZ+Yb+FE99gQ5jrWl4Xq02yB5V3Z4TQrTzutOzON+D41ELs1OyflnpmapfyX8Jo/odvMGtyBuD59k15RMaVAAYg3S3bUnGlt8zNPo6bOEYGfgIzOyydxyaGaAVkZKThUdWaLSVxWVg4soZ4ZwLecAftJahQ4lpw9G3BnqxhpTMm5AK2SeKwnmvtHJ9QJ7VtlLljOAIT/gugt2Xu8x8jMlSeiDJfqrU8epGoBWFcVQMCq0y1m+eMNfwsW29DV71NpjXvSo8B9akimtOAUDNYS9vJlDJyxmJ04UnybIquUokkc/mGPtSP8lsanWY27HFyQuIq84KEzMEmqtOultW/DMcrlJuiFWcMnBNyetTbvyiKkxwa7YdQ2mSbyizUN3H7y5L24Moxk99jRVllZ0eyHJKybDARvAwaXXxgF2dvBip2z
x-ms-exchange-antispam-messagedata-1: C2sFUzkuNGrDlQ==
Content-Type: multipart/alternative; boundary="_000_6BD1F4FF678447BDB85FB99D6156E09Dciscocom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: SJ0PR11MB5053.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: b7109122-f276-45ca-5eb4-08da1d9d48d6
X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Apr 2022 22:30:59.4957 (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: c2uVt+4Kd4MlAntXnaE4tsB2sfETHtGTVku4K1s3a0iPsH4L5Ea/U7DKQY2esy+vhdDh2wHSIEZr8iMWJGxkDA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR11MB1742
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.135.124, xfe-aln-004.cisco.com
X-Outbound-Node: alln-core-8.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/SL3aO8M_-LTKQxe3C2EVoFnZiBY>
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: Wed, 13 Apr 2022 22:31:19 -0000

On Apr 13, 2022, at 3:02 PM, Acee Lindem (acee) <acee=40cisco.com@dmarc.ietf.org<mailto:acee=40cisco.com@dmarc.ietf.org>> wrote:



From: netmod <netmod-bounces@ietf.org<mailto:netmod-bounces@ietf.org>> on behalf of Andy Bierman <andy@yumaworks.com<mailto:andy@yumaworks.com>>
Date: Wednesday, April 13, 2022 at 12:43 PM
To: tom petch <ietfc@btconnect.com<mailto:ietfc@btconnect.com>>
Cc: "lsr@ietf.org<mailto:lsr@ietf.org>" <lsr@ietf.org<mailto:lsr@ietf.org>>, "netmod@ietf.org<mailto:netmod@ietf.org>" <netmod@ietf.org<mailto:netmod@ietf.org>>, "Rob Wilton (rwilton)" <rwilton=40cisco.com@dmarc.ietf.org<mailto:rwilton=40cisco.com@dmarc.ietf.org>>
Subject: Re: [netmod] [Lsr] I-D Action: draft-ietf-lsr-ospfv3-extended-lsa-yang-10.txt



On Wed, Apr 13, 2022 at 2:22 AM tom petch <ietfc@btconnect.com<mailto:ietfc@btconnect.com>> wrote:
From: netmod <netmod-bounces@ietf.org<mailto:netmod-bounces@ietf.org>> on behalf of Rob Wilton (rwilton) <rwilton=40cisco.com@dmarc.ietf.org<mailto:40cisco.com@dmarc.ietf.org>>
Sent: 11 April 2022 18:06

Hi all,

Thanks for the comments on this thread so far.  It would be nice if we are able to come to some sort of rough consensus to a solution.

I think that there is consensus that the YANG type ip-address (and the v4/v6 versions) are badly named as the prominent default type name has been given to the unusual variant of including zone information.


The core issue: how important is it to have the typedefs align with user expectations?
The reason the ip-address typedef has been misused is because most people thought they knew
what an IP address was already.  They thought the 1000s of examples of IP addresses they had seen
were enough. They copied "inet:ip-address" from another YANG module they found, never even reading ietf-inet-types.yang.

There are lots of different SDOs creating YANG modules. Not just IETF and OpenConfig.
Vendors need to deal with the integration themselves.
Misalignment at the data type level, especially something as important as ip-address, is causing problems.

Pretending the data types are aligned is not an optimal solution.
Churning 100 or so YANG modules to use ip-address-no-zone is easier said than done.
IMO this is the hardest proposal to execute.

I totally agree. It is 2022 now and the world has evolved to be all about experiences. The NETMOD WG should be more concerned about the IETF YANG experience than our pedantic backward compatibility rules. Don’t get me wrong, these have their place but as Andy has articulated, in this case everyone expects the ip-address types to be the ip-addresses we all know and love. Are we going to let them down? I certainly hope not!!!

I support this approach. It is not ideal, and I am sure we all wish we did not find ourselves in this situation, but the aligning with user expectations and common practice seems the best way forward to me. I would also like to see liaisons statements summarizing the plan sent to the other standards orgs and industry consortiums and use IETF YANG models.

Cheers,
Charles


Thanks,
Acee


Andy


Based on the comments on this thread, it also seems likely to me that most of the usages of ip-address in YANG RFCs is likely to be wrong, and the intention was that IP addresses without zones was intended.  At a rough count, of the published RFC YANG models at github YangModels/standard/ietf/RFC/ to be:
        86 uses of ip-address
        68 uses of ipv4-address
        66 uses of ipv6-address

        1 use of ip-address-no-zone
        4 uses of ipv4-address-no-zone
        4 uses of ipv6-address-no-zone

These types appear in 49 out of the 141 YANG modules published in RFCs.  At a quick guess/check it looks like these 49 YANG modules may appear in 40-50 RFCs.


<tp>

As is sometimes the case with the processes of the IETF, this ignores any issues of transition.  I have pointed out a significant number of WG that have modules in I-D which include no-zone, in various states, perhaps increasing your figures by an order of magnitude.  What are you going to do with I-D e.g. in the RFC Editor queue?  Haul them back?

I think that the plan below is a bad one.  I would introduce types with zone - that is a no-brainer - but would deprecate the existing types.

Tom Petch

As mentioned previously, it is also worth comparing this to the OpenConfig YANG modules:
They have redefined ip-address (and v4/v6 variants) to exclude zone information and have defined separate types include zone information.
There are no explicit uses of the "-zoned" variants of OpenConfig IP addresses in the latest OpenConfig github repository.  However, approximately a third of the IP address types are still to the ietf-inet-types.yang rather than openconfig-inet-types.yang, so in theory some of those 58 entries could still intentionally be supporting zoned IP addresses, but I would expect that the vast majority would not.
I do see some strong benefit if this basic type being defined in the same way in both IETF and OC YANG, and I believe that the OC folks have got the definition right.

I see that some are arguing that the zone in the ip-address definition is effectively optional, and implementations are not really obliged to implement it.  I don't find that argument compelling, at least not with the current definition of ip-address in RFC 6991.  I see a clear difference between a type defined with an incomplete regex that may allow some invalid values and a type that is explicitly defined to included additional values in the allowable value space.  Further, I believe that a client just looking at the YANG module could reasonably expect a server that implements a data node using ip-address would be expected to support IP zones, where they are meaningful, or otherwise they should deviate that data node to indicate that they don't conform to the model.

We also need to be realistic as to what implementations will do.  They are not going to start writing code to support zones just because they are in the model.  They will mostly reject IP addresses with zone information.  Perhaps some will deviate the type to ip-address-no-zone, but probably most won't.

The option of respinning approx. 40-50 RFCs to fix this doesn't feel at all appealing.  This would take a significant amount of time/effort and I think that we will struggle to find folks who are willing to do this.  Although errata could be used to point out the bug, then can't be used to fix it, all the errata would be "hold for document update" at best.  Further, during the time that it would take us to fix it, it is plausible that more incorrect usages of ip-address will likely occur (but perhaps could be policed via scripted checks/warnings).


I still feel the right long-term solution here is to get to a state where the "ip-address" type means what 99% of people expect it to mean, i.e., excluding zone information.

Given the pushback on making a single non-backwards compatible change to the new definition, I want to ask whether the following might be a possible path that gains wider consensus:

(1) In RFC 6991 bis, I propose that we:
(i) define new ip-address-with-zone types (and v4 and v6 versions) and keep the -no-zone versions.
(ii) we change the description of "ip-address" to indicate:
- Although the type allows for zone information, many implementations are unlikely to accept zone information in most scenarios (i.e., so the description of the type more accurately reflects reality).
- A new ip-address-with-zone type has been introduced to use where zoned IP addresses are required/useful, and models that use ip-address with the intention of supporting zoned IP addresses MUST migrate to ip-address-with-zone.
- In the future (at least 2 years after RFC 6991 bis is published), the expectation is that the definition of ip-address will change to match that of ip-address-no-zone.

(2) Then in 2 years time, we publish RFC 6991-bis-bis to change the definition of ip-address to match ip-address-no-zone and deprecate the "-no-zone" version at the same time.

My reasoning as to why to take this path is:
(1) It is a phased migration, nothing breaks, 3rd parties have time to migrate.
(2) It ends up with the right definition (with the added bonus that it aligns to the OC definition).
(3) It doesn't require us republishing 40+ RFCs.
(4) it hopefully allows us to use YANG versioning to flag this as an NBC change, along with the other standards to help mitigate this change (import revision-or-derived, YANG packages, schema comparison).

I would be keen to hear thoughts on whether this could be a workable consensus solution - i.e., specifically, you would be able to live with it.

Regards,
Rob



> -----Original Message-----
> From: netmod <netmod-bounces@ietf.org<mailto:netmod-bounces@ietf.org>> On Behalf Of Randy Presuhn
> Sent: 08 April 2022 18:59
> To: Christian Hopps <chopps@chopps.org<mailto:chopps@chopps.org>>
> Cc: lsr@ietf.org<mailto:lsr@ietf.org>; netmod@ietf.org<mailto:netmod@ietf.org>
> Subject: Re: [netmod] [Lsr] I-D Action: draft-ietf-lsr-ospfv3-extended-lsa-
> yang-10.txt
>
> Hi -
>
> On 2022-04-08 5:11 AM, Christian Hopps wrote:
> ..
> > Instead, Acee (I'm not sure I'd call him WG B :) is asserting that
> > *nobody* actually wanted the current type, and it has been misused
> > everywhere and all over. The vast majority of implementations in
> > operation probably can't even handle the actual type (Andy's point). So,
> > Acee is just the messenger of bad news here. Please note that the AD in
> > charge of all this agreed with Acee as well.
>
> That's not the impression one gets from modules like
> https://www.ietf.org/archive/id/draft-ietf-mpls-mldp-yang-10.txt
> which employs both types.  So, regardless of whether one is willing
> to respect YANG's compatibility rules, it's no longer a matter of
> speculation whether a name change would cause actual damage -
> it clearly would.  Furthermore, my recollection is that the
> WG *did* discuss whether the "zonable" property was needed, so
> any argument based on the assertion that "*nobody* actually
> wanted the current type" seems to me to based on a false premise.
>
> Randy
>
> _______________________________________________
> netmod mailing list
> netmod@ietf.org<mailto:netmod@ietf.org>
> https://www.ietf.org/mailman/listinfo/netmod

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

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