Re: [rtcweb] Query/Comment on draft-ietf-rtcweb-use-cases-and-requirements-12
"Chenxin (Xin)" <hangzhou.chenxin@huawei.com> Thu, 17 October 2013 10:24 UTC
Return-Path: <hangzhou.chenxin@huawei.com>
X-Original-To: rtcweb@ietfa.amsl.com
Delivered-To: rtcweb@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix)
with ESMTP id 33ACD21F9ADD for <rtcweb@ietfa.amsl.com>;
Thu, 17 Oct 2013 03:24:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level:
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[AWL=-0.000,
BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4]
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 TI9PwFBHkF8C for
<rtcweb@ietfa.amsl.com>; Thu, 17 Oct 2013 03:23:56 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by
ietfa.amsl.com (Postfix) with ESMTP id 5CF8611E8266 for <rtcweb@ietf.org>;
Thu, 17 Oct 2013 03:23:52 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml204-edg.china.huawei.com)
([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued)
with ESMTP id AWW71957; Thu, 17 Oct 2013 10:23:45 +0000 (GMT)
Received: from LHREML404-HUB.china.huawei.com (10.201.5.218) by
lhreml204-edg.china.huawei.com (172.18.7.223) with Microsoft SMTP Server
(TLS) id 14.3.146.0; Thu, 17 Oct 2013 11:22:56 +0100
Received: from SZXEMA404-HUB.china.huawei.com (10.82.72.36) by
lhreml404-hub.china.huawei.com (10.201.5.218) with Microsoft SMTP Server
(TLS) id 14.3.146.0; Thu, 17 Oct 2013 11:23:41 +0100
Received: from SZXEMA504-MBX.china.huawei.com ([169.254.7.96]) by
SZXEMA404-HUB.china.huawei.com ([10.82.72.36]) with mapi id 14.03.0146.000;
Thu, 17 Oct 2013 18:23:37 +0800
From: "Chenxin (Xin)" <hangzhou.chenxin@huawei.com>
To: "Hutton, Andrew" <andrew.hutton@unify.com>,
Christer Holmberg <christer.holmberg@ericsson.com>,
Parthasarathi R <partha@parthasarathi.co.in>,
"rtcweb@ietf.org" <rtcweb@ietf.org>
Thread-Topic: [rtcweb] Query/Comment on
draft-ietf-rtcweb-use-cases-and-requirements-12
Thread-Index: AQHOypqiDFNQXq+XsEKEiGC0JWGDqZn4Hd7g
Date: Thu, 17 Oct 2013 10:23:37 +0000
Message-ID: <9E34D50A21D1D1489134B4D770CE039768082A1A@SZXEMA504-MBX.china.huawei.com>
References: <7594FB04B1934943A5C02806D1A2204B1C4BDDF9@ESESSMB209.ericsson.se>
<00d601cec911$b0fd4b60$12f7e220$@co.in>
<9E34D50A21D1D1489134B4D770CE0397680826A3@SZXEMA504-MBX.china.huawei.com>
<7594FB04B1934943A5C02806D1A2204B1C4BFAC8@ESESSMB209.ericsson.se>
<9E34D50A21D1D1489134B4D770CE039768082747@SZXEMA504-MBX.china.huawei.com>
<7594FB04B1934943A5C02806D1A2204B1C4BFDA9@ESESSMB209.ericsson.se>
<9F33F40F6F2CD847824537F3C4E37DDF17BF5B80@MCHP04MSX.global-ad.net>
In-Reply-To: <9F33F40F6F2CD847824537F3C4E37DDF17BF5B80@MCHP04MSX.global-ad.net>
Accept-Language: en-US, zh-CN
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.166.41.125]
Content-Type: multipart/alternative;
boundary="_000_9E34D50A21D1D1489134B4D770CE039768082A1ASZXEMA504MBXchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Subject: Re: [rtcweb]
Query/Comment on draft-ietf-rtcweb-use-cases-and-requirements-12
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.12
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: Thu, 17 Oct 2013 10:24:00 -0000
Hi Andy,
I think you means F29 not F27:). When I read it , I realize that there is cross and ambiguous between 3.3.2 and 3.3.3
More details:
The topic of 3.3.2 is "Simple Video Communication Service, *NAT/FW* that blocks UDP". But in the description and requirement, only *NAT* is considered.
The topic of 3.3.3 is "Simple Video Communication Service, FW that only allows http", But only *http proxy* deployed scenarios is considered.
There are other usecases " FW block UDP, incoming TCP, Http allowing FW without http proxy deplolyed under the permission of FW policy" , which is lost in the description. If we need consider these usecases , I suggest to make some change to the description.
Proposal 1 :
add FW related words to section 3.3.2
-------------------------------------------------
3.3.2. Simple Video Communication Service, NAT/FW that blocks UDP
3.3.2.1. Description
This use-case is almost identical to the Simple Video Communication
Service use-case (Section 3.3.1). The difference is that one of the
users is behind a NAT*/FW* that blocks UDP traffic.
.
3.3.2.2. Additional Requirements
F29 The browser must be able to send streams and
data to a peer in the presence of NATs *and FWs* that
block UDP traffic ,* when FW policy allows WebRTC traffic*.
-------------------------------------------------------
Proposal 2: If the" Http allowing FW without http proxy deployed" case is impliedly included in F29. I suggest to change the topics of 3.3.3 to "Simple Video Communication Service, FW that only allows traffic via a http proxy". So the 3.3.3 is a specific case.
Proposal 3: If " Http allowing FW without http proxy deployed" case need to be explicitly mentioned. I suggest to add some descriptions to 3.3.3
-----------------------------------------------------------------
3.3.3. Simple Video Communication Service, FW that only allows http
3.3.3.1. Description
This use-case is almost identical to the Simple Video Communication
Service use-case (Section 3.3.1). The difference is that one of the
users is behind a http allowing FW or a FW that only allows traffic via a HTTP Proxy.
3.3.3.2. Additional Requirements
F37 The browser must be able to send streams and
data to a peer in the presence of http allowing FWs or FWs that only
allows traffic via a HTTP Proxy, when FW policy
allows WebRTC traffic.
-------------------------------------------------------------------
Best Regards,
Xin
>-----Original Message-----
>From: Hutton, Andrew [mailto:andrew.hutton@unify.com]
>Sent: Thursday, October 17, 2013 2:08 AM
>To: Christer Holmberg; Chenxin (Xin); Parthasarathi R; rtcweb@ietf.org
>Subject: RE: [rtcweb] Query/Comment on
>draft-ietf-rtcweb-use-cases-and-requirements-12
>
>Hi Xin,
>
>I see the PNTAW mailing list as being there to discuss potential solutions to
>these requirements which are documented in the use case draft.
>
>The requirement F37 is specific to the case when there is a HTTP Proxy and F27
>would include the case when there is no proxy.
>
>Do you see other use cases and requirements that need to be explicitly brought
>out in draft-ietf-rtcweb-use-cases-and-requirements?
>
>Regards
>Andy
>
>
>> -----Original Message-----
>> From: rtcweb-bounces@ietf.org [mailto:rtcweb-bounces@ietf.org] On
>> Behalf Of Christer Holmberg
>> Sent: 16 October 2013 10:32
>> To: Chenxin (Xin); Parthasarathi R; rtcweb@ietf.org
>> Subject: Re: [rtcweb] Query/Comment on draft-ietf-rtcweb-use-cases-and-
>> requirements-12
>>
>> Hi Xin,
>>
>> So, you are saying we shouldn't finalize the use-case-requirements
>> document yet?
>>
>> Regards,
>>
>> Christer
>>
>> -----Original Message-----
>> From: Chenxin (Xin) [mailto:hangzhou.chenxin@huawei.com]
>> Sent: 16. lokakuuta 2013 12:28
>> To: Christer Holmberg; Parthasarathi R; rtcweb@ietf.org
>> Subject: RE: [rtcweb] Query/Comment on draft-ietf-rtcweb-use-cases-and-
>> requirements-12
>>
>> Hi Christer,
>>
>> >Hi,
>> >
>> >> +1. I think we should wait for the result of PNTAW@ietf.org
>> >> discussion
>> >before modifying the related use case and requirement. there seems no
>> >clear consensus by now.
>> >>
>> >> The related use case is 3.3.2 , F29 , 3.3.3 and F37.
>> >
>> >Consensus on what?
>>
>> Should we just consider the case that " one of the users is behind a FW
>> that only allows traffic via a HTTP Proxy "? what will happen if there
>> is no http proxy deployed?
>>
>> There are two options to solve this usecase discussed in PNTAW mailing
>> list. "5)UDP relay candidates via some HTTP/TLS compatible transport
>> (TURN) - MUST/SHOULD (TLS via HTTP CONNET or TURN over WebSockets
>have
>> been proposed." List in http://www.ietf.org/mail-
>> archive/web/pntaw/current/msg00162.html
>> Also there is other discussions in http://www.ietf.org/mail-
>> archive/web/pntaw/current/msg00166.html.
>>
>> That all mention that we should consider more than the http proxy
>> scenarios.
>>
>> I believe that the PNTAW mailing list is used for discussion of these
>> similar transport problems, including the related use case and
>> requirement. In the end , some consensus should be make to decide what
>> problem we need handle and how to solve it , which will influence the
>> use case and requirement to make it more clear. Is my thought right?
>> Or miss something...
>>
>> Best Regards,
>> Xin
>> >
>> >Note that the draft is only talking about requirements.
>> >
>> >Regards,
>> >
>> >Christer
>> >
>> >
>> >>-----Original Message-----
>> >>From: rtcweb-bounces@ietf.org [mailto:rtcweb-bounces@ietf.org] On
>> >>Behalf Of Parthasarathi R
>> >>Sent: Tuesday, October 15, 2013 3:15 AM
>> >>To: 'Christer Holmberg'; rtcweb@ietf.org
>> >>Subject: [rtcweb] Query/Comment on
>> >>draft-ietf-rtcweb-use-cases-and-requirements-12
>> >>
>> >>Hi Christer & all,
>> >>
>> >>In PNTAW mailing list, there is a discussion on firewall blocking
>> >>incoming TCP traffic when the firewall blocks UDP or allows only HTTP
>> >>traffic. The related link is
>> >>http://www.ietf.org/mail-archive/web/pntaw/current/msg00166.html.
>> >>
>> >>Could you please clarify whether F29 & F37 requirement implicitly
>> >>indicates that incoming TCP/HTTP traffic is blocked for browser when
>> >>these requirements are met. If so, Please update the below
>> requirement
>> >>text with those details.
>> >>
>> >>Thanks
>> >>Partha
>> >>
>> >>Note:
>> >>
>> >>----------------------------------------------------------------
>> >> F29 The browser must be able to send streams and
>> >> data to a peer in the presence of NATs that
>> >> block UDP traffic.
>> >>
>> >>----------------------------------------------------------------
>> >> F37 The browser must be able to send streams and
>> >> data to a peer in the presence of FWs that only
>> >> allows traffic via a HTTP Proxy, when FW policy
>> >> allows WebRTC traffic.
>> >>
>> >>_______________________________________________
>> >>rtcweb mailing list
>> >>rtcweb@ietf.org
>> >>https://www.ietf.org/mailman/listinfo/rtcweb
>> _______________________________________________
>> rtcweb mailing list
>> rtcweb@ietf.org
>> https://www.ietf.org/mailman/listinfo/rtcweb
- [rtcweb] Draft new version: draft-ietf-rtcweb-use… Christer Holmberg
- Re: [rtcweb] Draft new version: draft-ietf-rtcweb… Rauschenbach, Uwe (NSN - DE/Munich)
- Re: [rtcweb] Draft new version: draft-ietf-rtcweb… Christer Holmberg
- [rtcweb] Query/Comment on draft-ietf-rtcweb-use-c… Parthasarathi R
- Re: [rtcweb] Query/Comment on draft-ietf-rtcweb-u… Chenxin (Xin)
- Re: [rtcweb] Query/Comment on draft-ietf-rtcweb-u… Christer Holmberg
- Re: [rtcweb] Query/Comment on draft-ietf-rtcweb-u… Chenxin (Xin)
- Re: [rtcweb] Query/Comment on draft-ietf-rtcweb-u… Christer Holmberg
- Re: [rtcweb] Query/Comment on draft-ietf-rtcweb-u… Hutton, Andrew
- Re: [rtcweb] Query/Comment on draft-ietf-rtcweb-u… Chenxin (Xin)
- Re: [rtcweb] Query/Comment on draft-ietf-rtcweb-u… Chenxin (Xin)
- Re: [rtcweb] Query/Comment on draft-ietf-rtcweb-u… Parthasarathi R
- Re: [rtcweb] Query/Comment on draft-ietf-rtcweb-u… Magnus Westerlund
- Re: [rtcweb] Query/Comment on draft-ietf-rtcweb-u… Magnus Westerlund
- Re: [rtcweb] Query/Comment on draft-ietf-rtcweb-u… Hutton, Andrew
- Re: [rtcweb] Query/Comment on draft-ietf-rtcweb-u… Parthasarathi R
- Re: [rtcweb] Query/Comment on draft-ietf-rtcweb-u… Magnus Westerlund
- Re: [rtcweb] Query/Comment on draft-ietf-rtcweb-u… Hutton, Andrew
- Re: [rtcweb] Query/Comment on draft-ietf-rtcweb-u… Parthasarathi R
- Re: [rtcweb] Query/Comment on draft-ietf-rtcweb-u… Magnus Westerlund