Re: [Lsr] Comments on draft-zhu-lsr-isis-sr-vtn-flexalgo-07

"Les Ginsberg (ginsberg)" <ginsberg@cisco.com> Thu, 21 March 2024 00:35 UTC

Return-Path: <ginsberg@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 D3C17C14F68B; Wed, 20 Mar 2024 17:35:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.583
X-Spam-Level:
X-Spam-Status: No, score=-9.583 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIMWL_WL_MED=-0.001, 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_BLOCKED=0.001, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_NONE=0.001, T_KAM_HTML_FONT_INVALID=0.01, T_SCC_BODY_TEXT_LINE=-0.01, T_SPF_HELO_PERMERROR=0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=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
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 rx09wrghOOzB; Wed, 20 Mar 2024 17:35:53 -0700 (PDT)
Received: from rcdn-iport-1.cisco.com (rcdn-iport-1.cisco.com [173.37.86.72]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 22EB3C14F60F; Wed, 20 Mar 2024 17:35:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.com; i=@cisco.com; l=39082; q=dns/txt; s=iport; t=1710981353; x=1712190953; h=from:to:subject:date:message-id:references:in-reply-to: mime-version; bh=IR7NOeoHLSE/GxPe2rxS3fotfINj29ywsvKyFfQrnCg=; b=lK65HSI3NFgw5yVz/4+/FLyBC5o4mWQ2Lw1YJOmKggKac2DnWiYusVY1 zFVm+724V+RND7O8qqzNJO3ONtBPAII38xk89cKbtCbUM6vVpCbDNgI9/ M6P+l1pt3XB7f+7wA6olUHxrJ5cbVqVc+XehryeTBKVCo7IJjYHS3291g A=;
X-CSE-ConnectionGUID: YfnBrJERT2u0hRPYatC2uw==
X-CSE-MsgGUID: lzF+oA7EQWmxevj4S0S+1Q==
X-IPAS-Result: A0BCAAANgPtlmJ1dJa1aHAEBAQEBAQcBARIBAQQEAQFlgRkEAQELAYE1MSooegKBF0iEVYNMA4UthkmCIgOBE54ZA1YHCAEBAQ0BAUQEAQGFBgIWh2wCJjcGDgECBAEBAQEDAgMBAQEBAQEBAQYBAQUBAQECAQcFFAEBAQEBAQEBHhkFEA4nhXmGTgEBAQECARIRCjgZBwQCAQYCEQQBASEHAwICAi8UCQgBAQQBEggTB4JeAYIXJSMDAZJuj08BgUACiih6gTKBAYIWBbMBgUgBiCUBgVICAohbJxuBSUSBFAFCgjA4PoRFJIM1OYIvBIEUI1yDO4ENkVOBEoIDQYFdgQWGD1R5IgN9CARaDQUWEB43ERATDQMIbh0CMToDBQMEMgoSDAsfBRJCA0MGSQsDAhoFAwMEgS4FDRoCEBoGDCYDAxJJAhAUAzgDAwYDCjEwVUEMUANkHzIJPA8MGgIbFA0kIwIsPgMJChACFgMdFgQwEQkLJgMqBjYCEgwGBgZdIBYJBCUDCAQDUgMgchEDBBoECwd4ggKBPQQTRxCBNAaKHAyCAIEMAgUjgXgpgREYgjcDRB1AAwttPTUGDhsFBCCBGQWiGYJrAi48BiJCBDgLVgorHS0INwEOKj2WPIsmjkuTRYE6CoQSoV8XhAWMfJhKZJhfIKMWhR4CBAIEBQIOAQEGgXokgVtwFYMiUhkPiEuFYQ0JgQwBCJI8eDsCBAMBCgEBAwmGSIQgAQE
IronPort-PHdr: A9a23:JWwsyRKGFCjGkZ9QSdmcua0yDhhOgF28FhQe5pxijKpBbeH4uZ/jJ 0fYo/5qiQyBUYba7qdcgvHN++D7WGMG6Iqcqn1KbpFWVhEEhMlX1wwtCcKIEwv6edbhbjcxG 4JJU1o2t2qjPx1tEd3lL0bXvmX06DcTHhvlMg8gKeXzAYTflcuf3OGp8JqVaAJN13KxZLpoJ 0CupB7K/okO1JFvKKs61lPFo2AdfeNQyCIgKQeYng334YG7+5sLzg==
IronPort-Data: A9a23:UXIhVKruBWokY1ATCAvunr+3n/5eBmIxZRIvgKrLsJaIsI4StFCzt garIBmBPP7YY2DzKNx+Pdmy8EoDvJDQmNFgHlc4rCFmRSISpePIVI+TRqvS04x+DSFioGZPt Zh2hgzodZhsJpPkjk7wdOCn9T8ljf3gqoPUUIbsIjp2SRJvVBAvgBdin/9RqoNziLBVOSvV0 T/Ji5OZYADNNwJcaDpOt/rY8ks355wehRtB1rAATaET1LPhvyF94KI3fcmZM3b+S49IKe+2L 86rIGaRpz6xE78FU7tJo56jGqE4aue60Tum1hK6b5Ofbi1q/UTe5EqU2M00Mi+7gx3R9zx4J U4kWZaYEW/FNYWU8AgRvoUx/yxWZcV7FLH7zXeXgMKV5VfkXkHQmeg2DHsODIQE0bxqHjQbn RAYAGhlghGrnem6xvewTfNhw5plJ8jwN4RZsXZlpd3bJa95GtaYHOObvpkBgWhYasNmRZ4yY +IWaDx0ZhnabDVEO0wcD9Q1m+LAanzXKWUD8wPM//Nti4TV5Ahj/vvqGYX4Q+OPVchLnBqj/ lmFpl2sV3n2M/TElGLaqSjz7gPVpgv3QoscCPiq9uMvhEaJg20ICQZTTkH+v+W/z0C6VsJWL 0MTvCMzsag17leDT9ThUVu/unHslhoHQfJRHvE0rgaXxcLpDx2xHGMISHtKb8Yr8ZFwTj0x3 VjPlNTsbdByjFGLYUOT8J2Ojx6IBXIIdW84XR4NUSBf/sa29enfkSnzZtpkFae0iPj8Fjfx3 y2GoUACa1M705RjO0KTowqvvt68mqUlWDLZ8ek+Y45IxhlyaIjgbIuy5B2Fq/1BN42eCFKGu RDoevRyDshQU/lhdwTUHI3h+Y1FAd7eb1UwZnY0QvEcG8yFoSLLQGypyGgWyL1VGsgFYyT1R 0TYpBlc4pReVFPzMvYvMt/gV5t2k/a5fTgAahwyRoceCnSWXFLXlByCmWbNt4wQuBF1zvFhY 8vznTiEUilEYUiY8NZGb7xAieBwnH9WKZL7TpHgxBPvyquFeHOQUv8ENlDIBt3VH4vayDg5B +13bpPQoz0GCbWWSnCOoeY7cwtQRVBlXs+eliCiXrPZSuaQMDt/W6a5LHJIU9ENopm5Yc+Sp irkCxMGlAOu7ZAFQC3TAk1ehHrUdc8XhVowPDcnOhCj3H1LXGplxP53m0cfFVX/yNFe8A==
IronPort-HdrOrdr: A9a23:Kys1NaBlpgH/H+XlHej+sseALOsnbusQ8zAXPh9KOH9om52j9/ xGws576fatskdvZJhBo7y90dq7MA3hHP9OkMQs1NiZLXLbUQeTXeVfBM7ZskHd8k7Fh6JgPM VbAtJD4bTLZDAQ47eZkWyF+pQbsaS6GcuT9IHjJgJWPHlXgtZbnn5E42igYypLbTgDL6AUUL Cb4c1KrSehf3M4UuSXb0NuY8Hz4/fwuNbDexApOz4LgTPisdqv0tHHOind+i1bfyJEwL8k/2 SAuRf+/L+fv/ayzQKZ/3PP7rxN8eGRhOdrNYipsIw4Oz/sggGnaMBKQLuZpg04p+mp9RIDjM TMmRE9JM5+gkmhP11d4CGdmzUI4gxeqUMK+mXoxEcLZvaJAA7SPvAxxr6xtCGprHbI8usMlp 6jlFjpxqa/RSmw7BgVoeK4GC2DUiGP0CIfeSl5tQ0HbaIOLLBWtoAR50VTDdMJGz/78pkuFK 10ANjb/+s+SyLTU5n1hBgY/DWXZAV7Ij6WBkwZ/sCF2Tlfm350i0Me2cwEh38FsJYwUYNN6e jIOrlh0OgmdL5dUYttQOMaBcenAG3ERhzBdGqUPFT8DakCf3bAsYT+7rk57PyjPJYI0Jwxkp LcV04wjx94R2v+TcmVmJFb+BHER2uwGTzr18FF/pB8/qbxQbL6WBfzP2zGU/HQ18n3LverLs pbYqgmcMMLBVGea7p04w==
X-Talos-CUID: 9a23:ej83rGmgdvy9RKZAvhp5NDiqpWTXOUzTyl3KAWKCNTx0EL2vcW6Z5Ig+jtU7zg==
X-Talos-MUID: 9a23:PzcEFghg8wJiSZuRbjKBtcMpMNVGoKOHV200rpAWtteGaRcoAHTEtWHi
X-IronPort-Anti-Spam-Filtered: true
Received: from rcdn-core-6.cisco.com ([173.37.93.157]) by rcdn-iport-1.cisco.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 21 Mar 2024 00:35:52 +0000
Received: from rcdn-opgw-3.cisco.com (rcdn-opgw-3.cisco.com [72.163.7.164]) by rcdn-core-6.cisco.com (8.15.2/8.15.2) with ESMTPS id 42L0Zqrs024745 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 21 Mar 2024 00:35:52 GMT
X-CSE-ConnectionGUID: cAZJWRfIQiKGgqHN3Qsjeg==
X-CSE-MsgGUID: HDrb+WYvQw+xo0ROgD+h9g==
Authentication-Results: rcdn-opgw-3.cisco.com; dkim=pass (signature verified) header.i=@cisco.com; spf=Pass smtp.mailfrom=ginsberg@cisco.com; dmarc=pass (p=reject dis=none) d=cisco.com
X-IronPort-AV: E=Sophos;i="6.07,141,1708387200"; d="scan'208,217";a="16327390"
Received: from mail-bn8nam04lp2041.outbound.protection.outlook.com (HELO NAM04-BN8-obe.outbound.protection.outlook.com) ([104.47.74.41]) by rcdn-opgw-3.cisco.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 21 Mar 2024 00:35:51 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Uab4JzzsgX6GDYueHEPeo1hMWYl4LpL+SBuYtAuSwjqodbaXE5l70l5wnzW9pg6lXZow+kpL5pAWwOGDGdUtz3/RVfuGiuQxbdky6Uwu03xmrtDOIdhIOhQ8PJ5tJmLZ/Qn3Sdsq9JKa9K4lEIqBxLRbBSKobL/v81u4CiqcOkyJtCsQXIKCRUFEt70InG/H+vDmDRIlwWmAepgdd/LVBTKPYR/wlNlVD60Te2L1UJRSf41gUm+Z2YCVzNnSIvJbudmR985aaHD7YyRI83223gHsgdGy3gBB8DKHzkLe5xldGmAWb6ikL4FW/P7DpPCPrAxi2Qo4J+gjq6ylCAipTw==
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=IR7NOeoHLSE/GxPe2rxS3fotfINj29ywsvKyFfQrnCg=; b=T9T9TWUJ6J3jm4cvEfeiHcvmptuObLRNN+FN6R4JKiB9tPyZNgiLE8frc0crGSQWPMroyMGa+qaSWjV4sjkklclF0N4+Rl+SfGu5v8Gtj0Mh87l4r2doZK22GmtbkYqUbGUxh199prVgCvoLcZvu4j0+OqrSsgLEejJDXD4HuSndBC7vmIn2nyfKOE1xDxyzZfAVCudViYjiQkvNvethSTwXqNcEdCzT8MpZoPjW5ekItIk04EeGftH+L10bo3M581x/wpVu7eiffWogGg9Iqtamc94AwMsneA/cA6ZFprpSR8qCIaPHJW9jiFM58ukm3vMieH8ZLQmIWM13qxoF+g==
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
Received: from BY5PR11MB4337.namprd11.prod.outlook.com (2603:10b6:a03:1c1::14) by MN6PR11MB8243.namprd11.prod.outlook.com (2603:10b6:208:46e::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7386.20; Thu, 21 Mar 2024 00:35:49 +0000
Received: from BY5PR11MB4337.namprd11.prod.outlook.com ([fe80::563f:b91e:1a5b:6c48]) by BY5PR11MB4337.namprd11.prod.outlook.com ([fe80::563f:b91e:1a5b:6c48%5]) with mapi id 15.20.7409.010; Thu, 21 Mar 2024 00:35:49 +0000
From: "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>
To: "Dongjie (Jimmy)" <jie.dong@huawei.com>, "lsr@ietf.org" <lsr@ietf.org>, "draft-zhu-lsr-isis-sr-vtn-flexalgo.authors@ietf.org" <draft-zhu-lsr-isis-sr-vtn-flexalgo.authors@ietf.org>
Thread-Topic: Comments on draft-zhu-lsr-isis-sr-vtn-flexalgo-07
Thread-Index: Adp7DRO7OQDSaEHHSu+gOiG5m8mGBgACSgJwAAJdz6A=
Date: Thu, 21 Mar 2024 00:35:49 +0000
Message-ID: <BY5PR11MB43372435F6AA3AC5376EFE16C1322@BY5PR11MB4337.namprd11.prod.outlook.com>
References: <BY5PR11MB4337517A2F56C0502753F69FC1332@BY5PR11MB4337.namprd11.prod.outlook.com> <06c715d1b00f4a2fa3ed2ba0fdacc93a@huawei.com>
In-Reply-To: <06c715d1b00f4a2fa3ed2ba0fdacc93a@huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: BY5PR11MB4337:EE_|MN6PR11MB8243:EE_
x-ms-office365-filtering-correlation-id: 9d2c3c7f-7174-40a7-2e3b-08dc493edb73
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: d3YIbnGDPTwinxl0cTEHauGi+C3ooUivXAy1FW9V0F1iboXlBLMHqE4cV0ZyAhTkcEeaWN+pkCcXg6rgeyNKtBnIxXXKsXdf6QHc+fIgs9z7RedhkInyQV2EfjL9D0L6PM+PQ7l6VSu1l8w5YSpd1/T1/kRT1FntUXKJoaYRg+it4RChgq+DyjKjnnn6aPUGvfP+zrU9+4KmAemRDdKZdGW1BWlWbx+sgZv0hw9NAH5iNz4zAl4HHIXXDYUSoo8zNtNyyoDo5SIw/lNGfcYn+YYVPpcYxGOr7dqa9rQFz2tcWrTeiaIIZxCng/doq754hCG9TeIlF1vPdXjOIYKzLZ3oxSTvhC8T9OXtOaoJ2LW2zyPHyBN7ZFo8Bxp9UCrilMQl4iMT2Yxc5AQWQGBSSAAIimngiJ0ASIsb9F4SWDKRhLQoh2TDWopL1vojyJZkunleDVqRdSXe1pHYfOEKjmli4gqhSsH8to5dQuATovcC70QTzi4iAuEu9uPav8OP6vPWMd1MMCp4aflEnz2vvCyHpcO4KhtLlYiRNHcGnzv/06B+Jn/jeffVcFHxEYUmWvWWlLqmjuaLEZJD6sVySEfaRlkpOD429atWTiBX7dGn5sHL4ru+aLyxIj6c9DQBKE/GraMPWkt3stB+RJmuixawPHYVy5mYDzOfjYOgVMzl3uTqjQ17vp+Ora9eX50hBNuvmJO13TbereWpnitEI1dodytp7r90Ya3vwSbpWUM=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BY5PR11MB4337.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(366007)(376005)(1800799015)(38070700009); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: 8kvi+2/jpBnAm/VMoO93MrchsQaunFSWmBMK6/oofc62bn8A/m1B6oKvgNb/ApeiwwB9/Azapf10EqpVlyzsTTOzx5w6eVSC2ZJNkE0KGo8/hIH9cIq2xDy1AdNTw5oQ/eW64UUlIMQ4em4nvEVBWeyiO0SqiE7HLmuvZiSje9LPBTZ66xId2M9TQg/qAZgtslff63s67aRvRXztd8XNa3pZ8jiWJGsMi7s40xDWjX85jYuen9oN3Wl9yvwXvnghs6rPiBy/+nDE8zeel+DVbH6lc/iOP8+jYQc8qmzvkht/WDTjMR15kJLrNODQkqETzsdq0KL99yOkW5IhJmnamIUvSPiBgiZhwiH9zbh8lmzrhsZpFnmmJRNWJhQgfGrgNR1Y+XwzwLdsQqc2idK42oE+ouy/PqQjOJHuV0crXRzpN9Ke8NF1nF5A9TdZ5TZo4KnyM5A+6gmqodhKmXsCUHGtTB/L8GXr/R0TwUrGewe9mtNzDnRzSv+lPVo0GEq3Cr4qwcHGSlPaJBL9HIxTq2LNkn9rY92CX20iq0T3RkhY1ZL0JWXyLewg0EpQvwGk22tpy09g4xwmInLPzgPft7Qdd0lKvSyBncXdGrNirYUoBHwqw/DRD2NzyQ400QQECMRKEAbXqX0M6qwdi48OSiKFacJtm+PTnZGpk/e3mT4FIs8NJRHI6WkU8upFTgCAC5PbxMlZofU3PjU1VoZz8SE8smeISUHooHgHIw+vIMMdHsGmN+Lr0FWzAwHmPuh1N6oqBYQnojJGiLMe9GfeztLw4EFesrOknD6aA2eYjgEtGzDgo7VMcQb2Sy3yDiCxG0s/jbWSibEMcjduwQjoS62xkAPxZoa9wW6hAMbep9c7icUz9TuLbChx7lM/bijd5+oCXO9PhMEPuF5uPtZWoB6vksdRJkgcPrDnVKmsZq3tJTee7S4HSHJz5LQYIsmKjW4crF3Whir6Gvr6g7yVTrzsVl3FFaHoi1E2MnN0AxeeQQjDzRx2qx0JAiVFiEmJkymZn9k3WEaSeFe9HSOmDNFQAJEOML5QiEAGF9+tqUuYCfyq8bIcnyHZdYLKU194V/Zd/1ja1z0BnqVE2CMwvjlkc4EXIKOROWWV33iQOJomFO4uWUspRhMlB4afMGxUmWqlX6+7VmLYiboauCdg6G8nALQE5/BUHFnCA9gj0Xl+0CfLGx+4P4co6JfzGTl1UMjkUKdsyPO3CZwBvy867veDeaaOGKE4U9hVFCRUXJQsA8mMmmuyX9010xsLhlkGBwCwQ+dkHGa7+jLDBLuUvBK0lfAB0YHCwPDNM3KUc5HyXdKJ+10BmYBODE2/BPPlI5hRRcspsD+NW9bkkfy/wnRkicyq8zcgKEiTvg9iX7VOr9HhJk2CPfs6F31/SSGrPVnNYDK96qOuR8HIagKUE1uaS5jumyNmuRj2xEOmI0qymVraJTvYvP4NIk2ZNxoQHboQYp8V1IgWJzbRVD9RyYrfiZ9Ek/1R7bmDXw7H2NikBUkhBYed+k3E1LzUqVhLp5UG6bXmzdPsEuz6p1Snl4bSZh5qFt1HSyDF5GXL8XBJkBA38+YkwK2u/Zds+gHM
Content-Type: multipart/alternative; boundary="_000_BY5PR11MB43372435F6AA3AC5376EFE16C1322BY5PR11MB4337namp_"
MIME-Version: 1.0
X-OriginatorOrg: cisco.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BY5PR11MB4337.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 9d2c3c7f-7174-40a7-2e3b-08dc493edb73
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Mar 2024 00:35:49.7977 (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: K/q7dzlmmdxOIa1zqIWjyeXeGLXVRL71Zo/73ft+5lJtESRSLA8ELvdCBYU9Mq+/5RrhDfdFC0iS1+J/CfVBYA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN6PR11MB8243
X-Outbound-SMTP-Client: 72.163.7.164, rcdn-opgw-3.cisco.com
X-Outbound-Node: rcdn-core-6.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/lsr/mzEFiKcEIJl6RGThiQdz2QOTYtk>
Subject: Re: [Lsr] Comments on draft-zhu-lsr-isis-sr-vtn-flexalgo-07
X-BeenThere: lsr@ietf.org
X-Mailman-Version: 2.1.39
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: Thu, 21 Mar 2024 00:35:57 -0000

Jie -



Thanx for the quick response and confirming that my understanding of the intent of the draft is correct.



Making a routing decision when the full topology information is not provided as input to the Decision Process leads to incorrect or sub-optimal routing. Here is one simple example.

Consider the following simple topology (Layer 3 links):



    B

  /   \

A       D

 \   /

    C





All layer 3 links participate in Flex Algo 128.

On both B and C, the Layer 3 link to D is an L2 bundle and the total bandwidth of the bundle links are the same.

On link B-D, the L2 bundle member assigned to the NRP associated with flex algo 128 has 100 Mb of bandwidth.

On link C-D, the L2 bundle member assigned to the NRP associated with flex algo 128 has 1 GB of bandwidth.



The L3 SPF associated with algo 128 utilizes Layer 3 metric advertisements. Based on that, traffic from A to D will be equally balanced via B and C.

However, what you intend is that when algo 128 traffic is forwarded by B it will utilize a 100 Mb link – whereas when algo 128 traffic is forwarded by C it will utilize a 1 Gb link.

Clearly the ECMP traffic flow which is the output of the L3 SPF is sub-optimal.



How could this be fixed?



1)Do not use L2 bundles on B and C. Make each bundle member an L3 link and run IS-IS on the Layer 3 interfaces. In such a case different L3 metrics can be advertised for each L3 link and Flex Algo 128 can be associated only with the desired L3 link on C and D.

Standard flex-algo as defined in RFC 9350 works and requires no modifications.



2)Do not use L3 routing/flex algo. Define some other mechanism to mark packets in a way that the forwarding recognizes as mapping to the appropriate L2 link.

The L2 bundle advertisements provided by IS-IS as per RFC 8668 can be used by this (external to IS-IS) mechanism.

For example this mechanism could use the admin group advertised for each L2Bundle member to determine the mapping between an NRP and a link.

All of the functionality required is already defined in RFC 8668 – the only thing you need to define is this new mechanism – which is not part of IS-IS and therefore does not belong in an LSR draft.



NOTE: Please do not suggest that a different metric-type can be used for each Flex-Algo. Such an approach does not scale as it requires as many metric-types as Flex-Algos – which we do not have. 😊



What you MUST NOT do is use L3 routing to make a routing decision for a topology which is not part of the input to the routing decision process. But that is exactly what you are proposing in this draft.



Hope this example is clear.



As regards the clarity of Section 4, that section simply says (using the SR-MPLS text):



“A forwarding entry MUST be installed in the forwarding plane using the MPLS label that corresponds to the Prefix-SID associated with the Flex-algorithm corresponding to the NRP.”



But this entry must have next hops which include only the L2 links associated with the NRP mapped to Flex-algo 128. How this is done is not described – but as it requires using information advertised in the L2 Bundle Member Descriptors this clearly cannot be done by IS-IS w/o violating RFC 8668. IS-IS will simply attempt to install a forwarding entry based on the L3 topology – which will indicate to use the L3 link. How this forwarding entry is discarded/overwritten is not specified. But, this is a problem which should never need to be solved.



   Les







> -----Original Message-----

> From: Dongjie (Jimmy) <jie.dong@huawei.com>

> Sent: Wednesday, March 20, 2024 4:30 PM

> To: Les Ginsberg (ginsberg) <ginsberg@cisco.com>; lsr@ietf.org; draft-zhu-lsr-

> isis-sr-vtn-flexalgo.authors@ietf.org

> Subject: RE: Comments on draft-zhu-lsr-isis-sr-vtn-flexalgo-07

>

> Hi Les,

>

> Thanks for the review and comments.

>

> Please see some replies inline:

>

> > -----Original Message-----

> > From: Les Ginsberg (ginsberg) <ginsberg@cisco.com<mailto:ginsberg@cisco.com>>

> > Sent: Thursday, March 21, 2024 7:32 AM

> > To: lsr@ietf.org<mailto:lsr@ietf.org>; draft-zhu-lsr-isis-sr-vtn-flexalgo.authors@ietf.org<mailto:draft-zhu-lsr-isis-sr-vtn-flexalgo.authors@ietf.org>

> > Subject: Comments on draft-zhu-lsr-isis-sr-vtn-flexalgo-07

> >

> > This draft discusses how to use flex-algo in support of Network Resource

> > Partitions (NRPs). In particular, it proposes to use a combination of L3 links

> and

> > L2 Bundle member links as the topology associated with a given NRP. In

> those

> > cases where an L3 link is using an L2 bundle and individual bundle members

> > are "assigned" to different NRPs, it then proposes to associate the parent L3

> > link with multiple flex-algos. The intent seems to be to utilize the L3 algo

> > specific SIDs to assign the traffic to subsets of the L2 Bundle members.

>

> Your reading of the intent of this document is correct.

>

> With the proposed mechanism, traffic with Flex-Algo specific SIDs could be

> steered to different partitions of the L3 link resources.

>

> The only thing I'd like to mention is the L2 bundle members could be virtual or

> physical, they are just used to represent different subsets of the link resources.

>

>

> > This is extremely problematic.

> >

> > The output of the L3 algo-specific SPF will be to install nexthops pointing to

> the

> > L3 interface for packets which arrive with the L3 algo specific SID. But since

> the

> > intent is to only forward traffic for a given algo specific SID via specific L2

> > Bundle members, the L3 forwarding entries will have to be overwritten - in a

> > manner not specified by the draft.

>

> Section 4 of this document specifies the required forwarding plane behavior

> and the forwarding entry installation.

>

>

> > The implementation complexities this introduces arise because the proposed

> > solution attempts to use a Layer 3 technology (flex-algo) to control the use

> of

> > L2 links. This should not be done.

>

> In the proposed mechanism, Flex-Algo is still used for constraint path

> computation, and only the L3 links attributes are used in the computation. The

> L2 member links are only to partition the resources used by different Flex-Algo

> traffic.

>

>

> > Indeed, even independent of flex-algo, trying to use a Layer 3 routing

> protocol

> > to control traffic flow on an L2 sub-topology is broken.

> > It means that the L2 bundles have been improperly defined for use by the L3

> > routing protocol.

>

> There is no routing computation based on the "L2 sub-topology", as L2 bundle

> member links are not visible in the L3DB. All the Flex-Algo computation is

> based on the attributes of L3 links.

>

>

> > RFC 8668 defines the advertisements of L2 Bundle member link attributes by

> > IS-IS. The introduction of RFC 8668 states:

> >

> > "...the new advertisements defined in this document are intended to be

> > provided to external (to IS-IS) entities."

> >

> > This means these advertisements are not to be used by the routing protocol

> > itself. The association of these advertisements with the Layer 3 SIDs defined

> by

> > Flex-Algo is a clear violation of the intended use as stated by RFC 8668.

>

> As stated above, L2 bundle link attributes are not used in path computation.

> The Flex-Algo specific SIDs still point to the L3 interface based on that

> computation. The only change is that a Flex-Algo SID can further points to the

> resource of an L2 member link (consider it as a subset of the resource of the L3

> link if that is easier to understand). So the L2 bundle information is only used

> for associating different Flex-Algo SIDs with different subsets of resources of a

> l3 link.

>

>

> > This draft should be abandoned.

> >

> > NOTE: None of the points above should be interpreted to mean that flex-

> algo

> > cannot be used in support of NRPs. (Whether that is a good idea or not is

> out

> > of scope for this discussion).

>

> AFAIK people are talking about using Flex-Algo to support NRPs. This

> document provides a solution to meet their needs.

>

>

> > But the proper way to do that is when the NRP maps to an L3 topology. Such

> a

> > usage is fully supported by RFC 9350 and there is no need to write an

> > additional document to define how this is to be done.

>

> In some cases it is possible to map different NRPs to non-overlapping L3 sub-

> topologies, while in many other cases the same L3 link needs to participate in

> multiple NRPs, each of which is assigned with a subset of the link resources.

> The latter case cannot be supported by RFC 9350, and it is the target of this

> document.

>

>

> > In cases where an NRP maps to an L2 topology, some other mechanism

> needs

> > to be defined as to how forwarding entries for a given NRP are determined

> and

> > installed. Such a mechanism would qualify as "external to IS-IS" and

> therefore

> > could make use of RFC 8668 advertisements.

>

> This document also provides descriptions about this. As I mentioned it is after

> L3 computation, and makes use of the L2 bundle information.

>

>

> > But attempts to utilize the Layer 3 Flex-Algo technology to control traffic flow

> > in an L2 topology are misguided and flawed.

>

> As long as Flex-Algo is used for L3 topology based computation, IMO it still

> complies to RFC 9350.

>

> Best regards,

> Jie (on behalf of coauthors)

>

> >

> >    Les