Re: [Ice] Eric Rescorla's No Objection on draft-ietf-ice-trickle-18: (with COMMENT)

Benjamin Kaduk <kaduk@mit.edu> Thu, 05 April 2018 00:17 UTC

Return-Path: <kaduk@mit.edu>
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 6E3531242F7; Wed, 4 Apr 2018 17:17:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.211
X-Spam-Level:
X-Spam-Status: No, score=-4.211 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] 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 OrB5GxW7pXCP; Wed, 4 Apr 2018 17:17:56 -0700 (PDT)
Received: from dmz-mailsec-scanner-1.mit.edu (dmz-mailsec-scanner-1.mit.edu [18.9.25.12]) (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 983BE129C6C; Wed, 4 Apr 2018 17:17:55 -0700 (PDT)
X-AuditID: 1209190c-2b1ff70000004399-a4-5ac56b324b8b
Received: from mailhub-auth-1.mit.edu ( [18.9.21.35]) (using TLS with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by dmz-mailsec-scanner-1.mit.edu (Symantec Messaging Gateway) with SMTP id BE.98.17305.23B65CA5; Wed, 4 Apr 2018 20:17:54 -0400 (EDT)
Received: from outgoing.mit.edu (OUTGOING-AUTH-1.MIT.EDU [18.9.28.11]) by mailhub-auth-1.mit.edu (8.13.8/8.9.2) with ESMTP id w350HqKK022041; Wed, 4 Apr 2018 20:17:53 -0400
Received: from mit.edu (24-107-191-124.dhcp.stls.mo.charter.com [24.107.191.124]) (authenticated bits=56) (User authenticated as kaduk@ATHENA.MIT.EDU) by outgoing.mit.edu (8.13.8/8.12.4) with ESMTP id w350HlkB017008 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Wed, 4 Apr 2018 20:17:50 -0400
Date: Wed, 04 Apr 2018 19:17:47 -0500
From: Benjamin Kaduk <kaduk@mit.edu>
To: Peter Saint-Andre <stpeter@mozilla.com>
Cc: Christer Holmberg <christer.holmberg@ericsson.com>, Eric Rescorla <ekr@rtfm.com>, The IESG <iesg@ietf.org>, Nils Ohlmeier <nohlmeier@mozilla.com>, "ice-chairs@ietf.org" <ice-chairs@ietf.org>, "draft-ietf-ice-trickle@ietf.org" <draft-ietf-ice-trickle@ietf.org>, "ice@ietf.org" <ice@ietf.org>
Message-ID: <20180405001747.GG80088@mit.edu>
References: <152270727955.17756.6220965046370005057.idtracker@ietfa.amsl.com> <aa3bcfc0-48c4-8c5c-4799-6a14afaf7548@mozilla.com> <7594FB04B1934943A5C02806D1A2204B72E40DB4@ESESSMB109.ericsson.se> <d93773ad-9652-92ae-2ddf-ba56c1d28c50@mozilla.com> <1e31eef8-da5c-8d19-0caa-4f8f9b82d407@mozilla.com> <895a5f8f-1eaf-378c-0c04-fe6ecd498b3a@mozilla.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <895a5f8f-1eaf-378c-0c04-fe6ecd498b3a@mozilla.com>
User-Agent: Mutt/1.9.1 (2017-09-22)
X-Brightmail-Tracker: H4sIAAAAAAAAA02Sb0gTYRzHfe725zZ38Xgqe5zNaPZKnWUUHBb9JRjhC6k3NWJ1udMttyl3 U9RM9kKjJszFxHJGuDKmNiIUSgLTphLKEG3YH0jsjxWuMigKFqndbai9+/J8nu/n+cOPwCmf VENYHU6WczA2nUwpoRSZufrdlRPGXauP9PRM5xigY7EWQPd+mZbTs36fjP49c4m+8fcaTr+8 5QP0p74pcIgw/Pk1JzP09MQxg2fULTX4PlzGSyVG5X4za7PWstzOA+eUlpWxm/Lqt6l13mAA c4FnhBsoCAT3oNbBSYkbKAkK3sHQ545vUhFQ8AFAkVlnEkQwNNjfgolAAnegrqUXuJhlQna1 RhM5A+aj1+HhhAmHUQzNj3pkIkiHJtQz605YSViAmid/ypLWjxgamn4vT4I0NNm5KBEzDvPQ q9Ul4TRCyNkouJq4qgIeRLGVQOKwTJiLhj1huRdA/39t/39t/2a7G+D9QGu2N+jtjNXGs2V6 voxxOFhOX1RotzoLWXPNAEj8fZZqCES+Hg8DSACdiryyMm6kpEwtX28PgywC02WSiwvC0pbz VeZ6C8NbznI1NpYPA0TgugzycemEkSLNTH0Dy1Wto2xColOTt0eGjRSsYJxsJctWs9w63UoQ OkSeuiAU0zi2gq0rt9qcmxgjFKJcJciPintIvpqx89aKJJ8C2zVq8qpVAFAElhrHRlecJVQ5 0hgDauEp6aRXrKuESdtoxwQxJoi9zLgodjKbSOMCTduC5Xnqw9PaUKjd7u4KtbVTA56h5RMz JU/PcPFISlrTj2Bb5z47P19FYsre0ZyoPHDdVPy8WHN6+f7CWH78u6lprzbn3ZrbNTjinIND JvrYvaJgR/eRVMqT0hd4crH8TUpdqi3WYDvZHIp1x++WrC32lWkbC3hP9CFfq5PwFqYoD+d4 5h9E9+rXJgMAAA==
Archived-At: <https://mailarchive.ietf.org/arch/msg/ice/e0cin99eClaiRLuSnaEF1bNYZKg>
Subject: Re: [Ice] Eric Rescorla's No Objection on draft-ietf-ice-trickle-18: (with COMMENT)
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, 05 Apr 2018 00:17:57 -0000

On Wed, Apr 04, 2018 at 10:57:59AM -0600, Peter Saint-Andre wrote:
> 
> Specifically, I suggest the following revised text for Section 8.1:
> 
> ###
> 
> 8.1.  Pairing Newly Learned Candidates and Updating Check Lists
> 
>    Forming candidate pairs works as described in the ICE specification
>    [rfc5245bis].  However, adding the new pair to a check list happens
>    according to the following rules:
> 
>    1.  If the new pair's local candidate is server reflexive, the agent
>        MUST replace the candidate with its base before completing the
>        redundancy check in step 2.
> 
>    2.  The agent eliminates redundant pairs by following the rules in
>        Section 5.1.3 of [rfc5245bis], but only if the old pair has a

I wonder if "old" is ambiguous here.

-Benjamin

>        state of Waiting or Frozen (thus avoiding removal of pairs for
>        which connectivity checks are in flight or for which connectivity
>        checks have already yielded a definitive result).
> 
>    3.  If after the foregoing redundancy test 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.
> 
>    4.  Otherwise, add the new pair to the check list.
> 
> ###
> 
> Peter
>