Internet Assigned Numbers Authority • Domains • Protocols • Numbers • About In Situ OAM (IOAM) Created 2021-12-20 Last Updated 2026-07-31 Available Formats [IMG] XML [IMG] HTML [IMG] Plain text Registries Included Below • IOAM Option-Type • IOAM Trace-Type • IOAM Trace-Flags • IOAM POT-Type • IOAM POT-Flags • IOAM E2E-Type • IOAM Namespace-ID • IOAM DEX Flags • IOAM DEX Extension-Flags • IOAM Integrity Protection Methods IOAM Option-Type Registration Procedure(s) IETF Review Reference [RFC9197] Available Formats [IMG] CSV Code Point Name Description Reference 0 IOAM Pre-allocated Trace Option-Type See Section 4.4.1 [RFC9197, Section 4.4.1] 1 IOAM Incremental Trace Option-Type See Section 4.4.1 [RFC9197, Section 4.4.1] 2 IOAM POT Option-Type See Section 4.5 [RFC9197, Section 4.5] 3 IOAM E2E Option-Type See Section 4.6 [RFC9197, Section 4.6] 4 IOAM Direct Export (DEX) Option-Type Direct exporting [RFC9326] 5-63 Unassigned 64 IOAM Integrity-Protected Pre-allocated Trace Pre-allocated Trace with Integrity [RFC-ietf-ippm-ioam-data-integrity-20, Section 4] Option-Type Protection 65 IOAM Integrity-Protected Incremental Trace Option-Type Incremental Trace with Integrity [RFC-ietf-ippm-ioam-data-integrity-20, Section 4] Protection 66 IOAM Integrity-Protected POT Option-Type POT with Integrity Protection [RFC-ietf-ippm-ioam-data-integrity-20, Section 4] 67 IOAM Integrity-Protected E2E Option-Type E2E with Integrity Protection [RFC-ietf-ippm-ioam-data-integrity-20, Section 4] 68-127 Unassigned IOAM Trace-Type Registration Procedure(s) IETF Review Reference [RFC9197] Available Formats [IMG] CSV Bit Description Reference 0 hop_Lim and node_id in short format [RFC9197] 1 ingress_if_id and egress_if_id in short format [RFC9197] 2 timestamp seconds [RFC9197] 3 timestamp fraction [RFC9197] 4 transit delay [RFC9197] 5 namespace-specific data in short format [RFC9197] 6 queue depth [RFC9197] 7 checksum complement [RFC9197] 8 hop_Lim and node_id in wide format [RFC9197] 9 ingress_if_id and egress_if_id in wide format [RFC9197] 10 namespace-specific data in wide format [RFC9197] 11 buffer occupancy [RFC9197] 12-21 Unassigned 22 variable-length Opaque State Snapshot [RFC9197] 23 Reserved [RFC9197] IOAM Trace-Flags Registration Procedure(s) IETF Review Reference [RFC9197][RFC Errata 6992] Available Formats [IMG] CSV Bit Description Reference 0 "Overflow" (O-bit) [RFC9197] 1 "Loopback" (L-bit) [RFC9322] 2 "Active" (A-bit) [RFC9322] 3 Unassigned IOAM POT-Type Registration Procedure(s) IETF Review Reference [RFC9197] Available Formats [IMG] CSV Code Point Name Description Reference 0 16-Octet POT data See Section 4.5 [RFC9197, Section 4.5] 1-255 Unassigned IOAM POT-Flags Registration Procedure(s) IETF Review Reference [RFC9197] Available Formats [IMG] CSV Bit Description Reference 0-7 Unassigned IOAM E2E-Type Registration Procedure(s) IETF Review Reference [RFC9197] Available Formats [IMG] CSV Bit Description Reference 0 64-bit sequence number [RFC9197] 1 32-bit sequence number [RFC9197] 2 timestamp seconds [RFC9197] 3 timestamp fraction [RFC9197] 4-15 Unassigned IOAM Namespace-ID Expert(s) Unassigned Reference [RFC9197] Available Formats [IMG] CSV Range Registration Procedures 0x0000 Expert Review 0x0001-0x7FFF Private Use 0x8000-0xFFFF Expert Review Code Point Name Description Status Reference 0x0000 default namespace (known to all IOAM nodes) See Section 4.3 permanent [RFC9197, Section 4.3] 0x0001-0x7FFF Reserved for Private Use See Section 4.3 [RFC9197, Section 4.3] 0x8000-0xFFFF Unassigned IOAM DEX Flags Registration Procedure(s) IETF Review Reference [RFC9326] Available Formats [IMG] CSV Bit Description Reference 0-7 Unassigned IOAM DEX Extension-Flags Registration Procedure(s) IETF Review Reference [RFC9326] Available Formats [IMG] CSV Bit Description Reference 0 Flow ID [RFC9326] 1 Sequence Number [RFC9326] 2 Multicast Branching Node ID [RFC9630] 3 Multicast Branching Interface Index [RFC9630] 4-7 Unassigned IOAM Integrity Protection Methods Registration Procedure(s) IETF Review Reference [RFC-ietf-ippm-ioam-data-integrity-20] Note When this registry is modified, the YANG module [iana-ioam-integrity-protection-methods] must be updated as defined in [RFC-ietf-ippm-ioam-integrity-yang-08]. Available Formats [IMG] CSV ID Description Protected Header Fields Reference Pre-allocated Trace and Incremental Trace: - Namespace-ID (mask = 0xffff) - NodeLen + Flags + RemainingLen (mask = 0xfb00) - IOAM Trace-Type (mask = 0xffffff) - Reserved (mask = 0x00) 0x00 AES-GMAC, 16-octet (full) Authentication Tag, [RFC-ietf-ippm-ioam-data-integrity-20, Section 5] 12-octet Initialization Vector. POT: - Namespace-ID (mask = 0xffff) - IOAM-POT-Type (mask = 0xff) - IOAM-POT-Flags (mask = 0x00) E2E: - Namespace-ID (mask = 0xffff) - IOAM-E2E-Type (mask = 0xffff) 0x01-0xFE Unassigned 0xFF Reserved [RFC-ietf-ippm-ioam-data-integrity-20] Licensing Terms