OWAMP and TWAMP Well-Known Port Assignments
draft-morton-ippm-port-twamp-test-00
The information below is for an old version of the document.
| Document | Type | Active Internet-Draft (individual) | |
|---|---|---|---|
| Author | Al Morton | ||
| Last updated | 2017-06-27 | ||
| Replaced by | draft-ietf-ippm-port-twamp-test, draft-ietf-ippm-route, RFC 8545 | ||
| Stream | (None) | ||
| Formats | plain text xml htmlized pdfized bibtex | ||
| Stream | Stream state | (No stream defined) | |
| Consensus boilerplate | Unknown | ||
| RFC Editor Note | (None) | ||
| IESG | IESG state | I-D Exists | |
| Telechat date | (None) | ||
| Responsible AD | (None) | ||
| Send notices to | (None) |
draft-morton-ippm-port-twamp-test-00
Network Working Group A. Morton
Internet-Draft AT&T Labs
Updates: 4656 and 5357 (if approved) June 25, 2017
Intended status: Standards Track
Expires: December 27, 2017
OWAMP and TWAMP Well-Known Port Assignments
draft-morton-ippm-port-twamp-test-00
Abstract
This memo describes new well-known port assignments for the OWAMP and
TWAMP protocols for control and measurement, and clarifies the
meaning and composition of these standards track protocol names for
the industry.
The memo updates RFC 4656 and RFC 5357, in terms of the UDP well-
known port assignments.
Requirements Language
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
"SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
document are to be interpreted as described in RFC 2119 [RFC2119].
Status of This Memo
This Internet-Draft is submitted in full conformance with the
provisions of BCP 78 and BCP 79.
Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF). Note that other groups may also distribute
working documents as Internet-Drafts. The list of current Internet-
Drafts is at http://datatracker.ietf.org/drafts/current/.
Internet-Drafts are draft documents valid for a maximum of six months
and may be updated, replaced, or obsoleted by other documents at any
time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress."
This Internet-Draft will expire on December 27, 2017.
Copyright Notice
Copyright (c) 2017 IETF Trust and the persons identified as the
document authors. All rights reserved.
Morton Expires December 27, 2017 [Page 1]
Internet-Draft *WAMP W-K UDP Ports June 2017
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.
Table of Contents
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 2
2. Scope . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
3. Definitions . . . . . . . . . . . . . . . . . . . . . . . . . 3
4. New Well-Known Ports . . . . . . . . . . . . . . . . . . . . 4
5. Security Considerations . . . . . . . . . . . . . . . . . . . 4
6. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 5
7. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . 5
8. References . . . . . . . . . . . . . . . . . . . . . . . . . 5
8.1. Normative References . . . . . . . . . . . . . . . . . . 5
8.2. Informative References . . . . . . . . . . . . . . . . . 6
Author's Address . . . . . . . . . . . . . . . . . . . . . . . . 6
1. Introduction
The IETF IP Performance Metrics (IPPM) working group first developed
the One-Way Active Measurement Protocol, OWAMP, specified in
[RFC4656]. Further protocol development to support testing resulted
in the Two-Way Active Measurement Protocol, TWAMP, specified in
[RFC5357].
Both OWAMP and TWAMP require the implementation of a control and mode
negotiation protocol (OWAMP-Control and TWAMP-Control) which employs
the reliable transport services of TCP (including security
configuration and key derivation). The control protocols arrange for
the configuration and management of test sessions using the
associated test protocol (OWAMP-Test or TWAMP-Test) on UDP transport.
This memo recognizes the value of assigning a well-known UDP port to
the *-Test protocols, and that this goal can easily be arranged
through port re-assignments.
2. Scope
The scope of this memo is to re-allocate well-known ports for the UDP
Test protocols that compose necessary parts of their respective
Morton Expires December 27, 2017 [Page 2]
Internet-Draft *WAMP W-K UDP Ports June 2017
standards track protocols, OWAMP and TWAMP (along with clarifications
of the complete protocol composition).
The memo updates [RFC4656] and [RFC5357], in terms of the UDP well-
known port assignments.
3. Definitions
This section defines key terms and clarifies the required composition
of the OWAMP and TWAMP standards-track protocols.
OWAMP-Control is the protocol defined in Section 3 of [RFC4656].
OWAMP-Test is the protocol defined in Section 4 of [RFC4656].
OWAMP is described in a direct quote from Section 1.1 of[RFC4656]:
"OWAMP actually consists of two inter-related protocols: OWAMP-
Control and OWAMP-Test." A similar sentence appears in Section 2 of
[RFC4656]. Since the consensus of many dictionary definitions of
"consist" is "composed or made up of", implementation of both OWAMP-
Control and OWAMP-Test are REQUIRED for standards-track OWAMP for
standards-track OWAMP specified in [RFC4656].
TWAMP-Control is the protocol defined in Section 3 of [RFC5357].
TWAMP-Test is the protocol defined in Section 4 of [RFC5357].
TWAMP is described in a direct quote from Section 1.1 of [RFC5357]:
"Similar to OWAMP [RFC4656], TWAMP consists of two inter-related
protocols: TWAMP-Control and TWAMP-Test." Since the consensus of
many dictionary definitions of "consist" is "composed or made up of",
implementation of both TWAMP-Control and TWAMP-Test are REQUIRED for
standards-track TWAMP specified in [RFC5357].
TWAMP Light is an idea described in Informative Appendix I of
[RFC5357], and includes an un-specified control protocol (possibly
communicating through non-standard means) combined with the TWAMP-
Test protocol. The TWAMP Light idea was relegated to the
Appendix because it failed to meet the requirements for IETF
protocols (there are no specifications for negotiating this form of
operation, and no specifications for mandatory-to-implement security
features), as decribed in the references below:
o Lars Eggert's Area Director review [LarsAD], where he pointed out
that having two variants of TWAMP, Light and Complete (called
standards track TWAMP here), required a protocol mechanism to
negotiate which variant will be used. See Lars' comment on Sec
5.2. The working group consensus was to place the TWAMP Light
Morton Expires December 27, 2017 [Page 3]
Internet-Draft *WAMP W-K UDP Ports June 2017
description in Appendix I, and to refer to the Appendix only as an
"incremental path to adopting TWAMP, by implementing the TWAMP-
Test protocol first".
o Tim Polk's DISCUSS Ballot, which points out that TWAMP Light was
an incomplete specification because the key required for
authenticated and encrypted modes depended on the TWAMP-Control
Session key. See Tim's DISCUSS on 2008-07-16 [TimDISCUSS].
Additional requirement statements were added in the Appendix to
address Tim's DISCUSS Ballot (see the last three paragraphs of
Appendix I in [RFC5357]).
Since the idea of TWAMP Light clearly includes the TWAMP-Test
component of TWAMP, it is considered reasonable for future systems to
use the TWAMP-Test well-known UDP port (whose re-allocated purpose is
requested here). Clearly, the TWAMP Light idea envisions many
components and communication capabilities beyond TWAMP-Test
(facilitating the security requirements, for example), otherwise the
Appendix would be one sentence long (equivocating TWAMP Light with
TWAMP-Test).
4. New Well-Known Ports
Originally, both TCP and UDP well-known ports were assigned to the
control protocols that are essential components of standards track
OWAMP and TWAMP.
Since OWAMP-Control and TWAMP-Control require TCP transport, they
cannot make use of the UDP ports which were originally assigned.
However, test sessions using OWAMP-Test or TWAMP-Test operate on UDP
transport. It may simplify some operations to have a well-known port
available for the Test protocols as a default port, and this memo
requests re-assignment of the UDP well-known port from the Control
protocol to the Test protocol (see the IANA Considerations section).
5. Security Considerations
The security considerations that apply to any active measurement of
live paths are relevant here as well. See [RFC4656] and [RFC5357].
When considering privacy of those involved in measurement or those
whose traffic is measured, the sensitive information available to
potential observers is greatly reduced when using active techniques
which are within this scope of work. Passive observations of user
traffic for measurement purposes raise many privacy issues. We refer
the reader to the security and privacy considerations described in
the Large Scale Measurement of Broadband Performance (LMAP) Framework
[RFC7594], which covers both active and passive techniques.
Morton Expires December 27, 2017 [Page 4]
Internet-Draft *WAMP W-K UDP Ports June 2017
6. IANA Considerations
This memo requests that IANA re-allocate UDP ports 861 and 862 as
shown below, leaving the TCP port assignments as-is:
Service Port Protocol Description
owamp-control 861 tcp OWAMP-Control [RFC4656]
owamp-test 861 udp OWAMP-Test [RFCXXXX]
twamp-control 862 tcp Two-way Active Measurement
Protocol (TWAMP) Control [RFC5357]
twamp-test 862 udp Two-way Active Measurement
Protocol (TWAMP) Test [RFCXXXX]
where RFCXXXX is this memo when published.
7. Acknowledgements
The author thanks ...
8. References
8.1. Normative References
[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate
Requirement Levels", BCP 14, RFC 2119,
DOI 10.17487/RFC2119, March 1997,
<http://www.rfc-editor.org/info/rfc2119>.
[RFC4656] Shalunov, S., Teitelbaum, B., Karp, A., Boote, J., and M.
Zekauskas, "A One-way Active Measurement Protocol
(OWAMP)", RFC 4656, DOI 10.17487/RFC4656, September 2006,
<http://www.rfc-editor.org/info/rfc4656>.
[RFC5357] Hedayat, K., Krzanowski, R., Morton, A., Yum, K., and J.
Babiarz, "A Two-Way Active Measurement Protocol (TWAMP)",
RFC 5357, DOI 10.17487/RFC5357, October 2008,
<http://www.rfc-editor.org/info/rfc5357>.
[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,
<http://www.rfc-editor.org/info/rfc7594>.
Morton Expires December 27, 2017 [Page 5]
Internet-Draft *WAMP W-K UDP Ports June 2017
8.2. Informative References
[LarsAD] "https://mailarchive.ietf.org/arch/msg/ippm/
LzcTPYhPhWhbb5-ncR046XKpnzo", April 2008.
[TimDISCUSS]
"https://datatracker.ietf.org/doc/rfc5357/history/", July
2008.
Author's Address
Al Morton
AT&T Labs
200 Laurel Avenue South
Middletown, NJ 07748
USA
Phone: +1 732 420 1571
Fax: +1 732 368 1192
Email: acmorton@att.com
URI: http://home.comcast.net/~acmacm/
Morton Expires December 27, 2017 [Page 6]