Transport Options for UDP
draft-ietf-tsvwg-udp-options-09
TSVWG J. Touch
Internet Draft Independent consultant
Intended status: Standards Track November 25, 2020
Intended updates: 768, 3095
Expires: May 2021
Transport Options for UDP
draft-ietf-tsvwg-udp-options-09.txt
Status of this Memo
This Internet-Draft is submitted in full conformance with the
provisions of BCP 78 and BCP 79. This document may not be modified,
and derivative works of it may not be created, except to format it
for publication as an RFC or to translate it into languages other
than English.
Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF), its areas, and its working groups. Note that
other groups may also distribute working documents as Internet-
Drafts.
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."
The list of current Internet-Drafts can be accessed at
http://www.ietf.org/ietf/1id-abstracts.txt
The list of Internet-Draft Shadow Directories can be accessed at
http://www.ietf.org/shadow.html
This Internet-Draft will expire on May 25, 2021.
Copyright Notice
Copyright (c) 2020 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
Touch Expires May 25, 2021 [Page 1]
Internet-Draft Transport Options for UDP November 2020
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.
Abstract
Transport protocols are extended through the use of transport header
options. This document extends UDP by indicating the location,
syntax, and semantics for UDP transport layer options.
Table of Contents
1. Introduction...................................................3
2. Conventions used in this document..............................3
3. Background.....................................................3
4. The UDP Option Area............................................4
5. UDP Options....................................................8
5.1. End of Options List (EOL).................................9
5.2. No Operation (NOP).......................................10
5.3. Option Checksum (OCS)....................................10
5.4. Alternate Checksum (ACS).................................12
5.5. Fragmentation (FRAG).....................................13
5.6. Maximum Segment Size (MSS)...............................17
5.7. Unsafe (UNSAFE)..........................................17
5.8. Timestamps (TIME)........................................18
5.9. Authentication and Encryption (AE).......................19
5.10. Echo request (REQ) and echo response (RES)..............20
5.11. Experimental (EXP)......................................21
6. Rules for designing new options...............................21
7. Option inclusion and processing...............................22
8. UDP API Extensions............................................24
9. Whose options are these?......................................25
10. UDP options FRAG option vs. UDP-Lite.........................25
11. Interactions with Legacy Devices.............................26
12. Options in a Stateless, Unreliable Transport Protocol........27
13. UDP Option State Caching.....................................27
14. Updates to RFC 768...........................................28
15. Interactions with other RFCs (and drafts)....................28
16. Multicast Considerations.....................................29
17. Security Considerations......................................30
18. IANA Considerations..........................................31
19. References...................................................31
19.1. Normative References....................................31
19.2. Informative References..................................32
20. Acknowledgments..............................................34
Touch Expires May 25, 2021 [Page 2]
Internet-Draft Transport Options for UDP November 2020
Appendix A. Implementation Information...........................35
Show full document text