<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet type="text/xsl" href="sfc-active-oam.xsl"?>
<?xml-model href="sfc-active-oam.rng" schematypens="http://relaxng.org/ns/structure/1.0" ?>
<registry xmlns="http://www.iana.org/assignments" id="sfc-active-oam">
  <title>Service Function Chaining (SFC) Active Operations, Administration, and Maintenance (OAM)</title>
  <created>2023-07-14</created>
  <updated>2023-11-21</updated>

  <registry id="sfc-active-oam">
    <title>SFC Active OAM Message Types</title>
    <range>
      <value>0-31</value>
      <registration_rule>IETF Review</registration_rule>
    </range>
    <range>
      <value>32-62</value>
      <registration_rule>First Come First Served</registration_rule>
    </range>
    <xref type="rfc" data="rfc9516"/>
    <record date="2023-07-14">
      <value>0</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc9516"/>
    </record>
    <record date="2023-07-14" updated="2023-11-15">
      <value>1</value>
      <description>SFC Echo Request/Reply</description>
      <xref type="rfc" data="rfc9516"/>
    </record>
    <record>
      <value>2-62</value>
      <description>Unassigned</description>
    </record>
    <record date="2023-07-14">
      <value>63</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc9516"/>
    </record>      
  </registry>

  <registry id="sfc-echo-request-reply">
    <title>SFC Echo Request Flags</title>
    <registration_rule>Standards Action</registration_rule>
    <xref type="rfc" data="rfc9516"/>
    <record>
      <value>0-15</value>
      <description>Unassigned</description>
    </record>
  </registry>

  <registry id="sfc-echo-types">
    <title>SFC Echo Types</title>
    <range>
      <value>0-175</value>
      <registration_rule>IETF Review</registration_rule>
    </range>
    <range>
      <value>176-239</value>
      <registration_rule>First Come First Served</registration_rule>
    </range>
    <range>
      <value>240-251</value>
      <registration_rule>Experimental Use</registration_rule>
    </range>
    <range>
      <value>252-254</value>
      <registration_rule>Private Use</registration_rule>
    </range>
    <xref type="rfc" data="rfc9516"/>
    <record date="2023-07-14">
      <value>0</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc9516"/>
    </record>
    <record date="2023-07-14">
      <value>1</value>
      <description>SFC Echo Request</description>
      <xref type="rfc" data="rfc9516"/>
    </record>
    <record date="2023-07-14">
      <value>2</value>
      <description>SFC Echo Reply</description>
      <xref type="rfc" data="rfc9516"/>
    </record>
    <record date="2023-07-14">
      <value>3</value>
      <description>SFP Consistency Verification Request</description>
      <xref type="rfc" data="rfc9516"/>
    </record>
    <record date="2023-07-14">
      <value>4</value>
      <description>SFP Consistency Verification Reply</description>
      <xref type="rfc" data="rfc9516"/>
    </record>
    <record>
      <value>5-239</value>
      <description>Unassigned</description>
    </record>
    <record date="2023-07-14">
      <value>240-251</value>
      <description>Reserved for Experimental Use</description>
      <xref type="rfc" data="rfc9516"/>
    </record> 
    <record date="2023-07-14">
      <value>252-254</value>
      <description>Reserved for Private Use</description>
      <xref type="rfc" data="rfc9516"/>
    </record>
    <record date="2023-07-14">
      <value>255</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc9516"/>
    </record>     
  </registry>

  <registry id="sfc-echo-reply-modes">
    <title>SFC Echo Reply Modes</title>
    <range>
      <value>0-175</value>
      <registration_rule>IETF Review</registration_rule>
    </range>
    <range>
      <value>176-239</value>
      <registration_rule>First Come First Served</registration_rule>
    </range>
    <range>
      <value>240-251</value>
      <registration_rule>Experimental Use</registration_rule>
    </range>
    <range>
      <value>252-254</value>
      <registration_rule>Private Use</registration_rule>
    </range>
    <xref type="rfc" data="rfc9516"/>
    <record date="2023-07-14">
      <value>0</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc9516"/>
    </record>
    <record date="2023-07-14">
      <value>1</value>
      <description>Do Not Reply</description>
      <xref type="rfc" data="rfc9516"/>
    </record>
    <record date="2023-07-14">
      <value>2</value>
      <description>Reply via an IPv4/IPv6 UDP Packet</description>
      <xref type="rfc" data="rfc9516"/>
    </record>
    <record>
      <value>3</value>
      <description>Unassigned</description>
    </record>
    <record date="2023-07-14">
      <value>4</value>
      <description>Reply via Specified Path</description>
      <xref type="rfc" data="rfc9516"/>
    </record>
    <record date="2023-07-14">
      <value>5</value>
      <description>Reply via an IPv4/IPv6 UDP Packet with the data integrity protection</description>
      <xref type="rfc" data="rfc9516"/>
    </record>
    <record>
      <value>6</value>
      <description>Unassigned</description>
    </record>
    <record date="2023-07-14">
      <value>7</value>
      <description>Reply via Specified Path with the data integrity protection</description>
      <xref type="rfc" data="rfc9516"/>
    </record>
    <record>
      <value>8-239</value>
      <description>Unassigned</description>
    </record>
    <record date="2023-07-14">
      <value>240-251</value>
      <description>Reserved for Experimental Use</description>
      <xref type="rfc" data="rfc9516"/>
    </record> 
    <record date="2023-07-14">
      <value>252-254</value>
      <description>Reserved for Private Use</description>
      <xref type="rfc" data="rfc9516"/>
    </record>
    <record date="2023-07-14">
      <value>255</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc9516"/>
    </record>     
  </registry>

  <registry id="sfc-echo-return-codes">
    <title>SFC Echo Return Codes</title>
    <range>
      <value>0-191</value>
      <registration_rule>IETF Review</registration_rule>
    </range>
    <range>
      <value>192-251</value>
      <registration_rule>First Come First Served</registration_rule>
    </range>
    <range>
      <value>252-254</value>
      <registration_rule>Private Use</registration_rule>
    </range>
    <xref type="rfc" data="rfc9516"/>
    <record date="2023-07-14">
      <value>0</value>
      <description>No Error</description>
      <xref type="rfc" data="rfc9516"/>
    </record>
    <record date="2023-07-14">
      <value>1</value>
      <description>Malformed Echo Request received</description>
      <xref type="rfc" data="rfc9516"/>
    </record>
    <record date="2023-07-14">
      <value>2</value>
      <description>One or more of the TLVs was not understood</description>
      <xref type="rfc" data="rfc9516"/>
    </record>
    <record date="2023-07-14">
      <value>3</value>
      <description>Authentication failed</description>
      <xref type="rfc" data="rfc9516"/>
    </record>
    <record date="2023-07-14">
      <value>4</value>
      <description>SFC TTL Exceeded</description>
      <xref type="rfc" data="rfc9516"/>
    </record>
    <record date="2023-07-14">
      <value>5</value>
      <description>End of the SFP</description>
      <xref type="rfc" data="rfc9516"/>
    </record>
    <record date="2023-07-14">
      <value>6</value>
      <description>Reply Service Function Path TLV is missing</description>
      <xref type="rfc" data="rfc9516"/>
    </record>
    <record date="2023-07-14">
      <value>7</value>
      <description>Reply SFP was not found</description>
      <xref type="rfc" data="rfc9516"/>
    </record>
    <record date="2023-07-14">
      <value>8</value>
      <description>Unverifiable Reply Service Function Path</description>
      <xref type="rfc" data="rfc9516"/>
    </record>
    <record>
      <value>9-251</value>
      <description>Unassigned</description>
    </record>
    <record date="2023-07-14">
      <value>252-254</value>
      <description>Reserved for Private Use</description>
      <xref type="rfc" data="rfc9516"/>
    </record>
    <record date="2023-07-14">
      <value>255</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc9516"/>
    </record>     
  </registry>

  <registry id="sfc-active-tlv">
    <title>SFC Active OAM TLV Types</title>
    <range>
      <value>0-175</value>
      <registration_rule>IETF Review</registration_rule>
    </range>
    <range>
      <value>176-239</value>
      <registration_rule>First Come First Served</registration_rule>
    </range>
    <range>
      <value>240-251</value>
      <registration_rule>Experimental Use</registration_rule>
    </range>
    <range>
      <value>252-254</value>
      <registration_rule>Private Use</registration_rule>
    </range>
    <xref type="rfc" data="rfc9516"/>
    <record date="2023-07-14">
      <value>0</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc9516"/>
    </record>
    <record date="2023-07-14">
      <value>1</value>
      <description>Source ID TLV</description>
      <xref type="rfc" data="rfc9516"/>
    </record>
    <record date="2023-07-14">
      <value>2</value>
      <description>Errored TLVs</description>
      <xref type="rfc" data="rfc9516"/>
    </record>
    <record date="2023-07-14">
      <value>3</value>
      <description>Reply Service Function Path Type</description>
      <xref type="rfc" data="rfc9516"/>
    </record>
    <record date="2023-07-14">
      <value>4</value>
      <description>SFF Information Record Type</description>
      <xref type="rfc" data="rfc9516"/>
    </record>
    <record date="2023-07-14">
      <value>5</value>
      <description>SF Information</description>
      <xref type="rfc" data="rfc9516"/>
    </record>
    <record>
      <value>6-239</value>
      <description>Unassigned</description>
    </record>
    <record date="2023-07-14">
      <value>240-251</value>
      <description>Reserved for Experimental Use</description>
      <xref type="rfc" data="rfc9516"/>
    </record>
    <record date="2023-07-14">
      <value>252-254</value>
      <description>Reserved for Private Use</description>
      <xref type="rfc" data="rfc9516"/>
    </record>
    <record date="2023-07-14">
      <value>255</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc9516"/>
    </record>     
  </registry>

  <registry id="sfc-identifier">
    <title>SF Identifier Types</title>
    <range>
      <value>0-191</value>
      <registration_rule>IETF Review</registration_rule>
    </range>
    <range>
      <value>192-251</value>
      <registration_rule>First Come First Served</registration_rule>
    </range>
    <range>
      <value>252-254</value>
      <registration_rule>Private Use</registration_rule>
    </range>
    <xref type="rfc" data="rfc9516"/>
    <record date="2023-07-14">
      <value>0</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc9516"/>
    </record>
    <record date="2023-07-14">
      <value>1</value>
      <description>IPv4</description>
      <xref type="rfc" data="rfc9516"/>
    </record>
    <record date="2023-07-14">
      <value>2</value>
      <description>IPv6</description>
      <xref type="rfc" data="rfc9516"/>
    </record>
    <record date="2023-07-14">
      <value>3</value>
      <description>MAC</description>
      <xref type="rfc" data="rfc9516"/>
    </record>
    <record>
      <value>4-251</value>
      <description>Unassigned</description>
    </record>
    <record date="2023-07-14">
      <value>252-254</value>
      <description>Reserved for Private Use</description>
      <xref type="rfc" data="rfc9516"/>
    </record>
    <record date="2023-07-14">
      <value>255</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc9516"/>
    </record>     
  </registry>

  <people/>

</registry>
