Re: [Ice] Éric Vyncke's No Objection on draft-ietf-ice-pac-04: (with COMMENT)

"Eric Vyncke (evyncke)" <evyncke@cisco.com> Tue, 28 April 2020 07:19 UTC

Return-Path: <evyncke@cisco.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 380A83A0DAE; Tue, 28 Apr 2020 00:19:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.599
X-Spam-Level:
X-Spam-Status: No, score=-9.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=X4Osd82G; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=gR9F8XjI
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 U6cKFdL8yjyS; Tue, 28 Apr 2020 00:19:47 -0700 (PDT)
Received: from alln-iport-1.cisco.com (alln-iport-1.cisco.com [173.37.142.88]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7A03B3A0D5F; Tue, 28 Apr 2020 00:19:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=20555; q=dns/txt; s=iport; t=1588058386; x=1589267986; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=RGCRQZJODhr+z3OvWYbUjQS42YeInG9KJ3HWpzcU76w=; b=X4Osd82Gd0mYrytlS9RBNxDh4a1bE2NRLHDqzBf3cM3gYs4gTPK4cY7P NRgJ7RdMouyfmbyEw2QS9eDXMYnDVFnVxK6jwHiDQlAWhLI6fEu5qnr+9 QJm62ykWdbQFXYpRFOlk/uF1FT/kTRPIBywMR21G9DBP+8b75xo6mn/6E Q=;
IronPort-PHdr: 9a23:Ne8A1heE3IRKO8j/4YLvUGUWlGMj4e+mNxMJ6pchl7NFe7ii+JKnJkHE+PFxlwaQDdfG4f9el+uQtanlVD9I7ZWAtSUEd5pBH18AhN4NlgMtSMiCFQXgLfHsYiB7eaYKVFJs83yhd0QAHsH4ag7PqHCo8T9UHBz6OFk9KuH8AIWHicOx2qi78IHSZAMdgj27bPtyIRy6oB+XuNMRhN5pK706zV3CpX4bdg==
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0C0AABN2Kde/5pdJa1gBhoBAQEBAQEBAQEDAQEBAREBAQECAgEBAQGCA4ElL1EFbFgvKoQfg0YDjVKTT4RgglIDVAsBAQEMAQEtAgQBAYREAheCESQ4EwIDAQELAQEFAQEBAgEFBG2FVgyFcQEBAQECARIRHQEBKwwBBAcEAgEIEQMBAigDAgICMBQGAwgCBAENBSKDBAGBfk0DDiABp3kCgTmIYXaBMoMAAQEFhSEYgg4JgTiCY4JGhxQagUE/gREnHIJNPoQ+JwkWglwygi2OLQqCSDyGFCSCUpdhCoJFmAAdgluIV4R3jFKDaIwSgVabMAIEAgQFAg4BAQWBaSKBVnAVZQGCPlAYDZE0DBeDT4pWdDUCBgEHAQEDCQF7jiABAQ
X-IronPort-AV: E=Sophos;i="5.73,327,1583193600"; d="scan'208,217";a="469765568"
Received: from rcdn-core-3.cisco.com ([173.37.93.154]) by alln-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 28 Apr 2020 07:19:45 +0000
Received: from XCH-RCD-005.cisco.com (xch-rcd-005.cisco.com [173.37.102.15]) by rcdn-core-3.cisco.com (8.15.2/8.15.2) with ESMTPS id 03S7Jjp2011030 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Tue, 28 Apr 2020 07:19:45 GMT
Received: from xhs-aln-001.cisco.com (173.37.135.118) by XCH-RCD-005.cisco.com (173.37.102.15) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Tue, 28 Apr 2020 02:19:45 -0500
Received: from xhs-rtp-001.cisco.com (64.101.210.228) by xhs-aln-001.cisco.com (173.37.135.118) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Tue, 28 Apr 2020 02:19:44 -0500
Received: from NAM12-MW2-obe.outbound.protection.outlook.com (64.101.32.56) by xhs-rtp-001.cisco.com (64.101.210.228) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Tue, 28 Apr 2020 03:19:44 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fUwWwIud76HhKGl5iwN8VGdDA6tNC9Lqr+cjJsMQZfKyEFbT9T0QInRMblwe3VKURliD8wBc/3nz0MGpW5JlGqiCedIyaOD+0pfnnbdt4JgiCMZz5OQW4jzklghYIidIl/5t3Z8aSHwDLgSMJ583gN/J7CH37Wpu7SUpfB1mV0lpB/H3Orpv9kLbbyoSgiIxyLiLUUPi8cEqEDnlgk2qySLUx3Buctc6+K7d9UqesH4fcRucKsT5HjAz0yXtsvFwD/1uuagu55i4VUZ5JbSF+X6O7hkBC8UQaW9jylAWvorxO60PROnpClyq45r8QUfQtWag7fSRgcRk0casQn0rBw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=RGCRQZJODhr+z3OvWYbUjQS42YeInG9KJ3HWpzcU76w=; b=bZ88iQa+bDp/kpN44xwDwmkmPxFSRr0KQUKij4ZMRGgrAxrTrmTWrtPY4f43pYkevGVwWhQw2g2OoeqbsPhZAIXXf0rftNw0vISlQZYvFbaG4Gq2mHjx4rPH7pQAGOSDgGemXkZF38/CxnNFMOq8lotuJd+Cb9+8z567LBqfx9C4auP3jJW2sRVn0WaJPppecmMa5drcByYUyYCOetlpWDyRJLmZoAkiX55trRqO9FaOfearCHpWyTXChYIvh9SkyBuRIcWGkfODmPOeuJrFEAZofPYT8QY8VhFGAUzpRKr1F6ghpYTVU86vkuGz2VsEPdJtUWc1O89zQEnLYUj2lg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com; s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=RGCRQZJODhr+z3OvWYbUjQS42YeInG9KJ3HWpzcU76w=; b=gR9F8XjInHy/ON8FCKk1MmgiS7QDa+/+ur7U3q/IVwo2ebA06oeD9smsb4/sncEhjDPTvS+IZwy7SEXrTy34EvGDqL4Jxo3Qe51TUovUCUXqARi9CV14bcyZ1lSOVfxtdoWH8Cukhr0rGDjYEgqKxWF+uRK4/iBUuW85r/PAFYE=
Received: from DM5PR11MB1753.namprd11.prod.outlook.com (2603:10b6:3:10d::13) by DM5PR11MB1642.namprd11.prod.outlook.com (2603:10b6:4:9::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2937.13; Tue, 28 Apr 2020 07:19:42 +0000
Received: from DM5PR11MB1753.namprd11.prod.outlook.com ([fe80::7458:f0d0:22b2:6b0c]) by DM5PR11MB1753.namprd11.prod.outlook.com ([fe80::7458:f0d0:22b2:6b0c%9]) with mapi id 15.20.2937.020; Tue, 28 Apr 2020 07:19:42 +0000
From: "Eric Vyncke (evyncke)" <evyncke@cisco.com>
To: Justin Uberti <justin@uberti.name>, Christer Holmberg <christer.holmberg@ericsson.com>
CC: "ice-chairs@ietf.org" <ice-chairs@ietf.org>, "draft-ietf-ice-pac@ietf.org" <draft-ietf-ice-pac@ietf.org>, "ice@ietf.org" <ice@ietf.org>, The IESG <iesg@ietf.org>, Nils Ohlmeier <nohlmeier@mozilla.com>
Thread-Topic: Éric Vyncke's No Objection on draft-ietf-ice-pac-04: (with COMMENT)
Thread-Index: AQHWHP2+lEaBVTEYwkmllv7ADijvYqiOQlAA
Date: Tue, 28 Apr 2020 07:19:42 +0000
Message-ID: <787B0C09-AE95-4A84-9BBB-27D0252009A2@cisco.com>
References: <158747937967.30818.11917169559141666632@ietfa.amsl.com> <79EF9BAD-FA0C-4019-AF2C-A3A8FFC988A4@ericsson.com> <1387C0B3-1693-4A8D-83A0-0F93B99A407C@cisco.com> <44A1FCA8-0405-49D2-8589-45D1C9CBFAF4@ericsson.com> <CALe60zC3pKqM-H1Grrbgt1hEKwma6UHHpgKi0FR2p+jmLq3VHQ@mail.gmail.com>
In-Reply-To: <CALe60zC3pKqM-H1Grrbgt1hEKwma6UHHpgKi0FR2p+jmLq3VHQ@mail.gmail.com>
Accept-Language: fr-BE, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/16.36.20041300
authentication-results: uberti.name; dkim=none (message not signed) header.d=none;uberti.name; dmarc=none action=none header.from=cisco.com;
x-originating-ip: [2001:420:c0c1:36:241a:6b8c:3763:7c9d]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: a1ddb4ad-1e78-4c30-57ea-08d7eb4485ae
x-ms-traffictypediagnostic: DM5PR11MB1642:
x-microsoft-antispam-prvs: <DM5PR11MB164282EB6546B7381F4D74BDA9AC0@DM5PR11MB1642.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0387D64A71
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM5PR11MB1753.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(396003)(346002)(366004)(39860400002)(376002)(136003)(66574012)(110136005)(36756003)(2616005)(71200400001)(478600001)(33656002)(224303003)(2906002)(53546011)(6486002)(6506007)(6512007)(54906003)(8936002)(91956017)(316002)(186003)(76116006)(81156014)(86362001)(66556008)(4326008)(64756008)(66946007)(5660300002)(66476007)(66446008); DIR:OUT; SFP:1101;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: w3Rc4/l+HuMHnMDUDV5WK0kGAiMR01SrKIJkNul1TZWYMTzbEZc2ulfnPv58kj+7elPqob4NtvStMRsuBsg//7wPOvAzDYbvnMmyNuGKpf7KIxG0j2w4w6QPPG4glbJBHpU9EhSpM0aLXN7UI+wuSzdKYADRg6t7kBDytL8pXTjrWRSyKS5VxBNJkrgI3Bi8UYl56CVDU4et1Wo/6Kmhy9thvbJLQnBWDDzVkUS9XDbrc+zXCDXD7yYu2R3N0nA8qGHPEpSCMB9los1R4jCLNhQDMBX7uYLjgyYT83WTfTtiBQYmx/qX0YIDExXHi3Sd1QRVgiXZHVDd92SYRp/8kyyigvwcAlI0mQ8Lryt4e1De2ZPuDukgk/MGuzq7QDZ12MHcug+Ll14KSsYEM2sYrLJLBpES4TkMhZvOk/T0difFGwFNzN+9mL49hUqwqpml
x-ms-exchange-antispam-messagedata: UiZEFpbyzxA279pe7/asf3S1OlVylEcMVEoNBD/SjLXqAEaTYSc2ZVI8BP8EVinYs/4iIVFUXt/ZQ37mznjxwbpA8nxj2b6Mg6+ko4y2k5x1ln/1VoNPn6EMPQ4e051mwSzJi2YQFoCorZHsFed4RzjwwZtjh2NbrAdAlpC76p0g0soheeejgJIOZn7yIwAgTDL/ENRQThuzgzyBwM9s2gB6Gowm3u+p3HYdXV2hN9cAQGTBp3FRXAbKisXyfs5tCZncqTfvL5tAiHzmKVayGBf2qq6gsYizTaT8E04aevTnXlA29H27ytP5l8MdSiVWYOXsCEAHrrYrqihL8oOwYU5Q8N8Gs+re+92sCfhSJQ6R2EqyXLVJst6o8HRXQnjJ2j6n/QEZVqorrUHwXaazNjgg/MaTRHvfSDw44JjrbpctifzWg6VIFhfEwUOfLJ/k+CDCmLZihfha/G+j02A4WaKRJFuA4MeeF2ozzFGCkv+a1FlZnvDEZ9BWkldTbh2n92hAZyJeVvDAxRaQAs61DwskKFxFResfa2lVayt+2Hzf0jsIbHTfzKQ4M2ay8hnqm5vB4DtffJJ50NZ9DP8kBybHWrSDaMXdwZ17D6vtXlrWYeVP8dfCusjWEaq8u9ROXH/6lHutNrD0YERG3WRF9MySe7RhdL2Ysi+D891BNNKvd/2V/nBdojsE3RYrE/8seG8tpEq9OUDNXex5es6pe6+4ZJT4yRg6pPAcis6ct93DRTgm6mQLecf743Tbd0T5Ybmi8H5iw+qS85O4srhENsWciq8AgyX7hxFWpx/GaJfgQhHILKD2Yw2PInesCbOeSCStG5nnaO8h6l0sfWa7vEIAcFhGtq14A2Oh28zUy6E=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_787B0C09AE954A849BBB27D0252009A2ciscocom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: a1ddb4ad-1e78-4c30-57ea-08d7eb4485ae
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Apr 2020 07:19:42.8263 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: oWQoCY5qy3rnquFjy6wJLGBxckwD2sZ8+wf6KppDhj7MUnSSIk7MrfqU98+VdVW6E5skuHxTJFmXGbFrIZW1jg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR11MB1642
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.15, xch-rcd-005.cisco.com
X-Outbound-Node: rcdn-core-3.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/ice/q21NEYNFrF4rpQKMtMAsqYzJFPQ>
Subject: Re: [Ice] Éric Vyncke's No Objection on draft-ietf-ice-pac-04: (with COMMENT)
X-BeenThere: ice@ietf.org
X-Mailman-Version: 2.1.29
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: Tue, 28 Apr 2020 07:19:56 -0000

It works for me (and my comment was non-blocking anyway)

-éric

From: iesg <iesg-bounces@ietf.org> on behalf of Justin Uberti <justin@uberti.name>
Date: Tuesday, 28 April 2020 at 03:38
To: Christer Holmberg <christer.holmberg@ericsson.com>
Cc: "ice-chairs@ietf.org" <ice-chairs@ietf.org>, "draft-ietf-ice-pac@ietf.org" <draft-ietf-ice-pac@ietf.org>, "ice@ietf.org" <ice@ietf.org>, The IESG <iesg@ietf.org>, Nils Ohlmeier <nohlmeier@mozilla.com>, Eric Vyncke <evyncke@cisco.com>
Subject: Re: Éric Vyncke's No Objection on draft-ietf-ice-pac-04: (with COMMENT)

I looked into this a bit more closely and I tend to agree that 'race condition' isn't the ideal term here, because most of the listed situations (3.1, 3.2) are not timing-specific. Here's my simple suggestion:

OLD:
        However, there is an inherent race condition
        here; if, before learning about any peer-reflexive candidates, an
        endpoint runs out of candidate pairs to check, either because it has
        none, or it considers them all to have failed, it will prematurely
        declare failure and terminate ICE processing. This race condition can
        occur in many common situations.

NEW:
        However, there is an inherent problem
        here; if, before learning about any peer-reflexive candidates, an
        endpoint runs out of candidate pairs to check, either because it has
        none, or it considers them all to have failed, it will prematurely
        declare failure and terminate ICE processing. This problem can
        occur in many common situations.



On Tue, Apr 21, 2020 at 2:45 PM Christer Holmberg <christer.holmberg@ericsson.com<mailto:christer.holmberg@ericsson.com>> wrote:
Hi Éric,

Thanks for your comments! Unless Justin says it's not a race condition, I'll keep it :)

Regards,

Christer

On 21/04/2020, 22.24, "Eric Vyncke (evyncke)" <evyncke@cisco.com<mailto:evyncke@cisco.com>> wrote:

    Hello Christer,

    Thank you for the explanation about the update of a document still "blocked" in the RFC editor queue. Up to you and your responsible AD.

    Even after Barry's kind explanations about "race conditions" (in French "conditions de course" :-) ...), I feel that this does not apply to this document (cfr use case in section 3.1) but I really do not mind. Just wanted to raise a flag.

    Regards and thank you for your document

    -éric

    -----Original Message-----
    From: Christer Holmberg <christer.holmberg@ericsson.com<mailto:christer.holmberg@ericsson.com>>
    Date: Tuesday, 21 April 2020 at 18:29
    To: Eric Vyncke <evyncke@cisco.com<mailto:evyncke@cisco.com>>, The IESG <iesg@ietf.org<mailto:iesg@ietf.org>>
    Cc: "draft-ietf-ice-pac@ietf.org<mailto:draft-ietf-ice-pac@ietf.org>" <draft-ietf-ice-pac@ietf.org<mailto:draft-ietf-ice-pac@ietf.org>>, "ice-chairs@ietf.org<mailto:ice-chairs@ietf.org>" <ice-chairs@ietf.org<mailto:ice-chairs@ietf.org>>, "ice@ietf.org<mailto:ice@ietf.org>" <ice@ietf.org<mailto:ice@ietf..org>>, Nils Ohlmeier <nohlmeier@mozilla.com<mailto:nohlmeier@mozilla.com>>
    Subject: Re: Éric Vyncke's No Objection on draft-ietf-ice-pac-04: (with COMMENT)

        Hi Éric,

        Thank You for the review! Please see inline.

            ----------------------------------------------------------------------
            COMMENT:
            ----------------------------------------------------------------------

            > Thank you for this short and easy to read document.
            >
            > But, I cannot refrain from wondering about this part as the trickle-ice I-D is
            > still in RFC editor queue => easier to fix it in the body of the trickle-ice
            > IMHO (could be wrong): "[RFC EDITOR NOTE: Please replace RFC XXXX with the RFC
            > number of draft-ietf-ice-trickle once it has been published.  Please also
            >   indicate that this specification updates RFC XXXX.]"

        Originally we assumed that trickle-ice was going to be published before ice-pac. The reason trickle-ice has been on hold in the RFC editor queue is because it is part of the Cluster 238 collection of drafts, which all are intended to be published at the same time.

        Having said that, we think it is more clear to fix both RFC 8445 and trickle-ice in the same place (this draft). Much of the content is describing the problems, and making the trickle update in trickle-ice would mean that we would have to copy/paste most of the text there..

            > I also wonder why section 1 talks about 'race conditions' while the issue is
            > related to a too short default time-out or in the use cases of section 3. (in
            > my mind, 'race conditions' is an unusual sequence of events).

        English is not my native language, so I hope Justin can comment on this.

        Regards,

        Christer