Re: [rtcweb] Query/Comment on draft-ietf-rtcweb-use-cases-and-requirements-12

Magnus Westerlund <magnus.westerlund@ericsson.com> Fri, 31 January 2014 09:01 UTC

Return-Path: <magnus.westerlund@ericsson.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 554591A0575 for <rtcweb@ietfa.amsl.com>; Fri, 31 Jan 2014 01:01:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_PASS=-0.001] 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 5XW11J24N5Sa for <rtcweb@ietfa.amsl.com>; Fri, 31 Jan 2014 01:01:44 -0800 (PST)
Received: from sesbmg20.ericsson.net (sesbmg20.ericsson.net [193.180.251.56]) by ietfa.amsl.com (Postfix) with ESMTP id 6F9541A056A for <rtcweb@ietf.org>; Fri, 31 Jan 2014 01:01:43 -0800 (PST)
X-AuditID: c1b4fb38-b7f418e000001099-1c-52eb66737629
Received: from ESESSHC022.ericsson.se (Unknown_Domain [153.88.253.124]) by sesbmg20.ericsson.net (Symantec Mail Security) with SMTP id C0.7F.04249.3766BE25; Fri, 31 Jan 2014 10:01:39 +0100 (CET)
Received: from [127.0.0.1] (153.88.183.153) by smtp.internal.ericsson.com (153.88.183.86) with Microsoft SMTP Server id 14.2.347.0; Fri, 31 Jan 2014 10:01:38 +0100
Message-ID: <52EB6672.5090704@ericsson.com>
Date: Fri, 31 Jan 2014 10:01:38 +0100
From: Magnus Westerlund <magnus.westerlund@ericsson.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:24.0) Gecko/20100101 Thunderbird/24.2.0
MIME-Version: 1.0
To: Parthasarathi R <partha@parthasarathi.co.in>, 'Cb B' <cb.list6@gmail.com>, 'Simon Perreault' <simon.perreault@viagenie.ca>
References: <913383AAA69FF945B8F946018B75898A2428E32D@xmb-rcd-x10.cisco.com> <009601cf17ca$5723cb70$056b6250$@co.in> <1447FA0C20ED5147A1AA0EF02890A64B1CF32B82@ESESSMB209.ericsson.se> <004501cf18a1$913c4080$b3b4c180$@co.in> <52E27630.3030300@viagenie.ca> <001c01cf1920$a00c9220$e025b660$@co.in> <52E2952A.2010503@viagenie.ca> <002001cf1927$b502eb00$1f08c100$@co.in> <52E2AE42.5060903@viagenie.ca> <CAD6AjGRAtBx6kCEskgmY2WZ2Rz+=-7e-8jTQEP1CCAt-X=J3fg@mail.gmail.com> <001701cf19ec$f99791b0$ecc6b510$@co.in> <52E8C9D4.30205@ericsson.com> <00a001cf1e23$7a168aa0$6e439fe0$@co.in>
In-Reply-To: <00a001cf1e23$7a168aa0$6e439fe0$@co.in>
X-Enigmail-Version: 1.6
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 8bit
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKLMWRmVeSWpSXmKPExsUyM+JvjW5x2usgg8vzRSxWffnIZDH5Ux+r xdp/7ewW3Uv/sziweOycdZfdY8mSn0weH+Z/YfdY98E8gCWKyyYlNSezLLVI3y6BK+PQun2M BcssKp7PmMzUwPhBp4uRg0NCwERi3S73LkZOIFNM4sK99WxdjFwcQgJHGCWW7fzIDOEsZ5R4 uGo9C0gVr4C2xMZbn9hBbBYBVYk/79rB4mwCFhI3fzSygdiiAsESt6Y9YIeoF5Q4OfMJC8gg EYEGRolJ+1qYQBLMAqISrx5OYQaxhQXCJPY/PcEEsW0fi8T0J8fBEpxA57XMmskIcaq4RE9j EESvnsSUqy2MELa8RPPW2WDlQkDHNTR1sE5gFJqFZPcsJC2zkLQsYGRexchRnFqclJtuZLCJ ERjUB7f8ttjBePmvzSFGaQ4WJXHej2+dg4QE0hNLUrNTUwtSi+KLSnNSiw8xMnFwSjUw8qg5 yrHVnWO2yDlhc2e1z1P7+UsmyR1JEk45E//83kSPrk2ZT4OLvbfwLl0ozv347KrTD39/+6n+ VOP5NzM70clHfjG8UrsqkLQ3fmOYqsTUZ0wZOSbick2O79btu293ka9lyt2/N4pmpe1UdViy 59KXbMMsqRP8Asd31oa3bmdb1BD2ka1puxJLcUaioRZzUXEiALJ2iuc4AgAA
Cc: rtcweb@ietf.org
Subject: Re: [rtcweb] Query/Comment on draft-ietf-rtcweb-use-cases-and-requirements-12
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: Fri, 31 Jan 2014 09:01:47 -0000

Hi Partha,

Personal opinion:

I think the below places the text in the wrong context. The note is in
my mind relevant in the context of the general NAT/FW traversal
requirements, not the one discussing need to support multiple NAT/FW
traversal servers. Thus, I think Section 3.3.2 and thus requirement F29.
Or potentially regarding Requirement F2. Is more appropriate places to
include this.

Cheers

Magnus

On 2014-01-31 02:26, Parthasarathi R wrote:
> Hi Magnus,
> 
> I can live with Simon text in case it is documented in Sec 4.2  as 
> 
>    F31     The browser must be able to use several STUN
>            and TURN servers. Note that TURN support being mandatory 
>            does not preclude the browser from supporting 
>            additional traversal mechanisms.
>    ----------------------------------------------------------------
>    F32     There browser must support that STUN and TURN
>            servers to use are supplied by other entities
>            than via the web application (i.e. the network
>            provider). Note that TURN support being mandatory 
>            does not preclude the browser from supporting 
>            additional traversal mechanisms.
> 
> and also Appendix A:
> 
> A22     The Web API must provide means for the
>            application to specify several STUN and/or
>            TURN servers to use. Note that TURN support being mandatory 
>            does not preclude a Web API from supporting 
>            additional traversal mechanisms.
> 
> Please let me know in case you have any issue in the above text. 
> 
> BTW, just for the record, draft-ietf-rtcweb-use-cases-and-requirements-12
> does not specify the list of traversal mechanism requirements for WebRTC
> Gateway/Server.
> 
> Thanks
> Partha
> 
>> -----Original Message-----
>> From: Magnus Westerlund [mailto:magnus.westerlund@ericsson.com]
>> Sent: Wednesday, January 29, 2014 2:59 PM
>> To: Parthasarathi R; 'Cb B'; 'Simon Perreault'
>> Cc: rtcweb@ietf.org
>> Subject: Re: [rtcweb] Query/Comment on draft-ietf-rtcweb-use-cases-and-
>> requirements-12
>>
>> Hi Partha and WG,
>>
>> I don't see any support for the changes you proposes in this
>> discussion.
>> What I see some support for is to add a statement making clear that
>> there might be additional NAT/Firewall traversal mechanisms than
>> STUN/TURN. Simon proposed:
>>
>> "Note that TURN support being mandatory does not preclude a WebRTC
>>  endpoint from supporting additional traversal mechanisms."
>>
>> However, looking at the document as it is currently written, I am
>> uncertain where this would be added. The first mention of TURN is in
>> Section 3.3.4.1, and that section is focused on the global service
>> provider perspective and the need for location based provisioning of
>> NAT/Firewall traversal server resources.
>>
>> I think it can be added to Section 3.3.5.1 without being misplaced, but
>> it would be given a slightly narrower scope.
>>
>> I any of you want to be more explicit where this should be included,
>> please be. If you are not forthcoming I will request the authors to add
>> this in what they consider sensible position.
>>
>> Cheers
>>
>> Magnus
>>
>>
>> On 2014-01-25 17:46, Parthasarathi R wrote:
>>> Hi Simon,
>>>
>>>
>>>
>>> Thanks for your understanding about my firewall/NAT related problem
>>> statement in this draft.
>>>
>>>
>>>
>>> I have proposed the firewall/NAT related text by which the specific
>>> mechanism is not highlighted in the requirement document as there is
>> no
>>> WG consensus for any of the mechanism including TURN. It is possible
>> to
>>> argue hypothetically in PNTAW alias that PCP is the only mechanism
>>> required in WebRTC endpoint.   Also, I'm more interested in WebRTC
>>> gateway/server (Sec 4.3. of
>>> draft-ietf-rtcweb-use-cases-and-requirements-12) requirements wherein
>> it
>>> is not required to support TURN and the related mail thread is
>>> http://www.ietf.org/mail-archive/web/pntaw/current/msg00181.html.
>>>
>>>
>>>
>>> IMO, my proposed text without mentioning any firewall/NAT mechanism
>> in
>>> the requirement document helps to move forward without depend on the
>>> solution discussion in PNTAW alias.
>>>
>>>
>>>
>>> Thanks
>>>
>>> Partha
>>>
>>>
>>>
>>> *From:*Cb B [mailto:cb.list6@gmail.com]
>>> *Sent:* Saturday, January 25, 2014 6:22 AM
>>> *To:* Simon Perreault
>>> *Cc:* rtcweb@ietf.org; Parthasarathi R
>>> *Subject:* Re: [rtcweb] Query/Comment on
>>> draft-ietf-rtcweb-use-cases-and-requirements-12
>>>
>>>
>>>
>>>
>>> On Jan 24, 2014 10:17 AM, "Simon Perreault"
>> <simon.perreault@viagenie.ca
>>> <mailto:simon.perreault@viagenie.ca>> wrote:
>>>>
>>>> Le 2014-01-24 12:14, Parthasarathi R a écrit :
>>>>
>>>>> Please note that when non-IETFers read this requirement document,
>>> they come
>>>>> to the conclusion that IETF RTCWeb WG recommends TURN and not other
>>>>> mechanisms. I'm saying that requirement document should not be used
>>> as the
>>>>> mechanism to eliminate the other alternatives when there is a
>> discussion
>>>>> going-on in PNTAW alias. So, I'm asking for the change.
>>>>
>>>>
>>>> I would totally agree with that sentiment, although I don't see your
>>> proposed text change reflecting it accurately. How about simply:
>>>>
>>>> "Note that TURN support being mandatory does not preclude a WebRTC
>>> endpoint from supporting additional traversal mechanisms."
>>>>
>>>>
>>>
>>> +1 for the above text.
>>>
>>> CB
>>>
>>>> Simon
>>>> --
>>>> 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
>>>> _______________________________________________
>>>> rtcweb mailing list
>>>> rtcweb@ietf.org <mailto:rtcweb@ietf.org>
>>>> https://www.ietf.org/mailman/listinfo/rtcweb
>>>
>>>
>>>
>>> _______________________________________________
>>> rtcweb mailing list
>>> rtcweb@ietf.org
>>> https://www.ietf.org/mailman/listinfo/rtcweb
>>>
>>
>>
>> --
>>
>> 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
>> ----------------------------------------------------------------------
> 
> 
> 


-- 

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
----------------------------------------------------------------------