Re: [Ice] Review of draft-holmberg-ice-pac-01

Bernard Aboba <bernard.aboba@gmail.com> Mon, 08 April 2019 17:28 UTC

Return-Path: <bernard.aboba@gmail.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 19A3712031E for <ice@ietfa.amsl.com>; Mon, 8 Apr 2019 10:28:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level:
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 h8_bTGy-XNny for <ice@ietfa.amsl.com>; Mon, 8 Apr 2019 10:28:43 -0700 (PDT)
Received: from mail-ua1-x935.google.com (mail-ua1-x935.google.com [IPv6:2607:f8b0:4864:20::935]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5357912031A for <ice@ietf.org>; Mon, 8 Apr 2019 10:28:43 -0700 (PDT)
Received: by mail-ua1-x935.google.com with SMTP id d5so4589402uan.6 for <ice@ietf.org>; Mon, 08 Apr 2019 10:28:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=AdTfGbo6O4bIhdbzcrD4BPK0yzV1SqRHn+RF5xmwwmk=; b=CgBTDx/gXKgVN8UgOIDxPgkrsFel6GHdpa6lXthMFebbwnSK+wKi4yewzA0h/1KnSh B0/ekWOOrHP7QSyQ2VUTwTKMU+LsgPsoSTe0g2JMOSvKbNtJHarE7H/yvCmso5ghIlGg bANiRIyhplh1uo+T3Bp4HvcZolX1KP/NccxnXN34ii2QzXksG/7fgMqGHjvOiScrEg2r lBLisNjNXzpkJMsi0iNv+DwpDhHUIaAWgNe9GBLScOMqhO6ITUuCci182XoXPQLkkNaW VIXq6uKqO4NA0sYxKrrmVDd8U2B1cE/m31JKhHT0lYC3KC7N9dT2jy4WNQZTOWNJg3p4 NJrQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=AdTfGbo6O4bIhdbzcrD4BPK0yzV1SqRHn+RF5xmwwmk=; b=Kfzlpmm5bADd8MNcYRDLFC2mKAZx8ymqqDDowm/aMUsGfFPFhdqmNg9PMhTTlgjxCO pM03K50lKqTNVaNn1xPAyFUZHXn2HnrlegDz2kfTmdp/AGhjjtL4VP/0F7CqE9mSBkYf eYJFIUAtzmWSTbfOXIGlxGuvREzo+JPlM2eQ9ritgBxwCn0rbQO7mDM6dhrVeRDcdgEZ OT7tphGX+51QrEO/hnogWD4dfu6j5V63kNp1XyCxhqvKlG06wEZxcMEw2UU/SLCBiISJ zMDzhOVZ02laYmPVlORGESlNtJIpNUMvRGoZZKT/3lRuRSZCjssZVP4tgG4t63nEFIZg n+5w==
X-Gm-Message-State: APjAAAVXKtG85Hyw5tgPtWiRdfec7PpocLDpft3abXmANXlI+rTypBRR hSbEOLR89V3p8qP3kT9eYM8VDyxZMOlSkivmKKTutgTq
X-Google-Smtp-Source: APXvYqwHeFigsC84kVJIE3Exju/MGuO7niyd0sgiqb8gveVe5IsJrU7lDlGLRt7QSGxEkltft0Rqbj+JzIRaDYDTrj0=
X-Received: by 2002:ab0:6783:: with SMTP id v3mr15790724uar.8.1554744521439; Mon, 08 Apr 2019 10:28:41 -0700 (PDT)
MIME-Version: 1.0
From: Bernard Aboba <bernard.aboba@gmail.com>
Date: Mon, 08 Apr 2019 10:28:31 -0700
Message-ID: <CAOW+2dtVh1abzAF5HSQ728TBAmg=Mtz99piN-eTSdK5b+wVx7g@mail.gmail.com>
To: ICE WG <ice@ietf.org>, Christer Holmberg <christer.holmberg@ericsson.com>
Content-Type: multipart/alternative; boundary="000000000000eabdab0586082a30"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ice/8q8FCSt4fhzNfrMAjNDDpOs5Y6A>
Subject: Re: [Ice] Review of draft-holmberg-ice-pac-01
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: Mon, 08 Apr 2019 17:28:46 -0000

A question has arisen recently about the behavior with respect to peer
reflexive candidates discovered *after* ICE completion:
https://github.com/w3c/webrtc-nv-use-cases/issues/10

draft-holmberg-ice-pac doesn't relate to that question, but I'm wondering
whether we might also see significant differences in implementation
behavior there as well. RFC 8445 appears to require an ICE restart to be
able to use a newly discovered peer reflexive candidate after ICE
completion because it represents a change in the destination, but I'm
wondering if there are implementations that enable a peer reflexive
candidate to be used anyway.

Christer Holmberg said:

"Hi,

Doing an ICE restart means you have to collect and exchange candidates
again. Of course one can do that once ICE failure has been declared,
and nothing prevents one from doing an ICE restart after that if one
thinks the result will be different. But, the focus of the draft is
not to declare ICE failure while working candidates may still arrive.

Having said that, one should of course not wait forever for the peer
reflexive candidates. The draft will not mandate a specific time
value, but there probably will be a little more text about things to
take into consideration when determining how long to wait.

Regards,


Christer"