<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE rfc [
  <!ENTITY nbsp    "&#160;">
  <!ENTITY zwsp   "&#8203;">
  <!ENTITY nbhy   "&#8209;">
  <!ENTITY wj     "&#8288;">
]>
<?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
<!-- generated by https://github.com/cabo/kramdown-rfc version 1.7.39 (Ruby 3.4.9) -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-rabadan-bess-evpn-srv6-ar-00" category="std" consensus="true" submissionType="IETF" tocInclude="true" sortRefs="true" symRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 3.34.0 -->
  <front>
    <title abbrev="EVPN AR for SRv6">Applicability of EVPN Assisted Replication to SRv6 Tunnels</title>
    <seriesInfo name="Internet-Draft" value="draft-rabadan-bess-evpn-srv6-ar-00"/>
    <author fullname="Jorge Rabadan" role="editor">
      <organization>Nokia</organization>
      <address>
        <postal>
          <street>520 Almanor Avenue</street>
          <city>Sunnyvale</city>
          <region>CA</region>
          <code>94085</code>
          <country>United States of America</country>
        </postal>
        <email>jorge.rabadan@nokia.com</email>
      </address>
    </author>
    <author fullname="Senthil Sathappan">
      <organization>Nokia</organization>
      <address>
        <postal>
          <street>520 Almanor Avenue</street>
          <city>Sunnyvale</city>
          <region>CA</region>
          <code>94085</code>
          <country>United States of America</country>
        </postal>
        <email>senthil.sathappan@nokia.com</email>
      </address>
    </author>
    <author fullname="Alexander Vainshtein">
      <organization>Ribbon Communications</organization>
      <address>
        <email>Alexander.Vainshtein@rbbn.com</email>
      </address>
    </author>
    <author fullname="Wen Lin">
      <organization>HPE</organization>
      <address>
        <email>wen.lin@hpe.com</email>
      </address>
    </author>
    <date year="2026" month="August" day="01"/>
    <area>Routing</area>
    <workgroup>BGP Enabled ServiceS</workgroup>
    <keyword>EVPN</keyword>
    <keyword>SRv6</keyword>
    <keyword>Assisted Replication</keyword>
    <keyword>Optimized Ingress Replication</keyword>
    <keyword>BUM</keyword>
    <keyword>Multicast</keyword>
    <keyword>OISM</keyword>
    <abstract>
      <?line 82?>

<t>Assisted Replication (AR) is an optimized ingress replication solution
for Ethernet VPN (EVPN) Broadcast and Multicast (BM) traffic. AR
offloads the replication effort from ingress Network Virtualization Edge
(NVE) devices onto Assisted Replication Replicators (AR-REPLICATORs).
The base AR specification is focused on Network Virtualization Overlay
(NVO) networks that use IP tunnels, and it is typically deployed for
Virtual eXtensible Local Area Network (VXLAN). EVPN services can also
be instantiated over Segment Routing over IPv6 (SRv6); however, the
SRv6 EVPN transport specification supports only ingress replication for
BUM traffic, and the AR procedures rely on IP-tunnel semantics (such as
the tunnel source and destination IP addresses) that do not map exactly
to an SRv6 data plane. As a result, AR cannot be readily deployed over
SRv6 tunnels.</t>
      <t>This document specifies the applicability of Assisted Replication to
SRv6 tunnels, for EVPN BM traffic, for selective multicast based on
Internet Group Management Protocol (IGMP) and Multicast Listener
Discovery (MLD) proxy, and for EVPN IP multicast traffic based on
Optimized Inter-Subnet Multicast (OISM). It defines a new SRv6 Endpoint
behavior for the AR-REPLICATOR role and the associated control-plane
procedures, so that the AR solution can be used with an SRv6 underlay.</t>
    </abstract>
    <note removeInRFC="true">
      <name>About This Document</name>
      <t>
        The latest revision of this draft can be found at <eref target="https://jorabada.github.io/draft-evpn-srv6-ar/draft-rabadan-bess-evpn-srv6-ar.html"/>.
        Status information for this document may be found at <eref target="https://datatracker.ietf.org/doc/draft-rabadan-bess-evpn-srv6-ar/"/>.
      </t>
      <t>
        Discussion of this document takes place on the
        BGP Enabled ServiceS Working Group mailing list (<eref target="mailto:bess@ietf.org"/>),
        which is archived at <eref target="https://mailarchive.ietf.org/arch/browse/bess/"/>.
        Subscribe at <eref target="https://www.ietf.org/mailman/listinfo/bess/"/>.
      </t>
      <t>Source for this draft and an issue tracker can be found at
        <eref target="https://github.com/jorabada/draft-evpn-srv6-ar"/>.</t>
    </note>
  </front>
  <middle>
    <?line 106?>

<section anchor="introduction">
      <name>Introduction</name>
      <t>Ethernet VPN (EVPN) <xref target="RFC7432"/> distributes BUM traffic within a
Broadcast Domain (BD) by means of a set of Provider Multicast Service
Interface (PMSI) tunnels that are advertised in the Inclusive Multicast
Ethernet Tag (IMET) route (EVPN route type 3). When ingress replication
(IR) is used, the ingress Network Virtualization Edge (NVE) or Provider
Edge (PE) device sends a separate copy of each BUM packet to every
remote PE that advertised an IMET route for the BD. IR places the
entire replication load on the ingress PE, which often means that
multiple copies of the same BUM packet are sent over the same link.</t>
      <t>Assisted Replication (AR) <xref target="RFC9574"/> optimizes ingress replication by
allowing an Assisted Replication Leaf (AR-LEAF) to send a single copy of
each BM packet to an AR-REPLICATOR, which then replicates the traffic on
the AR-LEAF's behalf to the remaining PEs of the BD, as well as to its
own local Attachment Circuits (ACs). As in <xref target="RFC9574"/>, the AR
procedures apply to BM traffic only; unknown unicast follows the regular
unicast forwarding procedures. <xref target="RFC9574"/> defines two AR replication
modes, non-selective and selective, and the control-plane extensions
required to discover the AR roles and to build the associated
replication trees.</t>
      <t>EVPN services can be deployed over an SRv6 <xref target="RFC8986"/> data plane, as
specified in <xref target="RFC9252"/>. Over SRv6, EVPN BUM traffic is carried using
ingress replication: the IMET route advertises an End.DT2M SRv6 Service
Segment Identifier (SID) <xref target="RFC8986"/> in the SRv6 Layer 2 (L2) Service
Type-Length-Value (TLV) of the Border Gateway Protocol (BGP) Prefix-SID
attribute, and the ingress PE replicates a copy of each BUM packet towards
the End.DT2M SID of every remote PE.</t>
      <section anchor="problem-statement">
        <name>Problem Statement</name>
        <t>Although both AR <xref target="RFC9574"/> and EVPN-over-SRv6 <xref target="RFC9252"/> are widely
applicable, an implementor cannot deploy AR over an SRv6 underlay today
because of a number of gaps in the referenced specifications:</t>
        <ul spacing="normal">
          <li>
            <t>The AR solution in <xref target="RFC9574"/> is, by construction, bound to IP
tunnels. <xref target="RFC9574"/> states that the solution is "focused on NVO
networks (hence its use of IP tunnels)" and that it is independent of
the data-plane encapsulation "as long as the tunnel is IP based". The
procedures rely on IP-tunnel semantics that have no direct SRv6
equivalent:  </t>
            <ul spacing="normal">
              <li>
                <t>The AR-REPLICATOR is identified by two IP addresses, an Ingress
Replication IP address (IR-IP) (for regular ingress replication) and
an Assisted Replication IP address (AR-IP) (for AR replication), and
the forwarding mode is selected by the receiving node based on the
outer IP Destination Address (DA) of the packet (AR-IP versus
IR-IP), see Section 5 of <xref target="RFC9574"/>.</t>
              </li>
              <li>
                <t>The optional single-IP fallback (Section 8 of <xref target="RFC9574"/>) selects
the forwarding mode based on a VXLAN Virtual Network Identifier
(VNI) (an AR-VNI versus an IR-VNI), which is specific to VXLAN.</t>
              </li>
            </ul>
          </li>
          <li>
            <t><xref target="RFC9252"/> specifies how EVPN BUM traffic is carried over SRv6 by
signaling an End.DT2M Segment Identifier (SID) in the IMET route, but
it does not define Assisted Replication roles or an AR-specific SRv6
endpoint behavior.</t>
          </li>
          <li>
            <t>The End.DT2M behavior (Section 4.12 of <xref target="RFC8986"/>) decapsulates the
received packet and floods the exposed Ethernet frame to the local L2
Output Interfaces (OIFs) of the associated L2 table, excluding the
OIFs identified by the Arg.FE2 argument (for split-horizon filtering).
End.DT2M does not include any step that re-encapsulates and
re-replicates the frame back into the overlay towards remote PEs. An
AR-REPLICATOR needs precisely that additional capability.</t>
          </li>
          <li>
            <t>EVPN Optimized Inter-Subnet Multicast (OISM) <xref target="RFC9625"/> already
accommodates the AR roles at the control plane (an AR-REPLICATOR is
provisioned with the Supplementary Broadcast Domain (SBD)), but OISM
identifies the "apparent source BD" of a received packet from a
Multiprotocol Label Switching (MPLS) label or a VXLAN VNI. No SRv6
encoding is specified.</t>
          </li>
        </ul>
      </section>
      <section anchor="solution-overview">
        <name>Solution Overview</name>
        <t>This document specifies the applicability of Assisted Replication to
SRv6 tunnels for EVPN BM traffic and for EVPN IP multicast traffic
(OISM), by making the following changes and clarifications:</t>
        <ul spacing="normal">
          <li>
            <t>A new SRv6 Endpoint behavior, "End.DT2M with Assisted Replication"
(End.DT2M.AR for short), is defined for the AR-REPLICATOR role. It is
a variant of the End.DT2M behavior: it performs the End.DT2M local L2
flooding and, in addition, re-replicates the decapsulated BM frame
towards the remote PEs of the BD. See <xref target="sec-dp"/>.</t>
          </li>
          <li>
            <t>An AR-REPLICATOR advertises an SRv6 SID associated with the
End.DT2M.AR behavior (referred to as the Assisted Replication Segment
Identifier (AR-SID)) in its Replicator-AR IMET route, and a regular
End.DT2M SID in its Regular-IR IMET route. This two-SID model is the
SRv6 analog of the AR-IP versus IR-IP model of <xref target="RFC9574"/>. Because
SRv6 SIDs are readily available, the two-SID model also removes the
need for the single-IP/VNI fallback of Section 8 of <xref target="RFC9574"/>. See
<xref target="sec-cp"/>.</t>
          </li>
          <li>
            <t>The forwarding mode and the loop-avoidance signaling that <xref target="RFC9574"/>
encodes in the outer IP DA are, over SRv6, encoded in the choice of
destination SID: an AR-LEAF sends BM traffic to a replicator's
AR-SID (End.DT2M.AR), whereas an AR-REPLICATOR re-replicates towards
each remote PE's regular End.DT2M SID, so that the receiving PE floods
locally and does not re-replicate. See <xref target="sec-dp"/>.</t>
          </li>
          <li>
            <t>Split-horizon filtering for multihoming <bcp14>MAY</bcp14> use the SRv6 Arg.FE2
argument of the End.DT2M SID, signaled as specified in <xref target="RFC9252"/> and
<xref target="RFC9819"/>. The multihoming procedures of
<xref target="I-D.ietf-bess-extended-evpn-optimized-ir"/> apply over SRv6 with the
clarifications in <xref target="sec-mh"/>.</t>
          </li>
        </ul>
        <t>The control-plane role discovery of <xref target="RFC9574"/>, including the PMSI
Tunnel attribute <xref target="RFC6514"/> Assisted-Replication tunnel type and its
flags, and the selective-AR Leaf Auto-Discovery (A-D) route procedures,
are reused unchanged. Only the tunnel identification (an SRv6 SID
instead of an IP address or VNI) and the data-plane behavior are
modified.</t>
        <t>Assisted Replication is an optimization of ingress replication. It is
distinct from, and complementary to, tree-based replication approaches
such as SRv6 replication segments (the End.Replicate behavior
<xref target="RFC9524"/>) and Segment Routing (SR) Point-to-Multipoint trees for
Ethernet VPN (EVPN) and Multicast VPN (MVPN)
<xref target="I-D.ietf-bess-mvpn-evpn-sr-p2mp"/>, which are out of scope of this
document.</t>
      </section>
    </section>
    <section anchor="terminology-and-conventions">
      <name>Terminology and Conventions</name>
      <t>This document uses the terminology of <xref target="RFC7432"/>, <xref target="RFC9574"/>,
<xref target="RFC9252"/>, <xref target="RFC8986"/>, and <xref target="RFC9625"/>. The following terms are used
frequently:</t>
      <dl>
        <dt>AR:</dt>
        <dd>
          <t>Assisted Replication, as defined in <xref target="RFC9574"/>.</t>
        </dd>
        <dt>AR-REPLICATOR:</dt>
        <dd>
          <t>Assisted Replication Replicator, an NVE/PE that replicates BM traffic
received on overlay tunnels to other overlay tunnels and to local ACs,
on behalf of AR-LEAF nodes, as defined in <xref target="RFC9574"/>.</t>
        </dd>
        <dt>AR-LEAF:</dt>
        <dd>
          <t>Assisted Replication Leaf, an NVE/PE that sends all its BM traffic to
an AR-REPLICATOR for further replication, as defined in <xref target="RFC9574"/>.</t>
        </dd>
        <dt>RNVE:</dt>
        <dd>
          <t>Regular Network Virtualization Edge (RNVE), an NVE that supports
<xref target="RFC8365"/> but not the AR procedures of <xref target="RFC9574"/>.</t>
        </dd>
        <dt>BD:</dt>
        <dd>
          <t>Broadcast Domain.</t>
        </dd>
        <dt>BUM:</dt>
        <dd>
          <t>Broadcast, unknown unicast, and Multicast traffic. As in <xref target="RFC9574"/>,
the AR procedures apply to Broadcast and Multicast (BM) traffic;
unknown unicast follows the regular unicast forwarding procedures.</t>
        </dd>
        <dt>BM:</dt>
        <dd>
          <t>Broadcast and Multicast traffic, excluding unknown unicast frames, as
defined in <xref target="RFC9574"/>.</t>
        </dd>
        <dt>End.DT2M:</dt>
        <dd>
          <t>The SRv6 Endpoint behavior "Endpoint with decapsulation and L2 table
flooding" defined in Section 4.12 of <xref target="RFC8986"/>.</t>
        </dd>
        <dt>End.DT2M.AR:</dt>
        <dd>
          <t>The SRv6 Endpoint behavior "End.DT2M with Assisted Replication"
defined in this document (<xref target="sec-dp"/>) for the AR-REPLICATOR role.</t>
        </dd>
        <dt>AR-SID:</dt>
        <dd>
          <t>Assisted Replication Segment Identifier (AR-SID), an SRv6 Service SID
instantiated with the End.DT2M.AR behavior and advertised by an
AR-REPLICATOR.</t>
        </dd>
        <dt>Arg.FE2:</dt>
        <dd>
          <t>The argument of the End.DT2M (and End.DT2M.AR) SID that provides a
local mapping to an Ethernet Segment Identifier (ESI) for
split-horizon filtering, as defined in Section 4.12 of <xref target="RFC8986"/>
and signaled per <xref target="RFC9252"/> and <xref target="RFC9819"/>.</t>
        </dd>
        <dt>SBD:</dt>
        <dd>
          <t>Supplementary Broadcast Domain, as defined in <xref target="RFC9625"/>.</t>
        </dd>
      </dl>
      <t>The key words "<bcp14>MUST</bcp14>", "<bcp14>MUST NOT</bcp14>", "<bcp14>REQUIRED</bcp14>", "<bcp14>SHALL</bcp14>", "<bcp14>SHALL
NOT</bcp14>", "<bcp14>SHOULD</bcp14>", "<bcp14>SHOULD NOT</bcp14>", "<bcp14>RECOMMENDED</bcp14>", "<bcp14>NOT RECOMMENDED</bcp14>",
"<bcp14>MAY</bcp14>", and "<bcp14>OPTIONAL</bcp14>" in this document are to be interpreted as
described in BCP 14 <xref target="RFC2119"/> <xref target="RFC8174"/> when, and only when, they
appear in all capitals, as shown here.</t>
      <?line -18?>

</section>
    <section anchor="sec-cp">
      <name>Assisted Replication over SRv6: Control Plane</name>
      <t>The control-plane roles, discovery, and replication modes of
<xref target="RFC9574"/> are reused for SRv6, with the changes described in this
section. In particular:</t>
      <ul spacing="normal">
        <li>
          <t>The IMET route Network Layer Reachability Information (NLRI) is not
modified.</t>
        </li>
        <li>
          <t>The PMSI Tunnel attribute is used as defined in <xref target="RFC9574"/>: the
Assisted-Replication tunnel type (value 0x0A) and the flags (the
Assisted-Replication Type "T" field, the BM and U Pruned-Flood-List
flags, and the "L" Leaf Information Required flag) are used unchanged.</t>
        </li>
        <li>
          <t>The selective-AR procedures, including the use of the Leaf A-D route
<xref target="RFC9572"/> and the IP-address-specific Route Target (RT) derived from
the AR-REPLICATOR address, are reused as specified in <xref target="RFC9574"/>.</t>
        </li>
      </ul>
      <section anchor="srv6-sid-advertisement-for-the-ar-roles">
        <name>SRv6 SID Advertisement for the AR Roles</name>
        <t>Over an SRv6 data plane, the roles that <xref target="RFC9574"/> assigns to the IR-IP
and the AR-IP are played by two distinct SRv6 Service SIDs advertised in
the SRv6 L2 Service TLV of the BGP Prefix-SID attribute <xref target="RFC9252"/>:</t>
        <ul spacing="normal">
          <li>
            <t>Regular-IR IMET route: an AR-LEAF, an AR-REPLICATOR, and an RNVE
advertise a Regular-IR IMET route as defined in <xref target="RFC9252"/>, carrying
an SRv6 Service SID with the End.DT2M Endpoint behavior. This SID is
the SRv6 analog of the IR-IP. An AR-LEAF sets the "T" field of the
PMSI Tunnel attribute of this route to AR-LEAF, as specified in
<xref target="RFC9574"/>.</t>
          </li>
          <li>
            <t>Replicator-AR IMET route: an AR-REPLICATOR advertises, in addition, a
Replicator-AR IMET route with the Assisted-Replication tunnel type
(0x0A) in the PMSI Tunnel attribute, the "T" field set to
AR-REPLICATOR, and the "L" flag set according to the replication mode
(0 for non-selective, 1 for selective). This route carries an SRv6
Service SID with the End.DT2M.AR Endpoint behavior. This SID is
referred to as the AR-SID and is the SRv6 analog of the AR-IP.</t>
          </li>
        </ul>
        <t>For these EVPN routes, the BGP Next Hop <bcp14>MUST</bcp14> be set to the IPv6 address
of the advertising PE that is used as the Source Address of the outer
IPv6 header when encapsulating BM traffic, as specified in <xref target="RFC9252"/>.</t>
        <t>The AR-SID advertised in the Replicator-AR route <bcp14>MUST</bcp14> be different from
the End.DT2M SID advertised by the same AR-REPLICATOR in its Regular-IR
route, and <bcp14>MUST</bcp14> be associated with the End.DT2M.AR Endpoint behavior.
Because the two roles are distinguished by two distinct SIDs and
Endpoint behaviors, the single-IP AR-REPLICATOR procedures of Section 8
of <xref target="RFC9574"/> (which distinguish the roles by an AR-VNI versus an
IR-VNI) are not needed and are not used over SRv6.</t>
        <t>An AR-LEAF discovers the AR-REPLICATORs of a BD, and the AR-SID to use,
from the received Replicator-AR IMET routes, exactly as in <xref target="RFC9574"/>,
except that the AR-SID is taken from the SRv6 L2 Service TLV rather than
from the Next Hop / Originating Router's IP address.</t>
      </section>
      <section anchor="non-selective-and-selective-assisted-replication">
        <name>Non-Selective and Selective Assisted Replication</name>
        <t>The non-selective and selective replication modes are used as defined in
Sections 5 and 6 of <xref target="RFC9574"/>, respectively. For selective AR, the
AR-LEAF sends a Leaf A-D route <xref target="RFC9572"/> in response to a
Replicator-AR route with the "L" flag set, as specified in <xref target="RFC9574"/>.
When the Leaf A-D route is used over SRv6, it carries the AR-LEAF's SRv6
Service SID (End.DT2M behavior) in the SRv6 L2 Service TLV that the
selective AR-REPLICATOR uses to replicate towards that AR-LEAF, instead
of a downstream-assigned MPLS label or VNI.</t>
        <t>For the Leaf A-D route, the BGP Next Hop <bcp14>MUST</bcp14> be set to the IPv6 address
of the advertising AR-LEAF that is used as the Source Address of the
outer IPv6 header when encapsulating BM traffic, as specified in
<xref target="RFC9252"/>.</t>
      </section>
    </section>
    <section anchor="sec-dp">
      <name>Assisted Replication over SRv6: Data Plane</name>
      <section anchor="ar-leaf-encapsulation">
        <name>AR-LEAF Encapsulation</name>
        <t>When an AR-LEAF has selected an AR-REPLICATOR for a given BD (per the
procedures of <xref target="RFC9574"/>), it sends a single copy of each BM packet to
that AR-REPLICATOR. The AR-LEAF encapsulates the customer Ethernet frame
using the H.Encaps.L2 or H.Encaps.L2.Red behavior <xref target="RFC8986"/>, with the
destination address set to the AR-SID (End.DT2M.AR) advertised by the
selected AR-REPLICATOR, as it would for a regular End.DT2M SID in
<xref target="RFC9252"/>.</t>
        <t>An AR-LEAF that is multihomed to one or more Ethernet Segments (ESs)
follows the additional procedures in <xref target="sec-mh"/> for the peers with which
it shares an ES.</t>
      </section>
      <section anchor="the-enddt2mar-srv6-endpoint-behavior">
        <name>The End.DT2M.AR SRv6 Endpoint Behavior</name>
        <t>The "End.DT2M with Assisted Replication" behavior (End.DT2M.AR for
short) is a variant of the End.DT2M behavior (Section 4.12 of
<xref target="RFC8986"/>). As with End.DT2M, any SID instance of this behavior is
associated with an L2 table T and takes the Arg.FE2 argument for
split-horizon filtering; the End.DT2M applications of EVPN BUM bridging
with ESI filtering <xref target="RFC7432"/> and EVPN Ethernet Tree (E-Tree)
<xref target="RFC8317"/> also apply to End.DT2M.AR.</t>
        <t>An End.DT2M.AR SID is instantiated only on an AR-REPLICATOR. In addition
to the End.DT2M local L2 flooding, the behavior re-replicates the
decapsulated BM frame towards the set of remote PEs of the BD (the BM
flood list of table T), so that replication is performed on behalf of
the AR-LEAF that sent the packet.</t>
        <t>When N receives a packet whose IPv6 DA is S and S is a local End.DT2M.AR
SID, the processing is identical to the End.DX2 behavior in <xref target="RFC8986"/>
except for the Upper-Layer header processing, which is as follows:</t>
        <artwork><![CDATA[
S01. If (Upper-Layer header type == 143(Ethernet) ) {
S02.    Let SA be the IPv6 Source Address of the outer IPv6 header
S03.    Remove the outer IPv6 header with all its extension headers
S04.    Forward via all local L2 OIFs excluding those associated
           with the identifier Arg.FE2
S05.    For each remote PE P in the BM flood list of table T {
S06.       If (P is the PE from which the packet was received) continue
S07.       Let D be the destination SID to use for P (see below)
S08.       Encapsulate a copy of the exposed frame via H.Encaps.L2
              (or H.Encaps.L2.Red) with IPv6 DA = D
S09.       Forward the copy towards D
S10.    }
S11. } Else {
S12.    Process as per Section 4.1.1 of RFC 8986
S13. }
]]></artwork>
        <t>The destination SID D used in step S07 is determined as follows:</t>
        <ul spacing="normal">
          <li>
            <t>For non-selective AR, and for the AR-LEAF nodes and RNVE nodes that a
selective AR-REPLICATOR replicates to directly, D is the remote PE's
End.DT2M SID (as advertised in that PE's Regular-IR IMET route).
Because that SID is associated with the End.DT2M behavior (not
End.DT2M.AR), the receiving PE floods the frame to its local L2 OIFs
only and does not re-replicate it, which prevents loops and duplicate
delivery. This is the SRv6 equivalent of an AR-REPLICATOR setting the
outer IP DA to a remote node's IR-IP in <xref target="RFC9574"/>.</t>
          </li>
          <li>
            <t>For selective AR, when a two-hop replication tree is used between
AR-REPLICATORs of different AR-LEAF-sets (Section 6 of <xref target="RFC9574"/>),
D is the other AR-REPLICATOR's AR-SID (End.DT2M.AR), so that the
second AR-REPLICATOR further replicates to the AR-LEAFs of its set. As
in <xref target="RFC9574"/>, a given BM packet traverses at most two AR-REPLICATORs.</t>
          </li>
        </ul>
        <t>An AR-LEAF that advertises both a Regular-IR IMET route and a Leaf A-D
route for selective AR <bcp14>MUST</bcp14> carry the same SRv6 L2 Service SID with the
End.DT2M behavior in both routes. A selective AR-REPLICATOR uses the SID
from the received Leaf A-D route as D when re-replicating towards that
AR-LEAF; that SID <bcp14>MUST</bcp14> match the End.DT2M SID advertised in the
AR-LEAF's Regular-IR IMET route.</t>
        <t>Step S06 enforces that an AR-REPLICATOR <bcp14>MUST NOT</bcp14> replicate a BM packet
back towards the PE from which it was received. That source PE is
identified by the AR-REPLICATOR using the incoming information available
for the received packet (for example, the IPv6 Source Address SA saved
in step S02, together with the control-plane state that associates that
IPv6 address with the originating PE).</t>
        <t>When re-replicating, the AR-REPLICATOR <bcp14>MAY</bcp14> preserve, in the outer IPv6
Source Address of each copy, the IPv6 Source Address of the originating
AR-LEAF; otherwise it uses one of its own IPv6 addresses. Split-horizon
filtering for multihoming relies on that source address when local-bias
filtering is used, and on the Arg.FE2 argument otherwise, as specified
in <xref target="RFC9746"/> and described in <xref target="sec-sh"/> and <xref target="sec-mh"/>.</t>
        <t>A new Endpoint behavior is defined, rather than reusing End.DT2M with an
additional argument, for two reasons. First, the End.DT2M definition in
<xref target="RFC8986"/> performs only local L2 flooding after decapsulation and does
not contemplate re-encapsulating the frame into SRv6 towards remote PEs.
Second, encoding the AR role in an argument would not be compatible with
the existing End.DT2M arguments already used by <xref target="RFC9252"/> for ESI-based
split-horizon filtering (Arg.FE2) and for EVPN E-Tree <xref target="RFC8317"/>.</t>
      </section>
      <section anchor="sec-sh">
        <name>Split-Horizon Filtering and Loop Avoidance</name>
        <t>Over SRv6, split-horizon filtering for EVPN BM traffic may use either
local-bias filtering or ESI filtering based on the Arg.FE2 argument of
the End.DT2M SID, as selected per <xref target="RFC9746"/>. The choice affects how a
multihomed AR-LEAF and an AR-REPLICATOR handle BM traffic, as follows.</t>
        <t>When Arg.FE2-based ESI filtering is used, as specified in Section 6.3 of
<xref target="RFC9252"/> and <xref target="RFC9819"/>, a multihomed egress PE advertises the
Arg.FE2 value associated with a shared ES, and the ingress PE encodes
that argument into the egress PE's End.DT2M SID at the ARG offset
indicated by the SID structure before encapsulating, so that the egress
PE prunes the OIF(s) of that ES from the L2 flooding. In that case,
split-horizon filtering is independent of the tunnel source IP address,
and the source-IP-based restrictions of Section 9.1 of <xref target="RFC9574"/>
(including the recommendation to preserve the tunnel source IP address
and to disable unicast Reverse Path Forwarding (uRPF)) do not apply.
With Assisted Replication, however, the AR-REPLICATOR would need to
encode the Arg.FE2 that corresponds to the originating AR-LEAF's shared
ES(es) on each re-replicated copy. To avoid requiring the AR-REPLICATOR
to track that ES membership per flow, a multihomed AR-LEAF uses the
procedures of <xref target="sec-mh"/>: it sends copies directly (via regular ingress
replication, applying the appropriate Arg.FE2) to the PEs with which it
shares an ES, and uses the AR-REPLICATOR only for the remaining PEs,
with which no ES is shared and for which split-horizon filtering is
therefore not required.</t>
        <t>When local-bias filtering is used instead, split-horizon filtering
relies on the outer IPv6 Source Address as specified in <xref target="RFC9746"/>. A
multihomed AR-LEAF <bcp14>MAY</bcp14> still send its BM traffic to the AR-REPLICATOR,
and the AR-REPLICATOR <bcp14>MAY</bcp14> preserve the originating AR-LEAF's IPv6 Source
Address when re-replicating, as described above, so that egress PEs can
apply local-bias filtering. In that case, the source-IP-based
considerations of Section 9.1 of <xref target="RFC9574"/> remain applicable, and the
direct-copy procedures of <xref target="sec-mh"/> are not required for split-horizon
filtering.</t>
        <t>Loop avoidance follows the same principle as in <xref target="RFC9574"/>: a receiving
node re-replicates only when the traffic is received on an End.DT2M.AR
SID; when it is received on an End.DT2M SID it is flooded locally only.
An AR-REPLICATOR never sends a copy back to the PE from which the packet
was received.</t>
      </section>
    </section>
    <section anchor="sec-mh">
      <name>Multihoming</name>
      <t>The multihoming procedures for Assisted Replication defined in
<xref target="I-D.ietf-bess-extended-evpn-optimized-ir"/> apply to SRv6 tunnels. That
specification addresses the case in which an AR-REPLICATOR cannot retain
the source identity required for EVPN split-horizon filtering when it
replicates on behalf of a multihomed AR-LEAF, by having the multihomed
AR-LEAF deliver a copy, via regular ingress replication, to each remote
PE with which it shares a multihomed ES, while the AR-REPLICATOR skips
those PEs.</t>
      <t>Over SRv6, this procedure applies with the following clarifications:</t>
      <ul spacing="normal">
        <li>
          <t>The direct copies that the multihomed AR-LEAF sends to the PEs with
which it shares an ES are encapsulated towards those PEs' End.DT2M
SIDs, with the appropriate Arg.FE2 encoded as described in <xref target="sec-sh"/>.</t>
        </li>
        <li>
          <t>The AR-REPLICATOR, when re-replicating on behalf of that AR-LEAF,
skips the PEs that are in the shared-ES list of the AR-LEAF, as
specified in <xref target="I-D.ietf-bess-extended-evpn-optimized-ir"/>. For the
remaining PEs (with which the AR-LEAF shares no ES), no Arg.FE2 needs
to be applied.</t>
        </li>
        <li>
          <t>The Extended Multihoming Assisted Replication (Extended-MH-AR)
capability flag defined in <xref target="I-D.ietf-bess-extended-evpn-optimized-ir"/>
is advertised and interpreted unchanged; it is independent of the
underlay encapsulation.</t>
        </li>
      </ul>
      <t>The Designated Forwarder (DF) election procedures of <xref target="RFC7432"/> and
<xref target="RFC8365"/> are not modified by this document.</t>
    </section>
    <section anchor="sec-oism">
      <name>OISM and IP Multicast over SRv6 with Assisted Replication</name>
      <t>EVPN Optimized Inter-Subnet Multicast (OISM) <xref target="RFC9625"/> forwards IP
multicast traffic within a Tenant Domain, building on EVPN inter-subnet
forwarding <xref target="RFC9135"/>, using the same IMET-advertised tunnels used for
BUM traffic, augmented with the Supplementary Broadcast Domain (SBD) and
the Selective Multicast Ethernet Tag (SMET) route <xref target="RFC9251"/>. OISM
already defines the AR roles for IP multicast (Section 3.2.3 of
<xref target="RFC9625"/>): each PE (including the AR-REPLICATOR) attached to the
Tenant Domain originates an SBD-IMET route and IMET routes for its
attached BDs, and the AR-REPLICATOR is provisioned with the SBD.</t>
      <t>When the underlay is SRv6, OISM IP multicast with Assisted Replication
uses the procedures of <xref target="sec-cp"/> and <xref target="sec-dp"/>, applied to both the
regular BD IMET routes and the SBD-IMET routes:</t>
      <ul spacing="normal">
        <li>
          <t>An AR-REPLICATOR originates a Replicator-AR IMET route for each BD to
which it is attached, and an SBD-IMET route for the Tenant Domain, each
carrying an AR-SID (End.DT2M.AR) as described in <xref target="sec-cp"/>. An AR-LEAF
(and any other PE) originates Regular-IR IMET routes for its attached
BDs and an SBD-IMET route, each carrying an End.DT2M SID as in
<xref target="RFC9252"/>. The PTA flags of those routes are set as specified in
Section 3.2.3 of <xref target="RFC9625"/> and <xref target="RFC9574"/>.</t>
        </li>
        <li>
          <t>When an ingress AR-LEAF needs to send an IP multicast frame from a
particular source BD, it selects an AR-REPLICATOR that originated an
IMET route for that BD and sends a single copy of the frame to that
AR-REPLICATOR's AR-SID from the selected BD IMET route. The
AR-REPLICATOR re-replicates to the egress PEs using each egress PE's
End.DT2M SID for either the source BD or the SBD, as determined by the
OISM procedures of Section 3.2.3 of <xref target="RFC9625"/>. If the ingress
AR-LEAF has not received any IMET route for that BD from an
AR-REPLICATOR, it follows the IR procedures of Section 3.2.2 of
<xref target="RFC9625"/>.</t>
        </li>
      </ul>
      <t>In OISM, an egress PE derives the "apparent source BD" of a received
packet from the tunnel demultiplexer of the route that advertised the
tunnel (an MPLS label or a VXLAN VNI in <xref target="RFC9625"/>). Over SRv6, this
demultiplexer is the End.DT2M (or End.DT2M.AR) Service SID itself: the
SID on which the packet is received identifies the L2 table T and thus
the source BD or the SBD. Accordingly, an AR-REPLICATOR selects, for
each egress PE, the End.DT2M SID that the egress PE advertised for the
source BD when the egress PE is attached to that BD, and the End.DT2M
SID advertised for the SBD otherwise, mirroring the label selection in
Section 3.2.3 of <xref target="RFC9625"/>.</t>
      <t>Selective forwarding based on SMET routes <xref target="RFC9251"/> is unchanged. As
noted in Section 3.2.6 of <xref target="RFC9625"/>, when IR or AR is used there is no
need for Selective Provider Multicast Service Interface (S-PMSI) A-D
routes to provide selectivity; the SMET routes, together with the
IMET/SBD-IMET SIDs, provide it. The SMET route carries no tunnel
information and therefore requires no SRv6-specific encoding.</t>
    </section>
    <section anchor="use-cases">
      <name>Use Cases</name>
      <section anchor="data-center">
        <name>Data Center</name>
        <t>In a Clos (leaf-and-spine) data center fabric running EVPN over SRv6,
Assisted Replication can be used when leaf PEs have limited BM
replication capabilities, and to avoid sending multiple BM copies of
the same packet over the same physical link. A spine (or a subset of
spines) can act as an AR-REPLICATOR, offloading BM and OISM IP multicast
replication from the leaves. Non-selective AR is typically sufficient
in 3-stage Clos fabrics; if desired, selective AR can be used in
5-stage Clos fabrics. This is the SRv6 analog of the VXLAN deployment
described in <xref target="RFC9574"/>.</t>
      </section>
      <section anchor="wide-area-and-inter-data-center">
        <name>Wide Area and Inter-Data-Center</name>
        <t>In Wide Area Network (WAN) and inter-Data Center (inter-DC) deployments
where EVPN is carried natively over SRv6, selective AR (Section 6 of
<xref target="RFC9574"/>) can be used to build two-hop replication trees between
AR-REPLICATORs of different replication domains (AR-LEAF-sets), limiting
the replication fan-out at any single node. The control-plane and
data-plane procedures are those of <xref target="sec-cp"/> and <xref target="sec-dp"/>.</t>
      </section>
    </section>
    <section anchor="iana-considerations">
      <name>IANA Considerations</name>
      <section anchor="srv6-endpoint-behavior">
        <name>SRv6 Endpoint Behavior</name>
        <t>This document requests IANA to allocate a new code point in the "SRv6
Endpoint Behaviors" registry, under the "Segment Routing" registry
group, for the End.DT2M.AR behavior defined in <xref target="sec-dp"/>. The
allocation is requested from the range managed under the "First Come
First Served" policy.</t>
        <table>
          <name>Requested SRv6 Endpoint Behavior</name>
          <thead>
            <tr>
              <th align="left">Value</th>
              <th align="left">Hex</th>
              <th align="left">Endpoint Behavior</th>
              <th align="left">Reference</th>
            </tr>
          </thead>
          <tbody>
            <tr>
              <td align="left">TBD</td>
              <td align="left">TBD</td>
              <td align="left">End.DT2M.AR</td>
              <td align="left">This document</td>
            </tr>
          </tbody>
        </table>
      </section>
      <section anchor="pmsi-tunnel-types-and-flags">
        <name>PMSI Tunnel Types and Flags</name>
        <t>This document does not request any new PMSI Tunnel type or PMSI Tunnel
attribute flag. The Assisted-Replication tunnel type (value 0x0A) and
the associated flags allocated by <xref target="RFC9574"/> are reused unchanged.</t>
      </section>
    </section>
    <section anchor="security-considerations">
      <name>Security Considerations</name>
      <t>The security considerations of <xref target="RFC7432"/>, <xref target="RFC9574"/>, <xref target="RFC9252"/>,
<xref target="RFC8986"/>, <xref target="RFC9625"/>, and <xref target="RFC9251"/> apply to this document.</t>
      <t>The End.DT2M.AR behavior causes an AR-REPLICATOR to re-replicate BM and
IP multicast traffic into the SRv6 overlay. A node <bcp14>MUST</bcp14> instantiate an
End.DT2M.AR SID only for the AR-REPLICATOR role, and SRv6 SIDs
associated with this behavior <bcp14>MUST</bcp14> be reachable only from within the
trusted SRv6 domain. As with other SRv6 Service SIDs, packets destined
to an End.DT2M.AR SID <bcp14>SHOULD</bcp14> be filtered at the domain boundary, as
described in the security considerations of <xref target="RFC8986"/> and <xref target="RFC8754"/>,
so that an off-domain attacker cannot inject traffic that triggers
replication. Failure to do so could allow an attacker to cause traffic
amplification by directing traffic to an AR-REPLICATOR's AR-SID.</t>
      <t>The loop-avoidance rules in <xref target="sec-dp"/> (re-replicate only for traffic
received on an End.DT2M.AR SID, never send a copy back to the source PE,
and use at most two AR-REPLICATOR hops) bound the replication so that a
single BM packet cannot be replicated indefinitely within the domain.</t>
      <t>Because split-horizon filtering over SRv6 relies on the Arg.FE2 argument
rather than on the tunnel source IP address, the uRPF considerations of
Section 9.1 of <xref target="RFC9574"/> do not apply; an operator can keep uRPF
enabled in the SRv6 underlay independently of the AR procedures.</t>
    </section>
  </middle>
  <back>
    <references anchor="sec-combined-references">
      <name>References</name>
      <references anchor="sec-normative-references">
        <name>Normative References</name>
        <reference anchor="RFC7432">
          <front>
            <title>BGP MPLS-Based Ethernet VPN</title>
            <author fullname="A. Sajassi" initials="A." role="editor" surname="Sajassi"/>
            <author fullname="R. Aggarwal" initials="R." surname="Aggarwal"/>
            <author fullname="N. Bitar" initials="N." surname="Bitar"/>
            <author fullname="A. Isaac" initials="A." surname="Isaac"/>
            <author fullname="J. Uttaro" initials="J." surname="Uttaro"/>
            <author fullname="J. Drake" initials="J." surname="Drake"/>
            <author fullname="W. Henderickx" initials="W." surname="Henderickx"/>
            <date month="February" year="2015"/>
            <abstract>
              <t>This document describes procedures for BGP MPLS-based Ethernet VPNs (EVPN). The procedures described here meet the requirements specified in RFC 7209 -- "Requirements for Ethernet VPN (EVPN)".</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="7432"/>
          <seriesInfo name="DOI" value="10.17487/RFC7432"/>
        </reference>
        <reference anchor="RFC8365">
          <front>
            <title>A Network Virtualization Overlay Solution Using Ethernet VPN (EVPN)</title>
            <author fullname="A. Sajassi" initials="A." role="editor" surname="Sajassi"/>
            <author fullname="J. Drake" initials="J." role="editor" surname="Drake"/>
            <author fullname="N. Bitar" initials="N." surname="Bitar"/>
            <author fullname="R. Shekhar" initials="R." surname="Shekhar"/>
            <author fullname="J. Uttaro" initials="J." surname="Uttaro"/>
            <author fullname="W. Henderickx" initials="W." surname="Henderickx"/>
            <date month="March" year="2018"/>
            <abstract>
              <t>This document specifies how Ethernet VPN (EVPN) can be used as a Network Virtualization Overlay (NVO) solution and explores the various tunnel encapsulation options over IP and their impact on the EVPN control plane and procedures. In particular, the following encapsulation options are analyzed: Virtual Extensible LAN (VXLAN), Network Virtualization using Generic Routing Encapsulation (NVGRE), and MPLS over GRE. This specification is also applicable to Generic Network Virtualization Encapsulation (GENEVE); however, some incremental work is required, which will be covered in a separate document. This document also specifies new multihoming procedures for split-horizon filtering and mass withdrawal. It also specifies EVPN route constructions for VXLAN/NVGRE encapsulations and Autonomous System Border Router (ASBR) procedures for multihoming of Network Virtualization Edge (NVE) devices.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8365"/>
          <seriesInfo name="DOI" value="10.17487/RFC8365"/>
        </reference>
        <reference anchor="RFC9574">
          <front>
            <title>Optimized Ingress Replication Solution for Ethernet VPNs (EVPNs)</title>
            <author fullname="J. Rabadan" initials="J." role="editor" surname="Rabadan"/>
            <author fullname="S. Sathappan" initials="S." surname="Sathappan"/>
            <author fullname="W. Lin" initials="W." surname="Lin"/>
            <author fullname="M. Katiyar" initials="M." surname="Katiyar"/>
            <author fullname="A. Sajassi" initials="A." surname="Sajassi"/>
            <date month="May" year="2024"/>
            <abstract>
              <t>Network Virtualization Overlay (NVO) networks using Ethernet VPNs (EVPNs) as their control plane may use trees based on ingress replication or Protocol Independent Multicast (PIM) to convey the overlay Broadcast, Unknown Unicast, or Multicast (BUM) traffic. PIM provides an efficient solution that prevents sending multiple copies of the same packet over the same physical link; however, it may not always be deployed in the NVO network core. Ingress replication avoids the dependency on PIM in the NVO network core. While ingress replication provides a simple multicast transport, some NVO networks with demanding multicast applications require a more efficient solution without PIM in the core. This document describes a solution to optimize the efficiency of ingress replication trees.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9574"/>
          <seriesInfo name="DOI" value="10.17487/RFC9574"/>
        </reference>
        <reference anchor="RFC9252">
          <front>
            <title>BGP Overlay Services Based on Segment Routing over IPv6 (SRv6)</title>
            <author fullname="G. Dawra" initials="G." role="editor" surname="Dawra"/>
            <author fullname="K. Talaulikar" initials="K." role="editor" surname="Talaulikar"/>
            <author fullname="R. Raszuk" initials="R." surname="Raszuk"/>
            <author fullname="B. Decraene" initials="B." surname="Decraene"/>
            <author fullname="S. Zhuang" initials="S." surname="Zhuang"/>
            <author fullname="J. Rabadan" initials="J." surname="Rabadan"/>
            <date month="July" year="2022"/>
            <abstract>
              <t>This document defines procedures and messages for SRv6-based BGP services, including Layer 3 Virtual Private Network (L3VPN), Ethernet VPN (EVPN), and Internet services. It builds on "BGP/MPLS IP Virtual Private Networks (VPNs)" (RFC 4364) and "BGP MPLS-Based Ethernet VPN" (RFC 7432).</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9252"/>
          <seriesInfo name="DOI" value="10.17487/RFC9252"/>
        </reference>
        <reference anchor="RFC8986">
          <front>
            <title>Segment Routing over IPv6 (SRv6) Network Programming</title>
            <author fullname="C. Filsfils" initials="C." role="editor" surname="Filsfils"/>
            <author fullname="P. Camarillo" initials="P." role="editor" surname="Camarillo"/>
            <author fullname="J. Leddy" initials="J." surname="Leddy"/>
            <author fullname="D. Voyer" initials="D." surname="Voyer"/>
            <author fullname="S. Matsushima" initials="S." surname="Matsushima"/>
            <author fullname="Z. Li" initials="Z." surname="Li"/>
            <date month="February" year="2021"/>
            <abstract>
              <t>The Segment Routing over IPv6 (SRv6) Network Programming framework enables a network operator or an application to specify a packet processing program by encoding a sequence of instructions in the IPv6 packet header.</t>
              <t>Each instruction is implemented on one or several nodes in the network and identified by an SRv6 Segment Identifier in the packet.</t>
              <t>This document defines the SRv6 Network Programming concept and specifies the base set of SRv6 behaviors that enables the creation of interoperable overlays with underlay optimization.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8986"/>
          <seriesInfo name="DOI" value="10.17487/RFC8986"/>
        </reference>
        <reference anchor="RFC9819">
          <front>
            <title>Argument Signaling for BGP Services in Segment Routing over IPv6 (SRv6)</title>
            <author fullname="K. Talaulikar" initials="K." surname="Talaulikar"/>
            <author fullname="K. Raza" initials="K." surname="Raza"/>
            <author fullname="J. Rabadan" initials="J." surname="Rabadan"/>
            <author fullname="W. Lin" initials="W." surname="Lin"/>
            <date month="July" year="2025"/>
            <abstract>
              <t>RFC 9252 defines procedures and messages for BGP overlay services for Segment Routing over IPv6 (SRv6), including Layer 3 Virtual Private Network (L3VPN), Ethernet VPN (EVPN), and global Internet routing. This document updates RFC 9252 and provides more detailed specifications for the signaling and processing of SRv6 Segment Identifier advertisements for BGP overlay service routes associated with SRv6 Endpoint Behaviors that support arguments.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9819"/>
          <seriesInfo name="DOI" value="10.17487/RFC9819"/>
        </reference>
        <reference anchor="RFC9625">
          <front>
            <title>EVPN Optimized Inter-Subnet Multicast (OISM) Forwarding</title>
            <author fullname="W. Lin" initials="W." surname="Lin"/>
            <author fullname="Z. Zhang" initials="Z." surname="Zhang"/>
            <author fullname="J. Drake" initials="J." surname="Drake"/>
            <author fullname="E. Rosen" initials="E." role="editor" surname="Rosen"/>
            <author fullname="J. Rabadan" initials="J." surname="Rabadan"/>
            <author fullname="A. Sajassi" initials="A." surname="Sajassi"/>
            <date month="August" year="2024"/>
            <abstract>
              <t>Ethernet VPN (EVPN) provides a service that allows a single Local Area Network (LAN), comprising a single IP subnet, to be divided into multiple segments. Each segment may be located at a different site, and the segments are interconnected by an IP or MPLS backbone. Intra-subnet traffic (either unicast or multicast) always appears to the end users to be bridged, even when it is actually carried over the IP or MPLS backbone. When a single tenant owns multiple such LANs, EVPN also allows IP unicast traffic to be routed between those LANs. This document specifies new procedures that allow inter-subnet IP multicast traffic to be routed among the LANs of a given tenant while still making intra-subnet IP multicast traffic appear to be bridged. These procedures can provide optimal routing of the inter-subnet multicast traffic and do not require any such traffic to egress a given router and then ingress that same router. These procedures also accommodate IP multicast traffic that originates or is destined to be external to the EVPN domain.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9625"/>
          <seriesInfo name="DOI" value="10.17487/RFC9625"/>
        </reference>
        <reference anchor="RFC9251">
          <front>
            <title>Internet Group Management Protocol (IGMP) and Multicast Listener Discovery (MLD) Proxies for Ethernet VPN (EVPN)</title>
            <author fullname="A. Sajassi" initials="A." surname="Sajassi"/>
            <author fullname="S. Thoria" initials="S." surname="Thoria"/>
            <author fullname="M. Mishra" initials="M." surname="Mishra"/>
            <author fullname="K. Patel" initials="K." surname="Patel"/>
            <author fullname="J. Drake" initials="J." surname="Drake"/>
            <author fullname="W. Lin" initials="W." surname="Lin"/>
            <date month="June" year="2022"/>
            <abstract>
              <t>This document describes how to support endpoints running the Internet Group Management Protocol (IGMP) or Multicast Listener Discovery (MLD) efficiently for the multicast services over an Ethernet VPN (EVPN) network by incorporating IGMP/MLD Proxy procedures on EVPN Provider Edges (PEs).</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9251"/>
          <seriesInfo name="DOI" value="10.17487/RFC9251"/>
        </reference>
        <reference anchor="RFC9572">
          <front>
            <title>Updates to EVPN Broadcast, Unknown Unicast, or Multicast (BUM) Procedures</title>
            <author fullname="Z. Zhang" initials="Z." surname="Zhang"/>
            <author fullname="W. Lin" initials="W." surname="Lin"/>
            <author fullname="J. Rabadan" initials="J." surname="Rabadan"/>
            <author fullname="K. Patel" initials="K." surname="Patel"/>
            <author fullname="A. Sajassi" initials="A." surname="Sajassi"/>
            <date month="May" year="2024"/>
            <abstract>
              <t>This document specifies updated procedures for handling Broadcast, Unknown Unicast, or Multicast (BUM) traffic in Ethernet VPNs (EVPNs), including selective multicast and segmentation of provider tunnels. This document updates RFC 7432.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9572"/>
          <seriesInfo name="DOI" value="10.17487/RFC9572"/>
        </reference>
        <reference anchor="RFC9746">
          <front>
            <title>BGP EVPN Multihoming Extensions for Split-Horizon Filtering</title>
            <author fullname="J. Rabadan" initials="J." surname="Rabadan"/>
            <author fullname="K. Nagaraj" initials="K." surname="Nagaraj"/>
            <author fullname="W. Lin" initials="W." surname="Lin"/>
            <author fullname="A. Sajassi" initials="A." surname="Sajassi"/>
            <date month="March" year="2025"/>
            <abstract>
              <t>An Ethernet Virtual Private Network (EVPN) is commonly used with Network Virtualization Overlay (NVO) tunnels as well as with MPLS and Segment Routing (SR) tunnels. The multihoming procedures in EVPN may vary based on the type of tunnel used within the EVPN Broadcast Domain. Specifically, there are two multihoming split-horizon procedures designed to prevent looped frames on multihomed Customer Edge (CE) devices: the Ethernet Segment Identifier (ESI) Label-based procedure and the local-bias procedure. The ESI Label-based split-horizon procedure is applied to MPLS-based tunnels such as MPLS over UDP (MPLSoUDP), while the local-bias procedure is used for other tunnels such as Virtual eXtensible Local Area Network (VXLAN) tunnels.</t>
              <t>Current specifications do not allow operators to choose which split-horizon procedure to use for tunnel encapsulations that support both methods. Examples of tunnels that may support both procedures include MPLSoUDP, MPLS over GRE (MPLSoGRE), Generic Network Virtualization Encapsulation (Geneve), and Segment Routing over IPv6 (SRv6) tunnels. This document updates the EVPN multihoming procedures described in RFCs 7432 and 8365, enabling operators to select the split-horizon procedure that meets their specific requirements.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9746"/>
          <seriesInfo name="DOI" value="10.17487/RFC9746"/>
        </reference>
        <reference anchor="I-D.ietf-bess-extended-evpn-optimized-ir">
          <front>
            <title>Extended Procedures for EVPN Optimized Ingress Replication</title>
            <author fullname="W. Lin" initials="W." surname="Lin">
              <organization>HPE</organization>
            </author>
            <author fullname="Selvakumar Sivaraj" initials="S." surname="Sivaraj">
              <organization>HPE</organization>
            </author>
            <author fullname="Vishal Garg" initials="V." surname="Garg">
              <organization>HPE</organization>
            </author>
            <author fullname="Jorge Rabadan" initials="J." surname="Rabadan">
              <organization>Nokia</organization>
            </author>
            <date day="29" month="June" year="2026"/>
            <abstract>
              <t>   In the Virtualization Overlay (NVO) network with Ethernet VPN (EVPN),
   optimized ingress replication uses Assisted-Replication (AR) to
   achieve more efficient delivery of Broadcast and Multicast (BM)
   traffic.  An AR-LEAF, which is a Network Virtualization Edge (NVE)
   device, forwards received BM traffic from its tenant system to an AR-
   REPLICATOR.  The AR-REPLICATOR then replicates it to the remaining
   AR-LEAFs in the network.  However, when replicating the packet on
   behalf of its multihomed AR-LEAF, an AR-REPLICATOR may face
   challenges in retaining the source IP address or including the
   expected Ethernet Segment Identifier (ESI) label that is required for
   EVPN split-horizon filtering.  This document extends the optimized
   ingress replication procedures to address such limitations.  The
   extended procedures specified in this document allow the support of
   EVPN multihoming on the AR-LEAFs as well as optimized ingress
   replication for the rest of the EVPN NVO network.


              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-bess-extended-evpn-optimized-ir-09"/>
        </reference>
        <reference anchor="RFC2119">
          <front>
            <title>Key words for use in RFCs to Indicate Requirement Levels</title>
            <author fullname="S. Bradner" initials="S." surname="Bradner"/>
            <date month="March" year="1997"/>
            <abstract>
              <t>In many standards track documents several words are used to signify the requirements in the specification. These words are often capitalized. This document defines these words as they should be interpreted in IETF documents. This document specifies an Internet Best Current Practices for the Internet Community, and requests discussion and suggestions for improvements.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="14"/>
          <seriesInfo name="RFC" value="2119"/>
          <seriesInfo name="DOI" value="10.17487/RFC2119"/>
        </reference>
        <reference anchor="RFC8174">
          <front>
            <title>Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words</title>
            <author fullname="B. Leiba" initials="B." surname="Leiba"/>
            <date month="May" year="2017"/>
            <abstract>
              <t>RFC 2119 specifies common key words that may be used in protocol specifications. This document aims to reduce the ambiguity by clarifying that only UPPERCASE usage of the key words have the defined special meanings.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="14"/>
          <seriesInfo name="RFC" value="8174"/>
          <seriesInfo name="DOI" value="10.17487/RFC8174"/>
        </reference>
      </references>
      <references anchor="sec-informative-references">
        <name>Informative References</name>
        <reference anchor="RFC6514">
          <front>
            <title>BGP Encodings and Procedures for Multicast in MPLS/BGP IP VPNs</title>
            <author fullname="R. Aggarwal" initials="R." surname="Aggarwal"/>
            <author fullname="E. Rosen" initials="E." surname="Rosen"/>
            <author fullname="T. Morin" initials="T." surname="Morin"/>
            <author fullname="Y. Rekhter" initials="Y." surname="Rekhter"/>
            <date month="February" year="2012"/>
            <abstract>
              <t>This document describes the BGP encodings and procedures for exchanging the information elements required by Multicast in MPLS/BGP IP VPNs, as specified in RFC 6513. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="6514"/>
          <seriesInfo name="DOI" value="10.17487/RFC6514"/>
        </reference>
        <reference anchor="RFC8317">
          <front>
            <title>Ethernet-Tree (E-Tree) Support in Ethernet VPN (EVPN) and Provider Backbone Bridging EVPN (PBB-EVPN)</title>
            <author fullname="A. Sajassi" initials="A." role="editor" surname="Sajassi"/>
            <author fullname="S. Salam" initials="S." surname="Salam"/>
            <author fullname="J. Drake" initials="J." surname="Drake"/>
            <author fullname="J. Uttaro" initials="J." surname="Uttaro"/>
            <author fullname="S. Boutros" initials="S." surname="Boutros"/>
            <author fullname="J. Rabadan" initials="J." surname="Rabadan"/>
            <date month="January" year="2018"/>
            <abstract>
              <t>The MEF Forum (MEF) has defined a rooted-multipoint Ethernet service known as Ethernet-Tree (E-Tree). A solution framework for supporting this service in MPLS networks is described in RFC 7387, "A Framework for Ethernet-Tree (E-Tree) Service over a Multiprotocol Label Switching (MPLS) Network". This document discusses how those functional requirements can be met with a solution based on RFC 7432, "BGP MPLS Based Ethernet VPN (EVPN)", with some extensions and a description of how such a solution can offer a more efficient implementation of these functions than that of RFC 7796, "Ethernet-Tree (E-Tree) Support in Virtual Private LAN Service (VPLS)". This document makes use of the most significant bit of the Tunnel Type field (in the P-Multicast Service Interface (PMSI) Tunnel attribute) governed by the IANA registry created by RFC 7385; hence, it updates RFC 7385 accordingly.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8317"/>
          <seriesInfo name="DOI" value="10.17487/RFC8317"/>
        </reference>
        <reference anchor="RFC9135">
          <front>
            <title>Integrated Routing and Bridging in Ethernet VPN (EVPN)</title>
            <author fullname="A. Sajassi" initials="A." surname="Sajassi"/>
            <author fullname="S. Salam" initials="S." surname="Salam"/>
            <author fullname="S. Thoria" initials="S." surname="Thoria"/>
            <author fullname="J. Drake" initials="J." surname="Drake"/>
            <author fullname="J. Rabadan" initials="J." surname="Rabadan"/>
            <date month="October" year="2021"/>
            <abstract>
              <t>Ethernet VPN (EVPN) provides an extensible and flexible multihoming VPN solution over an MPLS/IP network for intra-subnet connectivity among Tenant Systems and end devices that can be physical or virtual. However, there are scenarios for which there is a need for a dynamic and efficient inter-subnet connectivity among these Tenant Systems and end devices while maintaining the multihoming capabilities of EVPN. This document describes an Integrated Routing and Bridging (IRB) solution based on EVPN to address such requirements.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9135"/>
          <seriesInfo name="DOI" value="10.17487/RFC9135"/>
        </reference>
        <reference anchor="RFC8754">
          <front>
            <title>IPv6 Segment Routing Header (SRH)</title>
            <author fullname="C. Filsfils" initials="C." role="editor" surname="Filsfils"/>
            <author fullname="D. Dukes" initials="D." role="editor" surname="Dukes"/>
            <author fullname="S. Previdi" initials="S." surname="Previdi"/>
            <author fullname="J. Leddy" initials="J." surname="Leddy"/>
            <author fullname="S. Matsushima" initials="S." surname="Matsushima"/>
            <author fullname="D. Voyer" initials="D." surname="Voyer"/>
            <date month="March" year="2020"/>
            <abstract>
              <t>Segment Routing can be applied to the IPv6 data plane using a new type of Routing Extension Header called the Segment Routing Header (SRH). This document describes the SRH and how it is used by nodes that are Segment Routing (SR) capable.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8754"/>
          <seriesInfo name="DOI" value="10.17487/RFC8754"/>
        </reference>
        <reference anchor="RFC9524">
          <front>
            <title>Segment Routing Replication for Multipoint Service Delivery</title>
            <author fullname="D. Voyer" initials="D." role="editor" surname="Voyer"/>
            <author fullname="C. Filsfils" initials="C." surname="Filsfils"/>
            <author fullname="R. Parekh" initials="R." surname="Parekh"/>
            <author fullname="H. Bidgoli" initials="H." surname="Bidgoli"/>
            <author fullname="Z. Zhang" initials="Z." surname="Zhang"/>
            <date month="February" year="2024"/>
            <abstract>
              <t>This document describes the Segment Routing Replication segment for multipoint service delivery. A Replication segment allows a packet to be replicated from a replication node to downstream nodes.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9524"/>
          <seriesInfo name="DOI" value="10.17487/RFC9524"/>
        </reference>
        <reference anchor="I-D.ietf-bess-mvpn-evpn-sr-p2mp">
          <front>
            <title>Multicast and Ethernet VPN with Segment Routing P2MP and Ingress Replication</title>
            <author fullname="Rishabh Parekh (editor)" initials="R." surname="Parekh">
              <organization>Arrcus</organization>
            </author>
            <author fullname="Daniel Voyer" initials="D." surname="Voyer">
              <organization>Cisco Systems, Inc.</organization>
            </author>
            <author fullname="Clarence Filsfils" initials="C." surname="Filsfils">
              <organization>Cisco Systems, Inc.</organization>
            </author>
            <author fullname="Hooman Bidgoli" initials="H." surname="Bidgoli">
              <organization>Nokia</organization>
            </author>
            <author fullname="Zhaohui (Jeffrey) Zhang" initials="Z. J." surname="Zhang">
              <organization>Juniper Networks</organization>
            </author>
            <date day="21" month="January" year="2026"/>
            <abstract>
              <t>   A Point-to-Multipoint (P2MP) Tree in a Segment Routing domain carries
   traffic from a Root to a set of Leaves.  This document specifies
   extensions to BGP encodings and procedures for P2MP trees and Ingress
   Replication used in BGP/MPLS IP VPNs and Ethernet VPNs in a Segment
   Routing domain.


              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-bess-mvpn-evpn-sr-p2mp-18"/>
        </reference>
      </references>
    </references>
    <?line 677?>

<section numbered="false" anchor="acknowledgments">
      <name>Acknowledgments</name>
      <t>TODO acknowledge.</t>
    </section>
  </back>
  <!-- ##markdown-source:
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
Za5v53gAAA==

-->

</rfc>
