Re: [Ice] active / frozen check lists

Christer Holmberg <christer.holmberg@ericsson.com> Mon, 24 July 2017 23:21 UTC

Return-Path: <christer.holmberg@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 C8F52126C23 for <ice@ietfa.amsl.com>; Mon, 24 Jul 2017 16:21:36 -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 fVOXq-L-MYbh for <ice@ietfa.amsl.com>; Mon, 24 Jul 2017 16:21:35 -0700 (PDT)
Received: from sessmg22.ericsson.net (sessmg22.ericsson.net [193.180.251.58]) (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 2A633127078 for <ice@ietf.org>; Mon, 24 Jul 2017 16:21:28 -0700 (PDT)
X-AuditID: c1b4fb3a-81bff70000001b2f-5e-597680f76e7e
Received: from ESESSHC008.ericsson.se (Unknown_Domain [153.88.183.42]) by sessmg22.ericsson.net (Symantec Mail Security) with SMTP id B3.BF.06959.7F086795; Tue, 25 Jul 2017 01:21:27 +0200 (CEST)
Received: from ESESSMB109.ericsson.se ([169.254.9.91]) by ESESSHC008.ericsson.se ([153.88.183.42]) with mapi id 14.03.0352.000; Tue, 25 Jul 2017 01:21:26 +0200
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Peter Saint-Andre <stpeter@stpeter.im>, "ice@ietf.org" <ice@ietf.org>
Thread-Topic: [Ice] active / frozen check lists
Thread-Index: AQHTBIv1FnorAdiCkEa0RCcMSD3UV6JjETlg///3lYCAAJSh8A==
Date: Mon, 24 Jul 2017 23:21:25 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B4CC98727@ESESSMB109.ericsson.se>
References: <703694f1-6058-b2b7-9b7b-4df57d63ae4f@stpeter.im> <7594FB04B1934943A5C02806D1A2204B4CC97EC6@ESESSMB109.ericsson.se> <f2b3b001-2e2a-54e0-3eb8-dccc2d1d80bb@stpeter.im>
In-Reply-To: <f2b3b001-2e2a-54e0-3eb8-dccc2d1d80bb@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="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPLMWRmVeSWpSXmKPExsUyM2K7lu73hrJIg6s/BCy+Xai1OLann9mB yWPJkp9MHnP3vGAOYIrisklJzcksSy3St0vgynjzbxdjwSWuipUv9zM1MB7h6GLk5JAQMJF4 fXoRSxcjF4eQwBFGiSVTX0A5ixklNixfwNbFyMHBJmAh0f1PG6RBRMBT4uLvlWwgtrCAnsTS zd3MEHF9iYNTTzNC2E4S8xs+soDYLAKqEvdmnWcFGcMr4CtxbIoExPitjBK7Jv5iBanhFLCT aJ16EGwOo4CYxPdTa5hAbGYBcYlbT+YzQRwqILFkz3lmCFtU4uXjf6wQtpLE2sPbWSDqdSQW 7P7EBmFrSyxb+BqsnldAUOLkzCcsExhFZiEZOwtJyywkLbOQtCxgZFnFKFqcWlycm25kpJda lJlcXJyfp5eXWrKJERgNB7f8ttrBePC54yFGAQ5GJR7efzllkUKsiWXFlbmHGCU4mJVEeJnf lkYK8aYkVlalFuXHF5XmpBYfYpTmYFES53XYdyFCSCA9sSQ1OzW1ILUIJsvEwSnVwBisUl91 zpL3eXnv7rcFsyvY+tYLvtdUUnS5xs40s1z21KJ4qactT3md73ez3Fgvt1ac8cGZa90Rfu6V 77qrH/6asW6jzN4bYtvfrP4b1Zlz625oMtOstd3qNS7/BAQnrGt1mtnzZlKyte7E23lyM158 +Pj6+rrvtqc6/tWJHZH7+KCxMDBp8mslluKMREMt5qLiRACqEQnUggIAAA==
Archived-At: <https://mailarchive.ietf.org/arch/msg/ice/9hGz9W7pGE5EFW2cbpteJk_0sRQ>
Subject: Re: [Ice] active / frozen check lists
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: Mon, 24 Jul 2017 23:21:37 -0000

Hi,

>>> Apparently it was decided at IETF 99 to remove the terms "active 
>>> check list" and "frozen check list" from the core spec. These terms 
>>> are used in the trickle spec. For example:
 
###
 
>>> A Trickle ICE agent initially considers all check lists to be frozen. 
>>> It then inspects the first check list and attempts to unfreeze all 
>>> candidate pairs it has received so far that belong to  the first 
>>> component on the first media stream (i.e., the first media stream 
>>> that was reported to the ICE implementation from the using 
>>> application). If that first component of the first media stream does 
>>> not contain candidates for one or more of the currently known pair 
>>> foundations, and if candidate pairs already exist for that foundation 
>>> in one of the following components or media streams, then the agent 
>>> unfreezes the first of those candidate pairs.
>> 
>> How would this change if we removed "frozen check list"?
>
> We'd probably need to create a circumlocation such as "considers all candidate pairs in all check lists to be frozen".

5245bis already says that all pairs are initially set to frozen. I don't think you need to re-define it in trickle.

(We'll deal with the rest, if needed, once you've had time to look at it)

Regards,

Christer