Re: [rtcweb] TURN server address via DHCP, WGLC of draft-ietf-rtcweb-use-cases-and-requirements-11
"cb.list6" <cb.list6@gmail.com> Mon, 23 September 2013 16:58 UTC
Return-Path: <cb.list6@gmail.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 3379521F9D31 for <rtcweb@ietfa.amsl.com>; Mon, 23 Sep 2013 09:58:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.499
X-Spam-Level:
X-Spam-Status: No, score=-2.499 tagged_above=-999 required=5 tests=[AWL=0.100, BAYES_00=-2.599, HTML_MESSAGE=0.001, NO_RELAYS=-0.001]
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 GwTULiA7nWn5 for <rtcweb@ietfa.amsl.com>; Mon, 23 Sep 2013 09:58:05 -0700 (PDT)
Received: from mail-wg0-x22c.google.com (mail-wg0-x22c.google.com [IPv6:2a00:1450:400c:c00::22c]) by ietfa.amsl.com (Postfix) with ESMTP id E4BC221F9E4D for <rtcweb@ietf.org>; Mon, 23 Sep 2013 09:58:01 -0700 (PDT)
Received: by mail-wg0-f44.google.com with SMTP id b13so3384995wgh.35 for <rtcweb@ietf.org>; Mon, 23 Sep 2013 09:58:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=k26qyE8szlb3t8qBQGy0XaIWdW7NOFr6hzZcLRuUcvs=; b=0a3lbu36H1BHH5c/By7Tz7q9bIyJXx1tqzsjPXi4g31a/nk4zPg8mgWRpSF1PlUkmg Q6DWyEooM+sBvbZiZY/W8HU1zaVUUyitU+tzgdm+7btXhE6yAGFK1DzBFPWGGiM8q9oM y3n4+KkbqM3KyHR2zQArfh3kV7xDmxJmKrN4GgnQi+EwxyCNcF4fLKvOuWLaFIw+WhHm ov22YfMFfpNK2q86uhSbzP6FdFKyQ2o45LIhVU9Xuj5GkMXj9/CKClrfnlrh4Qe+PEXF gLyEQm+C3bojC8UIX+5tqlAsJBeCCQSUZZ1tm01qd2pExqjHT4nHMJR9yIZ55Wl8rZr0 KjFQ==
MIME-Version: 1.0
X-Received: by 10.180.13.174 with SMTP id i14mr14388953wic.49.1379955481069; Mon, 23 Sep 2013 09:58:01 -0700 (PDT)
Received: by 10.217.114.137 with HTTP; Mon, 23 Sep 2013 09:58:01 -0700 (PDT)
Received: by 10.217.114.137 with HTTP; Mon, 23 Sep 2013 09:58:01 -0700 (PDT)
In-Reply-To: <523c6d3d.c9d1440a.3b96.7499SMTPIN_ADDED_BROKEN@mx.google.com>
References: <C5E08FE080ACFD4DAE31E4BDBF944EB11667BBA0@xmb-aln-x02.cisco.com> <523c6d3d.c9d1440a.3b96.7499SMTPIN_ADDED_BROKEN@mx.google.com>
Date: Mon, 23 Sep 2013 09:58:01 -0700
Message-ID: <CAD6AjGRXr5kPRQdN+4jkgXHciN3NE7HiRmsb7kaYuzwHEPa7ZA@mail.gmail.com>
From: "cb.list6" <cb.list6@gmail.com>
To: Karl Stahl <karl.stahl@intertex.se>
Content-Type: multipart/alternative; boundary="001a11c227e8416da104e70feca1"
Cc: "Cullen Jennings (fluffy)" <fluffy@cisco.com>, rtcweb@ietf.org
Subject: Re: [rtcweb] TURN server address via DHCP, WGLC of draft-ietf-rtcweb-use-cases-and-requirements-11
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: Mon, 23 Sep 2013 16:58:06 -0000
On Sep 20, 2013 8:43 AM, "Karl Stahl" <karl.stahl@intertex.se> wrote: > > For NAT/Firewall traversal WebRTC uses ICE, where the browser today gets the > TURN server address from the web application, or gets it configured by a LAN > admin via an “admin policy template”. > > However, there is a need (motivations below) for the TURN server address to > be provided via DHCP (and maybe RA - Router Advertisement - for IPv6, and > the OTT channel in mobiles have their own method I’ve been told). Simply > put, just as you often get your IP-address, DNS address, etc. automatically > from the network access, you should also get the TURN server address. > > I suggest the following is added to the end of use case (which today is > about multiple TURN servers) > 3.2.4. Simple Video Communication Service, global service provider > 3.2.4.1. Description > ... > "A network service provider must be able to automatically supply a TURN > server addresses to the browser when accessing a network. The address may > come via DHCP or a similar mechanism (maybe RA - Router Advertisement - for > IPv6, an addition to the IPCP protocol like RFC1877 for PPPoE, or whatever > method the mobile OTT channels use). The mechanism should be similar to > automatically getting the IP-address, DNS address, etc.. and need extensions > to current recommendations/standards. > > There are several reasons for a network service provider to supply a TURN > server as part of his offered access: > - to keep media paths short, specifically not sending media outside its own > network to some distant application provided TURN server > - to support mobility, i.e. you may want to move from a LAN with a > configured TURN server to accessing via WiFi or 3G/4G OTT channels I have not read the draft but would like to make it clear that no 2g/3g/4g provider uses dhcp over the mobile network so this dhcp solution would not apply. CB > - to offer a media path with better quality (than best effort data traffic). > Getting “WebRTC-ready” access and we look forward to telepresence for > everyone. > > An enterprise network that want to keep a restrictive firewall not allowing > UDP traffic, could provide a real-time path using a TURN server paralleling > the firewall, instead of tunneling RTP through always open http or https > ports resulting in RTP media over TCP – with severe quality problems from > TCP retransmissions of dropped packets. The TURN server address is most > easily provided in the same way as the IP address and DNS address. (That > would also put the right party in control – The network provider decides > what is allowed on his network.) > > This browser should select which available TURN server address to use in the > following priority order, where ICE could be used to try several: > > 1) TURN server address configured in the browser by the user (special cases, > normally not used) > 2) TURN server address configured by the network administrator via an “admin > policy template” > 3) TURN server address supplied by DHCP or similar automatic network method > 4) TURN server address being supplied by the web application" > > Two new requirements can be extracted: > " ---------------------------------------------------------------- > F40 The browser must support retrieving TURN server addresses via > DHCP or a similar mechanism (maybe RA - Router Advertisement - for IPv6, an > addition to the IPCP protocol like RFC1877 for PPPoE, or whatever method the > mobile OTT channels use). The mechanism should be similar to automatically > getting the IP-address, DNS address, etc.. > ---------------------------------------------------------------- > F42 This browser should select which available TURN server address to > use in the following priority order, where ICE could be used to try several: > > 1) TURN server address configured in the browser by the user (special cases, > normally not used) > 2) TURN server address configured by the network administrator via an “admin > policy template” > 3) TURN server address supplied by DHCP or similar automatic network method > 4) TURN server address being supplied by the web application > ----------------------------------------------------------------" > > I suppose this also will add to: > 5. IANA Considerations > TBD > > /Karl > > > -----Ursprungligt meddelande----- > Från: rtcweb-bounces@ietf.org [mailto:rtcweb-bounces@ietf.org] För Cullen > Jennings (fluffy) > Skickat: den 4 september 2013 18:24 > Till: rtcweb@ietf.org > Ämne: [rtcweb] WGLC of draft-ietf-rtcweb-use-cases-and-requirements-11 > > > We would like to start a working group last call of > draft-ietf-rtcweb-use-cases-and-requirements-11. > > Please send comments by the end of the day on September 21. > > Thank you, > > The chairs …. > > > > > _______________________________________________ > 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] WGLC of draft-ietf-rtcweb-use-cases-and-… Cullen Jennings (fluffy)
- Re: [rtcweb] WGLC of draft-ietf-rtcweb-use-cases-… Stefan Håkansson LK
- Re: [rtcweb] WGLC of draft-ietf-rtcweb-use-cases-… Magnus Westerlund
- Re: [rtcweb] WGLC of draft-ietf-rtcweb-use-cases-… Bernard Aboba
- [rtcweb] TURN server address via DHCP, WGLC of dr… Karl Stahl
- Re: [rtcweb] WGLC of draft-ietf-rtcweb-use-cases-… Hutton, Andrew
- Re: [rtcweb] TURN server address via DHCP, WGLC o… Harald Alvestrand
- Re: [rtcweb] WGLC of draft-ietf-rtcweb-use-cases-… Karl Stahl
- Re: [rtcweb] TURN server address via DHCP, WGLC o… Bernard Aboba
- [rtcweb] WGLC of draft-ietf-rtcweb-use-cases-and-… Karl Stahl
- Re: [rtcweb] TURN server address via DHCP, WGLC o… Marc Abrams
- [rtcweb] [mmusic] WGLC of draft-ietf-rtcweb-use-c… Karl Stahl
- [rtcweb] [mmusic] TURN server address via DHCP, W… Karl Stahl
- Re: [rtcweb] TURN server address via DHCP, WGLC o… Hutton, Andrew
- Re: [rtcweb] TURN server address via DHCP, WGLC o… Marc Abrams
- Re: [rtcweb] WGLC of draft-ietf-rtcweb-use-cases-… Hutton, Andrew
- Re: [rtcweb] TURN server address via DHCP, WGLC o… Hutton, Andrew
- Re: [rtcweb] WGLC of draft-ietf-rtcweb-use-cases-… Sergio Garcia Murillo
- Re: [rtcweb] TURN server address via DHCP, WGLC o… Tirumaleswar Reddy (tireddy)
- Re: [rtcweb] TURN server address via DHCP, WGLC o… cb.list6
- Re: [rtcweb] [mmusic] WGLC of draft-ietf-rtcweb-u… Dan Wing
- Re: [rtcweb] TURN server address via DHCP, WGLC o… Karl Stahl
- Re: [rtcweb] WGLC of draft-ietf-rtcweb-use-cases-… Chenxin (Xin)
- Re: [rtcweb] additional ICE info Bernard Aboba
- Re: [rtcweb] WGLC of draft-ietf-rtcweb-use-cases-… Karl Stahl
- Re: [rtcweb] WGLC of draft-ietf-rtcweb-use-cases-… Chenxin (Xin)
- Re: [rtcweb] WGLC of draft-ietf-rtcweb-use-cases-… Karl Stahl
- Re: [rtcweb] additional ICE info Dan Wing
- Re: [rtcweb] TURN server address via DHCP, WGLC o… Cullen Jennings (fluffy)
- Re: [rtcweb] additional ICE info Harald Alvestrand
- Re: [rtcweb] additional ICE info Dan Wing
- Re: [rtcweb] TURN server address via DHCP, WGLC o… Karl Stahl
- Re: [rtcweb] TURN server address via DHCP, WGLC o… Harald Alvestrand
- Re: [rtcweb] TURN server address via DHCP, WGLC o… Markus.Isomaki
- Re: [rtcweb] WGLC of draft-ietf-rtcweb-use-cases-… Chenxin (Xin)
- Re: [rtcweb] TURN server address via DHCP, WGLC o… Karl Stahl
- Re: [rtcweb] WGLC of draft-ietf-rtcweb-use-cases-… Karl Stahl
- Re: [rtcweb] TURN server address via DHCP, WGLC o… cb.list6
- Re: [rtcweb] TURN server address via DHCP, WGLC o… Cullen Jennings (fluffy)
- Re: [rtcweb] TURN server address via DHCP, WGLC o… Justin Uberti
- Re: [rtcweb] TURN server address via DHCP, WGLC o… Karl Stahl
- Re: [rtcweb] TURN server address via DHCP, WGLC o… Jeremy Laurenson (jlaurens)
- Re: [rtcweb] TURN server address via DHCP, WGLC o… Justin Uberti
- Re: [rtcweb] TURN server address via DHCP, WGLC o… Martin Thomson
- Re: [rtcweb] TURN server address via DHCP, WGLC o… Bernard Aboba
- Re: [rtcweb] TURN server address via DHCP, WGLC o… Jeremy Laurenson (jlaurens)
- [rtcweb] [mmusic] TURN server address via DHCP, W… Karl Stahl
- Re: [rtcweb] [mmusic] WGLC of draft-ietf-rtcweb-u… Magnus Westerlund
- Re: [rtcweb] TURN server address via DHCP, WGLC o… Saverio Vardaro
- Re: [rtcweb] additional ICE info Martin Thomson
- Re: [rtcweb] [mmusic] WGLC of draft-ietf-rtcweb-u… Karl Stahl
- Re: [rtcweb] [mmusic] TURN server address via DHC… Cullen Jennings (fluffy)
- Re: [rtcweb] [mmusic] TURN server address via DHC… Karl Stahl
- Re: [rtcweb] [mmusic] WGLC of draft-ietf-rtcweb-u… Christer Holmberg
- Re: [rtcweb] [mmusic] TURN server address via DHC… Justin Uberti
- Re: [rtcweb] [mmusic] TURN server address via DHC… cb.list6
- [rtcweb] Payload Types assignments was Re: SV: [m… Magnus Westerlund
- Re: [rtcweb] TURN server address via DHCP, WGLC o… Karl Stahl
- Re: [rtcweb] [mmusic] TURN server address via DHC… Karl Stahl
- Re: [rtcweb] [mmusic] WGLC of draft-ietf-rtcweb-u… Karl Stahl
- Re: [rtcweb] [mmusic] TURN server address via DHC… Justin Uberti
- Re: [rtcweb] Payload Types assignments was Re: SV… Karl Stahl
- Re: [rtcweb] Payload Types assignments was Re: SV… Harald Alvestrand
- Re: [rtcweb] Payload Types assignments was Re: SV… BeckW
- Re: [rtcweb] Payload Types assignments was Re: SV… Ted Hardie
- Re: [rtcweb] Payload Types assignments was Re: SV… BeckW
- Re: [rtcweb] Payload Types assignments was Re: SV… Harald Alvestrand
- Re: [rtcweb] Payload Types assignments was Re: SV… Martin Thomson
- Re: [rtcweb] Payload Types assignments was Re: SV… Harald Alvestrand
- Re: [rtcweb] Payload Types assignments was Re: SV… BeckW
- Re: [rtcweb] Payload Types assignments was Re: SV… Martin Thomson
- Re: [rtcweb] Payload Types assignments was Re: SV… Ted Hardie
- Re: [rtcweb] Payload Types assignments was Re: SV… Lee, Richard FTC
- Re: [rtcweb] Payload Types assignments was Re: SV… Dan Wing
- Re: [rtcweb] Payload Types assignments was Re: SV… BeckW
- Re: [rtcweb] Payload Types assignments was Re: SV… Karl Stahl
- [rtcweb] [mmusic] Anycast discovery, Was TURN ser… Karl Stahl
- [rtcweb] [avtext] Payload Types assignments was R… Karl Stahl
- [rtcweb] [tram] Payload Types assignments Karl Stahl
- Re: [rtcweb] [tram] Payload Types assignments Colin Perkins
- Re: [rtcweb] [tram] Payload Types assignments Karl Stahl
- Re: [rtcweb] [tram] Payload Types assignments Magnus Westerlund
- Re: [rtcweb] [tram] Payload Types assignments Charles Eckel (eckelcu)
- Re: [rtcweb] [tram] Payload Types assignments Colin Perkins
- Re: [rtcweb] [tram] Payload Types assignments Harald Alvestrand
- Re: [rtcweb] [tram] Payload Types assignments Karl Stahl
- Re: [rtcweb] [tram] Payload Types assignments Karl Stahl
- Re: [rtcweb] [tram] Payload Types assignments Karl Stahl
- Re: [rtcweb] [tram] Payload Types assignments Harald Alvestrand
- Re: [rtcweb] [tram] Payload Types assignments Karl Stahl