<?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-vanmook-intarea-ipv6-resolved-gateway-01" category="std" consensus="true" submissionType="IETF" tocInclude="true" sortRefs="true" symRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 3.33.0 -->
  <front>
    <title abbrev="IPv6-Resolved IPv4 GW">IPv6-Resolved IPv4 Gateway</title>
    <seriesInfo name="Internet-Draft" value="draft-vanmook-intarea-ipv6-resolved-gateway-01"/>
    <author initials="R." surname="van Mook" fullname="Remco van Mook">
      <organization>Asteroid International B.V.</organization>
      <address>
        <email>remco@asteroidhq.com</email>
      </address>
    </author>
    <date year="2026" month="June" day="27"/>
    <workgroup>intarea</workgroup>
    <keyword>Internet-Draft</keyword>
    <abstract>
      <?line 45?>

<t>This document specifies host behavior enabling IPv4 communication
for dual-stack hosts on IPv6-only segments, without
subnets, ARP, tunneling, or translation. Hosts that receive
<tt>192.0.0.11/32</tt> as their IPv4 default gateway address resolve
the next-hop link-layer address from the IPv6 neighbor cache
rather than via ARP. IPv4 packets are forwarded
natively, end-to-end. The mechanism is incrementally deployable
alongside unmodified hosts with no changes to DHCPv4
infrastructure. This document
requests the allocation of <tt>192.0.0.11/32</tt> in the IANA IPv4
Special-Purpose Address Registry to support this mechanism.</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-vanmook-intarea-ipv6-resolved-gateway/"/>.
      </t>
      <t>Source for this draft and an issue tracker can be found at
        <eref target="https://github.com/remcovanmook/draft-ipv6-resolved-gateway"/>.</t>
    </note>
  </front>
  <middle>
    <?line 59?>

<section anchor="introduction">
      <name>Introduction</name>
      <t>An IPv4 address functions as a service endpoint identifier --
either for a client seeking access to a service, or a server
providing one. The BSD socket API, present in virtually every
operating system and language runtime, expresses this directly:
a call to <tt>connect(AF_INET, "192.0.2.1", 80)</tt> is a statement
about which service to reach, not about routing or link-layer
resolution. The host implements IPv4 natively;
routers recognise and forward IPv4 packets and will continue to
do so. What this document changes is solely how the host resolves
the link-layer next-hop for the first hop.</t>
      <t>Networks transitioning to IPv6-only segments still need to carry
IPv4 traffic for dual-stack hosts. Traditional mechanisms such as
dual-stack, tunneling, and translation all reintroduce IPv4 at
the infrastructure level. This document defines a sentinel
IPv4 address, <tt>192.0.0.11</tt>, that signals to a host stack that
link-layer resolution for the IPv4 default gateway is derived
from the link-layer address entry for the IPv6 default router in
the neighbor cache <xref target="RFC4861"/>, rather than via ARP. The IPv4
routing table entry is unchanged; only the next-hop resolution
path is modified. This eliminates the need for IPv4 subnets and
ARP on the local segment, removing the requirement for tunneling
or translation at the first hop.</t>
      <t>This problem is already being solved in production, but
inconsistently. Hosting providers including Hetzner, OVH, and
Scaleway independently deploy /32 host addresses with off-link
IPv4 gateways using per-OS workarounds (Linux pointopoint, netplan
on-link: true, explicit post-up routes). None of this is
documented in any RFC, and the implementations are not
interoperable across providers. This draft standardises the
pattern with a single sentinel address that host stacks can
implement natively. Alternative
approaches (a new DHCPv4 option, or implicit behaviour when
no router is specified) would both require DHCPv4 client
changes across every OS implementation; given typical
deployment timescales, meaningful coverage would take a decade
at best. The sentinel address approach requires no changes to
DHCPv4 clients or servers and is incrementally deployable
today.</t>
      <t>The mechanism has been verified to work without changes to
applications or DHCPv4 configuration on Windows 11, macOS,
Android, iOS, Linux, FreeBSD, and ChromeOS.</t>
      <t>This document addresses the host-side first-hop gap left open
by <xref target="I-D.ietf-intarea-v4-via-v6"/>, which defines router-to-router
forwarding of IPv4 traffic over IPv6 next-hops. Together, the
two documents provide a complete solution: hosts reach their
first-hop router without ARP, and routers forward IPv4 traffic
across an IPv6-only infrastructure without IPv4 addresses on
any router interface.</t>
    </section>
    <section anchor="conventions-and-definitions">
      <name>Conventions and Definitions</name>
      <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="problem-statement">
      <name>Problem Statement</name>
      <t>IPv4 next-hop resolution on a local link depends on ARP, which
requires an IPv4 subnet to be configured on the link. In an
IPv6-only segment, no such subnet exists. Existing solutions
-- dual-stack, tunneling, and translation-based approaches
such as NAT64 -- generally require changes beyond the local
segment. This document closes the first-hop resolution gap
for dual-stack hosts on IPv6-only segments without requiring
changes to host software, packet formats, or DHCPv4 clients.</t>
    </section>
    <section anchor="host-behavior-and-next-hop-resolution">
      <name>Host Behavior and Next-Hop Resolution</name>
      <t>This mechanism activates only when a functional IPv6
implementation is present on the same interface, sufficient
to perform Neighbor Discovery per <xref target="RFC4861"/> and process
Router Advertisements. Without IPv6 on the interface, the
sentinel address has no effect and the host continues to
behave as if no gateway were configured.</t>
      <t>For the outbound path, link-local IPv6 operation is sufficient.
For return traffic to reach the host via the
<xref target="I-D.ietf-intarea-v4-via-v6"/> forwarding model, the first-hop
router must advertise the host's /32 route with a routable IPv6
next-hop (GUA or ULA); a link-local address is not valid as an
inter-router next-hop. Operators deploying this mechanism in
conjunction with <xref target="I-D.ietf-intarea-v4-via-v6"/> <bcp14>MUST</bcp14> therefore
ensure the host has a routable IPv6 address on the interface.</t>
      <t>A host implementing this mechanism <bcp14>SHOULD</bcp14> be configured with a
/32 prefix length for its IPv4 address. With a broader prefix,
the host will continue to ARP for addresses it considers on-link,
defeating the purpose of the mechanism for local segment traffic.
A /32 ensures all IPv4 traffic is directed to the first-hop router
via the sentinel, with no on-link ARP possible.</t>
      <t>When a host is configured to use <tt>192.0.0.11</tt> as its IPv4 default
gateway, the host's operating system <bcp14>MUST</bcp14> implement the following
logic:</t>
      <ol spacing="normal" type="1"><li>
          <t>The host <bcp14>MUST</bcp14> maintain a functional IPv6 Neighbor Discovery
implementation per <xref target="RFC4861"/> on the same interface,
including default router discovery and neighbor cache
maintenance. No additional action specific to this mechanism
is required at interface configuration time.</t>
        </li>
        <li>
          <t>When the next hop for an IPv4 packet is <tt>192.0.0.11</tt>, the host
<bcp14>MUST NOT</bcp14> perform ARP. Instead, it consults the IPv6 default
router list and neighbor cache for the link-layer address,
scoped to the interface on which <tt>192.0.0.11</tt> is configured
as the IPv4 default gateway.</t>
        </li>
        <li>
          <t>If the IPv6 default router link-layer address is in a usable
NUD state (REACHABLE, STALE, DELAY, or PROBE per <xref target="RFC4861"/>),
the IPv4 packet is sent in a link-layer frame addressed to
that destination.</t>
        </li>
        <li>
          <t>If no reachable IPv6 default router is known after the
interface has completed initial configuration (i.e., at
least one RA has been processed), the packet <bcp14>MAY</bcp14> be queued
or dropped per implementation policy. If a last-known
router address is available, a Neighbor Solicitation
<bcp14>SHOULD</bcp14> be sent to that address. For behavior prior to
first RA reception, see the startup paragraph below.</t>
        </li>
      </ol>
      <t>Host stacks <bcp14>MUST</bcp14> treat <tt>192.0.0.11</tt> as a sentinel address
signalling that IPv6-based next-hop resolution is to be used,
regardless of other address configuration on the interface.
This behavior is unconditional and not dependent on any
additional signaling.</t>
      <t>When a DHCPv4 lease configuring <tt>192.0.0.11</tt> expires and
is not renewed, the host <bcp14>SHOULD</bcp14> remove <tt>192.0.0.11</tt> as the
IPv4 default gateway and cease IPv6-based resolution on that
interface. For statically configured deployments, removal
is governed by local administrative policy.</t>
      <t>Cross-interface resolution <bcp14>MUST NOT</bcp14> be performed. On multi-homed
hosts, each interface independently resolves <tt>192.0.0.11</tt> against
its own IPv6 neighbor cache state.</t>
      <t>The following pseudocode defines the resolution logic:</t>
      <artwork><![CDATA[
on interface I (where 192.0.0.11 is the configured IPv4 gateway):

  if next-hop(pkt) == 192.0.0.11:

    routers = default_router_list(I)

    if routers is empty:
      if not first_ra_received(I):  /* startup: MUST queue */
        queue pkt
      else:                         /* mid-operation: MAY drop */
        queue or drop pkt
      send Router Solicitation on I  /* ff02::2; subject to
                                        RFC 4861 rate limiting */
      return

    selected = select from routers by:
      1. highest Default Router Preference (RFC 4191)
      2. NUD state == REACHABLE   /* if preference equal */
      3. implementation-defined   /* if reachability equal */

    lladdr = neighbor_cache(I, selected).lladdr

    if lladdr is valid and NUD state != INCOMPLETE:
      /* STALE, DELAY, and PROBE are usable; see RFC 4861 s7.3.3 */
      send pkt in link-layer frame with dst = lladdr
    else:
      queue or drop pkt           /* per implementation policy */
      send Neighbor Solicitation for selected router on I
]]></artwork>
      <t>Router selection uses Default Router Preference as defined in
<xref target="RFC4191"/>. When multiple routers have equal preference and
reachability, the tiebreaker is implementation-defined; use
of most-recently-heard RA is one reasonable approach.</t>
      <t>If the selected IPv6 default router becomes unreachable during
an active session, the host <bcp14>SHOULD</bcp14> re-evaluate the default
router list and select an alternative. Existing transport
sessions will be disrupted if the link-layer next-hop changes;
this is consistent with IPv6 router failure behavior and is not
specific to this mechanism. Packets queued for a router that
has become unreachable <bcp14>SHOULD</bcp14> be flushed and re-evaluated
against the updated router selection.</t>
      <t>Each time an interface transitions to an operational state
and begins RA solicitation, a host may receive DHCPv4
configuration before any RA has been processed. Until a
reachable IPv6 default router is known, IPv4 packets <bcp14>MUST</bcp14>
be queued rather than silently dropped, pending RA reception.
Implementations <bcp14>SHOULD</bcp14> bound this queue duration to avoid
indefinite resource consumption. On queue timeout, packets
<bcp14>SHOULD</bcp14> be dropped and an ICMPv4 Host Unreachable message
<bcp14>MAY</bcp14> be generated toward the sending application.</t>
    </section>
    <section anchor="router-behavior">
      <name>Router Behavior</name>
      <section anchor="end-to-end-packet-flow">
        <name>End-to-End Packet Flow</name>
        <t>In this model, end hosts are assigned IPv4 addresses with a /32
prefix length. No IPv4 prefix is configured on the link; a
sending host directs all IPv4 traffic to the first-hop router
using the link-layer address derived from the IPv6 neighbor cache.
A host cannot resolve another host's IPv4 address on the
local link without router assistance; direct host-to-host
IPv4 communication on the segment may occur via ICMPv4 redirect
(<xref target="RFC1122"/>, Section 3.2.2.2) from the gateway, but cannot be
initiated by the host alone.</t>
        <t>For return traffic to reach end hosts, operators <bcp14>MUST</bcp14> ensure
that host /32 routes with an IPv6 next-hop per <xref target="RFC8950"/>
are present in the routing infrastructure, allowing routers
to forward IPv4 traffic toward the correct first-hop without
requiring IPv4 addresses on any router interface. The mechanism
by which the routing infrastructure learns these host routes is
outside the scope of this document.</t>
        <t>The following diagram illustrates the end-to-end packet flow.
Router-to-router forwarding uses <xref target="RFC8950"/>; no IPv4 address
is configured on any router interface. IPv4 addresses used in
the diagram are from the documentation ranges defined in
<xref target="RFC5737"/> and are not globally routable.</t>
        <artwork><![CDATA[
Host A                      Router R1
IPv4: 198.51.100.1/32       (no IPv4 address configured)
IPv6: 2001:db8:1::1         IPv6 link-local: fe80::R1

  [1] IPv4 pkt (src: 198.51.100.1, dst: 203.0.113.5)
      L2 dst: MAC(R1) -- resolved from ND cache, no ARP
  ---------------------------------------------------->

Router R1                   Router R2
(no IPv4 address)           (no IPv4 address configured)
IPv6 link-local: fe80::R1   IPv6 link-local: fe80::R2

  [2] FIB lookup: 203.0.113.5/32 via fe80::R2 (RFC 8950)
      L2 dst: MAC(R2) -- resolved from ND cache, no ARP
  ---------------------------------------------------->

Router R2                   Host B
(no IPv4 address)           IPv4: 203.0.113.5/32
IPv6 link-local: fe80::R2   IPv6: 2001:db8:2::2

  [3] FIB lookup: 203.0.113.5/32 via fe80::HostB (ND)
      L2 dst: MAC(HostB) -- resolved from ND cache, no ARP
  ---------------------------------------------------->
  [4] IPv4 packet delivered to Host B
]]></artwork>
        <t>No ARP is exchanged at any point.</t>
      </section>
      <section anchor="router-ingress-behavior">
        <name>Router Ingress Behavior</name>
        <t>Routers <bcp14>MUST</bcp14> treat <tt>192.0.0.11</tt> as an interface-scoped
address, valid only on the interface on which it is
configured, and only for locally-terminated traffic.
<tt>192.0.0.11</tt> does not appear in IPv4 fragment headers;
fragmentation behavior is unchanged by this mechanism.
Specifically:</t>
        <ul spacing="normal">
          <li>
            <t>It <bcp14>MUST NOT</bcp14> be injected into any routing protocol.</t>
          </li>
          <li>
            <t>It <bcp14>MUST NOT</bcp14> trigger overlapping-subnet checks.</t>
          </li>
          <li>
            <t>It <bcp14>MUST NOT</bcp14> appear as source or destination in any
forwarded packet.</t>
          </li>
        </ul>
        <t>A router <bcp14>MAY</bcp14> respond to ICMPv4 echo requests addressed to
<tt>192.0.0.11</tt> and <bcp14>MAY</bcp14> generate ICMPv4 Time Exceeded messages using
<tt>192.0.0.11</tt> as the source address. All such messages are
interface-local.</t>
        <t>ICMPv4 error generation on IPv6-only transit routers is out of
scope; see <xref target="RFC7600"/>.</t>
      </section>
      <section anchor="backward-compatibility-router-arp-response">
        <name>Backward Compatibility: Router ARP Response</name>
        <t>The use of <tt>192.0.0.11</tt> as the DHCPv4 Router Option (Option 3)
value is fully conformant with <xref target="RFC2132"/>, which imposes no
requirement that the router address be reachable via ARP on
the same subnet. Unlike <xref target="RFC1027"/> (proxy ARP), the router
is not proxying for a remote host; it owns this address on
the interface for the purpose of link-layer reachability.</t>
        <t>Unmodified hosts receiving <tt>192.0.0.11</tt> as their IPv4 default
gateway will issue an ARP request for it. A router <bcp14>SHOULD</bcp14> respond
to such ARP requests with its own MAC address. This is not proxy
ARP: no subnet exists, no remote host is being proxied.</t>
        <t>This enables a two-tier deployment model on the same L2 segment:</t>
        <ul spacing="normal">
          <li>
            <t><strong>Unmodified hosts:</strong> router answers ARP; IPv4 forwarding works
with zero host-side changes.</t>
          </li>
          <li>
            <t><strong>Updated hosts:</strong> link-layer address resolved from IPv6 neighbor
cache; ARP eliminated entirely.</t>
          </li>
        </ul>
        <t>Both tiers interoperate, allowing incremental deployment.
The router requires no per-host state to support both
tiers simultaneously: updated hosts will not send ARP
requests for <tt>192.0.0.11</tt>, so the router's ARP response
behavior is triggered only by unmodified hosts.</t>
      </section>
    </section>
    <section anchor="deployment-considerations">
      <name>Deployment Considerations</name>
      <t>This mechanism applies granularly at the segment level. A network
may contain a mix of IPv4-only, dual-stack, and IPv6-only
segments; this mechanism is applicable specifically to IPv6-only
segments carrying dual-stack hosts and does not affect other
segment types.</t>
      <t>This mechanism complements <xref target="RFC8925"/> (IPv6-Only Preferred
Option). RFC 8925 allows hosts to signal a preference for
IPv6-only operation, but operators must still provide IPv4
for hosts or applications that require it. This document
provides exactly that fallback: IPv4 connectivity on an
IPv6-only segment, without requiring a dual-stack
infrastructure or an IPv4 subnet on the local link. A host
that receives Option 108 and transitions to IPv6-only
operation retains functional IPv4 connectivity via
<tt>192.0.0.11</tt> without any additional configuration.</t>
      <t>This mechanism fits within the IPv6-mostly network deployment
model described in <xref target="I-D.ietf-v6ops-6mops"/>, specifically
the case where native IPv4 connectivity is provided to
dual-stack hosts on an IPv6-only segment.</t>
      <t>CLAT <xref target="I-D.ietf-v6ops-claton"/> provides an alternative approach
to IPv4 connectivity via translation. CLAT notes that a CLAT
function <bcp14>SHOULD</bcp14> be disabled when native IPv4 connectivity is
available; this mechanism provides exactly that native
connectivity, making CLAT unnecessary on segments where it
is deployed.</t>
      <t>Hosts without a functional IPv6 implementation on the relevant
interface cannot perform Neighbor Discovery and are outside
the scope of this document.</t>
      <t>On segments with multiple routers advertising equal Default
Router Preference (common in datacenter ECMP fabrics), hosts
may make inconsistent router selections based on RA timing.
Operators <bcp14>SHOULD</bcp14> configure explicit Default Router Preference
values per <xref target="RFC4191"/> to ensure deterministic behavior.</t>
      <t>Implementations in which IPv4 and IPv6 stacks are managed by
separate processes (as is common on mobile operating systems)
will require inter-process communication to expose the IPv6
neighbor cache to the IPv4 forwarding path. This is an
implementation consideration and does not affect the on-wire
behavior defined in this document.</t>
      <t>DHCPv4 relay agents that enforce on-link gateway validation
may reject or flag <tt>192.0.0.11</tt> as an invalid router option.
Operators <bcp14>SHOULD</bcp14> verify relay agent behavior in their
deployment before relying on this mechanism.</t>
    </section>
    <section anchor="security-considerations">
      <name>Security Considerations</name>
      <section anchor="arp-attack-surface-reduction">
        <name>ARP Attack Surface Reduction</name>
        <t>In the updated-host deployment model, ARP is eliminated from the
segment entirely. In the unmodified-host model, ARP is constrained
to the sentinel address from a known source (the first-hop
router), eliminating the class of ARP-based network reconnaissance
and spoofing attacks that are possible in conventional subnet
deployments. Broadcast traffic is reduced to a single predictable
ARP exchange per unmodified host at startup, compared to
continuous ARP traffic across a conventional subnet.</t>
        <t>The mechanism relies on the integrity of IPv6 Neighbor Discovery.
Rogue RA risks apply as in any IPv6 deployment and can be
mitigated with RA Guard <xref target="RFC6105"/>. Subnet scanning is
mitigated since hosts carry /32 addresses only.</t>
        <t>A host receiving <tt>192.0.0.11</tt> as its IPv4 default gateway
on a network that does not implement this mechanism will issue
an ARP request that receives no response, causing IPv4
connectivity to fail silently. Operators <bcp14>SHOULD</bcp14> ensure
<tt>192.0.0.11</tt> is only offered via DHCPv4 on segments where
the mechanism is deployed. DHCPv4 snooping and dynamic ARP
inspection, where used, <bcp14>MUST</bcp14> be configured to permit ARP
responses for <tt>192.0.0.11</tt> from the first-hop router.</t>
        <t>This mechanism does not interact with IPv4 link-local address
configuration per <xref target="RFC3927"/>. A host configured with
<tt>192.0.0.11</tt> as its gateway and a link-local IPv4 source
address will follow the same resolution logic defined in
Section 4 (Host Behavior and Next-Hop Resolution).</t>
      </section>
      <section anchor="universal-gateway-address">
        <name>Universal Gateway Address</name>
        <t>A consequence of the IANA allocation and the ARP behavior
defined in Section 5.3 is that <tt>192.0.0.11</tt> can serve as a
topology-independent gateway address in any deployment where
routers respond to ARP for it, not limited to IPv6-only
segments. This document does not specify or require this
behavior in IPv4-only deployments; it is an emergent property
of the allocation.</t>
        <t>In segments where routers respond to ARP for <tt>192.0.0.11</tt>,
it functions as a universal gateway address. Unlike a
conventional per-subnet gateway address, it does not reveal
network topology and carries no subnet membership information.
ARP cache poisoning of <tt>192.0.0.11</tt> is less valuable than
poisoning a conventional gateway address, as it carries no
topological information for an attacker to exploit; it can
only redirect local-segment traffic, mitigated by dynamic ARP
inspection. Rogue RA attacks achieve the same redirection and
are mitigated by RA Guard <xref target="RFC6105"/>.</t>
        <t>As <tt>192.0.0.11</tt> <bcp14>MUST NOT</bcp14> appear as source or destination in
any forwarded packet per Section 5.2, conformant deployments
render it unreachable from any device not on the local segment.
This eliminates it as a target for off-link attacks. As
Source=False in the IANA registry (see IANA Considerations),
no conformant off-link device will originate packets with
<tt>192.0.0.11</tt> as source, precluding volumetric attacks using
this address.</t>
        <t>IPv6 has long used specific link-local addresses (fe80::) as
next-hop addresses, topology-independent identifiers that
work on any segment without carrying subnet membership
information. <tt>192.0.0.11</tt> provides the same property for IPv4.</t>
      </section>
    </section>
    <section anchor="implementation-requirements">
      <name>Implementation Requirements</name>
      <t>An implementation is conformant if it satisfies all <bcp14>MUST</bcp14>
and <bcp14>MUST NOT</bcp14> requirements in Sections 4 and 5.</t>
      <t>A reference implementation in Linux userspace is available
at https://github.com/remcovanmook/v4-with-v6-nh.
A full conformance test suite will be documented prior to
IETF Last Call.</t>
    </section>
    <section anchor="iana-considerations">
      <name>IANA Considerations</name>
      <t>This document requests that IANA assign <tt>192.0.0.11/32</tt> in the
"IANA IPv4 Special-Purpose Address Registry" <xref target="RFC6890"/> as follows:</t>
      <table>
        <thead>
          <tr>
            <th align="left">Field</th>
            <th align="left">Value</th>
          </tr>
        </thead>
        <tbody>
          <tr>
            <td align="left">Address Block</td>
            <td align="left">192.0.0.11/32</td>
          </tr>
          <tr>
            <td align="left">Name</td>
            <td align="left">IPv4 Gateway via IPv6 Resolution</td>
          </tr>
          <tr>
            <td align="left">RFC</td>
            <td align="left">This document</td>
          </tr>
          <tr>
            <td align="left">Allocation Date</td>
            <td align="left">(date of publication)</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">True</td>
          </tr>
          <tr>
            <td align="left">Destination</td>
            <td align="left">True</td>
          </tr>
          <tr>
            <td align="left">Forwardable</td>
            <td align="left">False</td>
          </tr>
          <tr>
            <td align="left">Globally Reachable</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 Destination=True designation reflects that <tt>192.0.0.11</tt>
may appear as a destination in ICMPv4 messages received by
the router on a local interface (see Section 5.2). It does
not imply global reachability; Forwardable=False and
Globally Reachable=False together preclude any use of this
address beyond the local link.</t>
    </section>
  </middle>
  <back>
    <references anchor="sec-combined-references">
      <name>References</name>
      <references anchor="sec-normative-references">
        <name>Normative References</name>
        <reference anchor="RFC4191">
          <front>
            <title>Default Router Preferences and More-Specific Routes</title>
            <author fullname="R. Draves" initials="R." surname="Draves"/>
            <author fullname="D. Thaler" initials="D." surname="Thaler"/>
            <date month="November" year="2005"/>
            <abstract>
              <t>This document describes an optional extension to Router Advertisement messages for communicating default router preferences and more-specific routes from routers to hosts. This improves the ability of hosts to pick an appropriate router, especially when the host is multi-homed and the routers are on different links. The preference values and specific routes advertised to hosts require administrative configuration; they are not automatically derived from routing tables. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="4191"/>
          <seriesInfo name="DOI" value="10.17487/RFC4191"/>
        </reference>
        <reference anchor="RFC4861">
          <front>
            <title>Neighbor Discovery for IP version 6 (IPv6)</title>
            <author fullname="T. Narten" initials="T." surname="Narten"/>
            <author fullname="E. Nordmark" initials="E." surname="Nordmark"/>
            <author fullname="W. Simpson" initials="W." surname="Simpson"/>
            <author fullname="H. Soliman" initials="H." surname="Soliman"/>
            <date month="September" year="2007"/>
            <abstract>
              <t>This document specifies the Neighbor Discovery protocol for IP Version 6. IPv6 nodes on the same link use Neighbor Discovery to discover each other's presence, to determine each other's link-layer addresses, to find routers, and to maintain reachability information about the paths to active neighbors. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="4861"/>
          <seriesInfo name="DOI" value="10.17487/RFC4861"/>
        </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="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="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="RFC1027">
          <front>
            <title>Using ARP to implement transparent subnet gateways</title>
            <author fullname="S. Carl-Mitchell" initials="S." surname="Carl-Mitchell"/>
            <author fullname="J.S. Quarterman" initials="J.S." surname="Quarterman"/>
            <date month="October" year="1987"/>
            <abstract>
              <t>This RFC describes the use of the Address Resolution Protocol (ARP) by subnet gateways to permit hosts on the connected subnets to communicate without being aware of the existence of subnets, using the technique of "Proxy ARP".</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="1027"/>
          <seriesInfo name="DOI" value="10.17487/RFC1027"/>
        </reference>
        <reference anchor="RFC1122">
          <front>
            <title>Requirements for Internet Hosts - Communication Layers</title>
            <author fullname="R. Braden" initials="R." role="editor" surname="Braden"/>
            <date month="October" year="1989"/>
            <abstract>
              <t>This RFC is an official specification for the Internet community. It incorporates by reference, amends, corrects, and supplements the primary protocol standards documents relating to hosts. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="STD" value="3"/>
          <seriesInfo name="RFC" value="1122"/>
          <seriesInfo name="DOI" value="10.17487/RFC1122"/>
        </reference>
        <reference anchor="I-D.ietf-intarea-v4-via-v6">
          <front>
            <title>IPv4 routes with an IPv6 next hop</title>
            <author fullname="Juliusz Chroboczek" initials="J." surname="Chroboczek">
              <organization>IRIF, Université Paris-Cité</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="17" month="April" year="2026"/>
            <abstract>
              <t>   V4-via-v6 routing is a technique that uses IPv6 next-hop addresses
   for routing IPv4 packets, and thus makes it possible to route IPv4
   packets across a network where some routers have not been assigned
   IPv4 addresses.  This document describes v4-via-v6 routing, and
   defines related operational procedures, notably the origination of
   ICMPv4 packets by nodes that might not have an IPv4 address.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-intarea-v4-via-v6-08"/>
        </reference>
        <reference anchor="RFC5737">
          <front>
            <title>IPv4 Address Blocks Reserved for Documentation</title>
            <author fullname="J. Arkko" initials="J." surname="Arkko"/>
            <author fullname="M. Cotton" initials="M." surname="Cotton"/>
            <author fullname="L. Vegoda" initials="L." surname="Vegoda"/>
            <date month="January" year="2010"/>
            <abstract>
              <t>Three IPv4 unicast address blocks are reserved for use in examples in specifications and other documents. This document describes the use of these blocks. This document is not an Internet Standards Track specification; it is published for informational purposes.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="5737"/>
          <seriesInfo name="DOI" value="10.17487/RFC5737"/>
        </reference>
        <reference anchor="RFC2132">
          <front>
            <title>DHCP Options and BOOTP Vendor Extensions</title>
            <author fullname="S. Alexander" initials="S." surname="Alexander"/>
            <author fullname="R. Droms" initials="R." surname="Droms"/>
            <date month="March" year="1997"/>
            <abstract>
              <t>This document specifies the current set of DHCP options. Future options will be specified in separate RFCs. The current list of valid options is also available in ftp://ftp.isi.edu/in-notes/iana/assignments. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="2132"/>
          <seriesInfo name="DOI" value="10.17487/RFC2132"/>
        </reference>
        <reference anchor="RFC3927">
          <front>
            <title>Dynamic Configuration of IPv4 Link-Local Addresses</title>
            <author fullname="S. Cheshire" initials="S." surname="Cheshire"/>
            <author fullname="B. Aboba" initials="B." surname="Aboba"/>
            <author fullname="E. Guttman" initials="E." surname="Guttman"/>
            <date month="May" year="2005"/>
            <abstract>
              <t>To participate in wide-area IP networking, a host needs to be configured with IP addresses for its interfaces, either manually by the user or automatically from a source on the network such as a Dynamic Host Configuration Protocol (DHCP) server. Unfortunately, such address configuration information may not always be available. It is therefore beneficial for a host to be able to depend on a useful subset of IP networking functions even when no address configuration is available. This document describes how a host may automatically configure an interface with an IPv4 address within the 169.254/16 prefix that is valid for communication with other devices connected to the same physical (or logical) link.</t>
              <t>IPv4 Link-Local addresses are not suitable for communication with devices not directly connected to the same physical (or logical) link, and are only used where stable, routable addresses are not available (such as on ad hoc or isolated networks). This document does not recommend that IPv4 Link-Local addresses and routable addresses be configured simultaneously on the same interface. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="3927"/>
          <seriesInfo name="DOI" value="10.17487/RFC3927"/>
        </reference>
        <reference anchor="RFC6105">
          <front>
            <title>IPv6 Router Advertisement Guard</title>
            <author fullname="E. Levy-Abegnoli" initials="E." surname="Levy-Abegnoli"/>
            <author fullname="G. Van de Velde" initials="G." surname="Van de Velde"/>
            <author fullname="C. Popoviciu" initials="C." surname="Popoviciu"/>
            <author fullname="J. Mohacsi" initials="J." surname="Mohacsi"/>
            <date month="February" year="2011"/>
            <abstract>
              <t>Routed protocols are often susceptible to spoof attacks. The canonical solution for IPv6 is Secure Neighbor Discovery (SEND), a solution that is non-trivial to deploy. This document proposes a light-weight alternative and complement to SEND based on filtering in the layer-2 network fabric, using a variety of filtering criteria, including, for example, SEND status. This document is not an Internet Standards Track specification; it is published for informational purposes.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="6105"/>
          <seriesInfo name="DOI" value="10.17487/RFC6105"/>
        </reference>
        <reference anchor="RFC7600">
          <front>
            <title>IPv4 Residual Deployment via IPv6 - A Stateless Solution (4rd)</title>
            <author fullname="R. Despres" initials="R." surname="Despres"/>
            <author fullname="S. Jiang" initials="S." role="editor" surname="Jiang"/>
            <author fullname="R. Penno" initials="R." surname="Penno"/>
            <author fullname="Y. Lee" initials="Y." surname="Lee"/>
            <author fullname="G. Chen" initials="G." surname="Chen"/>
            <author fullname="M. Chen" initials="M." surname="Chen"/>
            <date month="July" year="2015"/>
            <abstract>
              <t>This document specifies a stateless solution for service providers to progressively deploy IPv6-only network domains while still offering IPv4 service to customers. The solution's distinctive properties are that TCP/UDP IPv4 packets are valid TCP/UDP IPv6 packets during domain traversal and that IPv4 fragmentation rules are fully preserved end to end. Each customer can be assigned one public IPv4 address, several public IPv4 addresses, or a shared address with a restricted port set.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="7600"/>
          <seriesInfo name="DOI" value="10.17487/RFC7600"/>
        </reference>
        <reference anchor="RFC8925">
          <front>
            <title>IPv6-Only Preferred Option for DHCPv4</title>
            <author fullname="L. Colitti" initials="L." surname="Colitti"/>
            <author fullname="J. Linkova" initials="J." surname="Linkova"/>
            <author fullname="M. Richardson" initials="M." surname="Richardson"/>
            <author fullname="T. Mrugalski" initials="T." surname="Mrugalski"/>
            <date month="October" year="2020"/>
            <abstract>
              <t>This document specifies a DHCPv4 option to indicate that a host supports an IPv6-only mode and is willing to forgo obtaining an IPv4 address if the network provides IPv6 connectivity. It also updates RFC 2563 to specify DHCPv4 server behavior when the server receives a DHCPDISCOVER not containing the Auto-Configure option but containing the new option defined in this document.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8925"/>
          <seriesInfo name="DOI" value="10.17487/RFC8925"/>
        </reference>
        <reference anchor="I-D.ietf-v6ops-6mops">
          <front>
            <title>IPv6-mostly Networks: Deployment and Operations Considerations</title>
            <author fullname="Nick Buraglio" initials="N." surname="Buraglio">
              <organization>Energy Sciences Network</organization>
            </author>
            <author fullname="Ondřej Caletka" initials="O." surname="Caletka">
              <organization>RIPE NCC</organization>
            </author>
            <author fullname="Jen Linkova" initials="J." surname="Linkova">
              <organization>Google</organization>
            </author>
            <date day="2" month="March" year="2026"/>
            <abstract>
              <t>   This document discusses a deployment scenario called "an IPv6-mostly
   network", when IPv6-only and IPv4-enabled endpoints coexist on the
   same network (network segment, VLAN, SSID etc).  The proposed
   approach enables smooth and incremental transition from dual-stack to
   IPv6-only network by allowing IPv6-capable devices to remain
   IPv6-only while the network is seamlessly supplying IPv4 to those
   that require it.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-v6ops-6mops-07"/>
        </reference>
        <reference anchor="I-D.ietf-v6ops-claton">
          <front>
            <title>464XLAT Customer-side Translator (CLAT): Node Behavior and Recommendations</title>
            <author fullname="Lorenzo Colitti" initials="L." surname="Colitti">
              <organization>Google</organization>
            </author>
            <author fullname="Jen Linkova" initials="J." surname="Linkova">
              <organization>Google</organization>
            </author>
            <author fullname="Tommy Jensen" initials="T." surname="Jensen">
              <organization>Cloudflare</organization>
            </author>
            <date day="5" month="March" year="2026"/>
            <abstract>
              <t>   464XLAT defines an architecture for providing IPv4 connectivity
   across an IPv6-only network.  The solution involves two functional
   elements: a provider-side translator (PLAT) and a customer-side
   translator (CLAT).  This document updates the 464XLAT specification
   (RFC6877) and Requirements for IPv6 Customer Edge Routers (RFC8585)
   by further defining CLAT node behavior and IPv6 Customer Edge Routers
   to support IPv4-as-a-Service by providing recommendations for node
   developers on enabling and disabling CLAT.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-v6ops-claton-16"/>
        </reference>
      </references>
    </references>
    <?line 535?>

<section anchor="acknowledgements">
      <name>Acknowledgements</name>
      <t>The author thanks Tobias Fiebig, Warren Kumari, Jen Linkova,
David Lamparter, and Jordi Palet Martinez for their feedback
and review. An earlier version of this work was presented as
a lightning talk at RIPE 91 in Bucharest (October 2025) and
at IETF 124 in Montreal (November 2025).</t>
    </section>
  </back>
  <!-- ##markdown-source:
H4sIAAAAAAAAA71c63IbuZX+j6dAnB+RXCQtypexqThZ2pLHSmxJK8mZSqWm
ZppskOqo2c00uiUzGedZ9ln2yfY75wBodJNynK3adVJjmmygDw7O5TsXYDgc
qjqrczPRpxd3L4aXxpb5nUnpX8/090lt7pONSmazytztfuQHlZbzIllhhrRK
FvXwLilWZXk7zIo6qUwyzNYYVLlBw6VMOTwYqxQfJ/rw4PDF8ODF8PA7NccX
y7LaTLStU5Wtq4muq8bWhwcHrw4O1X1Z3S6rsllPtJtb2Wa2yqzNyqLerGkN
J9fv1LwsrClsY3m4USD8qbo1G4xP8UhRm6ow9fCYqFXqzhSNmSitl1l908wm
+lFlVvPSreKJrGnnGh4pZeukSH9K8rLAyzfGqnU20X+py/lA27KqK7Ow+LRZ
0YcflUqa+qas8LIh3qexCpB4OdJ4l/6Il/GXwspLoqH7Q1ktJ3pqQX2ZpW4Z
SY2lJ7l+M/rTiB8yqyTLJ5qX8B+Je/jmb6N5uVKqKKsVRtzxci/fvX02fjX2
H1++8B9fvHx14D6+fPUcH1VWLHojxweH3/mP48ND+ng6PB5lpl6Efb97NrzL
8NcL9+Dz7576MYfjp4fu49NXYaYX44Pn7uN3Lw5aGg6fd+a/e1Gu7fDFCv/d
8f08T+qymKjhcKiTma2rZI5Nvr7JrIacNitT1NquzTxbZMbqm9LWemZukrus
rLQpklmeFUuRbLBs1RTZnHmswAGdNkk+xJbPb3mg1WUhKlEW+UZbs6TZseH3
kKSyqUk6IWj4Ynp5MdB1UxSGph9gKyGZSWFznnuk3/Ns9U1SY+fmBnxWP49f
HY4O8L/x+MnTw591Qr+brBLaUrNImrzWThJ1kqaQTqudiCo8qgvzuR7elGuN
d94O82RjqvDcoipXNB+Tjyez5c0MRM2T+Y1RVYJfKiKn0NhBon4kr11j6ViQ
xv5qMOQ+qVKTqoIlI98MwMB0WJdD/DXS15h9ZeaYJLMrDfZnxRxiCQ4lObiV
mnVebsBvo0h9ljZLjW6gcyntTOoYTJzURalpmiX2qy718fu3IIVksoJ8V828
bipDr4t2WFXmb40RnhqN95Wyi7pc6D5js0IYMT2b8iLVFUkHNvqiqdalNXrq
eHZplhleuCEibLNeQ78xEm8NqxwpFrtVlqZYlvo1KWlVpiCRJEhNC+Fi2ISm
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

-->

</rfc>
