<?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-03" 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="November" day="06"/>

    <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     11
      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>Section 2.2.2 of <xref target="RFC5220"/> outline a potential failure scenario involving the presence of ULA addressing and both an A and AAAA DNS record for a destination resource.</t>

<t>Rule 5 of Section 6 of RFC 6724 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>The concerns expressed in section 2.2.2 of <xref target="RFC5220"/> are addressed with the inclusion of a separate label for ULA present in the policy table.</t>

<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:
H4sIABf0SGUAA5Vb63IbR3b+P0/RoX+s6AIggjdJjNdriJQsuiRKEal1tlL5
0ZhpAG3OBTsXUtgt51nyLHmyfOec7pmewVCJ6SoLmOnruX7ngul0GtW2Ts2F
+lSalSlNHhu1Kkp1/enhXH15v6hU8WD466nSSVKaqjKVsrn6/Pby/MXxaaSX
y9I8+PlPTomSIs51ho2SUq/qqTX1anqe6XxarmJaaNpsE12b6dFJFOv6QlV1
ElXNMrNVZYu83m0x9frN3dvIbssLVZdNVR8fHb06Oo50aTTe5XX0uL5Q5x8W
N9H9Iz8wZW7q6RVtGMnyFQbQqaNIN/WmKC8ixX9T96/C1TDmZqZeN6Vep7Zo
X8jpb2x8v/+uKLHzm9yU6526jS1RsVI3pn4syvt2kMm0TS/U0k3+CWR+1GVi
8/U21bmZ4azjp7mbqctN8ZgPjnJns8FzPsYvtoqHe2LojIf+9BveznQ8a+7H
9/plpq6aPNbDzX6BbGS74Tve8E7Hm12Rq6sdhtq4Gm7+W8KTfqplXOKGzeIi
i6K8KDNd2wdDnIBMHc/nr9zH0/mrE/fxxdGLl/7j2fH5RRTZfDWYSXx1H+ev
5n74yelL//Ts+PjIjz07O3MfX54c0Ud8iaLpdKr0sqpLHddRdLexlYLYNpnJ
a+Xkh6awCKmlrkyicO9ia0ocpMh1qsxXfGH+q7W2OQZUlr7YulLbZpnamEeK
htQmVzujy0rpdTGDwKqtLmsbN6kuMaPdst4YtS1NbBJeuFipL7n9e2PU+yLG
notWLZ+R9h2SdtKUxKx0k9ZeB1VlUhPz7tsCB9mpWi9TM1GPGxtvlIbalnZt
cYt0R3P59Mtdd+ENhqTFIw4eHKbe6FylZq2xXqjxkOqZusMp5BIKIk46sSzq
jdiWn9NiicPjJrGu6vASP3+hS+g8EWOiN0YndGkcbGiHCrlpeB9VF2ppaui+
qhoQMeROYrZpsWN20vKwPnpt+CvRlDYD6bZlkTRMJ2YJnx+34Y1aWnja9ilZ
9yRGp1WBgVkR8DA0sed1EdyFqVUZFYOga5pQtJsszUY/WMywGQ73YHCx7bYo
salNbb2jw0OXMhCjoQU0UaZqmKcTmJta5UWtUpvZGhyti4mC7StId2L1XDW5
kAGSGptcl7bAUa5rhZuAy8U6t/+gWRtdq6rIDHgNUXLbBfRsJ4OqO8z8e2NL
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
toQxiP4Xu4DoVHM9AAA=

-->

</rfc>

