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