Re: [Lsr] Protection between flex-algo topologies

"Les Ginsberg (ginsberg)" <ginsberg@cisco.com> Wed, 18 May 2022 21:04 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 04D87C1850C7 for <lsr@ietfa.amsl.com>; Wed, 18 May 2022 14:04:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.594
X-Spam-Level:
X-Spam-Status: No, score=-9.594 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_BLOCKED=0.001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, 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=CIkTUx+3; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=pf4rBH8x
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 E66VR-1iOd1N for <lsr@ietfa.amsl.com>; Wed, 18 May 2022 14:04:01 -0700 (PDT)
Received: from rcdn-iport-6.cisco.com (rcdn-iport-6.cisco.com [173.37.86.77]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 03F67C1850C6 for <lsr@ietf.org>; Wed, 18 May 2022 14:04:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=48458; q=dns/txt; s=iport; t=1652907840; x=1654117440; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=FgQ4+kHKSbB8PBfR8VvR0uxF5MaDHD8xUXiCVHOocNU=; b=CIkTUx+3WudVphyX7gnP1KtHIMT0yRRWukwkNSMxN1qPnoHcn1FIqxwN 5DulFMLNL5bGVo5ypJx5XGhd8xvoaa4x3NpO461vLlaNsdDPG8nmA/7jz btSNMmLpiyRppeylmMizKVK3fVY7Q50fgibOYNeIpjmrsCF/8WD6UxV6Q 8=;
IronPort-PHdr: A9a23:oEHlkRKhjlxIm0hD+tmcuWEyDhhOgF28FgIW659yjbVIf+zj+pn5J0XQ6L1ri0OBRoTU7f9Iyo+0+6DtUGAN+9CN5XYFdpEfWxoMk85DmQsmDYaMAlH6K/i/aSs8EYxCWVZp8mv9P1JSHZP1ZkbZpTu56jtBcig=
IronPort-Data: A9a23:6SKlY6m0l/3XmiYH9yeQ7bfo5gytJERdPkR7XQ2eYbSJt1+Wr1GztxJJDzzUb6vZajHyet4gPITk801VupLWx9VjQVdv+yE8RFtH+JHPbTi7wugcHM8zwvUuxyuL1u1GAjX7BJ1yHya0SiuFaOC79yEhjP/QH9IQNcadUsxPbV48IMseoUoLd94R2uaEsPDha++/kYqaT/73YDdJ7wVJ3lc8sMpvnv/AUMPa41v0tnRmDRxCUcS3e3M9VPrzLonpR5f0rxU9IwK0ewrD5OnREmLx5RwhDJaulaz2NxFMSb/JNg/IgX1TM0SgqkEd/WppjeBqb7xFNBo/Zzahx7idzP1CtJqrQwozMYXHmf8WVF9TFCQW0ahuoeeceynl65zOliUqdFOpmZ2CFnoeOZYC0ud6HW8I8uYXQBgXaRqOnf6e2rugWPRvwMIuMKHW0Ck30p175SvSAfBjSpfZTuCWo9RZxzw3wMtJGJ7jiwMiQWIHRHz9j9dnYz/70K4Dodo=
IronPort-HdrOrdr: A9a23:EicYPqkYTJigYssyoWgAu/jMgC7pDfNiiWdD5ihNYBxZY6Wkfp+V8sjzhCWatN9OYh0dcIi7SdW9qXO1z+8Q3WBjB8bcYOCGghrmEGgG1+rfKlLbalXDH4JmpMVdmu1FeaDN5DtB/IjHCWuDYq0dKbC8mcjC74q/vhRQpENRGttdBmxCe2Gm+zhNNXB77O0CZfyhD6R81l+dUEVSSv7+KmgOXuDFqdGOvonhewQ6Cxku7xTLpS+06ZbheiLonys2Yndq+/MP4GLFmwv26uGIqPeg0CLR0GfV8tB/hMbh8N1eH8aB4/JlagkEyzzYJ7iJaYfy+Qzdk9vfrGrCV+O85CvICv4DqU85uFvF5ycFlTOQiQrGoEWSt2NwyUGT0PARAghKU/aoQeliA0HkA41KhqAm7EsD5RPoi7NHSRzHhyjz/N7OSlVjkVe1u2MrlaoJg2VYSpZ2Us4bkWUzxjIdLH47JlOz1GnnKpgbMOjMoPJNNV+KZXHQuWdihNSqQ3QoBx+DBkwPoNac3TRalG1wixJw/r1Tol4QsJYmD5VU7eXNNapl0LlIU88NdKp4QOMMW9G+BGDBSQ/FdDr6GyWqKIgXf3bW75Ln6rQ84++nPJQO0ZspgZzEFFdVr3Q7dU7iAdCHmJdL7hfOSmOgWimF8LAV27Fp/rnnALb7OyyKT14j18OmvvUEG8XeH+2+PZpHasWTW1cG2bw5qDEWd6MiW0X2CvdlyerTc2j+1/72Fg==
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0BHBgB2bIJi/5tdJa1agliBITEqKAd1Alg5Q4ROg0wDhTGFCYMCA5s4gSyBJQNPBQsBAQENAQEsAQwJBAEBhQICFoUoAiU0CQ4BAgQBAQESAQEFAQEBAgEHBIEJE4VoDYZCAQEBAQIBAQEQEQoTAQEjCQsBDwIBCBEDAQEBASABBgMCAgIlCxQJCAIEDgUIEwQDggNZggxXAw0kAQ6fZwGBPgKKH3qBMYEBgggBAQYEBIFNQYJ/GII4AwaBPIMUhCcBAYcjJxyBSUSBFUOBZoEBPoJiAQECAYE0KxUJDQmDIDeCLmOUfgc6A1SBBRKBIXEBCAYGBwoFMgYCDBgUBAITElMeAhMMChwOVBkMDwMSAxEBBwILEggVLAgDAgMIAwIDIwsCAxgJBwoDHQgKHBIQFAIEEx8LCAMaHy0JAgQOA0MICwoDEQQDExgLFggQBAYDCS8NKAsDFA8BBgMGAgUFAQMgAxQDBScHAyEHCyYNDQQcBx0DAwUmAwICGwcCAgMCBhcGAgJxCigNCAQIBBweJRMFAgcxBQQvAh4EBQYRCQIWAgYEBQIEBBYCAhIIAggnGwcWNhkBBV0GCwkjHBwBDwsGBQYWAyZSBQQfAZJZgx0IgQQJARBbRyMEHRIJAxYBAS8gAQsgBAYTPAMDBAcgLRwYCQiSF4NTiXmhAwqDTIsaiDmGPoYVFYN1jD6YJJZmjSeUZoRxAgQCBAUCDgEBBoFhPIFZcBU7gmhRGQ+OLBaDUIUUhUp1OwIGAQoBAQMJjlKCSAEB
X-IronPort-AV: E=Sophos;i="5.91,230,1647302400"; d="scan'208,217";a="1032922851"
Received: from rcdn-core-4.cisco.com ([173.37.93.155]) by rcdn-iport-6.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 18 May 2022 21:03:59 +0000
Received: from mail.cisco.com (xfe-rtp-002.cisco.com [64.101.210.232]) by rcdn-core-4.cisco.com (8.15.2/8.15.2) with ESMTPS id 24IL3wBf031604 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=OK); Wed, 18 May 2022 21:03:59 GMT
Received: from xfe-aln-005.cisco.com (173.37.135.125) by xfe-rtp-002.cisco.com (64.101.210.232) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.14; Wed, 18 May 2022 17:03:58 -0400
Received: from NAM12-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; Wed, 18 May 2022 16:03:57 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=l+yi346sFNam9i0rd2XnFUHggm5DZFFxDCbpfSFGzXc1PVbv4XdXdp1dkHwhFFd/In7V0sYMAWrCSVc+rMzFUmt3AT0ArmL31aN93J8Stu5/94F/eLlczOd7DIMxTaPOY52xRbUiZfsXcJRWOfyIWAj81PYTPJJmDtMb5K6udvqCyXytlKI07mqEHTNi3UP/ENA9cdryqgGHS1cikIKiRX/bs8Sv26n1loX76kv+8IIbivUQYNJT5XHgx6NHkDgP98zlHbIIWG+zXvmPU2rRSPHJlUOI6HK0RS55fO14ibv7/s0LGrCTDYOX4Q8K0npEqBQo9UVaV/2dLOEyjiTgUQ==
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=FgQ4+kHKSbB8PBfR8VvR0uxF5MaDHD8xUXiCVHOocNU=; b=KSqFCsYm3b8Yv3QFyv8SJjWy3R+SqGpqjC43Sr3M/yg63xVRsy83u338+gDYz15hPAATURU3SOViBfE/8bK8jcaj79VjaPjErmdP30SPOcx7JgZIibujdaqU4JUkPotZ+24/RvZToChOwChOyK7XLhedxrpAUqAEwOnEXncx6WztGjKlS6PZZ/a+/lbld+0JVAv21YAr1ciO4Kx2TVtTpQz2yCmALp4jUU5ljHosQqqVi7BPPzjuov6zFovoZWbaLv/+HN9DAeXZ7AVr+qkefhRELGJvO7rQzgdgFUh2UpITy4OXbG2WhILoHx0OaW4zAmPk2gW1SeHHc9iYVxj8RQ==
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=FgQ4+kHKSbB8PBfR8VvR0uxF5MaDHD8xUXiCVHOocNU=; b=pf4rBH8xqDJSISS6+dCqkKzcDbqx9/+/uBdyBqsnTSt1uAiG3y/rREdTqt+Y7XzpuWlHZWHl+jqG/LOXG6SWLMyYLRloGJBBUwLUWgyB2HdY78wLXqDFqE1COncWZQHE8906CmrFLKBI+er4tMnrbmjG66rzHnvMFf/088TKF6s=
Received: from BY5PR11MB4337.namprd11.prod.outlook.com (2603:10b6:a03:1c1::14) by DS7PR11MB6077.namprd11.prod.outlook.com (2603:10b6:8:87::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5250.18; Wed, 18 May 2022 21:03:56 +0000
Received: from BY5PR11MB4337.namprd11.prod.outlook.com ([fe80::8464:28ca:3a3d:cf5f]) by BY5PR11MB4337.namprd11.prod.outlook.com ([fe80::8464:28ca:3a3d:cf5f%7]) with mapi id 15.20.5273.015; Wed, 18 May 2022 21:03:56 +0000
From: "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>
To: Robert Raszuk <robert@raszuk.net>
CC: "Peter Psenak (ppsenak)" <ppsenak@cisco.com>, lsr <lsr@ietf.org>
Thread-Topic: Protection between flex-algo topologies
Thread-Index: AQHYavWVtEk/U+AY0kKbvILnY3zUb60lHFRA
Date: Wed, 18 May 2022 21:03:56 +0000
Message-ID: <BY5PR11MB4337C8BBA348AA83FC5BE55DC1D19@BY5PR11MB4337.namprd11.prod.outlook.com>
References: <165270816129.62374.13329927223902426661@ietfa.amsl.com> <CAOj+MMGoNOLMW0r3-JpMxyGQFv6ehKR5o4w4eqWQT8VmT=MO5A@mail.gmail.com> <CAOj+MMGhe27QynC7JB2vxkiKeXxtKXJxeKzd5SeP6nHs8JL0zg@mail.gmail.com> <67113aea-3555-ce40-d0bb-05dd3d3e1ae9@cisco.com> <CAOj+MMHDT8XNmyYdYEJjT0_N9v6zHSFLTFbx=ssokim6i4w1qQ@mail.gmail.com> <1aa46d51-b8c1-2e43-16f6-16063ef41b50@cisco.com> <CAOj+MMG_cLN2DE6Q4RBQ310XjFVkUCTWWD--K_xxnBADRcVcQQ@mail.gmail.com> <BY5PR11MB4337664B8EEF8C4F66918730C1D19@BY5PR11MB4337.namprd11.prod.outlook.com> <CAOj+MMEn6-pXtiES9d4rKZu0HHO0Bd-FGQciZtemEH1qXKzTjw@mail.gmail.com>
In-Reply-To: <CAOj+MMEn6-pXtiES9d4rKZu0HHO0Bd-FGQciZtemEH1qXKzTjw@mail.gmail.com>
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: debbcb04-ba9a-4bc0-35ea-08da3911ebff
x-ms-traffictypediagnostic: DS7PR11MB6077:EE_
x-microsoft-antispam-prvs: <DS7PR11MB60772F9298F7D4DA25A5CFB2C1D19@DS7PR11MB6077.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: K7F0/JrzpTclFdhmFfQdMj/dQ+AMX/MleLoXQH3M3qj40i0uJ7D72kjTcZ3IOZ8f0TsCqS7haoCELl/KnaBSx84yqGjnQYT6YBt7xMRlJ5AC2HYlJZRZswnXDshGbFKFq0CZSlPm2QbzKW/DQ+fFyWWxmR4v2WMq1sXBIkDAwkMl5Z3KhFr+aaNgJgQUGJ1PJcptMH1CNSBcDsQ8gvQKwRzot7m7IqIDRCjNzK7Pt3OIl65DWWeLoMPbTPGpBy7y2LCHUy6SbuLJSneBSV3BAIsoDIRa2OCV1JT0ArzER10ejCr3k5Ff56fgdjCrTJpdmSppZflvSFnzIbVQKcs68VhjnyT5+uuicWRTsYjindIxrzMD/MRYsjqreKlm/9UNT7XpbzUTL9Ix9Wuy0qlqtYkGNP19jTPOxzjURCvCSr/uKWpanLjJyIBRscBEeLdbqG5AHkccYMRnrnK0nw3i/uweyrsea1181xGre+dHqxXt4nVZDmvdGWe/JTsOn597YmeEU0N3Uu6htOEOik7xu0H+c877JFwo1ObbGzk9JbKgjMiSAMR2N/1nKOxuffjhHap/fbSp/2247nDDO/FkikxNIPDfy5msrTRlayQVFBK/eUSQLhLH4BCDfUeKQUng6pQPoSzB7bsX4c2IRLzg2hlSO6GH9fqaNU6QifkNvguqN/dDAAUTtkEEOQXbROUEJMKWomyNG2qLO7Sr+OAoox9iknFis4TF/bxeL9lb40A6I8ZK+8UkVWZfZ+x2C4iNY0p5ydppjHl6mc/aAaQgRTa7ZzQe0vvpcWammyijYIZqhER7hsC9tm9TZZ5adQXsE0pbycacArxhybnNF/gbtQ==
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:(13230001)(366004)(84040400005)(33656002)(38100700002)(38070700005)(54906003)(52536014)(9686003)(86362001)(508600001)(55016003)(5660300002)(186003)(76116006)(64756008)(7696005)(6916009)(66476007)(166002)(316002)(66446008)(66946007)(122000001)(71200400001)(53546011)(2906002)(83380400001)(8676002)(8936002)(966005)(4326008)(3480700007)(66556008)(6506007); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 2
x-ms-exchange-antispam-messagedata-0: hD021NMHnSzz88dopxsDO+Mwa8VdCks4qcZ3kqR8eELKFXgHbIoF/TWoy62Ufm4A3+L88O+muPoFASbtjEuPOCPP4DZZ1rUOXCCmGvz/QcGL4iwD+UMBr7N+5+jGI81eQsAb/rkxpd+hkwMhoY7d8ekftcMVyfUGkertXP3p84bsfmBAGaDqZW9GexHHiYQpXf0AEDp7SXhYQsFuPoWKOKZll9L9A6ULnFYN8HgpfNkE/VETLnENS+ieGqPMrOVj7I0fql8AjcfS7FM0QjBt255Rl+/BD6EUOVLeR1Qnrf/ptp/90rZqiUZ1BK+kn9p7srTBiXTyYMHhCL9QqZWAIBsYKPtHbKfbJv61jqX3+hEj2HOgTKrD3n9mhl2MP7WJgqsZx90zsOrHXlbcWXfS+lbireaeJ1Mjzi5m05A7/5XOIGOrIwPiNLDpDRSTx2QLK0rarPvmgxivviqPEZ4nw62qS9NoUbtLxJ61RIQjinGc7wMIO7gH6g9EGPCZyV0YDvXEhCjhLzzb8CRE0nqe9JxXaQLIVpUvdfPIbhAck1pKLRqf6EfR8wvKCLx0pJU2GNM2UWGexBKLCzL4CTosvmQr8hi5yXsfW03e0RTDBIAqfEjTHz3zHxJQWTjhUh1cJzrRCfjYpafJ8DVBjel1NBSb7Kspl1evxO/QnAl+FUTMUBbU9hLfyER5t7EwClgNJPpJp9pDfkeGmIRW37/gvRmzrHFojqDW1hT4eA7oJ4frGENFwnbvjXxov5B+znWEIqQ0pFk7wywbrsGVU5bPvva8Ykmic8G1QmTHWUxKeSM5Lr+WOwpKzsKxKbuFC85fRdMzYHwPmvB40QhEvoy29Cd8JgMeduXZ36ojg5+vOXoLmFP1zADVwkTAPgehTwlq5ytDvKPLVCVsvCcRAgEzYex5SPUuewoviPS0GSTqyG9rvG0k2ctKOKp9ao6Ueswk5c3X2ebNRtgCx3TGWzu0Bi4mBV2kDQpoTuikm4YwyliRTtRNje3JgC8RtqUBhvq327Kk+4hQCln4uyKzBq7LRCJwWpLVloP1soFTJXu5RmdJ43v82mZOtgWhVUyfCKZf1IQhseJNIiU8OTh4CaH0WvhvgzyonlaC3UiwwDI4SpwTZPCKH2g6Ifr9vNmJoIKbgZ+TiQDOYVGRrSFnmL9hswrTJZ+l41SU0i+YKRb3yMmhqHWQSfiyTdUG69yEkjMpqvBL/POzQKuonqwNX2W4Buhz3+UQMoikC33JVtY/eK9GopFtNPe1CHE+HPrtfxJcNf3RTMeRRyUmTI9fLeeQrEFq40weWd5Tm7Fpb5ccq5oGK8xTGN+g5PQQpyW1Uav8IRS7HkDhN3m0kEOvkGcB3oBqgWR8lbKtCLnNKcIMIjQqIBCvvTIeu16SVAenwZzaPrtIcP8jiclSAGSt6kiO23hy7Fsvs02JKak91m0mNteZB1LVG5K0kvwY17NokqvzPEIy2s7jx4aNvKi4ZnXHufLFmUskGe/hEzslV9HJwIvXJItydOPpQM/l0skxyUF98pC7f8rFM1F5marevgNlAXPumcUruiEXEEjAXyxoXZtQEOe6gT/K9tnFNa3eAhJ0p6pwasyevOEkfiNsAV3SezBPL4d/1BV1CwoNoibz0ZgR8XH3O2dwnG2m9A2u+Rc7P4MstMJ8v0/DFuJhQcnKv+wqXNA/vBAyStMaoB69ZS4iRKPPXqm1+MCv5lbWdv8CMtayf+rmay9OLoiZNsIpWfMwz/hD1VQOobYKNtxlBQDOkNL/xalTEukmBR2A4bPw5ZhZq+ra
x-ms-exchange-antispam-messagedata-1: EDFykIIVfNm3tw==
Content-Type: multipart/alternative; boundary="_000_BY5PR11MB4337C8BBA348AA83FC5BE55DC1D19BY5PR11MB4337namp_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BY5PR11MB4337.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: debbcb04-ba9a-4bc0-35ea-08da3911ebff
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 May 2022 21:03:56.2632 (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: gdV2SpbnD982ONiRbvGRD7d1p9D5moG8B+MeqTsDgMo8ICGdgvUx12q6JRyhMjZD5qHp7UhhpT6phiXOmWkJvQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS7PR11MB6077
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 64.101.210.232, xfe-rtp-002.cisco.com
X-Outbound-Node: rcdn-core-4.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/lsr/J3BL9TKMezQX02cZ6wDovC9a1QY>
Subject: Re: [Lsr] Protection between flex-algo topologies
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: Wed, 18 May 2022 21:04:05 -0000

Robert –

Any SPF/CSPF – including that done for FRR – is per topology.

Fallback does not give you LFA – and if you tried to calculate a “fallback topology” that would give you LFA I don’t see any advantage over existing FRR techniques.

My comment regarding fallback has to do with the implementation complexity (based on past experience). So even if there is no LFA calculation, this isn’t free – and is also more complex to troubleshoot.

AFAIK, customers want the guarantees that come with FRR/uloop avoidance AND they want a certain class of traffic to follow a set of constraints. Haven’t heard anyone say “I just want to send stuff over some fallback topology” whenever my primary path is down.
IN any case, I have suggested how this can be done w/o introducing the pain of “fallback”.

  Les


From: Robert Raszuk <robert@raszuk.net>
Sent: Wednesday, May 18, 2022 1:27 PM
To: Les Ginsberg (ginsberg) <ginsberg@cisco.com>
Cc: Peter Psenak (ppsenak) <ppsenak@cisco.com>; lsr <lsr@ietf.org>
Subject: Protection between flex-algo topologies

/* As this departs from ip-flexalgo topic adjusting the subject line */

Hi Les,

I am not so much focusing on fallback just making sure I did not miss any paragraph or draft which already would describe how to provide protection in other then on a per topology basis.

Yes, fallbacks are tricky if you relax constraints. To put it in better perspective fallbacks are easy for overlays. For underlays they may work (as mentioned to Peter under unidirectional single protect constraint). But "may work" perhaps is too weak.

Your suggestion to add fallback links to topologies with higher metric is actually pretty cool. I did not think about it so having this little thread seems already fruitful :)

But that still requires you to run computations for your favourite LFA type multiple times (topo by topo) even if those algorithms only different in some additional non forwarding related processing functions (different function per slice basis). Speaking of which it seems that the ability to specify per flex-algo additional processing on packets could have valid use cases. But forwarding wise the topologies can be identical.

In such cases it seems that it could be very useful to still recognize in a control plane the uniqueness while a data plane would be common. It looks to me like we have all pieces of the puzzle here and all what is needed is to rearrange it a bit.

What do you think ?

Thx,
Robert


On Wed, May 18, 2022 at 9:39 PM Les Ginsberg (ginsberg) <ginsberg@cisco.com<mailto:ginsberg@cisco.com>> wrote:
Robert –

It isn’t clear to me why you are focused on “fallback” as a solution here.
If you are willing to allow traffic that prefers the “Algo-X topology” to use other paths in the event of link/node failures, it seems straightforward – using the new metrics being defined in https://datatracker.ietf.org/doc/draft-ietf-lsr-flex-algo-bw-con/ - to include other links in the Algo-X topology and apply a high cost to them so they won’t be used unless the more preferred links are  unavailable.

I think you and I both have some experience with “fallback”. It is complex to implement – especially in the forwarding plane – and would not be my first choice as a solution.

??

    Les


From: Lsr <lsr-bounces@ietf.org<mailto:lsr-bounces@ietf.org>> On Behalf Of Robert Raszuk
Sent: Tuesday, May 17, 2022 10:58 AM
To: Peter Psenak (ppsenak) <ppsenak@cisco.com<mailto:ppsenak@cisco.com>>
Cc: lsr <lsr@ietf.org<mailto:lsr@ietf.org>>
Subject: Re: [Lsr] Publication has been requested for draft-ietf-lsr-ip-flexalgo-06

Hi Peter,

Enabling local protection on all nodes in all topologies may also not be the best thing to do (for various reasons).

While I agree that general fallback may be fragile, how about limited fallback and only to one special "protection topology" which would have few constraints allowing us to do such fallback safely ?

I guess for ip flex-algo which is a subject of this thread this would not be possible, but for SR flex-algo I think this may work pretty well allowing N:1 fast connectivity restoration.

Thx,
Robert

On Tue, May 17, 2022 at 2:19 PM Peter Psenak <ppsenak@cisco.com<mailto:ppsenak@cisco.com>> wrote:
Robert,

On 17/05/2022 14:14, Robert Raszuk wrote:
> Ok cool - thx Peter !
>
> More general question - for any FlexAlgo model (incl. SR):
>
> Is fallback between topologies - say during failure of primary one -
> only allowed on the ingress to the network ?

no. Fallback between flex-algos has never been a requirement and is not
part of the flex-algo specification.

I consider it a dangerous thing to do. It may work under certain
conditions, but may cause loops under different ones.

thanks,
Peter


>
> If so the repair must be setup on each topology, otherwise repair will
> be long as it would need to wait for igp flooding and ingress switchover
> trigger ?
>
> Obviously for IP flex algo it would be much much longer as given prefix
> needs to be completely reflooded network wide and purged from original
> topo. Ouch considering time to trigger such action.
>
> Many thanks,
> R.
>
> On Tue, May 17, 2022, 13:35 Peter Psenak <ppsenak@cisco.com<mailto:ppsenak@cisco.com>
> <mailto:ppsenak@cisco.com<mailto:ppsenak@cisco.com>>> wrote:
>
>     Hi Robert,
>
>
>     On 17/05/2022 12:11, Robert Raszuk wrote:
>      >
>      > Actually I would like to further clarify if workaround 1 is even
>     doable ...
>      >
>      > It seems to me that the IP flexalgo paradigm does not have a way for
>      > more granular then destination prefix forwarding.
>
>     that is correct. In IP flex-algo the prefix itself is bound to the
>     algorithm.
>
>      >
>      > So if I have http traffic vs streaming vs voice going to the same
>     load
>      > balancer (same dst IP address) there seems to be no way to map some
>      > traffic (based on say port number) to take specific topology.
>
>     no, you can not do that with IP flex-algo.
>
>
>      >
>      > That's pretty coarse and frankly very limiting for applicability
>     of IP
>      > flex-algo. If I am correct the draft should be very
>     explicit about this
>      > before publication.
>
>     please look at the latest version of the draft, section 3:
>
>
>     https://datatracker.ietf.org/doc/html/draft-ietf-lsr-ip-flexalgo#section-3
>     <https://datatracker.ietf.org/doc/html/draft-ietf-lsr-ip-flexalgo#section-3>
>
>     thanks,
>     Peter
>
>      >
>      > Kind regards
>      > R.
>      >
>      > On Tue, May 17, 2022 at 12:01 PM Robert Raszuk <robert@raszuk.net<mailto:robert@raszuk.net>
>     <mailto:robert@raszuk.net<mailto:robert@raszuk.net>>
>      > <mailto:robert@raszuk.net<mailto:robert@raszuk.net> <mailto:robert@raszuk.net<mailto:robert@raszuk.net>>>> wrote:
>      >
>      >     Folks,
>      >
>      >     A bit related to Aijun's point but I have question to
>     the text from
>      >     the draft he quoted:
>      >
>      >         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.
>      >
>      >     Does this really mean that I can not for a given prefix say
>     /24 use
>      >     default topology for best effort traffic and new flex-algo
>     topology
>      >     for specific application ?
>      >
>      >     Is the "workaround 1" to always build two new topologies for such
>      >     /24 prefix (one following base topo and one new) and never
>     advertise
>      >     it in base topology ?
>      >
>      >     Is the "workaround 2" to forget about native forwarding and
>     use for
>      >     example SR and mark the packets such that SID pool
>     corresponding to
>      >     base topology forwarding will be separate from SID pool
>      >     corresponding to new flex-algo topology ?
>      >
>      >     Many thx,
>      >     Robert
>      >
>      >
>      >     ---------- Forwarded message ---------
>      >     From: *Acee Lindem via Datatracker* <noreply@ietf.org<mailto:noreply@ietf.org>
>     <mailto:noreply@ietf.org<mailto:noreply@ietf.org>>
>      >     <mailto:noreply@ietf.org<mailto:noreply@ietf.org> <mailto:noreply@ietf.org<mailto:noreply@ietf.org>>>>
>      >     Date: Mon, May 16, 2022 at 3:36 PM
>      >     Subject: [Lsr] Publication has been requested for
>      >     draft-ietf-lsr-ip-flexalgo-06
>      >     To: <jgs@juniper.net<mailto:jgs@juniper.net> <mailto:jgs@juniper.net<mailto:jgs@juniper.net>>
>     <mailto:jgs@juniper.net<mailto:jgs@juniper.net> <mailto:jgs@juniper.net<mailto:jgs@juniper.net>>>>
>      >     Cc: <acee@cisco.com<mailto:acee@cisco.com> <mailto:acee@cisco.com<mailto:acee@cisco.com>>
>     <mailto:acee@cisco.com<mailto:acee@cisco.com> <mailto:acee@cisco.com<mailto:acee@cisco.com>>>>,
>      >     <iesg-secretary@ietf.org<mailto:iesg-secretary@ietf.org> <mailto:iesg-secretary@ietf.org<mailto:iesg-secretary@ietf.org>>
>     <mailto:iesg-secretary@ietf.org<mailto:iesg-secretary@ietf.org> <mailto:iesg-secretary@ietf.org<mailto:iesg-secretary@ietf.org>>>>,
>      >     <lsr-chairs@ietf.org<mailto:lsr-chairs@ietf.org> <mailto:lsr-chairs@ietf.org<mailto:lsr-chairs@ietf.org>>
>     <mailto:lsr-chairs@ietf.org<mailto:lsr-chairs@ietf.org> <mailto:lsr-chairs@ietf.org<mailto:lsr-chairs@ietf.org>>>>,
>     <lsr@ietf.org<mailto:lsr@ietf.org> <mailto:lsr@ietf.org<mailto:lsr@ietf.org>>
>      >     <mailto:lsr@ietf.org<mailto:lsr@ietf.org> <mailto:lsr@ietf.org<mailto:lsr@ietf.org>>>>
>      >
>      >
>      >     Acee Lindem has requested publication of
>      >     draft-ietf-lsr-ip-flexalgo-06 as Proposed Standard on behalf
>     of the
>      >     LSR working group.
>      >
>      >     Please verify the document's state at
>      > https://datatracker.ietf.org/doc/draft-ietf-lsr-ip-flexalgo/
>     <https://datatracker.ietf.org/doc/draft-ietf-lsr-ip-flexalgo/>
>      >     <https://datatracker.ietf.org/doc/draft-ietf-lsr-ip-flexalgo/
>     <https://datatracker.ietf.org/doc/draft-ietf-lsr-ip-flexalgo/>>
>      >
>      >
>      >     _______________________________________________
>      >     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>
>     <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>>
>      >
>