<?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.31 (Ruby 3.3.8) -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-marenamat-grow-route-server-nh-translation-01" category="std" consensus="true" submissionType="IETF" updates="6890, 7947" tocInclude="true" sortRefs="true" symRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 3.31.0 -->
  <front>
    <title>Route Server Next Hop Translation</title>
    <seriesInfo name="Internet-Draft" value="draft-marenamat-grow-route-server-nh-translation-01"/>
    <author initials="M." surname="Matejka" fullname="Maria Matejka">
      <organization>CZ.NIC</organization>
      <address>
        <postal>
          <street>Milesovska 1136/5</street>
          <city>Praha</city>
          <code>13000</code>
          <country>Czechia</country>
        </postal>
        <email>maria.matejka@nic.cz</email>
        <email>mq@jmq.cz</email>
      </address>
    </author>
    <author initials="D." surname="Wagner" fullname="Daniel Wagner">
      <organization>DE-CIX</organization>
      <address>
        <postal>
          <street>Lindleystraße 12</street>
          <city>Frankfurt am Main</city>
          <code>60314</code>
          <country>Germany</country>
        </postal>
        <email>daniel.wagner@de-cix.net</email>
      </address>
    </author>
    <date year="2026" month="February" day="27"/>
    <area>Operations and Management</area>
    <workgroup>Global Routing Operations</workgroup>
    <keyword>coexistence of IPv4 and IPv6</keyword>
    <keyword>ARP proxying</keyword>
    <keyword>address translation</keyword>
    <abstract>
      <?line 66?>

<t>With the advent of RFC8950, Internet Exchang Points (IXPs) are enabled to rely
solely on IPv6 addresses for adressing in their peering LANs. However, routers
not supporting RFC8950 are a technical roadblock.</t>
      <t>It is easier to extend the capabilities of the IXP Route Server (RS) instead
of those of every unsupporting router. Thus, this document introduces the concept of Specific
Local Address Tables (SLATs). SLATs translate BGP next hops between all IXP members,
regardless of their RFC8950 support, paving the way for IPv6-only IXPs.</t>
      <t>This document also introduces another, more transparent variant of BGP next hop
translation applicable in IXPs which do not employ ARP and ND proxying.</t>
      <t>This document updates RFC 6890 by registering a special-purpose address,
and RFC 7947 by specifying an allowed route modification at the route server.</t>
    </abstract>
    <note removeInRFC="true">
      <name>About This Document</name>
      <t>
        Status information for this document may be found at <eref target="https://datatracker.ietf.org/doc/draft-marenamat-grow-route-server-nh-translation/"/>.
      </t>
      <t>
        Discussion of this document takes place on the
        Global Routing Operations Working Group mailing list (<eref target="mailto:grow@ietf.org"/>),
        which is archived at <eref target="https://mailarchive.ietf.org/arch/browse/grow/"/>.
        Subscribe at <eref target="https://www.ietf.org/mailman/listinfo/grow/"/>.
      </t>
      <t>Source for this draft and an issue tracker can be found at
        <eref target="https://github.com/marenamat/ietf-draft-marenamat-grow-route-server-nh-translation"/>.</t>
    </note>
  </front>
  <middle>
    <?line 83?>

<section anchor="introduction">
      <name>Introduction</name>
      <t>Traditionally, Internet Exchange Point (IXP) Border Gateway Protocol (BGP)
Route Servers (RS) <xref target="RFC7947"/> serve IPv6 Network Layer Reachability
Information (NRLI) with IPv6 next hops, and IPv4 NLRI with IPv4 next hops to the
BGP speakers in their peering LAN.
On the one hand, this dual-stack operation allows both IPv4 and IPv6 supporting BGP
speakers to exchange NLRI with another and the route server. On
the other hand, this requires them to have next hop addresses of the same Address
Familiy (AF) as well.</t>
      <t>With the depletion of available IPv4 address space, solutions have emerged to
support forwarding of IPv4 traffic over IPv6-only intermediate hosts <xref target="I-D.chroboczek-intarea-v4-via-v6"/>.
In the IXP environment, however, these networks would still require an IPv4 address
to be assigned to allow for routing from and to legacy-only networks where IPv6 next hops
for IPv4 NLRIs <xref target="RFC8950"/> are not supported.</t>
      <t>This document specifies how to extend the Address Resolution Protocol (ARP) Proxy
<xref target="RFC9161"/> and Neighbor Discovery (ND) Proxy functionality
to allow deployment of IPv6 next hops for
IPv4 NLRIs <xref target="RFC8950"/>, without the need to assign public IPv4 addresses to
any of the BGP speakers at IXPs.</t>
      <t>This document does not cover IPv6 NLRIs with IPv4 next hops.</t>
    </section>
    <section anchor="conventions-and-definitions">
      <name>Conventions and Definitions</name>
      <t>The terminology of <xref target="RFC9161"/>, <xref target="RFC7947"/>
and <xref target="RFC4271"/> applies.</t>
      <dl>
        <dt>Client:</dt>
        <dd>
          <t>A BGP speaker which is connected to the IXP's Route Server. The Client
may be a Legacy speaker, Supporting speaker or Unnumbered speaker.</t>
        </dd>
        <dt>Legacy speaker:</dt>
        <dd>
          <t>Any Client with no support for IPv4 NLRIs with IPv6 next hops
in context of an IXP.</t>
        </dd>
        <dt>Supporting speaker:</dt>
        <dd>
          <t>Any Client with support for IPv4 NLRIs with IPv6 next hops,
while still capable of producing and receiving IPv4 next hops.</t>
        </dd>
        <dt>Unnumbered speaker:</dt>
        <dd>
          <t>Any Client with support for IPv4 NLRIs with IPv6 next hops,
and with no support for IPv4 next hops.</t>
        </dd>
        <dt>Production IPv4 prefix:</dt>
        <dd>
          <t>The IPv4 prefix used by the IXP operator to assign IPv4 addresses
to the Clients.</t>
        </dd>
        <dt>Production IPv6 prefix:</dt>
        <dd>
          <t>The IPv6 prefix used by the IXP operator to assign IPv6 addresses
to the Clients.</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="providing-reachability-between-legacy-and-unnumbered-speakers">
      <name>Providing reachability between Legacy and Unnumbered speakers</name>
      <t>All IPv4 routes announced to and from Legacy speakers <bcp14>MUST</bcp14> have IPv4 next hops,
while all IPv4 routes announced to and from Unnumbered speakers <bcp14>MUST</bcp14> have IPv6
next hops. To facilitate reachability between these Clients, we need to
translate between IPv4 and IPv6 next hops in BGP, IPv6 Neighbor Discovery (ND)
and ARP.</t>
      <section anchor="client-address-assignment">
        <name>Client Address Assignment</name>
        <section anchor="mac-address-assignment">
          <name>MAC Address Assignment</name>
          <t>All Clients <bcp14>SHOULD</bcp14> have a fixed MAC address set and registered
with the IXP.</t>
        </section>
        <section anchor="ipv6-address-assignment">
          <name>IPv6 Address Assignment</name>
          <t>All Clients <bcp14>MUST</bcp14> have their IPv6 link-local address (LLA)
and IPv6 globally unicast address (GUA) assigned by the IXP.
They <bcp14>MAY</bcp14> set these addresses up on the respective interfaces
while their already established BGP sessions are still able to run.</t>
          <t>These assignments <bcp14>MUST</bcp14> be unique, such that for any two triples
<tt>(MAC, LLA, GUA)</tt> and <tt>(MAC', LLA', GUA')</tt> it holds that
<tt>MAC != MAC'</tt>, <tt>LLA != LLA'</tt> and <tt>GUA != GUA'</tt>.</t>
          <t>IPv6 addresses from the Production IPv6 prefix of the IXP <bcp14>MAY</bcp14> be
used for GUA allocation if there are unused addresses available
and the above requirement holds.</t>
          <t>The resulting set of triples is stored in a Local Address Table (LAT).
This table is maintained by the IXP and used to translate next hops
to MAC addresses for Unnumbered speakers.</t>
          <table>
            <name>Local Address Table (LAT)</name>
            <thead>
              <tr>
                <th align="left">MAC Address</th>
                <th align="left">Link Local Address</th>
                <th align="left">Global Unicast Address</th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td align="left">00-00-5E-00-53-10</td>
                <td align="left">FE80::10</td>
                <td align="left">2001:db8::10</td>
              </tr>
              <tr>
                <td align="left">00-00-5E-00-53-20</td>
                <td align="left">FE80::20</td>
                <td align="left">2001:db8::20</td>
              </tr>
              <tr>
                <td align="left">...</td>
                <td align="left">...</td>
                <td align="left">...</td>
              </tr>
            </tbody>
          </table>
        </section>
        <section anchor="ipv4-address-assignment">
          <name>IPv4 Address Assignment</name>
          <t>Due to IPv4 scarcity, IXP are typically assigned much less spacious
Production IPv4 prefixes than Production IPv6 prefixes. Therefore, the IXP,
in cooperation with every Supporting Speaker and Legacy Speaker, <bcp14>MUST</bcp14> decide
on an IPv4 prefix (or a set of IPv4 prefixes) short enough to accommodate
the number of Clients in the IXP network. This prefix <bcp14>MAY</bcp14> be different
for different Clients. This prefix is called Client-specific local prefix
(CSLP).</t>
          <t>For every Supporting and Legacy Speaker, the IXP then adds another column for
every CSLP to the LAT, completing it to a Specific Local Address Table (SLAT).
These columns then hold a unique IPv4 address assigned from the respective CSLP
for every triple in the LAT. These entries are used to translate next hops
to MAC addresses for Legacy speakers.</t>
          <table>
            <name>Specific Local Address Table (SLAT)</name>
            <thead>
              <tr>
                <th align="left">MAC Address</th>
                <th align="left">Link Local Address</th>
                <th align="left">Global Unicast Address</th>
                <th align="left">CSLP 1</th>
                <th align="left">CLSP 2</th>
                <th align="left">...</th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td align="left">MAC Address</td>
                <td align="left">Link Local Address</td>
                <td align="left">Global Unicast Address</td>
                <td align="left">CSLP 1</td>
                <td align="left">CLSP 2</td>
                <td align="left">...</td>
              </tr>
              <tr>
                <td align="left">00-00-5E-00-53-10</td>
                <td align="left">FE80::10</td>
                <td align="left">2001:db8::10</td>
                <td align="left">10.0.0.10</td>
                <td align="left">192.0.2.10</td>
                <td align="left">...</td>
              </tr>
              <tr>
                <td align="left">00-00-5E-00-53-20</td>
                <td align="left">FE80::20</td>
                <td align="left">2001:db8::20</td>
                <td align="left">10.0.0.20</td>
                <td align="left">192.0.2.20</td>
                <td align="left">...</td>
              </tr>
              <tr>
                <td align="left">...</td>
                <td align="left">...</td>
                <td align="left">...</td>
                <td align="left">...</td>
                <td align="left">...</td>
                <td align="left">...</td>
              </tr>
            </tbody>
          </table>
          <t>The Unnumbered Speakers need no such prefix negotiation and therefore have
no risk of adding another CSLP to bloat the SLAT.</t>
          <t>Legacy Speakers <bcp14>SHOULD</bcp14> set up their NEXT_HOP attribute handling so that they
never propagate the IPv4 addresses from the SLAT outside any communication
with the RS.</t>
        </section>
      </section>
      <section anchor="arp-and-nd-proxy-configuration">
        <name>ARP and ND Proxy Configuration</name>
        <t>For each Client, the IXP <bcp14>MUST</bcp14> set up ARP and ND snooping. The IXP <bcp14>MUST NOT</bcp14>
forward neither ARP nor ND traffic between Clients. The IXP <bcp14>MUST</bcp14> answer
all ARP and ND requests from the Clients themselves using the respective SLAT
column for that Client.</t>
      </section>
      <section anchor="nexthop-attribute-management-at-route-servers">
        <name>NEXT_HOP Attribute Management at Route Servers</name>
        <t>When a route with IPv4 NLRI and IPv4 NEXT_HOP Attribute is announced from any
Client, the RS <bcp14>MUST</bcp14> rewrite the NEXT_HOP according to the Client's
IPv6 GUA or LLA entry in the SLAT.</t>
        <t>When the RS sends a route to a Legacy speaker, it <bcp14>MUST</bcp14> rewrite
the NEXT_HOP according to the IPv4 address assigned for the sender in the
receiver's CSLP column of the SLAT.</t>
        <t>When the Route Server sends a route to a Supporting speaker, it <bcp14>SHOULD NOT</bcp14>
rewrite the NEXT_HOP.</t>
        <t>When the Route server sends a route to an Unnumbered speaker,
it <bcp14>MUST NOT</bcp14> rewrite the NEXT_HOP.</t>
        <t>The Route Server <bcp14>MUST NOT</bcp14> propagate any route where the NEXT_HOP attribute
holds an address not assigned to any Clients in the SLAT.</t>
        <t><xref section="2.2.1" sectionFormat="of" target="RFC7947"/> does not apply.</t>
      </section>
    </section>
    <section anchor="ixp-interconnection-space">
      <name>IXP Interconnection Space</name>
      <t>This document requests an allocation of an IPv4 IXP Interconnection Space
from the experimental range. By previous efforts <xref target="I-D.schoen-intarea-unicast-240"/>, it has already
been shown that these addresses are technically feasible to be used in limited
environments. Here, the use is limited for local next hop resolution and possibly
BGP session addressing.</t>
      <t>It is <bcp14>RECOMMENDED</bcp14> that this prefix is used as the CLSP for every Client that does
not use this prefix for other purposes. Having the same prefix as the IXP
Interconnection Space for many Clients helps to reduce the size of the SLAT.</t>
      <t>Clients <bcp14>MUST NOT</bcp14> propagate any routes with IPv4 NLRI from the
IXP Interconnection Space.</t>
      <t><xref section="2.2.2" sectionFormat="of" target="RFC6890"/> is updated by adding the following
record:</t>
      <table>
        <name>Shared Address Space</name>
        <thead>
          <tr>
            <th align="left">Attribute</th>
            <th align="left">Value</th>
          </tr>
        </thead>
        <tbody>
          <tr>
            <td align="left">Address Block</td>
            <td align="left">TBD</td>
          </tr>
          <tr>
            <td align="left">Name</td>
            <td align="left">IXP Interconnection Space</td>
          </tr>
          <tr>
            <td align="left">RFC</td>
            <td align="left">TBD</td>
          </tr>
          <tr>
            <td align="left">Allocation Date</td>
            <td align="left">TBD</td>
          </tr>
          <tr>
            <td align="left">Termination Date</td>
            <td align="left">N/A</td>
          </tr>
          <tr>
            <td align="left">Source</td>
            <td align="left">False</td>
          </tr>
          <tr>
            <td align="left">Destination</td>
            <td align="left">False</td>
          </tr>
          <tr>
            <td align="left">Forwardable</td>
            <td align="left">False</td>
          </tr>
          <tr>
            <td align="left">Global</td>
            <td align="left">False</td>
          </tr>
          <tr>
            <td align="left">Reserved-by-Protocol</td>
            <td align="left">False</td>
          </tr>
        </tbody>
      </table>
      <t>The allocation is probably not strictly needed, as most of the Legacy Speakers
will still have some of the private IPv4 addresses <xref target="RFC1918"/> available
to use for the SLAT.  Yet, these available ranges may be different between
networks. To reduce complexity, this allocation will help IXPs to have a shared
SLAT for most of the Legacy Speakers.</t>
      <t>Some large networks have also claimed recently <xref section="6.1" sectionFormat="of" target="I-D.schoen-intarea-unicast-240"/>
that they are already using the experimental range for their internal purposes
because they are already out of the private IPv4 addresses. These networks would
have probably needed to negotiate a custom CLSP with the IXP anyway, with
or without the allocation.</t>
    </section>
    <section anchor="operational-and-management-considerations">
      <name>Operational and Management Considerations</name>
      <section anchor="step-by-step-rollout">
        <name>Step-by-Step Rollout</name>
        <t>This setup should be possible to be rolled out in steps. First, the ARP and ND
snooping is not dependent on anything else in this document. Then, setting up
a new route server supporting IPv6 next hops for IPv4 NLRI, and allowing Supporting
speakers to use that server while keeping also the traditional one.</t>
        <t>The SLAT may be started as uniform for every Client reflecting the current address
assignment from the Production IPv4 prefix. This allows the Legacy Speakers into
the new route server, and gradual renumbering may occur later, Client-by-Client,
when the Production IPv4 prefix starts being exhausted.</t>
        <t>The Clients have to properly assess which address range is suitable for them to use
for IXP interconnection. If using the IXP Interconnection Space, they also have to
check whether these addresses are considered eligible as next hops by their routing
equipment.</t>
      </section>
      <section anchor="bilateral-peerings">
        <name>Bilateral Peerings</name>
        <t>There might be reasons why any two Clients do not want to use the IXP's RS to
exchange their routing information. Hence, the information from the SLAT
should be made publicly available and kept up to date. Clients can then perform
the next hop translation themselves.</t>
        <t>An alternative is to introduce a new BGP community that tells the RS to exclude
the routing information exchanged via such bilateral peerings from the Looking
Glasses (LG). This can be useful if privacy is of a concern and no self-translation
can be performed.</t>
      </section>
      <section anchor="address-translation-transparency">
        <name>Address Translation Transparency</name>
        <t>The IXPs may have to rethink how they are displaying the route next hops in
their human-facing interfaces (Looking Glasses). It may be handy to display
the original next hop (if it was IPv4), the actual IPv6 next hop, and also
the result of the egress translation for a selected Client.</t>
      </section>
      <section anchor="transparent-next-hop-translation">
        <name>Transparent Next Hop Translation</name>
        <t>Some IXPs have not deployed ARP and ND snooping, and therefore they can't directly
translate between IPv4 and IPv6 next hops. Instead, an alternative approach
is possible, with an actual proxy machine inbetween.</t>
        <t>The IXP maintains two separate routing and forwarding domains, one serving
Legacy speakers and Supporting speakers, and another one serving Unnumbered and
Supporting speakers. All nodes in each domain can reach each other easily.</t>
        <t>To enable communication between these two domains, the IXP deploys an additional
proxy node with two interfaces, each facing one of the domains, and connected
to the route server by two separate BGP sessions, with Add-Path <xref target="RFC7911"/> enabled.
This proxy node acts as an explicit translator of the next hops between these
two domains.</t>
        <t>The proxy node then scrubs all nexthops to its own address, and actually performs
forwarding between the two domains.
The proxy node may also assign different virtual next hop addresses to the
Legacy and Unnumbered speakers and handle the ARP and ND requests accordingly.</t>
        <t>It may be possible to reply to the ARP and ND requests in a way that the traffic
is sent directly to its final destination. The operators should carefully
evalute all risks regarding this variant of ARP and ND spoofing. The full extent
of this kind of configuration is outside the scope of this document.</t>
      </section>
    </section>
    <section anchor="security-considerations">
      <name>Security Considerations</name>
      <t>Implementing the ARP and ND snooping should improve the overall security of IXPs
by blocking possible ARP or ND spoofing, both inadvertent and intended <xref target="DE-CIX-EVPN"/>.</t>
      <t>Mistakes in the MAC address registration and manual management of IP address assignment
may lead to inadvertent invalid route announcement. It's recommended to run automated
address management with a single source of truth.</t>
      <t>Mistakes in the next hop address translation may lead to inadvertent invalid
route announcement. It's recommended to run periodic automated checks whether
the next hops actually resolve to the same address by the appropriate SLAT.</t>
      <t>Mistakes in route announcements are contained to the route not being propagated further.</t>
      <t>Mistakes in the Client setup may lead to spreading unreachable routes across
their autonomous systems, causing inefficient routing.</t>
      <t>It is recommended to log rogue GARP or IPv6 DAD communication to detect
possible misconfigurations.</t>
    </section>
    <section anchor="iana-considerations">
      <name>IANA Considerations</name>
      <t>IANA is asked to record the allocation of an IPv4 /8 from the 240/4 range
for use as IXP Interconnection Space as requested in <xref target="ixp-interconnection-space"/>.</t>
      <t>The IXP Interconnection Space address range is: x.0.0.0/8.</t>
      <t><em>[Note to RFC Editor: this address range to be added before publication]</em></t>
    </section>
  </middle>
  <back>
    <references anchor="sec-combined-references">
      <name>References</name>
      <references anchor="sec-normative-references">
        <name>Normative References</name>
        <reference anchor="RFC4271" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.4271.xml">
          <front>
            <title>A Border Gateway Protocol 4 (BGP-4)</title>
            <author fullname="Y. Rekhter" initials="Y." role="editor" surname="Rekhter"/>
            <author fullname="T. Li" initials="T." role="editor" surname="Li"/>
            <author fullname="S. Hares" initials="S." role="editor" surname="Hares"/>
            <date month="January" year="2006"/>
            <abstract>
              <t>This document discusses the Border Gateway Protocol (BGP), which is an inter-Autonomous System routing protocol.</t>
              <t>The primary function of a BGP speaking system is to exchange network reachability information with other BGP systems. This network reachability information includes information on the list of Autonomous Systems (ASes) that reachability information traverses. This information is sufficient for constructing a graph of AS connectivity for this reachability from which routing loops may be pruned, and, at the AS level, some policy decisions may be enforced.</t>
              <t>BGP-4 provides a set of mechanisms for supporting Classless Inter-Domain Routing (CIDR). These mechanisms include support for advertising a set of destinations as an IP prefix, and eliminating the concept of network "class" within BGP. BGP-4 also introduces mechanisms that allow aggregation of routes, including aggregation of AS paths.</t>
              <t>This document obsoletes RFC 1771. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="4271"/>
          <seriesInfo name="DOI" value="10.17487/RFC4271"/>
        </reference>
        <reference anchor="RFC6890">
          <front>
            <title>Special-Purpose IP Address Registries</title>
            <author fullname="M. Cotton" initials="M." surname="Cotton"/>
            <author fullname="L. Vegoda" initials="L." surname="Vegoda"/>
            <author fullname="R. Bonica" initials="R." role="editor" surname="Bonica"/>
            <author fullname="B. Haberman" initials="B." surname="Haberman"/>
            <date month="April" year="2013"/>
            <abstract>
              <t>This memo reiterates the assignment of an IPv4 address block (192.0.0.0/24) to IANA. It also instructs IANA to restructure its IPv4 and IPv6 Special-Purpose Address Registries. Upon restructuring, the aforementioned registries will record all special-purpose address blocks, maintaining a common set of information regarding each address block.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="153"/>
          <seriesInfo name="RFC" value="6890"/>
          <seriesInfo name="DOI" value="10.17487/RFC6890"/>
        </reference>
        <reference anchor="RFC7947">
          <front>
            <title>Internet Exchange BGP Route Server</title>
            <author fullname="E. Jasinska" initials="E." surname="Jasinska"/>
            <author fullname="N. Hilliard" initials="N." surname="Hilliard"/>
            <author fullname="R. Raszuk" initials="R." surname="Raszuk"/>
            <author fullname="N. Bakker" initials="N." surname="Bakker"/>
            <date month="September" year="2016"/>
            <abstract>
              <t>This document outlines a specification for multilateral interconnections at Internet Exchange Points (IXPs). Multilateral interconnection is a method of exchanging routing information among three or more External BGP (EBGP) speakers using a single intermediate broker system, referred to as a route server. Route servers are typically used on shared access media networks, such as IXPs, to facilitate simplified interconnection among multiple Internet routers.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="7947"/>
          <seriesInfo name="DOI" value="10.17487/RFC7947"/>
        </reference>
        <reference anchor="RFC8950">
          <front>
            <title>Advertising IPv4 Network Layer Reachability Information (NLRI) with an IPv6 Next Hop</title>
            <author fullname="S. Litkowski" initials="S." surname="Litkowski"/>
            <author fullname="S. Agrawal" initials="S." surname="Agrawal"/>
            <author fullname="K. Ananthamurthy" initials="K." surname="Ananthamurthy"/>
            <author fullname="K. Patel" initials="K." surname="Patel"/>
            <date month="November" year="2020"/>
            <abstract>
              <t>Multiprotocol BGP (MP-BGP) specifies that the set of usable next-hop address families is determined by the Address Family Identifier (AFI) and the Subsequent Address Family Identifier (SAFI). The AFI/SAFI definitions for the IPv4 address family only have provisions for advertising a next-hop address that belongs to the IPv4 protocol when advertising IPv4 Network Layer Reachability Information (NLRI) or VPN-IPv4 NLRI.</t>
              <t>This document specifies the extensions necessary to allow the advertising of IPv4 NLRI or VPN-IPv4 NLRI with a next-hop address that belongs to the IPv6 protocol. This comprises an extension of the AFI/SAFI definitions to allow the address of the next hop for IPv4 NLRI or VPN-IPv4 NLRI to also belong to the IPv6 protocol, the encoding of the next hop to determine which of the protocols the address actually belongs to, and a BGP Capability allowing MP-BGP peers to dynamically discover whether they can exchange IPv4 NLRI and VPN-IPv4 NLRI with an IPv6 next hop. This document obsoletes RFC 5549.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8950"/>
          <seriesInfo name="DOI" value="10.17487/RFC8950"/>
        </reference>
        <reference anchor="RFC9161">
          <front>
            <title>Operational Aspects of Proxy ARP/ND in Ethernet Virtual Private Networks</title>
            <author fullname="J. Rabadan" initials="J." role="editor" surname="Rabadan"/>
            <author fullname="S. Sathappan" initials="S." surname="Sathappan"/>
            <author fullname="K. Nagaraj" initials="K." surname="Nagaraj"/>
            <author fullname="G. Hankins" initials="G." surname="Hankins"/>
            <author fullname="T. King" initials="T." surname="King"/>
            <date month="January" year="2022"/>
            <abstract>
              <t>This document describes the Ethernet Virtual Private Network (EVPN) Proxy ARP/ND function augmented by the capability of the ARP/ND Extended Community. From that perspective, this document updates the EVPN specification to provide more comprehensive documentation of the operation of the Proxy ARP/ND function. The EVPN Proxy ARP/ND function and the ARP/ND Extended Community help operators of Internet Exchange Points, Data Centers, and other networks deal with IPv4 and IPv6 address resolution issues associated with large Broadcast Domains by reducing and even suppressing the flooding produced by address resolution in the EVPN network.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9161"/>
          <seriesInfo name="DOI" value="10.17487/RFC9161"/>
        </reference>
        <reference anchor="I-D.chroboczek-intarea-v4-via-v6">
          <front>
            <title>IPv4 routes with an IPv6 next hop</title>
            <author fullname="Juliusz Chroboczek" initials="J." surname="Chroboczek">
              <organization>IRIF, University of Paris</organization>
            </author>
            <author fullname="Warren Kumari" initials="W." surname="Kumari">
              <organization>Google, LLC</organization>
            </author>
            <author fullname="Toke Høiland-Jørgensen" initials="T." surname="Høiland-Jørgensen">
              <organization>Red Hat</organization>
            </author>
            <date day="20" month="January" year="2025"/>
            <abstract>
              <t>   This document proposes "v4-via-v6" routing, a technique that uses
   IPv6 next-hop addresses for routing IPv4 packets, thus making it
   possible to route IPv4 packets across a network where routers have
   not been assigned IPv4 addresses.  The document both describes the
   technique, as well as discussing its operational implications.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-chroboczek-intarea-v4-via-v6-03"/>
        </reference>
        <reference anchor="RFC2119" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.2119.xml">
          <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" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8174.xml">
          <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="RFC1918">
          <front>
            <title>Address Allocation for Private Internets</title>
            <author fullname="Y. Rekhter" initials="Y." surname="Rekhter"/>
            <author fullname="B. Moskowitz" initials="B." surname="Moskowitz"/>
            <author fullname="D. Karrenberg" initials="D." surname="Karrenberg"/>
            <author fullname="G. J. de Groot" initials="G. J." surname="de Groot"/>
            <author fullname="E. Lear" initials="E." surname="Lear"/>
            <date month="February" year="1996"/>
            <abstract>
              <t>This document describes address allocation for private internets. 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="5"/>
          <seriesInfo name="RFC" value="1918"/>
          <seriesInfo name="DOI" value="10.17487/RFC1918"/>
        </reference>
        <reference anchor="RFC7911">
          <front>
            <title>Advertisement of Multiple Paths in BGP</title>
            <author fullname="D. Walton" initials="D." surname="Walton"/>
            <author fullname="A. Retana" initials="A." surname="Retana"/>
            <author fullname="E. Chen" initials="E." surname="Chen"/>
            <author fullname="J. Scudder" initials="J." surname="Scudder"/>
            <date month="July" year="2016"/>
            <abstract>
              <t>This document defines a BGP extension that allows the advertisement of multiple paths for the same address prefix without the new paths implicitly replacing any previous ones. The essence of the extension is that each path is identified by a Path Identifier in addition to the address prefix.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="7911"/>
          <seriesInfo name="DOI" value="10.17487/RFC7911"/>
        </reference>
        <reference anchor="I-D.schoen-intarea-unicast-240">
          <front>
            <title>Unicast Use of the Formerly Reserved 240/4</title>
            <author fullname="Seth David Schoen" initials="S. D." surname="Schoen">
              <organization>IPv4 Unicast Extensions Project</organization>
            </author>
            <author fullname="John IETF Gilmore" initials="J. I." surname="Gilmore">
              <organization>IPv4 Unicast Extensions Project</organization>
            </author>
            <author fullname="David M. Täht" initials="D. M." surname="Täht">
              <organization>IPv4 Unicast Extensions Project</organization>
            </author>
            <date day="23" month="June" year="2025"/>
            <abstract>
              <t>   This document redesignates 240/4, the region of the IPv4 address
   space historically known as "Experimental," "Future Use," or "Class
   E" address space, so that this space is no longer reserved.  It asks
   implementers to make addresses in this range fully usable for unicast
   use on the Internet.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-schoen-intarea-unicast-240-09"/>
        </reference>
        <reference anchor="DE-CIX-EVPN" target="https://blog.apnic.net/2023/08/16/peering-lan-2-0-introduction-of-evpn-at-de-cix/">
          <front>
            <title>Peering LAN 2.0 — Introduction of EVPN at DE-CIX</title>
            <author initials="T." surname="King" fullname="Dr. Thomas King">
              <organization>DE-CIX</organization>
            </author>
            <date year="2023" month="August" day="23"/>
          </front>
        </reference>
      </references>
    </references>
    <?line 398?>

<section numbered="false" anchor="acknowledgments">
      <name>Acknowledgments</name>
      <t>The authors would like to thank André Grüneberg and Marian Rychtecký for
valuable feedback and for designing and testing the alternative transparent
next hop translation.</t>
    </section>
  </back>
  <!-- ##markdown-source:
H4sIAAAAAAAAA7Vb3XYbR3K+76fopS4k7sGAP6JpiWe9a4iUZJ6lKIak1nZ2
98SNmQYwy8EMPD1DEpZ1Th4i98lt3iG5id8kT5KvqrrnBwBlaffEyYrA/HRX
V1d99VV1IYoiVaVVZo/01mVRV1Zf2fLWlvrc3lf6m2Khr0uTu8xUaZFvqUdm
PC7tLR6+fnvyVkd6xN9Tfzs2lZ0W5fJIuypRKini3MwxdFKaSRXNTWnx3VTR
tCzuopKmixxPF+WzqGonivDHukq5ejxPncOVarnAOKcvr19p/UibzBWQIc0T
u7D4J6+2BnrLJmlVlKnJ6Mvp6AX+FCU+XV6/2lJ5PR/b8kjVi4TGPtKHz57v
DvSXzw++VHTlSMVF7mzuatyrytoqrPKpgsgGM71d2JIlc9rkiX5jcjO1c5pX
3RXlDdZTL/DY66wYm0yTItN8qtu3ttSNXeLJ5EhBaXFh71NX2Ty2upjo04vb
Ax4WHw7p/ujyQi/K4n6JQei7SZLSOqc7GlK3Nq8htNafMLfWor6tbyEr3XxN
79D1uUkzXKf9+Dq11WRYlFO6Pk2rWT3GnWbPduh29LkbuaWUqatZUZKkkRZr
eGOwSfi3sn+7MbiusU3TI338z8Pz02P+7qrS2gpPppl1xa27MXpv7+nhzhd8
N04rWNhFaWbydlwkGHXv6e7urv9e5xUZ4fFPNp6l8pDlpfLHCMuGBMO5SPB1
nsbD+Kdw68ev/zb/Ub4HgU9MntpMf2umuS1bgU9eRsen3/UEPoNJZnaJr+aX
f7d6b78j8Cuo5WZSl5U2c6w+zTvCH+4+3TvoC//alnOTL9eFT1ia4R1L83Vi
ozi9H+a2Uiov8EqV3rJdXL46Ptj/cu9Ij6cL+UoWD89c2Bg+Ei3qclE4G6X+
LnnCkU7zypYYLLL38czkUys3nz3/YpdHiubpvU2wy3L9+d4hZlhYW8KsInu7
yCNTLiI2XjxxGp0M41lZjIv4J3sTYXDyp+j2IAJkRLeHR7oZTqX5ZEX8ved7
zzB4md5ioyDn7UGQdA+TwikWppr5WVw8K2zezFBjT42rov0DWrHcw2c8LJsW
vfzTxbko1KPfhaxBn43O9f5wV//vv/6bPsVOFEkdkyWTo9JL2lTdjcd0U9r4
WVUt3NHOzjgrpkOzIJOCFnf2d/ef7uw+29k73AlKygxEiXZJ1GbwqJh45VWR
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
a1ycPwAA

-->

</rfc>
