Re: [Ice] I submitted and plan to present draft-thatcher-ice-remove-candidate in Berlin
Emil Ivov <emcho@jitsi.org> Wed, 13 July 2016 19:45 UTC
Return-Path: <emcho@sip-communicator.org>
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 AA38112D1AC for <ice@ietfa.amsl.com>; Wed, 13 Jul 2016 12:45:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level:
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=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=jitsi-org.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 n4xVI1Yxb-tu for <ice@ietfa.amsl.com>; Wed, 13 Jul 2016 12:45:28 -0700 (PDT)
Received: from mail-yw0-x235.google.com (mail-yw0-x235.google.com [IPv6:2607:f8b0:4002: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 9450B12D19E for <ice@ietf.org>; Wed, 13 Jul 2016 12:45:28 -0700 (PDT)
Received: by mail-yw0-x235.google.com with SMTP id w127so53705588ywf.3 for <ice@ietf.org>; Wed, 13 Jul 2016 12:45:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jitsi-org.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=4SAzjC8PrDFPT0heFCNwLTQnBl3+C/lHuX6hxSDaqo0=; b=UI/EvbAHGOp59IecYFk3M7uH807kLahxAe6w3FMskeW+vi+Ht2o9rwN9y01WbWLWpx bly3ugupHQg73ZwaqnJJpFl/6j+gDa76y3uj+oBLbx5yvsGtRNRQN4eu2QMlcZli5+qv ZZtPc5NRRkZXdx/nU27XS4UXE0iYOVJkbmkNTXk4Hityu+yDoGyx59PR4dS4V5g6dzs3 5L6+fjm0/hxBkO15yjNvYDjvA8jmyAWXDaF+sbXmQluxV/mK9zrJmQDsHRxbt5jxMzXP gf8+FcO0ZsVLVPEckAUas3j2oAeiqz6OsP2leTZotAC+u8hGoaHGV+VdjyI/mDzZcT5Q ittA==
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=4SAzjC8PrDFPT0heFCNwLTQnBl3+C/lHuX6hxSDaqo0=; b=YqnmtKCD06Jao+ZhaOR3AFaXva83DkHNm9GfaUTLFAxTbj0zGt1ScrWJO1dzcod4d3 biSWXjG3H7XuHYwcqIR6+4DGBWaJj3MR5CxhPtuThDa62pKWeF6ILTG3a7K0yaQ8onYJ Y8NuEJ3ha32Cd0Eecq781IVYLp/D4SXm7cPBgma8hDcR9KarRnshrc2PVjM5GDNYLIe4 cDku8iroLVi3eroo+8w/YdjBeKHgHpmsSD2BIZBMgnIvstVL16HX0Vv5ACDSHyGYd4yi DSXngDEHuk8MQB0L05Lwx2Qrq+QxfBZps/zUMe7phijX/aIMTleA//fVZEa78OtXGZ20 0PJg==
X-Gm-Message-State: ALyK8tI8M+nbMViQwf/3ssHlaK/u3lsoGJtNFVjcPgWcVDb4fEVOCKCbGvjlM8AIjJI9tQ==
X-Received: by 10.129.130.196 with SMTP id s187mr7799500ywf.215.1468439127710; Wed, 13 Jul 2016 12:45:27 -0700 (PDT)
Received: from mail-yw0-f175.google.com (mail-yw0-f175.google.com. [209.85.161.175]) by smtp.gmail.com with ESMTPSA id u62sm1433999ywg.55.2016.07.13.12.45.27 for <ice@ietf.org> (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 13 Jul 2016 12:45:27 -0700 (PDT)
Received: by mail-yw0-f175.google.com with SMTP id j17so53832956ywg.0 for <ice@ietf.org>; Wed, 13 Jul 2016 12:45:27 -0700 (PDT)
X-Received: by 10.129.159.131 with SMTP id w125mr3891775ywg.168.1468439127131; Wed, 13 Jul 2016 12:45:27 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.83.17.204 with HTTP; Wed, 13 Jul 2016 12:45:07 -0700 (PDT)
In-Reply-To: <CAJrXDUEZiG3iFrgoFhCDNkR3nn-tcmZyZEXXLM5Q23SvPpx-CQ@mail.gmail.com>
References: <CAJrXDUEQoBmjhkwX5AF9Oxny=PwJ0Y1a7UmPNdVRsA8b6AEF7g@mail.gmail.com> <CAPvvaaLL3BB3PJdimBXP+58UoeXnDs_j7P__pcfZwZj0-stosg@mail.gmail.com> <CAJrXDUEZiG3iFrgoFhCDNkR3nn-tcmZyZEXXLM5Q23SvPpx-CQ@mail.gmail.com>
From: Emil Ivov <emcho@jitsi.org>
Date: Wed, 13 Jul 2016 22:45:07 +0300
X-Gmail-Original-Message-ID: <CAPvvaa+jWeWmbqLKZRLMi6zyT0rMY1vkgfG3XG0SpAKeDXvYWg@mail.gmail.com>
Message-ID: <CAPvvaa+jWeWmbqLKZRLMi6zyT0rMY1vkgfG3XG0SpAKeDXvYWg@mail.gmail.com>
To: Peter Thatcher <pthatcher@google.com>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ice/nWpJOKNtGzRlrOQBtnQO9Jpf9ac>
Cc: "ice@ietf.org" <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: Wed, 13 Jul 2016 19:45:31 -0000
On Wed, Jul 13, 2016 at 10:22 PM, Peter Thatcher <pthatcher@google.com> wrote: > > > On Tue, Jul 12, 2016 at 10:38 AM, Emil Ivov <emcho@jitsi.org> wrote: >> >> Are there any cases where you think this would be useful other than >> abetter connection with a server? > > Yes: continual gathering (aka continuous nomination) would benefit from > this. Last time we discussed continuous nomination (in Prague last year) it sounded to me that there were no arguments about what it was bringing on top of simple ICE restarts. It is my understanding that optimizing those (if at all necessary) was a more acceptable direction. So I don't think continuous nomination is a good argument here even if we keep waving it all over the place :) . >> If all that is changing is the connection with the server then it sounds >> to me like we should rather come up with a way to update the local side of >> the binding and not bother the remote agent with it. > > That would be TURN mobility, or some new equivalent ( > the TURN mobility draft has expired). Something like that yes. > That is an option that we'd like to > explore implementing, but it's much more work to standardize, implement, and > deploy (both on client and server). Whereas this is a simply mechanism that > is quick to standardize, implement, and deply, and it's useful for other > things (as mentioned above). On a first glance the whole ICE idea is very simple and easy to standardise, implement and deploy: gather and try everything. pick what works. I think 13 years after the initial idea was being floated on the IETF we know better. In other words: First I don't think it's that simple at all. I am particularly concerned about potential race conditions with the ICE state machine and the trickling itself. Same for interactions with aggressive nomination. Second, while we may be able to solve the above, I am worried that the increased complexity will not justify something that is a very limited solution to a more general problem. So we are setting the stage for redundancy and that's not something we need with ICE. Also, have you done any measurements or estimates on exactly what we are trying to optimize here? Some several hundred milliseconds of streaming over TCP rather than UDP? Emil >> Emil >> >> >> On Tuesday, 12 July 2016, 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) >> >> >> >> -- >> sent from my mobile > > -- https://jitsi.org
- 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