In Situ OAM (IOAM)
- Created
- 2021-12-20
- Last Updated
- 2025-10-23
- Available Formats
-

XML
HTML
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 Option-Type
- Registration Procedure(s)
-
IETF Review
- Reference
- [RFC9197]
- Available Formats
-

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 Option-Type (TEMPORARY - registered 2022-11-24, extension registered 2025-10-23, expires 2026-11-24) | See Section 4 | [draft-ietf-ippm-ioam-data-integrity-15] |
| 65 | IOAM Integrity Protected Incremental Trace Option-Type (TEMPORARY - registered 2022-11-24, extension registered 2025-10-23, expires 2026-11-24) | See Section 4 | [draft-ietf-ippm-ioam-data-integrity-15] |
| 66 | IOAM Integrity Protected POT Option-Type (TEMPORARY - registered 2022-11-24, extension registered 2025-10-23, expires 2026-11-24) | See Section 4 | [draft-ietf-ippm-ioam-data-integrity-15] |
| 67 | IOAM Integrity Protected E2E Option-Type (TEMPORARY - registered 2022-11-24, extension registered 2025-10-23, expires 2026-11-24) | See Section 4 | [draft-ietf-ippm-ioam-data-integrity-15] |
| 68-127 | Unassigned |
IOAM Trace-Type
- Registration Procedure(s)
-
IETF Review
- Reference
- [RFC9197]
- Available Formats
-

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
-

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
-

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
-

CSV
| Bit | Description | Reference |
|---|---|---|
| 0-7 | Unassigned |
IOAM E2E-Type
- Registration Procedure(s)
-
IETF Review
- Reference
- [RFC9197]
- Available Formats
-

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
-

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
-

CSV
| Bit | Description | Reference |
|---|---|---|
| 0-7 | Unassigned |
IOAM DEX Extension-Flags
- Registration Procedure(s)
-
IETF Review
- Reference
- [RFC9326]
- Available Formats
-

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 |