[bess] [Errata Rejected] RFC9721 (9001)

rfc-editor@rfc-editor.org Tue, 18 August 2026 10:22 UTC

Return-Path: <rfc-editor@rfc-editor.org>
X-Original-To: bess@ietf.org
Delivered-To: bess@mail2.ietf.org
Received: from errata-celery-848864fbc6-cj426 (gaia.k8s.ietf.org [4.156.85.76]) by mail2.ietf.org (Postfix) with ESMTP id C3BF812B8CE6A; Tue, 18 Aug 2026 03:22:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1787048577; bh=+hR83iIhnXLAcAjcKcY57x2qnxu4V6ym9Ha1zVtb7dE=; h=Subject:From:To:Cc:Date; b=JP2EZOIXwdsyc/VJDTCXpd9FYtpsdOuesfWzjsfhj9y/bASzUhNMJr2/etJuZFX2n nsBIPOgqpnZ5rIMNIJJtMW9ZTkFMFpHqOIuHbxGQlYsytg25FfEBc2ttNplzvszcUy f0WqeqEQf/qnLYaFQ6GIvNT70Nm7zXFrDELw/l0o=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
From: rfc-editor@rfc-editor.org
To: apjoshi@cisco.com, jdrake@juniper.net, jorge.rabadan@nokia.com, ar977m@att.com, nmalhotr@cisco.com, sajassi@gmail.com, anarayanan@arista.com
message-id: <178704857766.15.450641700434301843@rfc-editor.org>
X-MailFrom: rfc-editor@rfc-editor.org
X-Mailman-Rule-Hits: max-recipients
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-bess.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-size; news-moderation; no-subject; digests; suspicious-header
Message-ID-Hash: YK6MG7TYIOIDZTSFV7XNRFYHFB72DJI2
X-Message-ID-Hash: YK6MG7TYIOIDZTSFV7XNRFYHFB72DJI2
X-Mailman-Approved-At: Wed, 19 Aug 2026 06:24:43 -0700
CC: rfc-editor@rfc-editor.org, bess@ietf.org, gunter@vandevelde.cc, iana@iana.org, iesg@ietf.org
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [bess] [Errata Rejected] RFC9721 (9001)
List-Id: BGP-Enabled ServiceS working group discussion list <bess.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/bess/pdEdK_OXP6Yrl-OfmqhQYH9Lfi4>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bess>
List-Help: <mailto:bess-request@ietf.org?subject=help>
List-Owner: <mailto:bess-owner@ietf.org>
List-Post: <mailto:bess@ietf.org>
List-Subscribe: <mailto:bess-join@ietf.org>
List-Unsubscribe: <mailto:bess-leave@ietf.org>
Date: Tue, 18 Aug 2026 10:22:58 -0000
X-Original-Date: Tue, 18 Aug 2026 10:22:57 -0000

The following errata report has been rejected for RFC9721,
"Extended Mobility Procedures for Ethernet VPN Integrated Routing and Bridging (EVPN-IRB)"

--------------------------------------
You may review the report below and at:
https://errata.rfc-editor.org/eid9001/

--------------------------------------

Status: Rejected
Type: Technical
Reported by: Anand Narayanan <anarayanan@arista.com>
Date Reported: June 11, 2026, 1:09 a.m.
Rejected by: Gunter Van de Velde (IESG)

Section Abstract says:

Original Text
-------------
The extensions are backward compatible with existing EVPN-IRB implementations and aim to optimize network performance in scenarios involving frequent IP address mobility.

Corrected Text
--------------
The extensions while backwards incompatible, allow EVPN-IRB implementations to deterministically handle scenarios involving frequent IP address mobility

Notes
-----
Claim by submitter
============

The mobility procedures defined in RFC9721 does not seem backwards compatible with the procedures defined in RFC7432. 

Example:

Premise: 

1. An RFC7432 speaker has MAC Mx with sequence number = 1
2. An RFC9721 speaker has MAC My with sequence number = 2

Sequence of Events:

1. The RFC9721 speaker learns a local ARP for IPx-My, and advertised MAC-IP route with sequence number 2
2. IPx moves to be behind RFC7432 speaker
3. RFC7432 speaker would simply advertise IPx-Mx with sequence number 1
4. When RFC9721 speaker receives the MAC-IP route advertised by RFC7432 for IPx-Mx, it will be unable to remove it's local ARP binding because the remote route has an inferior sequence number.

This makes the schemes not compatible with each other.

AD Review
=======
I agree that the sequence of events identifies a limitation in a mixed RFC 7432/RFC 9721 deployment. RFC 7432 assigns mobility sequence numbers per MAC address, so a legacy PE learning IPx-Mx is not required to make the Mx sequence number higher than the sequence number previously advertised for IPx-My. RFC 9721 Section 6.1 adds that requirement, but an RFC 7432-only PE naturally does not implement it.

I do not think this establishes that RFC 9721 is backward incompatible, however. The example exercises the new IP-to-different-MAC mobility behavior at a legacy PE, which RFC 7432 never specified. Lack of the new behavior in an old implementation is not, by itself, backward incompatibility. The existing route encoding remains usable, and the previously supported mobility behavior continues to interoperate. The proposed corrected text therefore overstates the issue.

My recommendation is to reject this erratum as submitted. A future update could usefully clarify that the extended mobility behavior requires the relevant PEs to implement RFC 9721.

--------------------------------------
RFC9721 (draft-ietf-bess-evpn-irb-extended-mobility)
--------------------------------------
Title               : Extended Mobility Procedures for Ethernet VPN Integrated Routing and Bridging (EVPN-IRB)
Publication Date    : April 2025
Author(s)           : N. Malhotra, Ed., A. Sajassi, A. Pattekar, J. Rabadan, A. Lingala, J. Drake
Category            : Proposed Standard
Source              : bess (rtg)
Stream              : IETF