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

"Rob Wilton (rwilton)" <rwilton@cisco.com> Thu, 14 April 2022 12:48 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 F0D4C3A17DE; Thu, 14 Apr 2022 05:48:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.606
X-Spam-Level:
X-Spam-Status: No, score=-9.606 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_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=WKzN4rrT; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=ZZ54qRYu
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 virfNCuUXjmn; Thu, 14 Apr 2022 05:48:29 -0700 (PDT)
Received: from alln-iport-2.cisco.com (alln-iport-2.cisco.com [173.37.142.89]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C20563A0D35; Thu, 14 Apr 2022 05:48:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=10792; q=dns/txt; s=iport; t=1649940508; x=1651150108; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=w2GgAhC6pNkJlOObV9OW9nA3FLhtT7SK4YIJgDf4k1Y=; b=WKzN4rrTV7KZwXvf3ajKT8l5yrtLYcQfwcUlTf4+XApMf8a3ktgrkmXS IA3lLCwqGDApAvuctT5DwN3OvoG3AYphMQlOSSqr71BFOwJA41PIGMkto E96lLq7r0dw63KtyfBTynyKVHelc9aMeOiKCceWKz7sx1UDytaOsUYSyu c=;
X-IPAS-Result: A0ALAAAUF1himIcNJK1UBhwBAQEBAQEHAQESAQEEBAEBQIFGBwEBCwGBUVZ8Alo4RIgeA4RZYIUPgwIDgROPM4p3gS6BJQNUCwEBAQ0BASwLDAQBAYRCRQKEegIlNAkOAQIEAQEBAQMCAwEBAQEBAQMBAQUBAQECAQcEFAEBAQEBAQEBCRQHBgwFDhAnhWgNhkIBAQEBAwEBEC4BASoCCwELBAIBCBEEAQEBLicLHQgCBA4FCBIBB4JiAYJlAzEBDqJ3AYE+AoEOiRF4gTOBAYIIAQEGBASBNwGDUxiCOAMGgT0BgxCLRAIXEByBSUSBFUOBZko3PoIAYwEBAoFGCBKEC4IumkoJASVGBgI8JgQUDisGBBNEEC1QGwECNw2SPT2NR4EynFqCKwqDSYsXlQcVg3SMOZgmll2CSYpUlEMBhQkCBAIEBQIOAQEGgWGCFXAVO4JpURkPjiAMDQmDUIUUhUp1AjYCBgEKAQEDCYxJAQE
IronPort-PHdr: A9a23:FMqxhxzdyWCQSFrXCzPZngc9DxPP8534PQ8Qv5wgjb8GMqGu5I/rM 0GX4/JxxETIUoPW57Mh6aLWvqnsVHZG7cOHt3YPI5BJXgUO3MMRmQFoCcWZCEr9efjtaSFyH MlLWFJ/uX+hNk0AE8flbFqUqXq3vlYv
IronPort-Data: A9a23:nKumqKrTJ2YZrOnyqMKjyxDEyQZeBmI+ZRIvgKrLsJaIsI4StFCzt garIBnXaf2ONjagfo8gOt+3pkkP6JbcmIc1TFRqriE1RXkUp+PIVI+TRqvS04x+DSFioGZPt Zh2hgzodZhsJpPkjk7xdOCn9xGQ7InQLlbGILas1htZGEk1EE/NtTo5w7Rj2tIx3YDga++wk YqaT/P3aQfNNwFcagr424rbwP+4lK2v0N+wlgVWicFj5DcypVFMZH4sDf3Zw0/Df2VhNrXSq 9AvY12O1jixEx8FUrtJm1tgG6EAaua60QOm0hK6V0U+6/RPjnRa70o1CBYTQXUQoRusw+x08 o1yj76CQEQjH5PP391IBnG0EwkmVUFH0LbDJX76usuJwgicNXDt2P5pSkoxOOX0+M4uXjoIr qJecWtLN0ve7w616OrTpu1EnNsiKNXsOqsUu2prynfSCvNOrZXrE/uXvoAFgGdh7ixINefGa /oHNSN+UAjRPBd/AAYvNK8HjM790xETdBUB+A7K+sLb+VP7yBdr+LngLNSTfcaFLe1Tk1qdo W7u/mnlDFcdLtP34T+P8DGti/PBtX+lBtJUD7DQyxJxqFSXwmpWAxoMWB7h5/K4kUW5HdlYL iT45xbCs4AAs2aFa4XBWifgn0SmjBdfUftuEKoDvVTlJrXv3y6VAW0NTzhkYdMgtdMrSTFC6 rNvt461bdCImODJIU9x5ot4vhvpYnFMcjFqiTssCFpbvYay+enfmzqWFo4LLUKjsjHi9dgcK RijqCwzgd3/ZuZUiv3ipjgrb99Qz6UloyY84gHRG2mi9A48PsiuZpej7h7Q6vMowGelorup4 SVsdyu2tb1m4XSxeMqlG7ll8FaBvK3tDdEkqQQzd6TNDhz0k5JZQahe4StlOGBiOdsedDnib Sf74F0Ntc8KbST7PfQnPepd7vjGK4C9SrwJsdiJMLJzjmRZKGdrAQk3PxfLhjCx+KTSufhjY srznTmQ4YYyUPQ7k2XeqxY12r4wzSd23nLIWZ3+1HyaPUm2OhaopUM+GALWNIgRtfrcyC2Mq oo3H5bamn13DbylCgGKoNF7BQ5RdxATW8upw/G7g8beeGKK7kl7Va+IqV7gEqQ495loehDgp yjjAR4JlACi3RUq62yiMxheVV8mZr4nxVpTAMDmFQ/AN6QLCWp30JoiSg==
IronPort-HdrOrdr: A9a23:p0GdMKEDDvPdJl4LpLqFQpHXdLJyesId70hD6qkvc3Jom52j+P xGws526fatskdsZJkh8erwXJVoMkmsiqKdhrNhcotKPTOW9FdASbsC0WKM+UyZJ8STzJ8+6U 4kSdkCNDSSNyk1sS+Z2njCLz9I+rDum8rE5Za8854ud3ARV0gK1XYfNu/vKDwOeOAwP+teKH Pz3LsjmxOQPVAsKuirDHgMWObO4/fRkoj9XBIADxk7rCGTkDKB8tfBYlml9yZbdwkK7aYp8G DDnQC8zL6kqeuHxhjV0HKWx4hKmeHm1sBICKW3+4gow3TX+0WVjbZaKvi/VQMO0aWSAZER4Z 7xSiIbToZOArXqDyeISFXWqlDdOX0VmgHfIBej8AreSIrCNWoH4w4rv/MCTvMfgHBQ5+2UmZ g7r16xpt5ZCwjNkz/64MWNXxZ2llCsqX5niuILiWdDOLFuI4O5gLZvtX+9Kq1wVB4SKbpXZN VGHYXZ/rJbYFmaZ3fWsi1mx8GtRG06GlODTlIZssKY3jBKlDQhpnFoifA3jzMF7tYwWpNE7+ PLPuBhk6xPVNYfaeZ4CP0aScW6B2TRSVbHMX6UI17gCKYbUki94aLf8fEw/qWnaZYIxJw9lN DIV05Zr3c7fwb0BciHzPRwg2bwqaWGLEPQI+1llupEU+fHNcnW2AW4OSUTr/c=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-AV: E=Sophos;i="5.90,259,1643673600"; d="scan'208";a="865375489"
Received: from alln-core-2.cisco.com ([173.36.13.135]) by alln-iport-2.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 14 Apr 2022 12:48:27 +0000
Received: from mail.cisco.com (xfe-aln-004.cisco.com [173.37.135.124]) by alln-core-2.cisco.com (8.15.2/8.15.2) with ESMTPS id 23ECmRcY027110 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=OK); Thu, 14 Apr 2022 12:48:27 GMT
Received: from xfe-rcd-004.cisco.com (173.37.227.252) 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; Thu, 14 Apr 2022 07:48:27 -0500
Received: from NAM10-DM6-obe.outbound.protection.outlook.com (72.163.14.9) 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 via Frontend Transport; Thu, 14 Apr 2022 07:48:27 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=RTuN3gzJkG3tbdXdPMUKO7JNJYUkx9akYXSveqMag/Ipy2nVTeNIEYpczg5tedI3QsLriGJyHK6ub9WZppD7uXAvsNJhSaQAWSfW2pHAt1aDDjyMF0GNBtYSmFV2bD12VbKuM7yHxkJ1VQfJf7cEu4Vl0lOb5PjLXYIJ4kZTgqLobTpCINy+7XZBRn+iTa5T8QCCgLS+eQWH0smDkkQndCI51Od9i6z60givLP7+vx/hctVl2mHOBGAMf2k7Qao/ucDvABrApm7UhY1Agck5Y9AaIHJHwiWe71zAQWczHPz/uzmzJvs0ZkT87e6wLKsHLKyKz63H5RqfGCzJWTxAzw==
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=piug0v+3xRX6uZd8Ls+9KO5hpoRLI5ZHBtWzE9ZSHTw=; b=bJjclrXgKriPeLhEUFhvnhSgYli/D3mUDs3alFLwPX1FfTLhfUEoDZcq/Zb7921BDBKGKBQmSwK/KU6I8n5iuZJOPYbN8lRVUtyi0D8z51GevvZewin+Q2hDHpVb44uEzpaRUHbhb0ojxo8BhusW68354LApQSdLtJI3OjCJM14f+Ule1g044kl3pzs9xJW/kM8xB7VMWtdhYZ2Kn1op8CyZydHHuq/1BBeSFHG2YE5GyFr34GPPVe1GOJWBzooPHL1ppQByI1d87Ad9GA+bZakvA21E9LdR4C7bRefv6JK/84X2aSr/kjSB0LYXprsv/vcTe61O6mZr4EtPcI+ULg==
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=piug0v+3xRX6uZd8Ls+9KO5hpoRLI5ZHBtWzE9ZSHTw=; b=ZZ54qRYuom+D55XQCp02D2lDsGedWjjIv8MmxAfwKfy+t6gYILjm3WHMM8cN4+MEdNPhkhCO+JMvdtMjkg8xyd2eE4q2HwSqg5L1/BwQIVyzmQF7mFl9JEh/qEOclhI7MpOlewM54viUyBomP4v8hseGyl5srqaNHXnTzP2RLso=
Received: from BY5PR11MB4196.namprd11.prod.outlook.com (2603:10b6:a03:1ce::13) by MWHPR11MB1518.namprd11.prod.outlook.com (2603:10b6:301:c::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5144.29; Thu, 14 Apr 2022 12:48:25 +0000
Received: from BY5PR11MB4196.namprd11.prod.outlook.com ([fe80::493a:fa7d:7166:3de5]) by BY5PR11MB4196.namprd11.prod.outlook.com ([fe80::493a:fa7d:7166:3de5%4]) with mapi id 15.20.5144.030; Thu, 14 Apr 2022 12:48:25 +0000
From: "Rob Wilton (rwilton)" <rwilton@cisco.com>
To: Martin Björklund <mbj+ietf@4668.se>
CC: "netmod@ietf.org" <netmod@ietf.org>, "lsr@ietf.org" <lsr@ietf.org>
Thread-Topic: [netmod] [Lsr] I-D Action: draft-ietf-lsr-ospfv3-extended-lsa-yang-10.txt
Thread-Index: AQHYSgJWglGxr5n5FEK6MtsqcRdWl6zkyWqAgAEmH4CAAGEogIAANIvwgAVjwYCAAHGd8A==
Date: Thu, 14 Apr 2022 12:48:25 +0000
Message-ID: <BY5PR11MB41966C83474B52949C2B660FB5EF9@BY5PR11MB4196.namprd11.prod.outlook.com>
References: <m2wnfzydgz.fsf@ja.int.chopps.org> <530e30e1-9436-2123-7d03-eb4f876a9f90@alumni.stanford.edu> <BY5PR11MB4196F5F342BA12E79FF29B08B5EA9@BY5PR11MB4196.namprd11.prod.outlook.com> <20220412.092537.1752383485754368549.id@4668.se>
In-Reply-To: <20220412.092537.1752383485754368549.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: 9ff88228-f717-4b4c-2a7f-08da1e1510ef
x-ms-traffictypediagnostic: MWHPR11MB1518:EE_
x-microsoft-antispam-prvs: <MWHPR11MB1518A66FB557B49C7B821B04B5EF9@MWHPR11MB1518.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: tjCQA2SS7z6zqxY5Il9hWLfUvCU7DICppa+mq4agWLwu+PQpH9Jg1uWXyKd3ib+fozm9C5x9g2ril8jGbXQVSQ6mG4doEUZBSy4X/P90HVwTFxjn52n8A6lFwm75T2MOqxyR7vg/JdeDAKrSqT1YHRmtjsyjujrrmu9MRFJLoxHBD+ozGVT6/PA/F/7ALO46QIAJx55sO30CPZniM2hbZYIMrK0NbFlzasWmsnNJiRP4GEd9zqpi/U5ofQLYaJ4EMSVogkGcLPh0WVPYJc/PWteG+AIo74KHY0NzQ8d7cA4dNxi9CniO2QR01NuxXb6uPttnAW+wm8BIOq8GqEtUSRs7jg58xrzFM5lz07kr1lYQXCX4CUIT7xVuyZNo6ozCV7KYornzcpM6/IQ7ZWcoLVmXHJRRfFl9bs0nn46zIs31d7dk9LOUpeP7KZzicDcD/RSMQ3PVVwvsjq/mIAzp2bSEC0yWpJJx1ufuZVVBSAlq/MUieqvZyTVVI2cO470b+RJe8vz0RZFHkSe9Rc91cDoHV9+jztAp/ORKqFbRMvQCipfTk42Xb1YQVoel7aHg03KKMDnh7b9/rua9f3zUIXdyN/ZKZWOKxC6irAPokjBTstMKnOPgSifyYKw/rFH6qjp7Xnr11uHKVoqj7Bct+vGHI6qREcNX3mUMRJ9/IQsA78OuYD5nw6q/nxKfk75UHkgS3IYyD6Vt38myfUivQCOu1BYtKUUB0rpKE5pJkzuwd6EDekubcy7v1SWRrgyLnR0iXBRFshTPGNI3aMk33ESrpxULFg6ereIKRF9GdAWopfjtIJZoPY6j/mx0vW6D9bsN1fEikKmYvrLTkhFyPw==
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)(316002)(86362001)(52536014)(8936002)(71200400001)(33656002)(38100700002)(55016003)(8676002)(26005)(186003)(54906003)(4326008)(66446008)(66476007)(66556008)(66946007)(6506007)(76116006)(7696005)(64756008)(30864003)(5660300002)(66574015)(9686003)(122000001)(53546011)(2906002)(83380400001)(508600001)(38070700005)(966005); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: 6MAGh4zX+HwGiw6Ch0dqrVWVm/vKE0VEgHx1bNzvYmx7QRf0sH6Z3i68WLfG3het1XQ3TsVJ1NSTbMuAo0WqEjeJtGHhrnoN0Yb8xWw/gSQcAGk7q8ogpUos48TMiyXtA857dGjs/u3BPk/tEls57Wht+olH2qUdwbp0a0hkV9YJ30LdvMtfLGaZTY58MLhN2Ole23KobpAyrSZvuykm0XochOZFw4MerRNVirSEm3hYPB08mnnZNEB6NuVLosbrI+g2x6aeV64VLvCdtJvMyKEJxvoFXrOHFgPRJjTcSpEyTCc61KdnEGNO6IPSggStqw3iu9KL4LkEtBiOJ2TjrRnYRYqftEtgRvq9RPQHnqPYpw2YcSc2S92u3Gr6F3PRzdGuIp6PiheZ0ANLsQF566OgtszF9HQ/VYOcyAjAtM4gJlxSGNIYlhEx56kz+ufb8PkqYiE8Phu+GfBcHKKePHahmMWZOZXxBh7u6QVywV248pgyfBByG5fFmWiAoU8yyaDhlgRVhn6j06JtPE+l/o3mVnjQNIzNFAYzICQy67qEKHGYTmi+x/KJaFUjFeHPByAzlyCW37eXQNH2jFdZZUcS1tWQZU2AqneC8vQPp/lzEAw6Zb+q+zZsW9PDxTbd5vURWGxlvrIE9V66d6HHErMSul5KevosFMcTcI5tpVEXGDsJGvxcgJ7uu9vGZTMXAdmX/NR31AW2B2B12AUQ550yUh19NtkS1F0ufIARCEiM77eGnFgeCmek6KeEFVHyTSmNLK9lyJ6HNbn3R5TrMajNtAi5G9wAtqPBPIpwCbL7ipOewfFeryZmnOWjRJxNl5HaUdgjgSL35A74t1bB8Mu3pDKS3IonSumyIalvV5LoCEj/v+7UzmFdUYdczt7hMulML+0BZD7QFWJFsg1Xi9IL5UMIxqpWO2goYI/T6RujiERFLONUOhjwcssrurVf0jvXdWbwRHVJNcYFUFGWLuvN9fZaOS8ELDmI+m769wArQviYfQZ2fncxeUZGewoE8NWwiH3BSN1TM2/o6txn/ggJGEBwWGXmJdV3zLewKhis2r6LpLNQEwDqdgGoVIj7HPug4VHhlM/wtkQon/02viBAf5hcX24KvBhkgAlAHaCnzfFONAX7m4IxmlseGZB1ISblGmoXrbuErDSuAX18L5YhYkP3WaZl9Hpn5L3gX1H8M0bIpEu84Jxu97tG7fW9GNwZRh7f2FCr0UfVCKRDPnBEgmjwMRFfvE7MQ5pOiAYEbKbreaOjeyo+7DV8SBLmNdmtdVAjQm3IWCENcA0SIkW0e8qrp2MVnG4jpkajdRvqbOR0LAPeXB/c8FSZd/MlphekAttUMDHTxFmt9JXB+Evf+6roACYwiYz4OBD58wrfyGpIYekaKiPV0v0myf8c/u3m/eq5+VyqEiPhu5Cj7sPOgmHT9Q2m9G83GvELH8wCzYKs0+TQjspZhhVUrXfvDeExj732d68MeOnRtrgM8sGLJU5TQiZI1zCNmLL+uVaCpKC2cam98utc91ZHFhXpDYKPmRYvtcU7IttYjQOUfJkDHU/3cpmsAY7kVg+fa7RZLr5JcKrVntNsIoJQqsyqdYMy1VFt+tdwe4AYqTxUO5qu7LwLOqCP37bPwhzrOBhfq5LXohU62AhP9nVne578xDDw1ZZ/YSMiHizNt4ozIgD3yEI7lQDlQvdw3DWEfYwyH1BAk/t4lJ8i4/e/HHQprf6g1UHAmA9hsUt+2FPBeQ==
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: 9ff88228-f717-4b4c-2a7f-08da1e1510ef
X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Apr 2022 12:48:25.2508 (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: RkGHgxfFy9sjTQvyD3YLZgMgfB05Kb3pxL/WdjEfO25wmkUTLgV5yiZq1SpNSKN3p2tNybc04MSwmDARZeKGbw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR11MB1518
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.135.124, xfe-aln-004.cisco.com
X-Outbound-Node: alln-core-2.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/yMC5n5NySPisgiuo3QEnNyPhtXs>
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, 14 Apr 2022 12:48:36 -0000

Hi Martin,

I have several concerns with this approach:

(1) I still think that the ip-address type name still ends up being non-intuitive (especially for zoned IPv4 addresses - I would be surprised to find that there is any deployment for these at all).  I.e., the evidence seems to suggest that when engineers think of IP addresses, they don't seem to generally think of zoned IP addresses.  I doubt that any fiddling of the type description is going to change that perception, not least when the definition is different for OpenConfig and in vendors models and ip-address is widely used in many published YANG models.

(2) It means that clients of YANG models using the ip-address type have no idea whether the server will support zones without either trying the configuration (which could subsequently become unsupported in the future) or requiring an out-of-band discussion with the device vendor.  For such as basic type this doesn't seem great.

(3) For IETF models, does that mean that new models should use ip-address-no-zone, and that we should change the approx. 200 usages in 40-50 published RFCs?  As mentioned previously, this doesn't seem pragmatic, or it will take the best part of a decade to happen.  During that time the difference between ip-address , ip-address-with-zone, and ip-address-no-zone will probably cause even further confusion due to the ambiguity, and differences in implementations.

(4) For NMDA models, it means that clients could (but probably never will) receive zoned ip addresses back from <operational>.  Further, if zoned IP addresses are returned, then they are expected to use numerical IDs for the zones, which seem to be effectively opaque to the client (other than uniqueness).  Clients seem to have a few choices: ignore (error?) on zoned IP addresses, ignore the zone (does that make sense), or have additional code to handle a case that for 99% of users will probably never happen.  My point being that these is also a cost to keeping support for zones in the base ip-address types.

Regards,
Rob



> -----Original Message-----
> From: Martin Björklund <mbj+ietf@4668.se>
> Sent: 12 April 2022 08:26
> To: Rob Wilton (rwilton) <rwilton@cisco.com>
> Cc: netmod@ietf.org; lsr@ietf.org
> Subject: Re: [netmod] [Lsr] I-D Action: draft-ietf-lsr-ospfv3-extended-lsa-yang-
> 10.txt
> 
> Hi,
> 
> Here's another suggestion.  We keep the ip-address pattern as is, but
> document in the description that implementations do not have to
> support the optional zone index.  This would essentially document the
> behavior of most current implementations.  (This is actually what I
> suggested in the earliest thread on this topic that I could find:
> https://mailarchive.ietf.org/arch/msg/netmod/KjHGtPqm9D4Q-
> fRb2hVsf4sPuCU)
> 
> 
> 
> /martin
> 
> 
> "Rob Wilton \(rwilton\)" <rwilton=40cisco.com@dmarc.ietf.org> wrote:
> > 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.
> >
> > 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.
> >
> > 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> On Behalf Of Randy Presuhn
> > > Sent: 08 April 2022 18:59
> > > To: Christian Hopps <chopps@chopps.org>
> > > Cc: lsr@ietf.org; 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
> > > https://www.ietf.org/mailman/listinfo/netmod
> >
> > _______________________________________________
> > netmod mailing list
> > netmod@ietf.org
> > https://www.ietf.org/mailman/listinfo/netmod