Re: [rtcweb] [tram] [RTCWEB] [TRAM] Protesting: Requesting TRAM Charter Clarification regardig Milestone 3: TURN server auto-discovery mechanism for enterprise and ISPs
"Karl Stahl" <karl.stahl@intertex.se> Thu, 13 March 2014 07:56 UTC
Return-Path: <karl.stahl@intertex.se>
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 6EEF01A094F; Thu, 13 Mar 2014 00:56:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.501
X-Spam-Level:
X-Spam-Status: No, score=0.501 tagged_above=-999 required=5 tests=[BAYES_05=-0.5, HTML_MESSAGE=0.001, MSGID_MULTIPLE_AT=1] 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 Rmibw6z-5Jh5; Thu, 13 Mar 2014 00:56:54 -0700 (PDT)
Received: from smtp.it-norr.com (smtp.it-norr.com [80.244.64.160]) by ietfa.amsl.com (Postfix) with ESMTP id 6AF791A094E; Thu, 13 Mar 2014 00:56:53 -0700 (PDT)
Received: from ([95.199.19.223]) by smtp.it-norr.com (Telecom3 SMTP service) with ASMTP id 201403130856442069; Thu, 13 Mar 2014 08:56:44 +0100
From: Karl Stahl <karl.stahl@intertex.se>
To: "'Cullen Jennings (fluffy)'" <fluffy@cisco.com>, 'IESG IESG' <iesg@ietf.org>
References: <20140214030712.30321.21888.idtracker@ietfa.amsl.com> <CAKhHsXGzA=ZTFGTK7ht9hQbfG70iqKrDtxrZCdQNNMzBYZCk8A@mail.gmail.com> <530604ea.c5bf440a.5cfd.ffffde18SMTPIN_ADDED_BROKEN@mx.google.com> <CAKhHsXGsp6ma6Ko9op+YFRqSGM_Ex-jFo_fjz69rN0SEHfNK2A@mail.gmail.com> <CALDtMrKb3_38Rs0vaGnpEvNvTYz8YUTo89STvLJNXfkfdipDSQ@mail.gmail.com> <93BEDDC39A54294B9E78C7860516FA4724AA4422@AZ-US1EXMB06.global.avaya.com> <B7FA2629-6D48-4569-BB62-56395C3EE4BC@cisco.com> <04ff01cf31b4$8eb73780$ac25a680$@stahl@intertex.se> <AA208926-C949-4580-B20B-DCF172D3C21B@cisco.com>
In-Reply-To:
Date: Thu, 13 Mar 2014 08:56:44 +0100
Message-ID: <022301cf3e91$c7a31ed0$56e95c70$@stahl>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_0224_01CF3E9A.296786D0"
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: AQHPMbSdf/e29IVb6Eq4DfCgCp5RAprHHxqAgACxezCAB08LAIAOOy+g
Content-Language: sv
Archived-At: http://mailarchive.ietf.org/arch/msg/rtcweb/bc0H4TXSP1tETRimFkiIJKzhafs
Cc: tram@ietf.org, 'Spencer Dawkins' <spencer@wonderhamster.org>, rtcweb@ietf.org
Subject: Re: [rtcweb] [tram] [RTCWEB] [TRAM] Protesting: Requesting TRAM Charter Clarification regardig Milestone 3: TURN server auto-discovery mechanism for enterprise and ISPs
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: Thu, 13 Mar 2014 07:56:58 -0000
Hi Cullen, You may first want to read the previous email to Harald: http://www.ietf.org/mail-archive/web/tram/current/msg00349.html Regarding your request from February 26: > Karl, > I am totally lost on this thread. Could you start a new tmead that summarize what the issues is, what seems to be the point of debate, and what your view is on what we should do. I think that would help make progress. > Thank you, Cullen I already February 26 started a new thread for the mission to bring quality to real-time traffic over our best effort Internet <http://www.ietf.org/mail-archive/web/tram/current/msg00331.html> http://www.ietf.org/mail-archive/web/tram/current/msg00331.html [tram] [rtcweb] The way to "Interfacing to QoS", A level 3-5 IP/IETF/WebRTC-thing how to interface to lower level's QoS-stuff [1] And from your email February 25 below: > Reading the charter, the above is *not* at all a clear objective of the WG (note I am not the chair of this WG or the responsible AD). >That said, I think you have pointed out this charter is abysmally vague - it does not say what the WG is not going to do. If I decided to do BGP for routing updates over TURN it would be within the scope of this charter. >My advice to the responsible AD is recharter this WG before IETF 90 or close it. I would be glad to help write a charter that is not an infinite blank cheque. I actually thought it was you (Cullen) that at least initiated tram Milestone 3 with Subject: TURN server auto-discovery mechanism for enterprise and ISPs [2] After your request http://www.ietf.org/mail-archive/web/rtcweb/current/msg09007.html [Karl, I, had said]> I've heard several carries expressing that they want to provide their own TURN servers with their accesses. [Cullen asked] Any chance you could put me in touch with some of them. I'd love to get more information on what is needed so we can solve this. The huge European carrier and the cable operators in general CableLabs that I refer to in http://www.ietf.org/mail-archive/web/tram/current/msg00275.html were the ones I put you in touch with, and then China Mobile reached out for getting the auto-discovery mechanism in place: Let me also point out draft-deng-tram-isp-turn-00 http://www.ietf.org/mail-archive/web/tram/current/msg00214.html from China Mobile that appeared on this mailing list yesterday. It points out the need and willingness from the ISP/NSP side to do something about QoS for WebRTC traffic, that they expect to be large and have to bring to their customers with best QoE. In fact they and some more (a huge European carrier and the cable operators in general - CableLabs) have expressed similar concerns to me *This is exactly something we want to work on as the current way will cause severe problem on traffic when rtcweb applications get popular* is a direct quote from one of those. Whoever you left this to, it somehow appeared as [tram] Milestone 3. [2] The complete Anycast method for auto discovery of ISPs TURN servers was suggested October 22 (without further discussions) http://www.ietf.org/mail-archive/web/rtcweb/current/msg09128.html and thereafter brought into [tram] Milestone 3 by me February 8 http://www.ietf.org/mail-archive/web/tram/current/msg00132.html It took me some time to find the relevant emails from the discussions in September and October which ended up with my entry to the [tram]-list February 8, where I still say it was 95% ready (there are a few relevant points from Simon that I will address later). Thereafter, the QoS diversion and confusion started around February 12th in what looks to me as an effort to make it a Mission Impossible. So referring to http://www.ietf.org/mail-archive/web/tram/current/msg00275.html, step A) is for the TRAM WG to allow ISPs/NSPs to route quality demanding WebRTC media into their IP pipes that are capable of transporting real-time traffic, using TURN servers. Step B), how the WebRTC browser shall use the auto discovered TURN server, which I suggested in http://www.ietf.org/mail-archive/web/tram/current/msg00132.html WEB BROWSER BEHAVIOUR: Network provided TURN servers will not appear over night, applications may for long provide a TURN server address, and there are exceptions where the TURN server address is preferred to be manually configured. It is previously suggested, and to some extent discussed, that the WebRTC browser should select the TURN server to use in the following priority order, where ICE would assure that you get some connectivity if several candidates are found and needs to be tested: 1) TURN server address configured in the browser by the user (special cases, normally not used, but handy for testing) 2) TURN server address configured by the network administrator via an admin policy template or a WPAD method as mentioned below 3) TURN server address auto-discovered by the mechanism discussed here 4) TURN server address being supplied by the web application may be for the RTCWEB WG rather than TRAM WG to handle. Further I would guess step D) is an AVTEXT WG thing What do you think? /Karl Footnotes: [1] Please do not divert or confuse this with QoS methods in themselves (like diffserve, bandwidth reservation, congestion control etc.) This is the interface from the application to the network level, where all networks types should be able to use the traffic information for QoS methods relevant to the particular network. [2] I think both you (Cullen) and Harald, are good, have the best intentions and integrity, but no one of us have infinite memory capacity (especially when the VP8/H.264 flooding came in between). I only learned by accident that the TRAM WG was in progress at the November WebRTC conference and should handle the Auto Discovery of TURN-servers. PS: To avoid being stopped by the to many recipients spam filter, the Guys (including Mary) from http://www.ietf.org/mail-archive/web/rtcweb/current/msg11548.html and the ones mentioned in the email are copied separately. -----Ursprungligt meddelande----- Från: Cullen Jennings (fluffy) [ <mailto:fluffy@cisco.com> mailto:fluffy@cisco.com] Skickat: den 26 februari 2014 01:49 Till: Karl Stahl Kopia: Alan Johnston; <mailto:rtcweb@ietf.org> rtcweb@ietf.org; <mailto:tram@ietf.org> tram@ietf.org; Bernard Aboba; David Singer; Harald Tveit Alvestrand; Marc Robins; Eric Burger; Mary Barnes; Henning Schulzrinne Ämne: Re: [rtcweb] [tram] I-D Action: draft-thomson-tram-turn-bandwidth-00.txt > Karl, > I am totally lost on this thread. Could you start a new tmead that summarize what the issues is, what seems to be the point of debate, and what your view is on what we should do. I think that would help make progress. > Thank you, > Cullen I just did something like that in: [tram] [rtcweb] The way to "Interfacing to QoS", A level 3-5 IP/IETF/WebRTC-thing how to interface to lower level's QoS-stuff <http://www.ietf.org/mail-archive/web/tram/current/msg00331.html> http://www.ietf.org/mail-archive/web/tram/current/msg00331.html Hoping this thread subject amplifies what this SHOULD be about. (An how it will lead to the summary, after all diversion.) Actually, the outcome of "Interfacing to QoS" will be I challenge anyone that this will be outcome, and will start "Interfacing to QoS" with what IP "Interfacing to QoS" that we have the tiny ADSL modem IX78 that implements such CLEAR INTERFACE and the actual QoS methods, for both the Congestion, Default gateway, Surf Pipe Manipulating the RTP extension header etc etc on 6 USD CPU and also include the ADSL part where that quality handling is based on heavy 57 bytes chopping up at this exact -----Ursprungligt meddelande----- Från: Cullen Jennings (fluffy) [ <mailto:fluffy@cisco.com> mailto:fluffy@cisco.com] Skickat: den 26 februari 2014 02:06 Till: Karl Stahl; IESG IESG Kopia: Magnus Westerlund; Simon Perreault; Ted Hardie; Gonzalo Camarillo; <mailto:rtcweb@ietf.org> rtcweb@ietf.org; <mailto:tram@ietf.org> tram@ietf.org; Spencer Dawkins Ämne: Re: [tram] [RTCWEB] [TRAM] Protesting: Requesting TRAM Charter Clarification regardig Milestone 3: TURN server auto-discovery mechanism for enterprise and ISPs On Feb 25, 2014, at 7:02 AM, Karl Stahl < <mailto:karl.stahl@intertex.se> karl.stahl@intertex.se> wrote: > To the TRAM WG and RTCWEB WG and ADs: > > It must be a clear objective of the TRAM WG that ISPs/NSPs are allowed and encouraged to route quality demanding WebRTC media into their IP pipes that are capable of transporting real-time traffic without quality issues, using TURN servers. > Reading the charter, the above is *not* at all a clear objective of the WG (note I am not the chair of this WG or the responsible AD). That said, I think you have pointed out this charter is abysmally vague - it does not say what the WG is not going to do. If I decided to do BGP for routing updates over TURN it would be within the scope of this charter. My advice to the responsible AD is recharter this WG before IETF 90 or close it. I would be glad to help write a charter that is not an infinite blank cheque.
- Re: [rtcweb] [tram] I-D Action: draft-thomson-tra… Karl Stahl
- [rtcweb] [RTCWEB] [TRAM] Protesting: Requesting T… Karl Stahl
- Re: [rtcweb] [tram] I-D Action: draft-thomson-tra… Karl Stahl
- Re: [rtcweb] [tram] I-D Action: draft-thomson-tra… Pal Martinsen (palmarti)
- Re: [rtcweb] [tram] [RTCWEB] [TRAM] Protesting: R… Cullen Jennings (fluffy)
- Re: [rtcweb] [tram] [RTCWEB] [TRAM] Protesting: R… Cullen Jennings (fluffy)
- Re: [rtcweb] [tram] [RTCWEB] [TRAM] Protesting: R… Cullen Jennings (fluffy)
- Re: [rtcweb] [tram] I-D Action: draft-thomson-tra… Cullen Jennings (fluffy)
- Re: [rtcweb] [tram] [RTCWEB] [TRAM] Protesting: R… Barry Leiba
- [rtcweb] BCP over TURN will not be in scope ... a… Spencer Dawkins
- Re: [rtcweb] [tram] [RTCWEB] [TRAM] Protesting: R… Cullen Jennings (fluffy)
- Re: [rtcweb] BCP over TURN will not be in scope .… Cullen Jennings (fluffy)
- [rtcweb] [tram] The way to "Interfacing to QoS", … Karl Stahl
- Re: [rtcweb] BCP over TURN will not be in scope .… Gonzalo Camarillo
- Re: [rtcweb] [tram] [RTCWEB] [TRAM] Protesting: R… Karl Stahl
- Re: [rtcweb] [tram] [RTCWEB] [TRAM] Protesting: R… Karl Stahl
- Re: [rtcweb] [tram] [RTCWEB] [TRAM] Protesting: R… Gonzalo Camarillo
- Re: [rtcweb] [tram] [RTCWEB] [TRAM] Protesting: R… Karl Stahl
- Re: [rtcweb] [tram] RTP header extension for "Int… Karl Stahl