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

"Parthasarathi R" <partha@parthasarathi.co.in> Fri, 31 January 2014 01:26 UTC

Return-Path: <partha@parthasarathi.co.in>
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 EBCD11A04F3 for <rtcweb@ietfa.amsl.com>; Thu, 30 Jan 2014 17:26:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.667
X-Spam-Level:
X-Spam-Status: No, score=-1.667 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, IP_NOT_FRIENDLY=0.334, SPF_PASS=-0.001] autolearn=no
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 M-gCcJ7CwrVW for <rtcweb@ietfa.amsl.com>; Thu, 30 Jan 2014 17:26:44 -0800 (PST)
Received: from smtp.mailhostbox.com (outbound-us1.mailhostbox.com [69.93.141.230]) by ietfa.amsl.com (Postfix) with ESMTP id E22391A04EE for <rtcweb@ietf.org>; Thu, 30 Jan 2014 17:26:43 -0800 (PST)
Received: from userPC (unknown [122.172.198.29]) (Authenticated sender: partha@parthasarathi.co.in) by smtp.mailhostbox.com (Postfix) with ESMTPA id B73661908F7E; Fri, 31 Jan 2014 01:26:34 +0000 (GMT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=parthasarathi.co.in; s=20120823; t=1391131599; bh=47QdUShnx4eFqMWg/iNKXjMGvGVgoLizOLkEXOGBWig=; h=From:To:Cc:References:In-Reply-To:Subject:Date:Message-ID: MIME-Version:Content-Type:Content-Transfer-Encoding; b=T6Pmh8lsOLKeBePZSJ4UsyIuIjYfXxfJea+2wWqfDKeBdp7JZTfW77mhaoHmbPbun RTYZ6fO8vB3Un3fT6IfW8lpXJNkF9q2u+582oBE+zkxOcZk5hTns+TPzJPohN4tjTK SOxg0h4Jakju2bpd8LCylNxnC+iQv8awD2Zsnc6Y=
From: Parthasarathi R <partha@parthasarathi.co.in>
To: 'Magnus Westerlund' <magnus.westerlund@ericsson.com>, '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>
In-Reply-To: <52E8C9D4.30205@ericsson.com>
Date: Fri, 31 Jan 2014 06:56:26 +0530
Message-ID: <00a001cf1e23$7a168aa0$6e439fe0$@co.in>
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: Ac8c1IZeRneU+LqeS124qlnPQEjmxQBTT+MQ
Content-Language: en-us
X-CTCH-RefID: str=0001.0A02020A.52EAFBD0.0001, ss=1, re=0.000, recu=0.000, reip=0.000, cl=1, cld=1, fgs=0
X-CTCH-VOD: Unknown
X-CTCH-Spam: Unknown
X-CTCH-Score: 0.000
X-CTCH-Rules:
X-CTCH-Flags: 0
X-CTCH-ScoreCust: 0.000
X-CTCH-SenderID: partha@parthasarathi.co.in
X-CTCH-SenderID-TotalMessages: 1
X-CTCH-SenderID-TotalSpam: 0
X-CTCH-SenderID-TotalSuspected: 0
X-CTCH-SenderID-TotalBulk: 0
X-CTCH-SenderID-TotalConfirmed: 0
X-CTCH-SenderID-TotalRecipients: 0
X-CTCH-SenderID-TotalVirus: 0
X-CTCH-SenderID-BlueWhiteFlag: 0
X-Scanned-By: MIMEDefang 2.72 on 70.87.28.138
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 01:26:46 -0000

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