[spring] Re: Usage of End.DX2 SID in EVPN-VPWS

Alexander Vainshtein <Alexander.Vainshtein@rbbn.com> Wed, 30 September 2026 10:21 UTC

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 ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by mx.ietf.org (Postfix) with ESMTPS id 2A3234B for <spring@ietf.org>; Wed, 30 Sep 2026 10:21:38 +0000 (UTC)
Authentication-Results: mx.ietf.org; dkim=pass header.d=rbbn.com header.s=mimecast20240522 header.b=E37FC4ET; dmarc=pass (policy=reject) header.from=rbbn.com; spf=pass (mx.ietf.org: domain of alexander.vainshtein@rbbn.com designates 170.10.153.110 as permitted sender) smtp.mailfrom=alexander.vainshtein@rbbn.com
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rbbn.com; s=mimecast20240522; t=1790763691; 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=v33NmbbI51Gjl2clbDlb0/4p2itb8rm2diV5u7X9ku4=; b=E37FC4ETM5l3Gq2lpn3bwfbJxu6zmUkyB4H5bLIgxRByilpNOMvXbNXFzwftXZ0CDs6ZA4 B4o2wS9UF4mO8gR6ClEsGFNesToxEv4lK9IOsjs+8m/IZlPwQ7qraSiT831BPHTSZ0sXJC IeN2Tb1l2kPYNp7WwGP4YoRKcBhOkgiYpPYe8lWG3nMrNyNgeOtwvvEKqsp49bnkvyfQDo quMpI6AMA0SSLI0iA67FIkgUEIEF6kRYHlSsRJ9gQdDjc91qP4j4JicHmxeRjdHZdOrrG3 ZUgqRhrj4ramJsXuAk4bHsUBO9x6a/oWHkqlL+jV0IUOCbrzSOmGlRX/2z6Zgw==
Received: from SN4PR2101CU001.outbound.protection.outlook.com (mail-southcentralusazon11022095.outbound.protection.outlook.com [40.93.195.95]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id usb-mta-38-5sGhWdbsMxS4t-nntlAnXQ-1; Wed, 30 Sep 2026 03:21:26 -0700
X-MC-Unique: 5sGhWdbsMxS4t-nntlAnXQ-1
X-Mimecast-MFC-AGG-ID: 5sGhWdbsMxS4t-nntlAnXQ_1790763684
Received: from SJ0PR03MB6925.namprd03.prod.outlook.com (2603:10b6:a03:41a::5) by MW4PR03MB6443.namprd03.prod.outlook.com (2603:10b6:303:122::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.472.15; Wed, 30 Sep 2026 10:21:20 +0000
Received: from SJ0PR03MB6925.namprd03.prod.outlook.com ([fe80::5fe9:bd9f:7e07:1003]) by SJ0PR03MB6925.namprd03.prod.outlook.com ([fe80::5fe9:bd9f:7e07:1003%5]) with mapi id 15.21.0451.026; Wed, 30 Sep 2026 10:21:20 +0000
From: Alexander Vainshtein <Alexander.Vainshtein@rbbn.com>
To: "Pablo Camarillo (pcamaril)" <pcamaril@cisco.com>
Thread-Topic: Usage of End.DX2 SID in EVPN-VPWS
Thread-Index: Adz5uPR7fUL5tRVIRvCZZdadAMF0WRKpxyFwAvRj1p0AJCO8UA==
Date: Wed, 30 Sep 2026 10:21:20 +0000
Message-ID: <SJ0PR03MB6925ABBF96418956A235A373F68B2@SJ0PR03MB6925.namprd03.prod.outlook.com>
References: <PH0PR03MB63003C7B2328118DE034A087F61B2@PH0PR03MB6300.namprd03.prod.outlook.com> <PH0PR03MB630089DBBA00EF47AD6D9215F6BB2@PH0PR03MB6300.namprd03.prod.outlook.com> <DM8PR11MB5719B52E2804FF4CF38FB6A1C98C2@DM8PR11MB5719.namprd11.prod.outlook.com>
In-Reply-To: <DM8PR11MB5719B52E2804FF4CF38FB6A1C98C2@DM8PR11MB5719.namprd11.prod.outlook.com>
Accept-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: SJ0PR03MB6925:EE_|MW4PR03MB6443:EE_
x-ms-office365-filtering-correlation-id: e8478122-b4da-478b-b9ce-08df1edc9239
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|1800799024|366016|376014|19092799006|6049299003|23010399003|10067099003|56012099006|11063799006|4143699003|3023799007|6133799003|22082099003|18002099003|8096899003|38070700021|4013099003|4053099003
x-microsoft-antispam-message-info: VZto20Qto9IQfjPFrWVAxfs+cNTLz7o9HLLRThp4qVmATr82EGwY+Jm5bx7aWQl2n7uTjrTJWC2qiuYLkkqc8NNxf9BZf++8pVeLBYue+s4rGh07hHWxnEtP8AGGRp+miK8frs1MjbEdtJP4f8Gq1zveswbKDYg9LZbgEoR2Y/P5Ve3Gxn5Vy6KWQFSOkG4kNoHXBPTvmCIv/rgtJTDEQHO7N7msbgbvmlACeL35yQpNOSwsZl5D+rS01nrColgO67iJ6b8NxHwVPjff/kEeBOEW/PcfqdLt/2A5nyu5PQwpTPUPEoHwgsZgcBuVsgcGGba7+OutiSP8/j2bSjeQkPm1qjZWl/lqCl2RpjRfBFS4IOrAU82IkHdKEaSUN2lI5ICmTFtdR0FaCOSZyeCPL6MNI5l/56VWVtaz9md2QCRyB4MupbFJb2/H20d8Zlu87XMVLRGtuxyRCfEkAD5j0Nfoo3NE8aoT6PQOty2PQs+nm5G0AI/vBGjD39DfX0BmO96/IRCbtp+THCPMLQQLtYMYn5G7LxGSVfLB40hE7C+fSsW9+SHoPw9r0V/RKHgCr5SRq+ed3hhIlMcNDzVrhwI1nyBNHZoM2i1IIbrC6nzCzHn7y95nr23E9jDiYAZPKr9QWyNCnWA1NgK5a36bcPEG9oPxMdRR5VwOvtfXILk=
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SJ0PR03MB6925.namprd03.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(376014)(19092799006)(6049299003)(23010399003)(10067099003)(56012099006)(11063799006)(4143699003)(3023799007)(6133799003)(22082099003)(18002099003)(8096899003)(38070700021)(4013099003)(4053099003);DIR:OUT;SFP:1102
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: zhOedsFblg0dsybklVBJLMJ/fFoZzHBYpCfFnMRgERUi14tG/ik3JHupKbGqbf1/97ypk/lxNM/3VTqZHLtTa39kK3gkUS4r9D7FB1PitwzN4JV3v4gpOw3Svhzosmafnmq7ZQkATz6KtogzZe0BAWsH8kZCMmyp6cDjDErxXdDExGPuATI+n/NoTe/ahc3ITcnM+HIro6mo1dICWtYk1lOqRm+vM+jYac/cJ1KUPPDbh7WGlNZbrjYPkSplzC2qAUzOZKpbBEnfOC8/truxqyrEn09os0I/Ia8gJRvUp0uAFcMX6HPz0jBuA4rexdaT8UG/fA0/B+yXj6j+oLDaajwHjrhiOELYO7wlwS52mJhX47RfKEL5yLsi+HC98djmPUilwJAm1LL+HVhKSOH+u4V5Haaalp8cX02LstOTVGJkLJcurG3ZJOe9KPUiEl8wjiiEiOkAs2cyHqm35MF3R+/TuV8U+gSi0KWu3woFI03EnVYElJMhR5c2RlGxgL7BtUj0GEpyg8x2OeB7AZc8GzOnd9xSCKS5M3AtTGFwphdoWY2dnpJh+qXwN48KXrKsXBRrvjhJugFYDytF0EzkFXZa1W4n6VU3ornT/NQNFyrG2meoyGkHLVabmlOMCzTy/i65WF4kWK0HShlx8gLuNh4C7+PEFHY+8xnu7N5kowK+34loSG/GUNfMUIl5Ymno2tvAmbg//i49C1xw8GI9H2bQBOVVEqWv3kC6jFxHw9SuTPzRjxEoTntG0x/pAGUL3lsG9TvZ253luPcKfzNa7uCtRTvnAIZslviDkheA36DgIArb34kyWmM4xuEvrOKgFuGnaZxKwkGd5vGCuBBMhHQPMgsIGorXqxvrDocDVodmxVSXhj3Pgi+uumVrQnaiAkLhWC7itnyLN63S3G/2qGPkSnsrm9zOU0mcO18Bbfc/imAlp2d+MGq034egCvVyUq2cfWiAM4niCS2UnfATKev1kFr5OpQs1uIgjtJ5g2UZ0VR4aPTTDl7p94q/UA+0CiRcyla47m9F6cOmOTA7wp1hIZ74OTNxZZiYRwzmjOJ3/zPD7pd7qlephtZiI1ln6STA1OBezxS3eP/iCOEPXQY2g/KWS5+Afev9BqVA9n8HeixhQGd9dqYPGGpbT2RzYITtSiCDzfWSmuKaE8D1x9DEa6zZuqU5aM91jomRLzRz6IDtDCmuaBDLZrRGr9/5FdX5gHY9qVcE1bUp7lzJvRsPoC+84gXfj2fxVq4uE7LJgt+abEAtMj6opvDCi6VIz1yk33ujACY3VCQi2FlU2OBaCaH3nL6nVj5IeIXSgccqCewskmjCqqDU9Ilc0UUjixAWJKs/3IlJi2c6uI6z9KBLoPKET0LXO64FXhI4LPUdOLIhssPoBp0ONFa/s+v37QwgqRNS07HpnAveB/Jt2DFqp+TFAW5WPZ5+FNiESU21hznord2hakOvF4B8dLZ3aRmfoFp54scCCHnUPFeDCrqRX/NF9pFnXRDrHMsamL1f/yZ91fBFqH4SujI29IZXGEamAtTG2l9exdpDGm/4aNPj23gPlG2VhMmcfU4tkfK3S3qj6cbN2VInkSaH8JPfZCvlOyNvOyNjkFyZDVF2xa/+V9Lu7M4SYc/IMrypJOdIwTcOiDNN0UfT9m3ikU9iY+NCXYdi5UPN5a6V51hBgzXuct3JNdHWBiSZfUjOR0W2pwl2B56+cJ6zc+QATLrC
MIME-Version: 1.0
X-Exchange-RoutingPolicyChecked: PXMxEQAPjt33jWDDidViPtS0780MvJXfVbwbd/6wNMsD+eTinT6aUDUGnYYztd3hehUEiMWQ4kNHv1yWkYHbCc0pxeGHf5bg99liJF5QkWFuxoph8waiWd8c05HM4jAKlpd7LcnbTYYuNEl5DkL2q1SyXl2WuI7mIeDW+/eq4EQh/ms+b+7ryzxwX1/qQwD7P2/1mTTTWLysx4VmKatff7DfTQRkowBhbixt5am4+qYUwnys/QXA7jjKKWtNKy9EXdn/NonBE7nMOuaURRA6zs/S3NjQv3L9Qi2xfi920PaEOinv0/hC+VuidOrev80kIcbxTF15nZy8OzuV2WmauA==
X-OriginatorOrg: rbbn.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: SJ0PR03MB6925.namprd03.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: e8478122-b4da-478b-b9ce-08df1edc9239
X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Sep 2026 10:21:20.4373 (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: 3l7zVJOZUq3iCco0UWB2MnwsGLsjebA6KC5cSkrtKqDL95/KKXEKF26Zjb2w+swTW7WaF09Tj0IatO5WQrZxLA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW4PR03MB6443
X-Mimecast-Spam-Score: 0
X-Mimecast-MFC-PROC-ID: XlNP6pdKYB9AniEVrSmHKpXfG-fVZ8VtE_NcZ3TcdDY_1790763684
X-Mimecast-Originator: rbbn.com
Content-Language: en-US
Content-Type: multipart/related; boundary="_004_SJ0PR03MB6925ABBF96418956A235A373F68B2SJ0PR03MB6925namp_"; type="multipart/alternative"
X-Spamd-Bar: -
Message-ID-Hash: SV4VCXRITKRLABSZLITATGTZQAPGYSGI
X-Message-ID-Hash: SV4VCXRITKRLABSZLITATGTZQAPGYSGI
X-MailFrom: alexander.vainshtein@rbbn.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-spring.ietf.org-0; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: BESS <bess@ietf.org>, "spring@ietf.org" <spring@ietf.org>
X-Mailman-Version: 3.3.10
Precedence: list
Subject: [spring] Re: Usage of End.DX2 SID in EVPN-VPWS
List-Id: "Source Packet Routing in NetworkinG (SPRING)" <spring.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/XDXMYMD-jOQeGTqGunMNgrFoXz8>
List-Archive: <https://mailarchive.ietf.org/arch/browse/spring>
List-Help: <mailto:spring-request@ietf.org?subject=help>
List-Owner: <mailto:spring-owner@ietf.org>
List-Post: <mailto:spring@ietf.org>
List-Subscribe: <mailto:spring-join@ietf.org>
List-Unsubscribe: <mailto:spring-leave@ietf.org>

Pablo,
Lots of thanks for a prompt and detailed response.

From my POV the marked text should appear at the beginning of Section 4 of RFC8986 to avoid any misinterpretations by the developers.

I have noticed that Section 8.1 of RFC 9352<https://datatracker.ietf.org/doc/html/rfc9352#section-8.1> already provides a way to differentiated between "basic" and "protected" behaviors of the Sv6 SID with End.X behavior.

IMHO and FWIW RFC 9252 should be augmented with a similar mechanism specifying whether a Service SID with specific endpoint behavior is - or is not - eligible for fast reroute. This can be done,  e.g., by defining a No Reroute flag in the Service SID Flags field of the SRv6 SID Information Sub-TLV.

Regards,, and, again, lots of thanks,
Sasha

From: Pablo Camarillo (pcamaril) <pcamaril=40cisco.com@dmarc.ietf.org>
Sent: Tuesday, September 29, 2026 7:45 PM
To: Alexander Vainshtein <Alexander.Vainshtein@rbbn.com>; spring@ietf.org
Cc: BESS <bess@ietf.org>
Subject: [EXTERNAL] Re: Usage of End.DX2 SID in EVPN-VPWS

Hi Sasha, RFC 8986 specifies the fundamental data-plane pseudocode/primitive endpoint behaviors under nominal operation where the SID and outgoing interface I are active and valid. Interface Failure and Protection: RFC 8986 intentionally does not embed protection, fast reroute (FRR), or multi-homing
[Image removed by sender.]<https://report.mimecastcybergraph.com/?magiclink=https%3A%2F%2Fapi.services.mimecast.com%2Foauth2%2Fauthorize%3Fresponse_type%3Dcode%26client_id%3Do20nRkVXf7VUVnANkXhoOwGytEwGN0YAlyeDJn7oBTGNl2kN%26state%3DeyJhbGciOiJSU0EtT0FFUC0yNTYiLCJlbmMiOiJBMjU2R0NNIn0.TtrtXLaBH32wl4osMeTldAVPaGzH5nYNwU7vM085vpdswQPc4BSCJR1McBC-LbfjmPkwqbLckAeIp1vpgoYbGHPpWQUz1eQ5PeKf-3fL6Dr3o9twFXqhvzvNHnEleUYohU2G0DkvVLhXVBEKFEMN35VNFuJpRBSX6ow3wByF0w8XBeQKP-xHvXOIuJb_Uq3cIxjPOBPN-7zG_G5Hlgma-tYyuhrIH-GoNL3LVSMATVezR2cp1SVTWAQNYGJb5st4Mantto_yP4oReJY6GFVCL9-dvLFPov4z-2lZB9HnRpdkW_qrP77OHjKum8nxq3VTrtKhDWdTl-96rPv07XRPtQ.bpjQnn52uxDvgI75.usbLGxun6ar_MrFlcEaAOrsTVzK8N9PpUdPIYxSqjl3MBOkRMOZ8ihQ67VPLTJjg8UncMx0a8Xsq1i-sPtw_E5KfK4jtht3fz_DnKV9Y4nUNsU6VaKBWS5_AYYHNM2xyThH3LQcl4gAtJMU_l207wtue1OZofy5CnY0Jr7SgONKQfKcYTdO3VhJ7hsgnXapbGsHCiSrGnpVIm4BhFUZ0CzYLpUANj3iYLrgjljmrwLpziO8JyxNkBTvap3IRygn7MCyPoVj4IzLGfva8xgDs3ouD9T0ibLYpUDkJUE-3UQroAyoxVWupHo5Opv-WHu3wLcjkS1t9wzbvF94IaE6nXLeXelkw-4d2xxtJIzxd234MFp0TZek9BEOw9_sSMcIblWF1q8q-f4sCYKURtEAluEmw_FSad8K3FFJjM6bG4N8L9bgUew1csZdVX5SfkSW-ljNrJRrS_3hD84ytZ9hB2FWSgEDC-nYTALEyr7bxV0-7H4dKHdDfhnU24F4GaZ0fKYHDGhGYQRlZ7A1OIopCytZxyT1pdMGY440_Ae4zpHE6VKBZECBtyReuRv724dUPMS1PQcMDzuI_fq4zjVHLAN7T-sPUnn8AvJnMcpwufys8fDdvHmyzjXeoWU270VbP53LMDC_WZiIcChJAz2w_EOtxlYhubrCa1sD2jNKCoH-itTttq4NVuAVy_wQhDP2d0HlOFTcOxOrhqW0cEejjoDSrBS7_PpXOJWmXu8cy8VX_r7xgNGkUdIDOMJtSJHyB0Nb-P9ytg5Te56pyZo8DD00vXUioo0v2TvFHa1bkBathFodTEm7LsR_Wg9JPXffBU-T44CoviRbtGrE.AlKTlp3s4cmVGVqpZvewnw%26redirect_uri%3Dhttps%3A%2F%2Freport.mimecastcybergraph.com%2Fcallback>
CGBANNERINDICATOR

Hi Sasha,

RFC 8986 specifies the fundamental data-plane pseudocode/primitive endpoint behaviors under nominal operation where the SID and outgoing interface I are active and valid.

Interface Failure and Protection: RFC 8986 intentionally does not embed protection, fast reroute (FRR), or multi-homing state machines into the base endpoint definition. Instead, interface failure handling and protection mechanisms are governed by the relevant service layer and fast-convergence specifications (such as EVPN multi-homing in RFC 9252 / BESS SRv6 EVPN and TI-LFA / Egress Protection frameworks).

Rerouting / Backup Encapsulation: In an EVPN VPWS or multi-homed active-standby/all-active scenario where interface I fails, an implementation that supports local egress protection / bypass may pre-program a backup path in the FIB. When I goes down, the node can encapsulate the decapsulated Ethernet frame into an SRv6 policy toward the backup PE's Service SID (or alternate interface) prior to control-plane reconvergence. This is an application of standard service-layer protection/FRR on top of the base behavior and is fully compliant with the architecture.

Hope this clarifies it. Let us know if you have any further questions.

Cheers,

Pablo.
From: Alexander Vainshtein <Alexander.Vainshtein=40rbbn.com@dmarc.ietf.org>
Date: Tuesday, 15 September 2026 at 03:26
To: spring@ietf.org <spring@ietf.org>
Cc: BESS <bess@ietf.org>
Subject: [bess] Re: Usage of End.DX2 SID in EVPN-VPWS
Hi all,
A gentle reminder: I have not received feedback from the SPRING WG on my email sent 3 months ago,

The question in this email can be re-formulated differently:

Suppose that an SID with endpoint with behavior End. DX2 has been defined and associated with the outgoing interface I.
As long as I is operationally UP, packets received with this SID as the Destination IPv6 address in the IPv6 header shall be processed as defined in the standard, i.e.:
*         IPv6 header and all extension headers will be stripped
*         The resulting Ethernet frame shall be sent "as is: via I
The question:
How will packets received with this SID as the Destination IPv6 address in the IPv6 header be processed if I is operationally DOWN?
Can we say that such packets MUST be discarded?


Regards, and lots of thanks in advance,
Sasha

From: Alexander Vainshtein
Sent: Thursday, June 11, 2026 7:10 PM
To: spring@ietf.org
Cc: BESS <bess@ietf.org>
Subject: Usage of End.DX2 SID in EVPN-VPWS
Importance: High

Hi,
I have a question about usage of End.DX2 SID (as defined in Section 4.9 of RFC 8986<https://datatracker.ietf.org/doc/html/rfc8986#section-4.9>in EVPN-VPWS.


*         The definition of this endpoint behavior says that "The End.DX2 SID MUST be the last segment in an SR Policy, and it is associated with one outgoing interface I"

*         If the upper-layer header type is Ethernet, the IPv6 header and all extension headers are stripped, and the resulting Ethernet frame is forwarded to the outgoing interface I.

EVPN-VPWS as defined in RFC 8214 is explicitly mentioned as one of possible applications in this section,  and Section 6.1.2 of RFC 9252<https://datatracker.ietf.org/doc/html/rfc9252#section-6.1.2> explicitly mentions End.DX2 as one of possible behaviors of the SID signaled in per-EVI Ethernet A-D routes (along with End.X2V and End.DT2U).


I think that End.X2  behavior as defined above is not compatible with one of the advantageous features of EVPN-VPWS as described in the last para of Section 5 of RFC 8214<https://datatracker.ietf.org/doc/html/rfc8214#section-5>:
<quote>
   Finally, EVPN may employ data-plane egress link protection mechanisms
   not available in VPWS.  This can be done by the primary PE (on local
   AC down) using the label advertised in the per-EVI Ethernet A-D route
   by the backup PE to encapsulate the traffic and direct it to the
   backup PE.
<end quote>

(For the reference, implementing fast egress protection against AC failure  in "classic" VPWS has been defined in RFC 8104).

What, if anything, did I miss? Do you think that a new Endpoint behavior should be defined?

Regards, and lots of thanks in advance,
Sasha



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.