<?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.17 (Ruby 3.1.2) -->


<!DOCTYPE rfc  [
  <!ENTITY nbsp    "&#160;">
  <!ENTITY zwsp   "&#8203;">
  <!ENTITY nbhy   "&#8209;">
  <!ENTITY wj     "&#8288;">

<!ENTITY I-D.ietf-idr-rfc4360-bis SYSTEM "https://bib.ietf.org/public/rfc/bibxml3/reference.I-D.ietf-idr-rfc4360-bis.xml">
<!ENTITY RFC5701 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.5701.xml">
<!ENTITY RFC7153 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.7153.xml">
<!ENTITY RFC4684 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.4684.xml">
<!ENTITY RFC9251 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.9251.xml">
<!ENTITY I-D.ietf-bess-bgp-multicast-controller SYSTEM "https://bib.ietf.org/public/rfc/bibxml3/reference.I-D.ietf-bess-bgp-multicast-controller.xml">
<!ENTITY I-D.ietf-idr-legacy-rtc SYSTEM "https://bib.ietf.org/public/rfc/bibxml3/reference.I-D.ietf-idr-legacy-rtc.xml">
]>

<?rfc toc, sortrefs, symrefs, comments="yes"?>

<rfc ipr="trust200902" docName="draft-ietf-idr-rt-derived-community-12" category="info">
  <front>
    <title abbrev="RT-derived ECs">Extended Communities Derived from Route Targets</title>

    <author initials="Z." surname="Zhang" fullname="Zhaohui Zhang">
      <organization>HPE</organization>
      <address>
        <email>zhaohui.zhang@hpe.com</email>
      </address>
    </author>
    <author initials="J." surname="Haas" fullname="Jeff Haas">
      <organization>HPE</organization>
      <address>
        <email>jeffrey.haas@hpe.com</email>
      </address>
    </author>
    <author initials="K." surname="Patel" fullname="Keyur Patel">
      <organization>Arrcus</organization>
      <address>
        <email>keyur@arrcus.com</email>
      </address>
    </author>

    <date year="2026" month="October" day="14"/>

    <area>Internet</area>
    <workgroup>idr</workgroup>
    

    <abstract>


<t>This document describes how an Extended Community is derived from a
Route Target, how each such Route Target derived Extended Community
corresponds to the Route Target, and how the two differ.  It records the
code points assigned for this purpose and requests the remaining
assignments.  It does not specify how Route Target derived Extended
Communities are used; that is left to the documents specifying each use.</t>



    </abstract>



  </front>

  <middle>


<section anchor="introduction"><name>Introduction</name>

<t>Consider a VPN with 10 PEs. A Route Target (say RT1) <xref target="I-D.ietf-idr-rfc4360-bis"/> is configured
for the VPN, and all PEs will import VPN routes with RT1 into their corresponding VRF. The RT
is an Extended Community (say EC1), with its sub-type being 0x02. While RT1
and EC1 have the same encoding, typically, when we mention a Route Target,
its property of being able to control the route propagation and importation
is implied. When we just mention an Extended Community, that property is not
implied.</t>

<t>Now consider that another BGP route needs to be imported by some but not all
those PEs into their VRF. The route could be of any SAFI/type (it may not need to be a
VPN prefix), but it needs to be associated with the VPN on those PEs.
The exact meaning of "association" here does not matter, but the key is that
those PEs need to know that the route is related to that VPN.</t>


<t>To control the propagation to those PEs, a different Route Target (say RT3) is attached to the route.  For those PEs to associate the route with the VPN, an Extended Community (say EC2) is attached.  While it is tempting to just use the existing (RT1/EC1) for marking this restricted distribution information as being associated with the VPN, this has the drawback of implying the distribution is to all the PEs in the VPN.  As that is not desired, we want a different Extended Community value.   There can be multiple subsets of nodes each needing to bind some advertisement to the VPN.  So using e.g. RT3 for binding would mean that we end up with a lot of different binding communities for the same VPN, when we would like one value to represent the association.  Thus we want and use a new Extended Community to represent this binding.</t>

<t>While EC2 can be any Extended Community (that is not an RT) configured on the
originating and receiving PEs to map it to the VPN, it is convenient if EC2
is derived from the RT1/EC1, e.g. the sub-type of RT1/EC1 is changed to a
new known value while everything else remains the same. We call this a
Route Target Derived Extended Community, or RT-derived EC, with a new sub-type
assigned specifically for this purpose (<xref target="iana"/>).</t>

<t>The purpose of this document is to describe the derivation of Extended
Communities from Route Targets, to describe how the resulting Extended
Communities differ from Route Targets, and to record the code points
assigned for them so that other documents have a stable reference. This
document does not specify how RT-derived ECs are used - what a receiver
does on the basis of receiving one is left to the documents specifying each use.</t>

</section>
<section anchor="rt-derived-extended-communities"><name>RT-derived Extended Communities</name>


<t>A Route Target Extended Community and the RT-derived Extended Community
derived from it have the same encoding apart from the sub-type, and
carry the same Global Administrator and Local Administrator values.  They
differ in what that value means.  A Route Target identifies the set of
routers that may receive a set of routes, and in deployment it both
constrains the distribution of routes carrying it and causes those routes 
to be imported into VRFs configured to import it.  An RT-derived EC
carries the Route Target's value without either property: it identifies
the Route Target from which it is derived and nothing more.
The presence of an RT-derived EC on a route has no
effect, by virtue of this document, on the propagation of that route or
on its importation into any VRF.  An RT-derived EC cannot be carried in
the Route Target membership NLRI of <xref target="RFC4684"/>, so it cannot be used to
constrain route distribution by that mechanism, and policy that matches
Route Targets will not match the corresponding RT-derived EC.  Any
effect that an RT-derived EC has on the handling of a route is defined by
the document specifying that use of it.</t>

<t>For an Extended Community type for which a Route Target is registered, a
corresponding "RT-derived-EC" sub-type may be registered. Where
no RT-derived-EC sub-type is registered for a Route Target, the
derivation is not defined for that Route Target.</t>

<t>An RT-derived
EC and the Route Target for which it is registered are counterparts: they
have the same length, the same high-order octet of the Type Field - and
therefore the same Global Administrator format and the same transitivity
- and the same Value Field, and differ only in the sub-type.  An Extended
Community is derived from a Route Target by replacing the Route Target's
sub-type with that of its corresponding RT-derived-EC; the Route Target
is recovered by the reverse replacement.</t>

<t>Route Targets are commonly assumed to be registered with sub-type 0x02,
and RT-derived-ECs with sub-type 0x15.  That is a convention rather than
a property of the mechanism: the correspondence between a Route Target
and its RT-derived-EC is established by <xref target="mapping"/>, not by the sub-type
values themselves.  Registering both at those values where it is 
available is desirable, and the existing/requested assignments
does so wherever possible, but nothing depends on it.</t>

<t>The IANA registries for Extended Community sub-type values are organized
per Extended Community type <xref target="RFC7153"></xref>.  For the IPv6-Address-Specific
Extended Community <xref target="RFC5701"/>, the registry records the two high-order octets as a
single Type value rather than recording the sub-type separately, so the
assignments below appear there as type values 0x0002 and 0x0015 rather
than as sub-type values 0x02 and 0x15.  The operation on the wire is the
same in both cases.</t>

<t>The following correspondence is listed based on the existing and requested
assignments (<xref target="iana"/>). The name of the Route Target and that of
the derived Extended Community are omitted due to formating limitations.</t>

<texttable title="Correspondence Table" anchor="mapping">
      <ttcol align='left'>Registry</ttcol>
      <ttcol align='left'>RT Value</ttcol>
      <ttcol align='left'>Derived Value</ttcol>
      <c>Transitive Two-Octet AS-Specific Sub-Types</c>
      <c>0x02</c>
      <c>0x15</c>
      <c>Transitive Four-Octet AS-Specific Sub-Types</c>
      <c>0x02</c>
      <c>0x15</c>
      <c>Transitive IPv4-Address-Specific Sub-Types</c>
      <c>0x02</c>
      <c>0x15</c>
      <c>Non-Transitive Opaque Sub-Types</c>
      <c>0x02</c>
      <c>0x15</c>
      <c>EVPN Sub-Types</c>
      <c>0x02</c>
      <c>0x15</c>
      <c>Transitive IPv6-Address-Specific Types</c>
      <c>0x0002</c>
      <c>0x0015</c>
      <c>Transitive IPv6-Address-Specific Types</c>
      <c>0x0011</c>
      <c>TBD1</c>
      <c>Transitive Transport Class Sub-Types</c>
      <c>0x02</c>
      <c>TBD2</c>
      <c>Non-Transitive Transport Class Sub-Types</c>
      <c>0x02</c>
      <c>TBD3</c>
</texttable>

<t>This document does not specify how RT-derived ECs are used.  A document
specifying a use of RT-derived ECs is expected to state: the AFI/SAFI and
route types on which the RT-derived EC is carried; what a receiver does
on the basis of receiving it
.</t>

</section>
<section anchor="iana"><name>IANA Considerations</name>

<t>IANA has assigned a new sub-type "RT-derived-EC" with value 0x15
in the following registries in the Border Gateway Protocol (BGP) Extended 
Communities registry group <xref target="RFC7153"/>:</t>

<t><list style="symbols">
  <t>Transitive Two-Octet AS-Specific Extended Community Sub-Types</t>
  <t>Transitive Four-Octet AS-Specific Extended Community Sub-Types</t>
  <t>Transitive IPv4-Address-Specific Extended Community Sub-Types</t>
  <t>Non-Transitive Opaque Extended Community Sub-Types</t>
  <t>EVPN Extended Community Sub-Types</t>
</list></t>

<t>This document requests IANA to change the reference for those assignments
to this document.</t>

<t>This document requests IANA to change the "RT-derived-EC" in the EVPN
Extended Community Sub-Types registry to "ES-Import RT-derived-EC".</t>

<t>IANA has also assigned a new type "RT-derived-EC" with value 0x0015
in the following registry:</t>

<t><list style="symbols">
  <t>Transitive IPv6-Address-Specific Extended Community Types</t>
</list></t>

<t>This document requests IANA to assign a new Type value (TBD1,
0x0016 suggested) for "UUID-RT-derived-EC" in the above registry.</t>

<t>This document additionally requests IANA to assign a new sub-type
"RT-derived-EC" with value (TBD2/TBD3, 0x15 suggested) in the following registries:</t>

<t><list style="symbols">
  <t>Transitive Transport Class Extended Community Sub-Types</t>
  <t>Non-Transitive Transport Class Extended Community Sub-Types</t>
</list></t>


</section>
<section anchor="security-considerations"><name>Security Considerations</name>

<t>This document describes a way to derive an Extended Community from a
Route Target Extended Community and does not specify how derived
Extended Communities are used.  Security considerations arising from a
particular use of RT-derived ECs are addressed in the document specifying
that use.  The following consideration arises from the derivation itself.</t>

<t>Because the derivation preserves the high-order octet of the Type Field,
an RT-derived EC corresponding to a transitive Route Target is itself
transitive and will, absent policy to the contrary, propagate across AS
boundaries.  Route Targets are commonly filtered or rewritten at AS
boundaries, but such policy matches on the Route Target code point and
will not match the corresponding RT-derived EC; nor can an RT-derived EC
be constrained by the mechanism of <xref target="RFC4684"/>.  An RT-derived EC received
from an external peer whose value corresponds to a locally configured
Route Target may therefore cause a receiving router to interpret it
inappropriately.  The same boundary policy that an
operator applies to a Route Target is therefore appropriate for the
corresponding RT-derived EC.  Documents specifying a use of RT-derived
ECs are expected to state the trust assumptions under which the
correspondence they define is valid.</t>

</section>
<section anchor="acknowledgements"><name>Acknowledgements</name>

<t>The authors thank Ketan Talaulikar and Robert Raszuk for their valuable comments and suggestions.</t>

</section>
<section anchor="evpn"><name>Appendix A. An Example Use Case</name>

<t>Section 9.5 "EVI-RT Extended Community" of <xref target="RFC9251"/>
describes a situation similar to the above. As a solution, four EVPN specific
EVI-RT ECs are defined, each mapping to a type of Route Target for the
corresponding EVPN instance.</t>

<t>As a theoretical alternative, an RT-derived EC described in this
document could be used instead - just derive a generic EC from the EVI RT.
Note that this document does not attempt to change
the existing procedures in <xref target="RFC9251"/>, but merely
use it for illustration purposes.</t>


</section>


  </middle>

  <back>


    <references title='Normative References'>

&I-D.ietf-idr-rfc4360-bis;
&RFC5701;
&RFC7153;
&RFC4684;


    </references>

    <references title='Informative References'>

&RFC9251;
&I-D.ietf-bess-bgp-multicast-controller;
&I-D.ietf-idr-legacy-rtc;


    </references>



  </back>

<!-- ##markdown-source:
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
RAAA

-->

</rfc>

