Re: [Ice] Trickle ICE review

Ari Keränen <ari.keranen@ericsson.com> Sun, 26 March 2017 20:54 UTC

Return-Path: <ari.keranen@ericsson.com>
X-Original-To: ice@ietfa.amsl.com
Delivered-To: ice@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 46C241296C4 for <ice@ietfa.amsl.com>; Sun, 26 Mar 2017 13:54:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.221
X-Spam-Level:
X-Spam-Status: No, score=-4.221 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=ham autolearn_force=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 lQH0lhBEwacm for <ice@ietfa.amsl.com>; Sun, 26 Mar 2017 13:54:19 -0700 (PDT)
Received: from sessmg23.ericsson.net (sessmg23.ericsson.net [193.180.251.45]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 94A071296B7 for <ice@ietf.org>; Sun, 26 Mar 2017 13:54:19 -0700 (PDT)
X-AuditID: c1b4fb2d-25fff70000005be8-63-58d82a76de7b
Received: from ESESSHC007.ericsson.se (Unknown_Domain [153.88.183.39]) by (Symantec Mail Security) with SMTP id F5.C6.23528.67A28D85; Sun, 26 Mar 2017 22:54:17 +0200 (CEST)
Received: from ESESSMB109.ericsson.se ([169.254.9.242]) by ESESSHC007.ericsson.se ([153.88.183.39]) with mapi id 14.03.0339.000; Sun, 26 Mar 2017 22:53:55 +0200
From: Ari Keränen <ari.keranen@ericsson.com>
To: Peter Saint-Andre <stpeter@stpeter.im>
CC: Peter Thatcher <pthatcher@google.com>, "ice@ietf.org" <ice@ietf.org>
Thread-Topic: [Ice] Trickle ICE review
Thread-Index: AQHSpd5vIiCBbI09wke1uNKUfji82aGnVe4AgAAi9gA=
Date: Sun, 26 Mar 2017 20:53:55 +0000
Message-ID: <2ECA03A3-EEB8-42E3-AEEF-45C0A0ACB838@ericsson.com>
References: <CAJrXDUHzNT3v5oMPBQu5_OsXwonY7cogDQgTt5QPxN0=6DWQkQ@mail.gmail.com> <7ebb3254-a882-6e05-3159-0ec56614831b@stpeter.im>
In-Reply-To: <7ebb3254-a882-6e05-3159-0ec56614831b@stpeter.im>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [153.88.183.149]
Content-Type: text/plain; charset="iso-8859-1"
Content-ID: <D1ABBD223420B840B589C0C4E91E501E@ericsson.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRmVeSWpSXmKPExsUyM2K7um6l1o0Ig5a/phbfLtRaXFv+mtXi 2J5+ZgdmjwWbSj2WLPnJ5DF3zwvmAOYoLpuU1JzMstQifbsEroz3U/+wF1znr3i47AZrA+N+ ni5GTg4JAROJ57uWsHYxcnEICaxnlJh6rZUJwlnCKLF5UyMLSBWbgL3E5DUfGUFsEQEtiUvX +thBbGYBD4kvWxrBbGEBVYnrGx6wQ9SoSVyc0cMGYVtJ7Pp6ghnEZgGq6T+7EyzOCzRz6+XD UMtaGCUWbX4HtoBTwE7iy7KVrCA2o4CYxPdTa5gglolL3HoynwnibAGJJXvOM0PYohIvH/9j hbCVJNYe3s4CUa8ncWPqFDYI21rizNZLUHO0JZYtfM0McYSgxMmZT1gmMIrNQrJiFpL2WUja ZyFpn4WkfQEj6ypG0eLU4uLcdCNjvdSizOTi4vw8vbzUkk2MwFg7uOW37g7G1a8dDzEKcDAq 8fAa7LsWIcSaWFZcmXuIUYKDWUmE92IlUIg3JbGyKrUoP76oNCe1+BCjNAeLkjivw74LEUIC 6YklqdmpqQWpRTBZJg5OqQZGnRlZR/atCZm9VvSl3/25z8WmpR9KTl773OdTkoJ4+j2Vz6/8 p800zfny6cLLguX/p2wr1Kua/jn0rqOqp08ya1PQ8eWucv5KYRlbnu5e8fbz14JVmj+SFjTn xTZs9mcLl/dY4vJp8ludvycq9BQcgl4wJXQ42du8/Fp18M71DZmyJ+5z/WOYp8RSnJFoqMVc VJwIAMMGgm6xAgAA
Archived-At: <https://mailarchive.ietf.org/arch/msg/ice/55-ZSPlODcWYQof6STPjRsntaA0>
Subject: Re: [Ice] Trickle ICE review
X-BeenThere: ice@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Interactive Connectivity Establishment \(ICE\)" <ice.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ice>, <mailto:ice-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ice/>
List-Post: <mailto:ice@ietf.org>
List-Help: <mailto:ice-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ice>, <mailto:ice-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 26 Mar 2017 20:54:21 -0000

> On 26 Mar 2017, at 13:48, Peter Saint-Andre <stpeter@stpeter.im> wrote:
> On 3/25/17 9:09 PM, Peter Thatcher wrote:
[...]
>> - The name "ICE negotiation session" with definition of "A virtual
>> session ..." is confusing.   I understand that we need a word for
>> "period between restarts" and "period across restarts".  But what does
>> "virtual" mean in this context?  And what does "negotiation" mean in
>> "ICE negotiation session"?  Here's a possible suggestion: call it
>> "single-exchange session".   A single-exchange session is the period
>> from a single exchange of ICE description until the next exchange.  A
>> "normal" ICE session is basically a multi-exchange session.
> 
> This might be clearer:
> 
>   ICE Session:  All of the ICE-related interactions between ICE agents
>      up until an ICE restart (if any).
> 
> However, that definition probably belongs in 5245bis. The term as used
> in the Trickle specification is not limited to interactions between
> Trickle ICE agents.

Agree. Let's add this to ICE-bis. 

I noticed that ICE-bis actually uses this term already, but didn't define it in terminology. Let's fix that.

[...]
>> - "Either agent MAY generate a subsequent ICE description at any time
>> allowed by RFC3264".  This causes ICE to be dependent on SDP, which we
>> were trying to avoid.  Was this just one place where we missed removing
>> a dependency on SDP?  I would suggest removing it or replacing it with
>> the phrase "Either agent MAY generate subsequent ICE descriptions at any
>> time", unless there is a clear time when an ICE agent cannot (and I
>> can't think of one). 
> 
> This seems to be a stray mention of RFC 3264 that was not removed in
> earlier editing. Perhaps "Either agent MAY generate a subsequent ICE
> description at any time allowed by the signaling protocol in use" (we
> don't want to override any other protocol's rules here).

Sounds good to me.


Thanks,
Ari (chair hat off)