Re: [spring] [EXTERNAL] Re: WG Adoption Call - draft-cheng-rtgwg-srv6-multihome-egress-protection (02/09/24 - 02/24/24)

Alexander Vainshtein <Alexander.Vainshtein@rbbn.com> Wed, 28 February 2024 15:49 UTC

Return-Path: <alexander.vainshtein@rbbn.com>
X-Original-To: spring@ietfa.amsl.com
Delivered-To: spring@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F1DD5C14F69B for <spring@ietfa.amsl.com>; Wed, 28 Feb 2024 07:49:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.104
X-Spam-Level:
X-Spam-Status: No, score=-7.104 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, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=rbbn.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 hmkXhRZk6zNP for <spring@ietfa.amsl.com>; Wed, 28 Feb 2024 07:49:02 -0800 (PST)
Received: from usb-smtp-delivery-110.mimecast.com (usb-smtp-delivery-110.mimecast.com [170.10.153.110]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4163AC14F5E4 for <spring@ietf.org>; Wed, 28 Feb 2024 07:49:02 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rbbn.com; s=mimecast20230413; t=1709135341; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=2suU3v3A/ImUYjwjySDAzrkghi6RLq3IRxu4IGzUJUE=; b=FeuVNt7n4JYGxj5Fl6YS+6orbNB7HbSH30YBjxzxDaGvh/+kMDuWimdxtzDYNigBJmdRk+ loEVueoNmDF/+rBiy1q2b4MxV0L7UIQkJTooYYZ8osunqkfOARigSaNe02GMxgZxtdL8Xj Xj54xWb83c5zw2V+wvWSnt386/NPf6M=
Received: from NAM10-DM6-obe.outbound.protection.outlook.com (mail-dm6nam10lp2100.outbound.protection.outlook.com [104.47.58.100]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id usb-mta-7-aDni4QPnMRKEtiDl6PgJXg-1; Wed, 28 Feb 2024 07:47:53 -0800
X-MC-Unique: aDni4QPnMRKEtiDl6PgJXg-1
Received: from PH0PR03MB6300.namprd03.prod.outlook.com (2603:10b6:510:e2::5) by MW4PR03MB6587.namprd03.prod.outlook.com (2603:10b6:303:12a::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7316.39; Wed, 28 Feb 2024 15:47:49 +0000
Received: from PH0PR03MB6300.namprd03.prod.outlook.com ([fe80::4488:fd32:d9ec:4533]) by PH0PR03MB6300.namprd03.prod.outlook.com ([fe80::4488:fd32:d9ec:4533%4]) with mapi id 15.20.7316.037; Wed, 28 Feb 2024 15:47:49 +0000
From: Alexander Vainshtein <Alexander.Vainshtein@rbbn.com>
To: Weiqiang Cheng <chengweiqiang@chinamobile.com>, "bruno.decraene" <bruno.decraene@orange.com>, "yingzhen.ietf" <yingzhen.ietf@gmail.com>
CC: "ketant.ietf" <ketant.ietf@gmail.com>, rtgwg <rtgwg@ietf.org>, draft-cheng-rtgwg-srv6-multihome-egress-protection <draft-cheng-rtgwg-srv6-multihome-egress-protection@ietf.org>, rtgwg-chairs <rtgwg-chairs@ietf.org>, spring-chairs <spring-chairs@ietf.org>, spring <spring@ietf.org>
Thread-Topic: [EXTERNAL] Re: [spring] WG Adoption Call - draft-cheng-rtgwg-srv6-multihome-egress-protection (02/09/24 - 02/24/24)
Thread-Index: AQHaaVTNAB+J0PNEnkGo9mrdQsnjwrEfRFUzgACXg+A=
Importance: high
X-Priority: 1
Date: Wed, 28 Feb 2024 15:47:49 +0000
Message-ID: <PH0PR03MB63002AFD9895C71451D36AEAF6582@PH0PR03MB6300.namprd03.prod.outlook.com>
References: <CABY-gOMQ=LaECWJsJHsdKX7i+BUsiX=LF5b5ZPMVp=3qQjZ8Mg@mail.gmail.com>, <CAH6gdPyuWV=xvDerDCtXnD1T5CGymsm+b1i-idRGEs1w9aui=A@mail.gmail.com>, <CABY-gOPDLs6j+YPSYhbwnvvkfTi1VyPN8Vr6XWs9oy28cxr6Mw@mail.gmail.com>, <AS2PR02MB88398552B14D8CBE45E57BB8F05A2@AS2PR02MB8839.eurprd02.prod.outlook.com>, <CABY-gOO1F6CUDC8kmHV1EK894gv_YvMVWn0swo29K1GORhxETQ@mail.gmail.com>, <AS2PR02MB8839D4825A93A6991ED37BC0F0592@AS2PR02MB8839.eurprd02.prod.outlook.com> <20240228135922442303111@chinamobile.com>
In-Reply-To: <20240228135922442303111@chinamobile.com>
Accept-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: PH0PR03MB6300:EE_|MW4PR03MB6587:EE_
x-ms-office365-filtering-correlation-id: 6ef6f0db-3b4b-4e0f-4f2f-08dc38749dd0
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0
x-microsoft-antispam-message-info: zdbhDeyqMeChdnVVZrfe0A18Pz+zPTGOhyrKU+QpNJ49FQ9VRuAg3Y0eL2vBnRZOxqxCARCjBaS9DFlEvPOjnUrjGdZr+bJYCXXffU0CzPOGjiag9gvd8B/NWWSIT365IAKR59Epk9wre53t2UX8PUmV1ED7LL589hg9+sQ12Dfkqar5DVVq4zMl/1rjnXl3d8wCUIDr/5XeKqejyvlnIxB5z3TscEOHJ8vUrKbkih0XEftPBm2NdpL+q4U0HxOWtDzh6omj+h5Qp768B5KWCkkR+Yo3WX6dhn9oLE7X6qmokKTcwQ0GXEL1CAY2eodwBoKNICv0NHe5RnGlBlsL48R0NwN3D8Cipssq0sAInvgcEXd5qeZuMt/mP3ekJanrO+gWFnwJRbMBLi6Mqyw/IYbP1nnXlZaBmKGfEEs5zw9kcMAWTvSRTkdiejkZ20nX5Fq5JRa3MXi+FmZ81/fpb2lYFKEFTVQTcwTnUgbnzhK8XezUl4OpFHb3XA9NyYQg5oWbHxFOnf6+ji2m4QhmzAwQTPx46WG7qPsD059QAzzlP7C409D8KL/CwMU9wU4p7TN1vUF5C1t5VBykoLuAqD+DOMIKC7NM6+U+CUcDCab17jd5vYk0WFrCf4/b8H9x0SQw2XAix53ay+HyyMo0gWMVCYbybXc4aLov3ezPUiM=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH0PR03MB6300.namprd03.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(230273577357003)(230473577357003)(38070700009); DIR:OUT; SFP:1102
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: 24FwfSChzKtw8Zsr+FIsBWmkiQ4J7uIwru4tq/ySd4H6lnz17ePRLPDogAgmCMA7gxkLTiKdk6ouqrq7qxGn9yZ1kbqiO/TLKJrT0R2sC1tTjYrzWzNQY/lRf9jFvMOpPEkU/7T0CSaZG6czowLuGnT66TbvojLfwgDCuOPx/80gVOLSUqusc0ILM2ctDgtupbZpXN1ZT61hc4jvVTHQgTiKmMkI3p0jrWFiBcqhI3w0U8QsOtPDZIjyN84d4Pq+2ZtWCRK+4s0HqxKZSRw8II2yeCwkpbby1w/2a3jWrjvoJQWorRtJJOEyBcZhC1tW1vuWtfFvDpwFCkGHEcm5OELgLBGCAOO0O17TIssf5lpcXPnUky2QEsY5lTzGAyBLmahg3cQsmwmpEK0ULyECWMmHr/jY0oO4AIBMhMh0ESqSKDkuF5rQv94wQbJYZ1ncUaF/cuUayNxE8q5ZjBpUGB+lOVY1UsGCIJeMHRRVmm/3hoTKX4LYwmza/Q+pesy5mwdX9rabZit4WHPx7jROhnKWYXEQnBZIR+aJNrSHIF5qSc+uKomB3hGB//hY62OuicTO+BdrnYVnWWmC5AAJKzmOWUQywpx8K6PkZxoApzJn7kOMEPdfwkojy1uJN+uNz3vtYIfG/TQHDaDi6kOyySN5xJ3fiIZUHSg0Bb0UQ/sp/8Wa7eoVX2vFL5E7OMIAcjPScEtGZS5ybsWbID9w2MLo5oszMSc2cnnSPxkMtzBRUx3SP6RkG1YTihrAdOMwLADvBsdz0NTG9okhG+NxoxhmpXC4SzIjIVzIgat48c2RMWJsoY0cmjQEugqqPVduU7GJdnLHcSZysRwfM6haPWqliEDNKopf4HmfM61SCsicqWNnN5WpFqFsxcReShQpzI7/0CPoUD/l83rUHiG1Z2uPrWxLKLImxLteqDWSzHHtp2Crp2mqtpuLaFRV1z7FDvSrPhnfc3wsS+3rkudCXvwaU6kORyWsnpdE9q5BLf66ZVVQ5g1wSLdsyuiqw8bXI8gsWuZ5BKUg6i81t9tj3wl3F7USZnz/gs14/q79aGUbL0Lf4IwW2uqUBgPuvxTgwHqexXBrqnBCqY/3YOxsg1HtfZDCkKSrcXvv/pZ2gfvsmFmPlTJkFaOp5BRKoaZfP7pYTdn6u+Wq04/vCL0kzLMsb2N6LxQWVcCq0gDVsd9yrG0gr7mJoprQMczzqlmEF0b1chGbgJs4Eu7nGEaiTLV9Hb8rMavaa6xDFDfVuxlMhSF/JvJj+gnH6ccLmiHYZN12jk80fuVUgCZD4QFoWVOYxH+SEWUiOwGahCcYlpuDnNZZOaKE08TH/lY3LkkQIxpRMG5b2BBI7t4e8qfhcxWgzSaBa6zpH/AiGyEaWecd2EJuov79QVx5noe97ZaBS3g+Yx7ytUs6n9qNAyBexs7MPGAppr6NG1OJvt3iNO1CAhiWeU9L18jtTxpF0ITohnpQN9nTW+YHNjibsGtdesDZfoZodNcQt/oUl34MsNzlanbhb0+GA2Tq9hP5LAxld7SIedjbN5a8sd4rIqsuRF6CFzsUnQby8p+/mGfgw9VHDENamPC6cfyf94LGYjln
MIME-Version: 1.0
X-OriginatorOrg: rbbn.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: PH0PR03MB6300.namprd03.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 6ef6f0db-3b4b-4e0f-4f2f-08dc38749dd0
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Feb 2024 15:47:49.4445 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 29a671dc-ed7e-4a54-b1e5-8da1eb495dc3
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 2kOIDMPnkQdAzUueeH7HsUxTrEe9lhAoMuFLvm7OgTLaBIQ3MMW3jGaebWsaJFKku+kfiPw3/QXLxIOowJfiJA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW4PR03MB6587
X-Mimecast-Spam-Score: 0
X-Mimecast-Originator: rbbn.com
Content-Language: en-US
Content-Type: multipart/alternative; boundary="_000_PH0PR03MB63002AFD9895C71451D36AEAF6582PH0PR03MB6300namp_"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/PK6Uz53DYL8qE8sGGMeN9pb9nfg>
Subject: Re: [spring] [EXTERNAL] Re: WG Adoption Call - draft-cheng-rtgwg-srv6-multihome-egress-protection (02/09/24 - 02/24/24)
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: "Source Packet Routing in NetworkinG \(SPRING\)" <spring.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/spring>, <mailto:spring-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/spring/>
List-Post: <mailto:spring@ietf.org>
List-Help: <mailto:spring-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/spring>, <mailto:spring-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 28 Feb 2024 15:49:06 -0000

Dear all,
I have been trying to follow this discussion, and, as of this moment, I am somewhat confused.

I have been taught that the two basic criteria for WG adoption of an individual draft are:

  *   It deals with a real and relevant problem
  *   It represents a valid first step to a solution of this problem.

Table 1 in Section 5 of the draft<https://datatracker.ietf.org/doc/html/draft-cheng-rtgwg-srv6-multihome-egress-protection-05#section-5> requests allocation of new SREv6 SID types thar are  for egress protection of SRV6 paths that are used for delivery of  BGP overlay services with the SRv6 underlay.

The Introduction in RFC 9252<https://datatracker.ietf.org/doc/html/rfc9252> (that defines these services) states (the relevant text is highlighted):

To provide SRv6 service with best-effort connectivity, the egress PE signals an SRv6 Service SID with the BGP overlay service route. The ingress PE encapsulates the payload in an outer IPv6 header where the destination address is the SRv6 Service SID provided by the egress PE. The underlay between the PEs only needs to support plain IPv6 forwarding [RFC8200].

It would be most helpful if the authors could answer the following questions:


  1.  Does the draft provide, among other things, egress protection for BGP SRv6 services with best-effort connectivity over an underly that supports just plain IPv6 forwarding?
  2.  If the answer to this question is positive, then:
     *   Which node(s) can act as the Penultimate Endpoint(s)?
     *   How can these nodes detect failure of the Egress Endpoint?
     *   How are procedures applied by the Penultimate Endpoint handled by the environment that only supports plain IPv6 forwarding?

If the simple but useful scenario above is not supported by the draft in question, it would not, from my POV, meet the second of the above-mentioned basic criteria for WG adoption.

My 2c,
Sasha

From: spring <spring-bounces@ietf.org> On Behalf Of Weiqiang Cheng
Sent: Wednesday, February 28, 2024 7:59 AM
To: bruno.decraene <bruno.decraene@orange.com>; yingzhen.ietf <yingzhen.ietf@gmail.com>
Cc: ketant.ietf <ketant.ietf@gmail.com>; rtgwg <rtgwg@ietf.org>; draft-cheng-rtgwg-srv6-multihome-egress-protection <draft-cheng-rtgwg-srv6-multihome-egress-protection@ietf.org>; rtgwg-chairs <rtgwg-chairs@ietf.org>; spring-chairs <spring-chairs@ietf.org>; spring <spring@ietf.org>
Subject: [EXTERNAL] Re: [spring] WG Adoption Call - draft-cheng-rtgwg-srv6-multihome-egress-protection (02/09/24 - 02/24/24)

Hi Bruno and Yingzhen,
Thank you very much for your insightful comments and guidance.
Please see co-authors' feedback inline [co-author].

Thanks,
Weiqiang Cheng



From: bruno.decraene<mailto:bruno.decraene@orange.com>
Date: 2024-02-27 16:12
To: Yingzhen Qu<mailto:yingzhen.ietf@gmail.com>
CC: Ketan Talaulikar<mailto:ketant.ietf@gmail.com>; RTGWG<mailto:rtgwg@ietf.org>; draft-cheng-rtgwg-srv6-multihome-egress-protection<mailto:draft-cheng-rtgwg-srv6-multihome-egress-protection@ietf.org>; rtgwg-chairs<mailto:rtgwg-chairs@ietf.org>; spring-chairs@ietf.org<mailto:spring-chairs@ietf.org>; spring@ietf.org<mailto:spring@ietf.org>
Subject: Re: [spring] WG Adoption Call - draft-cheng-rtgwg-srv6-multihome-egress-protection (02/09/24 - 02/24/24)
Hi Yingzhen,

Thank you for your answers and clarification. That really helps.
Please see inline [Bruno]

From: Yingzhen Qu <yingzhen.ietf@gmail.com<mailto:yingzhen.ietf@gmail.com>>
Sent: Tuesday, February 27, 2024 3:42 AM
To: DECRAENE Bruno INNOV/NET <bruno.decraene@orange.com<mailto:bruno.decraene@orange.com>>
Cc: Ketan Talaulikar <ketant.ietf@gmail.com<mailto:ketant.ietf@gmail.com>>; RTGWG <rtgwg@ietf.org<mailto:rtgwg@ietf.org>>; draft-cheng-rtgwg-srv6-multihome-egress-protection <draft-cheng-rtgwg-srv6-multihome-egress-protection@ietf.org<mailto:draft-cheng-rtgwg-srv6-multihome-egress-protection@ietf.org>>; rtgwg-chairs <rtgwg-chairs@ietf.org<mailto:rtgwg-chairs@ietf.org>>; spring-chairs@ietf.org<mailto:spring-chairs@ietf.org>; spring@ietf.org<mailto:spring@ietf.org>
Subject: Re: WG Adoption Call - draft-cheng-rtgwg-srv6-multihome-egress-protection (02/09/24 - 02/24/24)

Hi Bruno,

Thank you for the feedback, really appreciate it.

Let me try to answer your questions with my understanding, and the authors please chime in.

Thanks,
Yingzhen

On Mon, Feb 26, 2024 at 5:07 AM <bruno.decraene@orange.com<mailto:bruno.decraene@orange.com>> wrote:
Dear Yingzhen,

At your request, I have quickly parsed the draft.

It's not completely clear to me how the solution works given that the terminology used is a bit loose.

2 questions on the terminology:

1) "protection" vs "restoration". The document largely uses the term "protection", in particular in its title. This usually assumes that protection is precomputed, local to the penultimate node (before the failure) and hence can be fast.
I'm assuming that "protection" is indeed meant. Please correct me if this is wrong. In which case, the node doing the protection is usually called PLR and is reacting before the IGP convergence. If so, it would be good for the document to reflect this (use the term PLR, remove the reference to IGP fast convergence)
(On the other hand, if would meant restoration following IGP convergence, the gain seems limited to me as the ingress would equally be able to react to IGP convergence and with PIC edge it would do it fast)
[Yingzhen]:  "Protection" is the right term.

[Bruno] OK. Therefore that’s before the IGP convergence. Could you please remove the references to IGP convergences?


[co-authors]  OK. We will be updated in the new version.


2) "Penultinate node" vs "penultimate Endpoint."
RFC 8754 defines different type of nodes. https://datatracker.ietf.org/doc/html/rfc8754#section-3<https://datatracker.ietf.org/doc/html/rfc8754#section-3>
In particular, a transit node is a regular IPv6 router which does not process the SRH. While a EndPoint is a node receiving an IPv6 packet where the destination address of that packet is locally configured as a segment or local interface

Can you please clarify whether your Penultimate Endpoint (§3.3) is a Transit Node or an SR Segment Endpoint Node?

- If the Penultimate Endpoint (§3.3) is a Transit Node, then as per RFC8200 it's not allowed to process the SRH. https://datatracker.ietf.org/doc/html/rfc8200#section-4<https://datatracker.ietf.org/doc/html/rfc8200#section-4> Hence your proposal would not be compliant with RFC 8200
- If the Penultimate Endpoint (§3.3) is an SR Segment Endpoint Node, the Ingress needs to specifically adds a Segment of this node. (typically End or End.X). If so please clarify this in the document (in particular in§3.1). Note that by doing so, you are adding a new point of failure (the failure of this Penultimate Endpoint). How do you protect from this added case of failure? If you don't, I would argue that the gain is debatable as you replace one type of failure (PE failure) by another type of failure (P failure).
[Yingzhen]: This should be "penultimate SR segment endpoint". A transit node may not have the capability to process a SRH. With that being said, the penultimate SR endpoint may be several hops away from the PE, and this requires some failure detection mechanisms, such as multi-hop BFD.

[Bruno] OK. Could you please clarify this in the draft? (the name and the need for multi-hop BFD hence a discussion about scaling and probably configuration.)
Do we agree that in the absence of an SR-Policy, that penultimate SR segment endpoint is in fact the ingress PE hence nothing changed? If so, could you please clarify in the draft that this only applies to traffic using SR-policies?


[co-authors]  This draft is not limited to the SR-Policy scenario. If there is no SR-Policy configured and only two SIDs exist, namely primary and backup, any intermediate node can bypass the failed tail node.
This can be enabled using a command control to activate this feature, or by extending a flag in the SRH header to indicate that skipping can be performed.
We will update the description in the next version.


I have another question on §3.3
How does the penultimate Endpoint know that it can/needs to perform the new behavior? My guess would be by looking at the next SID (the one from the egress) and discovering that the behavior of this SID is End.D* with PSD. That would seem to require this P node to be aware of all VPN routes, which is typically not the case, frown upon and does not scale well as the P nodes would have 10s of PE (if not 100).
[Yingzhen]: my understanding is that this protection mechanism is not to be deployed for all PEs, but only a subset of them. Otherwise I agree with you that it doesn't scale.

[Bruno] OK. Could you please clarify in the draft that this solution requires, on the penultimate SR segment endpoint, i.e., a P node, the knowledge of all VPN routes of the nominal PE which need to be protected by backup PE (and in the absence of configuration, this likely requires this P to have the knowledge, in the control plane, of all VPN routes).
Plus given that the dataplane needs to check the next SID in the SRH, it also requires the knowledge of the protected routes in the dataplane/FIB. If so, it’s not clear to me what’s the benefit of adding the backup SID in the SRH, since the P node needs to have these states in its FIB whatever so could “replace” the ultimate SID with this knowledge.  Given that this is the core of this draft, I’m not sure to get the key benefit of this solution.


[co-authors] There is no need to store VPN routes, and the control plane does not need to add entries. In the P node, using a mechanism similar to [I-D.ietf-spring-segment-protection-sr-te-paths], when the next SID is unreachable, the node can skip the unreachable SID and forward to the backup SID. This behavior can be controlled through configuration or by adding a flag in the SRH header to indicate whether to skip unreachable nodes.
We can clarify the point in the new version.


Thanks,
--Bruno


On a side note, the abstract seems a bit short to me.

So thanks for clarifying the document,
Regards,
--Bruno

>
> -----Original Message-----
> From: Yingzhen Qu <yingzhen.ietf@gmail.com<mailto:yingzhen.ietf@gmail.com>>
> Sent: Sunday, February 25, 2024 6:44 AM
> To: Ketan Talaulikar <ketant.ietf@gmail.com<mailto:ketant.ietf@gmail.com>>; spring-chairs@ietf.org<mailto:spring-chairs@ietf.org>
> Cc: RTGWG <rtgwg@ietf.org<mailto:rtgwg@ietf.org>>; spring@ietf.org<mailto:spring@ietf.org>; rtgwg-chairs <rtgwg-chairs@ietf.org<mailto:rtgwg-chairs@ietf.org>>; draft-cheng-rtgwg-srv6-multihome-egress-protection <draft-cheng-rtgwg-srv6-multihome-egress-protection@ietf.org<mailto:draft-cheng-rtgwg-srv6-multihome-egress-protection@ietf.org>>
> Subject: Re: WG Adoption Call - draft-cheng-rtgwg-srv6-multihome-egress-protection (02/09/24 - 02/24/24)
>
> Dear SPRING WG and chairs,
>
> I'd like to bring your attention to this adoption call happening in the RTGWG WG.
>
> The draft describes a SRv6 egress node protection mechanism in multi-home scenarios. As Ketan has commented in his email below the proposal requires a P router to process SRH with new endpoint behavior.
>
> We'd like to get your comments about the proposed extensions. Please send your reply to both the SPRING and RTGWG mailing lists.
>
> Thanks,
> Yingzhen
>
> On Wed, Feb 21, 2024 at 8:06 AM Ketan Talaulikar <ketant.ietf@gmail.com<mailto:ketant.ietf@gmail.com>>
> wrote:
>
> > Hi Yingzhen/All,
> >
> > I have some concerns regarding the adoption of this document.
> >
> >
> >    - Do we need these different solutions?
> >
> > KT> No. There is one common author for both these drafts who is also
> > KT> from
> > a vendor. I hope that person is also able to evaluate implementation
> > aspects and pick one solution.
> > KT> Does the adoption of this solution make the other draft "dead"?
> >
> >    - Technical merits and drawbacks of each solution
> >
> > KT> The existing WG draft needs IGP protocol extensions and its
> > implementation is very complex (as stated in the document under
> > adoption)
>
____________________________________________________________________________________________________________
Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.

This message and its attachments may contain confidential or privileged information that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and delete this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.
Thank you.

____________________________________________________________________________________________________________

Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc

pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler

a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,

Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.

This message and its attachments may contain confidential or privileged information that may be protected by law;

they should not be distributed, used or copied without authorisation.

If you have received this email in error, please notify the sender and delete this message and its attachments.

As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.

Thank you.

Disclaimer

This e-mail together with any attachments may contain information of Ribbon Communications Inc. and its Affiliates that is confidential and/or proprietary for the sole use of the intended recipient. Any review, disclosure, reliance or distribution by others or forwarding without express permission is strictly prohibited. If you are not the intended recipient, please notify the sender immediately and then delete all copies, including any attachments.