Internet Engineering Task Force (IETF) A. Morton
Request for Comments: 7718 AT&T Labs
Updates: 4656 December 2015
Category: Standards Track
Registries for the One-Way Active Measurement Protocol (OWAMP)
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.
Status of This Memo
This is an Internet Standards Track document.
This document is a product of the Internet Engineering Task Force
(IETF). It represents the consensus of the IETF community. It has
received public review and has been approved for publication by the
Internet Engineering Steering Group (IESG). Further information on
Internet Standards is available in Section 2 of RFC 5741.
Information about the current status of this document, any errata,
and how to provide feedback on it may be obtained at
Copyright (c) 2015 IETF Trust and the persons identified as the
document authors. All rights reserved.
This document is subject to BCP 78 and the IETF Trust's Legal
Provisions Relating to IETF Documents
(http://trustee.ietf.org/license-info) in effect on the date of
publication of this document. Please review these documents
carefully, as they describe your rights and restrictions with respect
to this document. Code Components extracted from this document must
include Simplified BSD License text as described in Section 4.e of
the Trust Legal Provisions and are provided without warranty as
described in the Simplified BSD License.
The complete set of OWAMP-Control Command Numbers are as follows
(including two reserved values):
OWAMP-Control Command Numbers
Value Description Semantics Reference
0 Reserved Section 3.1.4 RFC 7718
1 Request-Session Section 3.5RFC 4656
2 Start-Sessions Section 3.7RFC 4656
3 Stop-Sessions Section 3.8RFC 4656
4 Fetch-Sessions Section 3.9RFC 4656
254 Experimentation Section 3.1.4 RFC 7718
255 Reserved Section 3.1.4 RFC 7718
IANA has created an OWAMP-Modes registry.
3.2.1. Registry Specification
OWAMP-Modes are specified in OWAMP Server Greeting messages and Set-
up Response messages consistent with Section 3.1 of [RFC4656]. Modes
are currently indicated by setting single bits in the 32-bit Modes
field. However, more complex encoding may be used in the future.
3.2.2. Registry Management
Because the "OWAMP-Modes" are based on only 32 bit positions with
each position conveying a unique feature, and because OWAMP is an
IETF protocol, these registries MUST be updated only by "IETF Review"
as specified in [RFC5226] (an RFC that documents registry use and is
approved by the IESG). IANA SHOULD allocate monotonically increasing
bit positions when requested.
3.2.3. Experimental Numbers
No experimental bit positions are currently assigned in the Modes
registry, as indicated in the initial contents below.
3.2.4. OWAMP-Modes Initial Contents
OWAMP-Control connection establishment follows the procedure defined
in Section 3.1 of [RFC4656].
In the OWAMP-Modes registry, assignments are straightforward on the
basis of bit positions, and there are no references to values -- this
is a difference from the comparable TWAMP registry (and a topic for
improvement in the TWAMP-Modes registry that is reconciled in
An extension of the OWAMP-Modes is proposed in [RFC7717]. With this
extension, the complete set of OWAMP Mode bit positions are as
follows (including one reserved bit position):
Pos. Description Definition Reference
0 Unauthenticated Section 3.1RFC 4656
1 Authenticated Section 3.1RFC 4656
2 Encrypted Section 3.1RFC 4656
3 Reserved Section 3.2.4 RFC 7718
4 IKEv2-derived Shared Section 3.2.4 RFC 7718
Secret Key of RFC 7718,
Section 5 of RFC 7717
of RFC 7717
In the original OWAMP Modes field, setting bit position 0, 1, or 2
indicated the security mode of the Control protocol, and the Test
protocol inherited the same mode (see Section 4 of [RFC4656]).
The value of the Modes field sent by the Server in the Server-
Greeting message is the bit-wise OR of the modes (bit positions) that
it is willing to support during this session. Thus, the five least
significant bits of the 32-bit Modes field are used. When no other
features are activated, the 27 most significant bits MUST be zero. A
Control-Client conforming to [RFC4656] MAY ignore the values in the
29 most significant bits of the Modes field, or it MAY support
features that are communicated in other bit positions, such as the
IKEv2-derived Shared Secret Key extension [RFC7717].
OWAMP and TWAMP registries for Modes may grow to contain different
features and functions due to the inherent differences in one-way and
two-way measurement configurations and the metrics they measure. No
attempt will be made to coordinate them unnecessarily, except for the
Reserved bit position 3 above. This is available for assignment if a
mixed security mode similar to [RFC5618] is defined for OWAMP; it
would allow alignment with the comparable TWAMP feature.
[RFC7594] Eardley, P., Morton, A., Bagnulo, M., Burbridge, T.,
Aitken, P., and A. Akhter, "A Framework for Large-Scale
Measurement of Broadband Performance (LMAP)", RFC 7594,
DOI 10.17487/RFC7594, September 2015,
[RFC7717] Pentikousis, K., Ed., Zhang, E., and Y. Cui,
"IKEv2-Derived Shared Secret Key for the One-Way Active
Measurement Protocol (OWAMP) and Two-Way Active
Measurement Protocol (TWAMP)", RFC 7717,
DOI 10.17487/RFC7717, December 2015,
The author would like to thank Kostas Pentikousis, Nalini Elkins,
Mike Ackermann, and Greg Mirsky for insightful reviews and comments.
We thought Spencer Dawkins caught the last of the small errors in his
AD review, but Nevil Brownlee found a few more during OPS-DIR review.
Roni Even found our use of "IETF Consensus" was out of date with
[RFC5226]. Michelle Cotton helped to clarify the IANA
200 Laurel Avenue South
Middletown,, NJ 07748
Phone: +1 732 420 1571
Fax: +1 732 368 1192