Re: [MMUSIC] Comments on draft-martinsen-mmusic-ice-dualstack-fairness-02

Ari Keränen <ari.keranen@ericsson.com> Tue, 10 March 2015 23:23 UTC

Return-Path: <ari.keranen@ericsson.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id ED3AE1A87CE for <mmusic@ietfa.amsl.com>; Tue, 10 Mar 2015 16:23:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.901
X-Spam-Level:
X-Spam-Status: No, score=-3.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
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 5mzDo8785hfI for <mmusic@ietfa.amsl.com>; Tue, 10 Mar 2015 16:23:31 -0700 (PDT)
Received: from sesbmg22.ericsson.net (sesbmg22.ericsson.net [193.180.251.48]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B62821A87C6 for <mmusic@ietf.org>; Tue, 10 Mar 2015 16:23:30 -0700 (PDT)
X-AuditID: c1b4fb30-f79c86d000000fc0-2c-54ff7cf04d32
Received: from ESESSHC018.ericsson.se (Unknown_Domain [153.88.253.124]) by sesbmg22.ericsson.net (Symantec Mail Security) with SMTP id 25.81.04032.0FC7FF45; Wed, 11 Mar 2015 00:23:29 +0100 (CET)
Received: from Aris-MacBook-Pro-2.local (153.88.183.153) by smtp.internal.ericsson.com (153.88.183.74) with Microsoft SMTP Server id 14.3.210.2; Wed, 11 Mar 2015 00:23:28 +0100
Message-ID: <54FF7CEE.5000906@ericsson.com>
Date: Tue, 10 Mar 2015 16:23:26 -0700
From: Ari Keränen <ari.keranen@ericsson.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:31.0) Gecko/20100101 Thunderbird/31.4.0
MIME-Version: 1.0
To: "Pal Martinsen (palmarti)" <palmarti@cisco.com>
References: <54FA6118.8030205@ericsson.com> <55679BB0-A5F2-4704-8961-AEE0E3C22BB9@cisco.com>
In-Reply-To: <55679BB0-A5F2-4704-8961-AEE0E3C22BB9@cisco.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 8bit
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRmVeSWpSXmKPExsUyM+Jvje7Hmv8hBgf6mS3mdlxhsZi6/DGL xfvrK1kcmD2m/N7I6rFkyU8mjy+XP7MFMEdx2aSk5mSWpRbp2yVwZZy/8YK14K1Ixax3T1ga GG8KdDFyckgImEis3LqMHcIWk7hwbz1bFyMXh5DAEUaJDVe/MkI4WxglFqyZClbFK6At8X3/ GaYuRg4OFgFVidmLdEDCbAK2Eqtf3WQBsUUFkiU62lexQpQLSpyc+QQsLiJgLNF85Cg7yExm gfmMEnfmdDCBJIQFPCXOPP4PViQkECPxb/s7MJsTaOjOT9vA9jILWEjMnH+eEcKWl2jeOpsZ ol5V4uq/V4wTGAVnIdk3C0nLLCQtCxiZVzGKFqcWJ+WmGxnppRZlJhcX5+fp5aWWbGIEBvHB Lb8NdjC+fO54iFGAg1GJh9cg7l+IEGtiWXFl7iFGaQ4WJXFeO+NDIUIC6YklqdmpqQWpRfFF pTmpxYcYmTg4pRoYxWI252u8164teJga36pYdOWhiex897R1Na67J7vzTv/Su07De2ZPVbzp 7c5nGT5zTQvP/vmwriqct7vg3w2BRRN+HywOu7C7qrpGrUzHesKNZk/GGol05Xtym2vVrrQy Hv/6Y9ust8v/Kxj2HFu+VTDmSa6C7fbPW+VX/bM+dSv3+slOruY5SizFGYmGWsxFxYkA+kCF j0MCAAA=
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/EzR2Z7oW1BPhPWVyXfLgMXXKCD8>
Cc: mmusic <mmusic@ietf.org>, "draft-martinsen-mmusic-ice-dualstack-fairness@tools.ietf.org" <draft-martinsen-mmusic-ice-dualstack-fairness@tools.ietf.org>
Subject: Re: [MMUSIC] Comments on draft-martinsen-mmusic-ice-dualstack-fairness-02
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 10 Mar 2015 23:23:33 -0000

On 09/03/15 01:48, Pal Martinsen (palmarti) wrote:
>> On 07 Mar 2015, at 03:23, Ari Keränen <ari.keranen@ericsson.com>
>> wrote:
>> 3.  Improving ICE Multihomed Fairness
>>
>> Candidates from a interface known to the application to provide
>> unreliable connectivity SHOULD get a low candidate priority.  This
>> ensures they appear near the end of the candidate list, and would
>> be the last to be tested during the connectivity check phase.
>> This allows candidate pairs more likely to succeed to be tested
>> first.
>>
>> I think this is already covered by regular ICE (e.g., in RFC5245
>> section 4.1.2.1) and I would not go as far as to say one SHOULD
>> prefer a reliable interface over e.g., fast and cheap one.
>
> The idea was to get a working candidate pair as quick as possible. I
> did not take into account that the priority will also affect what
> candidate pair will be chosen when ICE is finished.

The candidate that works most likely would be the relayed candidate. But 
obviously preferring that in general is not a good idea.

> The continuous  nomination proposal will solve this (Hopefully). My
> goal with the draft is to sort the ICE checklist in the most optimal
> manner so having a usable (but maybe not preferable?) candidate pair
> as quick as possible without relying on the default candidate. (Maybe
> mentioning this in the introduction would be helpful?)

I assumed the goal of the draft was to fix/alleviate the problem with 
broken IPv6 paths.

Considering that continuous nomination work has just started, relying on 
that mechanism to fix something that is defined here sounds risky. And 
hopefully this fix applies also to vanilla ICE.

>> Therefore, I would recommend to keep the scope of this document in
>> dual-stack.
>>
>
> This is where we need to have a WG discussion. My perception from
> last IETF meeting was that just solving the dual-stack problem was a
> bit narrow. Solving the problem regarding unreliable tunnels
> (Interfaces) would add more value.

IPv6 provided by tunneling, which we discussed at the last meeting, is 
in the scope of the draft. Whether, or to what extent, we want or need 
to address other tunneling issues, I'm not sure.

> Dual-stack is really just a special case of multihomed. Because of
> this it might make sense to broaden the scope of the draft to include
> multihomed devices?

In that area also the MIF WG has done a fair amount of work. For 
example, this seems relevant:
https://tools.ietf.org/html/draft-ietf-mif-happy-eyeballs-extension-06

Reviewing the work done in that area would be a good idea.


Cheers,
Ari