<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet type="text/xsl" href="pwe3-parameters.xsl"?>
<?xml-model href="pwe3-parameters.rng" schematypens="http://relaxng.org/ns/structure/1.0" ?>
<registry xmlns="http://www.iana.org/assignments" id="pwe3-parameters">
  <title>Pseudowire Name Spaces (PWE3)</title>
  <created>2005-12-12</created>
  <updated>2022-12-01</updated>
  
  
  <registry id="pwe3-parameters-2">
    <title>MPLS Pseudowire Types Registry</title>
    <expert>Stewart Bryant, Andrew Malis, Matthew Bocci</expert>
    <xref type="rfc" data="rfc4446"/>
    <note>When this registry is modified, the YANG module <xref type="registry" data="iana-pseudowire-types">iana-pseudowire-types</xref>
must be updated as defined in <xref type="rfc" data="rfc9291"/>.
    </note>
    <range>
      <value>31-1024</value>
      <registration_rule>Expert Review</registration_rule>
    </range>
    <range>
      <value>1025-4096</value>
      <registration_rule>IETF Review</registration_rule>
    </range>
    <range>
      <value>4097-32766</value>
      <registration_rule>First Come First Served</registration_rule>
      <note>reserved for vendor proprietary extensions</note>
    </range>
    <range>
      <value>32767</value>
      <registration_rule>IETF Review</registration_rule>
    </range>
    <record>
      <PW_type>0x0001</PW_type>
      <description>Frame Relay DLCI ( Martini Mode )</description>
      <xref type="rfc" data="rfc4619"/>
    </record>
    <record updated="2021-11-30">
      <PW_type>0x0002</PW_type>
      <description>ATM AAL5 SDU VCC transport</description>
      <xref type="rfc" data="rfc4717"/>
    </record>
    <record>
      <PW_type>0x0003</PW_type>
      <description>ATM transparent cell transport</description>
      <xref type="rfc" data="rfc4717"/>
    </record>
    <record>
      <PW_type>0x0004</PW_type>
      <description>Ethernet Tagged Mode</description>
      <xref type="rfc" data="rfc4448"/>
    </record>
    <record>
      <PW_type>0x0005</PW_type>
      <description>Ethernet</description>
      <xref type="rfc" data="rfc4448"/>
    </record>
    <record>
      <PW_type>0x0006</PW_type>
      <description>HDLC</description>
      <xref type="rfc" data="rfc4618"/>
    </record>
    <record>
      <PW_type>0x0007</PW_type>
      <description>PPP</description>
      <xref type="rfc" data="rfc4618"/>
    </record>
    <record>
      <PW_type>0x0008</PW_type>
      <description>SONET/SDH Circuit Emulation Service Over MPLS Encapsulation</description>
      <xref type="rfc" data="rfc5143"/>
    </record>
    <record>
      <PW_type>0x0009</PW_type>
      <description>ATM n-to-one VCC cell transport</description>
      <xref type="rfc" data="rfc4717"/>
    </record>
    <record>
      <PW_type>0x000A</PW_type>
      <description>ATM n-to-one VPC cell transport</description>
      <xref type="rfc" data="rfc4717"/>
    </record>
    <record>
      <PW_type>0x000B</PW_type>
      <description>IP Layer2 Transport</description>
      <xref type="rfc" data="rfc3032"/>
    </record>
    <record>
      <PW_type>0x000C</PW_type>
      <description>ATM one-to-one VCC Cell Mode</description>
      <xref type="rfc" data="rfc4717"/>
    </record>
    <record>
      <PW_type>0x000D</PW_type>
      <description>ATM one-to-one VPC Cell Mode</description>
      <xref type="rfc" data="rfc4717"/>
    </record>
    <record>
      <PW_type>0x000E</PW_type>
      <description>ATM AAL5 PDU VCC transport</description>
      <xref type="rfc" data="rfc4717"/>
    </record>
    <record>
      <PW_type>0x000F</PW_type>
      <description>Frame-Relay Port mode</description>
      <xref type="rfc" data="rfc4619"/>
    </record>
    <record>
      <PW_type>0x0010</PW_type>
      <description>SONET/SDH Circuit Emulation over Packet</description>
      <xref type="rfc" data="rfc4842"/>
    </record>
    <record>
      <PW_type>0x0011</PW_type>
      <description>Structure-agnostic E1 over Packet</description>
      <xref type="rfc" data="rfc4553"/>
    </record>
    <record>
      <PW_type>0x0012</PW_type>
      <description>Structure-agnostic T1 (DS1) over Packet</description>
      <xref type="rfc" data="rfc4553"/>
    </record>
    <record>
      <PW_type>0x0013</PW_type>
      <description>Structure-agnostic E3 over Packet</description>
      <xref type="rfc" data="rfc4553"/>
    </record>
    <record>
      <PW_type>0x0014</PW_type>
      <description>Structure-agnostic T3 (DS3) over Packet</description>
      <xref type="rfc" data="rfc4553"/>
    </record>
    <record>
      <PW_type>0x0015</PW_type>
      <description>CESoPSN basic mode</description>
      <xref type="rfc" data="rfc5086"/>
    </record>
    <record>
      <PW_type>0x0016</PW_type>
      <description>TDMoIP AAL1 Mode</description>
      <xref type="rfc" data="rfc5087"/>
    </record>
    <record>
      <PW_type>0x0017</PW_type>
      <description>CESoPSN TDM with CAS</description>
      <xref type="rfc" data="rfc5086"/>
    </record>
    <record>
      <PW_type>0x0018</PW_type>
      <description>TDMoIP AAL2 Mode</description>
      <xref type="rfc" data="rfc5087"/>
    </record>
    <record>
      <PW_type>0x0019</PW_type>
      <description>Frame Relay DLCI</description>
      <xref type="rfc" data="rfc4619"/>
    </record>
    <record>
      <PW_type>0x001A</PW_type>
      <description>ROHC Transport Header-compressed Packets</description>
      <xref type="rfc" data="rfc5795"/>
      <xref type="rfc" data="rfc4901"/>
    </record>
    <record>
      <PW_type>0x001B</PW_type>
      <description>ECRTP Transport Header-compressed Packets</description>
      <xref type="rfc" data="rfc3545"/>
      <xref type="rfc" data="rfc4901"/>
    </record>
    <record>
      <PW_type>0x001C</PW_type>
      <description>IPHC Transport Header-compressed Packets</description>
      <xref type="rfc" data="rfc2507"/>
      <xref type="rfc" data="rfc4901"/>
    </record>
    <record>
      <PW_type>0x001D</PW_type>
      <description>cRTP Transport Header-compressed Packets</description>
      <xref type="rfc" data="rfc2508"/>
      <xref type="rfc" data="rfc4901"/>
    </record>
    <record>
      <PW_type>0x001E</PW_type>
      <description>ATM VP Virtual Trunk</description>
      <xref type="text">"The Use of Virtual Trunks for ATM/MPLS Control Plane Interworking
Specification", MFA Forum 9.0.0, MFA Forum, February 2006.</xref>
    </record>
    <record>
      <PW_type>0x001F</PW_type>
      <description>FC Port Mode</description>
      <xref type="rfc" data="rfc6307"/>
    </record>
    <record>
      <PW_type>0x0020-0x1000</PW_type>
      <description>Unassigned</description>
    </record>
    <record date="2022-03-29">
      <PW_type>0x1001</PW_type>
      <description>Proprietary pseudowire implementation carrying CLNP packets</description>
      <xref type="person" data="Christian_Schmutzer"/>
    </record>
    <record>
      <PW_type>0x1002-0x7FFE</PW_type>
      <description>Unassigned</description>
    </record>
    <record>
      <PW_type>0x7FFF</PW_type>
      <description>Wildcard</description>
      <xref type="rfc" data="rfc4863"/>
    </record>
  </registry>
  
  
  <registry id="pwe3-parameters-4">
    <title>Pseudowire Interface Parameters Sub-TLV type Registry</title>
    <xref type="rfc" data="rfc4446"/>
    <expert>Stewart Bryant, Andrew Malis, Matthew Bocci</expert>
    <range>
      <value>2-64</value>
      <registration_rule>Expert Review</registration_rule>
    </range>
    <range>
      <value>65-127</value>
      <registration_rule>IETF Review</registration_rule>
    </range>
    <range>
      <value>128-254</value>
      <registration_rule>First Come First Served</registration_rule>
      <note>reserved for vendor proprietary extensions</note>
    </range>
    <range>
      <value>255</value>
      <registration_rule>IETF Review</registration_rule>
    </range>
    <record>
      <parameter>0x01</parameter>
      <ID_length>4</ID_length>
      <description>Interface MTU in octets</description>
      <xref type="rfc" data="rfc8077"/>
    </record>
    <record>
      <parameter>0x02</parameter>
      <ID_length>4</ID_length>
      <description>Maximum Number of concatenated ATM cells</description>
      <xref type="rfc" data="rfc4717"/>
    </record>
    <record>
      <parameter>0x03</parameter>
      <ID_length>up to 82</ID_length>
      <description>Optional Interface Description string</description>
      <xref type="rfc" data="rfc8077"/>
    </record>
    <record>
      <parameter>0x04</parameter>
      <ID_length>4</ID_length>
      <description>CEP/TDM Payload Bytes</description>
      <xref type="rfc" data="rfc4842"/>
    </record>
    <record>
      <parameter>0x05</parameter>
      <ID_length>4</ID_length>
      <description>CEP options</description>
      <xref type="rfc" data="rfc4842"/>
    </record>
    <record>
      <parameter>0x06</parameter>
      <ID_length>4</ID_length>
      <description>Requested VLAN ID</description>
      <xref type="rfc" data="rfc4448"/>
    </record>
    <record>
      <parameter>0x07</parameter>
      <ID_length>6</ID_length>
      <description>CEP/TDM bit-rate</description>
      <xref type="rfc" data="rfc4842"/>
    </record>
    <record>
      <parameter>0x08</parameter>
      <ID_length>4</ID_length>
      <description>Frame-Relay DLCI Length</description>
      <xref type="rfc" data="rfc4619"/>
    </record>
    <record>
      <parameter>0x09</parameter>
      <ID_length>4</ID_length>
      <description>Fragmentation indicator</description>
      <xref type="rfc" data="rfc4623"/>
    </record>
    <record>
      <parameter>0x0A</parameter>
      <ID_length>4</ID_length>
      <description>FCS retention indicator</description>
      <xref type="rfc" data="rfc4720"/>
    </record>
    <record>
      <parameter>0x0B</parameter>
      <ID_length>4/8/12</ID_length>
      <description>TDM options</description>
      <xref type="rfc" data="rfc5287"/>
    </record>
    <record>
      <parameter>0x0C</parameter>
      <ID_length>4</ID_length>
      <description>VCCV parameter</description>
      <xref type="rfc" data="rfc5085"/>
    </record>
    <record>
      <parameter>0x0D</parameter>
      <ID_length>up to 256</ID_length>
      <description>bytes ROHC over MPLS configuration <xref type="rfc" data="rfc3241"/></description>
      <xref type="rfc" data="rfc4901"/>
    </record>
    <record>
      <parameter>0x0E</parameter>
      <ID_length>4</ID_length>
      <description>Number of TDMoIP AAL1 cells per packet</description>
      <xref type="rfc" data="rfc5287"/>
    </record>
    <record>
      <parameter>0x0F</parameter>
      <ID_length>up to 256</ID_length>
      <description>bytes CRTP/ECRTP/IPHC HC over MPLS configuration <xref type="rfc" data="rfc3544"/></description>
      <xref type="rfc" data="rfc4901"/>
    </record>
    <record>
      <parameter>0x10</parameter>
      <ID_length>4</ID_length>
      <description>TDMoIP AAL1 mode</description>
      <xref type="rfc" data="rfc5287"/>
    </record>
    <record>
      <parameter>0x11</parameter>
      <ID_length>8 or more</ID_length>
      <description>TDMoIP AAL2 Options</description>
      <xref type="rfc" data="rfc5287"/>
    </record>
    <record>
      <parameter>0x12</parameter>
      <description>Reserved</description>
      <xref type="rfc" data="rfc6307"/>
    </record>
    <record>
      <parameter>0x13</parameter>
      <description>Reserved</description>
      <xref type="rfc" data="rfc6307"/>
    </record>
    <record>
      <parameter>0x14</parameter>
      <description>Reserved</description>
      <xref type="rfc" data="rfc6307"/>
    </record>
    <record>
      <parameter>0x15</parameter>
      <description>Reserved</description>
      <xref type="rfc" data="rfc6307"/>
    </record>
    <record>
      <parameter>0x16</parameter>
      <ID_length>4</ID_length>
      <description>Stack capability</description>
      <xref type="rfc" data="rfc6575"/>
    </record>
    <record>
      <parameter>0x17</parameter>
      <ID_length>4</ID_length>
      <description>Flow Label</description>
      <xref type="rfc" data="rfc6391"/>
    </record>
    <record>
      <parameter>0x18</parameter>
      <ID_length>4</ID_length>
      <description>PW Generic Protocol Flags</description>
      <xref type="rfc" data="rfc6478"/>
    </record>
    <record date="2014-02-07">
      <parameter>0x19</parameter>
      <ID_length>variable</ID_length>
      <description>VCCV Extended CV Parameter</description>
      <xref type="rfc" data="rfc7189"/>
    </record>
    <record date="2014-12-22" updated="2015-12-21">
      <parameter>0x1A</parameter>
      <ID_length>8</ID_length>
      <description>E-Tree</description>
      <xref type="rfc" data="rfc7796"/>
    </record>
    <record date="2018-01-04">
      <parameter>0x1B</parameter>
      <ID_length>variable</ID_length>
      <description>Selective Tree Interface Parameter</description>
      <xref type="rfc" data="rfc8338"/>
    </record>
    <record>
      <parameter>0x1C-0xFC</parameter>
      <ID_length/>
      <description>Unassigned</description>
    </record>
    <record date="2016-05-09">
      <parameter>0xFD</parameter>
      <ID_length>up to 8</ID_length>
      <description>Zte optional Supplier private interface parameters</description>
      <xref type="person" data="Zhu_Wei"/>
    </record>
    <record>
      <parameter>0xFE-0xFF</parameter>
      <ID_length/>
      <description>Unassigned</description>
    </record>
  </registry>
  
  
  <registry id="pwe3-parameters-6">
    <title>Attachment Individual Identifier Type Registry</title>
    <xref type="rfc" data="rfc4446"/>
    <expert>Stewart Bryant, Andrew Malis, Matthew Bocci</expert>
    <range>
      <value>2-64</value>
      <registration_rule>Expert Review</registration_rule>
    </range>
    <range>
      <value>65-127</value>
      <registration_rule>IETF Review</registration_rule>
    </range>
    <range>
      <value>128-254</value>
      <registration_rule>First Come First Served</registration_rule>
      <note>reserved for vendor proprietary extensions</note>
    </range>
    <range>
      <value>255</value>
      <registration_rule>IETF Review</registration_rule>
    </range>
    <record>
      <AII_type>0x01</AII_type>
      <length>4</length>
      <description>A 32 bit unsigned number local identifier</description>
      <xref type="rfc" data="rfc6074"/>
    </record>
    <record>
      <AII_type>0x02</AII_type>
      <length>variable   
8 or 12</length>
      <description>Aggregate Identifier</description>
      <xref type="rfc" data="rfc5003"/>
    </record>
    <record>
      <AII_type>0x03</AII_type>
      <length>variable   
1 to 33</length>
      <description>ATM/FR Control Channel</description>
      <xref type="text">"ATM and Frame Relay to MPLS Control Plane Interworking: Client-Server",
MFA Forum 10.0.0, MFA Forum, September 2006.</xref>
    </record>
    <record>
      <AII_type>0x04</AII_type>
      <length>variable   
3 to 35</length>
      <description>ATM/FR Signaling Call Reference</description>
      <xref type="text">"ATM and Frame Relay to MPLS Control Plane Interworking: Client-Server",
MFA Forum 10.0.0, MFA Forum, September 2006.</xref>
    </record>
    <record>
      <AII_type>0x05</AII_type>
      <length>variable   
2 to 30</length>
      <description>Frame Relay Port and Connection Identifier</description>
      <xref type="text">Soft Permanent Virtual Circuit Interworking between MPLS Pseudowires and
ATM, MFA Forum, work in progress (this specification is at the baseline
text stage).</xref>
    </record>
    <record>
      <AII_type>0x06</AII_type>
      <length>variable   
2 to 30</length>
      <description>ATM Port and Connection Identifier</description>
      <xref type="text">Soft Permanent Virtual Circuit Interworking between MPLS Pseudowires and
ATM, MFA Forum, work in progress (this specification is at the baseline
text stage).</xref>
    </record>
  </registry>
  
  
  <registry id="pwe3-parameters-8">
    <title>Attachment Group Identifier (AGI) Type Registry</title>
    <xref type="rfc" data="rfc4446"/>
    <expert>Stewart Bryant, Andrew Malis, Matthew Bocci</expert>
    <range>
      <value>2-64</value>
      <registration_rule>Expert Review</registration_rule>
    </range>
    <range>
      <value>65-127</value>
      <registration_rule>IETF Review</registration_rule>
    </range>
    <range>
      <value>128-254</value>
      <registration_rule>First Come First Served</registration_rule>
      <note>reserved for vendor proprietary extensions</note>
    </range>
    <range>
      <value>255</value>
      <registration_rule>IETF Review</registration_rule>
    </range>
    <record>
      <AGI_type>0x01</AGI_type>
      <length>8</length>
      <description>Extended Community</description>
      <xref type="rfc" data="rfc6074"/>
    </record>
  </registry>
 
  
  <registry id="pwe3-parameters-9">
    <title>Pseudowire Status Codes Registry</title>
    <xref type="rfc" data="rfc4446"/>
    <registration_rule>Expert Review</registration_rule>
    <expert>Stewart Bryant, Andrew Malis, Matthew Bocci</expert>
    <record>
      <bit_mask>0x00000000</bit_mask>
      <description>Pseudowire forwarding (clear all failures)</description>
      <xref type="rfc" data="rfc8077"/>
      <xref type="rfc" data="rfc4446"/>
    </record>
    <record>
      <bit_mask>0x00000001</bit_mask>
      <description>Pseudowire Not Forwarding</description>
      <xref type="rfc" data="rfc8077"/>
      <xref type="rfc" data="rfc4446"/>
    </record>
    <record>
      <bit_mask>0x00000002</bit_mask>
      <description>Local Attachment Circuit (ingress) Receive Fault</description>
      <xref type="rfc" data="rfc8077"/>
      <xref type="rfc" data="rfc4446"/>
    </record>
    <record>
      <bit_mask>0x00000004</bit_mask>
      <description>Local Attachment Circuit (egress) Transmit Fault</description>
      <xref type="rfc" data="rfc8077"/>
      <xref type="rfc" data="rfc4446"/>
    </record>
    <record>
      <bit_mask>0x00000008</bit_mask>
      <description>Local PSN-facing PW (ingress) Receive Fault</description>
      <xref type="rfc" data="rfc8077"/>
      <xref type="rfc" data="rfc4446"/>
    </record>
    <record>
      <bit_mask>0x00000010</bit_mask>
      <description>Local PSN-facing PW (egress) Transmit Fault</description>
      <xref type="rfc" data="rfc8077"/>
      <xref type="rfc" data="rfc4446"/>
    </record>
    <record>
      <bit_mask>0x00000020</bit_mask>
      <description>PW Preferential Forwarding Status</description>
      <xref type="rfc" data="rfc6870"/>
    </record>    
    <record>
      <bit_mask>0x00000040</bit_mask>
      <description>PW Request Switchover Status</description>
      <xref type="rfc" data="rfc6870"/>
    </record>
  </registry>
  
  
  <registry id="pwe3-parameters-11">
    <title>Pseudowire Associated Channel Types</title>
    <xref type="rfc" data="rfc4385"/>
    <xref type="rfc" data="rfc5586"/>
    <xref type="rfc-errata" data="1940"/>
    <xref type="rfc" data="rfc7026"/>
    <xref type="rfc" data="rfc7214"/>
    <note>Renamed "MPLS Generalized Associated Channel (G-ACh) Types (including Pseudowire 
Associated Channel Types)" and moved to <xref type="uri" data="https://www.iana.org/assignments/g-ach-parameters"/>  
per <xref type="rfc" data="rfc7214"/>.
    </note>
  </registry>
  
  
  <registry id="pwe3-parameters-12">
    <title>Associated Channel Header TLV Registry (DELETED)</title>
    <xref type="rfc" data="rfc5586"/><xref type="rfc" data="rfc7026"/>
    <note>Registry deleted per <xref type="rfc" data="rfc7026"/>.
    </note>
  </registry>
  
  
  <registry id="pwe3-parameters-13">
    <title>Header Compression Over MPLS PW Control Word Packet Type</title>
    <xref type="rfc" data="rfc4901"/>
    <registration_rule>Expert Review</registration_rule>
    <record>
      <packet_type>0</packet_type>
      <description>ROHC Small-CIDs</description>
    </record>
    <record>
      <packet_type>1</packet_type>
      <description>ROHC Large-CIDs</description>
    </record>
    <record>
      <packet_type>2</packet_type>
      <description>FULL_HEADER</description>
    </record>
    <record>
      <packet_type>3</packet_type>
      <description>COMPRESSED_TCP</description>
    </record>
    <record>
      <packet_type>4</packet_type>
      <description>COMPRESSED_TCP_NODELTA</description>
    </record>
    <record>
      <packet_type>5</packet_type>
      <description>COMPRESSED_NON_TCP</description>
    </record>
    <record>
      <packet_type>6</packet_type>
      <description>COMPRESSED_RTP_8</description>
    </record>
    <record>
      <packet_type>7</packet_type>
      <description>COMPRESSED_RTP_16</description>
    </record>
    <record>
      <packet_type>8</packet_type>
      <description>COMPRESSED_UDP_8</description>
    </record>
    <record>
      <packet_type>9</packet_type>
      <description>COMPRESSED_UDP_16</description>
    </record>
    <record>
      <packet_type>10</packet_type>
      <description>CONTEXT_STATE</description>
    </record>
    <record>
      <packet_type>11-15</packet_type>
      <description>Unassigned</description>
    </record>
  </registry>
  
  
  <registry id="pwe3-parameters-14">
    <title>MPLS VCCV Control Channel (CC) Types</title>
    <xref type="rfc" data="rfc5085"/>
    <registration_rule>IETF Review</registration_rule>
    <note>Bit numbering: In this sub-registry, the most significant (high order) bit
is labeled Bit 7, and the least significant (low order) bit is labeled Bit 0,
see parenthetical "Value".
    </note>
    <record>
      <bit>0</bit>
      <description>Type 1: PWE3 Control Word with 0001b as first nibble (PW-ACH, see <xref type="rfc" data="rfc4385"/>)</description>
      <xref type="rfc" data="rfc5085"/>
    </record>
    <record>
      <bit>1</bit>
      <description>Type 2: MPLS Router Alert Label</description>
      <xref type="rfc" data="rfc5085"/>
    </record>
    <record>
      <bit>2</bit>
      <description>Type 3: MPLS PW Label with TTL == 1</description>
      <xref type="rfc" data="rfc5085"/>
    </record>
    <record date="2015-10-07">
      <bit>3</bit>
      <description>Type 4: GAL</description>
      <xref type="rfc" data="rfc7708"/>
    </record>
    <record>
      <bit>4</bit>
      <description>Reserved</description>
      <xref type="rfc" data="rfc5085"/>
    </record>
    <record>
      <bit>5</bit>
      <description>Reserved</description>
      <xref type="rfc" data="rfc5085"/>
    </record>
    <record>
      <bit>6</bit>
      <description>Reserved</description>
      <xref type="rfc" data="rfc5085"/>
    </record>
    <record>
      <bit>7</bit>
      <description>Reserved</description>
      <xref type="rfc" data="rfc5085"/>
    </record>
  </registry>
  
  
  <registry id="pwe3-parameters-15">
    <title>MPLS VCCV Connectivity Verification (CV) Types</title>
    <xref type="rfc" data="rfc5085"/>
    <registration_rule>IETF Review</registration_rule>
    <note>Bit numbering: In this sub-registry, the most significant (high order) bit
is labeled Bit 7, and the least significant (low order) bit is labeled Bit 0,
see parenthetical "Value".
    </note>
    <record>
      <bit>0</bit>
      <description>ICMP Ping</description>
      <xref type="rfc" data="rfc5085"/>
    </record>
    <record>
      <bit>1</bit>
      <description>LSP Ping</description>
      <xref type="rfc" data="rfc5085"/>
    </record>
    <record>
      <bit>2</bit>
      <description>BFD IP/UDP-encapsulated, for PW Fault Detection only</description>
      <xref type="rfc" data="rfc5885"/>
    </record>
    <record>
      <bit>3</bit>
      <description>BFD IP/UDP-encapsulated, for PW Fault Detection and   
AC/PW Fault Status Signaling</description>
      <xref type="rfc" data="rfc5885"/>
    </record>
    <record>
      <bit>4</bit>
      <description>BFD PW-ACH-encapsulated, for PW Fault Detection only</description>
      <xref type="rfc" data="rfc5885"/>
    </record>
    <record>
      <bit>5</bit>
      <description>BFD PW-ACH-encapsulated, for PW Fault Detection and   
AC/PW Fault Status Signaling</description>
      <xref type="rfc" data="rfc5885"/>
    </record>
    <record date="2016-05-17">
      <bit>6</bit>
      <description>S-BFD IP/UDP-encapsulated, for PW Fault Detection only</description>
      <xref type="rfc" data="rfc7885"/>
    </record>
    <record date="2016-05-17">
      <bit>7</bit>
      <description>S-BFD PW-ACH-encapsulated, for PW Fault Detection only</description>
      <xref type="rfc" data="rfc7885"/>
    </record>
  </registry>
  
  
  <registry id="pwe3-parameters-17">
    <title>Pseudowire Switching Point PE sub-TLV Type</title>
    <expert>Primary: Stewart Bryant; secondary: Matthew Bocci</expert>
    <xref type="rfc" data="rfc6073"/>
    <range>
      <value>0</value>
      <registration_rule>IETF Review</registration_rule>
    </range>
    <range>
      <value>1-64</value>
      <registration_rule>Expert Review</registration_rule>
    </range>
    <range>
      <value>65-127</value>
      <registration_rule>IETF Review</registration_rule>
    </range>
    <range>
      <value>128-254</value>
      <registration_rule>First Come First Served</registration_rule>
      <note>reserved for vendor proprietary extensions</note>
    </range>
    <range>
      <value>255</value>
      <registration_rule>IETF Review</registration_rule>
    </range>
    <record>
      <value>0x00</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>0x01</value>
      <length>4</length>
      <description>PWid of last PW segment traversed</description>
      <xref type="rfc" data="rfc6073"/>
    </record>
    <record>
      <value>0x02</value>
      <length>variable</length>
      <description>PW Switching Point description string</description>
      <xref type="rfc" data="rfc6073"/>
    </record>
    <record>
      <value>0x03</value>
      <length>4/16</length>
      <description>Local IP address of PW Switching Point</description>
      <xref type="rfc" data="rfc6073"/>
    </record>
    <record>
      <value>0x04</value>
      <length>4/16</length>
      <description>Remote IP address of last PW Switching Point   
traversed or of the T-PE</description>
      <xref type="rfc" data="rfc6073"/>
    </record>
    <record>
      <value>0x05</value>
      <length>variable</length>
      <description>FEC Element of last PW segment traversed</description>
      <xref type="rfc" data="rfc6073"/>
    </record>
    <record>
      <value>0x06</value>
      <length>14</length>
      <description>L2 PW address of PW Switching Point</description>
      <xref type="rfc" data="rfc6073"/>
      <xref type="rfc" data="rfc7267"/>
    </record>
    <record>
      <value>0x07</value>
      <length>24</length>
      <description>Static PW/MPLS-TP PW segment ID of last PW segment traversed</description>
      <xref type="rfc" data="rfc6478"/>
    </record>
    <record>
      <value>0x08-0xFF</value>
      <description>Unassigned</description>
    </record>
  </registry>

  <registry id="cc-cv-mep-id">
    <title>CC/CV MEP-ID TLV Registry</title>
    <xref type="rfc" data="rfc6428"/><xref type="rfc" data="rfc7214"/>
    <note>Moved to <xref type="uri" data="https://www.iana.org/assignments/g-ach-parameters"/>  
per <xref type="rfc" data="rfc7214"/>.
    </note>
  </registry>
  
  <registry id="generic-protocol-flags">
    <title>PW Generic Protocol Flags</title>
    <xref type="rfc" data="rfc6478"/>
    <registration_rule>IETF Review</registration_rule>
    <record>
      <value>0 (0x0001)</value>
      <description>S-PE bypass mode</description>
      <xref type="rfc" data="rfc6478"/>
    </record>
    <record>
      <value>1-15 (0x0002-0x8000)</value>
      <description>Unassigned</description>
    </record>
  </registry>
  
  <registry id="l2vpn-pe-stack">
    <title>L2VPN PE Stack Capabilities</title>
    <xref type="rfc" data="rfc6575"/>
    <registration_rule>IETF Review</registration_rule>
    <record>
      <value>0 (0x0001)</value>
      <description>IPv6 stack capability</description>
      <xref type="rfc" data="rfc6575"/>
    </record>
    <record>
      <value>1-15 (0x0002-0x8000)</value>
      <description>Unassigned</description>
    </record>
  </registry>
  
  <registry id="gach-application">
    <title>G-ACh Advertisement Protocol Application Registry</title>
    <xref type="rfc" data="rfc7212"/><xref type="rfc" data="rfc7214"/>
    <note>Moved to <xref type="uri" data="https://www.iana.org/assignments/g-ach-parameters"/>  
per <xref type="rfc" data="rfc7214"/>.
    </note>
  </registry>
  
  <registry id="gach-tlv">
    <title>G-ACh Advertisement Protocol TLV Registry</title>
    <xref type="rfc" data="rfc7212"/><xref type="rfc" data="rfc7214"/>
    <note>Moved to <xref type="uri" data="https://www.iana.org/assignments/g-ach-parameters"/>  
per <xref type="rfc" data="rfc7214"/>.
    </note>
  </registry>
  
  <registry id="gach-ethernet">
    <title>G-ACh Advertisement Protocol: Ethernet Interface Parameters</title>
    <xref type="rfc" data="rfc7213"/><xref type="rfc" data="rfc7214"/>
    <note>Moved to <xref type="uri" data="https://www.iana.org/assignments/g-ach-parameters"/>  
per <xref type="rfc" data="rfc7214"/>.
    </note>
  </registry>
  
  <registry id="vccv-extended-cv">
    <title>VCCV Extended CV Types</title>
    <xref type="rfc" data="rfc7189"/>
    <registration_rule>IETF Review</registration_rule>
    <record>
      <value>Bit 0 (0x01)</value>
      <description>Independent mode for PW Fault Detection only</description>
      <xref type="rfc" data="rfc7189"/>
    </record>
    <record>
      <value>Bit 1 (0x02)</value>
      <description>Independent mode for PW Fault Detection and AC/PW Fault Status Signaling</description>
      <xref type="rfc" data="rfc7189"/>
    </record>
    <record>
      <value>Bit 2 (0x04)</value>
      <description>Coordinated mode for PW Fault Detection only</description>
      <xref type="rfc" data="rfc7189"/>
    </record>
    <record>
      <value>Bit 3 (0x08)</value>
      <description>Coordinated mode for PW Fault Detection and AC/PW Fault Status Signaling</description>
      <xref type="rfc" data="rfc7189"/>
    </record>
    <record>
      <value>Bit 4-7 (0x10-0x80)</value>
      <description>Unassigned</description>
    </record>
  </registry>
  
  <registry id="icc-rg">
  <title>ICC RG Parameter Types</title>
  <xref type="rfc" data="rfc7275"/>
    <expert>Stewart Bryant, Matthew Bocci</expert>
    <range>
      <registration_rule>IETF Review</registration_rule>
      <value>0x0000</value>
    </range>
    <range>
      <registration_rule>Expert Review</registration_rule>
      <value>0x003B-0x1FFF</value>
    </range>
    <range>
      <registration_rule>IETF Review</registration_rule>
      <value>0x2000-0x2FFF</value>
    </range>
    <range>
      <registration_rule>First Come First Served</registration_rule>
      <value>0x3000-0x3FFE</value>
      <note>Vendor Proprietary Extensions</note>
    </range>
    <range>
      <registration_rule>IETF Review</registration_rule>
      <value>0x3FFF</value>
    </range>
    <record>
      <value>0x0000</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>0x0001</value>
      <description>ICC Sender Name</description>
      <xref type="rfc" data="rfc7275"/>
    </record>
    <record>
      <value>0x0002</value>
      <description>NAK TLV</description>
      <xref type="rfc" data="rfc7275"/>
    </record>
      <record>
      <value>0x0003</value>
      <description>Requested Protocol Version TLV</description>
      <xref type="rfc" data="rfc7275"/>
    </record>
    <record>
      <value>0x0004</value>
      <description>Disconnect Code TLV</description>
      <xref type="rfc" data="rfc7275"/>
    </record>
      <record>
      <value>0x0005</value>
      <description>ICC RG ID TLV</description>
      <xref type="rfc" data="rfc7275"/>
    </record>
      <record>
      <value>0x0006-0x000F</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc7275"/>
    </record>
      <record>
      <value>0x0010</value>
      <description>PW-RED Connect TLV</description>
      <xref type="rfc" data="rfc7275"/>
    </record>
      <record>
      <value>0x0011</value>
      <description>PW-RED Disconnect TLV</description>
      <xref type="rfc" data="rfc7275"/>
    </record>
      <record>
      <value>0x0012</value>
      <description>PW-RED Config TLV</description>
      <xref type="rfc" data="rfc7275"/>
    </record>
      <record>
      <value>0x0013</value>
      <description>Service Name TLV</description>
      <xref type="rfc" data="rfc7275"/>
    </record>
      <record>
      <value>0x0014</value>
      <description>PW ID TLV</description>
      <xref type="rfc" data="rfc7275"/>
    </record>
      <record>
      <value>0x0015</value>
      <description>Generalized PW ID TLV</description>
      <xref type="rfc" data="rfc7275"/>
    </record>
      <record>
      <value>0x0016</value>
      <description>PW-RED State TLV</description>
      <xref type="rfc" data="rfc7275"/>
    </record>
      <record>
      <value>0x0017</value>
      <description>PW-RED Synchronization Request TLV</description>
      <xref type="rfc" data="rfc7275"/>
    </record>
      <record>
      <value>0x0018</value>
      <description>PW-RED Synchronization Data TLV</description>
      <xref type="rfc" data="rfc7275"/>
    </record>
      <record>
      <value>0x0019</value>
      <description>PW-RED Disconnect Cause TLV</description>
      <xref type="rfc" data="rfc7275"/>
    </record>
      <record>
      <value>0x001A-0x002F</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc7275"/>
    </record>
      <record>
      <value>0x0030</value>
      <description>mLACP Connect TLV</description>
      <xref type="rfc" data="rfc7275"/>
    </record>
      <record>
      <value>0x0031</value>
      <description>mLACP Disconnect TLV</description>
      <xref type="rfc" data="rfc7275"/>
    </record>
      <record>
      <value>0x0032</value>
      <description>mLACP System Config TLV</description>
      <xref type="rfc" data="rfc7275"/>
    </record>
      <record>
      <value>0x0033</value>
      <description>mLACP Port Config TLV</description>
      <xref type="rfc" data="rfc7275"/>
    </record>
      <record>
      <value>0x0034</value>
      <description>mLACP Port Priority TLV</description>
      <xref type="rfc" data="rfc7275"/>
    </record>
      <record>
      <value>0x0035</value>
      <description>mLACP Port State TLV</description>
      <xref type="rfc" data="rfc7275"/>
    </record>
      <record>
      <value>0x0036</value>
      <description>mLACP Aggregator Config TLV</description>
      <xref type="rfc" data="rfc7275"/>
    </record>
      <record>
      <value>0x0037</value>
      <description>mLACP Aggregator State TLV</description>
      <xref type="rfc" data="rfc7275"/>
    </record>
     <record>
      <value>0x0038</value>
      <description>mLACP Synchronization Request TLV</description>
      <xref type="rfc" data="rfc7275"/>
    </record>
      <record>
      <value>0x0039</value>
      <description>mLACP Synchronization Data TLV</description>
      <xref type="rfc" data="rfc7275"/>
    </record>
    <record>
      <value>0x003A</value>
      <description>mLACP Disconnect Cause TLV</description>
      <xref type="rfc" data="rfc7275"/>
    </record>
    <record>
      <value>0x003B-0x1FFF</value>
      <description>Unassigned</description>
    </record>
    <record date="2015-11-03">
      <value>0x2000</value>
      <description>STP Connect TLV</description>
      <xref type="rfc" data="rfc7727"/>
    </record>
    <record date="2015-11-03">
      <value>0x2001</value>
      <description>STP Disconnect TLV</description>
      <xref type="rfc" data="rfc7727"/>
    </record>
    <record date="2015-11-03">
      <value>0x2002</value>
      <description>STP System Config TLV</description>
      <xref type="rfc" data="rfc7727"/>
    </record>
    <record date="2015-11-03">
      <value>0x2003</value>
      <description>STP Region Name TLV</description>
      <xref type="rfc" data="rfc7727"/>
    </record>
    <record date="2015-11-03">
      <value>0x2004</value>
      <description>STP Revision Level TLV</description>
      <xref type="rfc" data="rfc7727"/>
    </record>
    <record date="2015-11-03">
      <value>0x2005</value>
      <description>STP Instance Priority TLV</description>
      <xref type="rfc" data="rfc7727"/>
    </record>
    <record date="2015-11-03">
      <value>0x2006</value>
      <description>STP Configuration Digest TLV</description>
      <xref type="rfc" data="rfc7727"/>
    </record>
    <record date="2015-11-03">
      <value>0x2007</value>
      <description>STP Topology Changed Instances TLV</description>
      <xref type="rfc" data="rfc7727"/>
    </record>
    <record date="2015-11-03">
      <value>0x2008</value>
      <description>STP CIST Root Time TLV</description>
      <xref type="rfc" data="rfc7727"/>
    </record>
    <record date="2015-11-03">
      <value>0x2009</value>
      <description>STP MSTI Root Time TLV</description>
      <xref type="rfc" data="rfc7727"/>
    </record>
      <record date="2015-11-03">
      <value>0x200A</value>
      <description>STP Synchronization Request TLV</description>
      <xref type="rfc" data="rfc7727"/>
    </record>
    <record date="2015-11-03">
      <value>0x200B</value>
      <description>STP Synchronization Data TLV</description>
      <xref type="rfc" data="rfc7727"/>
    </record>
    <record date="2015-11-03">
      <value>0x200C</value>
      <description>STP Disconnect Cause TLV</description>
      <xref type="rfc" data="rfc7727"/>
    </record>
    <record date="2016-10-03">
      <value>0x200D</value>
      <description>PON Connect TLV</description>
      <xref type="rfc" data="rfc8024"/>
    </record>
    <record date="2016-10-03">
      <value>0x200E</value>
      <description>PON Disconnect TLV</description>
      <xref type="rfc" data="rfc8024"/>
    </record>
    <record date="2016-10-03">
      <value>0x200F</value>
      <description>PON Configuration TLV</description>
      <xref type="rfc" data="rfc8024"/>
    </record>
    <record date="2016-10-03">
      <value>0x2010</value>
      <description>PON State TLV</description>
      <xref type="rfc" data="rfc8024"/>
    </record>
    <record>
      <value>0x2011-0x3FFF</value>
      <description>Unassigned</description>
    </record>
  </registry>

  <registry id="psn-tunnel-sub-tlv">
    <title>PSN Tunnel Sub-TLV Name Space</title>
    <xref type="rfc" data="rfc7965"/>
    <registration_rule>IETF Review</registration_rule>
    <record date="2016-07-22">
      <value>0</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc7965"/>
    </record>
    <record date="2016-07-22">
      <value>1</value>
      <description>IPv4 PSN Tunnel sub-TLV</description>
      <xref type="rfc" data="rfc7965"/>
    </record>
    <record date="2016-07-22">
      <value>2</value>
      <description>IPv6 PSN Tunnel sub-TLV</description>
      <xref type="rfc" data="rfc7965"/>
    </record>
    <record>
      <value>3-254</value>
      <description>Unassigned</description>
    </record>
    <record date="2016-07-22">
      <value>255</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc7965"/>
    </record>
  </registry>
  
  <registry id="pw-status-refresh-reduction-control-messages">
    <title>PW Status Refresh Reduction Control Messages</title>
    <xref type="rfc" data="rfc8237"/>
    <range>
      <value>0x00</value>
      <registration_rule>IETF Review</registration_rule>
    </range>
    <range>
      <value>0x03-0x40</value>
      <registration_rule>Expert Review</registration_rule>
    </range>
    <range>
      <value>0x41-0x7F</value>
      <registration_rule>IETF Review</registration_rule>
    </range>
    <range>
      <value>0x80-0xFE</value>
      <registration_rule>Expert Review</registration_rule>
    </range>
    <range>
      <value>0xFF</value>
      <registration_rule>IETF Review</registration_rule>
    </range>
    <expert>Stewart Bryant, Andrew Malis</expert>
    <record>
      <value>0x00</value>
      <description>Unassigned</description>
    </record>
    <record date="2017-07-05">
      <value>0x01</value>
      <description>Notification message</description>
      <xref type="rfc" data="rfc8237"/>
    </record>
    <record date="2017-07-05">
      <value>0x02</value>
      <description>PW Configuration Message</description>
      <xref type="rfc" data="rfc8237"/>
    </record>
    <record>
      <value>0x03-0xFF</value>
      <description>Unassigned</description>
    </record>
  </registry>
  
  <registry id="pw-status-refresh-reduction-configuration-message-sub-tlvs">
    <title>PW Status Refresh Reduction Configuration Message Sub-TLVs</title>
    <xref type="rfc" data="rfc8237"/>
    <range>
      <value>0x00</value>
      <registration_rule>IETF Review</registration_rule>
    </range>
    <range>
      <value>0x04-0x40</value>
      <registration_rule>Expert Review</registration_rule>
    </range>
    <range>
      <value>0x41-0x7F</value>
      <registration_rule>IETF Review</registration_rule>
    </range>
    <range>
      <value>0x80-0xFE</value>
      <registration_rule>Expert Review</registration_rule>
    </range>
    <range>
      <value>0xFF</value>
      <registration_rule>IETF Review</registration_rule>
    </range>
    <expert>Stewart Bryant, Andrew Malis</expert>
    <record>
      <value>0x00</value>
      <description>Unassigned</description>
    </record>
    <record date="2017-07-05" updated="2017-10-24">
      <value>0x01</value>
      <description>MPLS-TP Tunnel ID</description>
      <xref type="rfc" data="rfc8237"/>
    </record>
    <record date="2017-07-05" updated="2017-10-24">
      <value>0x02</value>
      <description>PW ID Configured List</description>
      <xref type="rfc" data="rfc8237"/>
    </record>
    <record date="2017-07-05" updated="2017-10-24">
      <value>0x03</value>
      <description>PW ID Unconfigured List</description>
      <xref type="rfc" data="rfc8237"/>
    </record>
    <record>
      <value>0x04-0xFF</value>
      <description>Unassigned</description>
    </record>
  </registry>
  
  <registry id="pw-status-refresh-reduction-notification-codes">
    <title>PW Status Refresh Reduction Notification Codes</title>
    <xref type="rfc" data="rfc8237"/>
    <range>
      <value>0x00000000</value>
      <registration_rule>IETF Review</registration_rule>
    </range>
    <range>
      <value>0x00000008-0x00010000</value>
      <registration_rule>Expert Review</registration_rule>
    </range>
    <range>
      <value>0x00010001-0x08000000</value>
      <registration_rule>IETF Review</registration_rule>
    </range>
    <range>
      <value>0x08000001-0xFFFFFFFE</value>
      <registration_rule>Expert Review</registration_rule>
    </range>
    <range>
      <value>0xFFFFFFFF</value>
      <registration_rule>IETF Review</registration_rule>
    </range>
    <expert>Stewart Bryant, Andrew Malis</expert>
    <record date="2017-07-05" updated="2017-10-24">
      <value>0x00000000</value>
      <error>No</error>
      <description>Null Notification</description>
      <xref type="rfc" data="rfc8237"/>
    </record>
    <record date="2017-07-05" updated="2017-10-24"> 
      <value>0x00000001</value>
      <error>No</error>
      <description>PW configuration mismatch</description>
      <xref type="rfc" data="rfc8237"/>
    </record>
    <record date="2017-07-05" updated="2017-10-24">
      <value>0x00000002</value>
      <error>Yes</error>
      <description>PW Configuration TLV conflict</description>
      <xref type="rfc" data="rfc8237"/>
    </record>
    <record date="2017-07-05" updated="2017-10-24">
      <value>0x00000003</value>
      <error>No</error>
      <description>Unknown TLV (U-Bit=1)</description>
      <xref type="rfc" data="rfc8237"/>
    </record>
    <record date="2017-07-05" updated="2017-10-24">
      <value>0x00000004</value>
      <error>Yes</error>
      <description>Unknown TLV (U-Bit=0)</description>
      <xref type="rfc" data="rfc8237"/>
    </record>
    <record date="2017-07-05">
      <value>0x00000005</value>
      <error>No</error>
      <description>Unknown Message Type</description>
      <xref type="rfc" data="rfc8237"/>
    </record>
    <record date="2017-07-05" updated="2017-10-24">
      <value>0x00000006</value>
      <error>No</error>
      <description>PW configuration not supported</description>
      <xref type="rfc" data="rfc8237"/>
    </record>
    <record date="2017-07-05" updated="2017-10-24">
      <value>0x00000007</value>
      <error>Yes</error>
      <description>Unacknowledged control message</description>
      <xref type="rfc" data="rfc8237"/>
    </record>
    <record>
      <value>0x00000008-0xFFFFFFFF</value>
      <error/>
      <description>Unassigned</description>
    </record>
  </registry>
  
  <registry id="pw-status-refresh-reduction-message-flags">
    <title>PW Status Refresh Reduction Message Flags</title>
    <xref type="rfc" data="rfc8237"/>
    <registration_rule>IETF Review</registration_rule>
    <record date="2016-07-22" updated="2017-10-24">
      <value>0</value>
      <name>U</name>
      <description>Unknown flag bit</description>
      <xref type="rfc" data="rfc8237"/>
    </record>
    <record date="2016-07-22" updated="2017-10-24">
      <value>1</value>
      <name>C</name>
      <description>Configuration flag bit</description>
      <xref type="rfc" data="rfc8237"/>
    </record>
    <record>
      <value>2-7</value>
      <name/>
      <description>Unassigned</description>
    </record>
  </registry>
  
  <people>
    <person id="Christian_Schmutzer">
      <name>Christian Schmutzer</name>
      <uri>mailto:cschmutz&amp;cisco.com</uri>
      <updated>2022-03-29</updated>
    </person>
    <person id="Zhu_Wei">
      <name>Zhu Wei</name>
      <uri>mailto:zhu.wei120&amp;zte.com.cn</uri>
      <updated>2016-05-09</updated>
    </person>
  </people>
</registry>
