Re: [Ice] I submitted and plan to present draft-thatcher-ice-remove-candidate in Berlin
Bernard Aboba <bernard.aboba@gmail.com> Tue, 12 July 2016 16:39 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 ED73812D56C for <ice@ietfa.amsl.com>; Tue, 12 Jul 2016 09:39:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level:
X-Spam-Status: No, score=-2.699 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_LOW=-0.7, 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 rb6mC5LKjZyZ for <ice@ietfa.amsl.com>; Tue, 12 Jul 2016 09:39:35 -0700 (PDT)
Received: from mail-vk0-x235.google.com (mail-vk0-x235.google.com [IPv6:2607:f8b0:400c:c05::235]) (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 F10B112D559 for <ice@ietf.org>; Tue, 12 Jul 2016 09:39:34 -0700 (PDT)
Received: by mail-vk0-x235.google.com with SMTP id o63so29784791vkg.1 for <ice@ietf.org>; Tue, 12 Jul 2016 09:39:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=7wdKuRvQqj+CTGfjd2tO1eBNYvSCDnafLAR+uSbRdfg=; b=HwhAjf1jywZQGouQFm2meP7TfrhSd514YeNgzuFopfCMUCw92+DFzCBCN5i1E8I194 xxoHcx02pxz3zWplulp+46IdrMBQSXia+4rWLN+TNs/J37rTRt81XVS/gu9XiW95/Yzl 2gsh2+d3m4gqtA5Anin6g7QHtLNthfH1mkcI71SYsHPgagKSxo7rZ6aYUe1T1qWYG6N+ IPLDLyUAkKpvanQQUuamaHShIAvScsrRtwBC+KOPKuvRKuzHTGc3Ux+CVn5fJuA7iU/Y 6OdcspWutK/vjDU8eN6DMWdj13K5o9UL7P/5CrCjxW5Yl516RI46ksywruysmoMJL2t6 BhvA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=7wdKuRvQqj+CTGfjd2tO1eBNYvSCDnafLAR+uSbRdfg=; b=O9qaLkbUpF+yhYyxlJbltJ60jwFdiqUS7vvuYda+yEYCjO5/YqrW/kRVRuvJ6z8XpO OQMtXf9q63AHvLlnjYDUEQ/b4+Foo0/OIfUmMJ1w0ze8YNIHeKtFrcHM4F9CYjvL/dR3 sHjvb+YYFywgVIOnPLkOKanDdWxvpKK51DH+A7fZ2DMIAnhfAqTzkfSqhQggO7tcLlIU 8WrXR45ZX5LVSSgrI9RjrG6jr0HPVHHpNgsiEQspOmF/kmYRRkM7JMfMZnLQ7ynYI+f5 sBhRsHgoy7lp9JUrTkMnknXILn2dT8HoMTJqEkghXGsmv+vgEhPpJ8hum40U5Ly4VLdd q4cg==
X-Gm-Message-State: ALyK8tKMmltqyW2/LpnFMz/PpyNSaEapTJTxaG4xKXgALa9cUZTeZOi78qjnrhDtwd7a9xYwoHo8ta7iT/RxCg==
X-Received: by 10.159.32.66 with SMTP id 60mr1720394uam.100.1468341574062; Tue, 12 Jul 2016 09:39:34 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.159.41.198 with HTTP; Tue, 12 Jul 2016 09:39:14 -0700 (PDT)
In-Reply-To: <CAJrXDUEQoBmjhkwX5AF9Oxny=PwJ0Y1a7UmPNdVRsA8b6AEF7g@mail.gmail.com>
References: <CAJrXDUEQoBmjhkwX5AF9Oxny=PwJ0Y1a7UmPNdVRsA8b6AEF7g@mail.gmail.com>
From: Bernard Aboba <bernard.aboba@gmail.com>
Date: Tue, 12 Jul 2016 09:39:14 -0700
Message-ID: <CAOW+2ds_Jbr22+iMOSGDXYikG6ff9q1Tk4AjtYPGHtJmn-nk0A@mail.gmail.com>
To: Peter Thatcher <pthatcher@google.com>
Content-Type: multipart/alternative; boundary="94eb2c04d756ee596d053772e90d"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ice/D57Bv_sO66RNcaYbKS0l90JXecI>
Cc: ice@ietf.org
Subject: Re: [Ice] I submitted and plan to present draft-thatcher-ice-remove-candidate in Berlin
X-BeenThere: ice@ietf.org
X-Mailman-Version: 2.1.17
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, 12 Jul 2016 16:39:37 -0000
"Removal" and "Renomination" have both come up as implementation issues, so these drafts seem useful to me. In the "removal" draft, I had questions about these paragraphs: When a removal signal [is received], the Receiving Agent MUST NOT pair the Removed Candi[d]ates with any future candidates gathered by the Receiving Agent. The Receiving Agent MAY keep the existing candidate pairs that use the Removed Candidates and behave as though the Removed Candidates had not been removed for those candidate pairs. Why would an Receiving Agent choose not to immediately remove existing candidate pairs? Because the Removing Agent MAY choose to keep the Removed Candidate capable of receiving ICE checks and sending responses so that any ICE checks already sent by the Receiving Agent may continue to work briefly so that media can flow as quickly as possible, even if over a candidate pair that will soon be discarded. [BA] When an interface is "going down", having the Receiving Agent not immediately remove existing candidate pairs can avoid a media glitch. However there are consequences to not removing the pair immediately because when the interface goes down, consent checks will subsequently fail and RFC 7675 Section 5.1 indicates that the pair cannot be used with the same ICE credentials, even if the interface comes up again: After consent is lost, the same ICE credentials MUST NOT be used on the affected 5-tuple again. That means that a new session, or an ICE restart, is needed to obtain consent to send on the affected candidate pair. One way to deal with this would be for the removing party to revoke consent before bringing the interface down. However, that would only work if consent revocation was not considered the same as "consent is lost" in the above paragraph from RFC 7675. On Tue, Jul 12, 2016 at 7:35 AM, Peter Thatcher <pthatcher@google.com> wrote: > I submitted draft-thatcher-ice-remove-candidate and would like to speak > about in my allotted time on the agenda when I will also be speaking about draft-thatcher-ice-network-cost > and draft-thatcher-ice-renomination. > > It's a very simple draft. Basically it says you can "remove" candidates > just like trickle-ice allows you to add candidates. You could probably > read it in 3 minutes. Please do so: > > https://www.ietf.org/id/draft-thatcher-ice-remove-candidate-00.txt > > Thanks, > Peter (Chair hat off) > > _______________________________________________ > Ice mailing list > Ice@ietf.org > https://www.ietf.org/mailman/listinfo/ice > >
- Re: [Ice] I submitted and plan to present draft-t… Emil Ivov
- Re: [Ice] I submitted and plan to present draft-t… Peter Thatcher
- Re: [Ice] I submitted and plan to present draft-t… Emil Ivov
- Re: [Ice] I submitted and plan to present draft-t… Peter Thatcher
- Re: [Ice] I submitted and plan to present draft-t… Emil Ivov
- Re: [Ice] I submitted and plan to present draft-t… Peter Thatcher
- Re: [Ice] I submitted and plan to present draft-t… Pal Martinsen (palmarti)
- Re: [Ice] I submitted and plan to present draft-t… Bernard Aboba
- Re: [Ice] I submitted and plan to present draft-t… Peter Thatcher
- Re: [Ice] I submitted and plan to present draft-t… Christer Holmberg
- Re: [Ice] I submitted and plan to present draft-t… Emil Ivov
- Re: [Ice] I submitted and plan to present draft-t… Peter Thatcher
- Re: [Ice] I submitted and plan to present draft-t… Peter Thatcher
- Re: [Ice] I submitted and plan to present draft-t… Bernard Aboba
- Re: [Ice] I submitted and plan to present draft-t… Bernard Aboba
- Re: [Ice] I submitted and plan to present draft-t… Bernard Aboba
- [Ice] I submitted and plan to present draft-thatc… Peter Thatcher
- Re: [Ice] I submitted and plan to present draft-t… Christer Holmberg
- Re: [Ice] I submitted and plan to present draft-t… Peter Thatcher
- Re: [Ice] I submitted and plan to present draft-t… Peter Thatcher
- Re: [Ice] I submitted and plan to present draft-t… Emil Ivov