Re: [Ice] Proposal for ICE "network cost"

Emil Ivov <emcho@jitsi.org> Thu, 07 April 2016 17:50 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 3E0E012D62F for <ice@ietfa.amsl.com>; Thu, 7 Apr 2016 10:50:50 -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 xdYdZrc9J6_C for <ice@ietfa.amsl.com>; Thu, 7 Apr 2016 10:50:48 -0700 (PDT)
Received: from mail-oi0-x22a.google.com (mail-oi0-x22a.google.com [IPv6:2607:f8b0:4003:c06::22a]) (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 515BD12D5F4 for <ice@ietf.org>; Thu, 7 Apr 2016 10:50:31 -0700 (PDT)
Received: by mail-oi0-x22a.google.com with SMTP id s79so108359860oie.1 for <ice@ietf.org>; Thu, 07 Apr 2016 10:50:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jitsi-org.20150623.gappssmtp.com; s=20150623; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-transfer-encoding; bh=96mm2Om5yE8s/sPL8czxz05PwayMp42Xtv7spLTuA8A=; b=Yqw7TgF3zTOpdeMIldVwfGK51N4ApDnmhIgLTp51yau6JLZ4V0NjhqWasN1ZE0IDSF K/zkF1Hwj6e4/4SQmB6RYq/BRidmBzs7if31pglUJbl3FSoBUfr4Nwvhd+k/Tn3pLExM LO7sH8oIlG271r9vMFl46IpifmysyZQ3EDNFf9oSu2hTL6RyNG+fFP7zL/gZ+va2isgU I3XXZR1HtPcSn0LAYf+aowBeLb8znmPY6/52axn061Zsb4DGrqa24UVb/cVQnRhe5wRh 5R4L2YZNFUaCBmGhZ66AItmKQCncxI0aUZyzoygCk+J6MWeZ2dOAf2X1u4VkOCWaiNO4 xeVg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding; bh=96mm2Om5yE8s/sPL8czxz05PwayMp42Xtv7spLTuA8A=; b=dOfg6GVMCGqPlZnrNQoWaBWlp3RJDIYTN1tj+vvNoHKB2Tv4bamUr1wMRjk1ko3DYO n/fNZOT/H7psxH2EwlTuGL/8NazcNDwGONIFq9gOjAioVBGngOPmQaSUtj3U/OO3v903 TLgAWwYq61mgBZeYjhL9vpK3DN/NvYQE8E2RxEtsTHUQ4TD9OuzB9jiSQ1zLURSdTF+K Ujas/IVrmeUokd2bXypSoNwuXjFCzO5h8KMUDFXBUJrP83FeY6sojeA+V7EVetSzjSwo fg1r6I3NVVFkw+Fpg3/hBQzhdx++O8v8itE6X2gP4i/nfAYfMJLBrRh6z4/ZFw2x+YP0 7bRg==
X-Gm-Message-State: AD7BkJI042EiR7/2yA/OreMeUsysmat3UX3++8Bil8YWVRXQRmYZyl8zrfLXw/3AkiF7wQ==
X-Received: by 10.157.63.116 with SMTP id m107mr2080869otc.115.1460051430260; Thu, 07 Apr 2016 10:50:30 -0700 (PDT)
Received: from camionet.office.atlassian.com (72-48-156-244.static.grandenetworks.net. [72.48.156.244]) by smtp.googlemail.com with ESMTPSA id ek7sm2727990obb.15.2016.04.07.10.50.29 (version=TLSv1/SSLv3 cipher=OTHER); Thu, 07 Apr 2016 10:50:29 -0700 (PDT)
To: Peter Thatcher <pthatcher@google.com>, ice@ietf.org
References: <CAJrXDUHNJm8=fzrmvJWTz9TE47GEzkiJQOKakPzdYZ_GM67FBw@mail.gmail.com>
From: Emil Ivov <emcho@jitsi.org>
Message-ID: <57069DE4.1070805@jitsi.org>
Date: Thu, 07 Apr 2016 12:50:28 -0500
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:38.0) Gecko/20100101 Thunderbird/38.7.2
MIME-Version: 1.0
In-Reply-To: <CAJrXDUHNJm8=fzrmvJWTz9TE47GEzkiJQOKakPzdYZ_GM67FBw@mail.gmail.com>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 8bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/ice/xvkX3OHw-2qsZtpKA06o1tkhvWw>
Subject: Re: [Ice] Proposal for ICE "network cost"
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: Thu, 07 Apr 2016 17:50:50 -0000

On 21.03.16 г. 19:07, Peter Thatcher wrote:
> As an author (not a chair), I just submitted a draft for an idea I'd
> like to propose for ICE: network cost.
>
> Here's the draft:
>
> https://datatracker.ietf.org/doc/draft-thatcher-ice-network-cost/
>
>
> The idea is basically to allow the controlled side to tell the
> controlling side which candidates "cost" more than others (such as
> cellular costing more than Wi-Fi).  This is different than candidate
> priority for reasons explained in the draft.

I see the value here but I have a few problems with the current state.

To begin with, I find the "cost" name overly confusing. I realize the 
draft already says this is not necessarily real cost but it still leaves 
people with the wrong impression (and I've confirmed this in 
conversations these days). So let's just go for bias or something (I 
also like fondness).

The draft is not currently very explicit about exactly how this works in 
the selection of candidates but I assume it basically means: "if it's 
all the same to you, I'd much rather you get in touch with me here than 
there."

The trickiest part here is how to assign importance to this new bias as 
opposed to existing metrics such as RTT for example. We could say it's 
up to implementations or try to come up with some recommendation for a 
formula.

The other thing is that I cannot at all see the value of the network ID. 
Why is this necessary?

Emil

-- 
https://jitsi.org