Re: [rtcweb] Filling in details on "trickle ICE"

Emil Ivov <emcho@jitsi.org> Mon, 27 August 2012 22:04 UTC

Return-Path: <emil@sip-communicator.org>
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 CE76711E8091 for <rtcweb@ietfa.amsl.com>; Mon, 27 Aug 2012 15:04:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.98
X-Spam-Level:
X-Spam-Status: No, score=-2.98 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1, RCVD_IN_SORBS_WEB=0.619]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3uWb1m9uHICJ for <rtcweb@ietfa.amsl.com>; Mon, 27 Aug 2012 15:04:52 -0700 (PDT)
Received: from mail-wi0-f172.google.com (mail-wi0-f172.google.com [209.85.212.172]) by ietfa.amsl.com (Postfix) with ESMTP id 8FC0021F8462 for <rtcweb@ietf.org>; Mon, 27 Aug 2012 15:04:52 -0700 (PDT)
Received: by wicr5 with SMTP id r5so3088354wic.13 for <rtcweb@ietf.org>; Mon, 27 Aug 2012 15:04:47 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=message-id:date:from:organization:user-agent:mime-version:to:cc :subject:references:in-reply-to:content-type :content-transfer-encoding:x-gm-message-state; bh=5qnzLq1ZcaZ07d8VwHZtsSUf2YsAM1elQbYxurncv14=; b=TmTdTanvxpGPzHztNVYV3nlk1LcNPYBDJfcp2105l8nLO2LyjkbvAKtrpKrlaL/ajZ tn1TsFCLB5Hpc23CF98HWZxipYtI9zsw6CYsEKgMYXZYC6qjhqSEJMNDm8fx+6mvGU4M Wc8TjITlGXDqabkw6dta3DwRHa2M+I4jF6ymD2pmQhWvoitsNklbHgj+BaPMOR1DEwVJ L2HhlKW6dv687FqYvZnOvWsoURnj3CGiubR/9PN4Kc+mFWkguwigP/tF64H/hhO/NRtE 63LB/jY50Qwpm52DdlUTBFZxapJCpp5n7NxHv2ButFvZXrmVtfqrQyu1H8qMP3HaHnkw fIgQ==
Received: by 10.180.105.6 with SMTP id gi6mr28380935wib.4.1346105087202; Mon, 27 Aug 2012 15:04:47 -0700 (PDT)
Received: from camionet.local (93-57-0-240.ip162.fastwebnet.it. [93.57.0.240]) by mx.google.com with ESMTPS id cu1sm1485690wib.6.2012.08.27.15.04.42 (version=TLSv1/SSLv3 cipher=OTHER); Mon, 27 Aug 2012 15:04:45 -0700 (PDT)
Message-ID: <503BEEFD.40301@jitsi.org>
Date: Tue, 28 Aug 2012 00:04:45 +0200
From: Emil Ivov <emcho@jitsi.org>
Organization: Jitsi
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:14.0) Gecko/20120713 Thunderbird/14.0
MIME-Version: 1.0
To: Bernard Aboba <bernard_aboba@hotmail.com>
References: <CABcZeBMzgAs=hK38hCjS7t6yLjkTydS2TQUb8R3rBbRKGakVdQ@mail.gmail.com><CABkgnnVBBAH=HCkn_cksBs_9A_hm=VfFwcTtvOM3C7XB2h2KTA@mail.gmail.com><CABcZeBMFUFjU=FQo5LeJrcMfajeae0j+PWw5U2g5dUQNcJLWaA@mail.gmail.com><CABkgnnXiL3_U+Hci9ooDqBCsoV3KF8pwgcf9zbuN6EKZkK+aiQ@mail.gmail.com><CABcZeBNkkH93ybuMWoFg-ddKWnRgdn2Vgyb50W21A2GoMWxw6Q@mail.gmail.com><CABkgnnXQ25ZYNqeO+=FsYDR3aNvFS2zvrKWGs5o=h8m+Eq=Y+Q@mail.gmail.com><3B8DB12B-ABB3-4AC2-A0A0-93DC62C619D3@iii.ca><CABkgnnU3ecmhUwCYHmppwLJz-nbSA6=VRF7nF7wcpb+5QAWmdQ@mail.gmail.com>, <E17CAD772E76C742B645BD4DC602CD81069D82BF@NAHALD.us.int.genesyslab.com>, <AE1A6B5FD507DC4FB3C5166F3A05A4840E4E7B56@tk5ex14mbxc272.redmond.corp.microsoft.com>, <E17CAD772E76C742B645BD4DC602CD81069D8500@NAHALD.us.int.genesyslab.com>, <AE1A6B5FD507DC4FB3C5166F3A05A4840E4E7C02@tk5ex14mbxc272.redmond.corp.microsoft.com>, <503BDC75.7050008@stpeter.im> <BLU002-W2286956624CC6600038246993A20@phx.gbl>
In-Reply-To: <BLU002-W2286956624CC6600038246993A20@phx.gbl>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
X-Gm-Message-State: ALoCoQnP+xkmUkIecfJ6VvdjZ6o8MmVCyTpoIgOpi+E8Mf29DE5CO1LrKeRNZiWWNVXDZYNmRFN/
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Filling in details on "trickle ICE"
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, 27 Aug 2012 22:04:57 -0000

On 27.08.12, 23:51, Bernard Aboba wrote:
> Right. 
> 
>  XEP-0176 Sections 5.5-5.9 does describe how various aspects of "Trickle
> ICE" are handled in XMPP/Jingle, answering a number of the questions
> asked in Eric's original post (see
> http://www.ietf.org/mail-archive/web/rtcweb/current/msg05121.html). 
> These sections are consistent with RFC 5245 with respect to STUN/TURN
> behavior, so that it isn't clear to me that a revision of RFC 5245 is
> needed.  Or am I missing something?

Well an ICE stack that implements trickle as per XEP-0176 would
currently not interoperate with a 5245 implementation or, at best, would
lead to unpredictable results.

The description in XEP-0176 is actually quite perfunctory and can't
really be considered a proper specification.

A document that describes a proper way of implementing this would hence
be quite helpful.

Emil

> 
> Peter St. Andre said:
> 
>>>  I believe that with Jingle, there is a written spec for that, and
> for SIP, there is not (at present).
>>
>> Correct: http://xmpp.org/extensions/xep-0176.html
>>
>> /psa
> 
> Eric Rescorla said:
> 
> I've been working on doing Firefox's trickle ICE implementation and
> have had to make a bunch of decisions that suggest to me that perhaps
> we need an update to RFC 5245 to specify exactly how trickle ICE
> behaves. Here are some of the things we need to resolve.....
> 
> 
> 
> 
> 
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb
> 

-- 
Emil Ivov, Ph.D.                       67000 Strasbourg,
Project Lead                           France
Jitsi
emcho@jitsi.org                        PHONE: +33.1.77.62.43.30
http://jitsi.org                       FAX:   +33.1.77.62.47.31