<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet type="text/xsl" href="l2tp-parameters.xsl"?>
<?xml-model href="l2tp-parameters.rng" schematypens="http://relaxng.org/ns/structure/1.0" ?>
<registry xmlns="http://www.iana.org/assignments" id="l2tp-parameters">
  <title>Layer Two Tunneling Protocol "L2TP"</title>
  <created>2003-03</created>
  <updated>2024-09-02</updated>
  <note>Unless otherwise noted, the registrations in this registry are applicable 
in the context of the IETF Vendor ID <xref type="rfc" data="rfc2661"/>.
  </note>


  <registry id="l2tp-parameters-1">
    <title>Control Message Attribute Value Pairs</title>
    <xref type="rfc" data="rfc3438"/>
    <registration_rule>Expert Review</registration_rule>
    <expert>Carlos Pignataro (primary), Ignacio Goyret (secondary)</expert>
    <note>To maximize extensibility while still permitting interoperability, a
uniform method for encoding message types and bodies is used
throughout L2TP.  This encoding will be termed AVP (Attribute-Value
Pair).
    </note>
    <record>
      <value>0</value>
      <description>Message Type AVP                                
Also, see Message Type AVP values below</description>
      <xref type="rfc" data="rfc2661"/>
    </record>
    <record>
      <value>1</value>
      <description>Result Code AVP                                 
Also, see Result Code AVP values below</description>
      <xref type="rfc" data="rfc2661"/>
    </record>
    <record>
      <value>2</value>
      <description>Protocol Version AVP</description>
      <xref type="rfc" data="rfc2661"/>
    </record>
    <record>
      <value>3</value>
      <description>Framing Capabilities AVP                        
Also, see Framing Field definition below</description>
      <xref type="rfc" data="rfc2661"/>
    </record>
    <record>
      <value>4</value>
      <description>Bearer Capabilities AVP                         
Also, see Bearer Field definition below</description>
      <xref type="rfc" data="rfc2661"/>
    </record>
    <record>
      <value>5</value>
      <description>Tie Breaker AVP</description>
      <xref type="rfc" data="rfc2661"/>
    </record>
    <record>
      <value>6</value>
      <description>Firmware Revision AVP</description>
      <xref type="rfc" data="rfc2661"/>
    </record>
    <record>
      <value>7</value>
      <description>Host Name AVP</description>
      <xref type="rfc" data="rfc2661"/>
    </record>
    <record>
      <value>8</value>
      <description>Vendor Name AVP</description>
      <xref type="rfc" data="rfc2661"/>
    </record>
    <record>
      <value>9</value>
      <description>Assigned Tunnel ID AVP</description>
      <xref type="rfc" data="rfc2661"/>
    </record>
    <record>
      <value>10</value>
      <description>Receive Window Size AVP</description>
      <xref type="rfc" data="rfc2661"/>
    </record>
    <record>
      <value>11</value>
      <description>Challenge AVP</description>
      <xref type="rfc" data="rfc2661"/>
    </record>
    <record>
      <value>12</value>
      <description>Q.931 Cause Code AVP</description>
      <xref type="rfc" data="rfc2661"/>
    </record>
    <record>
      <value>13</value>
      <description>Response AVP</description>
      <xref type="rfc" data="rfc2661"/>
    </record>
    <record>
      <value>14</value>
      <description>Assigned Session ID AVP</description>
      <xref type="rfc" data="rfc2661"/>
    </record>
    <record>
      <value>15</value>
      <description>Call Serial Number AVP</description>
      <xref type="rfc" data="rfc2661"/>
    </record>
    <record>
      <value>16</value>
      <description>Minimum BPS AVP</description>
      <xref type="rfc" data="rfc2661"/>
    </record>
    <record>
      <value>17</value>
      <description>Maximum BPS AVP</description>
      <xref type="rfc" data="rfc2661"/>
    </record>
    <record>
      <value>18</value>
      <description>Bearer Type AVP                                 
Also, see Bearer Field definition below</description>
      <xref type="rfc" data="rfc2661"/>
    </record>
    <record>
      <value>19</value>
      <description>Framing Type AVP                                
Also, see Framing Field definition below</description>
      <xref type="rfc" data="rfc2661"/>
    </record>
    <record>
      <value>20</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc2661"/>
    </record>
    <record>
      <value>21</value>
      <description>Called Number AVP</description>
      <xref type="rfc" data="rfc2661"/>
    </record>
    <record>
      <value>22</value>
      <description>Calling Number AVP</description>
      <xref type="rfc" data="rfc2661"/>
    </record>
    <record>
      <value>23</value>
      <description>Sub-Address AVP</description>
      <xref type="rfc" data="rfc2661"/>
    </record>
    <record>
      <value>24</value>
      <description>(Tx) Connect Speed BPS AVP</description>
      <xref type="rfc" data="rfc2661"/>
    </record>
    <record>
      <value>25</value>
      <description>Physical Channel ID AVP</description>
      <xref type="rfc" data="rfc2661"/>
    </record>
    <record>
      <value>26</value>
      <description>Initial Received LCP CONFREQ AVP</description>
      <xref type="rfc" data="rfc2661"/>
    </record>
    <record>
      <value>27</value>
      <description>Last Sent LCP CONFREQ AVP</description>
      <xref type="rfc" data="rfc2661"/>
    </record>
    <record>
      <value>28</value>
      <description>Last Received LCP CONFREQ AVP</description>
      <xref type="rfc" data="rfc2661"/>
    </record>
    <record>
      <value>29</value>
      <description>Proxy Authen Type AVP                           
Also, see Proxy Authen Type AVP Values below</description>
      <xref type="rfc" data="rfc2661"/>
    </record>
    <record>
      <value>30</value>
      <description>Proxy Authen Name AVP</description>
      <xref type="rfc" data="rfc2661"/>
    </record>
    <record>
      <value>31</value>
      <description>Proxy Authen Challenge AVP</description>
      <xref type="rfc" data="rfc2661"/>
    </record>
    <record>
      <value>32</value>
      <description>Proxy Authen ID AVP</description>
      <xref type="rfc" data="rfc2661"/>
    </record>
    <record>
      <value>33</value>
      <description>Proxy Authen Response AVP</description>
      <xref type="rfc" data="rfc2661"/>
    </record>
    <record>
      <value>34</value>
      <description>Call Errors AVP</description>
      <xref type="rfc" data="rfc2661"/>
    </record>
    <record>
      <value>35</value>
      <description>ACCM AVP</description>
      <xref type="rfc" data="rfc2661"/>
    </record>
    <record>
      <value>36</value>
      <description>Random Vector AVP</description>
      <xref type="rfc" data="rfc2661"/>
    </record>
    <record>
      <value>37</value>
      <description>Private Group ID AVP</description>
      <xref type="rfc" data="rfc2661"/>
    </record>
    <record>
      <value>38</value>
      <description>Rx Connect Speed AVP</description>
      <xref type="rfc" data="rfc2661"/>
    </record>
    <record>
      <value>39</value>
      <description>Sequencing Required AVP</description>
      <xref type="rfc" data="rfc2661"/>
    </record>
    <record>
      <value>40</value>
      <description>Rx Minimum BPS</description>
      <xref type="rfc" data="rfc3301"/>
    </record>
    <record>
      <value>41</value>
      <description>Rx Maximum BPS</description>
      <xref type="rfc" data="rfc3301"/>
    </record>
    <record>
      <value>42</value>
      <description>Service Category                                
Also, see Service Category AVP Flag Fields
below</description>
      <xref type="rfc" data="rfc3301"/>
    </record>
    <record>
      <value>43</value>
      <description>Service Name</description>
      <xref type="rfc" data="rfc3301"/>
    </record>
    <record>
      <value>44</value>
      <description>Calling Sub-Address</description>
      <xref type="rfc" data="rfc3301"/>
    </record>
    <record>
      <value>45</value>
      <description>VPI/VCI Identifier</description>
      <xref type="rfc" data="rfc3301"/>
    </record>
    <record>
      <value>46</value>
      <description>PPP Disconnect Cause Code                       
Also, see PPP Disconnect Cause Code Values
below</description>
      <xref type="rfc" data="rfc3145"/>
    </record>
    <record>
      <value>47</value>
      <description>CCDS AVP</description>
      <xref type="rfc" data="rfc3308"/>
    </record>
    <record>
      <value>48</value>
      <description>SDS AVP</description>
      <xref type="rfc" data="rfc3308"/>
    </record>
    <record>
      <value>49</value>
      <description>LCP Want Options</description>
      <xref type="rfc" data="rfc3437"/>
    </record>
    <record>
      <value>50</value>
      <description>LCP Allow Options</description>
      <xref type="rfc" data="rfc3437"/>
    </record>
    <record>
      <value>51</value>
      <description>LNS Last Sent LCP Confreq</description>
      <xref type="rfc" data="rfc3437"/>
    </record>
    <record>
      <value>52</value>
      <description>LNS Last Received LCP Confreq</description>
      <xref type="rfc" data="rfc3437"/>
    </record>
    <record>
      <value>53</value>
      <description>Modem On-Hold Capable AVP</description>
      <xref type="rfc" data="rfc3573"/>
    </record>
    <record>
      <value>54</value>
      <description>Modem On-Hold Status AVP</description>
      <xref type="rfc" data="rfc3573"/>
    </record>
    <record>
      <value>55</value>
      <description>PPPoE Relay AVP</description>
      <xref type="rfc" data="rfc3817"/>
    </record>
    <record>
      <value>56</value>
      <description>PPPoE Relay Response Capability AVP</description>
      <xref type="rfc" data="rfc3817"/>
    </record>
    <record>
      <value>57</value>
      <description>PPPoE Relay Forward Capability AVP</description>
      <xref type="rfc" data="rfc3817"/>
    </record>
    <record>
      <value>58</value>
      <description>Extended Vendor ID AVP</description>
      <xref type="rfc" data="rfc3931"/>
    </record>
    <record>
      <value>59</value>
      <description>Message Digest</description>
      <xref type="rfc" data="rfc3931"/>
    </record>
    <record>
      <value>60</value>
      <description>Router ID</description>
      <xref type="rfc" data="rfc3931"/>
    </record>
    <record>
      <value>61</value>
      <description>Assigned Control Connection ID</description>
      <xref type="rfc" data="rfc3931"/>
    </record>
    <record>
      <value>62</value>
      <description>Pseudowire Capabilities List</description>
      <xref type="rfc" data="rfc3931"/>
    </record>
    <record>
      <value>63</value>
      <description>Local Session ID</description>
      <xref type="rfc" data="rfc3931"/>
    </record>
    <record>
      <value>64</value>
      <description>Remote Session ID</description>
      <xref type="rfc" data="rfc3931"/>
    </record>
    <record>
      <value>65</value>
      <description>Assigned Cookie</description>
      <xref type="rfc" data="rfc3931"/>
    </record>
    <record>
      <value>66</value>
      <description>Remote End ID</description>
      <xref type="rfc" data="rfc3931"/>
    </record>
    <record>
      <value>67</value>
      <description>Application Code</description>
      <xref type="rfc" data="rfc3931"/>
    </record>
    <record>
      <value>68</value>
      <description>Pseudowire Type</description>
      <xref type="rfc" data="rfc3931"/>
    </record>
    <record>
      <value>69</value>
      <description>L2-Specific Sublayer</description>
      <xref type="rfc" data="rfc3931"/>
    </record>
    <record>
      <value>70</value>
      <description>Data Sequencing</description>
      <xref type="rfc" data="rfc3931"/>
    </record>
    <record>
      <value>71</value>
      <description>Circuit Status</description>
      <xref type="rfc" data="rfc3931"/>
    </record>
    <record>
      <value>72</value>
      <description>Preferred Language</description>
      <xref type="rfc" data="rfc3931"/>
    </record>
    <record>
      <value>73</value>
      <description>Control Message Authentication Nonce</description>
      <xref type="rfc" data="rfc3931"/>
    </record>
    <record>
      <value>74</value>
      <description>Tx Connect Speed</description>
      <xref type="rfc" data="rfc3931"/>
    </record>
    <record>
      <value>75</value>
      <description>Rx Connect Speed</description>
      <xref type="rfc" data="rfc3931"/>
    </record>
    <record>
      <value>76</value>
      <description>Failover Capability</description>
      <xref type="rfc" data="rfc4951"/>
    </record>
    <record>
      <value>77</value>
      <description>Tunnel Recovery</description>
      <xref type="rfc" data="rfc4951"/>
    </record>
    <record>
      <value>78</value>
      <description>Suggested Control Sequence</description>
      <xref type="rfc" data="rfc4951"/>
    </record>
    <record>
      <value>79</value>
      <description>Failover Session State</description>
      <xref type="rfc" data="rfc4951"/>
    </record>
    <record>
      <value>80</value>
      <description>Multicast Capability</description>
      <xref type="rfc" data="rfc4045"/>
    </record>
    <record>
      <value>81</value>
      <description>New Outgoing Sessions</description>
      <xref type="rfc" data="rfc4045"/>
    </record>
    <record>
      <value>82</value>
      <description>New Outgoing Sessions Acknowledgement</description>
      <xref type="rfc" data="rfc4045"/>
    </record>
    <record>
      <value>83</value>
      <description>Withdraw Outgoing Sessions</description>
      <xref type="rfc" data="rfc4045"/>
    </record>
    <record>
      <value>84</value>
      <description>Multicast Packets Priority</description>
      <xref type="rfc" data="rfc4045"/>
    </record>
    <record>
      <value>85</value>
      <description>Frame-Relay Header Length</description>
      <xref type="rfc" data="rfc4591"/>
    </record>
    <record>
      <value>86</value>
      <description>ATM Maximum Concatenated Cells AVP</description>
      <xref type="rfc" data="rfc4454"/>
    </record>
    <record>
      <value>87</value>
      <description>OAM Emulation Required AVP</description>
      <xref type="rfc" data="rfc4454"/>
    </record>
    <record>
      <value>88</value>
      <description>ATM Alarm Status AVP                            
Also, see ATM Alarm Status AVP Values below</description>
      <xref type="rfc" data="rfc4454"/>
    </record>
    <record>
      <value>89</value>
      <description>Attachment Group Identifier</description>
      <xref type="rfc" data="rfc4667"/>
    </record>
    <record>
      <value>90</value>
      <description>Local End Identifier</description>
      <xref type="rfc" data="rfc4667"/>
    </record>
    <record>
      <value>91</value>
      <description>Interface Maximum Transmission Unit</description>
      <xref type="rfc" data="rfc4667"/>
    </record>
    <record>
      <value>92</value>
      <description>FCS Retention</description>
      <xref type="rfc" data="rfc4720"/>
    </record>
    <record>
      <value>93</value>
      <description>Tunnel Switching Aggregator ID AVP</description>
      <xref type="draft" data="draft-ietf-l2tpext-tunnel-switching-06"/>
    </record>
    <record>
      <value>94</value>
      <description>Maximum Receive Unit (MRU) AVP</description>
      <xref type="rfc" data="rfc4623"/>
    </record>
    <record>
      <value>95</value>
      <description>Maximum Reassembled Receive Unit (MRRU) AVP</description>
      <xref type="rfc" data="rfc4623"/>
    </record>
    <record>
      <value>96</value>
      <description>VCCV Capability AVP</description>
      <xref type="rfc" data="rfc5085"/>
    </record>
    <record>
      <value>97</value>
      <description>Connect Speed Update AVP</description>
      <xref type="rfc" data="rfc5515"/>
    </record>
    <record>
      <value>98</value>
      <description>Connect Speed Update Enable AVP</description>
      <xref type="rfc" data="rfc5515"/>
    </record>
    <record>
      <value>99</value>
      <description>TDM Pseudowire AVP</description>
      <xref type="rfc" data="rfc5611"/>
    </record>
    <record>
      <value>100</value>
      <description>RTP AVP</description>
      <xref type="rfc" data="rfc5611"/>
    </record>
    <record>
      <value>101</value>
      <description>PW Switching Point AVP</description>
      <xref type="rfc" data="rfc6073"/>
    </record>
    <record date="2016-05-13">
      <value>102</value>
      <description>S-BFD Target Discriminator ID</description>
      <xref type="rfc" data="rfc7886"/>
    </record>
    <record date="2023-12-06">
      <value>103</value>
      <description>ECN Capability</description>
      <xref type="rfc" data="rfc9601"/>
    </record>
    <record>
      <value>104-65535</value>
      <description>Unassigned</description>
    </record>
  </registry>


  <registry id="l2tp-parameters-2">
    <title>Message Type AVP (Attribute Type 0) Values</title>
    <xref type="rfc" data="rfc3438"/>
    <registration_rule>Expert Review</registration_rule>
    <expert>Carlos Pignataro (primary), Ignacio Goyret (secondary)</expert>
    <registry id="l2tp-parameters-3">
      <title>Control Connection Management</title>
      <record>
        <value>0</value>
        <description>(reserved)</description>
      </record>
      <record>
        <value>1</value>
        <description>(SCCRQ) Start-Control-Connection-Request</description>
      </record>
      <record>
        <value>2</value>
        <description>(SCCRP) Start-Control-Connection-Reply</description>
      </record>
      <record>
        <value>3</value>
        <description>(SCCCN) Start-Control-Connection-Connected</description>
      </record>
      <record>
        <value>4</value>
        <description>(StopCCN) Stop-Control-Connection-Notification</description>
      </record>
      <record>
        <value>5</value>
        <description>(reserved)</description>
      </record>
      <record>
        <value>6</value>
        <description>(HELLO) Hello</description>
      </record>
      <record>
        <value>20</value>
        <description>(ACK) Explicit Acknowledgement</description>
        <xref type="rfc" data="rfc3931"/>
      </record>
    </registry>
    

    <registry id="l2tp-parameters-4">
      <title>Call Management</title>
      <record>
        <value>7</value>
        <description>(OCRQ) Outgoing-Call-Request</description>
      </record>
      <record>
        <value>8</value>
        <description>(OCRP) Outgoing-Call-Reply</description>
      </record>
      <record>
        <value>9</value>
        <description>(OCCN) Outgoing-Call-Connected</description>
      </record>
      <record>
        <value>10</value>
        <description>(ICRQ) Incoming-Call-Request</description>
      </record>
      <record>
        <value>11</value>
        <description>(ICRP) Incoming-Call-Reply</description>
      </record>
      <record>
        <value>12</value>
        <description>(ICCN) Incoming-Call-Connected</description>
      </record>
      <record>
        <value>13</value>
        <description>(reserved)</description>
      </record>
      <record>
        <value>14</value>
        <description>(CDN) Call-Disconnect-Notify</description>
      </record>
    </registry>


    <registry id="l2tp-parameters-5">
      <title>Link Status </title>
      <record>
        <value>15</value>
        <description>(WEN) WAN-Error-Notify</description>
      </record>
      <record>
        <value>16</value>
        <description>(SLI) Set-Link-Info</description>
      </record>
      <record>
        <value>17</value>
        <description>(MDMST) Modem Status</description>
        <xref type="rfc" data="rfc3573"/>
      </record>
    </registry>
    
   
    <registry id="l2tp-parameters-6">
      <title>PPPoE Relay</title>
      <record>
        <value>18</value>
        <description>(SRRQ) Service Relay Request Message</description>
        <xref type="rfc" data="rfc3817"/>
      </record>
      <record>
        <value>19</value>
        <description>(SRRP) Service Relay Reply Message</description>
        <xref type="rfc" data="rfc3817"/>
      </record>
    </registry>


    <registry id="l2tp-parameters-7">
      <title>Multicast Management</title>
      <record>
        <value>23</value>
        <description>(MSRQ) Multicast-Session-Request</description>
        <xref type="rfc" data="rfc4045"/>
      </record>
      <record>
        <value>24</value>
        <description>(MSRP) Multicast-Session-Response</description>
        <xref type="rfc" data="rfc4045"/>
      </record>
      <record>
        <value>25</value>
        <description>(MSE) Multicast-Session-Establishment</description>
        <xref type="rfc" data="rfc4045"/>
      </record>
      <record>
        <value>26</value>
        <description>(MSI) Multicast-Session-Information</description>
        <xref type="rfc" data="rfc4045"/>
      </record>
      <record>
        <value>27</value>
        <description>(MSEN) Multicast-Session-End-Notify</description>
        <xref type="rfc" data="rfc4045"/>
      </record>
    </registry>
 
    
    <registry id="l2tp-parameters-8">
      <title>Failover Management</title>
      <record>
        <value>21</value>
        <description>(FSQ) Failover Session Query</description>
        <xref type="rfc" data="rfc4951"/>
      </record>
      <record>
        <value>22</value>
        <description>(FSR) Failover Session Response</description>
        <xref type="rfc" data="rfc4951"/>
      </record>
    </registry>
    
    
    <registry id="l2tp-parameters-9">
      <title>Access Line Information Attributes</title>
      <record>
        <value>28</value>
        <description>(CSUN) Connect-Speed-Update-Notification</description>
        <xref type="rfc" data="rfc5515"/>
      </record>
      <record>
        <value>29</value>
        <description>(CSURQ)    Connect-Speed-Update-Request</description>
        <xref type="rfc" data="rfc5515"/>
      </record>
    </registry>
  </registry>


  <registry id="l2tp-parameters-10">
    <title>Result Code AVP (Attribute Type 1) Values</title>
    <xref type="rfc" data="rfc3438"/>
    <registration_rule>Expert Review</registration_rule>
    <expert>Carlos Pignataro (primary), Ignacio Goyret (secondary)</expert>


    <registry id="l2tp-parameters-11">
      <title>Result Code values for the StopCCN message</title>
      <record>
        <value>0</value>
        <description>Reserved</description>
      </record>
      <record>
        <value>1</value>
        <description>General request to clear control connection</description>
      </record>
      <record>
        <value>2</value>
        <description>General error--Error Code indicates the problem</description>
      </record>
      <record>
        <value>3</value>
        <description>Control channel already exists</description>
      </record>
      <record>
        <value>4</value>
        <description>Requester is not authorized to establish a control channel</description>
      </record>
      <record>
        <value>5</value>
        <description>The protocol version of the requester is not
supported
Error Code indicates highest version supported</description>
      </record>
      <record>
        <value>6</value>
        <description>Requester is being shut down</description>
      </record>
      <record>
        <value>7</value>
        <description>Finite State Machine error</description>
      </record>
      <record>
        <value>8</value>
        <description>Control connection due to mismatching CCDS value</description>
        <xref type="rfc" data="rfc3308"/>
      </record>
    </registry>


    <registry id="l2tp-parameters-12">
      <title>Result Code values for the CDN message</title>
      <record>
        <value>0</value>
        <description>Reserved</description>
      </record>
      <record>
        <value>1</value>
        <description>Call/Session disconnected due to loss of carrier</description>
      </record>
      <record>
        <value>2</value>
        <description>Call/Session disconnected for the reason indicated
in error code</description>
      </record>
      <record>
        <value>3</value>
        <description>Call/Session disconnected for administrative reasons</description>
      </record>
      <record>
        <value>4</value>
        <description>Call/Session failed due to lack of appropriate facilities
being available (temporary condition)</description>
      </record>
      <record>
        <value>5</value>
        <description>Call/Session failed due to lack of appropriate facilities being
available (permanent condition)</description>
      </record>
      <record>
        <value>6</value>
        <description>Invalid destination</description>
      </record>
      <record>
        <value>7</value>
        <description>Call failed due to no carrier detected</description>
      </record>
      <record>
        <value>8</value>
        <description>Call failed due to detection of a busy signal</description>
      </record>
      <record>
        <value>9</value>
        <description>Call failed due to lack of a dial tone</description>
      </record>
      <record>
        <value>10</value>
        <description>Call was not established within time allotted by LAC</description>
      </record>
      <record>
        <value>11</value>
        <description>Call was connected but no appropriate framing was
detected</description>
      </record>
      <record>
        <value>12</value>
        <description>Disconnecting call due to mismatching SDS value</description>
        <xref type="rfc" data="rfc3308"/>
      </record>
      <record>
        <value>13</value>
        <description>Session not established due to losing tie breaker (L2TPv3)</description>
        <xref type="rfc" data="rfc3931"/>
      </record>
      <record>
        <value>14</value>
        <description>Session not established due to unsupported PW type (L2TPv3)</description>
        <xref type="rfc" data="rfc3931"/>
      </record>
      <record>
        <value>15</value>
        <description>Session not established, sequencing required without valid     
L2-Specific Sublayer (L2TPv3).</description>
        <xref type="rfc" data="rfc3931"/>
      </record>
      <record>
        <value>16</value>
        <description>Finite state machine error or timeout.</description>
        <xref type="rfc" data="rfc3931"/>
      </record>
      <record>
        <value>17</value>
        <description>FR PVC was deleted permanently (no longer provisioned)</description>
        <xref type="rfc" data="rfc4591"/>
      </record>
      <record>
        <value>18</value>
        <description>FR PVC has been INACTIVE for an extended period of time</description>
        <xref type="rfc" data="rfc4591"/>
      </record>
      <record>
        <value>19</value>
        <description>Mismatched FR Header Length</description>
        <xref type="rfc" data="rfc4591"/>
      </record>
      <record>
        <value>20</value>
        <description>HDLC Link was deleted permanently (no longer provisioned)</description>
        <xref type="rfc" data="rfc4349"/>
      </record>
      <record>
        <value>21</value>
        <description>HDLC Link has been INACTIVE for an extended period of time</description>
        <xref type="rfc" data="rfc4349"/>
      </record>
      <record>
        <value>22</value>
        <description>Session not established due to other LCCE can not support      
the OAM Cell Emulation</description>
        <xref type="rfc" data="rfc4454"/>
      </record>
      <record>
        <value>23</value>
        <description>Mismatching interface MTU</description>
        <xref type="rfc" data="rfc4667"/>
      </record>
      <record>
        <value>24</value>
        <description>Attempt to connect to non-existent forwarder</description>
        <xref type="rfc" data="rfc4667"/>
      </record>
      <record>
        <value>25</value>
        <description>Attempt to connect to unauthorized forwarder</description>
        <xref type="rfc" data="rfc4667"/>
      </record>
      <record>
        <value>26</value>
        <description>Loop Detected</description>
        <xref type="draft" data="draft-ietf-l2tpext-tunnel-switching-06"/>
      </record>
      <record>
        <value>27</value>
        <description>Attachment Circuit bound to different PE</description>
        <xref type="rfc" data="rfc6074"/>
      </record>
      <record>
        <value>28</value>
        <description>Attachment Circuit bound to different remote Attachment        
Circuit</description>
        <xref type="rfc" data="rfc6074"/>
      </record>
      <record>
        <value>29</value>
        <description>Unassigned</description>
      </record>
      <record>
        <value>30</value>
        <description>Return code to indicate connection was refused because of      
TDM PW parameters. The error code indicates the problem.</description>
        <xref type="rfc" data="rfc5611"/>
      </record>
      <record>
        <value>31</value>
        <description>Sequencing not supported</description>
        <xref type="rfc" data="rfc6073"/>
      </record>
    </registry>
    

    <registry id="l2tp-parameters-13">
      <title>Result Code values for the MSEN message</title>
      <record>
        <value>0</value>
        <description>Reserved</description>
      </record>
      <record>
        <value>1</value>
        <description>No multicast traffic for the group</description>
        <xref type="rfc" data="rfc4045"/>
      </record>
      <record>
        <value>2</value>
        <description>Session terminated for the reason indicated in the error code</description>
        <xref type="rfc" data="rfc4045"/>
      </record>
      <record>
        <value>3</value>
        <description>No more receivers</description>
        <xref type="rfc" data="rfc4045"/>
      </record>
      <record>
        <value>4</value>
        <description>No more receivers (filter-mode change)</description>
        <xref type="rfc" data="rfc4045"/>
      </record>
    </registry>


    <registry id="l2tp-parameters-14">
      <title>General Error Codes</title>
      <record>
        <value>0</value>
        <description>No general error</description>
      </record>
      <record>
        <value>1</value>
        <description>No control connection exists yet for this LAC-LNS pair</description>
      </record>
      <record>
        <value>2</value>
        <description>Length is wrong</description>
      </record>
      <record>
        <value>3</value>
        <description>One of the field values was out of range or
reserved field was non-zero</description>
      </record>
      <record>
        <value>4</value>
        <description>Insufficient resources to handle this operation now</description>
      </record>
      <record>
        <value>5</value>
        <description>The Session ID is invalid in this context</description>
      </record>
      <record>
        <value>6</value>
        <description>A generic vendor-specific error occurred in the LAC</description>
      </record>
      <record>
        <value>7</value>
        <description>Try another.  If LAC is aware of other possible LNS
destinations, it should try one of them.  This can be
used to guide an LAC based on LNS policy, for instance,
the existence of multilink PPP bundles.</description>
      </record>
      <record>
        <value>8</value>
        <description>Session or tunnel was shutdown due to receipt of an
unknown AVP with the M-bit set (see section 4.2). The Error
Message SHOULD contain the attribute of the offending AVP in
(human readable) text form.</description>
      </record>
      <record>
        <value>9</value>
        <description>Try another directed.  If an LAC or LNS is aware of other
possible destinations, it should inform the initiator of the
control connection or session.  The Error Message MUST contain
a comma-separated list of addresses from which the initiator
may choose.  If the L2TP data channel runs over IPv4, then
this would be a comma-separated list of IP addresses in the
canonical dotted-decimal format (e.g., "192.0.2.1, 192.0.2.2,
192.0.2.3") in the UTF-8 charset <xref type="rfc" data="rfc3629"/> using the Default
Language <xref type="rfc" data="rfc2277"/>.  If there are no servers for the LAC or
LNS to suggest, then Error Code 7 should be used.  For IPv4,
the delimiter between addresses MUST be precisely a single
comma and a single space.  For IPv6, each literal address MUST
be enclosed in "[" and "]" characters, following the encoding
described in <xref type="rfc" data="rfc2732"/>.</description>
      </record>
      <record>
        <value>10</value>
        <description>Next hop unreachable.  This identifies an error condition        
explicitly in the multi-TSA environment.</description>
        <xref type="draft" data="draft-ietf-l2tpext-tunnel-switching-06"/>
      </record>
      <record>
        <value>11</value>
        <description>Next hop busy.  This identifies an error condition               
explicitly in the multi-TSA environment.</description>
        <xref type="draft" data="draft-ietf-l2tpext-tunnel-switching-06"/>
      </record>
      <record>
        <value>12</value>
        <description>TSA busy.  This identifies an error condition                    
explicitly in the multi-TSA environment.</description>
        <xref type="draft" data="draft-ietf-l2tpext-tunnel-switching-06"/>
      </record>
    </registry>


    <registry id="l2tp-parameters-15">
      <title>TDM PW Specific error codes, to be used with 30 result code for the CDN message</title>
      <record>
        <value>0</value>
        <description>Reserved</description>
        <xref type="rfc" data="rfc5611"/>
      </record>
      <record>
        <value>1</value>
        <description>Bit Rate values disagree.</description>
        <xref type="rfc" data="rfc5611"/>
      </record>
      <record>
        <value>2</value>
        <description>Different trunk types in the case of trunk-specific CESoPSN    
with CAS.</description>
        <xref type="rfc" data="rfc5611"/>
      </record>
      <record>
        <value>3</value>
        <description>Requested payload size too big or too small.</description>
        <xref type="rfc" data="rfc5611"/>
      </record>
      <record>
        <value>4</value>
        <description>RTP header cannot be generated.</description>
        <xref type="rfc" data="rfc5611"/>
      </record>
      <record>
        <value>5</value>
        <description>Requested timestamp clock frequency cannot be generated.</description>
        <xref type="rfc" data="rfc5611"/>
      </record>
    </registry>
  </registry>


  <registry id="l2tp-parameters-16">
    <title>Proxy Authen Type AVP (Attribute Type 29) Values</title>
    <xref type="rfc" data="rfc2661"/>
    <registration_rule>First Come First Served</registration_rule>
    <record>
      <value>0</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc2661"/>
    </record>
    <record>
      <value>1</value>
      <description>Textual username/password exchange</description>
      <xref type="rfc" data="rfc2661"/>
    </record>
    <record>
      <value>2</value>
      <description>PPP CHAP</description>
      <xref type="rfc" data="rfc2661"/>
    </record>
    <record>
      <value>3</value>
      <description>PPP PAP</description>
      <xref type="rfc" data="rfc2661"/>
    </record>
    <record>
      <value>4</value>
      <description>No Authentication</description>
      <xref type="rfc" data="rfc2661"/>
    </record>
    <record>
      <value>5</value>
      <description>Microsoft CHAP Version 1 (MSCHAPv1)</description>
      <xref type="rfc" data="rfc2661"/>
    </record>
    <record>
      <value>6</value>
      <description>Reserved</description>
    </record>
    <record>
      <value>7</value>
      <description>EAP</description>
      <xref type="draft" data="draft-ietf-l2tpext-proxy-authen-ext-eap-00"/>
    </record>
  </registry>


  <registry id="l2tp-parameters-17">
    <title>Service Category AVP (Attribute Type 42) Flag Field</title>
    <xref type="rfc" data="rfc3301"/>
    <registration_rule>Specification Required</registration_rule>
    <expert>Carlos Pignataro (primary), Ignacio Goyret (secondary)</expert>
    <note>The Attribute Value field is a 16-bit field.
    </note>
    <record>
      <value>0x0001</value>
      <description>S-bit (real-time)</description>
      <xref type="rfc" data="rfc3301"/>
    </record>
  </registry>
  
  
  <registry id="l2tp-parameters-18">
    <title>PPP Disconnect Cause Code (Attribute Type 46) Values</title>
    <xref type="rfc" data="rfc3145"/>
    <record>
      <value>0-32767</value>
      <registration_rule>IESG Approval</registration_rule>
    </record>
    <record>
      <value>32768-65279</value>
      <registration_rule>First Come First Served</registration_rule>
    </record>
    <record>
      <value>65280-65535</value>
      <registration_rule>Reserved for Private or Experimental Use</registration_rule>
    </record>
    
    
    <registry id="l2tp-parameters-19">
      <title>Global Errors</title>
      <record>
        <value>0</value>
        <description>No information available</description>
      </record>
      <record>
        <value>1</value>
        <description>Administrative disconnect.</description>
      </record>
      <record>
        <value>2</value>
        <description>Link Control Protocol (LCP) renegotiation at
LNS disabled; LNS expects proxy LCP information,
LAC did not send it.</description>
      </record>
      <record>
        <value>3</value>
        <description>Normal Disconnection, LCP Terminate-Request sent.
 Valid Direction values are:
   1: LCP Terminate-Request sent by peer
   2: LCP Terminate-Request sent by local</description>
      </record>
      <record>
        <value>4</value>
        <description>Compulsory encryption required by a PPP peer was
refused by the other.
 Valid Direction values are:
   1: Required by local; refused by peer
   2: Required by peer; refused by local</description>
      </record>
    </registry>
    
    
    <registry id="l2tp-parameters-20">
      <title>LCP Errors</title>
      <record>
        <value>5</value>
        <description>FSM (Finite State Machine) Timeout error.
(PPP event "TO-".)</description>
      </record>
      <record>
        <value>6</value>
        <description>No recognizable LCP packets were received.</description>
      </record>
      <record>
        <value>7</value>
        <description>LCP failure: Magic Number error; link possibly
looped back.</description>
      </record>
      <record>
        <value>8</value>
        <description>LCP link failure: Echo Request timeout.</description>
      </record>
      <record>
        <value>9</value>
        <description>Peer has unexpected Endpoint-Discriminator for
existing Multilink PPP (MP) bundle.</description>
      </record>
      <record>
        <value>10</value>
        <description>Peer has unexpected MRRU for existing MP bundle.</description>
      </record>
      <record>
        <value>11</value>
        <description>Peer has unexpected Short-Sequence-Number option
for existing MP bundle.</description>
      </record>
      <record>
        <value>12</value>
        <description>Compulsory call-back required by a PPP peer was
refused by the  other.
 Valid Direction values are:
   1: Required by local; refused by peer
   2: Required by peer; refused by local</description>
      </record>
    </registry>
    
    
    <registry id="l2tp-parameters-21">
      <title>Authentication Errors</title>
      <record>
        <value>13</value>
        <description>FSM Timeout error.</description>
      </record>
      <record>
        <value>14</value>
        <description>Peer has unexpected authenticated name for
existing MP bundle.</description>
      </record>
      <record>
        <value>15</value>
        <description>PPP authentication failure: Authentication protocol
unacceptable.
 Valid Direction values are:
   1: All local authentication protocols were
      rejected by the peer.
   2: All authentication protocols requested by peer
      were unacceptable or unimplemented locally.</description>
      </record>
      <record>
        <value>16</value>
        <description>PPP authentication failure: Authentication failed
(bad name, password, or secret).
 Valid Direction values are:
   1: Authentication of peer identity by local system.
   2: Authentication of local identity by peer system.</description>
      </record>
    </registry>


    <registry id="l2tp-parameters-22">
      <title>Network Control Protocol (NCP) Errors</title>
      <record>
        <value>17</value>
        <description>FSM Timeout error.</description>
      </record>
      <record>
        <value>18</value>
        <description>No NCPs available (all disabled or rejected); no NCPs
went to Opened state.  (Control Protocol Number may be
zero only if neither peer has enabled NCPs.)</description>
      </record>
      <record>
        <value>19</value>
        <description>NCP failure: failed to converge on acceptable addresses.
 Valid Direction values are:
   1: Too many Configure-Naks received from peer.
   2: Too many Configure-Naks sent to peer.</description>
      </record>
      <record>
        <value>20</value>
        <description>NCP failure: user not permitted to use any addresses.
 Valid Direction values are:
   1: Local link address not acceptable to peer.
   2: Remote link address not acceptable to local system.</description>
      </record>
      <record>
        <value>21-32767</value>
        <description>Unassigned (by IESG Approval)</description>
      </record>
      <record>
        <value>32768-65279</value>
        <description>Unassigned (First Come First Served)</description>
      </record>
      <record>
        <value>65280-65535</value>
        <description>Private or Experimental Use</description>
      </record>
    </registry>
  </registry>
  
  
  <registry id="l2tp-parameters-23">
    <title>ATM Alarm Status AVP (Attribute Type 88) Values</title>
    <xref type="rfc" data="rfc4454"/>
    <registration_rule>Expert Review</registration_rule>
    <expert>Carlos Pignataro (primary), Ignacio Goyret (secondary)</expert>

 
    <registry id="l2tp-parameters-24">
      <title>Circuit Status Reason values for the SLI message</title>
      <record>
        <value>0</value>
        <description>Reserved</description>
        <xref type="rfc" data="rfc4454"/>
      </record>
      <record>
        <value>1</value>
        <description>No alarm or alarm cleared (default for Active Status)</description>
        <xref type="rfc" data="rfc4454"/>
      </record>
      <record>
        <value>2</value>
        <description>Unspecified or unknown Alarm Received (default for        
Inactive Status)</description>
        <xref type="rfc" data="rfc4454"/>
      </record>
      <record>
        <value>3</value>
        <description>ATM Circuit received F1 Alarm on ingress LCCE</description>
        <xref type="rfc" data="rfc4454"/>
      </record>
      <record>
        <value>4</value>
        <description>ATM Circuit received F2 Alarm on ingress LCCE</description>
        <xref type="rfc" data="rfc4454"/>
      </record>
      <record>
        <value>5</value>
        <description>ATM Circuit received F3 Alarm on ingress LCCE</description>
        <xref type="rfc" data="rfc4454"/>
      </record>
      <record>
        <value>6</value>
        <description>ATM Circuit received F4 Alarm on ingress LCCE</description>
        <xref type="rfc" data="rfc4454"/>
      </record>
      <record>
        <value>7</value>
        <description>ATM Circuit received F5 Alarm on ingress LCCE</description>
        <xref type="rfc" data="rfc4454"/>
      </record>
      <record>
        <value>8</value>
        <description>ATM Circuit down due to ATM Port shutdown on Peer LCCE</description>
        <xref type="rfc" data="rfc4454"/>
      </record>
      <record>
        <value>9</value>
        <description>ATM Circuit down due to loop-back timeout on ingress LCCE</description>
        <xref type="rfc" data="rfc4454"/>
      </record>
    </registry>


    <registry id="l2tp-parameters-25">
      <title>General ATM Alarm failures</title>
      <record>
        <value>0</value>
        <description>Reserved</description>
        <xref type="rfc" data="rfc4454"/>
      </record>
      <record>
        <value>1</value>
        <description>No Alarm type specified (default)</description>
        <xref type="rfc" data="rfc4454"/>
      </record>
      <record>
        <value>2</value>
        <description>Alarm Indication Signal (AIS)</description>
        <xref type="rfc" data="rfc4454"/>
      </record>
      <record>
        <value>3</value>
        <description>Remote Defect Indicator (RDI)</description>
        <xref type="rfc" data="rfc4454"/>
      </record>
      <record>
        <value>4</value>
        <description>Loss of Signal (LOS)</description>
        <xref type="rfc" data="rfc4454"/>
      </record>
      <record>
        <value>5</value>
        <description>Loss of pointer (LOP)</description>
        <xref type="rfc" data="rfc4454"/>
      </record>
      <record>
        <value>6</value>
        <description>Loss of framer (LOF)</description>
        <xref type="rfc" data="rfc4454"/>
      </record>
      <record>
        <value>7</value>
        <description>loopback cells (LB)</description>
        <xref type="rfc" data="rfc4454"/>
      </record>
      <record>
        <value>8</value>
        <description>Continuity Check (CC)</description>
        <xref type="rfc" data="rfc4454"/>
      </record>
    </registry>
  </registry>


  <registry id="l2tp-parameters-26">
    <title>VCCV Capability AVP (Attribute Type 96) Values</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>


    <registry id="l2tp-parameters-27">
      <title>L2TPv3 Control Channel (CC) Types</title>
      <record>
        <value>0</value>
        <description>L2-Specific Sublayer with V-bit set</description>
        <xref type="rfc" data="rfc5085"/>
      </record>
      <record>
        <value>1</value>
        <description>Reserved</description>
        <xref type="rfc" data="rfc5085"/>
      </record>
      <record>
        <value>2</value>
        <description>Reserved</description>
        <xref type="rfc" data="rfc5085"/>
      </record>
      <record>
        <value>3</value>
        <description>Reserved</description>
        <xref type="rfc" data="rfc5085"/>
      </record>
      <record>
        <value>4</value>
        <description>Reserved</description>
        <xref type="rfc" data="rfc5085"/>
      </record>
      <record>
        <value>5</value>
        <description>Reserved</description>
        <xref type="rfc" data="rfc5085"/>
      </record>
      <record>
        <value>6</value>
        <description>Reserved</description>
        <xref type="rfc" data="rfc5085"/>
      </record>
      <record>
        <value>7</value>
        <description>Reserved</description>
        <xref type="rfc" data="rfc5085"/>
      </record>
    </registry>


    <registry id="l2tp-parameters-28">
      <title>L2TPv3 Connectivity Verification (CV) Types</title>
      <record>
        <value>0</value>
        <description>ICMP Ping</description>
        <xref type="rfc" data="rfc5085"/>
      </record>
      <record>
        <value>1</value>
        <description>Reserved</description>
        <xref type="rfc" data="rfc5085"/>
      </record>
      <record>
        <value>2</value>
        <description>BFD IP/UDP-encapsulated, for PW Fault Detection only</description>
        <xref type="rfc" data="rfc5885"/>
      </record>
      <record>
        <value>3</value>
        <description>BFD IP/UDP-encapsulated, for PW Fault Detection and   
AC/PW Fault Status Signaling</description>
        <xref type="rfc" data="rfc5885"/>
      </record>
      <record>
        <value>4</value>
        <description>BFD PW-ACH-encapsulated, for PW Fault Detection only</description>
        <xref type="rfc" data="rfc5885"/>
      </record>
      <record>
        <value>5</value>
        <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">
        <value>6</value>
        <description>S-BFD IP/UDP-encapsulated, for PW Fault Detection only</description>
        <xref type="rfc" data="rfc7885"/>
      </record>
      <record date="2016-05-17">
        <value>7</value>
        <description>S-BFD L2SS-encapsulated, for PW Fault Detection only</description>
        <xref type="rfc" data="rfc7885"/>
      </record>
    </registry>
  </registry>


  <registry id="l2tp-parameters-29">
    <title>Bearer Field definition</title>
    <xref type="rfc" data="rfc2661"/>
    <registration_rule>Standards Action</registration_rule>
    <note>The Bearer field is used by the Bearer Capabilities and Bearer Type
AVPs. It is a 32-bit bit field, with current defined bit values of:
    </note>
    <record>
      <value>0x00000001</value>
      <description>D-bit (Digital access requested)</description>
      <xref type="rfc" data="rfc2661"/>
    </record>
    <record>
      <value>0x00000002</value>
      <description>A-bit (Analogue access requested)</description>
      <xref type="rfc" data="rfc2661"/>
    </record>
    <record>
      <value>0x00000004</value>
      <description>B-bit (ATM Bearer support)</description>
      <xref type="rfc" data="rfc3301"/>
    </record>
  </registry>


  <registry id="l2tp-parameters-30">
    <title>Framing Field definition</title>
    <xref type="rfc" data="rfc2661"/>
    <registration_rule>Standards Action</registration_rule>
    <note>The Framing field is used by the Framing Capabilities and Framing Type
AVPs. It is a 32-bit bit field, with current defined bit values of:
    </note>
    <record>
      <value>0x00000001</value>
      <description>S-bit (synchronous framing)</description>
      <xref type="rfc" data="rfc2661"/>
    </record>
    <record>
      <value>0x00000002</value>
      <description>A-bit (asyncronous framing)</description>
      <xref type="rfc" data="rfc2661"/>
    </record>
  </registry>


  <registry id="l2tp-parameters-31">
    <title>Leading Bits of the L2TP AVP Header</title>
    <xref type="rfc" data="rfc2661"/>
    <xref type="rfc" data="rfc3931"/>
    <registration_rule>Standards Action</registration_rule>
    <note>There are six bits at the beginning of the L2TP AVP header.
L2TPv2 and L2TPv3 share a common registry for the definitions
of the six leading bits.
    </note>
    <record>
      <value>0</value>
      <description>Mandatory Bit, "M-bit"</description>
      <xref type="rfc" data="rfc2661"/>
      <xref type="rfc" data="rfc3931"/>
    </record>
    <record>
      <value>1</value>
      <description>Hidden Bit, "H-bit"</description>
      <xref type="rfc" data="rfc2661"/>
      <xref type="rfc" data="rfc3931"/>
    </record>
    <record>
      <value>2</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc2661"/>
      <xref type="rfc" data="rfc3931"/>
    </record>
    <record>
      <value>3</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc2661"/>
      <xref type="rfc" data="rfc3931"/>
    </record>
    <record>
      <value>4</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc2661"/>
      <xref type="rfc" data="rfc3931"/>
    </record>
    <record>
      <value>5</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc2661"/>
      <xref type="rfc" data="rfc3931"/>
    </record>
  </registry>


  <registry id="l2tp-parameters-32">
    <title>Leading Bits of the L2TP Message Header</title>
    <xref type="rfc" data="rfc2661"/>
    <xref type="rfc" data="rfc3931"/>
    <registration_rule>Standards Action</registration_rule>
    <note>There are 12 bits at the beginning of the L2TP Message Header.
L2TPv2 and L2TPv3 share a common registry for the definitions
of the 12 leading bits.
    </note>
    <record>
      <value>0</value>
      <description>Message Type, "T-bit"</description>
      <xref type="rfc" data="rfc2661"/>
      <xref type="rfc" data="rfc3931"/>
    </record>
    <record>
      <value>1</value>
      <description>Length Field is Present, "L-bit"</description>
      <xref type="rfc" data="rfc2661"/>
      <xref type="rfc" data="rfc3931"/>
    </record>
    <record>
      <value>2</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc2661"/>
      <xref type="rfc" data="rfc3931"/>
    </record>
    <record>
      <value>3</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc2661"/>
      <xref type="rfc" data="rfc3931"/>
    </record>
    <record>
      <value>4</value>
      <description>Sequence Numbers Present, "S-bit"</description>
      <xref type="rfc" data="rfc2661"/>
      <xref type="rfc" data="rfc3931"/>
    </record>
    <record>
      <value>5</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc2661"/>
      <xref type="rfc" data="rfc3931"/>
    </record>
    <record>
      <value>6</value>
      <description>Offset Field is Present</description>
      <xref type="rfc" data="rfc2661"/>
    </record>
    <record>
      <value>7</value>
      <description>Priority Bit, "P-bit"</description>
      <xref type="rfc" data="rfc2661"/>
    </record>
    <record>
      <value>8</value>
      <description>B (Fragmentation) bit</description>
      <xref type="rfc" data="rfc4623"/>
    </record>
    <record>
      <value>9</value>
      <description>E (Fragmentation) bit</description>
      <xref type="rfc" data="rfc4623"/>
    </record>
    <record>
      <value>10</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc2661"/>
      <xref type="rfc" data="rfc3931"/>
    </record>
    <record>
      <value>11</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc2661"/>
      <xref type="rfc" data="rfc3931"/>
    </record>
  </registry>


  <registry id="l2tp-parameters-34">
    <title>L2TPv3 Pseudowire Types</title>
    <xref type="rfc" data="rfc3931"/>
    <expert>Carlos Pignataro (primary), Ignacio Goyret (secondary)</expert>
    <note>The Pseudowire Type (PW Type, Section 5.4) is a two-octet value used
in the Pseudowire Type AVP and Pseudowire Capabilities List AVP defined in
Section 5.4.3.  There are no specific pseudowire types assigned within this
document. Each pseudowire-specific document must allocate its own PW types
from IANA as necessary.
    </note>
    <range>
      <value>0-32767</value>
      <registration_rule>Expert Review</registration_rule>
    </range>
    <range>
      <value>32768-65535</value>
      <registration_rule>First Come First Served</registration_rule>
    </range>
    <record>
      <value>0x0001</value>
      <description>Frame Relay DLCI Pseudowire Type</description>
      <xref type="rfc" data="rfc4591"/>
    </record>
    <record>
      <value>0x0002</value>
      <description>ATM AAL5 SDU VCC transport</description>
      <xref type="rfc" data="rfc4454"/>
    </record>
    <record>
      <value>0x0003</value>
      <description>ATM Cell transparent Port Mode</description>
      <xref type="rfc" data="rfc4454"/>
    </record>
    <record>
      <value>0x0004</value>
      <description>Ethernet VLAN Pseudowire Type</description>
      <xref type="rfc" data="rfc4719"/>
    </record>
    <record>
      <value>0x0005</value>
      <description>Ethernet Pseudowire Type</description>
      <xref type="rfc" data="rfc4719"/>
    </record>
    <record>
      <value>0x0006</value>
      <description>HDLC Pseudowire Type</description>
      <xref type="rfc" data="rfc4349"/>
    </record>
    <record>
      <value>0x0009</value>
      <description>ATM Cell transport VCC Mode</description>
      <xref type="rfc" data="rfc4454"/>
    </record>
    <record>
      <value>0x000A</value>
      <description>ATM Cell transport VPC Mode</description>
      <xref type="rfc" data="rfc4454"/>
    </record>
    <record>
      <value>0x000B</value>
      <description>Unassigned</description>
    </record>
    <record date="2006-01-30" updated="2015-05-04">
      <value>0x000C</value>
      <description>MPEG-TS Payload Type (MPTPW)</description>
      <xref type="uri" data="http://www.cablelabs.com/specification/downstream-external-phy-interface-specification/">"Data-Over-Cable
        Service Interface Specifications: Downstream External PHY Interface
        Specification CM-SP-DEPI-I01-050805", DOCSIS, August 2005</xref>
    </record>
    <record date="2006-01-30" updated="2015-05-04">
      <value>0x000D</value>
      <description>Packet Streaming Protocol (PSPPW)</description>
      <xref type="uri" data="http://www.cablelabs.com/specification/downstream-external-phy-interface-specification/">"Data-Over-Cable
        Service Interface Specifications: Downstream External PHY Interface
        Specification CM-SP-DEPI-I01-050805", DOCSIS, August 2005</xref>
    </record>
    <record>
      <value>0x000E-0x0010</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>0x0011</value>
      <description>Structure-agnostic E1 circuit</description>
      <xref type="rfc" data="rfc5611"/>
    </record>
    <record>
      <value>0x0012</value>
      <description>Structure-agnostic T1 (DS1) circuit</description>
      <xref type="rfc" data="rfc5611"/>
    </record>
    <record>
      <value>0x0013</value>
      <description>Structure-agnostic E3 circuit</description>
      <xref type="rfc" data="rfc5611"/>
    </record>
    <record>
      <value>0x0014</value>
      <description>Structure-agnostic T3 (DS3) circuit</description>
      <xref type="rfc" data="rfc5611"/>
    </record>
    <record>
      <value>0x0015</value>
      <description>CESoPSN basic mode</description>
      <xref type="rfc" data="rfc5611"/>
    </record>
    <record>
      <value>0x0016</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>0x0017</value>
      <description>CESoPSN TDM with CAS</description>
      <xref type="rfc" data="rfc5611"/>
    </record>
  </registry>


  <registry id="l2tp-parameters-35">
    <title>Circuit Status Bits</title>
    <xref type="rfc" data="rfc3931"/>
    <registration_rule>IETF Review</registration_rule>
    <note>The Circuit Status field is a 16 bit mask, with the two high order
bits assigned.
    </note>
    <record>
      <value>9</value>
      <description>S (Standby) bit</description>
      <xref type="rfc" data="rfc5641"/>
    </record>
    <record>
      <value>10</value>
      <description>E (Local PSN-facing PW (egress) Tx Fault) bit</description>
      <xref type="rfc" data="rfc5641"/>
    </record>
    <record>
      <value>11</value>
      <description>I (Local PSN-facing PW (ingress) Rx Fault) bit</description>
      <xref type="rfc" data="rfc5641"/>
    </record>
    <record>
      <value>12</value>
      <description>T (Local AC (egress) Tx Fault) bit</description>
      <xref type="rfc" data="rfc5641"/>
    </record>
    <record>
      <value>13</value>
      <description>R (Local AC (ingress) Rx Fault) bit</description>
      <xref type="rfc" data="rfc5641"/>
    </record>
    <record>
      <value>14</value>
      <description>N (New) bit [use deprecated]</description>
      <xref type="rfc" data="rfc3931"/>
      <xref type="rfc" data="rfc5641"/>
    </record>
    <record>
      <value>15</value>
      <description>A (Active) bit</description>
      <xref type="rfc" data="rfc3931"/>
    </record>
  </registry>
  

  <registry id="l2tp-parameters-36">
    <title>Default L2-Specific Sublayer bits</title>
    <xref type="rfc" data="rfc3931"/>
    <note>The Default L2 Specific Sublayer contains 8 bits in the low-order
portion of the header. Reserved bits may be assigned by IETF
Review <xref type="rfc" data="rfc8126"/>.
    </note>
    <record>
      <value>0</value>
      <description>V (VCCV) bit</description>
      <xref type="rfc" data="rfc5085"/>
    </record>
    <record>
      <value>1</value>
      <description>S (Sequence) bit</description>
      <xref type="rfc" data="rfc3931"/>
    </record>
    <record>
      <value>2</value>
      <description>B (Fragmentation) bit</description>
      <xref type="rfc" data="rfc4623"/>
    </record>
    <record>
      <value>3</value>
      <description>E (Fragmentation) bit</description>
      <xref type="rfc" data="rfc4623"/>
    </record>
    <record>
      <value>4</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc3931"/>
    </record>
    <record>
      <value>5</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc3931"/>
    </record>
    <record>
      <value>6</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc3931"/>
    </record>
    <record>
      <value>7</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc3931"/>
    </record>
  </registry>


  <registry id="l2tp-parameters-37">
    <title>L2-Specific Sublayer Type</title>
    <xref type="rfc" data="rfc3931"/>
    <registration_rule>Expert Review</registration_rule>
    <expert>Carlos Pignataro (primary), Ignacio Goyret (secondary)</expert>
    <note>The L2-Specific Sublayer Type is a 2 octet unsigned integer.
Additional values may be assigned by Expert Review <xref type="rfc" data="rfc8126"/>.
    </note>
    <record>
      <value>0</value>
      <description>No L2-Specific Sublayer</description>
      <xref type="rfc" data="rfc3931"/>
    </record>
    <record>
      <value>1</value>
      <description>Default L2-Specific Sublayer present</description>
      <xref type="rfc" data="rfc3931"/>
    </record>
    <record>
      <value>2</value>
      <description>ATM-Specific Sublayer present</description>
      <xref type="rfc" data="rfc4454"/>
    </record>
    <record date="2006-01-30">
      <value>3</value>
      <description>MPT-Specific Sublayer</description>
      <xref type="uri" data="http://www.cablelabs.com/cablemodem/specifications/">"Data-Over-Cable
        Service Interface Specifications: Downstream External PHY Interface
        Specification CM-SP-DEPI-I01-050805", DOCSIS, August 2005</xref>
    </record>
    <record date="2006-01-30">
      <value>4</value>
      <description>PSP-Specific Sublayer</description>
      <xref type="uri" data="http://www.cablelabs.com/cablemodem/specifications/">"Data-Over-Cable
        Service Interface Specifications: Downstream External PHY Interface
        Specification CM-SP-DEPI-I01-050805", DOCSIS, August 2005</xref>
    </record>
  </registry>


  <registry id="l2tp-parameters-38">
    <title>Data Sequencing Level</title>
    <xref type="rfc" data="rfc3931"/>
    <registration_rule>Expert Review</registration_rule>
    <expert>Carlos Pignataro (primary), Ignacio Goyret (secondary)</expert>
    <note>The Data Sequencing Level is a 2 octet unsigned integer
Additional values may be assigned by Expert Review <xref type="rfc" data="rfc8126"/>.
    </note>
    <record>
      <value>0</value>
      <description>No incoming data packets require sequencing.</description>
      <xref type="rfc" data="rfc3931"/>
    </record>
    <record>
      <value>1</value>
      <description>Only non-IP data packets require sequencing.</description>
      <xref type="rfc" data="rfc3931"/>
    </record>
    <record>
      <value>2</value>
      <description>All incoming data packets require sequencing.</description>
      <xref type="rfc" data="rfc3931"/>
    </record>
  </registry>


  <registry id="l2tp-parameters-39">
    <title>ATM-Specific Sublayer bits</title>
    <xref type="rfc" data="rfc4454"/>
    <registration_rule>IETF Review</registration_rule>
    <record>
      <value>0</value>
      <description>V (VCCV) bit</description>
      <xref type="rfc" data="rfc5085"/>
    </record>
    <record>
      <value>1</value>
      <description>S (Sequence) bit</description>
      <xref type="rfc" data="rfc4454"/>
    </record>
    <record>
      <value>2</value>
      <description>B (Fragmentation) bit</description>
      <xref type="rfc" data="rfc4454"/>
    </record>
    <record>
      <value>3</value>
      <description>E (Fragmentation) bit</description>
      <xref type="rfc" data="rfc4454"/>
    </record>
    <record>
      <value>4</value>
      <description>T (Transport type) bit</description>
      <xref type="rfc" data="rfc4454"/>
    </record>
    <record>
      <value>5</value>
      <description>G (EFCI) bit</description>
      <xref type="rfc" data="rfc4454"/>
    </record>
    <record>
      <value>6</value>
      <description>C (CLP) bit</description>
      <xref type="rfc" data="rfc4454"/>
    </record>
    <record>
      <value>7</value>
      <description>U (Command/Response) bit</description>
      <xref type="rfc" data="rfc4454"/>
    </record>
  </registry>
  
  <people/>
</registry>
