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

"Les Ginsberg (ginsberg)" <ginsberg@cisco.com> Thu, 21 March 2024 02:28 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 F0517C14F6BF; Wed, 20 Mar 2024 19:28:10 -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_H3=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 header.b="XhO3qfKn"; dkim=pass (1024-bit key) header.d=cisco.com header.b="PA9DqRgW"
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 UuDYzpOlRO9t; Wed, 20 Mar 2024 19:28:06 -0700 (PDT)
Received: from rcdn-iport-6.cisco.com (rcdn-iport-6.cisco.com [173.37.86.77]) (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 01F6CC14CF1F; Wed, 20 Mar 2024 19:28:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.com; i=@cisco.com; l=74130; q=dns/txt; s=iport; t=1710988086; x=1712197686; h=from:to:subject:date:message-id:references:in-reply-to: mime-version; bh=UvBkyWusRDkv+gbypKnHzna36MN/Dk5LhrFOxlA2J1M=; b=XhO3qfKnUzl3j+0dgYA2zMTa3z6DOne3L1zCsV1TknhSkJl5FhvWEDoA qgQx7YLg/96NPo1zaHuf7ttMz7cydI6zQhYTEL+n5Z3tRHWqh1bnEMAbz Sormts9zVtrvJgn4hxEWaneZjhaT9bDlTBUD5FS+jT9BHxq3fKemOPsLH g=;
X-CSE-ConnectionGUID: exGizrdsTqicfjKydHRGzA==
X-CSE-MsgGUID: RoMHscUdQouuxmp7HW8nUw==
X-IPAS-Result: A0AWAAB9mvtlmJtdJa1aGwEBAQEBAQEBBQEBARIBAQEDAwEBAWWBGQMBAQELAYE1MSooegJuKUiEVYNMA4UthkmCIgOBE54ZA1YHCAEBAQ0BAT0HBAEBhQYCFodsAiY3Bg4BAgICAQEBAQMCAwEBAQEBAQEBBgEBBQEBAQIBBwUUAQEBAQEBAQEeGQUOECeFbA2GTgEBAQECARIICQoTAQEjFQQHBAIBBgIRBAEBHgMBBgMCAgIvFAkIAQEEARIIEweCXgGCFyUjAwEQBpJkj08BgUACiih6gTKBAYIKAQEGBAWyeAMGgUgBiCUBgVICAohbJxuBSUSBFAFCgjA4PoJhAgKBYBUPBwmDJTmCL4EYI1yDO4ENkVOBEoIDQYFdgQeGD1R5IgN9CARaDQUWEB43ERATDQMIbh0CMToDBQMEMgoSDAsfBRJCA0MGSQsDAhoFAwMEgS4FDRoCEBoGDCYDAxJJAhAUAzgDAwYDCjEwVUEMUANkHzIJPA8MGgIbFA0kIwIsPgMJChACFgMdFgQwEQkLJgMqBjYCEgwGBgZdIBYJBCUDCAQDUgMgchEDBBoECwd4ggKBPQQTRxCBNAaKHAyCAIEMAgUjgXgpgREYgjgDRB1AAwttPTUGDhsFBCCBGQWiGngCAYFwAiQKPAYcBkIEIhYLDgJGCisKEy0IHRoBDio9ljyLJkeOBJNFgToKhBKTKY42F4QFjHyYSmSYXyCjEwOFHgIEAgQFAg4BAQaBeiSBW3AVO4JnUhkPiEuFVQwNCYEMAQiCQ4UUimV4AjkCBAMBCgEBAwmGSIQgAQE
IronPort-PHdr: A9a23:duE/Th9OytXjH/9uWOnoyV9kXcBvk7zwOghQ7YIolPcTNK+i5J/le kfY4KYlgFzIWNDD4ulfw6rNsq/mUHAd+5vJrn0YcZJNWhNEwcUblgAtGoiEXGXwLeXhaGoxG 8ERHER98SSDOFNOUN37e0WUp3Sz6TAIHRCqOgtzPe74AIH6hMWs3Of08JrWME1EgTOnauZqJ Q6t5UXJ49Mbg4ZpNu49ywCcpHxOdqUeyTZjJEmYmFD34cLYwQ==
IronPort-Data: A9a23:SkwdNa4P1FYD4BFKrpG6+AxRtBHHchMFZxGqfqrLsTDasY5as4F+v jNMD2+EPPaIZ2CnL90ia4W39B9UsZ7WzoVhGwpp/CtkZn8b8sCt6fZ1gavT04J+CuWZESqLO u1HMoGowPgcFyKa/lH1dOG58RGQ7InQLpLkEunIJyttcgFtTSYlmHpLlvUw6mJSqYDR7zil5 5Wq/KUzBHf/g2QoajlOs/rYwP9SlK2aVA0w7wRWic9j5Dcyp1FNZLoDKKe4KWfPQ4U8NoZWk M6akdlVVkuAl/scIovNfoTTKyXmcZaOVeS6sUe6boD56vR0SoPe5Y5gXBYUQR8/ZzxkBLmdw v0V3XC7YV9B0qEhBI3xXjEAexySM5Gq95fKMVe+o9af1HHfcnDiwdZ/AGEMEp8xr7Mf7WFmr ZT0KRgXZRyFwumx2r/+Fq9nh98oK4/gO4Z3VnNIlG6CS615B8GYBfyXuLe03x9o7ixKNfnfY dETZCBgRB/BeBZIfFwQDfrSmc/y3iKhKmcA9Qj9Sawf2W/27Bd67bTUN8fIatmSGuVqzkClu TeTl4j+KkpHbIPEk2XtHmiXruPVlC3nHZASCfi87eQvgUaS3SkIElgISV3+r/20mke6VNUZI lEI+i00toAz+VClCN7nUHWQpGWelh8RR9QWFPc1gDxh0YLO6AqfQ2MDVDMENJottdQ9Qnoh0 Vrhc87V6SJHva26SGCH+qyotDK5Nyo2PGMiXwAWZF5QizX8m70bghXKR9dlNae6iNzpBD39q wxmSgBg3d3/auZVjc2GEUD7vt66mnTeoucICuj/RGmp6EZyY5SoItDu4lnA5vEGJ4GcJrVgg JTms5bDhAztJcjR/MBofAnrNOryjxpiGGaB6WOD57F7q1yQF4eLJOi8Gg1WKkZzKdojcjT0e kLVsg45zMYMZSP7MP4rPN7vVZ1CIU3c+TLNC6C8gj1mP8gZSeN71HwGibO4hjmywBZ2zcnTx 7/ELpjE4Ykm5VRPl2fuGLxHjtfHNwg1xHjYQtjg3g+73L+FLH+TQvFtDbd9Rr5R0U9wmy2Mq 4w3H5LTk313CbSiCgGJqtR7BQ5RchAG6WXe9pY/mhireFQ2QQnMypb5nNscRmCSt/4Jyb+Zo C/mABYwJZiWrSSvFDhmo0tLMdvHdZ1+tnk8eycrOD6VN7ILOO5DMI93m0MLQIQa
IronPort-HdrOrdr: A9a23:/y0qrKGgnQmbAY9rpLqFoJLXdLJyesId70hD6qkvc203TiXIra CTdaogtCMc0AxhJk3I+ertBEDyewKsyXcV2/hcAV7GZniFhILGFvAZ0WKP+UyGJ8S6zJ8j6U 4CSdkwNDSTNykGsS+S2mDReLhQpajizEnrv5aj854Hd3ASV0gU1XYDNu/tKDwPeOApP+teKL OsouB8i36Lf3MRYs6nBn8DcdTiirTw/q7OUFotPTJizBOBow+JxdfBfiRw2C1wbxp/hZMZtU TVmQ3w4auu99uhzAXH6mPV55NK3PP819pqHqW3+4koAwSprjztSJVqWrWEsjxwivqo8kwWnN 7FpAplF9hv6knWYnq+rXLWqkndOXcVmjzfIG2j8D7eSP/CNXYH4g169MVkmy7imggdVRdHoe R2NiyixsNq5Fj77VTADpDzJmJXfwyP0DQfeSp5tQ0FbWPYA4Uh9bA37QdbFowNEzn9751iGO 5yDNvE7PITal+CaWvF11Mfi+BEc05DVytueHJy8vC9wnxThjR03kEYzMsQkjMJ8488UYBN46 DBPr5znL9DQ8cKZeYlbd1xDPefGyjIW1bBIWiSKVPoGOUOPG/MsYf+5PEw6PuxcJIFwZMukN DKUU9et2Q1Z0XyYPf+lqFj41TIWiGwTD7twsZR69xwvaD9XqPiNWmZRFUng6Kb0oMi6w3gKo GO0b5tcovexDHVaPR0NiXFKuxvFUU=
X-Talos-CUID: 9a23:yaIVEm4+nFJKAk401dss+V47G9I/fmbh1XbbLU2bGGpJcpKHYArF
X-Talos-MUID: 9a23:i1bqxQaCsIkTBuBTjTjJpCppCctR5LmzGEUVzrU568+5Knkl
X-IronPort-Anti-Spam-Filtered: true
Received: from rcdn-core-4.cisco.com ([173.37.93.155]) by rcdn-iport-6.cisco.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 21 Mar 2024 02:28:04 +0000
Received: from alln-opgw-5.cisco.com (alln-opgw-5.cisco.com [173.37.147.253]) by rcdn-core-4.cisco.com (8.15.2/8.15.2) with ESMTPS id 42L2S4EY001556 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 21 Mar 2024 02:28:04 GMT
X-CSE-ConnectionGUID: gzxGxWn4RXWRAebB3W5J6A==
X-CSE-MsgGUID: WnuFEajHTci6xAfULl48eg==
Authentication-Results: alln-opgw-5.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="6009274"
Received: from mail-bn7nam10lp2100.outbound.protection.outlook.com (HELO NAM10-BN7-obe.outbound.protection.outlook.com) ([104.47.70.100]) by alln-opgw-5.cisco.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 21 Mar 2024 02:28:04 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=RmaAUP5y/I6uN41TLphXpOagMVmFI1tvIyD7Ys6gjolaVkpljsDku1xpEKaZaGEBgrRtWWkO6dmM+ha2g9E4+3xo4ZHDYPz77KaI2lhtD3BVngsf/Z3nDcEjurVuETo7/4qJxrHgfjSWRFNny+TtoLnQOoEZZfWMHexu83hxf8LMtLlJZ9RhrRUTQYB3UChYd3QM6MXv70SQ8jBUcG89YPe0QgyC0P85GGZiFO+b9xjSAjeljc28ouX26ABLvI8eAPX8e/x/VO2lox/IQyqiIeK4kWkRAypkGbHPOFk3mAuUcS9YESZtgaTm3wwHxzFIDxI417wJI6ktTwww10thwA==
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=UvBkyWusRDkv+gbypKnHzna36MN/Dk5LhrFOxlA2J1M=; b=WDVKN25rPJiZLSSYLnmpKiZZ22fE6UINRvKWE0NAqEmn86KHlJYz5pvI61+WoU1vSpZ1SvJRotCLxGysCAk+UCkwHRm3GyQngjSCV8cPVRpPaJ/U0gcqb6DWARSKshmqjQK/jn10spUMNT46ujkJsTnTs4lipq5AZZ1TZ57jRw61R0hDo52ZeAgLQBdrHpnAFpSqMe/JfxOSYdUb1fNhcxhJTlPP9paU89Fl0pl3kC7GvX8ueexyKpn0EhbyE0FjHPtJHfVIJuYOafbr71sL/IrcLFk2n7nIOjXm86+piv44B+n4SzFb75ZQU1WwaizHXg0kCxOR3JlOtsHzh7oMVA==
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.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=UvBkyWusRDkv+gbypKnHzna36MN/Dk5LhrFOxlA2J1M=; b=PA9DqRgWFlfayTBgCwAh9qCMHi0pRCnNjdu42fBQoUtxHi3RdBY94NBVLPCTfzID4PX6iuUoVC4IqD7QHoZysOKL5C1l8cqsdqHjMaSA+dMtDfjfEu99dmgjsfCveos8+wwIkFNQ2kdmGNIo5KGRDmHPlm7CjcfZJVlj185xfHw=
Received: from BY5PR11MB4337.namprd11.prod.outlook.com (2603:10b6:a03:1c1::14) by CY8PR11MB7922.namprd11.prod.outlook.com (2603:10b6:930:7b::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7409.11; Thu, 21 Mar 2024 02:28:02 +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 02:28:01 +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+gOiG5m8mGBgACSgJwAAJdz6AAA3ZuoAABy3uA
Date: Thu, 21 Mar 2024 02:28:01 +0000
Message-ID: <BY5PR11MB4337E3E8EA05C217DDB73775C1322@BY5PR11MB4337.namprd11.prod.outlook.com>
References: <BY5PR11MB4337517A2F56C0502753F69FC1332@BY5PR11MB4337.namprd11.prod.outlook.com> <06c715d1b00f4a2fa3ed2ba0fdacc93a@huawei.com> <BY5PR11MB43372435F6AA3AC5376EFE16C1322@BY5PR11MB4337.namprd11.prod.outlook.com> <0291e80655cd4c07abaeb67a318caa2b@huawei.com>
In-Reply-To: <0291e80655cd4c07abaeb67a318caa2b@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_|CY8PR11MB7922:EE_
x-ms-office365-filtering-correlation-id: 41904ee3-0cd5-4d20-ea9e-08dc494e87f3
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: Zmz7hj0gEdVXnZAMB0aSpvRtpjG2E30Pc3bPh7y8up2CAFMsixRS4wSEDrXbWNU9p/LNHXIsjTho2BYLXyUp2bBMI/381hCjxQ7Aq6OAcOOWPc3uGYi1tsiBw3WSmqfKVG/pGV70ZsajHgUdjd/F9UIUvFYt9xCKaHiwvVUvjyVyvsCJbs/ixxCFChspvQzcL5NvTUkI0GLK+RLLRtMGRPl9B2ZoViT14vUXxLMeKLovIDbLqaT5MZuWUsLGiRtfTfGp0kPE0Va7gIgMDr9DtO228hdZw6njmsF7fM9ttvQc3DFxFc/f6st8A+PkHzlMW71Wx5FMPz680SOUy3IjL4SoS+4LJ99+e0+gO8roJPv1VpJYJpkfheU/IzSW4Go2cymc3XCCQS/xCNyL+Hb7amDYQPdn73S9E5Eqk3eNz3Y+2nfweW8T6y7teo5NMQAJekUhObPoCjf3EVEyYNoEoQZY7LpP/W8j895WTp9uktEB9XXBSFgbWFLUouV/XNL2hv/Y3M0HEfWNt6tliJpeygP3KvpDSKmyAH05C8rYHISrXUxfWKRZH+P3T1yW1KY3tHfBLCtSWfns+w6TwPKTXxKV62UNv7wL6Zy9geO3/3e/aNKQ61j42zrT9LjxXwkJEE+k2sTgm+a/nvxB9yNhUt1u/GWzA/j6GwOPNsEKwhM=
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)(1800799015)(376005)(38070700009); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: yssqYjok6+FV/JhgrRzpBRBumQ1it7g0zOoqR5710Y5IymdomU1Fe3HljtHqeNlCxqA1kXndyrlrfJpWberWYgkXZsu9FvQbvy/K9KaEf9J3pqOWMe9VdYEqsh/Pp3tQwJ1JgeZr7VEH84AlOwDmpj2tpJaNePdxgBrXPPO4crIqnoXtBB4DrDf96vLxCFNNW6IAbNaXKQf2NPv8K6Vi4R2qpbueuoYldXEvxLzQ7N41fSp4Pgi38uGg1h6U6/Xb2AndtjXuCPcmRUUFzgG4eJj0m45uq0yL23f8ivPnqqFQXurc2KVQ2l26DMz4J4P/BhZGrdc6E1wcUuvKWgXE+uaXq9njvPI4UcOE+IcD4sj5ZgqqHt7+Jer1c9vJplyhav5OOD+8MFLl3ySVCJg4fRYrQ+X5aSOv5PWxpoFqeq2yhxKS6CNmEfZMoZLnJGQW53hW0kZ5PK4svzih60N320nHCJzpWx2i3SII4s5lAusJwhDDLk6Fi7rPkPdDn+XApEHySv5B9nmX81BQljbSxcewuRqX4k4Wn5Y8A6npmcjQdUq2U1V3adb0ovnKrszTl7NYnKyZv4H2QF+Ce8eM8k3I7JOE0FUA8cUWtA6+JgORYc/TN51SbSlsECa6GtmK6L0Ul6VnnSdqxietVq39GBaOxTdjtiJ0RWpOxSQzC6yooavpwfv4N7SS8oAm9Oz1NeYRbLNtThbZtIhEj1Jul9uZQ/E/QFnF3RYvbyJwE2MVJCxFp4pgdfKsqT/f5eMYrSRFnPFUvfaVlzgKriDQv0tU+J7D8RHqLPJcEDdEI49xsGSN9/Anrze/6/467nuTjlaK8SPG1g5HJ0Q5tzfD7Uu22AgZ4TN+5X45qaA4JTXRYtm8jEbju1302CBtHwlyuaEkX9G8amEe7ohDv2XbhRLm86YtaVC1EYz8l10wvNVdtplj//IEXb+8X2D6b6dAggIUH4Y/oZkeCGkbgh2wtrqwTt/zP8cm9T+FpByezzaastJDioipFxB5XmWrqFiiW5kQmFsFxXfCQvx6FU65DKhARO7PTfaBjhr3yHmfQ2pzSc6l0yViM5v+n5qcJpFX7LPszFEwi53Y08OYpi2CTJ4Iz8H3PUJDpOMShRUxj6t/2NKytlfBZeuJF/3dDVioq6zgW1aUR6lqL/iVCCvr27jFla4D18gkQ8l+7oPIHBqNMJAUBf4WoHJa45ONVPydaT7Kxx8y1h8n8KIiHIRvDIMjW1ZHSzATAoJMT2cLgCD0fNadOdJcj06aIXGl4dNiuJaWRDlvabQKH6XUts7oeRAuuBG2J+FwuDUGsaUOu6nYtgJdTs21WfBjLd7LTMEtOnZpW86hlHlqIVsuUO5kMyhwGQRjjoVpP2xNfnXhdvw/6gAjZcifZEiugg4VR2oWp0tIUhP/+Cnl388nGVKuTUNAOqVXVYEwl2JRPQ//005QdqSWD+6cGh1AJ/wgqwBLIbwm2JKrE5N4aszQE9BHIjjTGLHlb7taWaZH18Ol/VAzjTrCU+UG2F6b3zlcqxW11dqSB1aGxpb73OHNYKbkQYIIxo5RFUCjyczh0e73PWz0hmoYv9D3aRchoeP05QRp
Content-Type: multipart/alternative; boundary="_000_BY5PR11MB4337E3E8EA05C217DDB73775C1322BY5PR11MB4337namp_"
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: 41904ee3-0cd5-4d20-ea9e-08dc494e87f3
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Mar 2024 02:28:01.6337 (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: c6DnLFsZgYgjjKeHuHEDoclbQTOx9cqRVi19KUdEJunG7LYFiyGl99FA8AjbfVDxizX4OwTZ1UQ+oJ8EieICFQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY8PR11MB7922
X-Outbound-SMTP-Client: 173.37.147.253, alln-opgw-5.cisco.com
X-Outbound-Node: rcdn-core-4.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/lsr/Q1-KoVewtYgBt5GZnxE4MtJs5HA>
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 02:28:11 -0000

Jie –

Inline.

From: Dongjie (Jimmy) <jie.dong@huawei.com>
Sent: Wednesday, March 20, 2024 6:35 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 providing your opinion with an example.

In your example, the default IGP metric is used, which is normally calculated based on bandwidth. While Flex-Algo can support metric types such as TE metric and delay.

When Flex-Algo is used as the control plane of NRP, usually the metric types other than IGP metric would be used. We could add some notes about the selection of metric type to this document. In most cases per Flex-Algo metric type would not be needed.
[LES:] As I have stated, the number of metric-types is much less than the possible number of algorithms. Please do not define a solution which requires a different metric-type for each supported algorithm.

Your proposal of making each member link an L3 link is an alternative solution, while that would bring back the problems we discussed during the L2 bundle standardization, and can impact the network stability and scalability.
[LES:] Addressing scale by hiding the topology from the entity which is required to do the correct NRP mapping (which is what you are doing in this draft) is not a good solution.
You need a solution which both scales and is still correct – not a compromise between the two.

Your second proposal (controller based path computation and construction) works for scenarios where strict TE-path SID-list is used to steer traffic into specific bundle member links on each hop, while traffic with Flex-Algo prefix SIDs will be mixed up and ECMP among the member links of the L3 interface.

So we do see there is a gap in using Flex-Algo to support NRP, and would like to hear feedbacks from the WG on possible solutions (including this one).

[LES:] As I am sure you remember, we (including others) have discussed this offline and you know that I believe the routing protocols are NOT a good fit for what has historically been addressed using QOS mechanisms.
And TEAS drafts on which you are co-author make statements which discourage the use of routing protocols. For example see https://www.ietf.org/archive/id/draft-ietf-teas-nrp-scalability-04.html#name-scalability-design-principl

“The routing protocols (IGP or BGP) does not have to be involved in any of these points, but when they need to, it is important to isolate information of network slices and NRPs from existing routing information, so that there is no impact on scaling or stability. Furthermore, the complexity of SPF computation should not be impacted by the increasing number of network slices and NRPs.”

This suggests that if you were to use routing protocols at all, you do not recommend doing so at scale, which means your remark above concerning scale and not using L2 bundles seems misplaced. It seems even you are not expecting to use routing protocol in support of NRP at scale.

No doubt much more discussion required – both in TEAS and LSR – but I do feel strongly that this draft should not go forward.

   Les


Best regards,
Jie

From: Les Ginsberg (ginsberg) <ginsberg@cisco.com<mailto:ginsberg@cisco.com>>
Sent: Thursday, March 21, 2024 10:36 AM
To: Dongjie (Jimmy) <jie.dong@huawei.com<mailto:jie.dong@huawei.com>>; 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: RE: Comments on draft-zhu-lsr-isis-sr-vtn-flexalgo-07


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<mailto:jie.dong@huawei.com>>

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

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

> isis-sr-vtn-flexalgo.authors@ietf.org<mailto: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