draft-ietf-taps-interface
IETF DataTracker: draft-ietf-taps-interface
- Brian Trammell, Michael Welzl, Theresa Enghardt, Gorry Fairhurst, Mirja Kühlewind, Colin Perkins, Philipp S. Tiesel, Chris Wood, and Tommy Pauly, An Abstract Application Layer Interface to Transport Services (.txt|.pdf), Internet Engineering Task Force, November 2019, Work in progress (draft-ietf-taps-interface-05.txt).
-
This version clarifies meaning of defaults; provides for reason codes for errors; provides for rate limiting of inbound connections; updates the discussion of message framers, much of which has moved to the implementation draft; adds an appendix containing convenience functions; and clarifies the relation to the Minimal Set of Transport Services for End Systems.
- Brian Trammell, Michael Welzl, Theresa Enghardt, Gorry Fairhurst, Mirja Kühlewind, Colin Perkins, Philipp S. Tiesel, Chris Wood, and Tommy Pauly, An Abstract Application Layer Interface to Transport Services (.txt|.pdf), Internet Engineering Task Force, July 2019, Work in progress (draft-ietf-taps-interface-04.txt).
-
Editorial clarifications throughout, including clarification of normative language. Clarifications around idempotent data, connection cloning, and message contexts and replies. More clearly specify defaults for message properties. Expand discussion of message contexts and message framers; specify an initial framer API.
- Brian Trammell, Michael Welzl, Theresa Enghardt, Gorry Fairhurst, Mirja Kühlewind, Colin Perkins, Philipp S. Tiesel, and Chris Wood, An Abstract Application Layer Interface to Transport Services (.txt|.pdf), Internet Engineering Task Force, March 2019, Work in progress (draft-ietf-taps-interface-03.txt).
-
This versions provides some initial usage examples. It expands the discussion of transport and connection properties, and gives each property a well-known name. The InitiateWithIdempotentSend() call is renamed to InitiateWithSend() and idempotency is specified by a message property.
- Brian Trammell, Michael Welzl, Theresa Enghardt, Gorry Fairhurst, Mirja Kühlewind, Colin Perkins, Philipp S. Tiesel, and Chris Wood, An Abstract Application Layer Interface to Transport Services (.txt|.pdf), Internet Engineering Task Force, October 2018, Work in progress (draft-ietf-taps-interface-02.txt).
-
This version expands and reorganises the discussion of Transport Properties; updates the discussion of how properties apply to Preconnections, and how Preconnections and Connections relate; updates the discussion around name resolution; and expands the discussion of connection groups. The InitiateWithIdempotentSend() action is added, along with some discussion about managing connections. A discussion of Connection State and Ordering of Operations and Events is added. Finally, Appendix C explains the Relationship to the Minimal Set of Transport Services for End Systems.
- Brian Trammell, Michael Welzl, Theresa Enghardt, Gorry Fairhurst, Mirja Kühlewind, Colin Perkins, Philipp S. Tiesel, and Chris Wood, An Abstract Application Layer Interface to Transport Services (.txt|.pdf), Internet Engineering Task Force, July 2018, Work in progress (draft-ietf-taps-interface-01.txt).
-
This version reorganises the parameters and options into a new transport properties section, and makes some clarifications to the security properties. There are also some clarifications to the state machine and the ordering of events, and some updates to the text around sending and receiving partial messages.
- Brian Trammell, Michael Welzl, Theresa Enghardt, Gorry Fairhurst, Mirja Kühlewind, Colin Perkins, Philipp S. Tiesel, and Chris Wood, An Abstract Application Layer Interface to Transport Services (.txt|.pdf), Internet Engineering Task Force, April 2018, Work in progress (draft-ietf-taps-interface-00.txt).
-
This draft was adopted as a work item of the TAPS working group at IETF 101 in London in March 2018. In addition to a number of editorial fixes, the draft removes the ability to clone Preconnections; expands discussion of property negotiation; removes immediate acknowledgement and adds batching sends; and clarifies the response to ICMP soft errors.
This draft replaces draft-trammell-taps-interface.