<?xml version="1.0" encoding="UTF-8"?>
  <?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
  <!-- generated by https://github.com/cabo/kramdown-rfc version 1.6.33 (Ruby 2.6.10) -->


<!DOCTYPE rfc  [
  <!ENTITY nbsp    "&#160;">
  <!ENTITY zwsp   "&#8203;">
  <!ENTITY nbhy   "&#8209;">
  <!ENTITY wj     "&#8288;">

<!ENTITY RFC2119 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.2119.xml">
<!ENTITY RFC4193 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.4193.xml">
<!ENTITY RFC7078 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.7078.xml">
<!ENTITY RFC7526 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.7526.xml">
<!ENTITY RFC8174 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8174.xml">
<!ENTITY RFC6724 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.6724.xml">
<!ENTITY RFC1918 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.1918.xml">
<!ENTITY RFC3484 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.3484.xml">
<!ENTITY RFC5220 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.5220.xml">
<!ENTITY RFC6555 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.6555.xml">
<!ENTITY RFC8305 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8305.xml">
]>


<rfc ipr="trust200902" docName="draft-ietf-6man-rfc6724-update-02" category="std" consensus="true" submissionType="IETF" updates="6724">
  <front>
    <title abbrev="Prefer ULAs over IPv4 addresses">Preference for IPv6 ULAs over IPv4 addresses in RFC6724</title>

    <author initials="N." surname="Buraglio" fullname="Nick Buraglio">
      <organization>Energy Sciences Network</organization>
      <address>
        <email>buraglio@forwardingplane.net</email>
      </address>
    </author>
    <author initials="T." surname="Chown" fullname="Tim Chown">
      <organization>Jisc</organization>
      <address>
        <email>Tim.Chown@jisc.ac.uk</email>
      </address>
    </author>
    <author initials="J." surname="Duncan" fullname="Jeremy Duncan">
      <organization>Tachyon Dynamics</organization>
      <address>
        <email>jduncan@tachyondynamics.com</email>
      </address>
    </author>

    <date year="2023" month="October" day="20"/>

    <area>Int</area>
    <workgroup>6MAN</workgroup>
    <keyword>Internet-Draft</keyword>

    <abstract>


<?line 47?>

<t>This document updates RFC 6724 based on operational experience gained since its publication over ten years ago. In particular it updates the precedence of Unique Local Addresses (ULAs) in the default address selection policy table, which as originally defined by RFC 6724 has lower precedence than legacy IPv4 addressing. The update places both IPv6 Global Unicast Addresses (GUAs) and ULAs ahead of all IPv4 addresses on the policy table to better suit operational deployment and management of ULAs in production. In updating the RFC 6724 default policy table, this document also demotes the preference for 6to4 addresses. These changes to default behavior improve supportability of common use cases such as, but not limited to, automatic / unmanaged scenarios. It is recognized that some less common deployment scenarios may require explicit configuration or custom changes to achieve desired operational parameters.</t>



    </abstract>



  </front>

  <middle>


<?line 51?>

<section anchor="introduction"><name>Introduction</name>

<t>When <xref target="RFC6724"/> was published in 2012 it was expected that the default policy table may need to be updated from operational experience; section 2.1 says "It is important that implementations provide a way to change the default policies as more experience is gained" and points to the examples in Section 10, including Section 10.6 which considers a ULA example.</t>

<t>This document is written on the basis of such operational experience, in particular for scenarios where ULAs are used within a site.</t>

<t>The current default policy table in RFC 6724 leads to preference for IPv6 GUAs over IPv4 globals, which is widely considered to be preferential behavior to support greater use of IPv6 in dual-stack environments, and to allow sites to phase out IPv4 as its use becomes ever lower.</t>

<t>However, the default policy table also puts IPv6 ULAs below all IPv4 addresses, including <xref target="RFC1918"/> addresses. For many site operators this behavior will be counter-intuitive, and may create difficulties with respect to planning, operational, and security implications for environments where ULA addressing is used in certain IPv4/IPv6 dual-stack network scenarios. The expected prioritization of IPv6 traffic over IPv4 by default, as happens with IPv6 GUA addressing, will not happen for ULAs.</t>

<t>An IPv6 deployment, whether enterprise, residential or other, may use combinations of IPv6 GUAs, IPv6 ULAs, IPv4 globals, IPv4 RFC 1918 addressing, and may or may not use some form of NAT.</t>

<t>This document makes no comment or recommendation on how ULAs are used, or on the use of NAT in an IPv6 network. As the default policy table stands, operationally where GUAs and ULAs are used alongside RFC 1918 addressing, an IPv6 GUA would be selected to reach an IPv6 GUA destination.  However where there are only ULAs and RFC1918 addressing in use, RFC 1918 addresses will be preferred.</t>

<t>This document updates the default policy table to elevate the preference for ULAs such that ULAs will be preferred over all IPv4 addresses, providing more consistent and less confusing behavior for operators.</t>

<t>This change aims to improve the default handling of address selection for common cases, and unmanaged / automatic scenarios rather than those where DHCPv6 is deployed. Sites using DHCPv6 for host configuration management can make use of implementations of <xref target="RFC7078"/> to apply changes to the RFC 6724 policy table.</t>

<t>The changes should also assist operators in phasing out IPv4 from dual-stack environments, since IPv6 GUAs and ULAs will be preferred over any IPv4 addresses.  This is an extremely important enabler towards IPv6-only networking.</t>

<t>The changes are discussed in more detail in the following sections, with a further section providing a summary of the proposed updates.</t>

</section>
<section anchor="terminology"><name>Terminology</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="unintended-operational-issues-regarding-ipv6-preference-and-ulas"><name>Unintended Operational Issues Regarding IPv6 Preference and ULAs</name>

<t>The preference for use of IPv6 addressing over IPv4 addressing in <xref target="RFC6724"/> is inconsistent. As written, RFC 6724 section 10.3 states:</t>

<figure><artwork><![CDATA[
"The default policy table gives IPv6 addresses higher precedence than
IPv4 addresses.  This means that applications will use IPv6 in
preference to IPv4 when the two are equally suitable.  An
administrator can change the policy table to prefer IPv4 addresses by
giving the ::ffff:0.0.0.0/96 prefix a higher precedence".
]]></artwork></figure>

<t>The expected behavior would be that ULA address space would be preferred over legacy IPv4, however this is not the case. This presents an issue with any environment that will use ULA addressing alongside legacy IPv4, whether global or RFC 1918. This is counter to the standard expectations for legacy IPv4 / IPv6 dual-stack behavior in preferring IPv6, which is the case for GUA addressing.</t>

<section anchor="operational-implications"><name>Operational Implications</name>

<t>There are demonstrated and easily repeatable operational examples of the impact of the current RFC 6724 behaviour, i.e., ULAs not being preferred in OS and network equipment over legacy IPv4 addresses. These reinforce the need to update RFC 6724 to both better reflect the original intent of the RFC and to facilitate the depreciation and eventual removal of IPv4 in network environments.</t>

<t>When the default policy table in a given operating system is referenced it dictates the behavior of getaddrinfo() or analogous process. More specifically, where getaddrinfo() or a comparable API is used, the sorting behavior should take into account both
the source address of the requesting host as well as the destination addresses returned and sort according to both source and destination addresses, i.e, when a ULA address is
returned, the source address selection should return and use a ULA address if available. Similarly, if a GUA address is returned the source address selection should return a GUA source address if available.</t>

<t>However, there are clearly evidenced example of three failure scenarios:</t>

<t><list style="numbers">
  <t>ULA per RFC 6724 is less preferred (the precedence value is lower) than all legacy IPv4 (represented by ::ffff:0:0/96 in the aforementioned table).</t>
  <t>Because of the lower precedence value of fc00::/7, if a host has legacy IPv4 enabled, it will use legacy IPv4 before using ULA.</t>
  <t>A dual-stacked client will source the traffic from the legacy IPv4 address, meaning it will require a corresponding legacy IPv4 destination address.</t>
</list></t>

<t>For scenario number 3, when a host resolves through DNS a destination with A and AAAA DNS records, the host will choose the A record to get an legacy IPv4 address for the destination, meaning ULA IPv6 is rendered unused.</t>

<t>As a result, the use of ULAs is not a viable option for dual-stack networking transition planning, large scale network modeling, network lab environments or other modes of large scale networking that run both IPv4 and IPv6 concurrently with the expectation that IPv6 will be preferred by default.</t>

</section>
</section>
<section anchor="preference-of-6to4-addresses"><name>Preference of 6to4 addresses</name>

<t>The anycast prefix for 6to4 relays was deprecated by <xref target="RFC7526"/> in 2015, and since that time the use of 6to4 addressing has further declined to the point where it is generally not seen and can be considered to all intents and purposes deprecated in use.</t>

<t>This document therefore demotes the precedence of the 6to4 prefix in the policy table to the same minimum preference as carried by the deprecated site local and 6bone address prefixes.</t>

</section>
<section anchor="adjustments-to-rfc-6724"><name>Adjustments to RFC 6724</name>

<t>This update alters the default policy table listed in Rule 2.1 of RFC 6724.</t>

<t>The table below reflects the current RFC 6724 state on the left, and the updated state defined by this RFC on the right:</t>

<figure><artwork><![CDATA[
                    RFC 6724                                            Updated                  
      Prefix        Precedence Label                      Prefix        Precedence Label              
      ::1/128               50     0                      ::1/128               50     0
      ::/0                  40     1                      ::/0                  40     1
      ::ffff:0:0/96         35     4                      ::ffff:0:0/96         20     4 (*)
      2002::/16             30     2                      2002::/16              5     2 (*)
      2001::/32              5     5                      2001::/32              5     5
      fc00::/7               3    13                      fc00::/7              30    13 (*)
      ::/96                  1     3                      ::/96                  1     3
      fec0::/10              1    11                      fec0::/10              1     1
      3ffe::/16              1    12                      3ffe::/16              1     12

 (*) value(s) changed in update
]]></artwork></figure>

<t>This preference table update moves 2002::/16 to de-preference its status in line with RFC 7526 and changes the default address selection to move fc00::/7 above legacy IPv4, with ::ffff:0:0/96 now set to precedence 20.</t>

</section>
<section anchor="the-practicalities-of-implementing-address-selection-support"><name>The practicalities of implementing address selection support</name>

<t>As with most adjustments to standards, and using RFC 6724 itself as a measuring stick, the updates defined in this document will likely take between 8-20 years to become common enough for consistent behavior within most operating systems. At the time of writing, it has been over 10 years since RFC 6724 has been published but we continue to see existing commercial and open source operating systems exhibiting <xref target="RFC3484"/> behavior.</t>

<t>While it should be noted that RFC 6724 defines a solution to adjust the address preference selection table that is functional theoretically, operationally the solution is operating system dependent and in practice policy table changes cannot be signaled by any currently deployed network mechanism. While <xref target="RFC7078"/> defines such a DHCPv6 option, it is not by any means widely implemented. This lack of an intra-protocol or network-based ability to adjust address selection preference, along with the inability to adjust a notable number of operating systems either programmatically or manually, renders operational scalability of such a mechanism challenging.</t>

<t>It is especially important to note this behavior in the long lifecycle equipment that exists in industrial control and operational technology environments due to their very long mean time to replacement/lifecycle.</t>

<t>In practice this means that network operators and those who design networks need to keep these considerations in mind.  Should the current ULA and IPv4 preference issue be of concern then 'workarounds' do exist. One is to use IPv6-only networking, i.e., not deploy dual-stack, and another is to only use GUA IPv6 addresses which are preferred by default over all IPv4 addresses.</t>

</section>
<section anchor="related-issues-and-guidance"><name>Related Issues and Guidance</name>

<section anchor="relation-to-rfc-5220"><name>Relation to RFC 5220</name>

<t>The concerns expressed in section 2.2.2 of <xref target="RFC5220"/> need to be considered. But with a separate label for ULA now present in the policy table, Rule 5 of Section 6 of RFC 6724 which states:</t>

<figure><artwork><![CDATA[
Rule 5: Prefer matching label.
   If Label(Source(DA)) = Label(DA) and Label(Source(DB)) <> Label(DB),
   then prefer DA.  Similarly, if Label(Source(DA)) <> Label(DA) and
   Label(Source(DB)) = Label(DB), then prefer DB.
]]></artwork></figure>

<t>This specifies that the presence of the label and the rule defining the behavior based on said rule should prevent the situation described in that section from occurring.</t>

</section>
<section anchor="relation-to-happy-eyeballs"><name>Relation to Happy Eyeballs</name>

<t>In cases where a ULA Source Address is selected to communicate with a GUA destination, Happy Eyeballs version 1 (<xref target="RFC6555"/>) or version 2 (<xref target="RFC8305"/>) would result in IPv4 being used in practice since the ULA source address will likely fail (due to egress filtering at the border, as discussed in the Security Considerations below). Corner cases may exist where the ULA address will not fail, however, in normal operation these cases are more likely misconfigurations than intentional.</t>

</section>
<section anchor="relation-to-rfc-4193"><name>Relation to RFC 4193</name>

<t>If the operational guidelines in sections 4.1 and 4.3 of <xref target="RFC4193"/> are followed, a Destination Unreachable ICMPv6 Error should be received by the source device.</t>

<t>In such cases, the guidance in Section 2 of RFC 6724 implies trying the next destination address in the ordered list, where it states that "for many applications, it is appropriate to iterate through the list of addresses returned from getaddrinfo() until a working address is found.  For other applications, it might be appropriate to try multiple addresses in parallel (e.g., with some small delay in between) and use the first one to succeed".</t>

</section>
</section>
<section anchor="acknowledgements"><name>Acknowledgements</name>

<t>The authors would like to acknowledge the valuable input and contributions of the 6man WG including Brian Carpenter, XiPeng Xiao, Eduard Vasilenko, David Farmer, Bob Hinden, Ed Horley, Tom Coffeen, Scott Hogg, Chris Cummings, Paul Wefel, Dale Carder, Erik Auerswald, Ole Troan, Eric Vyncke, and Mark Smith.</t>

</section>
<section anchor="security-considerations"><name>Security Considerations</name>

<t>There are no direct security considerations in this document.</t>

<t>The mixed preference for IPv6 over IPv4 from the default policy table in RFC 6724 represents a potential security issue, given an operator may expect ULAs to be used when in practice RFC 1918 addresses are used instead.</t>

<t>When using the updated ULA source address selection defined in this document, network operators <bcp14>MUST</bcp14> follow Section 4.3 of <xref target="RFC4193"/> for firewall/packet filtering as "routers be configured by default to keep any packets with Local
IPv6 addresses from leaking outside of the site and to keep any site prefixes from being advertised outside of their site." Following this security practice is critical when ULAs have more broad reachability.</t>

<t>Operators should be mindful of cases where one node is compliant with RFC 6724 as originally published and another node is compliant with the update presented in this document, as there may be inconsistent behaviour for communications initiated in each direction. Similarly, differences between current RFC 6724-compliant and RFC 3484-compliant nodes may also be observed. Ultimately all nodes should be made compliant to the updated specification described in this document.</t>

</section>
<section anchor="iana-considerations"><name>IANA Considerations</name>

<t>None.</t>

</section>
<section anchor="appendix-a-changes-since-rfc6724"><name>Appendix A. Changes since RFC6724</name>

<t><list style="symbols">
  <t>Update to default preference table moving 6to4 address block 2002::/16 to de-preference status in line with <xref target="RFC7526"/></t>
  <t>Change the default address selection to move fc00::/7 to preference 30, above legacy IPv4,</t>
  <t>Change ::ffff:0:0/96 to preference 20.</t>
</list></t>

</section>


  </middle>

  <back>


    <references title='Normative References'>

&RFC2119;
&RFC4193;
&RFC7078;
&RFC7526;
&RFC8174;


    </references>

    <references title='Informative References'>

&RFC6724;
&RFC1918;
&RFC3484;
&RFC5220;
&RFC6555;
&RFC8305;


    </references>



  </back>

<!-- ##markdown-source:
H4sIAPmnMmUAA5Vb63LbRpb+j6foVX6MlaJoUbfY2kwmtGTHSvm2kTzZqa39
0QSaZEe4cBqAZM5U9ln2WfbJ9jvndAMNEvJulKqYBPp6rt+58OjoKGlsk5tL
9cmZpXGmTI1aVk7dfHq4UJ/fzWtVPRj+eqZ0ljlT16ZWtlS/vLm6+O7kLNGL
hTMPYf6TU5KsSktdYKPM6WVzZE2zPLoodHnkliktdNRuMt2Yo+OTJNXNpaqb
LKnbRWHr2lZls91g6s3ruzeJ3bhL1bi2bk6Oj19iuHZG413ZJI+rS3Xxfv4h
uX/kB8aVpjm6pg0TWb7GADp1kui2WVfuMlH8d+T/VbgaxnyYqlet06vcVt0L
Of0Hm97vv6scdn5dGrfaqtvUEhVr9cE0j5W77waZQtv8Ui385B9B5kftMluu
NrkuzRRnHT/N3VRdravHcucod7bYec7H+NnW6e6eGDrloT/+hrdTnU7b+/G9
fp6q67ZM9e5mP0M2iu3uO97wTqfrbVWq6y2G2rTe3fy3jCf92Mi4zA+bplWR
JGXlCt3YB0OcgEydzGYv/cez2ctT//G74+9ehI/nJxeXSWLL5c5M4qv/OHs5
C8NPz16Ep+cnJ8dh7Pn5uf/44vSYPuJLkhwdHSm9qBun0yZJ7ta2VhDbtjBl
o7z80BQWIbXQtckU7l1tjMNBqlLnynzBF+a/WmlbYkBt6YttarVpF7lNeaRo
SGNKtTXa1UqvqikEVm20a2za5tphRrdlszZq40xqMl64WqrPpf17a9S7KsWe
804tn5H2HZJ20pTMLHWbN0EHVW1yk/LumwoH2apGL3IzUY9rm66Vhto6u7K4
Rb6luXz6xba/8BpD8uoRB48O06x1qXKz0lgv1nhI9VTd4RRyCQURJ51YVM1a
bMtPebXA4XGTVNdNfImfPtMldJmJMdFrozO6NA62a4cquWl8H9VUamEa6L6q
WxAx5k5mNnm1ZXbS8rA+emX4K9GUNgPpNq7KWqYTs4TPj9vwRh0tAm2HlGwG
EqPzusLAoop4GJvYi6aK7sLUqo1KQdAVTai6TRZmrR8sZtgCh3swuNhmUzls
anPbbOnw0KUCxGhpAU2UqVvm6QTmplFl1ajcFrYBR5tqomD7KtKdVD1XbSlk
gKSmptTOVjjKTaNwE3C5WpX2HzRrrRtVV4UBryFKfruInt1kUHWLmX9vrTOk
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
kv8FwzBJr808AAA=

-->

</rfc>

