<?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-01" 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="18"/>

    <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:
~~~~~~~~~~
                    RFC 6724                                            Updated                <br />
      Prefix        Precedence Label                      Prefix        Precedence Label            <br />
      ::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 (<em>)
      2002::/16             30     2                      2002::/16              5     2 (</em>)
      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</t>

<t>(*) value(s) changed in update
~~~~~~~~~~</t>

<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 
~~~~~
Rule 5: Prefer matching label.
   If Label(Source(DA)) = Label(DA) and Label(Source(DB)) &lt;&gt; Label(DB),
   then prefer DA.  Similarly, if Label(Source(DA)) &lt;&gt; Label(DA) and
   Label(Source(DB)) = Label(DB), then prefer DB.
~~~~~
means 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 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:
H4sIALTUL2UAA5Vb63LbRpb+j6foVX6MlaJoUbfY2kwmtGTHSvm2kbzZqa39
0QSaZEe4cBqAZM5U5ln2WfbJ9jvndAMNEvJulKqYBPp6rt+58OjoKGlsk5tL
9cmZpXGmTI1aVk7dfHq4UJ/fzWtVPRj+eqZ0ljlT16ZWtlS/vLm6+O7kLNGL
hTMPYf6TU5KsSktdYKPM6WVzZE2zPLoodHnkliktdNRuMt2Yo+NZkurmUtVN
ltTtorB1bauy2W4w9eb13ZvEbtylalxbNyfHxy+PTxLtjMa7skkeV5fq4v38
Q3L/yA+MK01zdE0bJrJ8jQF06iTRbbOu3GWi+O/I/6twNYz5MFWvWqdXua26
F3L6Dza9339XOez8ujRutVW3qSUq1uqDaR4rd98NMoW2+aVa+Mk/gsyP2mW2
XG1yXZopzjp+mrupulpXj+XOUe5ssfOcj/GzrdPdPTF0ykN//A1vpzqdtvfj
e/08VddtmerdzX6GbBTb3Xe84Z1O19uqVNdbDLVpvbv5bxlP+rGRcZkfNk2r
IknKyhW6sQ+GOAGZOpnNXvqPZ7OXp/7jd8ffvQgfz08uLmn1JLHlcmc28dZ/
nL2chSmnZy/C0/OTk+Mw9vz83H98cXpMHxNa9OjoSOlF3TidNklyt7a1gui2
hSkb5WWIprAYqYWuTaZw92pjHA5SlTpX5gu+sAyolbYlBtSWvtimVpt2kduU
R4qWNKZUW6NdrfSqmkJo1Ua7xqZtrh1mdFs2a6M2zqQm44Wrpfpc2r+1Rr2r
Uuw571TzGWngIWkoTcnMUrd5E/RQ1SY3Ke++qXCQrWr0IjcT9bi26VppqK6z
K4tb5Fuay6dfbPsLrzEkrx5x8OgwzVqXKjcrjfVirYdkT9UdTiGXUBBz0otF
1azFvvyUVwscHjdJdd3El/jpM11Cl5kYFL02OqNL42C7tqiSm8b3UU2lFqaB
/qu6BRFj7mRmk1dbZictDwukV4a/Ek1pM5Bu46qsZToxS/j8uA1v1NEi0HZI
yWYgMTqvKwwsqoiHsZm9aKroLkyt2qgUBF3RhKrbZGHW+sFihi1wuAeDi202
lcOmNrfNlg4PfSpAjJYW0ESZumWeTmByGlVWjcptYRtwtKkmCvavIt1J1XPV
lkIGSGpqSu1shaPcNAo3AZerVWn/TrPWulF1VRjwGqLkt4vo2U0GVbeY+bfW
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

-->

</rfc>

