<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet type="text/xsl" href="bgp-extended-communities.xsl"?>
<?xml-model href="bgp-extended-communities.rng" schematypens="http://relaxng.org/ns/structure/1.0" ?>
<registry xmlns="http://www.iana.org/assignments" id="bgp-extended-communities">
  <title>Border Gateway Protocol (BGP) Extended Communities</title>
  <category>Border Gateway Protocol (BGP) Parameters</category>
  <created>2005-08-15</created>
  <updated>2026-03-19</updated>
  
  
  
  <registry id="transitive">
    <title>BGP Transitive Extended Community Types</title>
    <xref type="rfc" data="rfc7153"/>
    <xref type="rfc" data="rfc9184"/>
    <range>
      <value>0x00-0x3f</value>
      <registration_rule>First Come First Served</registration_rule>
    </range>
    <range>
      <value>0x80-0x82</value>
      <registration_rule>First Come First Served</registration_rule>
      <note>see <xref type="rfc" data="rfc9184"/></note>
    </range>
    <range>
      <value>0x83-0x8f</value>
      <registration_rule>Reserved for Experimental Use</registration_rule>
      <note>see <xref type="rfc" data="rfc3692"/></note>
    </range>
    <range>
      <value>0x90-0xbf</value>
      <registration_rule>Standards Action</registration_rule>
    </range>
    <note>This registry contains values of the high-order octet (the "Type" 
field) of a Transitive Extended Community.
</note>

    <record>
      <value>0x00</value>
      <name>Transitive Two-Octet AS-Specific Extended Community 
(Sub-Types are defined in the "Transitive Two-octet AS-Specific Extended 
Community Sub-Types" registry)</name>
      <xref type="rfc" data="rfc7153"/>
    </record>
    <record>
      <value>0x01</value>
      <name>Transitive IPv4-Address-Specific Extended Community 
(Sub-Types are defined in the "Transitive IPv4-Address-Specific Extended 
Community Sub-Types" registry)</name>
      <xref type="rfc" data="rfc7153"/>
    </record>
    <record>
      <value>0x02</value>
      <name>Transitive Four-Octet AS-Specific Extended Community 
(Sub-Types are defined in the "Transitive Four-octet AS-Specific Extended 
Community Sub-Types" registry)</name>
      <xref type="rfc" data="rfc7153"/>
    </record>
    <record>
      <value>0x03</value>
      <name>Transitive Opaque Extended Community 
(Sub-Types are defined in the "Transitive Opaque Extended 
Community Sub-Types" registry)</name>
      <xref type="rfc" data="rfc7153"/>
    </record>
    <record date="2008-12-30">
      <value>0x04</value>
      <name>QoS Marking</name>
      <xref type="person" data="Thomas_Martin_Knoll"/>
    </record>
    <record date="2009-05-18">
      <value>0x05</value>
      <name>CoS Capability</name>
      <xref type="person" data="Thomas_Martin_Knoll"/>
    </record>
    <record>
      <value>0x06</value>
      <name>EVPN (Sub-Types are defined in the "EVPN Extended 
Community Sub-Types" registry)</name>
      <xref type="rfc" data="rfc7153"/>
    </record>
    <record date="2017-03-16">
      <value>0x07</value>
      <name>FlowSpec Transitive Extended Communities</name>
      <xref type="draft" data="draft-ietf-idr-flowspec-interfaceset-03"/>
    </record>
    <record date="2012-09-28">
      <value>0x08</value>
      <name>Flow spec redirect/mirror to IP next-hop</name>
      <xref type="draft" data="draft-simpson-idr-flowspec-redirect-01"/>
    </record>
    <record date="2018-05-18">
      <value>0x09</value>
      <name>FlowSpec Redirect to indirection-id Extended Community</name>
      <xref type="draft" data="draft-ietf-idr-flowspec-path-redirect-05"/>
    </record>
    <record date="2020-07-01" updated="2023-04-10">
      <value>0x0a</value>
      <name>Transport Class</name>
      <xref type="rfc" data="rfc9832"/>
    </record>   
    <record date="2020-09-02">
      <value>0x0b</value>
      <name>SFC (Sub-Types are defined in the "SFC Extended Community Sub-Types" registry)</name>
      <xref type="rfc" data="rfc9015"/>
    </record>
    <record date="2022-08-10">
      <value>0x0c</value>
      <name>SRv6 MUP Extended Community</name>
      <xref type="draft" data="draft-mpmz-bess-mup-safi-00"/>
    </record>  
    <record>
      <value>0x0d-0x3f</value>
      <name>Unassigned</name>
    </record>
    <record updated="2021-12-14">
      <value>0x80</value>
      <name>Generic Transitive Extended Community (Sub-Types 
        are defined in the "Generic Transitive Extended Community 
        Sub-Types" registry) </name>
      <xref type="rfc" data="rfc7153"/>
      <xref type="rfc" data="rfc9184"/>
    </record>
    <record date="2015-08-28" updated="2021-12-14">
      <value>0x81</value>
      <name>Generic Transitive Extended Community Part 2 
        (Sub-Types are defined in the "Generic Transitive 
        Extended Community Part 2 Sub-Types" registry)
      </name>
      <xref type="rfc" data="rfc8955"/>
      <xref type="rfc" data="rfc9184"/>
    </record>
    <record date="2015-08-28" updated="2021-12-14">
      <value>0x82</value>
      <name>Generic Transitive Extended Community Part 3 
        (Sub-Types are defined in the "Generic Transitive 
        Extended Community Part 3 Sub-Types" registry)
      </name>
      <xref type="rfc" data="rfc8955"/>
      <xref type="rfc" data="rfc9184"/>
    </record>
    <record date="2012-09-28">
      <value>0x83-0x8f</value>
      <name>Reserved for Experimental Use</name>
      <xref type="rfc" data="rfc7153"/>
    </record>
    <record>
      <value>0x90-0xbf</value>
      <name>Unassigned</name>
    </record>
  </registry>
  
  
  
  
  <registry id="non-transitive">
    <title>BGP Non-Transitive Extended Community Types</title>
    <xref type="rfc" data="rfc7153"/>
    <range>
      <value>0x40-0x7f</value>
      <registration_rule>First Come First Served</registration_rule>
    </range>
    <range>
      <value>0xc0-0xcf</value>
      <registration_rule>Reserved for Experimental Use</registration_rule>
      <note>see <xref type="rfc" data="rfc3692"/></note>
    </range>
    <range>
      <value>0xd0-0xff</value>
      <registration_rule>Standards Action</registration_rule>
    </range>
    <note>This registry contains values of the high-order octet (the "Type" 
field) of a Non-transitive Extended Community.
    </note>
    
    <record>
      <value>0x40</value>
      <name>Non-Transitive Two-Octet AS-Specific Extended Community 
(Sub-Types are defined in the "Non-Transitive Two-octet AS-Specific Extended 
Community Sub-Types" registry)</name>
      <xref type="rfc" data="rfc7153"/>
    </record>
    <record>
      <value>0x41</value>
      <name>Non-Transitive IPv4-Address-Specific Extended Community 
(Sub-Types are defined in the "Non-Transitive IPv4-Address-Specific Extended 
Community Sub-Types" registry)</name>
      <xref type="rfc" data="rfc7153"/>
    </record>
    <record>
      <value>0x42</value>
      <name>Non-Transitive Four-Octet AS-Specific Extended Community 
(Sub-Types are defined in the "Non-Transitive Four-octet AS-Specific Extended 
Community Sub-Types" registry)</name>
      <xref type="rfc" data="rfc7153"/>
    </record>
    <record>
      <value>0x43</value>
      <name>Non-Transitive Opaque Extended Community 
(Sub-Types are defined in the "Non-Transitive Opaque Extended 
Community Sub-Types" registry)</name>
      <xref type="rfc" data="rfc7153"/>
    </record>
    <record date="2008-12-30">
      <value>0x44</value>
      <name>QoS Marking</name>
      <xref type="person" data="Thomas_Martin_Knoll"/>
    </record>
    <record>
      <value>0x45-0x46</value>
      <name>Unassigned</name>
    </record>
    <record date="2016-03-16">
      <value>0x47</value>
      <name>FlowSpec Non-Transitive Extended Communities</name>
      <xref type="draft" data="draft-ietf-idr-flowspec-interfaceset-03"/>
    </record>
    <record>
      <value>0x48-0x49</value>
      <name>Unassigned</name>
    </record>
    <record date="2020-07-01" updated="2024-03-19">
      <value>0x4a</value>
      <name>Non-Transitive Transport Class</name>
      <xref type="rfc" data="rfc9832"/>
    </record>   
    <record>
      <value>0x4b-0x7f</value>
      <name>Unassigned</name>
    </record>
    <record date="2012-09-28">
      <value>0xc0-0xcf</value>
      <name>Reserved for Experimental Use</name>
      <xref type="rfc" data="rfc7153"/>
    </record>
    <record>
      <value>0xd0-0xff</value>
      <name>Unassigned</name>
    </record>
  </registry>
  
  
  
  
  <registry id="evpn">
    <title>EVPN Extended Community Sub-Types</title>
    <xref type="rfc" data="rfc7153"/>
    <range>
      <value>0x00-0xbf</value>
      <registration_rule>First Come First Served</registration_rule>
    </range>
    <range>
      <value>0xc0-0xff</value>
      <registration_rule>IETF Review</registration_rule>
    </range>
    <note>This registry contains values of the second octet (the "Sub-Type"
field) of an extended community when the value of the first
octet (the "Type" field) is 0x06.
    </note>  
    <record date="2012-07-11" updated="2014-10-21">
      <value>0x00</value>
      <name>MAC Mobility</name>
      <xref type="rfc" data="rfc7432"/>
    </record>
    <record date="2012-07-11" updated="2015-02-16">
      <value>0x01</value>
      <name>ESI Label</name>
      <xref type="rfc" data="rfc7432"/>
    </record>
    <record date="2012-07-11" updated="2015-02-16">
      <value>0x02</value>
      <name>ES-Import Route Target</name>
      <xref type="rfc" data="rfc7432"/>
    </record>
    <record date="2014-09-23" updated="2021-07-29">
      <value>0x03</value>
      <name>EVPN Router’s MAC Extended Community</name>
      <xref type="rfc" data="rfc9135"/>
    </record>
    <record date="2016-05-11" updated="2017-06-15">
      <value>0x04</value>
      <name>EVPN Layer 2 Attributes</name>
      <xref type="rfc" data="rfc8214"/>
    </record>
    <record date="2016-05-11">
      <value>0x05</value>
      <name>E-Tree Extended Community</name>
      <xref type="rfc" data="rfc8317"/>
    </record>
    <record date="2016-05-11" updated="2023-11-05">
      <value>0x06</value>
      <name>DF Election Extended Community</name>
      <xref type="rfc" data="rfc8584"/>
      <xref type="rfc" data="rfc9785"/>
    </record>
    <record date="2016-05-11" updated="2025-07-07">
      <value>0x07</value>
      <name>Reserved</name>
      <xref type="text">Previously used in an early version of draft-sajassi-bess-evpn-virtual-eth-segment-01</xref>
    </record>
    <record date="2017-01-10" updated="2021-04-09">
      <value>0x08</value>
      <name>ARP/ND Extended Community</name>
      <xref type="rfc" data="rfc9047"/>
    </record>
    <record date="2017-11-06" updated="2022-03-28">
      <value>0x09</value>
      <name>Multicast Flags Extended Community</name>
      <xref type="rfc" data="rfc9251"/>
    </record>
    <record date="2017-11-06" updated="2022-03-28">
      <value>0x0A</value>
      <name>EVI-RT Type 0</name>
      <xref type="rfc" data="rfc9251"/>
    </record>
    <record date="2018-06-06" updated="2022-03-28">
      <value>0x0B</value>
      <name>EVI-RT Type 1</name>
      <xref type="rfc" data="rfc9251"/>
    </record>
    <record date="2018-06-06" updated="2022-03-28">
      <value>0x0C</value>
      <name>EVI-RT Type 2</name>
      <xref type="rfc" data="rfc9251"/>
    </record>
    <record date="2018-06-26" updated="2022-03-28">
      <value>0x0D</value>
      <name>EVI-RT Type 3</name>
      <xref type="rfc" data="rfc9251"/>
    </record>
    <record date="2019-01-23">
      <value>0x0E</value>
      <name>EVPN Attachment Circuit Extended Community</name>
      <xref type="draft" data="draft-sajassi-bess-evpn-ac-aware-bundling-00"/>
    </record>
    <record date="2020-05-29">
      <value>0x0F</value>
      <name>Service Carving Time</name>
      <xref type="rfc" data="rfc9722"/>
    </record>
    <record date="2022-03-11">
      <value>0x10</value>
      <name>EVPN Link Bandwidth Extended Community</name>
      <xref type="draft" data="RFC-ietf-bess-evpn-unequal-lb-35"/>
    </record>
    <record>
      <value>0x11-0x14</value>
      <name>Unassigned</name>
    </record>
    <record date="2021-03-09">
      <value>0x15</value>
      <name>RT-derived-EC</name>
      <xref type="draft" data="draft-zzhang-idr-rt-derived-community-00"/>
    </record>
    <record>
      <value>0x16-0xFF</value>
      <name>Unassigned</name>
    </record>
  </registry>


  

  <registry id="trans-two-octet-as">
    <title>Transitive Two-Octet AS-Specific Extended Community Sub-Types</title>
    <xref type="rfc" data="rfc7153"/>
    <range>
      <value>0x00-0xbf</value>
      <registration_rule>First Come First Served</registration_rule>
    </range>
    <range>
      <value>0xc0-0xff</value>
      <registration_rule>IETF Review</registration_rule>
    </range>
    <note>This registry contains values of the second octet (the "Sub-Type" 
field) of an extended community when the value of the first 
octet (the "Type" field) is 0x00.
    </note>
    <record>
      <value>0x00-0x01</value>
      <name>Unassigned</name>
    </record>
    <record>
      <value>0x02</value>
      <name>Route Target</name>
      <xref type="rfc" data="rfc4360"/>
    </record>
    <record>
      <value>0x03</value>
      <name>Route Origin</name>
      <xref type="rfc" data="rfc4360"/>
    </record>
    <record date="2023-04-25" updated="2025-12-22">
      <value>0x04</value>
      <name>Link Bandwidth</name>
      <xref type="draft" data="RFC-ietf-idr-link-bandwidth-23"/>
    </record>
    <record>
      <value>0x05</value>
      <name>OSPF Domain Identifier</name>
      <xref type="rfc" data="rfc4577"/>
    </record>
    <record date="2023-07-31">
      <value>0x06</value>
      <name>Route Aggregation Parameter</name>
      <xref type="person" data="Enke_Chen"/>
    </record>
    <record>
      <value>0x07</value>
      <name>Unassigned</name>
    </record>
    <record>
      <value>0x08</value>
      <name>BGP Data Collection</name>
      <xref type="rfc" data="rfc4384"/>
    </record>
    <record>
      <value>0x09</value>
      <name>Source AS</name>
      <xref type="rfc" data="rfc6514"/>
    </record>
    <record>
      <value>0x0a</value>
      <name>L2VPN Identifier</name>
      <xref type="rfc" data="rfc6074"/>
    </record>
    <record>
      <value>0x0b-0x0f</value>
      <name>Unassigned</name>
    </record>
    <record date="2012-04-10">
      <value>0x10</value>
      <name>Cisco VPN-Distinguisher</name>
      <xref type="person" data="Eric_Rosen"/>
    </record>
    <record>
      <value>0x11-0x12</value>
      <name>Unassigned</name>
    </record>
    <record date="2016-08-29">
      <value>0x13</value>
      <name>Route-Target Record</name>
      <xref type="draft" data="draft-ietf-bess-service-chaining-00"/>
    </record>
    <record>
      <value>0x14</value>
      <name>Unassigned</name>
    </record>
    <record date="2021-03-09">
      <value>0x15</value>
      <name>RT-derived-EC</name>
      <xref type="draft" data="draft-zzhang-idr-rt-derived-community-00"/>
    </record>
    <record>
      <value>0x16-0x7f</value>
      <name>Unassigned</name>
    </record>
    <record date="2019-06-19">
      <value>0x80</value>
      <name>Virtual-Network Identifier Extended Community</name>
      <xref type="person" data="Manju_Ramesh"/>
    </record>
    <record>
      <value>0x81-0xff</value>
      <name>Unassigned</name>
    </record>
  </registry>
 
 
  

  <registry id="non-trans-two-octet-as">
    <title>Non-Transitive Two-Octet AS-Specific Extended Community Sub-Types</title>
    <xref type="rfc" data="rfc7153"/>
    <range>
      <value>0x00-0xbf</value>
      <registration_rule>First Come First Served</registration_rule>
    </range>
    <range>
      <value>0xc0-0xff</value>
      <registration_rule>IETF Review</registration_rule>
    </range>
    <note>This registry contains values of the second octet (the "Sub-Type" 
field) of an extended community when the value of the first 
octet (the "Type" field) is 0x40.
    </note>
    <record>
      <value>0x00-0x03</value>
      <name>Unassigned</name>
    </record>
    <record updated="2025-12-25">
      <value>0x04</value>
      <name>Link Bandwidth</name>
      <xref type="draft" data="RFC-ietf-idr-link-bandwidth-23"/>
    </record>
    <record>
      <value>0x05-0x7f</value>
      <name>Unassigned</name>
    </record>
    <record date="2015-09-29">
      <value>0x80</value>
      <name>Virtual-Network Identifier Extended Community</name>
      <xref type="draft" data="draft-drao-bgp-l3vpn-virtual-network-overlays-03"/>
    </record>
    <record>
      <value>0x81-0xff</value>
      <name>Unassigned</name>
    </record>
  </registry>


  

  <registry id="trans-four-octet-as">
    <title>Transitive Four-Octet AS-Specific Extended Community Sub-Types</title>
    <xref type="rfc" data="rfc7153"/>
    <range>
      <value>0x00-0xbf</value>
      <registration_rule>First Come First Served</registration_rule>
    </range>
    <range>
      <value>0xc0-0xff</value>
      <registration_rule>IETF Review</registration_rule>
    </range>
    <note>This registry contains values of the second octet (the "Sub-Type" 
field) of an extended community when the value of the first 
octet (the "Type" field) is 0x02.
    </note>
    <record>
      <value>0x00-0x01</value>
      <name>Unassigned</name>
    </record>
    <record>
      <value>0x02</value>
      <name>Route Target</name>
      <xref type="rfc" data="rfc5668"/>
    </record>
    <record>
      <value>0x03</value>
      <name>Route Origin</name>
      <xref type="rfc" data="rfc5668"/>
    </record>
    <record>
      <value>0x04</value>
      <name>Generic (deprecated)</name>
      <xref type="draft" data="draft-ietf-idr-as4octet-extcomm-generic-subtype-10"/>
    </record>
    <record>
      <value>0x05</value>
      <name>OSPF Domain Identifier</name>
      <xref type="rfc" data="rfc4577"/>
    </record>
    <record date="2023-07-31">
      <value>0x06</value>
      <name>Route Aggregation Parameter</name>
      <xref type="person" data="Enke_Chen"/>
    </record>
    <record>
      <value>0x07</value>
      <name>Unassigned</name>
    </record>
    <record>
      <value>0x08</value>
      <name>BGP Data Collection</name>
      <xref type="rfc" data="rfc4384"/>
    </record>
    <record>
      <value>0x09</value>
      <name>Source AS</name>
      <xref type="rfc" data="rfc6514"/>
    </record>
    <record>
      <value>0x0a-0x0f</value>
      <name>Unassigned</name>
    </record>
    <record date="2012-04-10">
      <value>0x10</value>
      <name>Cisco VPN Identifier</name>
      <xref type="person" data="Eric_Rosen"/>
    </record>
    <record>
      <value>0x11-0x12</value>
      <name>Unassigned</name>
    </record>
    <record date="2016-08-29">
      <value>0x13</value>
      <name>Route-Target Record</name>
      <xref type="draft" data="draft-ietf-bess-service-chaining-00"/>
    </record>
    <record>
      <value>0x14</value>
      <name>Unassigned</name>
    </record>
    <record date="2021-03-09">
      <value>0x15</value>
      <name>RT-derived-EC</name>
      <xref type="draft" data="draft-zzhang-idr-rt-derived-community-00"/>
    </record>
    <record>
      <value>0x16-0xff</value>
      <name>Unassigned</name>
    </record>
  </registry>
  
   
  

  <registry id="non-trans-four-octet-as">
    <title>Non-Transitive Four-Octet AS-Specific Extended Community Sub-Types</title>
    <xref type="rfc" data="rfc7153"/>
    <range>
      <value>0x00-0xbf</value>
      <registration_rule>First Come First Served</registration_rule>
    </range>
    <range>
      <value>0xc0-0xff</value>
      <registration_rule>IETF Review</registration_rule>
    </range>
    <note>This registry contains values of the second octet (the "Sub-Type" 
field) of an extended community when the value of the first 
octet (the "Type" field) is 0x42.
    </note>
    <record>
      <value>0x00-0x03</value>
      <name>Unassigned</name>
    </record>
    <record>
      <value>0x04</value>
      <name>Generic (deprecated)</name>
      <xref type="draft" data="draft-ietf-idr-as4octet-extcomm-generic-subtype-10"/>
    </record>
    <record>
      <value>0x05-0xff</value>
      <name>Unassigned</name>
    </record>
  </registry>


  

  <registry id="trans-ipv4">
    <title>Transitive IPv4-Address-Specific Extended Community Sub-Types</title>
    <xref type="rfc" data="rfc7153"/>
    <range>
      <value>0x00-0xbf</value>
      <registration_rule>First Come First Served</registration_rule>
    </range>
    <range>
      <value>0xc0-0xff</value>
      <registration_rule>IETF Review</registration_rule>
    </range>
    <note>This registry contains values of the second octet (the "Sub-Type" 
field) of an extended community when the value of the first 
octet (the "Type" field) is 0x01.
    </note>
    <record date="2014-01-08">
      <value>0x00</value>
      <name>Unassigned (deprecated)</name>
      
    </record>
    <record>
      <value>0x01</value>
      <name>Unassigned</name>
    </record>
    <record>
      <value>0x02</value>
      <name>Route Target</name>
      <xref type="rfc" data="rfc4360"/>
    </record>
    <record>
      <value>0x03</value>
      <name>Route Origin</name>
      <xref type="rfc" data="rfc4360"/>
    </record>
    <record date="2021-06-02">
      <value>0x04</value>
      <name>IPv4-Address-Specific IFIT Tail Community</name>
      <xref type="draft" data="draft-wang-idr-bgp-ifit-capabilities-02"/>
    </record>
    <record>
      <value>0x05</value>
      <name>OSPF Domain Identifier</name>
      <xref type="rfc" data="rfc4577"/>
    </record>
    <record>
      <value>0x06</value>
      <name>Unassigned</name>
    </record>
    <record>
      <value>0x07</value>
      <name>OSPF Route ID</name>
      <xref type="rfc" data="rfc4577"/>
    </record>
    <record>
      <value>0x08</value>
      <name>Unassigned</name>
    </record>
    <record date="2021-06-11">
      <value>0x09</value>
      <name>Node Target Extended Community</name>
      <xref type="draft" data="draft-ietf-idr-node-target-ext-comm-01"/>
    </record>
    <record>
      <value>0x0a</value>
      <name>L2VPN Identifier</name>
      <xref type="rfc" data="rfc6074"/>
    </record>
    <record>
      <value>0x0b</value>
      <name>VRF Route Import</name>
      <xref type="rfc" data="rfc6514"/>
    </record>
    <record date="2016-03-22">
      <value>0x0c</value>
      <name>Flow-spec Redirect to IPv4</name>
      <xref type="draft" data="draft-ietf-idr-flowspec-redirect-ip-02"/>
    </record>
    <record>
      <value>0x0d-0x0f</value>
      <name>Unassigned</name>
    </record>
    <record date="2012-04-10">
      <value>0x10</value>
      <name>Cisco VPN-Distinguisher</name>
      <xref type="person" data="Eric_Rosen"/>
    </record><record>
      <value>0x11</value>
      <name>Unassigned</name>
    </record>
    <record date="2014-01-08" updated="2015-05-04">
      <value>0x12</value>
      <name>Inter-Area P2MP Segmented Next-Hop</name>
      <xref type="rfc" data="rfc7524"/>
    </record>
    <record date="2016-08-29">
      <value>0x13</value>
      <name>Route-Target Record</name>
      <xref type="draft" data="draft-ietf-bess-service-chaining-00"/>
    </record>
    <record date="2020-08-04">
      <value>0x14</value>
      <name>VRF-Recursive-Next-Hop-Extended-Community</name>
      <xref type="person" data="Dhananjaya_Rao"/>
    </record>
    <record date="2021-03-09">
      <value>0x15</value>
      <name>RT-derived-EC</name>
      <xref type="draft" data="draft-zzhang-idr-rt-derived-community-00"/>
    </record>
    <record>
      <value>0x16-0x1f</value>
      <name>Unassigned</name>
    </record>
    <record date="2018-03-26" updated="2021-05-25">
      <value>0x20</value>
      <name>MVPN SA RP-address Extended Community</name>
      <xref type="rfc" data="rfc9081"/>
    </record>
    <record>
      <value>0x21-0xff</value>
      <name>Unassigned</name>
    </record>
  </registry>


  

  <registry id="non-trans-ipv4">
    <title>Non-Transitive IPv4-Address-Specific Extended Community Sub-Types</title>
    <xref type="rfc" data="rfc7153"/>
    <range>
      <value>0x00-0xbf</value>
      <registration_rule>First Come First Served</registration_rule>
    </range>
    <range>
      <value>0xc0-0xff</value>
      <registration_rule>IETF Review</registration_rule>
    </range>
    <note>This registry contains values of the second octet (the "Sub-Type" 
field) of an extended community when the value of the first 
octet (the "Type" field) is 0x41.
    </note>
    <record>
      <value>0x00-0x08</value>
      <name>Unassigned</name>
    </record>
    <record date="2021-06-11">
      <value>0x09</value>
      <name>Node Target Extended Community</name>
      <xref type="draft" data="draft-ietf-idr-node-target-ext-comm-01"/>
    </record>
    <record>
      <value>0x0a-0xff</value>
      <name>Unassigned</name>
    </record>
  </registry>




  <registry id="trans-opaque">
    <title>Transitive Opaque Extended Community Sub-Types</title>
    <xref type="rfc" data="rfc7153"/>
    <range>
      <value>0x00-0xbf</value>
      <registration_rule>First Come First Served</registration_rule>
    </range>
    <range>
      <value>0xc0-0xff</value>
      <registration_rule>IETF Review</registration_rule>
    </range>
    <note>This registry contains values of the second octet (the "Sub-Type" 
field) of an extended community when the value of the first 
octet (the "Type" field) is 0x03.
    </note>
    <record date="2007-02-20">
      <value>0x00</value>
      <name>Unassigned (deprecated)</name>
    </record>
    <record date="2014-07-15">
      <value>0x01</value>
      <name>Cost Community</name>
      <xref type="draft" data="draft-ietf-idr-custom-decision-04"/>
    </record>
    <record date="2007-02-20">
      <value>0x02</value>
      <name>Unassigned (deprecated)</name>
    </record>
    <record date="2014-09-24" updated="2015-03-11">
      <value>0x03</value>
      <name>CP-ORF</name>
      <xref type="rfc" data="rfc7543"/>
    </record>
    <record date="2016-04-28">
      <value>0x04</value>
      <name>Extranet Source Extended Community</name>
      <xref type="rfc" data="rfc7900"/>
    </record>
    <record date="2016-04-28">
      <value>0x05</value>
      <name>Extranet Separation Extended Community</name>
      <xref type="rfc" data="rfc7900"/>
    </record>
    <record>
      <value>0x06</value>
      <name>OSPF Route Type</name>
      <xref type="rfc" data="rfc4577"/>
    </record>
    <record date="2016-05-12">
      <value>0x07</value>
      <name>Additional PMSI Tunnel Attribute Flags</name>
      <xref type="rfc" data="rfc7902"/>
    </record>
    <record date="2019-01-23">
      <value>0x08</value>
      <name>Context-Specific Label Space ID Extended Community</name>
      <xref type="rfc" data="rfc9573"/>
    </record>
    <record>
      <value>0x09-0x0a</value>
      <name>Unassigned</name>
    </record>
    <record updated="2021-01-26">
      <value>0x0b</value>
      <name>Color Extended Community</name>
      <xref type="rfc" data="rfc9012"/>
    </record>
    <record updated="2021-01-26">
      <value>0x0c</value>
      <name>Encapsulation Extended Community</name>
      <xref type="rfc" data="rfc9012"/>
    </record>
    <record date="2012-07-10">
      <value>0x0d</value>
      <name>Default Gateway</name>
      <xref type="person" data="Yakov_Rekhter"/>
    </record>
    <record date="2016-01-19">
      <value>0x0e</value>
      <name>Point-to-Point-to-Multipoint (PPMP) Label</name>
      <xref type="person" data="Rishabh_Parekh"/>
    </record>
    <record date="2022-10-26">
      <value>0x0f</value>
      <name>BGP Group Policy Class Tag Extended Community</name>
      <xref type="person" data="Dhananjaya_Rao"/>
    </record>
    <record date="2024-08-30">
      <value>0x10</value>
      <name>Site Identifier Extended Community</name>
      <xref type="person" data="Renato_Fischer"/>
    </record>
    <record>
      <value>0x11-0x13</value>
      <name>Unassigned</name>
    </record>
    <record date="2016-05-11">
      <value>0x14</value>
      <name>Consistent Hash Sort Order</name>
      <xref type="draft" data="draft-ietf-bess-service-chaining-00"/>
    </record>
    <record>
      <value>0x15-0x16</value>
      <name>Unassigned</name>
    </record>
    <record date="2022-11-07" updated="2023-03-22">
      <value>0x17</value>
      <name>Group Policy ID Extended Community</name>
      <xref type="draft" data="draft-wlin-bess-group-policy-id-extended-community-02"/>
    </record>
    <record>
      <value>0x18-0x1a</value>
      <name>Unassigned</name>
    </record>
    <record date="2023-03-17" updated="2025-03-19">
      <value>0x1b</value>
      <name>Local Color Mapping (LCM)</name>
      <xref type="rfc" data="rfc9871"/>
    </record>
    <record>
      <value>0x18-0xa9</value>
      <name>Unassigned</name>
    </record>
    <record date="2017-11-01" updated="2018-09-11">
      <value>0xaa</value>
      <name>LoadBalance</name>
      <xref type="draft" data="draft-ietf-bess-service-chaining-05"/>
    </record>
    <record>
      <value>0xab-0xff</value>
      <name>Unassigned</name>
    </record>
  </registry>
    
    
  
    
  <registry id="non-trans-opaque">
    <title>Non-Transitive Opaque Extended Community Sub-Types</title>
    <xref type="rfc" data="rfc7153"/>
    <range>
      <value>0x00-0xbf</value>
      <registration_rule>First Come First Served</registration_rule>
    </range>
    <range>
      <value>0xc0-0xff</value>
      <registration_rule>IETF Review</registration_rule>
    </range>
    <note>This registry contains values of the second octet (the "Sub-Type" 
field) of an extended community when the value of the first 
octet (the "Type" field) is 0x43.
    </note> 
    <record updated="2017-01-11">
      <value>0x00</value>
      <name>BGP Origin Validation State Extended Community</name>
      <xref type="rfc" data="rfc8097"/>
    </record>
    <record date="2014-07-15">
      <value>0x01</value>
      <name>Cost Community</name>
      <xref type="draft" data="draft-ietf-idr-custom-decision-04"/>
    </record>
    <record date="2019-05-17">
      <value>0x02</value>
      <name>Route Target</name>
      <xref type="person" data="Nischal_Sheth"/>
    </record>
    <record>
      <value>0x03-0x14</value>
      <name>Unassigned</name>
    </record>
    <record date="2021-03-09">
      <value>0x15</value>
      <name>RT-derived-EC</name>
      <xref type="draft" data="draft-zzhang-idr-rt-derived-community-00"/>
    </record>
    <record>
      <value>0x16-0xff</value>
      <name>Unassigned</name>
    </record>
  </registry>


  
  
  <registry id="bgp-extended-communities-10">
    <title>Generic Transitive Extended Community Sub-Types</title>
    <xref type="rfc" data="rfc7153"/>
    <xref type="rfc" data="rfc9184"/>
    <range>
      <value>0x00-0xbf</value>
      <registration_rule>First Come First Served</registration_rule>
    </range>
    <range>
      <value>0xc0-0xff</value>
      <registration_rule>IETF Review</registration_rule>
    </range>
    <note>This registry contains values of the second octet (the "Sub-Type" 
field) of an extended community when the value of the first 
octet (the "Type" field) is 0x80.
    </note>    
    <record date="2014-08-01">
      <value>0x00</value>
      <name>OSPF Route Type (deprecated)</name>
      <xref type="rfc" data="rfc4577"/>
    </record>
    <record date="2014-08-01">
      <value>0x01</value>
      <name>OSPF Router ID (deprecated)</name>
      <xref type="rfc" data="rfc4577"/>
    </record>
    <record>
      <value>0x02-0x03</value>
      <name>Unassigned</name>
    </record>
    <record date="2018-10-01">
      <value>0x04</value>
      <name>SecurityGroup</name>
      <xref type="person" data="Anantharamu_Suryanarayana"/>
      <xref type="uri" data="https://github.com/Juniper/contrail-controller/wiki/BGP-Extended-Communities#security-group"/>
    </record>
    <record date="2014-08-01">
      <value>0x05</value>
      <name>OSPF Domain Identifier (deprecated)</name>
      <xref type="rfc" data="rfc4577"/>
    </record>
    <record updated="2020-08-06">
      <value>0x06</value>
      <name>Flow spec traffic-rate-bytes</name>
      <xref type="rfc" data="rfc8955"/>
    </record>
    <record updated="2020-08-05">
      <value>0x07</value>
      <name>Flow spec traffic-action (Use of the "Value" field is defined in the "Traffic Action Fields" registry)</name>
      <xref type="rfc" data="rfc8955"/>
    </record>
    <record updated="2020-08-06">
      <value>0x08</value>
      <name>Flow spec rt-redirect AS-2octet format</name>
      <xref type="rfc" data="rfc8955"/>
    </record>
    <record updated="2020-08-05">
      <value>0x09</value>
      <name>Flow spec traffic-remarking</name>
      <xref type="rfc" data="rfc8955"/>
    </record>
    <record>
      <value>0x0a</value>
      <name>Layer2 Info Extended Community</name>
      <xref type="rfc" data="rfc4761"/>
    </record>
    <record date="2014-11-24" updated="2016-03-18">
      <value>0x0b</value>
      <name>E-Tree Info</name>
      <xref type="rfc" data="rfc7796"/>
    </record>
    <record date="2020-08-05">
      <value>0x0c</value>
      <name>Flow spec traffic-rate-packets</name>
      <xref type="rfc" data="rfc8955"/>
    </record>
    <record date="2020-09-02">
      <value>0x0d</value>
      <name>Flow Specification for SFC Classifiers</name>
      <xref type="rfc" data="rfc9015"/>
    </record>
    <record>
      <value>0x0e-0x83</value>
      <name>Unassigned</name>
    </record>
    <record date="2017-10-30">
      <value>0x84</value>
      <name>Tag</name>
      <xref type="person" data="Anantharamu_Suryanarayana"/>
      <xref type="uri" data="https://github.com/Juniper/contrail-controller/wiki/BGP-Extended-Communities#tag"/>
    </record>
    <record date="2019-09-03">
      <value>0x85</value>
      <name>Origin Sub-Cluster</name>
      <xref type="person" data="Richard_Roberts"/>
      <xref type="uri" data="https://github.com/robric/wiki-contrail-controller/blob/master/BGP-Extended-Communities.md"/>
    </record>
    <record>
      <value>0x86-0xff</value>
      <name>Unassigned</name>
    </record>
  </registry>
  
  
  
  <registry id="generic-transitive-experimental-part2">
    <title>Generic Transitive Extended Community Part 2 Sub-Types</title>
    <xref type="rfc" data="rfc8955"/>
    <xref type="rfc" data="rfc9184"/>
    <range>
      <value>0x00-0xbf</value>
      <registration_rule>First Come First Served</registration_rule>
    </range>
    <range>
      <value>0xc0-0xff</value>
      <registration_rule>IETF Review</registration_rule>
    </range>
    <note>This registry contains values of the second octet (the "Sub-Type" 
field) of an extended community when the value of the first 
octet (the "Type" field) is 0x81.
    </note>    
      <record>
        <value>0x00-0x07</value>
        <name>Unassigned</name>
    </record>
    <record date="2015-08-28" updated="2020-08-06">
      <value>0x08</value>
      <name>Flow spec rt-redirect IPv4 format</name>
      <xref type="rfc" data="rfc8955"/>
    </record>
    <record>
      <value>0x09-0xff</value>
      <name>Unassigned</name>
    </record>
  </registry>
  
  
  
  <registry id="generic-transitive-experimental-part3">
    <title>Generic Transitive Extended Community Part 3 Sub-Types</title>
    <xref type="rfc" data="rfc8955"/>
    <xref type="rfc" data="rfc9184"/>
    <range>
      <value>0x00-0xbf</value>
      <registration_rule>First Come First Served</registration_rule>
    </range>
    <range>
      <value>0xc0-0xff</value>
      <registration_rule>IETF Review</registration_rule>
    </range>
    <note>This registry contains values of the second octet (the "Sub-Type" 
field) of an extended community when the value of the first 
octet (the "Type" field) is 0x82.
    </note>    
    <record>
      <value>0x00-0x03</value>
      <name>Unassigned</name>
    </record>
    <record date="2018-10-01">
      <value>0x04</value>
      <name>SecurityGroupAS4</name>
      <xref type="person" data="Anantharamu_Suryanarayana"/>
      <xref type="uri" data="https://github.com/Juniper/contrail-controller/wiki/BGP-Extended-Communities#security-group"/>
    </record>
    <record>
      <value>0x05-0x07</value>
      <name>Unassigned</name>
    </record>
    <record date="2015-08-28" updated="2020-08-05">
      <value>0x08</value>
      <name>Flow spec rt-redirect AS-4octet format</name>
      <xref type="rfc" data="rfc8955"/>
    </record>
    <record>
      <value>0x09-0x83</value>
      <name>Unassigned</name>
    </record>
    <record date="2018-10-01">
      <value>0x84</value>
      <name>Tag4</name>
      <xref type="person" data="Anantharamu_Suryanarayana"/>
      <xref type="uri" data="https://github.com/Juniper/contrail-controller/wiki/BGP-Extended-Communities#tag"/>
    </record>
    <record date="2019-09-03">
      <value>0x85</value>
      <name>Origin Sub-Cluster4</name>
      <xref type="person" data="Richard_Roberts"/>
      <xref type="uri" data="https://github.com/robric/wiki-contrail-controller/blob/master/BGP-Extended-Communities.md"/>
    </record>
    <record>
      <value>0x86-0xff</value>
      <name>Unassigned</name>
    </record>
  </registry>
  
  
  
  
  <registry id="traffic-action-fields">
    <title>Traffic Action Fields</title>
    <xref type="rfc" data="rfc8955"/>
    <registration_rule>IETF Review</registration_rule>
    <note>Bit 0 is the most significant, or leftmost bit of the six-byte
field; bit 47 is the least significant, or rightmost bit.</note>
    <record updated="2020-08-05">
      <value>47</value>
      <name>Terminal Action</name>
      <xref type="rfc" data="rfc8955"/>
    </record>
    <record updated="2020-08-05">
      <value>46</value>
      <name>Sample</name>
      <xref type="rfc" data="rfc8955"/>
    </record>
    <record>
      <value>0-45</value>
      <name>Unassigned</name>
    </record>
  </registry>
  
  
  

  <registry id="trans-ipv6">
    <title>Transitive IPv6-Address-Specific Extended Community Types</title>
    <xref type="rfc" data="rfc7153"/>
    <registration_rule>First Come First Served</registration_rule>
    <note>This registry contains values of the two high-order octets of an 
IPv6-Address-Specific Extended Community.
    </note>
    <record>
      <value>0x0000-0x0001</value>
      <name>Unassigned</name>
    </record>
    <record>
      <value>0x0002</value>
      <name>Route Target</name>
      <xref type="rfc" data="rfc5701"/>
    </record>
    <record>
      <value>0x0003</value>
      <name>Route Origin</name>
      <xref type="rfc" data="rfc5701"/>
    </record>
    <record>
      <value>0x0004</value>
      <name>OSPFv3 Route Attributes (deprecated)</name>
      <xref type="rfc" data="rfc6565"/>
    </record>
    <record date="2021-06-02">
      <value>0x0005</value>
      <name>IPv6-Address-Specific IFIT Tail Community</name>
      <xref type="draft" data="draft-wang-idr-bgp-ifit-capabilities-02"/>
    </record>
    <record date="2024-04-22">
      <value>0x0006</value>
      <name>Extension of Link Bandwidth Extended Community</name>
      <xref type="draft" data="draft-li-idr-link-bandwidth-ext-01"/>
    </record>
    <record>
      <value>0x0007-0x000a</value>
      <name>Unassigned</name>
    </record>
    <record>
      <value>0x000b</value>
      <name>VRF Route Import</name>
      <xref type="rfc" data="rfc6515"/>
      <xref type="rfc" data="rfc6514"/>
    </record>
    <record date="2016-03-22">
      <value>0x000c</value>
      <name>Flow-spec Redirect to IPv6</name>
      <xref type="draft" data="draft-ietf-idr-flowspec-redirect-ip-02"/>
    </record>
    <record date="2020-12-14">
      <value>0x000d</value>
      <name>Flow spec rt-redirect-ipv6 format</name>
      <xref type="rfc" data="rfc8956"/>
    </record>
    <record>
      <value>0x000e-0x000f</value>
      <name>Unassigned</name>
    </record>
    <record date="2012-04-10">
      <value>0x0010</value>
      <name>Cisco VPN-Distinguisher</name>
      <xref type="person" data="Eric_Rosen"/>
    </record>    
    <record date="2013-04-30">
      <value>0x0011</value>
      <name>UUID-based Route Target</name>
      <xref type="person" data="Dhananjaya_Rao"/>
    </record>
    <record date="2014-01-08" updated="2015-05-04">
      <value>0x0012</value>
      <name>Inter-Area P2MP Segmented Next-Hop</name>
      <xref type="rfc" data="rfc7524"/>
    </record>
    <record>
      <value>0x0013</value>
      <name>Unassigned</name>
    </record>
    <record date="2020-08-04">
      <value>0x0014</value>
      <name>VRF-Recursive-Next-Hop-Extended-Community</name>
      <xref type="person" data="Dhananjaya_Rao"/>
    </record>
    <record date="2021-03-09">
      <value>0x0015</value>
      <name>RT-derived-EC</name>
      <xref type="draft" data="draft-zzhang-idr-rt-derived-community-00"/>
    </record>
    <record>
      <value>0x0016-0x00ff</value>
      <name>Unassigned</name>
    </record>
  </registry>
  

  

  <registry id="non-trans-ipv6">
    <title>Non-Transitive IPv6-Address-Specific Extended Community Types</title>
    <xref type="rfc" data="rfc7153"/>
    <registration_rule>First Come First Served</registration_rule>
    <note>This registry contains values of the two high-order octets of an 
IPv6-Address-Specific Extended Community.
    </note>
    <record>
      <value>0x4000-0x40ff</value>
      <name>Unassigned</name>
    </record>
  </registry>
  
  <registry id="additional-pmsi-tunnel-attribute-flags">
    <title>Additional PMSI Tunnel Attribute Flags</title>
    <xref type="rfc" data="rfc7902"/>
    <registration_rule>Standards Action</registration_rule>
    <record>
      <value>0-46</value>
      <name>Unassigned</name>
    </record>
    <record date="2019-01-23" updated="2023-10-09">
      <value>47</value>
      <name>DCB</name>
      <xref type="rfc" data="rfc9573"/>
    </record>
  </registry>
  
  <registry id="evpn-layer-2-attributes-control-flags">
    <title>EVPN Layer 2 Attributes Control Flags</title>
    <xref type="rfc" data="rfc8214"/>
    <registration_rule>RFC Required</registration_rule>
    <record date="2017-06-15">
      <value>P</value>
      <name>Advertising PE is the primary PE.</name>
      <xref type="rfc" data="rfc8214"/>
    </record>
    <record date="2017-06-15">
      <value>B</value>
      <name>Advertising PE is the backup PE.</name>
      <xref type="rfc" data="rfc8214"/>
    </record>
    <record date="2017-06-15">
      <value>C</value>
      <name>Control word <xref type="rfc" data="rfc4448"/> MUST be present.</name>
      <xref type="rfc" data="rfc8214"/>
    </record>
    <record date="2024-12-20">
      <value>M</value>
      <name>Signaling mode of operation (bits 10-11)</name>
      <xref type="rfc" data="rfc9744"/>
    </record>
    <record date="2024-12-20">
      <value>V</value>
      <name>VLAN-ID normalization (bits 8-9)</name>
      <xref type="rfc" data="rfc9744"/>
    </record>
  </registry>
  
  <registry id="e-tree-flags">
    <title>E-Tree Flags</title>
    <xref type="rfc" data="rfc8317"/>
    <registration_rule>RFC Required</registration_rule>
    <record>
      <value>0-6</value>
      <name>Unassigned</name>
    </record>
    <record date="2017-12-05">
      <value>7</value>
      <name>Leaf-Indication</name>
      <xref type="rfc" data="rfc8317"/>
    </record>
  </registry>
  
  <registry id="layer2-info-extended-community-control-flags-bit-vector">
    <title>Layer2 Info Extended Community Control Flags Bit Vector</title>
    <xref type="rfc" data="rfc8395"/>
    <registration_rule>IETF Review</registration_rule>
    <record date="2018-03-29">
      <value>T</value>
      <name>Request to send a flow label</name>
      <xref type="rfc" data="rfc8395"/>
    </record>
    <record date="2018-03-29">
      <value>R</value>
      <name>Ability to receive a flow label</name>
      <xref type="rfc" data="rfc8395"/>
    </record>
    <record date="2018-03-29">
      <value>C</value>
      <name>Presence of a Control Word</name>
      <xref type="rfc" data="rfc4761"/>
    </record>
    <record date="2018-03-29">
      <value>S</value>
      <name>Sequenced delivery of frames</name>
      <xref type="rfc" data="rfc4761"/>
    </record>
  </registry>
  
  <registry id="df-alg">
    <title>DF Alg</title>
    <xref type="rfc" data="rfc8584"/>
    <registration_rule>RFC Required</registration_rule>
    <record date="2019-02-01">
      <value>0</value>
      <name>Default DF Election</name>
      <xref type="rfc" data="rfc8584"/>
    </record>
    <record date="2019-02-01">
      <value>1</value>
      <name>HRW Algorithm</name>
      <xref type="rfc" data="rfc8584"/>
    </record>
    <record date="2023-11-05">
      <value>2</value>
      <name>Highest-Preference Algorithm</name>
      <xref type="rfc" data="rfc9785"/>
    </record>
    <record date="2023-11-05">
      <value>3</value>
      <name>Lowest-Preference Algorithm</name>
      <xref type="rfc" data="rfc9785"/>
    </record>
    <record>
      <value>4-30</value>
      <name>Unassigned</name>
    </record>
    <record date="2019-02-01">
      <value>31</value>
      <name>Reserved for Experimental Use</name>
      <xref type="rfc" data="rfc8584"/>
    </record>
  </registry>
  
  <registry id="df-election-capabilities">
    <title>DF Election Capabilities</title>
    <xref type="rfc" data="rfc8584"/>
    <registration_rule>RFC Required</registration_rule>
    <record date="2023-11-05">
      <value>0</value>
      <name>D (Don't Preempt) Capability</name>
      <xref type="rfc" data="rfc9785"/>
    </record>
    <record date="2019-02-01">
      <value>1</value>
      <name>AC-DF Capability</name>
      <xref type="rfc" data="rfc8584"/>
    </record>
    <record>
      <value>2</value>
      <name>Unassigned</name>
    </record>
    <record date="2024-11-27">
      <value>3</value>
      <name>Time Synchronization</name>
      <xref type="rfc" data="rfc9722"/>
    </record>
    <record date="2026-03-19"> 
      <value>4</value>
      <name>BW (Bandwidth Weighted DF Election)</name>
      <xref type="draft" data="RFC-ietf-bess-evpn-unequal-lb-35"/>
    </record>
    <record date="2024-12-12">
      <value>5</value>
      <name>Port Mode Designated Forwarder Election</name>
      <xref type="rfc" data="rfc9786"/>
    </record>
    <record>
      <value>6-15</value>
      <name>Unassigned</name>
    </record>
  </registry>

  
  
  <registry id="sfc-extended-community">
    <title>SFC Extended Community Sub-Types</title>
    <xref type="rfc" data="rfc9015"/>
    <registration_rule>First Come First Served</registration_rule>
    <note>This registry contains values of the second octet (the "Sub-Type" 
field) of an extended community when the value of the first 
octet (the "Type" field) is set to 0x0b.
    </note>    
    <record>
      <value>0</value>
      <name>Reserved</name>
	  <xref type="rfc" data="rfc9015"/>
    </record>
    <record date="2020-09-02">
      <value>1</value>
      <name>SFIR Pool Identifier</name>
	  <xref type="rfc" data="rfc9015"/>
    </record>
    <record date="2020-09-02">
      <value>2</value>
      <name>MPLS Label Stack Mixed Swapping/Stacking Labels</name>
	  <xref type="rfc" data="rfc9015"/>
    </record>
    <record>
      <value>3-255</value>
      <name>Unassigned</name>
    </record>
  </registry>

  <registry id="arp-nd-extended-community-flags">
    <title>ARP/ND Extended Community Flags</title>
    <xref type="rfc" data="rfc9047"/>
    <registration_rule>Standards Action</registration_rule>
    <record>
      <value>0-3</value>
      <name>Unassigned</name>
    </record>
    <record date="2021-04-09">
      <value>4</value>
      <name>Immutable ARP/ND Binding Flag (I)</name>
      <xref type="rfc" data="rfc9047"/>
    </record>
    <record>
      <value>5</value>
      <name>Unassigned</name>
    </record>
    <record date="2021-04-09">
      <value>6</value>
      <name>Override Flag (O)</name>
      <xref type="rfc" data="rfc9047"/>
    </record>
    <record date="2021-04-09">
      <value>7</value>
      <name>Router Flag (R)</name>
      <xref type="rfc" data="rfc9047"/>
    </record>
    </registry>

    <registry id="multicast-flags">
      <title>Multicast Flags Extended Community</title>
      <xref type="rfc" data="rfc9251"/>
      <registration_rule>First Come First Served</registration_rule>
      <record>
        <value>0-2</value>
        <name>Unassigned</name>
        <controller/>
      </record>
      <record date="2025-06-10">
        <value>3</value>
        <name>EVPN to EVPN Gateway (EEG)</name>
        <xref type="draft" data="draft-rabnic-bess-evpn-mcast-eeg-05"/>
        <controller>IETF</controller>
      </record>
      <record date="2023-12-22" updated="2025-02-25">
        <value>4</value>
        <name>Single Flow Group</name>
        <xref type="rfc" data="rfc9856"/>
        <controller>IETF</controller>
      </record>
      <record date="2022-03-30">
        <value>5</value>
        <name>SEMG (Seamless Interop EVPN Multicast Gateway)</name>
        <xref type="draft" data="draft-ietf-bess-evpn-mvpn-seamless-interop-03"/>
        <controller>IETF</controller>
      </record>
      <record date="2022-03-30">
        <value>6</value>
        <name>EVPN/MVPN Seamless Interop Supported</name>
        <xref type="draft" data="draft-ietf-bess-evpn-mvpn-seamless-interop-03"/>
        <controller>IETF</controller>
      </record>
      <record date="2022-03-30" updated="2024-03-27">
        <value>7</value>
        <name>OISM SBD</name>
        <xref type="rfc" data="rfc9625"/>
        <controller>IETF</controller>
      </record>
      <record date="2022-03-29">
        <value>8</value>
        <name>Segmentation Support</name>
        <xref type="rfc" data="rfc9572"/>
        <controller>IETF</controller>
      </record>
      <record date="2022-03-30" updated="2024-03-27">
        <value>9</value>
        <name>IPMG</name>
        <xref type="rfc" data="rfc9625"/>
        <controller>IETF</controller>
      </record>
      <record date="2022-03-30" updated="2024-03-27">
        <value>10</value>
        <name>MEG</name>
        <xref type="rfc" data="rfc9625"/>
        <controller>IETF</controller>
      </record>
      <record date="2022-03-30" updated="2024-03-27">
        <value>11</value>
        <name>PEG</name>
        <xref type="rfc" data="rfc9625"/>
        <controller>IETF</controller>
      </record>
      <record date="2022-03-30" updated="2024-03-27">
        <value>12</value>
        <name>OISM-supported</name>
        <xref type="rfc" data="rfc9625"/>
        <controller>IETF</controller>
      </record>
      <record date="2022-07-08">
        <value>13</value>
        <name>Extended-MH-AR</name>
        <xref type="draft" data="draft-ietf-bess-extended-evpn-optimized-ir-01"/>
        <controller>IETF</controller>
      </record>
      <record date="2022-03-28">
        <value>14</value>
        <name>MLD Proxy Support</name>
        <xref type="rfc" data="rfc9251"/>
        <controller>IETF</controller>
      </record>
      <record date="2022-03-28">
        <value>15</value>
        <name>IGMP Proxy Support</name>
        <xref type="rfc" data="rfc9251"/>
        <controller>IETF</controller>
      </record>
    </registry>

    <registry id="context-specific-label-space-id-type">
      <title>Context-Specific Label Space ID Type</title>
      <xref type="rfc" data="rfc9573"/>
      <registration_rule>First Come First Served</registration_rule>
      <record date="2023-10-09">
        <value>0</value>
        <name>MPLS Label</name>
        <xref type="rfc" data="rfc9573"/>
        <controller>IETF</controller>
      </record>
      <record>
        <value>1-254</value>
        <name>Unassigned</name>
        <controller/>
      </record>
      <record>
        <value>255</value>
        <name>Reserved</name>
        <xref type="rfc" data="rfc9573"/>
        <controller/>
      </record>
    </registry>

    <registry id="evpn-esi-label-extended-community-flags">
      <title>EVPN ESI Label Extended Community Flags</title>
      <xref type="rfc" data="rfc9746"/>
      <registration_rule>IETF Review</registration_rule>
      <record date="2024-09-09">
        <value>0-1</value>
        <name>Multihoming Redundancy Mode</name>
        <xref type="rfc" data="rfc7432"/>
      </record>
      <record>
        <value>2-4</value>
        <name>Unassigned</name>
      </record>
      <record date="2025-02-25" updated="2025-09-04">
        <value>5</value>
        <name>ESI-DCB</name>
        <xref type="rfc" data="rfc9856"/>
      </record>
      <record date="2024-09-09">
        <value>6-7</value>
        <name>Split-Horizon Type</name>
        <xref type="rfc" data="rfc9746"/>
      </record>
    </registry>

    <registry id="multihoming-redundancy-mode">
      <title>Multihoming Redundancy Mode</title>
      <xref type="rfc" data="rfc9746"/>
      <registration_rule>IETF Review</registration_rule>
      <record date="2024-09-09">
        <value>00</value>
        <name>All-Active</name>
        <xref type="rfc" data="rfc7432"/>
      </record>
      <record date="2024-09-09">
        <value>01</value>
        <name>Single-Active</name>
        <xref type="rfc" data="rfc7432"/>
      </record>
      <record>
        <value>10</value>
        <name>Unassigned</name>
      </record>
      <record>
        <value>11</value>
        <name>Unassigned</name>
      </record>
    </registry>

    <registry id="split-horizon-type">
      <title>Split-Horizon Type</title>
      <xref type="rfc" data="rfc9746"/>
      <registration_rule>IETF Review</registration_rule>
      <record date="2024-09-09">
        <value>00</value>
        <name>Default SHT</name>
        <xref type="rfc" data="rfc9746"/>
      </record>
      <record date="2024-09-09">
        <value>01</value>
        <name>Local Bias</name>
        <xref type="rfc" data="rfc9746"/>
      </record>
      <record date="2024-09-09">
        <value>10</value>
        <name>ESI Label-based filtering</name>
        <xref type="rfc" data="rfc9746"/>
      </record>
      <record>
        <value>11</value>
        <name>Unassigned</name>
      </record>
    </registry>

    
    
  <registry id="trans-transport-class">
    <title>Transitive Transport Class Extended Community Sub-Types</title>
    <xref type="rfc" data="rfc9832"/>
    <range>
      <value>0x00-0xbf</value>
      <registration_rule>First Come First Served</registration_rule>
    </range>
    <range>
      <value>0xc0-0xff</value>
      <registration_rule>IETF Review</registration_rule>
    </range>
    <note>This registry contains values of the second octet (the
"Sub-Type" field) of an extended community when the value
of the first octet (the "Type" field) is 0x0a.
    </note>
    <record>
      <value>0x00-0x01</value>
      <name>Unassigned</name>
    </record> 
    <record date="2025-03-10">
      <value>0x02</value>
      <name>Route Target</name>
      <xref type="rfc" data="rfc9832"/>
    </record>
    <record>
      <value>0x03-0xff</value>
      <name>Unassigned</name>
    </record>
  </registry>

  
    
  <registry id="non-trans-transport-class">
    <title>Non-Transitive Transport Class Extended Community Sub-Types</title>
    <xref type="rfc" data="rfc9832"/>
    <range>
      <value>0x00-0xbf</value>
      <registration_rule>First Come First Served</registration_rule>
    </range>
    <range>
      <value>0xc0-0xff</value>
      <registration_rule>IETF Review</registration_rule>
    </range>
    <note>This registry contains values of the second octet (the
"Sub-Type" field) of an extended community when the value
of the first octet (the "Type" field) is 0x4a.
    </note>
    <record>
      <value>0x00-0x01</value>
      <name>Unassigned</name>
    </record> 
    <record date="2025-03-10">
      <value>0x02</value>
      <name>Route Target</name>
      <xref type="rfc" data="rfc9832"/>
    </record>
    <record>
      <value>0x03-0xff</value>
      <name>Unassigned</name>
    </record>
  </registry>

  
    
  <registry id="evpn-link-bandwidth-value-units">
    <title>EVPN Link Bandwidth Value Units</title>
    <xref type="draft" data="RFC-ietf-bess-evpn-unequal-lb-35"/>
    <registration_rule>RFC Required</registration_rule>
    <record date="2026-03-19">
      <value>0</value>
      <name>Weight in units of Mbps</name>
      <xref type="draft" data="RFC-ietf-bess-evpn-unequal-lb-35"/>
    </record> 
    <record date="2026-03-19">
      <value>1</value>
      <name>Generalized Weight</name>
      <xref type="draft" data="RFC-ietf-bess-evpn-unequal-lb-35"/>
    </record> 
    <record>
      <value>2-255</value>
      <name>Unassigned</name>
    </record>
  </registry>

  <people>
    <person id="Anantharamu_Suryanarayana">
      <name>Anantharamu Suryanarayana</name>
      <uri>mailto:anantharamu&amp;gmail.com</uri>
      <updated>2018-10-01</updated>
    </person>
     <person id="Dhananjaya_Rao">
      <name>Dhananjaya Rao</name>
      <uri>mailto:dhrao&amp;cisco.com</uri>
      <updated>2022-10-26</updated>
    </person>
    <person id="Enke_Chen">
      <name>Enke Chen</name>
      <uri>mailto:enchen&amp;paloaltonetworks.com</uri>
      <updated>2023-07-31</updated>
    </person>
    <person id="Eric_Rosen">
      <name>Eric Rosen</name>
      <uri>mailto:erosen&amp;cisco.com</uri>
      <updated>2012-04-10</updated>
    </person>
    <person id="Nischal_Sheth">
      <name>Nischal Sheth</name>
      <uri>mailto:nischal.sheth&amp;gmail.com</uri>
      <updated>2019-05-17</updated>
    </person>
    <person id="Manju_Ramesh">
      <name>Manju Ramesh</name>
      <uri>mailto:manjrame&amp;cisco.com</uri>
      <updated>2019-06-19</updated>
    </person>
    <person id="Renato_Fischer">
      <name>Renato Fischer</name>
      <uri>mailto:reramalh&amp;cisco.com</uri>
      <updated>2024-08-30</updated>
    </person>
    <person id="Richard_Roberts">
      <name>Richard Roberts</name>
      <uri>mailto:rroberts&amp;juniper.net</uri>
      <updated>2019-09-03</updated>
    </person>
    <person id="Rishabh_Parekh">
      <name>Rishabh Parekh</name>
      <uri>mailto:rishabhp&amp;gmail.com</uri>
      <updated>2016-01-19</updated>
    </person>
    <person id="Thomas_Martin_Knoll">
      <name>Thomas Martin Knoll</name>
      <uri>mailto:thomas.m.knoll&amp;gmail.com</uri>
      <updated>2015-01-25</updated>
    </person>
    <person id="Yakov_Rekhter">
      <name>Yakov Rekhter</name>
      <uri>mailto:yakov&amp;juniper.net</uri>
      <updated>2012-07-10</updated>
    </person>
  </people>
</registry>
