Re: [tram] First post

Dan Wing <dwing@cisco.com> Fri, 15 November 2013 20:33 UTC

Return-Path: <dwing@cisco.com>
X-Original-To: tram@ietfa.amsl.com
Delivered-To: tram@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 47C3C11E8208 for <tram@ietfa.amsl.com>; Fri, 15 Nov 2013 12:33:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -109.766
X-Spam-Level:
X-Spam-Status: No, score=-109.766 tagged_above=-999 required=5 tests=[AWL=-0.833, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-8, SARE_HTML_USL_OBFU=1.666, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bwG5KMc03KO2 for <tram@ietfa.amsl.com>; Fri, 15 Nov 2013 12:33:10 -0800 (PST)
Received: from mtv-iport-4.cisco.com (mtv-iport-4.cisco.com [173.36.130.15]) by ietfa.amsl.com (Postfix) with ESMTP id DD1D811E8203 for <tram@ietf.org>; Fri, 15 Nov 2013 12:33:09 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=15409; q=dns/txt; s=iport; t=1384547590; x=1385757190; h=mime-version:subject:from:in-reply-to:date:cc:message-id: references:to; bh=TS2k62U4ePweJfnEG5pU3xsvIk5UXsYm2ODrOLh2h6s=; b=Jz59VUg0oBu6yellksUlCPTtuy8fXoBfAG7JKGmDsyhnfiDJnt9Xlc2h grgJBWuHqH1+HwelgZqMiCRH78Iiy0w7QXgNVwBN+RRwFIZM6L9mTnVuy vlvNQFwK0VYvdxaBjmcWDyXUy7Zfa/7jDPiJIC9+NianR3iT6+0KMDooc c=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AlsHANuDhlKrRDoJ/2dsb2JhbABZgwc4rVmJYIZkgWGBKhZ0giUBAQEDAQEBASRHCwULCw4KDAkZIQYwBhOHbwMJBQ63Rg2JSIxzgTSBPgQHCoMWgREDiUKMY4FrgS+LJoU4gT2CDBuBLA
X-IronPort-AV: E=Sophos; i="4.93,709,1378857600"; d="scan'208,217"; a="97679903"
Received: from mtv-core-4.cisco.com ([171.68.58.9]) by mtv-iport-4.cisco.com with ESMTP; 15 Nov 2013 20:33:08 +0000
Received: from sjc-vpn3-279.cisco.com (sjc-vpn3-279.cisco.com [10.21.65.23]) by mtv-core-4.cisco.com (8.14.5/8.14.5) with ESMTP id rAFKX6KH000761; Fri, 15 Nov 2013 20:33:06 GMT
Content-Type: multipart/alternative; boundary="Apple-Mail=_BB71B8FD-969C-45AB-B156-FE80B0FAEE30"
Mime-Version: 1.0 (Mac OS X Mail 6.6 \(1510\))
From: Dan Wing <dwing@cisco.com>
In-Reply-To: <CALDtMrLDHLQS9tzkMJvCqGzMrCup4B-7Wd2QzXCfWVkEVdsWEA@mail.gmail.com>
Date: Fri, 15 Nov 2013 12:33:06 -0800
Message-Id: <B4DE57EC-CD44-4241-BA2B-BDB1A9F4278E@cisco.com>
References: <52866E37.1030800@viagenie.ca> <CALDtMrK5X4euTOwwdGJNkOGEar1KdCXpZvOnR-MgJfnY1LzAKg@mail.gmail.com> <CAOJ7v-1Xc_mF+TOhX+UjNSKZZCSsaoMXGsq-je0i8f9mjpctaw@mail.gmail.com> <CALDtMrLDHLQS9tzkMJvCqGzMrCup4B-7Wd2QzXCfWVkEVdsWEA@mail.gmail.com>
To: Oleg Moskalenko <mom040267@gmail.com>
X-Mailer: Apple Mail (2.1510)
Cc: Simon Perreault <simon.perreault@viagenie.ca>, tram@ietf.org, Justin Uberti <juberti@google.com>
Subject: Re: [tram] First post
X-BeenThere: tram@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discussing the creation of a Turn Revised And Modernized \(TRAM\) WG, which goal is to consolidate the various initiatives to update TURN and STUN." <tram.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tram>, <mailto:tram-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/tram>
List-Post: <mailto:tram@ietf.org>
List-Help: <mailto:tram-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tram>, <mailto:tram-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 15 Nov 2013 20:33:14 -0000

On Nov 15, 2013, at 12:21 PM, Oleg Moskalenko <mom040267@gmail.com> wrote:

> MICE may be interesting for WebRTC on mobile devices. It allows a "mobile" TURN client: when a mobile device is moving from tower to tower, it may change its IP address; but it still wants to keep the same TURN session. They introduce some new behavior and 3 new TURN attributes to achieve that task. 

(for others)  Those new TURN attributes for MICE effectively do the same as the HMAC in MPTCP's JOIN (RFC6824) and the similar function in SCTP (RFC4895 / RFC5061).

-d


> 
> 
> On Fri, Nov 15, 2013 at 12:18 PM, Justin Uberti <juberti@google.com> wrote:
> How does MICE impact TURN?
> 
> 
> On Fri, Nov 15, 2013 at 11:01 AM, Oleg Moskalenko <mom040267@gmail.com> wrote:
> MMUSIC has an interesting draft on TURN mobility (MICE) that I am watching and I am going to implement. I wonder whether the authors of the draft may be interested in the TURN evolution.
> 
> 
> On Fri, Nov 15, 2013 at 10:55 AM, Simon Perreault <simon.perreault@viagenie.ca> wrote:
> All,
> 
> Any objection against sending the following to rtcweb, pntaw, and behave? Any other lists that should be included?
> 
> Simon
> 
> ====================
> 
> All,
> 
> A few of us have been working on a proposal for a new working group that would focus on enhancements to STUN and TURN. The proposed name is TRAM (Turn Revised And Modernized) and discussion is happening in <tram@ietf.org>.
> Subscribe link: <https://www.ietf.org/mailman/listinfo/tram>
> 
> Here is the charter we have been working on. If you would like to comment and/or get involved, please do so on the TRAM mailing list.
> 
> Simon (and many others!)
> 
> Turn Revised And Modernized (tram)
> ----------------------------------
> 
> Traversal Using Relays around NAT (TURN) was published as RFC 5766 in April
> 2010.  Until recently the protocol had only a rather limited deployment.  This
> is primarily because its primary use case is as one of the NAT traversal
> methods of the Interactive Connectivity Establishment (ICE) framework (RFC
> 5245).  This inherent dependency on ICE combined with the fact that ICE itself
> was slow to achieve widespread adoption because other alternative mechanisms
> were historically used by the VoIP industry were the causes of the initial
> lack of interest.  This situation has changed drastically as ICE, and
> consequently TURN, are mandatory to implement in WebRTC, which is a set of
> technologies developed at the IETF and W3C aiming to enable Real Time
> Communication on the Web.
> 
> 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, as evidenced by
> the recent work updating the ICE framework, as well as standardizing the URIs
> used to access a STUN [RFC7064] or TURN [RFC7065] server.
> 
> The goal of the TRAM Working Group is to consolidate the various initiatives
> to update TURN and STUN, including the definition of new transport and
> authentication mechanisms that make STUN and TURN more suitable for the WebRTC
> environment.  The Working Group will closely coordinate with the appropriate
> Working Groups, including RTCWEB, MMUSIC, and HTTPBIS.
> 
> The current list of deliverable is:
> 
> - DTLS transport for TURN
> 
>   Candidate draft: draft-petithuguenin-tram-turn-dtls
> 
>   TURN defines three transports: UDP, TCP, and TLS. A straightforward extension
>   of this set is DTLS, enabling secure datagram-oriented transport.
> 
> - New authentication mechanism for TURN
> 
>   Problem analysis: draft-reddy-behave-turn-auth
>   Candidate draft: draft-uberti-behave-turn-rest, OAuth has also been suggested
> 
>   The current authentication mechanism for TURN, which is reused from STUN, has
>   been designed with a SIP account database in mind. The new RTCWEB usages,
>   which are mostly based on web applications, do not fit that model. A new
>   authentication mechanism optimized for such web applications will be created.
> 
> - TURN server auto-discovery mechanism for enterprise and ISPs
> 
>   Candidate draft: TBD
> 
>   Current TURN server discovery is based on the presence of SRV and/or NAPTR DNS
>   records. These records are usually under the administrative control of the
>   application or service provider, not the enterprise or the ISP on whose
>   network the client is situated. Enterprises or ISPs wishing to provide their
>   own TURN server, in an attempt to reduce so-called "triangle routing", need a
>   new auto-discovery mechanism.
> 
> - STUN-bis
> 
>   Candidate draft: TBD
> 
>   A new revision of RFC 5389 will contain:
> 
>   - Various bug fixes
>   - STUN hash algorithm agility (currently only SHA-1 is allowed)
> 
> - TURN-bis
> 
>   Candidate draft: TBD
> 
>   A new revision of RFC 5766 will contain:
> 
>   - Various bug fixes
>   - Support for multi-tenant servers
>     (Servers always send the same REALM attribute. No realm negotiation phase
>      currently exists.)
> 
> Goals and Milestones:
> 
> [TBD]
> 
> -- 
> DTN made easy, lean, and smart --> http://postellation.viagenie.ca
> NAT64/DNS64 open-source        --> http://ecdysis.viagenie.ca
> STUN/TURN server               --> http://numb.viagenie.ca
> _______________________________________________
> tram mailing list
> tram@ietf.org
> https://www.ietf.org/mailman/listinfo/tram
> 
> 
> _______________________________________________
> tram mailing list
> tram@ietf.org
> https://www.ietf.org/mailman/listinfo/tram
> 
> 
> 
> _______________________________________________
> tram mailing list
> tram@ietf.org
> https://www.ietf.org/mailman/listinfo/tram