Re: [rtcweb] Transports: RFC 6062 support

"Hutton, Andrew" <andrew.hutton@unify.com> Wed, 12 March 2014 16:11 UTC

Return-Path: <andrew.hutton@unify.com>
X-Original-To: rtcweb@ietfa.amsl.com
Delivered-To: rtcweb@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6BCC91A0494 for <rtcweb@ietfa.amsl.com>; Wed, 12 Mar 2014 09:11:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.447
X-Spam-Level:
X-Spam-Status: No, score=-2.447 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.547] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id EGGqDjSu0C5s for <rtcweb@ietfa.amsl.com>; Wed, 12 Mar 2014 09:11:05 -0700 (PDT)
Received: from mx12.unify.com (mx12.unify.com [62.134.46.10]) by ietfa.amsl.com (Postfix) with ESMTP id 4705A1A048E for <rtcweb@ietf.org>; Wed, 12 Mar 2014 09:11:05 -0700 (PDT)
Received: from MCHP02HTC.global-ad.net (unknown [172.29.42.235]) by mx12.unify.com (Server) with ESMTP id 9B13023F0517; Wed, 12 Mar 2014 17:10:58 +0100 (CET)
Received: from MCHP04MSX.global-ad.net ([169.254.1.208]) by MCHP02HTC.global-ad.net ([172.29.42.235]) with mapi id 14.03.0174.001; Wed, 12 Mar 2014 17:10:58 +0100
From: "Hutton, Andrew" <andrew.hutton@unify.com>
To: Magnus Westerlund <magnus.westerlund@ericsson.com>, Justin Uberti <juberti@google.com>
Thread-Topic: [rtcweb] Transports: RFC 6062 support
Thread-Index: AQHPPY45Yc4NJiKeNEC4rsuLa6/dk5rdBCAAgACZmKA=
Date: Wed, 12 Mar 2014 16:10:56 +0000
Message-ID: <9F33F40F6F2CD847824537F3C4E37DDF17D3312B@MCHP04MSX.global-ad.net>
References: <CAOJ7v-0-U8ycUYcOwRGxgZVDQmdPMXC4Qt7F+uAn29AGOepX7w@mail.gmail.com> <CABAmMA00xA1TbXsQRYYnuukYyurZzdG8nKr95aT4gxHxQtNiMw@mail.gmail.com> <CAOJ7v-0xiG-omwmpXm9koakab+EDFo7W=gW+WY4fGS6QVKfALQ@mail.gmail.com> <4A409D06-511D-424D-8285-E38B3E08292D@skype.net> <53177A5E.7030704@viagenie.ca> <AE1A6B5FD507DC4FB3C5166F3A05A4844FABAB0B@TK5EX14MBXC296.redmond.corp.microsoft.com> <53183BBB.3040409@viagenie.ca> <CAOJ7v-1ZN=N5w3hFRkrC+LzarGFnt0qimcJbkTxWy6z0vWZFDg@mail.gmail.com> <531874A4.6010908@viagenie.ca> <CAOJ7v-3xasrFG5WVXPd_hA0=OoxvKbAhL2V4erYt7-kGt_JrtA@mail.gmail.com> <53187960.2010709@viagenie.ca> <531DDB5A.4060201@ericsson.com> <CAOJ7v-1_X1o7hiXW=AZ8FrBAZNYgabeh68QUmNj=1P_S7out0w@mail.gmail.com> <53201236.40702@ericsson.com>
In-Reply-To: <53201236.40702@ericsson.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [172.29.42.225]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/rtcweb/hYgH-y9CEBtvX7ttw0W05SkB8bc
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Transports: RFC 6062 support
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Real-Time Communication in WEB-browsers working group list <rtcweb.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtcweb>, <mailto:rtcweb-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/rtcweb/>
List-Post: <mailto:rtcweb@ietf.org>
List-Help: <mailto:rtcweb-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtcweb>, <mailto:rtcweb-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 12 Mar 2014 16:11:15 -0000

Personally I think leaving in the "MAY" statement is a good idea unless there is a really reason why we don’t want an implementation to do this.  Including such a candidate does not appear to do anybody any harm so I think we should say it "MAY" be supported.

So I suggest modifying the first line the text Magnus suggested as follows:

Using TURN to provide TCP relay candidates [REF] MAY be supported however such candidates are not
seen as providing any significant benefit. First, use of TURN TCP would
only be relevant in cases which both peers requires to use TCP to
establish a PeerConnection. Secondly, that use case is anyway supported
by both side establishing UDP relay candidates using TURN over TCP
[REF]. Thirdly, using TCP only between the endpoint and its relay may
result in less issues with TCP in regards to real-time constraints, e.g.
due to head of line blocking.


Andy

> -----Original Message-----
> From: rtcweb [mailto:rtcweb-bounces@ietf.org] On Behalf Of Magnus
> Westerlund
> Sent: 12 March 2014 07:52
> To: Justin Uberti
> Cc: rtcweb@ietf.org
> Subject: Re: [rtcweb] Transports: RFC 6062 support
> 
> On 2014-03-12 01:58, Justin Uberti wrote:
> > The reason I suggested SHOULD NOT is because I think this technique
> is
> > unnecessary for WebRTC, and typically net harmful for the reasons
> that
> > Matthew mentions.
> >
> > That said, I would be fine with saying MAY and including some
> > explanatory text; my main concerns was to avoid the ambiguity that
> would
> > arise from leaving this out altogether.
> 
> Okay, as we have considerations, I would leave the RFC 2119 terms out.
> I
> think a statement along the lines of the below might be most suitable.
> 
> Using TURN to provide TCP relay candidates [REF] was considered but not
> seen as providing any significant benefit. First, use of TURN TCP would
> only be relevant in cases which both peers requires to use TCP to
> establish a PeerConnection. Secondly, that use case is anyway supported
> by both side establishing UDP relay candidates using TURN over TCP
> [REF]. Thirdly, using TCP only between the endpoint and its relay may
> result in less issues with TCP in regards to real-time constraints,
> e.g.
> due to head of line blocking.
> 
> Please provide feedback or word smith.
> 
> Cheers
> 
> Magnus
> (As individual)
> 
> >
> >
> > On Mon, Mar 10, 2014 at 8:33 AM, Magnus Westerlund
> > <magnus.westerlund@ericsson.com
> <mailto:magnus.westerlund@ericsson.com>>
> > wrote:
> >
> >     On 2014-03-06 14:34, Simon Perreault wrote:
> >     > Le 2014-03-06 13:23, Justin Uberti a écrit :
> >     >> can we agree that TURN TCP candidates are a SHOULD NOT?
> >     >
> >     > Not a SHOULD, sure. SHOULD NOT, no.
> >     >
> >
> >     I would guess that the simplest is to remove discussion of TURN
> TCP
> >     altogether from Transports. That would not recommend it nor make
> it
> >     disallowed. If we want to be explicit, then simply motivate why
> we don't
> >     believe it necessary.
> >
> >     Justin, what is the reason you wanted SHOULD NOT?
> >
> >     cheers
> >
> >     Magnus Westerlund
> >
> >     -----------------------------------------------------------------
> -----
> >     Services, Media and Network features, Ericsson Research EAB/TXM
> >     -----------------------------------------------------------------
> -----
> >     Ericsson AB                 | Phone  +46 10 7148287
> >     <tel:%2B46%2010%207148287>
> >     Färögatan 6                 | Mobile +46 73 0949079
> >     <tel:%2B46%2073%200949079>
> >     SE-164 80 Stockholm, Sweden | mailto:
> magnus.westerlund@ericsson.com
> >     <mailto:magnus.westerlund@ericsson.com>
> >     -----------------------------------------------------------------
> -----
> >
> >
> 
> 
> --
> 
> Magnus Westerlund
> 
> ----------------------------------------------------------------------
> Services, Media and Network features, Ericsson Research EAB/TXM
> ----------------------------------------------------------------------
> Ericsson AB                 | Phone  +46 10 7148287
> Färögatan 6                 | Mobile +46 73 0949079
> SE-164 80 Stockholm, Sweden | mailto: magnus.westerlund@ericsson.com
> ----------------------------------------------------------------------
> 
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb