<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet type="text/xsl" href="ioam.xsl"?>
<?xml-model href="ioam.rng" schematypens="http://relaxng.org/ns/structure/1.0" ?>
<registry xmlns="http://www.iana.org/assignments" id="ioam">
  <title>In Situ OAM (IOAM)</title>
  <created>2021-12-20</created>
  <updated>2025-10-23</updated>
  
  <registry id="option-type">
    <title>IOAM Option-Type</title>
    <xref type="rfc" data="rfc9197"/>
    <registration_rule>IETF Review</registration_rule>
    <record date="2021-12-20" updated="2022-05-16">
      <value>0</value>
      <name>IOAM Pre-allocated Trace Option-Type</name>
      <description>See Section 4.4.1</description>
      <xref type="rfc" data="rfc9197">RFC9197, Section 4.4.1</xref>
    </record>
    <record date="2021-12-20" updated="2022-05-16">
      <value>1</value>
      <name>IOAM Incremental Trace Option-Type</name>
      <description>See Section 4.4.1</description>
      <xref type="rfc" data="rfc9197">RFC9197, Section 4.4.1</xref>
    </record>
    <record date="2021-12-20" updated="2022-05-16">
      <value>2</value>
      <name>IOAM POT Option-Type</name>
      <description>See Section 4.5</description>
      <xref type="rfc" data="rfc9197">RFC9197, Section 4.5</xref>
    </record>
    <record date="2021-12-20" updated="2022-05-16">
      <value>3</value>
      <name>IOAM E2E Option-Type</name>
      <description>See Section 4.6</description>
      <xref type="rfc" data="rfc9197">RFC9197, Section 4.6</xref>
    </record>
    <record date="2022-09-27">
      <value>4</value>
      <name>IOAM Direct Export (DEX) Option-Type</name>
      <description>Direct exporting</description>
      <xref type="rfc" data="rfc9326"/>
    </record>
    <record>
      <value>5-63</value>
      <name>Unassigned</name>
      <description/>
    </record>
    <record date="2022-11-24" updated="2024-08-28">
      <value>64</value>
      <name>IOAM Integrity Protected Pre-allocated Trace Option-Type (TEMPORARY - registered 2022-11-24, extension registered 2025-10-23, expires 2026-11-24)
      </name>
      <description>See Section 4</description>
      <xref type="draft" data="draft-ietf-ippm-ioam-data-integrity-15"/>
    </record>
    <record date="2022-11-24" updated="2024-08-28">
      <value>65</value>
      <name>IOAM Integrity Protected Incremental Trace Option-Type (TEMPORARY - registered 2022-11-24, extension registered 2025-10-23, expires 2026-11-24)
      </name>
      <description>See Section 4</description>
      <xref type="draft" data="draft-ietf-ippm-ioam-data-integrity-15"/>
    </record>
    <record date="2022-11-24" updated="2024-08-28">
      <value>66</value>
      <name>IOAM Integrity Protected POT Option-Type (TEMPORARY - registered 2022-11-24, extension registered 2025-10-23, expires 2026-11-24)
      </name>
      <description>See Section 4</description>
      <xref type="draft" data="draft-ietf-ippm-ioam-data-integrity-15"/>
    </record>
    <record date="2022-11-24" updated="2024-08-28">
      <value>67</value>
      <name>IOAM Integrity Protected E2E Option-Type (TEMPORARY - registered 2022-11-24, extension registered 2025-10-23, expires 2026-11-24)
      </name>
      <description>See Section 4</description>
      <xref type="draft" data="draft-ietf-ippm-ioam-data-integrity-15"/>
    </record>
    <record>
      <value>68-127</value>
      <name>Unassigned</name>
      <description/>
    </record>
  </registry>
    
  <registry id="trace-type">
    <title>IOAM Trace-Type</title>
    <xref type="rfc" data="rfc9197"/>
    <registration_rule>IETF Review</registration_rule>
    <record date="2021-12-20">
      <value>0</value>
      <description>hop_Lim and node_id in short format</description>
      <xref type="rfc" data="rfc9197"/>
    </record>
    <record date="2021-12-20">
      <value>1</value>
      <description>ingress_if_id and egress_if_id in short format</description>
      <xref type="rfc" data="rfc9197"/>
    </record>
    <record date="2021-12-20">
      <value>2</value>
      <description>timestamp seconds</description>
      <xref type="rfc" data="rfc9197"/>
    </record>
    <record date="2021-12-20">
      <value>3</value>
      <description>timestamp fraction</description>
      <xref type="rfc" data="rfc9197"/>
    </record>
    <record date="2021-12-20">
      <value>4</value>
      <description>transit delay</description>
      <xref type="rfc" data="rfc9197"/>
    </record>
    <record date="2021-12-20">
      <value>5</value>
      <description>namespace-specific data in short format</description>
      <xref type="rfc" data="rfc9197"/>
    </record>
    <record date="2021-12-20">
      <value>6</value>
      <description>queue depth</description>
      <xref type="rfc" data="rfc9197"/>
    </record>
    <record date="2021-12-20">
      <value>7</value>
      <description>checksum complement</description>
      <xref type="rfc" data="rfc9197"/>
    </record>
    <record date="2021-12-20">
      <value>8</value>
      <description>hop_Lim and node_id in wide format</description>
      <xref type="rfc" data="rfc9197"/>
    </record>
    <record date="2021-12-20">
      <value>9</value>
      <description>ingress_if_id and egress_if_id in wide format</description>
      <xref type="rfc" data="rfc9197"/>
    </record>
    <record date="2021-12-20">
      <value>10</value>
      <description>namespace-specific data in wide format</description>
      <xref type="rfc" data="rfc9197"/>
    </record>
    <record date="2021-12-20">
      <value>11</value>
      <description>buffer occupancy</description>
      <xref type="rfc" data="rfc9197"/>
    </record>
    <record>
      <value>12-21</value>
      <description>Unassigned</description>
    </record>
    <record date="2021-12-20">
      <value>22</value>
      <description>variable-length Opaque State Snapshot</description>
      <xref type="rfc" data="rfc9197"/>
    </record>
    <record date="2021-12-20">
      <value>23</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc9197"/>
    </record>
  </registry>
  
  <registry id="trace-flags">
    <title>IOAM Trace-Flags</title>
    <xref type="rfc" data="rfc9197"/>
    <xref type="rfc-errata" data="6992"/>
    <registration_rule>IETF Review</registration_rule>
    <record date="2020-12-20">
      <value>0</value>
      <description>"Overflow" (O-bit)</description>
      <xref type="rfc" data="rfc9197"/>
    </record>
    <record date="2022-08-29">
      <value>1</value>
      <description>"Loopback" (L-bit)</description>
      <xref type="rfc" data="rfc9322"/>
    </record>
    <record date="2022-08-29">
      <value>2</value>
      <description>"Active" (A-bit)</description>
      <xref type="rfc" data="rfc9322"/>
    </record>
    <record>
      <value>3</value>
      <description>Unassigned</description>
    </record>
  </registry>
  
  <registry id="pot-type">
    <title>IOAM POT-Type</title>
    <xref type="rfc" data="rfc9197"/>
    <registration_rule>IETF Review</registration_rule>
    <record date="2021-12-20" updated="2022-05-16">
      <value>0</value>
      <name>16-Octet POT data</name>
      <description>See Section 4.5</description>
      <xref type="rfc" data="rfc9197">RFC9197, Section 4.5</xref>
    </record>
    <record>
      <value>1-255</value>
      <name>Unassigned</name>
      <description/>
    </record>
  </registry>
  
  <registry id="pot-flags">
    <title>IOAM POT-Flags</title>
    <xref type="rfc" data="rfc9197"/>
    <registration_rule>IETF Review</registration_rule>
    <record>
      <value>0-7</value>
      <description>Unassigned</description>
    </record>
  </registry>
  
  <registry id="e2e-type">
    <title>IOAM E2E-Type</title>
    <xref type="rfc" data="rfc9197"/>
    <registration_rule>IETF Review</registration_rule>
    <record date="2021-12-20">
      <value>0</value>
      <description>64-bit sequence number</description>
      <xref type="rfc" data="rfc9197"/>
    </record>
    <record date="2021-12-20">
      <value>1</value>
      <description>32-bit sequence number</description>
      <xref type="rfc" data="rfc9197"/>
    </record>
    <record date="2021-12-20">
      <value>2</value>
      <description>timestamp seconds</description>
      <xref type="rfc" data="rfc9197"/>
    </record>
    <record date="2021-12-20">
      <value>3</value>
      <description>timestamp fraction</description>
      <xref type="rfc" data="rfc9197"/>
    </record>
    <record>
      <value>4-15</value>
      <description>Unassigned</description>
    </record>
  </registry>

  <registry id="namespace-id">
    <title>IOAM Namespace-ID</title>
    <xref type="rfc" data="rfc9197"/>
    <range>
      <value>0x0000</value>
      <registration_rule>Expert Review</registration_rule>
    </range>
    <range>
      <value>0x0001-0x7FFF</value>
      <registration_rule>Private Use</registration_rule>
    </range>
    <range>
      <value>0x8000-0xFFFF</value>
      <registration_rule>Expert Review</registration_rule>
    </range>
    <expert>Unassigned</expert>
    <record date="2021-12-20" updated="2022-05-16">
      <value>0x0000</value>
      <name>default namespace (known to all IOAM nodes)</name>
      <description>See Section 4.3</description>
      <status>permanent</status>
      <xref type="rfc" data="rfc9197">RFC9197, Section 4.3</xref>
    </record>
    <record date="2021-12-20" updated="2022-05-16">
      <value>0x0001-0x7FFF</value>
      <name>Reserved for Private Use</name>
      <description>See Section 4.3</description>
      <xref type="rfc" data="rfc9197">RFC9197, Section 4.3</xref>
    </record>
    <record>
      <value>0x8000-0xFFFF</value>
      <name>Unassigned</name>
      <description/>
    </record>
  </registry>

  <registry id="dex-flags">
    <title>IOAM DEX Flags</title>
    <xref type="rfc" data="rfc9326"/>
    <registration_rule>IETF Review</registration_rule>
    <record>
      <value>0-7</value>
      <description>Unassigned</description>
    </record>
  </registry>

  <registry id="dex-extension-flags">
    <title>IOAM DEX Extension-Flags</title>
    <xref type="rfc" data="rfc9326"/>
    <registration_rule>IETF Review</registration_rule>
    <record date="2022-09-27">
      <value>0</value>
      <description>Flow ID</description>
      <xref type="rfc" data="rfc9326"/>
    </record>
    <record date="2022-09-27">
      <value>1</value>
      <description>Sequence Number</description>
      <xref type="rfc" data="rfc9326"/>
    </record>
    <record date="2024-06-28">
      <value>2</value>
      <description>Multicast Branching Node ID</description>
      <xref type="rfc" data="rfc9630"/>
    </record>
    <record date="2024-06-28">
      <value>3</value>
      <description>Multicast Branching Interface Index</description>
      <xref type="rfc" data="rfc9630"/>
    </record>
    <record>
      <value>4-7</value>
      <description>Unassigned</description>
    </record>
  </registry>

  <people>
  </people>
</registry>
