TURN Revised and Modernized (tram) Internet Drafts


      
 Packetization Layer Path MTU Discovery (PLMTUD) For UDP Transports Using Session Traversal Utilities for NAT (STUN)
 
 draft-ietf-tram-stun-pmtud-20.txt
 Date: 28/03/2021
 Authors: Marc Petit-Huguenin, Gonzalo Salgueiro
 Working Group: TURN Revised and Modernized (tram)
 Formats: xml html txt
The datagram exchanged between two Internet endpoints have to go through a series of physical and virtual links that may have different limits on the upper size of the datagram they can transmit without fragmentation. Because fragmentation is considered harmful, most transports and protocols are designed with a mechanism that permits dynamic measurement of the maximum size of a datagram. This mechanism is called Packetization Layer Path MTU Discovery (PLPMTUD). But the UDP transport and some of the protocols that use UDP were designed without that feature. The Session Traversal Utilities for NAT (STUN) Usage described in this document permits retrofitting an existing UDP-based protocol with such a feature. Similarly, a new UDP-based protocol could simply reuse the mechanism described in this document.


TURN Revised and Modernized (tram)

WG Name TURN Revised and Modernized
Acronym tram
Area Transport Area (tsv)
State Active
Charter charter-ietf-tram-02 Approved
Status Update Show update (last changed 2016-07-11)
Dependencies Document dependency graph (SVG)
Additional Resources
- Issue tracker
- Wiki
Personnel Chairs Gonzalo Camarillo 
Simon Perreault 
Area Director Martin Duke 
Mailing list Address tram@ietf.org
To subscribe https://www.ietf.org/mailman/listinfo/tram
Archive https://mailarchive.ietf.org/arch/browse/tram/
Jabber chat Room address xmpp:tram@jabber.ietf.org?join
Logs https://jabber.ietf.org/logs/tram/

Charter for Working Group

Traversal Using Relays around NAT (TURN) was published as RFC 5766 in
April 2010. For a few years, the protocol had seen rather limited
deployment. This is largely because its primary use case is as one
of the NAT traversal methods of the Interactive Connectivity
Establishment (ICE) framework (RFC 5245), and ICE itself was slow
to achieve widespread adoption, as other mechanisms were already
being used by the VoIP industry. This situation has changed
drastically as ICE, and consequently TURN, are mandatory to implement
in WebRTC, a set of technologies developed at the IETF and W3C to
standardize Real Time Communication on the Web.

Together with the arrival of WebRTC, there is a renewed interest in
TURN and ICE, as evidenced by recent work updating the ICE framework
(still in progress), and standardizing the URIs used to access a STUN
(RFC 7064) or TURN (RFC 7065) server.

The goal of the TRAM Working Group is to consolidate the various
initiatives to update TURN and STUN to make them more suitable for
NAT traversal in a variety of environments, whether for realtime
media establishment protocols such as the Offer-Answer Session
Description Protocol (RFC 3264), XMPP (XEP-0176), RTSP
(draft-ietf-mmusic-rtsp-nat), and RTCWeb (draft-ietf-rtcweb-jsep),
or for non-realtime protocols such as HIP (RFC 5770) and RELOAD
(RFC 6940). The work will include authentication mechanisms,
a path MTU discovery mechanism, an IP address mobility solution for
TURN, and extensions to TURN and STUN. The Working Group will closely
coordinate with the appropriate Working Groups, including ICE, RTCWEB,
MMUSIC, and HTTPBIS.

In developing upgrades to TURN, the group will consider the passive
monitoring risks introduced by the centralization of call traffic
through a TURN server. When such risks arise, they will recommend
appropriate mitigations. For example, a mechanism for directing traffic
to a TURN server other than one configured by the application could be
used to direct calls through a TURN server configured to do monitoring.
When such a mechanism is used, it is important that the endpoints to the
call apply end-to-end encryption and authentication to ensure that they
are protected from the TURN server.

Milestones

Date Milestone
1 Jul 2016 Submit TURN IP address mobility draft to IESG
1 Mar 2016 Submit TURN PMTUD draft to IESG
1 Mar 2016 Send new authentication mechanism(s) to IESG for publication as Proposed Standard
1 Jan 2016 Send TURN-bis draft to IESG for publication as Proposed Standard
1 Jan 2016 Send STUN-bis draft to IESG for publication as Proposed Standard
1 Nov 2015 Adopt TURN IP address mobility draft
1 Nov 2015 Adopt TURN PMTUD draft
1 Nov 2015 Send path characteristic measurement mechanism to IESG for publication as Proposed Standard
1 Nov 2015 Send new TURN server discovery mechanism for enterprises and ISPs to IESG for publication as Proposed Standard