Re: Question for TI-LFA

"Dirk Goethals (Nokia)" <dirk.goethals@nokia.com> Thu, 28 March 2024 16:05 UTC

Return-Path: <dirk.goethals@nokia.com>
X-Original-To: rtgwg@ietfa.amsl.com
Delivered-To: rtgwg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 593C8C151701 for <rtgwg@ietfa.amsl.com>; Thu, 28 Mar 2024 09:05:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.175
X-Spam-Level:
X-Spam-Status: No, score=-2.175 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.08, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=nokia.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 6pZZayhCiWSB for <rtgwg@ietfa.amsl.com>; Thu, 28 Mar 2024 09:05:12 -0700 (PDT)
Received: from EUR02-VI1-obe.outbound.protection.outlook.com (mail-vi1eur02on2104.outbound.protection.outlook.com [40.107.241.104]) (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 D3E26C151993 for <rtgwg@ietf.org>; Thu, 28 Mar 2024 09:03:48 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lsooMeIor3G7P0G+I7OztONeKbJc9QtteHqFoans+MDQZGT1SlDZZak4J6lwN/incBphUBg98h4hUEJFjPWHVkoDjMf8btfiJgCOOALtgXrNyeiRKtkoay8X5TMbvJDH/CSEcravz3u93SBZOdisCaJ7cVD4Lw4CWpZv4Ru8fESe1Uq8hVb0CwqyUTGbk8/0XFQrV6ZfOLkg976u07IgKKJFWH5WEQugT0fPK6ZYGRWIiJNt7c8aAK2FOynsH7mrtQG5yjxnrdmLkPR1sa/wkqolHT6Qu6yStUMciar0ZG5N1tZ2yA6GITJP0Ig9MtsMTHSHz6xMd0Nwu3TOY0E86Q==
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=vchbvamjnO6zyJu3Vf+J+rxFXHaLPxAYbFNeK+ligko=; b=YP4hqlM8UsXMjmhn7AU/nExHOHYaSsOTUgsl4Xm1gg+4EM7iuXCfytEk8xWDV/gJbnIVEarHdLiqp6Kxohl7w0Lx3G5YJkAriKZUbEdo7Mlr5tU/6Jx9x8SatM7GImE+rfDLY6yiPcPUtWzDVxQrq/WxHmu+R2bpY3Ov7Ooy7lE3i/IzL9D8O5uyVoDXY6FgztcoPMb8b3E7wQTO51NqvZxzIpGkgg/XVG6PpFOXhUUeLVNOX6qwLAjVUNdOxe2tg2tdob7sn1fSNIEzHH4vgI/Ba09/LHoYuG9hd5kM1KiSIxJpktuhO+cjbOwH1kFNCo31z/QRjAM0jVsScal0RA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nokia.com; dmarc=pass action=none header.from=nokia.com; dkim=pass header.d=nokia.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=vchbvamjnO6zyJu3Vf+J+rxFXHaLPxAYbFNeK+ligko=; b=uQzwZEjgHgE1jymrM/buIXeQo+O1OqGH2HZ6bwpYwsbcDyabciCWzQ40B8YZW3rMyUo8OoiWseehVi75fNC9nxGtXH/cX7wO7MLZheK6cNqdbLZmvx9IO3oyGPKp+vI9uzBv8cqmNn1O5fESCH0R2gJXz/hcJ8i67ayj5XYPqgvMDhPKI6i3R/4ywUTgKdKyqqUZj1ha7mGuxpMovpgt1JWpkNcgXv08j71y7V4Nv10zhIHlS5QMkKO/yfuPjuns6iAPI9OB2FrIhgubya9FWwIu+exLNf7w1rg31ZXhG10RXnmc51+MRsC6gFSM3Qc8L3jrX8iVduPquJ2hKIYjnw==
Received: from DU0PR07MB9590.eurprd07.prod.outlook.com (2603:10a6:10:317::10) by AM7PR07MB6561.eurprd07.prod.outlook.com (2603:10a6:20b:1a4::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7409.31; Thu, 28 Mar 2024 16:03:43 +0000
Received: from DU0PR07MB9590.eurprd07.prod.outlook.com ([fe80::dadd:d71:4ff8:4a11]) by DU0PR07MB9590.eurprd07.prod.outlook.com ([fe80::dadd:d71:4ff8:4a11%6]) with mapi id 15.20.7409.028; Thu, 28 Mar 2024 16:03:43 +0000
From: "Dirk Goethals (Nokia)" <dirk.goethals@nokia.com>
To: Yasuhiro Ohara <yasu1976@gmail.com>, "rtgwg@ietf.org" <rtgwg@ietf.org>
Subject: Re: Question for TI-LFA
Thread-Topic: Question for TI-LFA
Thread-Index: AQHagQCn1sAWhz3RW06Iz6gsqzS2JrFNTsqu
Date: Thu, 28 Mar 2024 16:03:43 +0000
Message-ID: <DU0PR07MB95902158C073408479AB8CC5E23B2@DU0PR07MB9590.eurprd07.prod.outlook.com>
References: <CAJO98mNUQ1JcHkbTPZmi_4Pq0G49ta366cmbsSxs4CHHHe=KWw@mail.gmail.com>
In-Reply-To: <CAJO98mNUQ1JcHkbTPZmi_4Pq0G49ta366cmbsSxs4CHHHe=KWw@mail.gmail.com>
Accept-Language: nl-BE, en-GB, en-US
Content-Language: nl-BE
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels:
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: DU0PR07MB9590:EE_|AM7PR07MB6561:EE_
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: vWjsRljA9e5dM37kcFhaPhVOiEQ/RmxsfNnBHsTVWNnGYe9Hwi8PRtLyX/zVcNLa3SfuiWY8iXRQ803Ty/eFGB1BGhULB3vNvQJtuqKZJZo6qGcOXjBn5VhL+TxrK5kEukHQpOFZLVPlEHZ0inT7YJmFTFZuKiAH9eSamrqpbWKlhveikvM8EkloIefdas0R23YZ9TR7okol6MOmimTjOGhrmPuXHldj9rHoEOkrVdEAVsqZuf8eRltLhODdEtxMhvyjelPs3kJV+XV0xV5QvPig3QAv/w2GNAuYIuuWOJJmehqfYItueYETSGznYDmQidTsuzuRELk15uhQQ/4ZP9WcSv4uT0EndeoVzq5BnyMmrITUjf+7RxHTwNAyatbXrXIrhx3cpAzFWDPR+XLXH12RbpnW9HDZN+ECUJy1FfXwmm9R4rLDX4+d9+XSB6GXAMJbzFFYJIFrKBAL117FnIuSkD3NGJhf39eXO2T3c8++mUwQ/IyUYhczC5pxscM+JuL6P1g50iL3JdczcWySHIg2Y9GQT3fAKbCSVhPQxqVVbFVZcFxLO0QPuYD2PeILKpDbi9/vOZTbjuEtQwDTMDG5SQIX00sYZRHAAW0rzrypj2kibdmYZ4BRihee+MaT
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DU0PR07MB9590.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(366007)(376005)(1800799015); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: 5Er8RhKcjzHOAuTbDcz7D2tjOGPefkoEvvygZTyQfCy/S90ZJfnH1/ShJhw300cbcMvL9p/R3Ts3sxBNJVysBTMR78GryRidVGW/9awSxe4hKk3pe4ns/pGo5wOo25oYaPgKfZj8KC3wOOQBki6C5LLhov7vKZw1e75KPZY5rVfre95pAd0hHmmdzgVBp4+clTHSbh+q4pe5XqwHNTMWjvHFFg60S3rxzHneXYdrDKbVJmIc480aJiuMJnBldJ61DF0jsva6H9RYLEgbHsyoLIir2EZZ8crfI9cy+VIVUbDMIizW7BUsDUydj7hE3PtZkuSxWLgGMzeQPkrd4hBNJgHo69CbKzgzewV9gS2JpD4CI+vbbiDqgAsxa3/JLJhkk2lFSAmMLmieZ0zFUP5swJIigMqEK7lxGriMORMH9/lA/4Wc9Rdqt7hEFJF7YGra9G6blRCybRCGNopfMuc+UEAMiz9GVhl45FD5+Lw/n01JND+Y2MFBkpRgbU9titALTJBv1Xn124ZnwnC8ef59YDH3Mqe9aSLzLmOFxRFA6tvwPCedxvcP6W27P+bx/98yxk5FKadk8MHSB6/4jqC4clHqkaPD+fZH9iTG58MS5GIOjamXgmwJoQ1DN8DTtL3ylSLa7pQryk3HEAA3JnC+gw9QiRuDH0Vftoc5XU/Vbjrxwxu3Oq9iUWuELPrh7pb/uzEg5gITsi5fTSQab2TSzpU+HQzFoLHmuxtJkS6SJx+iAoJ4cL22DXiA1+yCL5d8EYnu8VMsL37bVnmYjBrPTHihyecqy8koa1rTQx0rGDxBkbD+dXo0Ef22CNL1cRcjBTsXG4MdZx+9JeLlCGY74z5JExE/LHHqKoYeYL7qJ7NGAMVYnXujaDLqurCFM17RcTvbgK8lv6YOxIdE1CU/97loEpA7vT7WQoSYb9zC8+RT6adNSJkDLqMWmn04ktAoLlcKdEWrhMM05ExbxYEtNjQwVZPUo9XrcSxQ48Vp7wcxKI02yIGaOSAp4VvmHjnoSlBHt7Kh81/LglevIOpG+vvcK3beioQLQ0Y5Gq1LJLNSFZ8oYfL1idzRpX3cNKFd33wA2TgRwsdbVZzwLftrT8DAgfJNvJSqkAxCFC7uCpt9uaPXW6vfXhOIXYA/IBEK8e6PgBCw+QNuXjaMZmrpAnX31MnDR6tMaN3ZP+XlLWdGZXk5bPmzleI50/RyMW1Zx+KPr5rrBSvJAcxYevwr5BO6cJSJzHhxyf57OJMJwuk/DaBL7xNQtn8HAjJQe7cVjGNJRo1+MPKgp/QLtVe+qokdB1HlRkIfxhGMfz4lfzk7J6mkpDMRk0clp8Aq/z4YE5eLpvUBZfM8ah9ckZT2ZGBHcioAc7RwHl1Gsn4paKgiiWuF7Pgua4RXBtCwbanBbARkVuju/TGd5PjmlfRGSaW7YM7shhMI7JVomTSVUmJ/hpmjnkJGWWlH8AIw9VzhHdhaQwwl4jkM3/XaRak8QnvNs9Mza6pGpPS8TvDzHgVg9BltWcPeQU6iIZBbFccMLAvR8EcrkTpUZmFrtWqBIx2OOszfu9uQsyR9W2HXaKRM4U9DYG8kBA5rXz53xMsL
Content-Type: multipart/alternative; boundary="_000_DU0PR07MB95902158C073408479AB8CC5E23B2DU0PR07MB9590eurp_"
MIME-Version: 1.0
X-OriginatorOrg: nokia.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DU0PR07MB9590.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 5eac75e7-b1da-44cd-7b77-08dc4f40a47d
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Mar 2024 16:03:43.5675 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d471751-9675-428d-917b-70f44f9630b0
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: MmOd061pIaHYZD2kA5o7JG0C1WCUvQKoL83Vy6zevOiiTZqqnisxKwRC76+w6+Q8jH9BTsuqAdWMXI9R+4Y85A==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR07MB6561
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtgwg/YQWawdY-mAA_mI7XywKFp-uepbo>
X-BeenThere: rtgwg@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Routing Area Working Group <rtgwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtgwg>, <mailto:rtgwg-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtgwg/>
List-Post: <mailto:rtgwg@ietf.org>
List-Help: <mailto:rtgwg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtgwg>, <mailto:rtgwg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 28 Mar 2024 16:05:16 -0000

I think the P space calculation in Section 6 is the extended P-space
as defined in RFC7490, i.e. path to R1 is no longer ECMP once N2
is selected as next hop.
See also  ecmp path to node C In figure 1 of that RFC7490.
Dirk
________________________________
Van: rtgwg <rtgwg-bounces@ietf.org> namens Yasuhiro Ohara <yasu1976@gmail.com>
Verzonden: zondag 24 maart 2024 6:54
Aan: rtgwg@ietf.org <rtgwg@ietf.org>
CC: Yasuhiro Ohara <yasu1976@gmail.com>
Onderwerp: Question for TI-LFA

[Some people who received this message don't often get email from yasu1976@gmail.com. Learn why this is important at https://aka.ms/LearnAboutSenderIdentification ]

CAUTION: This is an external email. Please be very careful when clicking links or opening attachments. See the URL nok.it/ext for additional information.



Hi,

I have a question for the draft-ietf-rtgwg-segment-routing-ti-lfa-13.
I wonder if it needs a fix.

In the I-D, the Section 3. "Terminology" defines
the P-space as the following.

> The P-space P(R,X) of a router R with regard to a resource X (e.g. a
> link S-F, a node F, or a SRLG) is the set of routers reachable from R
> using the pre-convergence shortest paths without any of those paths
> (including equal-cost path splits) transiting through X.

The Figure 1 (Section 6) in the same I-D,
the resulting P(S, N1) includes R1,
but one of the S's ECMPs to R1 includes N1.
S's ECMPs to R1: [(S-N1-R1), (S-N2-R1)].
How can we include R1 in the P(S,N1),
given the P-space definition?

My current guess is that P-space definition needs additional
explanation on the ECMP part.
My guess for the correct definition is:
        A router (say 'U') can be included in the P(R,X)
        as long as the R can exclude all the nexthops
        possibly transiting through X.

I think we are implicitly assuming that S can eliminate sending
through N1 to R1 by itself, and so the R1 can be include in P(S,N1)
in Section 6.

As a search for other problematic example,
we can manipulate(generate artificially)
the topology such that S's ECMPs to R1 consist of:
S-X-A-R1
S-B-R1
S-C-X-R1
S-D-E-R1
S-D-X-R1

In this case, R1 can be included only if S can eliminate the
X, C, D from the nexthops to R1.
S-X-A-R1 (NG, easily avoidable)
S-B-R1 (OK)
S-C-X-R1 (NG, avoidable after path calculation)
S-D-E-R1 (NG, hard to avoid unless we compute ECMP from D to R1)
S-D-X-R1 (NG, hard to avoid unless we compute ECMP from D to R1)

The current definition seems to worry about inclusion of D nexthop case,
and contradicts with the raised example which includes B nexthop case.

By the way, I think Q-space definition is correct as is
in the current version.

Best regards,
Yasu

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