Skip to main content

TURN Revised and Modernized
charter-ietf-tram-02

Revision differences

Document history

Date Rev. By Action
2021-03-10
02 Amy Vezza Responsible AD changed to Martin Duke from Zaheduzzaman Sarker
2021-03-10
02 Amy Vezza Responsible AD changed to Zaheduzzaman Sarker from Magnus Westerlund
2019-03-27
02 Amy Vezza Responsible AD changed to Magnus Westerlund from Spencer Dawkins
2015-11-01
02 Cindy Morgan New version available: charter-ietf-tram-02.txt
2015-11-01
02 Cindy Morgan State changed to Approved from Internal review
2015-11-01
02 Cindy Morgan IESG has approved the charter
2015-11-01
02 Cindy Morgan Closed "Ready w/o external review" ballot
2015-11-01
01-02 Cindy Morgan WG action text was changed
2015-11-01
01-02 Spencer Dawkins Added charter milestone "Submit TURN IP address mobility draft to IESG", due July 2016
2015-11-01
01-02 Spencer Dawkins Added charter milestone "Submit TURN PMTUD draft to IESG", due March 2016
2015-11-01
01-02 Spencer Dawkins Added charter milestone "Adopt TURN IP address mobility draft", due November 2015
2015-11-01
01-02 Spencer Dawkins Added charter milestone "Adopt TURN PMTUD draft", due November 2015
2015-11-01
01-02 Spencer Dawkins Added milestone "Send new authentication mechanism(s) to IESG for publication as Proposed Standard", due March 2016, from current group milestones
2015-11-01
01-02 Spencer Dawkins Added milestone "Send TURN-bis draft to IESG for publication as Proposed Standard", due January 2016, from current group milestones
2015-11-01
01-02 Spencer Dawkins Added milestone "Send STUN-bis draft to IESG for publication as Proposed Standard", due January 2016, from current group milestones
2015-11-01
01-02 Spencer Dawkins Added milestone "Send path characteristic measurement mechanism to IESG for publication as Proposed Standard", due November 2015, from current group milestones
2015-11-01
01-02 Spencer Dawkins
Added milestone "Send new TURN server discovery mechanism for enterprises and ISPs to IESG for publication as Proposed Standard", due November 2015, from current group …
Added milestone "Send new TURN server discovery mechanism for enterprises and ISPs to IESG for publication as Proposed Standard", due November 2015, from current group milestones
2015-10-15
01-02 Spencer Dawkins New version available: charter-ietf-tram-01-02.txt
2015-10-15
01-01 Alissa Cooper
[Ballot comment]
My substantive point has to do with the scoping and use cases being dealt with in TRAM. I feel like some of the …
[Ballot comment]
My substantive point has to do with the scoping and use cases being dealt with in TRAM. I feel like some of the confusion over the TRAM drafts has related to whether the mechanisms being specified are expected to be used only within the WebRTC context or outside of it as well, for STUN/TURN generally. I'd like to see a commitment to clarity in this regard called out in the charter. E.g., "In making updates to TURN and STUN, the working group will clearly document the motivations and implications of the updates both within the WebRTC context and more broadly" or something like that.
2015-10-15
01-01 Alissa Cooper [Ballot Position Update] Position for Alissa Cooper has been changed to No Objection from Block
2015-10-15
01-01 Stephen Farrell [Ballot Position Update] New position, No Objection, has been recorded for Stephen Farrell
2015-10-15
01-01 Kathleen Moriarty [Ballot Position Update] New position, No Objection, has been recorded for Kathleen Moriarty
2015-10-15
01-01 Jari Arkko [Ballot Position Update] New position, No Objection, has been recorded for Jari Arkko
2015-10-14
01-01 Ben Campbell
[Ballot comment]
I agree with Alissa's confusion (the tracker says internal review but the ballot says external) and comment.

Also, if this is for external …
[Ballot comment]
I agree with Alissa's confusion (the tracker says internal review but the ballot says external) and comment.

Also, if this is for external review, some milestones would be nice.
2015-10-14
01-01 Ben Campbell [Ballot Position Update] New position, No Objection, has been recorded for Ben Campbell
2015-10-14
01-01 Deborah Brungard [Ballot Position Update] New position, No Objection, has been recorded for Deborah Brungard
2015-10-14
01-01 Alia Atlas [Ballot Position Update] New position, No Objection, has been recorded for Alia Atlas
2015-10-14
01-01 Alissa Cooper
[Ballot block]
I'm a little confused. Is the charter going for external review or not? Or is the IESG being asked to comment on whether …
[Ballot block]
I'm a little confused. Is the charter going for external review or not? Or is the IESG being asked to comment on whether it should go for external review or not? If it were going for external review I would have put my point below in a comment. But if this is the last opportunity for the IESG to weigh in on this then I'd like to see the point below discussed. I don't think this charter needs to go for external review.

My substantive point has to do with the scoping and use cases being dealt with in TRAM. I feel like some of the confusion over the TRAM drafts has related to whether the mechanisms being specified are expected to be used only within the WebRTC context or outside of it as well, for STUN/TURN generally. I'd like to see a commitment to clarity in this regard called out in the charter. E.g., "In making updates to TURN and STUN, the working group will clearly document the motivations and implications of the updates both within the WebRTC context and more broadly" or something like that.
2015-10-14
01-01 Alissa Cooper [Ballot Position Update] New position, Block, has been recorded for Alissa Cooper
2015-10-13
01-01 Alvaro Retana [Ballot Position Update] New position, No Objection, has been recorded for Alvaro Retana
2015-10-13
01-01 Martin Stiemerling [Ballot Position Update] New position, Yes, has been recorded for Martin Stiemerling
2015-10-12
01-01 Joel Jaeggli [Ballot Position Update] New position, No Objection, has been recorded for Joel Jaeggli
2015-10-12
01-01 Spencer Dawkins [Ballot Position Update] New position, Yes, has been recorded for Spencer Dawkins
2015-10-07
01-01 Barry Leiba [Ballot Position Update] New position, No Objection, has been recorded for Barry Leiba
2015-10-06
01-01 Spencer Dawkins New version available: charter-ietf-tram-01-01.txt
2015-10-05
01-00 Cindy Morgan Telechat date has been changed to 2015-10-15 from 2014-02-20
2015-10-05
01-00 Spencer Dawkins WG action text was changed
2015-10-05
01-00 Spencer Dawkins WG review text was changed
2015-10-05
01-00 Spencer Dawkins Created "Ready w/o external review" ballot
2015-10-05
01-00 Spencer Dawkins State changed to Internal review from Informal IESG review
2015-10-05
01-00 Spencer Dawkins State changed to Informal IESG review from Approved
2015-10-05
01-00 Spencer Dawkins New version available: charter-ietf-tram-01-00.txt
2014-02-21
01 Cindy Morgan New version available: charter-ietf-tram-01.txt
2014-02-21
01 Cindy Morgan State changed to Approved from IESG review
2014-02-21
01 Cindy Morgan IESG has approved the charter
2014-02-21
01 Cindy Morgan Closed "Approve" ballot
2014-02-21
01 Cindy Morgan Closed "Ready for external review" ballot
2014-02-21
00-08 Cindy Morgan WG action text was changed
2014-02-21
00-08 Cindy Morgan Version 00-08 to fix line breaks.
2014-02-21
00-08 Cindy Morgan New version available: charter-ietf-tram-00-08.txt
2014-02-21
00-07 Cindy Morgan WG action text was changed
2014-02-20
00-07 Sean Turner [Ballot Position Update] New position, No Objection, has been recorded for Sean Turner
2014-02-20
00-07 Jari Arkko [Ballot Position Update] New position, No Objection, has been recorded for Jari Arkko
2014-02-20
00-07 Spencer Dawkins New version available: charter-ietf-tram-00-07.txt
2014-02-20
00-06 Richard Barnes
[Ballot comment]
It might be nice to add a little bit of text here regarding the potential of TURN to facilitate passive monitoring of voice …
[Ballot comment]
It might be nice to add a little bit of text here regarding the potential of TURN to facilitate passive monitoring of voice calls.  Some notional text:
"""
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. 
"""
2014-02-20
00-06 Richard Barnes [Ballot Position Update] Position for Richard Barnes has been changed to No Objection from Block
2014-02-20
00-06 Gonzalo Camarillo
[Ballot comment]
I am going to be chairing this. I am not sure if I should recuse myself because of that. I am logging no …
[Ballot comment]
I am going to be chairing this. I am not sure if I should recuse myself because of that. I am logging no objection but if you want me to recuse, I can do that as well.
2014-02-20
00-06 Gonzalo Camarillo [Ballot Position Update] New position, No Objection, has been recorded for Gonzalo Camarillo
2014-02-20
00-06 Benoît Claise [Ballot Position Update] New position, No Objection, has been recorded for Benoit Claise
2014-02-20
00-06 Ted Lemon [Ballot Position Update] New position, No Objection, has been recorded for Ted Lemon
2014-02-19
00-06 Adrian Farrel
[Ballot comment]
While I disagree with Richard's Block because (IMHO) milestones are entirely at the discretion of the WG chairs and responsible AD as a …
[Ballot comment]
While I disagree with Richard's Block because (IMHO) milestones are entirely at the discretion of the WG chairs and responsible AD as a management tool for operating the WG, it is exactly that point that makes me wish this charter included a broader discussion of work items and deliverables. My experience is that WGs that are chartered with such an open remit run into trouble later when "there is nothing in our charter that prevents us from doing foo." The defence that "no reasonable WG would ever do that" never actually seems to apply.

Thus, I would really appreciate it if you added more scope and direction to the charter both to restrict future wildness and to help guide current work.
2014-02-19
00-06 Adrian Farrel [Ballot Position Update] New position, No Objection, has been recorded for Adrian Farrel
2014-02-19
00-06 Richard Barnes
[Ballot block]
I'm going to be the guy that harps on milestones.  For the most part these are sensible, but I'm skeptical of the "discovery …
[Ballot block]
I'm going to be the guy that harps on milestones.  For the most part these are sensible, but I'm skeptical of the "discovery for ISPs and enterprises" milestone.  The only use case for this that comes to mind is pervasive monitoring of RTP sessions.  If one of the proponents can explain what purpose this feature would serve that merits the monitoring risk, I'll clear.
2014-02-19
00-06 Richard Barnes [Ballot Position Update] Position for Richard Barnes has been changed to Block from Yes
2014-02-19
00-06 Richard Barnes [Ballot Position Update] New position, Yes, has been recorded for Richard Barnes
2014-02-19
00-06 Joel Jaeggli [Ballot Position Update] New position, No Objection, has been recorded for Joel Jaeggli
2014-02-19
00-06 Pete Resnick [Ballot Position Update] New position, No Objection, has been recorded for Pete Resnick
2014-02-19
00-06 Stephen Farrell [Ballot Position Update] New position, No Objection, has been recorded for Stephen Farrell
2014-02-18
00-06 Stewart Bryant [Ballot Position Update] New position, No Objection, has been recorded for Stewart Bryant
2014-02-18
00-06 Brian Haberman [Ballot Position Update] New position, No Objection, has been recorded for Brian Haberman
2014-02-18
00-06 Martin Stiemerling [Ballot Position Update] New position, Yes, has been recorded for Martin Stiemerling
2014-02-17
00-06 Spencer Dawkins Added charter milestone "Send TURN-bis draft to IESG", due February 2015
2014-02-17
00-06 Spencer Dawkins Added charter milestone "Send STUN-bis draft to IESG", due February 2015
2014-02-17
00-06 Spencer Dawkins Added charter milestone "Send new proposed standard TURN authentication mechanism(s) to IESG", due November 2014
2014-02-17
00-06 Spencer Dawkins Added charter milestone "Send new proposed standard TURN server discovery mechanism for enterprises and ISPs to IESG", due September 2014
2014-02-17
00-06 Spencer Dawkins Added charter milestone " Send analysis of problems with current TURN authentication to IESG", due July 2014
2014-02-17
00-06 Spencer Dawkins Added charter milestone "Send draft adding DTLS as a transport for STUN/TURN to IESG ", due July 2014
2014-02-16
00-06 Barry Leiba [Ballot Position Update] New position, No Objection, has been recorded for Barry Leiba
2014-02-15
00-06 Spencer Dawkins [Ballot Position Update] New position, Yes, has been recorded for Spencer Dawkins
2014-02-15
00-06 Spencer Dawkins Created "Approve" ballot
2014-02-15
00-06 Spencer Dawkins State changed to IESG review from External review
2014-02-07
00-06 Cindy Morgan Telechat date has been changed to 2014-02-20 from 2014-02-06
2014-02-07
00-06 Cindy Morgan State changed to External review from Internal review
2014-02-07
00-06 Cindy Morgan WG review text was changed
2014-02-07
00-05 Cindy Morgan WG review text was changed
2014-02-07
00-05 Cindy Morgan WG review text was changed
2014-02-06
00-05 Sean Turner [Ballot Position Update] Position for Sean Turner has been changed to No Objection from Block
2014-02-06
00-05 Stephen Farrell [Ballot comment]

What Sean said.
2014-02-06
00-05 Stephen Farrell [Ballot Position Update] New position, No Objection, has been recorded for Stephen Farrell
2014-02-06
00-06 Spencer Dawkins New version available: charter-ietf-tram-00-06.txt
2014-02-06
00-05 Sean Turner
[Ballot block]
I'll likely clear on or before the call, but I just want to make sure you're just specify DTLS as an authenticated transport …
[Ballot block]
I'll likely clear on or before the call, but I just want to make sure you're just specify DTLS as an authenticated transport mechanism not mucking about with it somehow.
2014-02-06
00-05 Sean Turner [Ballot Position Update] New position, Block, has been recorded for Sean Turner
2014-02-06
00-05 Gonzalo Camarillo [Ballot Position Update] New position, No Objection, has been recorded for Gonzalo Camarillo
2014-02-06
00-05 Ted Lemon [Ballot Position Update] New position, No Objection, has been recorded for Ted Lemon
2014-02-05
00-05 Benoît Claise [Ballot Position Update] New position, No Objection, has been recorded for Benoit Claise
2014-02-05
00-05 Joel Jaeggli [Ballot Position Update] New position, No Objection, has been recorded for Joel Jaeggli
2014-02-05
00-05 Adrian Farrel
[Ballot comment]
Nicely written charter, thanks.

It may be helpful to call out the deliverables more precisely (although) the milestones may do this well enough. …
[Ballot comment]
Nicely written charter, thanks.

It may be helpful to call out the deliverables more precisely (although) the milestones may do this well enough. It is not quite clear from this whether there are precisely two deliverables (TURN and STUN updates) or whether additional specific deliverables are intended.
2014-02-05
00-05 Adrian Farrel [Ballot Position Update] New position, No Objection, has been recorded for Adrian Farrel
2014-02-05
00-05 Richard Barnes [Ballot Position Update] New position, Yes, has been recorded for Richard Barnes
2014-02-05
00-05 Jari Arkko [Ballot Position Update] New position, Yes, has been recorded for Jari Arkko
2014-02-04
00-05 Pete Resnick [Ballot Position Update] New position, No Objection, has been recorded for Pete Resnick
2014-02-04
00-05 Stewart Bryant [Ballot Position Update] New position, No Objection, has been recorded for Stewart Bryant
2014-02-04
00-05 Martin Stiemerling [Ballot Position Update] New position, Yes, has been recorded for Martin Stiemerling
2014-02-03
00-05 Brian Haberman [Ballot Position Update] New position, No Objection, has been recorded for Brian Haberman
2014-02-01
00-05 Barry Leiba [Ballot comment]
Version -00-05 looks good; thanks.
2014-02-01
00-05 Barry Leiba [Ballot Position Update] Position for Barry Leiba has been changed to No Objection from Block
2014-01-29
00-05 Spencer Dawkins Ballot writeup was generated
2014-01-29
00-05 Spencer Dawkins WG action text was changed
2014-01-29
00-05 Spencer Dawkins WG review text was changed
2014-01-29
00-05 Spencer Dawkins New version available: charter-ietf-tram-00-05.txt
2014-01-29
00-04 Spencer Dawkins WG action text was changed
2014-01-29
00-04 Spencer Dawkins WG review text was changed
2014-01-29
00-04 Spencer Dawkins New version available: charter-ietf-tram-00-04.txt
2014-01-29
00-03 Spencer Dawkins New version available: charter-ietf-tram-00-03.txt
2014-01-29
00-02 Spencer Dawkins [Ballot Position Update] New position, Yes, has been recorded for Spencer Dawkins
2014-01-29
00-02 Spencer Dawkins New version available: charter-ietf-tram-00-02.txt
2014-01-29
00-01 Barry Leiba
[Ballot block]
  The goal of the TRAM Working Group is to consolidate the various initiatives to
  update TURN and STUN, including the definition …
[Ballot block]
  The goal of the TRAM Working Group is to consolidate the various initiatives to
  update TURN and STUN, including the definition of new transport, authentication
  mechanisms, and extensions, that make STUN and TURN more suitable for the WebRTC
  environment.

That sentence is overly complicated, and makes some referents unclear.  Fixing it properly might actually resolve my blocking point, which could come from a misunderstanding of that sentence.  Here's my first stab at fixing it, but there's a "fill in here" spot in it:

NEW
  The goal of the TRAM Working Group is to consolidate the various initiatives to
  update TURN and STUN to make them more suitable for the WebRTC
  environment.  The work will include the definition of new transport protocols,
  authentication mechanisms, and extensions [TO WHAT?].
END

On "including the definition of new transport": is it really in scope for TRAM to define new transport protocols?  Do we really need another SCTP or DCCP, which will have all the deployability problems that those have?
2014-01-29
00-01 Barry Leiba
[Ballot comment]
And then just some editorial stuff:

  WebRTC, which is a set of technologies developed
  at the IETF and W3C aiming to …
[Ballot comment]
And then just some editorial stuff:

  WebRTC, which is a set of technologies developed
  at the IETF and W3C aiming to enable Real Time Communication on the Web.

I always dislike the "aiming" bit, and we do have RTC on the web today.  So how about:

NEW
  WebRTC, which is a set of technologies developed
  at the IETF and W3C that standardizes Real Time Communication on the Web.
END

  Because of the ubiquity of the Web and of the new opportunities created by the
  arrival of WebRTC,  there is a renewed interest in TURN and ICE

Can we just cut the "ubiquity of the Web" stuff, really?

NEW
  The new opportunities created by WebRTC,  have sparked a renewed interest
  in TURN and ICE
END
2014-01-29
00-01 Barry Leiba [Ballot Position Update] New position, Block, has been recorded for Barry Leiba
2014-01-24
00-01 Spencer Dawkins Placed on agenda for telechat - 2014-02-06
2014-01-24
00-01 Spencer Dawkins WG action text was changed
2014-01-24
00-01 Spencer Dawkins WG review text was changed
2014-01-24
00-01 Spencer Dawkins Created "Ready for external review" ballot
2014-01-24
00-01 Spencer Dawkins State changed to Internal review from Informal IESG review
2014-01-24
00-01 Spencer Dawkins Responsible AD changed to Spencer Dawkins
2014-01-24
00-01 Spencer Dawkins Initial review time expires 2014-01-31
2014-01-24
00-01 Spencer Dawkins State changed to Informal IESG review from Not currently under review
2014-01-24
00-01 Spencer Dawkins New version available: charter-ietf-tram-00-01.txt
2014-01-24
00-00 Spencer Dawkins New version available: charter-ietf-tram-00-00.txt