rfc-7718

Registries for the One-Way Active Measurement Protocol (OWAMP)

A. Morton
date2015-12 streamIETF areaops wgippm statusPROPOSED STANDARD pages7 canonicalhttps://www.rfc-editor.org/rfc/rfc7718 doi10.17487/RFC7718
This memo describes the registries for OWAMP -- the One-Way Active Measurement Protocol. The registries allow assignment of Mode bit positions and OWAMP Command numbers. Per this memo, IANA has established the registries for new features, called the OWAMP-Modes registry and the OWAMP Control Command Number registry. This memo updates RFC 4656.

updates

Extracted elements (15)

design-rationale §3.2.4

In the OWAMP-Modes registry, assignments are made purely by bit position with no associated value references, unlike the comparable TWAMP-Modes registry. This difference is noted as a topic for potential improvement in the TWAMP registry (reconciled in RFC 7717).

measurement, registry

design-rationale §3.2.4

No attempt is made to keep the OWAMP and TWAMP Modes registries synchronized, because one-way and two-way measurement configurations have inherent differences and may need different features. The sole exception is bit position 3, which is reserved in OWAMP to allow future alignment with a potential mixed-security mode analogous to RFC 5618 for TWAMP.

measurement, registry

design-rationale §1

OWAMP had no new feature proposals until RFC 7717, whereas TWAMP accumulated feature requests during its final review and established registries earlier. This document retroactively establishes equivalent registries for OWAMP to support future extensions in the same manner.

measurement, registry

interoperability-note §3.2.4

A Control-Client conforming to RFC 4656 MAY ignore the 29 most significant bits of the Modes field, or it MAY support features communicated in those bit positions (e.g., the IKEv2-derived Shared Secret Key extension from RFC 7717).

measurement

normative-requirement §3.2.2 SHOULD

IANA SHOULD allocate monotonically increasing bit positions in the OWAMP-Modes registry when new assignments are requested.

registry, measurement

normative-requirement §3.1.2 MUST

The OWAMP-Control Command Numbers registry MUST be updated only by 'IETF Review' as specified in RFC 5226, because the registry has a fixed capacity of 256 values and OWAMP is an IETF protocol.

registry, measurement

normative-requirement §3.2.2 MUST

The OWAMP-Modes registry MUST be updated only by 'IETF Review' as specified in RFC 5226, given the 32-bit positional constraint and IETF protocol status.

registry, measurement

normative-requirement §3.2.4 MUST

When no features beyond the base security modes are activated, the 27 most significant bits of the 32-bit Modes field MUST be zero.

measurement

protocol-element §3.1.4

The OWAMP-Control Command Numbers initial contents define: 0 (Reserved), 1 (Request-Session), 2 (Start-Sessions), 3 (Stop-Sessions), 4 (Fetch-Sessions), 5–253 (Unassigned), 254 (Experimentation), 255 (Reserved). Semantics follow RFC 4656 Section 3.5 and related sections.

measurement

protocol-element §3.2.4

The OWAMP-Modes bit assignments are: bit 0 (Unauthenticated), bit 1 (Authenticated), bit 2 (Encrypted) from RFC 4656; bit 3 (Reserved); bit 4 (IKEv2-derived Shared Secret Key, added by RFC 7717); bits 5–31 (Unassigned).

measurement, security

registry §3.1

IANA has established the OWAMP-Control Command Number registry. Command numbers are specified in the first octet of OWAMP-Control-Client messages; the registry can contain a maximum of 256 values (0–255).

registry, measurement

registry §3.2

IANA has established the OWAMP-Modes registry. Modes are indicated by setting single bits in a 32-bit Modes field exchanged in Server Greeting and Set-up Response messages, with initial assignments for Unauthenticated (bit 0), Authenticated (bit 1), Encrypted (bit 2), Reserved (bit 3), and IKEv2-derived Shared Secret Key (bit 4).

registry, measurement

security-consideration §4

This document itself introduces no new security or privacy issues, as it only creates registries. However, the security considerations for active measurement of live networks from RFC 4656 and RFC 5357 remain applicable, and privacy considerations for measurement systems (especially where Internet users participate) are addressed in RFC 7594.

security, privacy, measurement

wire-format §3.1.1

OWAMP-Control Command Numbers are encoded in the first octet of OWAMP-Control-Client command messages, yielding a maximum of 256 distinct command values (0x00–0xFF).

measurement

wire-format §3.2.1

The OWAMP-Modes field is a 32-bit field carried in Server Greeting and Set-up Response messages. Each bit position conveys a distinct feature; the Server sends the bitwise OR of all modes it is willing to support.

measurement