Re: [Ice] I-D Action: draft-ietf-ice-trickle-20.txt

Christer Holmberg <christer.holmberg@ericsson.com> Thu, 12 April 2018 02:51 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 12F41124239 for <ice@ietfa.amsl.com>; Wed, 11 Apr 2018 19:51:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.311
X-Spam-Level:
X-Spam-Status: No, score=-4.311 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_MED=-2.3, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.com
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 TEkmjXVQ_MBO for <ice@ietfa.amsl.com>; Wed, 11 Apr 2018 19:51:22 -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 1947B12D942 for <ice@ietf.org>; Wed, 11 Apr 2018 19:51:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; d=ericsson.com; s=mailgw201801; c=relaxed/simple; q=dns/txt; i=@ericsson.com; t=1523501480; h=From:Sender:Reply-To:Subject:Date:Message-ID:To:Cc:MIME-Version:Content-Type: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=fDpTF5R3gB1Spr+k226Z/BXk0g8/7RLaewteHMaq6UQ=; b=MZKeHvezgz/CY8zZf+k6ZGW3E/+BCp8Yk0xo1xdnru4zcDI220TcX4JbG/tuAx2x TmEnNBjsckeyTXd0LHYeB6WBoG02/F1mtzv+Esvet3b0JXxtyg156A9yA1cDR0nM nuZ8nITMNdmBMWbcLIx56YCBrgMl5Xsbdkjf4zISgag=;
X-AuditID: c1b4fb2d-e19ff700000073d9-5c-5acec9a7c05d
Received: from ESESSHC020.ericsson.se (Unknown_Domain [153.88.183.78]) by sessmg23.ericsson.net (Symantec Mail Security) with SMTP id A2.C7.29657.7A9CECA5; Thu, 12 Apr 2018 04:51:20 +0200 (CEST)
Received: from ESESSMB109.ericsson.se ([169.254.9.115]) by ESESSHC020.ericsson.se ([153.88.183.78]) with mapi id 14.03.0382.000; Thu, 12 Apr 2018 04:50:24 +0200
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Peter Saint-Andre <stpeter@mozilla.com>, "ice@ietf.org" <ice@ietf.org>
Thread-Topic: [Ice] I-D Action: draft-ietf-ice-trickle-20.txt
Thread-Index: AQHT0FxykGJyvcuBZU2kFPjVPCB3lKP49tsAgAL+wgCAAHr0cA==
Date: Thu, 12 Apr 2018 02:50:23 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B72E570A5@ESESSMB109.ericsson.se>
References: <152331734608.13396.14003423726113423470@ietfa.amsl.com> <14262ab0-2247-4938-7d66-4dc28ad37474@mozilla.com> <b011715c-08f8-0394-238e-cd7922def27e@mozilla.com>
In-Reply-To: <b011715c-08f8-0394-238e-cd7922def27e@mozilla.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [153.88.183.170]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRmVeSWpSXmKPExsUyM2K7n+6Kk+eiDM7/4bT4dqHW4tnKU4wO TB5Llvxk8ug70MUawBTFZZOSmpNZllqkb5fAldH19xB7wQ+1ip7dF9gaGH+odjFyckgImEis bdjE1MXIxSEkcIRRYmbbejaQhJDAEkaJ2++ruhg5ONgELCS6/2mDhEUEvCRm7rnPBGILC9hI vLu8iQUibivxtWkxK0i5iICTxNaD5iBhFgFViZMTu9hBbF4BX4n5nz5BrVrHKPFk5UWwBKeA vcSprZ/B1jIKiEl8P7UGbD6zgLjErSfzmSDuFJBYsuc8M4QtKvHy8T9WCFtJ4sym5ywge5kF NCXW79KHaFWUmNL9EGqvoMTJmU9YJjCKzEIydRZCxywkHbOQdCxgZFnFKFqcWlycm25krJda lJlcXJyfp5eXWrKJERgHB7f81t3BuPq14yFGAQ5GJR5ezs3nooRYE8uKK3MPMUpwMCuJ8GZt BArxpiRWVqUW5ccXleakFh9ilOZgURLn1Vu1J0pIID2xJDU7NbUgtQgmy8TBKdXAGK4TaXY5 +Ln5M569qg6vcxbnJbrU63FeOM//67iZ2KYrJ6epvD/dLGdzZVex7R6vGfsfNG97+r5bsuDF tJy4qshUX2GZrKsfZV09NnMVm/RYnRb5m7/gvdj/5NbukK5fJv8ORkTI1TqEmB2ZOVvs1Pny Bs9j+urexyYKznR/EL7rQq5FXmyuEktxRqKhFnNRcSIAKqNhW38CAAA=
Archived-At: <https://mailarchive.ietf.org/arch/msg/ice/QIFjbTOIhPexIP9H7YofAUbI3iE>
Subject: Re: [Ice] I-D Action: draft-ietf-ice-trickle-20.txt
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: Thu, 12 Apr 2018 02:51:24 -0000

Hi Peter,

Don't know whether it is relevant to this issue, but on the previous version I commented that the procedures in section 5.1.3 of 5245bis is about eliminating candidates - not pairs. However, the text in draft-trickle still talks about pairs.

Regards,

Christer

-----Original Message-----
From: Ice [mailto:ice-bounces@ietf.org] On Behalf Of Peter Saint-Andre
Sent: 11 April 2018 23:28
To: ice@ietf.org
Subject: Re: [Ice] I-D Action: draft-ietf-ice-trickle-20.txt

Ekr and I looked at the peer reflexive text and found two things that are easily fixed with some wordsmithing:

* In §11, the order of points 4 and 5 could be interpreted to mean that a Trickle ICE agent aapplies the redundancy checking rules from 5245bis and only then applies the rule in point 5 about pairs with peer reflexive candidates.

* Also in §11 (and §10 too), point 6 says:

   6.  If after the relevant redundancy tests the check list where the
       pair is to be added already contains the maximum number of
       candidate pairs (100 by default as per [rfc5245bis]), the agent
       SHOULD discard any pairs in the Failed state to make room for the
       new pair.  If there are no such pairs, the agent SHOULD discard
       the new pair.

Discarding the new pair is not consistent with §6.1.2.5 of 5245bis; instead, we should discard lower-priority pairs to prune things down to the maximum number of candidate pairs.

Peter

On 4/9/18 5:43 PM, Peter Saint-Andre wrote:
> Some further edits along the lines discussed on list...
> 
> On 4/9/18 5:42 PM, internet-drafts@ietf.org wrote:
>>
>> A New Internet-Draft is available from the on-line Internet-Drafts directories.
>> This draft is a work item of the Interactive Connectivity Establishment WG of the IETF.
>>
>>         Title           : Trickle ICE: Incremental Provisioning of Candidates for the Interactive Connectivity Establishment (ICE) Protocol
>>         Authors         : Emil Ivov
>>                           Eric Rescorla
>>                           Justin Uberti
>>                           Peter Saint-Andre
>> 	Filename        : draft-ietf-ice-trickle-20.txt
>> 	Pages           : 33
>> 	Date            : 2018-04-09
>>
>> Abstract:
>>    This document describes "Trickle ICE", an extension to the
>>    Interactive Connectivity Establishment (ICE) protocol that enables
>>    ICE agents to begin connectivity checks while they are still
>>    gathering candidates, by incrementally exchanging candidates over
>>    time instead of all at once.  This method can considerably accelerate
>>    the process of establishing a communication session.
>>
>>
>> The IETF datatracker status page for this draft is:
>> https://datatracker.ietf.org/doc/draft-ietf-ice-trickle/
>>
>> There are also htmlized versions available at:
>> https://tools.ietf.org/html/draft-ietf-ice-trickle-20
>> https://datatracker.ietf.org/doc/html/draft-ietf-ice-trickle-20
>>
>> A diff from the previous version is available at:
>> https://www.ietf.org/rfcdiff?url2=draft-ietf-ice-trickle-20
>>
>>
>> Please note that it may take a couple of minutes from the time of 
>> submission until the htmlized version and diff are available at tools.ietf.org.
>>
>> Internet-Drafts are also available by anonymous FTP at:
>> ftp://ftp.ietf.org/internet-drafts/
>>
>> _______________________________________________
>> Ice mailing list
>> Ice@ietf.org
>> https://www.ietf.org/mailman/listinfo/ice
>>

_______________________________________________
Ice mailing list
Ice@ietf.org
https://www.ietf.org/mailman/listinfo/ice