Re: [rtcweb] rtcweb-transports reference to TRAM discovery

"Tirumaleswar Reddy (tireddy)" <tireddy@cisco.com> Fri, 19 December 2014 01:20 UTC

Return-Path: <tireddy@cisco.com>
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 9B0871A00C2 for <rtcweb@ietfa.amsl.com>; Thu, 18 Dec 2014 17:20:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level:
X-Spam-Status: No, score=-14.511 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
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 WjP1EOeNwaZy for <rtcweb@ietfa.amsl.com>; Thu, 18 Dec 2014 17:20:18 -0800 (PST)
Received: from alln-iport-8.cisco.com (alln-iport-8.cisco.com [173.37.142.95]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 72C1F1A0092 for <rtcweb@ietf.org>; Thu, 18 Dec 2014 17:20:18 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3707; q=dns/txt; s=iport; t=1418952018; x=1420161618; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=Q0TQxvtiMehlIjVvG7OTkGnvZjggB9UW0IPXFFqvl9Y=; b=IR9KMcnoNVlRE8tg+o30rCRO1SJDfHsHaB9LwaDkAwu4euOsf0OVcmLY rmo9uIIygFrSzl1FoLnnXdaGUP4UOdNxjmbOW/QW/EHpC0RY9eJRORzmJ 99KQwwtnUBykQEoXm8Pzu/IToa3JuHOYqusM9DdJ2i6pfw+P1MbTGuuXa I=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AkAFAGl8k1StJA2N/2dsb2JhbABbgwZSWATDeYIbCoUoSgKBIRYBAQEBAX2EDAEBAQMBAQEBCywrCQsMBAIBCBEEAQEBChQJBycLFAkIAQEEAQ0FCIgcCA3PUAEBAQEBAQEBAQEBAQEBAQEBAQEBARMEj0ExBwaDEIETBY4Kgz6BPz6UdyKDbG+BRX4BAQE
X-IronPort-AV: E=Sophos;i="5.07,604,1413244800"; d="scan'208";a="106773104"
Received: from alln-core-8.cisco.com ([173.36.13.141]) by alln-iport-8.cisco.com with ESMTP; 19 Dec 2014 01:20:17 +0000
Received: from xhc-aln-x12.cisco.com (xhc-aln-x12.cisco.com [173.36.12.86]) by alln-core-8.cisco.com (8.14.5/8.14.5) with ESMTP id sBJ1KHKU003783 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Fri, 19 Dec 2014 01:20:17 GMT
Received: from xmb-rcd-x10.cisco.com ([169.254.15.58]) by xhc-aln-x12.cisco.com ([173.36.12.86]) with mapi id 14.03.0195.001; Thu, 18 Dec 2014 19:20:17 -0600
From: "Tirumaleswar Reddy (tireddy)" <tireddy@cisco.com>
To: "Mo Zanaty (mzanaty)" <mzanaty@cisco.com>, Adam Roach <adam@nostrum.com>, "Cullen Jennings (fluffy)" <fluffy@cisco.com>, "Hutton, Andrew" <andrew.hutton@unify.com>
Thread-Topic: [rtcweb] rtcweb-transports reference to TRAM discovery
Thread-Index: AdAYdVah0SPsel0ORrys7Zw+IDeNbwCpE+OAAAbcQIAAAWHBgAAEPqYQ
Date: Fri, 19 Dec 2014 01:20:16 +0000
Message-ID: <913383AAA69FF945B8F946018B75898A35521B46@xmb-rcd-x10.cisco.com>
References: <9F33F40F6F2CD847824537F3C4E37DDF1E63FB08@MCHP04MSX.global-ad.net> <6946D534-CBE7-4D1A-8C26-4D2FE07136D1@cisco.com> <54933BA3.9040209@nostrum.com> <D0B8A9B6.40F29%mzanaty@cisco.com>
In-Reply-To: <D0B8A9B6.40F29%mzanaty@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.65.32.109]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/rtcweb/WTQ0Vyg-lzGr4cYaLqrKOVHlKe8
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] rtcweb-transports reference to TRAM discovery
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, 19 Dec 2014 01:20:20 -0000

> -----Original Message-----
> From: rtcweb [mailto:rtcweb-bounces@ietf.org] On Behalf Of Mo Zanaty
> (mzanaty)
> Sent: Friday, December 19, 2014 2:50 AM
> To: Adam Roach; Cullen Jennings (fluffy); Hutton, Andrew
> Cc: rtcweb@ietf.org
> Subject: Re: [rtcweb] rtcweb-transports reference to TRAM discovery
> 
> The priority order that makes most sense to me is:
> 
> 1. user override
> 2. app override
> 3. auto discovery
> 4. app fallback
> 5. user fallback
> 
> If any override is configured by the user or app, do not perform auto
> discovery, stop here.
> 
> If auto discovery fails, use a fallback configured by the app or user.
> 
> There is a big difference between an override and a fallback, so both seem
> necessary.
> 
> Obviously, we need some mechanism for 3 as Adam said, in case it needs to
> be invoked.

TURN server selection is discussed in https://tools.ietf.org/html/draft-patil-tram-turn-serv-selection-00

-Tiru

> 
> Mo
> 
> On 12/18/14, 3:40 PM, Adam Roach <adam@nostrum.com> wrote:
> 
> So, I think it's important that we have some way to encourage deployment of
> TURN servers both in the ISPs, and as part of firewalls (both residential and
> enterprise). By putting TURN in paths that are already going to bear the
> traffic in question, the overall cost associated with calls goes down, and call
> quality (latency, loss) improves.
> 
> I'm sympathetic to the position that we don't want to give these entities
> specific hooks to force specific servers to be inserted into the flow. We need
> to find a balance here: something that allows the relevant entities to deploy
> and advertise such servers; something that allows WebRTC applications to
> discover and use them; and something that puts the ultimate decision in the
> hands of the users. Off the top of my head, adding a browser API that allows
> applications to  to retrieve these servers and elect to use them if it wants to
> would serve part of the purpose; giving users a means by which they can
> instruct the browser not to return such a list would serve the remainder.
> 
> But that's all kind of orthogonal to the IETF issues: if we're going to do
> *anything* in this space, we need the discovery mechanisms.
> 
> /a
> 
> On 12/18/14 11:23, Cullen Jennings (fluffy) wrote:
> > It seems that in the mobile case and many residential cases, doing
> >that draft would allow a service provider to force all the traffic
> >through a TURN server of the service providers choosing. Am I reading
> >this correctly because I am pretty sure I would not be in favor of that.
> >
> >
> >> On Dec 15, 2014, at 7:42 AM, Hutton, Andrew
> <andrew.hutton@unify.com>
> >>wrote:
> >>
> >> I am thinking that
> >>https://tools.ietf.org/html/draft-ietf-rtcweb-transports-07#section-3.
> >>4 should include a requirement that a WebRTC Browser MUST support the
> >>TURN server discovery as described in
> >>https://tools.ietf.org/html/draft-ietf-tram-turn-server-discovery-00.
> >>
> >>
> >> Andy
> >>
> >> _______________________________________________
> >> 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 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