Re: [Lsr] [Need AD’s Judgement and Explanation] Re: Working Group Last Call for draft-ietf-lsr-ip-flexalgo-04 - "IGP Flexible Algorithms (Flex-Algorithm) In IP Networks"

"Acee Lindem (acee)" <acee@cisco.com> Tue, 17 May 2022 11:17 UTC

Return-Path: <acee@cisco.com>
X-Original-To: lsr@ietfa.amsl.com
Delivered-To: lsr@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 97ABBC15948D; Tue, 17 May 2022 04:17:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.597
X-Spam-Level:
X-Spam-Status: No, score=-14.597 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_DNSWL_HI=-5, 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=QYIJic5U; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=FQpsIPLX
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Z_Y3wCyll1Zt; Tue, 17 May 2022 04:17:18 -0700 (PDT)
Received: from alln-iport-3.cisco.com (alln-iport-3.cisco.com [173.37.142.90]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 19912C15948A; Tue, 17 May 2022 04:17:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=361547; q=dns/txt; s=iport; t=1652786238; x=1653995838; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=Wy6jvRnr0mLcD1No5OUfSVKk/lhQ+t1iYSuDNqiIK8U=; b=QYIJic5UOevPXW1xgObzKvLxAwgFMDbEu/m6b1rB0jrancKcAhrk8/RF h2kBUi2//IlH6A0Wi51ImfK5n9Lb3jXlC2qyW+iv5nqbyYL/S7rIsmLN4 DoXhF7PlMmadv4mLc8o56Z9Nc+w+8wlJvTg+V/HRAJ5AhL2niz/+Jm78r k=;
X-IPAS-Result: A0CmBAB7g4Ni/4oNJK2FVsJdTAoDAhYDBwSHEYcJOsBoknU
IronPort-PHdr: A9a23:wJCqyRH+Iw/LdfRuhXKgM51GfiYY04WdBeZdwpYkircbdKOl8tyiO UHE/vxigRfPWpmT8PNLjefa8sWCEWwN6JqMqjYOJZpLURJWhcAfhQd1BsmDBAXyJ+LraCpvG sNEWRdl8ni3PFITFtz5YgjZo2a56ngZHRCsXTc=
IronPort-Data: A9a23:PoZy8qPV5YhKNx/vrR3elsFynXyQoLVcMsEvi/4bfWQNrUpwhjNSn WAbDT2FbPrYZzTxKo1waYXg8UJQ6pSBzIU1QHM5pCpnJ55oRWUpJjg4wmPYZX76whjrFRo/h ykmQoCcappyFhcwnz/1WpD5t35wyKqUcbT1De/AK0hZSBRtIMsboUoLd9UR38g52LBVPyvX4 Ymo+5CGZwf8s9JJGjt8B5yr+UsHUMva4Fv0jnRmDdhXsVnXkWUiDZ53Dcld+FOhH+G4tsbjL wry5OnRElHxpn/BOfv5+lrPSXDmd5aJVeS4ZtW6bID56vRKjnRaPq/Wr5PwY28P49mCt4gZJ NmgKfVcRC9xVpAgltjxXDFbFB9VJK9k4obNKGebt5TNlmycdUPjlqAG4EEeZeX0+85+BWVIs PcfMj1IM1aIhvm9x/SwTewEasYLdZawethB/Cg7i2iCXZ7KQribK0nOzdZT0ToYjcFVFvGYb M0cAdZqRESfPUMQaghNU/rSms+YiCjSNGIGjGvS/4gZx3LTlRdf2bTyZY+9ltuiAJ89clyjj m7c9mrlRxAXKNLazSGft3O0w+HLkDPyXI0VPLy16vAsh0ecrkQXEwc+VFanr7++kEHWc9FSN 0US5mwvoLQ83EOuR9j5GRa/pRasvBEHc9hNFewi5RvLzKfIiy6GD24LRz9DddoOqNQ3QzMqy 1bPmMnmQzdp2IB5UlqU8rOS6Di1IyVQcCkJZDQPSk0O5NyLTJwPsy8jh+1LSMad5uAZ0xmpq 9xWhEDSX4kusPM=
IronPort-HdrOrdr: A9a23:cWvW1a42DI7t5LzlbQPXwWOBI+orL9Y04lQ7vn2ZFiY6TiXIra +TdaoguSMc0AxhJE3Jmbi7Sc29qADnhOFICOgqTPiftWzd2VdAQ7sSlbcKrweQeREWs9QtqJ uIEJIORuEYb2IK9voSiTPQe71Lrbn3k5xAx92utUuFJjsaDJ2Imj0JczpzZXcGIjWua6BJca a0145inX6NaH4XZsO0Cj0uRO7YveDGk5rgfFovGwMnwBPmt0Lo1JfKVzyjmjsOWTJGxrkvtU LflRbi26mlu/anjjfBym7o6YhMkteJ8KoCOCXMsLlXFtzfsHfsWG1TYczHgNnzmpDp1L8eqq iPn/7nBbU015qeRBDtnfKn4Xif7N9n0Q6S9bbfuwq6nSQ8LwhKUfaoQuliA0DkAgMbzaJBOO gg5RPoi7NHSRzHhyjz/N7OSlVjkVe1u2MrlaoJg2VYSpZ2Us4akWUzxjIcLH47JlOw1GnnKp gYMOjMoPJNNV+KZXHQuWdihNSqQ3QoBx+DBkwPoNac3TRalG1wixJw/r1Sol4QsJYmD5VU7e XNNapl0LlIU88NdKp4QOMMW9G+BGDBSQ/FdGiSPVPkHqcaPG+lke+73JwloOWxPJAYxpo7n5 rMFFteqG4pYkrrTdaD2ZVamyq9CVlVnQ6dvP22y6IJz4EUHoCbQxFrYGpe5/ednw==
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-AV: E=Sophos;i="5.91,232,1647302400"; d="scan'208,217";a="876678723"
Received: from alln-core-5.cisco.com ([173.36.13.138]) by alln-iport-3.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 17 May 2022 11:17:17 +0000
Received: from mail.cisco.com (xfe-aln-005.cisco.com [173.37.135.125]) by alln-core-5.cisco.com (8.15.2/8.15.2) with ESMTPS id 24HBHHiT007168 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=OK); Tue, 17 May 2022 11:17:17 GMT
Received: from xfe-aln-005.cisco.com (173.37.135.125) 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.986.14; Tue, 17 May 2022 06:17:16 -0500
Received: from NAM10-MW2-obe.outbound.protection.outlook.com (173.37.151.57) 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.986.14 via Frontend Transport; Tue, 17 May 2022 06:17:16 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=atWiRvUU6CvFDVs1zcqg87ePKgF+ddtANZaT8083cVht3TxEEG8fKOsWKDkC4UjpWbyvNDIfK9jkMY+bD2lp/JAg6M4l77+Ny6zWaVUmLKtLFYLlfl0g0Kd2KhI8wP0KCQW8rX9PXHjJCfOcKVFfmy2lHX6deXfw8/Kww7SxYkSPt6vRWqCEsCl2QAhlhCcRQ62VTWC7lQcaDDC9RBF+bQ3npHI+EhAqqj+Z6MiM2xThvIBvQ03I0s6gj7V/wi1xGxr9q2uuEErreeAAqRftv8gntEm/AFR22S8iZLcTqjcRp7qnCHRMPzXeY2A+c8u2VyjZzsU15FMyxys3CLmTpA==
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=Wy6jvRnr0mLcD1No5OUfSVKk/lhQ+t1iYSuDNqiIK8U=; b=mHNUQRhdkRIW6VIvWd5ajxVvl/19oH4uJ1uwRNuXympIymB78b/EozJ17EhgodiRe8O2lmV5kJhRYCmMOoC7dcja7DqwQPep5bJwyowDc5TsR59foa4yiCvtGAkcctgTMorQqQd5NnxK5gThH3I3Y4Hego7TWbxpVU9lEXRTjRTkuwzt9gcg5DGHJ9sJEGOouX3pPUvHHY2TFGAKWw8mPxt5RhsEtdmw7vI4DXNslS1yEvpvqxrB5Er3KxcTuU0DzvoZxB8AGmv/uYt3lCUFuW0z4C82/e/R14PK/hIlBlf7VzWVerOMxafsKKtGOnV5rEEQ38Wi6lBQMfIZyPrazg==
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=Wy6jvRnr0mLcD1No5OUfSVKk/lhQ+t1iYSuDNqiIK8U=; b=FQpsIPLXhHFPVun2xY+x0k+9//x1tseMcZ1GCsKEpgrXqnMh2+F2Jsk9IN1OF66g9pB97dC/Dak+w80a3BtAUYxPtvQ2wAkZERFRMhr4rg7rtMWqd1OhDY1WwtHy86L+Hp+q8dsj+HzfxhQY7JhemJ5yCU4C00Y9sGXJXLx8Z5I=
Received: from BYAPR11MB2757.namprd11.prod.outlook.com (2603:10b6:a02:cb::16) by DM6PR11MB4610.namprd11.prod.outlook.com (2603:10b6:5:2ab::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5250.14; Tue, 17 May 2022 11:17:07 +0000
Received: from BYAPR11MB2757.namprd11.prod.outlook.com ([fe80::dc12:a344:f033:8193]) by BYAPR11MB2757.namprd11.prod.outlook.com ([fe80::dc12:a344:f033:8193%4]) with mapi id 15.20.5250.018; Tue, 17 May 2022 11:17:06 +0000
From: "Acee Lindem (acee)" <acee@cisco.com>
To: Aijun Wang <wangaijun@tsinghua.org.cn>, "Peter Psenak (ppsenak)" <ppsenak@cisco.com>
CC: "jgs@juniper.net" <jgs@juniper.net>, Ketan Talaulikar <ketant.ietf@gmail.com>, "lsr@ietf.org" <lsr@ietf.org>, "draft-ietf-lsr-ip-flexalgo@ietf.org" <draft-ietf-lsr-ip-flexalgo@ietf.org>
Thread-Topic: [Lsr] [Need AD’s Judgement and Explanation] Re: Working Group Last Call for draft-ietf-lsr-ip-flexalgo-04 - "IGP Flexible Algorithms (Flex-Algorithm) In IP Networks"
Thread-Index: AQHYaZNxWFvTz6GOIEag04jzmwVz060ij2oAgAAZqIA=
Date: Tue, 17 May 2022 11:17:06 +0000
Message-ID: <E026D283-E1C3-4320-9398-C9C2E6BB3F96@cisco.com>
References: <B617E52D-D24D-433F-A9F0-6003C085D1CA@tsinghua.org.cn> <9035A9D5-AE9F-4FCE-83E7-C99D6CBBC1B8@tsinghua.org.cn>
In-Reply-To: <9035A9D5-AE9F-4FCE-83E7-C99D6CBBC1B8@tsinghua.org.cn>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/16.59.22031300
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: 6c1a8ed3-cf6b-4480-2c6a-08da37f6c6c7
x-ms-traffictypediagnostic: DM6PR11MB4610:EE_
x-microsoft-antispam-prvs: <DM6PR11MB4610AF40FBB7A6F6E0563E4AC2CE9@DM6PR11MB4610.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: T8+EZ98fv9KYgoRhnpy2p/vOzqw/3R7b4JqoIlzjXby+9AaIyq8Q1fxKExM2GaYBjHg4kOgi8nbfEEACu3AU7YJzRjPKxJh7iSCRpUU+CI+LwumyfYmszqZaEYFLzVpggi0Jy8R1m46SXywwJ59QBy6CZM49vg/f/tCqQ9xublLiCc3frtPd8hIKOXxqtR9jWXEvcKj86lkU5pRacj2lyiOXGY+b8C7uF305yJGCGxrodlTYw3gjuxnSTquQNAoUmDFz5+/nHH+V2GuMRUIEk13nk8ApXIAFWb81LdDqdOf8Ryr6cix+Wp1oUDnn57ejkQZxXQLe2VMUdTSGtfhPlELrdTzXt1MyCmJVbBhIF+gsmp4+aaAFE6hF2Vk2reQh28uXE/+LbtmCrGGLNC6uu4K4CruNMYON9RJCbISJeg1EfmLCmgu4HqfXeSuX+NljPg6ZteM+0T1JYAVhaHuPOcb+bUPk726UZZC68LGJRExnKh02JI1NBECvuBPyvOW1by5HuwnzfyyGp/MjjppzXYGLtFUAVBqu653MltiZEc1jRiZhgD4kpDppAos15uOfVaxXEKEwAlwUKYucpeD0Ma9wGi7+ck2AGYE7C8iU+jdTGrdpclIE6FuwGmAaw8TZGP+j62+evmzIoo0Q9+uVS98OCpBIu5YS1K7olCPCZx/53Qi12Q75XgG6/3szQwA4el0wAkiF5nsHpNjHsCZ0K0jAS/BYTYwF7lN0Pdq5w7EFHptsVr7y8k6LAl8Hcdg3sAGvnJ3vdnkSKBAwIZWOt66C2CzuwBqt41aE+ZOilzOKMuSgXpmkBcHwyGscX0+Jvvz/JBc6lPZkfIQW72N4ZtiyKzF9PPoD3iSOFI2Y2zw=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BYAPR11MB2757.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(366004)(36756003)(6506007)(71200400001)(186003)(38070700005)(38100700002)(53546011)(508600001)(54906003)(110136005)(6512007)(6486002)(26005)(966005)(2906002)(33656002)(6636002)(91956017)(64756008)(76116006)(66946007)(66476007)(66446008)(4326008)(66556008)(122000001)(2616005)(5660300002)(8936002)(83380400001)(316002)(86362001)(30864003)(66574015)(45980500001)(559001)(579004); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: rRZIRLmrxAfpwvZZNj2IqyGq5uuVO1GVj2I32qeTBXI4HwQxrKZxJyUk9G3LPwTZVp+92oDMeaAT3e/QZ6xLd6H40J/PP2LGTTyzWzEzpXRrnnVDcDrBdNEfCzRFFFDOgDPNFv4SHBeyB0EZFwe9bMM5rB4qmZLHSgXt0ozuY8xQ9l+CPIYjxsDe4sj+5GNM8EHjLenzcVlfXJZ2XPGR6NlZbDghtveIAJIwvJbNdnkQnv6SLsk4RGeyGLzzDjAUVu4MdcgmodP1waYfQ6XDlN1KFeydslUkweGdubRqKCMOdiGwbGctv8g6N3QWiCzaGMbL2nnDg5PymTAqn08DoJhm8ZZJgdmIguZqtLA6l2ipUNItS3cQc4LJNRmYQYh0DkGBc4ZEeYjhIbQq6tvwNUoohe3lzYLb8K7RSOf5n+mW6G14GVy2bpw+VgqmVS+4GOeFnGxSqTZBBSa9VR0wK3Y0EgXNOIJwCF9ear06PiOYyBzdJ4NXeuqMAyzvL6kJNQOm7mWMfqc9sB2KM1ydty2igbrLhwXzOHNlww+BrNejcLrTqA6WUehrQ2l8e6cmk92+Y4T9pWNR5oOWl32Nqjj27tT4ThOr/tL8niMTLSy97OalUwa20TBpPdz1DEIBmyd802BZfrF1OgFfdN1vMFY4VK/OKLm7afwE1HzbSIBexaKIRAOpBKl5ZFCX1Xw4l1huzBic/i3caN786VkQNnA6vUYsH3EVpgQMy96u5X9jaFHECPVH90evYhTng6hjE61gzHnuFeC6FpEzQsNGA/aac5447nW/+Ip6zxeVY0bKOdLPg7BOqMJ/FHNC3Jx+jVa/RTW6/9O3zXLdJzYtV1PympNFqnRc/E8wbJI0pMqIKJ4tKhYis08OP6m56utd/58kvUihYLg+6TTszZfatGCm8ZKcX2iCX0gCxptXwo2qVXKOV8i1s5C2i3NvswaB79OMMswpoXtell4IqTy1QVes30LzPSQJ4df/kTIxss76VeYk19gr1vTtSXLdAuwmj8Ls4SGH1+Yd9en8mDfiwF94kUUXCgxmTOvdFCUFYLDrTbrc92QakRvSyxKm5IfR32yV70UPoF2V15xPdJLoPbbIaNFtppNhAwMNL2sy0aycwurmItwjbF516+NAVvLNQnrV7LSYafT5REKhEoWyjJGWnPeVvtWAuOiifj9J0XNw3ZVSJ/SeevJh8LILeYqEkGKKuEuyYNr372vsHudNvATt/lZyEtxArW2VDUBjukFzDv43cqwUwhk5p1AwUMP3AA20eM3f1ZaM6gKdGXsEHY9rB/Lw9bPlQNYsP3KKrVIxC0Tum6sbDJ2RvqizqXoLr3c8WBP6GIGH1z8+h+rJm9L05gSmpUnIGRqiS+AR5bpG44gYI/aprHFpEJVARJwNPt2OpAELwEyti7cWd8At9OhhpXSEeb8J0dHA0vymBCZVQ/NupABwczwm1DzfNsJQajWEFxTBo73QxZV2ZKzbRLzz20xKWLNTx3PKtB3c11THZnXNPyXCT8WFuYch5AIwNgzZKeOQIjLBgpyXQjUhkGT6pFRt2i1C8GKj1CUenrBvyCQ7cvhwJOz2rzDMp6himfMyvqJ4XK8uvSmc8x12e3WBSr3MwlBXf9yqEwPVjdYT3fOz5gaPhc1fCvAaBlAirUJ2Tjw426j0wxFacUINvhvLfKEsyLqtT08J2rseIjvG8oZuNttlHHUOFO/1BuYX/GpYkx8Pbl6U9rhlHHcuJA==
Content-Type: multipart/alternative; boundary="_000_E026D283E1C343209398C9C2E6BB3F96ciscocom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BYAPR11MB2757.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 6c1a8ed3-cf6b-4480-2c6a-08da37f6c6c7
X-MS-Exchange-CrossTenant-originalarrivaltime: 17 May 2022 11:17:06.2302 (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: FN4tLw/vGfACDYYilb5kHjaWH/ID0KicQaQsMaZRpgLai4XaI4YE2cL+fdCAyQRD
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB4610
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.135.125, xfe-aln-005.cisco.com
X-Outbound-Node: alln-core-5.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/lsr/uJQYdM7FbNbs74KXIikWuW51r-A>
Subject: Re: [Lsr] [Need AD’s Judgement and Explanation] Re: Working Group Last Call for draft-ietf-lsr-ip-flexalgo-04 - "IGP Flexible Algorithms (Flex-Algorithm) In IP Networks"
X-BeenThere: lsr@ietf.org
X-Mailman-Version: 2.1.34
Precedence: list
List-Id: Link State Routing Working Group <lsr.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lsr>, <mailto:lsr-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lsr/>
List-Post: <mailto:lsr@ietf.org>
List-Help: <mailto:lsr-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lsr>, <mailto:lsr-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 17 May 2022 11:17:22 -0000

Speaking as WG member:

Backward compatible encoding and deployment is always preferable to folk-lift upgrade requirements. This is true of any IGP enhancement and was decided a long time ago for flex algorithm. So, the WG consensus is to insist backward compatibility as a requirement.

Thanks,
Acee

From: Aijun Wang <wangaijun@tsinghua.org.cn>
Date: Tuesday, May 17, 2022 at 1:45 AM
To: "Peter Psenak (ppsenak)" <ppsenak@cisco.com>
Cc: Acee Lindem <acee@cisco.com>, John Scudder <jgs@juniper.net>, Ketan Talaulikar <ketant.ietf@gmail.com>, "lsr@ietf.org" <lsr@ietf.org>, "draft-ietf-lsr-ip-flexalgo@ietf.org" <draft-ietf-lsr-ip-flexalgo@ietf.org>
Subject: Re: [Lsr] [Need AD’s Judgement and Explanation] Re: Working Group Last Call for draft-ietf-lsr-ip-flexalgo-04 - "IGP Flexible Algorithms (Flex-Algorithm) In IP Networks"

And, there is also one fall back compatibility solution if you insist that the legacy router will exist a longer time in the network:
If the Flex-Algorithm enabled router find not all the routers support the IP flex Algo, the path to the associated prefix will be computed using algorithm 0.
No any loop will occur.

This is also consistent with the same principle that mentioned in the WGLC document:


“In cases where a prefix advertisement is received in both a IPv4

   Prefix Reachability TLV and an IPv4 Algorithm Prefix Reachability

   TLV, the IPv4 Prefix Reachability advertisement MUST be preferred

   when installing entries in the forwarding plane.”


Aijun Wang
China Telecom


On May 17, 2022, at 10:11, Aijun Wang <wangaijun@tsinghua.org.cn> wrote:
Hi, Peter and Acee:
Then the key issues are the node’s capabilities negotiation within one area. Right?
To deploy the flex-Algo and ensure the forwarding paths are available,  should the nodes within one area be all upgraded in advance?
If so, why we should still worry about the legacy router? If not, how the operators confirm/assures there will be available paths when apply one flex-algorithm? I think it will be a disaster when only some of routers within the area to support some of flex-algorithms.
Not every node should participate each flex-algorithm, but every node should support the deployed flex-algorithm.
If the above conditions are not met, such algorithm specified prefixes shouldn’t be advertised in any node.
Based on the above rule, no possible loop will occur. The standard will be also simplified.
Or else, why we have the node capabilities advertisements?

Aijun Wang
China Telecom


On May 17, 2022, at 01:24, Peter Psenak <ppsenak=40cisco.com@dmarc.ietf.org> wrote:

Aijun,

please read the responses from Les and myself on this matter. We can not use legacy advertisement of prefix for IP algp prefixes, because legacy routers would treat this as valid advertisement of prefix in algo-0. If that happens routers with IP algpo support would calculate the path on a different topology than the routers that do not support IP algo. That at the end would result in permanent loops.

I don't know what else to add. Seems obvious to me.

thanks,
Peter




On 16/05/2022 17:35, Aijun Wang wrote:
Hi, Acee:
I am curious that you are so hurry to forward this document.
The updated document just describes the followings: (https://datatracker.ietf.org/doc/html/draft-ietf-lsr-ip-flexalgo-06#section-6 <https://datatracker.ietf.org/doc/html/draft-ietf-lsr-ip-flexalgo-06#section-6>)
“To be able to associate the prefix with the Flex-Algorithm, the
  existing prefix reachability advertisements can not be used, because
  they advertise the prefix reachability in default algorithm 0.
  Instead, a new IP Flex-Algorithm reachability advertisements are
  defined in IS-IS and OSPF.”
If the above statement is valid, then why the FAPM defined in the base document can be the sub-TLV of existing prefix advertisements?
Please also refer to the IANA allocation table https://www.iana.org/assignments/isis-tlv-codepoints/isis-tlv-codepoints.xhtml#isis-tlv-codepoints-advertising-prefix-reachability  <https://www.iana.org/assignments/isis-tlv-codepoints/isis-tlv-codepoints.xhtml#isis-tlv-codepoints-advertising-prefix-reachability>
And, I see no any clue of different flex-Algo will influence each other:
If the router doesn’t support FAPM sub-TLV(doesn’t not support flex-Algo) or the FAPM sub-TLV doesn’t present in the prefix advertisements , the prefixes will be calculated in algorithm 0. If the router support FAPM sub-TLV(support flex-Algo) and FAPM is present, the associated prefixes will be calculated in the appointed Flex-Algorithm.
What’s the difficulty?
I have also noticed your statement in the document write up, but you and the authors’ responses to the concerns are unreasonable.
Should the AD make the final judgment and give one reasonable explanation?
I respect the works of the authors and all the reviewers’ and shepherd’s efforts, but think this is not the right direction to accomplish the aim.
Aijun Wang
China Telecom
On May 16, 2022, at 19:50, Acee Lindem (acee) <acee=40cisco.com@dmarc.ietf.org> wrote:

Hi Aijun,

We need to support mixed deployments of routers that do and do not support flex algorithm and in these deployments the default algorithm, i.e., algorithm 0, computation must not be impacted. This is clearly stated in the draft. Your suggestion is noted but what you are suggesting doesn’t satisfy these requirements.

Thanks,
Acee

*From: *Aijun Wang <wangaijun@tsinghua.org.cn>
*Date: *Saturday, May 14, 2022 at 11:19 PM
*To: *Acee Lindem <acee@cisco.com>
*Cc: *"Peter Psenak (ppsenak)" <ppsenak@cisco.com>, Ketan Talaulikar <ketant.ietf@gmail.com>, "lsr@ietf.org" <lsr@ietf.org>, "draft-ietf-lsr-ip-flexalgo@ietf.org" <draft-ietf-lsr-ip-flexalgo@ietf.org>
*Subject: *Re: [Lsr] Working Group Last Call for draft-ietf-lsr-ip-flexalgo-04 - "IGP Flexible Algorithms (Flex-Algorithm) In IP Networks"

Hi, Acee and Peter:
I don’t still think this document is necessary, unless you can answer the following questions clearly:
1) Section 5 about the “Advertising IP Flex-Algorithm Reachability” are not necessary, since every FAD has need advertised in the FAD advertisements. There is no such participations advertisements for SR and SRv6 dataplane.
Only the node participations should be advertised, as that described in the base document.
2) Section 6 about the “Advertisements IP Flex-Algorithm Reachability” is also redundant. The FAPM defined in the base document can transfer the same information, what’s the reason to define the new one?
3) Section 7 can be added to the section 14 “Flex-Algorithm and Forwarding Plane” of the base document. This section just describes how to apply the Flex-Algorithm to different data plane, why not use the FAPM directly to achieve such goal? No new TLV/sub-TLVs are needed.
4) There is no more additional information for section 8-10, compared to the base document.
5) For the IANA part of IS—IS, redundant information will be exist in two code points. The inconsistency will be emerged later when the additional sub-TLV is added under this code point.

In conclusion, reusing the FAPM is the right direction to solve the mentioned use case in the updated draft.

Aijun Wang
China Telecom

On May 14, 2022, at 04:29, Acee Lindem (acee) <acee=40cisco.com@dmarc.ietf.org> wrote:

Hi Peter,

Thanks for addressing the WG last comments relating to terminology and IGP flex-algorithm data-plane granularity. I also have some editorial comments attached. These include:

  1. Remove "new" from the text since these specifications will not be new when they are published.
  2. Fix the reference to the OSPFv3 Router Information Opaque LSA. As you know, there are no opaque LSAs in OSPFv3 since OSPFv3 natively supports LSA compatibility.
  3. Replace "ISIS" with "IS-IS".
  4. Use American English spellings consistent with RFC style.

One comments, for situations where we don't install any route in the data-plane, should we recommend logging an error? For example, in RFC 7684, we say:

          This situation SHOULD be logged as an error.

I was tempted to hyphenate "Flex-algorithm specific" and "algorithm specific" but didn't since they aren't in the base Flex-Algo specification.

Thanks,
Acee





On 5/13/22, 9:59 AM, "Lsr on behalf of Peter Psenak" <lsr-bounces@ietf.org on behalf of ppsenak=40cisco.com@dmarc.ietf.org> wrote:

  Hi Ketan,

  sure, thanks for catching those, I'll fix them in next revision.

  thanks,
  Peter


  On 13/05/2022 15:32, Ketan Talaulikar wrote:
Hi Peter,

Thanks for your updates to the draft and your responses below.

I would like to point out a few remaining points to be fixed/addressed.

a) There is a discrepancy regarding the size of the Metric field for the
OSPFv2 IP Algo Reachability sub-TLV between the figure and the text
description. The text needs to be fixed to reflect 4 octets size.

b) For the OSPFv3 IP Algo Prefix Reachability sub-TLV the Type should be
2 octets and the discrepancy in the sub-TLV name in the Figure needs to
be corrected. Length should now become 8.

c) The references to the sections of draft-lsr-flex-algo in this
document need corrections in Sec 7 ? In general, I think the references
to the base draft sections 11, 12, and 13 (except that M-flag is always
used) would be helpful.

Thanks,
Ketan

On Wed, May 11, 2022 at 3:20 PM Peter Psenak <ppsenak@cisco.com
<mailto:ppsenak@cisco.com <mailto:ppsenak@cisco.com>>> wrote:

  Hi Ketan,


  please see inline (##PP):

  On 11/04/2022 08:25, Ketan Talaulikar wrote:
Hello All,

Following are some comments on this draft:

1) Is this draft about opening the use of all IGP Algorithms for IP
(Algo) Routing or intended to be specific to Flexible Algorithms
  (i.e.
algo 128-255) alone. I think it is important to specify the scope
unambiguously. Perhaps it makes sense to restrict the usage in this
particular document to FlexAlgorithms alone. If not, the draft
  probably
needs an update and we need to also cover algo 1 (Strict SPF)
applicability and update the text to refer more generically to
algo-specific IP routing.

  ##PP
  Done


2) The relationship between the algo usage for IP FlexAlgo and other
data planes (e.g. FlexAlgo with SR) is not very clear. There arise
complications when the algo usage for IP FlexAlgo overlap with other
(say SR) data planes since the FAD is shared but the node
  participation
is not shared. While Sec 9 suggests that we can work through these
complications, I question the need for such complexity. The FlexAlgo
space is large enough to allow it to be shared between various data
planes without overlap. My suggestion would be to neither carve out
parallel algo spaces within IGPs for various types of FlexAlgo data
planes nor allow the same algo to be used by both IP and SR data
  planes.
So that we have a single topology computation in the IGP for a given
algo based on its FAD and data plane participation and then when it
comes to prefix calculation, the results could involve
  programming of
entries in respective forwarding planes based on the signaling of
  the
respective prefix reachabilities. The coverage of these aspects in a
dedicated section upfront will help.

  ##PP
  this has been discussed previously in this thread.



3) This draft makes assertions that IGP FlexAlgo cannot be deployed
without SR. This is not true since the base IGP FlexAlgo spec
  explicitly
opens it up for usage outside of the SR forwarding plane. We already
have BIER and MLDP forwarding planes as users of the IGP
  FlexAlgo. My
suggestion is to remove such assertions from the document. It is
sufficient to just say that the document enables the use of IGP
  FlexAlgo
for IP prefixes with native IP forwarding.

  ##PP
  Done


4) The draft is mixing up "address" and "prefix" in some places. IGP
path computation is for prefixes and not addresses. There are a few
instances where "address" should be replaced by "prefix".
  References to
RFC791 and RFC8200 seem unnecessary.


  ##PP
  Done


5) The draft does not cover the actual deployment use-case or
applicability of IP FlexAlgo. The text in Sec 3 is not clear and
insufficient. What is the point/use of sending traffic to a
  loopback of
the egress router? Perhaps it makes sense in a deployment where
  IP-in-IP
encapsulation is used for delivering an overlay service? If so,
  would be
better to clarify this. The other deployment scenario is where
"external" or "host/leaf prefixes" are associated with a FlexAlgo to
provide them a different/appropriate routing path through the
  network.
Yet another is the use of IP FlexAlgo along with LDP. Sec 9 does not
address the topic well enough. I would suggest expanding and
  clarifying
this and perhaps other such deployment use cases (or
  applicability) in
the document in one of the earlier sections to provide a better
  context
to the reader.


  ##PP
  Done



6) It would be better to move the common (i.e. not protocol
  specific)
text from 5.1 and 5.2 under 5. This might also apply to some
  extent to
the contents of sec 6.


  ##PP
  Done. For section 6, I would prefer to keep it in the protocol specific
  sections.


7) Most of the text with MUSTs in sec 5 doesn't really make sense in
repeating - this is covered in the base FlexAlgo spec already.
  The only
key/important MUST is the one related to using separate algo for IP
FlexAlgo over SR data planes. See my previous comment (2) above.

  ##PP
  I prefer to keep the MUSTs there


8) Sec 5.1, the SHOULD needs to be MUST in the text below.

  A router receiving multiple IP Algorithm
  sub-TLVs from the same originator SHOULD select the first
  advertisement in the lowest-numbered LSP and subsequent
  instances of
  the IP Algorithm Sub-TLV MUST be ignored.

  ##PP
  Done.



9) Sec 5.1, I would suggest changing the following text as
  indicated.
Also, perhaps add that the algo 0 MUST NOT be advertised and a
  receiver
MUST ignore if it receives algo 0.
OLD

  The IP Algorithm Sub-TLV could be used to advertise
  support for non-zero standard algorithms, but that is outside the
  scope of this document.

NEW

  The use of IP Algorithm Sub-TLV to advertise support for
  algorithms

  outside the flex-algorithm range is outside the
  scope of this document.

  ##PP
  Done



10) Sec 5.1, the SHOULD needs to be MUST in the text below

  The IP Algorithm TLV is optional.  It SHOULD only be
  advertised once
  in the Router Information Opaque LSA.

  ##PP
  Done



11) Sec 6. The following text is better moved into the respective
protocol sub-sections. OSPFv3 is not covered anyway by it.

  Two new top-level TLVs are defined in ISIS [ISO10589
  <https://datatracker.ietf.org/doc/html/draft-ietf-lsr-ip-flexalgo#ref-ISO10589
  <https://datatracker.ietf.org/doc/html/draft-ietf-lsr-ip-flexalgo#ref-ISO10589 <https://datatracker.ietf.org/doc/html/draft-ietf-lsr-ip-flexalgo#ref-ISO10589>>>]
  to advertise
  prefix reachability associated with a Flex-Algorithm.

  *  The IPv4 Algorithm Prefix Reachability TLV

  *  The IPv6 Algorithm Prefix Reachability TLV

  New top-level TLV of OSPFv2 Extended Prefix Opaque LSA
  [RFC7684  <https://datatracker.ietf.org/doc/html/rfc7684
  <https://datatracker.ietf.org/doc/html/rfc7684 <https://datatracker.ietf.org/doc/html/rfc7684>>>] is
  defined to advertise prefix reachability associated with a Flex-
  Algorithm in OSPFv2.

  ##PP
  Done


12) Sec 6.1 & 6.2. There is no discussion regd the use of the Prefix
Attribute Flags sub-TLV with the new top-level TLVs.

I think their usage MUST (or at least SHOULD) be included as it
  helps
determine the route type and prefix attributes that

have proven to be quite useful for various use cases and deployments.

  ##PP

  Why? We have a text that says:

  "This new TLV shares the sub-TLV space defined for TLVs 135, 235, 236
  and 237."

  Why do we need to describe the usage of the specific sub-TLV?



13) Sec 6.2 what happens when the same prefix is advertised as SRv6
Locator as well as IPv6 Algo Prefix (same or conflicting algos).
  Perhaps
both must be ignored?

The same applies for OSPFv3 as well.

  ##PP
  Done



14) Sec 6.3, OSPFv2 MT-ID reference should be RFC4915. Perhaps
  the range
of MT should be mentioned since it is a 8 bit field here.

  ##PP
  Done



15) Sec 6.4, the metric field in the sub-TLV has to be 32-bit. While
24-bit is ok when the FAD uses IGP metric, it will not suffice
  for other
IGP metric types.

  ##PP
  Done



16) Sec 6.3 & 6.4, the conflict checking with base algo 0 prefix
reachability cannot be limited only to the OSPFv2/3 Extended LSAs
  but
should also cover the base fixed form >
OSPFv2/v3 LSAs. We could use a more generic term like "normal prefix
reachability" advertisements perhaps to cover the different LSAs?

  ##PP
  Done




17) Sec 7 and 8, suggest to not use the term "application" to avoid
confusion with ASLA. My understanding is that there is a single
  FlexAlgo
application when it comes to ASLA.

Perhaps the intention here is "data plane" ?

  ##PP
  Done



18) The relationship between the BIER IPA and this draft needs some
clarifications - should the BIER WG be notified if they want to
  update
draft-ietf-bier-bar-ipa?

This (in some way) goes back to my comment (2) above.

  ##PP
  I don't see the relationship to BIER IPA here.



19) Sec 8, what prevents the use of IP FlexAlgo paths programmed
  by LDP
as well. Or if the intention is to use them strictly for IP
  forwarding only

then this needs to be clarified.

  ##PP
  nothing prevents someone to advertise LDP label for the IP algo-prefix
  and use it with the labeled forwarding. I don't see a problem. But this
  specification does not specify any of it.



20) The following text in Sec 9 is about using the same FlexAlgo
  (with a
common definition) for multiple data-planes at the same time. The
  key is
that we only are able to use

prefix in one algo/data-plane? I am wondering if we can improve this
text to bring this out in a better way. Or altogether remove this
  if we
agree to not allow sharing of algo

between different data planes to keep things simple.

  Multiple application can use the same Flex-Algorithm value at the

  same time and and as such share the FAD for it.  For example
  SR-MPLS
  and IP can both use such common Flex-Algorithm.  Traffic for
  SR-MPLS
  will be forwarded based on Flex-algorithm specific SR SIDs.
  Traffic
  for IP Flex-Algorithm will be forwarded based on Flex-Algorithm
  specific prefix reachability announcements.

  ##PP
  Done.

  thanks,
  Peter


Thanks,

Ketan



On Fri, Apr 8, 2022 at 12:38 AM Acee Lindem (acee)
<acee=40cisco.com@dmarc.ietf.org
  <mailto:40cisco.com@dmarc.ietf.org <mailto:40cisco.com@dmarc.ietf.org>>
  <mailto:40cisco.com@dmarc.ietf.org
  <mailto:40cisco.com@dmarc.ietf.org <mailto:40cisco.com@dmarc.ietf.org>>>> wrote:

  This begins a WG last call for
  draft-ietf-lsr-ip-flexalgo-04.  The
  draft had a lot of support and discussion initially and has been
  stable for some time. Please review and send your comments,
  support,
  or objection to this list before 12 AM UTC on April 22^nd ,
  2022.____

  __ __

  Thanks,
  Acee____

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



  _______________________________________________
  Lsr mailing list
  Lsr@ietf.org
https://www.ietf.org/mailman/listinfo/lsr <https://www.ietf.org/mailman/listinfo/lsr>


_______________________________________________
Lsr mailing list
Lsr@ietf.org
https://www.ietf.org/mailman/listinfo/lsr <https://www.ietf.org/mailman/listinfo/lsr>

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