Re: [Ice] ICE PAC: When to start the timer waiting for possible peer reflexive candidates?

Roman Shpount <roman@telurix.com> Thu, 25 April 2019 17:36 UTC

Return-Path: <roman@telurix.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 D2BB21203DC for <ice@ietfa.amsl.com>; Thu, 25 Apr 2019 10:36:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.889
X-Spam-Level:
X-Spam-Status: No, score=-1.889 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, T_SPF_PERMERROR=0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=telurix-com.20150623.gappssmtp.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 KkJlHpI5a_fQ for <ice@ietfa.amsl.com>; Thu, 25 Apr 2019 10:36:46 -0700 (PDT)
Received: from mail-pg1-x52e.google.com (mail-pg1-x52e.google.com [IPv6:2607:f8b0:4864:20::52e]) (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 7C83D12025D for <ice@ietf.org>; Thu, 25 Apr 2019 10:36:44 -0700 (PDT)
Received: by mail-pg1-x52e.google.com with SMTP id e6so196999pgc.4 for <ice@ietf.org>; Thu, 25 Apr 2019 10:36:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telurix-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=wYMq3TZ7Q1BHoSmVVxQT2hgZUddp10e7GxZUwmTeYYA=; b=w3Tjm1j4qEcLA0+Qa+g6iGUZg3welDkABbX8NVgNK5rapK2N3cNWjyahgVr/pPMzcs WwBE00tp2yB8y/Lo0hDUr2e7zCawWQZce/a4xAV0lQOFY6ytp1oZ15b3MMA6dsNo/dzB q1oQ3mWTH8OoobBjFq2xCBV+W/mJsNpWI+T1QvIMvjProTTOfAyKVApg+Dp2ThmzeRB4 7sc3/gI+AMRQqpaV4wr9lZqBtVDjW0MJ4c/NyN3MKGHKAcBR4dQ6FzcEuTC6WK2l+05g fYoamybg3O3pmqTV/UCf1XIDjuWQNJvMyFPY96ETXe1Yj5j21tix95ji0JTJd5qwbQ/n Fvvw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=wYMq3TZ7Q1BHoSmVVxQT2hgZUddp10e7GxZUwmTeYYA=; b=el6A2+QgU0Lo2PD64PcaiRxzw2AmbUHHDXrNeqRq9Nysz0xkUrNxyV0yo+aSrep1O/ 4UBnvyTMa6tr6EBmhgsKFOY3+086doUfwiXvu4DJOzGJbHuA6TTIINdOAbmQq410l8ha KjW0wu+KdVcgPbmcq6S6ITvuWj3AMYna/jwJL9vh6OS4uE+bNCacdJnJMXvhqzMbnH9l bHxIsGLbkfKbyUltzFHxay7XyrxFOIXzslUn1wOn+3dDkqOb935NGM6JfG7xq9trIf2z sYVcWafdpSetlsZitUy7a30/u5CnreK0wa1tLIUzXZ6mvTeiQqT7ZYVtdHJUEXFN49IX Tmzg==
X-Gm-Message-State: APjAAAWD/gsioqJTf8hRizj1qk1Y9xYh2S0aF5s2Vnt1doOVmVJ0W5ER S7UsD4MFB990Yn+6pEzf3tifX5iCc/I=
X-Google-Smtp-Source: APXvYqz2WrX5KQ+G1Wbn0sK/zDbxouadHyuKK41gwF0B9ywsJ/yLn0K2cdcwkuN7J3MRUxny82NTqw==
X-Received: by 2002:a65:62c3:: with SMTP id m3mr11672222pgv.159.1556213803541; Thu, 25 Apr 2019 10:36:43 -0700 (PDT)
Received: from mail-pf1-f179.google.com (mail-pf1-f179.google.com. [209.85.210.179]) by smtp.gmail.com with ESMTPSA id b63sm64031753pfj.54.2019.04.25.10.36.42 for <ice@ietf.org> (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 25 Apr 2019 10:36:42 -0700 (PDT)
Received: by mail-pf1-f179.google.com with SMTP id e67so247239pfe.10 for <ice@ietf.org>; Thu, 25 Apr 2019 10:36:42 -0700 (PDT)
X-Received: by 2002:a63:f503:: with SMTP id w3mr34941631pgh.60.1556213802470; Thu, 25 Apr 2019 10:36:42 -0700 (PDT)
MIME-Version: 1.0
References: <3A66B735-03C9-41FF-95AD-500B0D469C80@ericsson.com>
In-Reply-To: <3A66B735-03C9-41FF-95AD-500B0D469C80@ericsson.com>
From: Roman Shpount <roman@telurix.com>
Date: Thu, 25 Apr 2019 13:36:33 -0400
X-Gmail-Original-Message-ID: <CAD5OKxsMgNTQPNP4Ni72H+yD4iUeyNK+x6CSvdBApGnPTpr_vg@mail.gmail.com>
Message-ID: <CAD5OKxsMgNTQPNP4Ni72H+yD4iUeyNK+x6CSvdBApGnPTpr_vg@mail.gmail.com>
To: Christer Holmberg <christer.holmberg@ericsson.com>
Cc: "ice@ietf.org" <ice@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000e4153405875e4222"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ice/cWqQbaSukxtMCYz07WOW-lpHN_8>
Subject: Re: [Ice] ICE PAC: When to start the timer waiting for possible peer reflexive candidates?
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: Thu, 25 Apr 2019 17:37:01 -0000

The timer should start when the connectivity checks start by the remote ICE
agent. The timer is needed to make sure local candidate addresses continue
to accept STUN binding requests for at least some minimal time, so
technically timer should start from the time remote ICE agent was informed
about candidate addresses and started connectivity checks. There is some
signaling delay involved here, so it needs to accounted by the timer value.

Regards,
_____________
Roman Shpount


On Thu, Apr 25, 2019 at 4:27 AM Christer Holmberg <
christer.holmberg@ericsson.com> wrote:

> Bringing an issue that came up in GitHub (
> https://github.com/cdh4u/draft-ice-pac/issues/8) to the list.
>
>
>
> The question is: when does an agent start the “PAC timer” (perhaps we
> should give the timer a name)?
>
>
>
>    1. When the connectivity checks start; OR
>    2. When the agent has performed all checks and reaches a state where
>    it normally would declare ICE failure?
>
>
>
> Regards,
>
>
>
> Christer
>
>
>
>
> _______________________________________________
> Ice mailing list
> Ice@ietf.org
> https://www.ietf.org/mailman/listinfo/ice
>