Re: [v6ops] RFC6555 / Multiple interfaces

Brian E Carpenter <brian.e.carpenter@gmail.com> Tue, 27 December 2016 19:21 UTC

Return-Path: <brian.e.carpenter@gmail.com>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D67BF129ADA for <v6ops@ietfa.amsl.com>; Tue, 27 Dec 2016 11:21:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level:
X-Spam-Status: No, score=-2 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, RCVD_IN_DNSWL_NONE=-0.0001, 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 y31Tf82rK9Fa for <v6ops@ietfa.amsl.com>; Tue, 27 Dec 2016 11:21:09 -0800 (PST)
Received: from mail-pg0-x241.google.com (mail-pg0-x241.google.com [IPv6:2607:f8b0:400e:c05::241]) (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 179E9129525 for <v6ops@ietf.org>; Tue, 27 Dec 2016 11:21:09 -0800 (PST)
Received: by mail-pg0-x241.google.com with SMTP id n5so13230902pgh.3 for <v6ops@ietf.org>; Tue, 27 Dec 2016 11:21:09 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:from:organization:message-id:date:user-agent :mime-version:in-reply-to:content-transfer-encoding; bh=9e+49DNyx8g/3aeiYQu92Pu9s9ZHz/f5ge0F7yfduIU=; b=X/tMOIePBiVov+l2x7/RBr3yS4Nb1Q/ufwjqlZVLpx7rdLEQaae7+FlQcMMZ77t3ip MvVC8EvOL8qo97+LdRvUyRPS3F3TpjNUOAMDBGzh2uBw7dUxulD0tgx5y+1CRajx0JSa xinKfgLh5Oz4WeyErUhSh0/25X0ZW0fyrjAo6biCahzYPo/Osi9whVzCsr3Oku7owqpr mhDup8Fxxtx/IquRw2sIogW5AW4UlYGUB2ngFXln6v8M9Jo/bEAfy7AUWkZAM9gOqsEV 1CVnyLrYwOhsmOf6PCLhPh6qqWpYDF8i57X8Hhip4DanI3/qvfux5sT9KBFT0uvQFqKt C4Ig==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:organization :message-id:date:user-agent:mime-version:in-reply-to :content-transfer-encoding; bh=9e+49DNyx8g/3aeiYQu92Pu9s9ZHz/f5ge0F7yfduIU=; b=MC+IsMfVwqqumSUx4aN0JkvdPXtYMfvCVI6RKnF3aUQGQIkQlB1GM6hJzBNYi3/kqw FgmH3/2fmYGAonhZ5VFi4HArKdbKSFXHK9G5xV9Oj3f4n+icUwvebNDphlFRlT8Y21Qg NtzohI54KLlLKdZK2KO8BU39/xpSm30qyAZDQ0FukbbfNBtw6jviJaMCXMMV9WdFUYO1 rMK5awV8uhF6qv0tszebYKk1DcTTu0jpTM95kmxEB6KyMip911amBWaoVvU2kNSvKIKH R1RL2pvjDTdZ8ck/NOr0IeFa6HhBzSpR2wJ2duYy+NB6dhULUWld4zotsKULzHArv98S Xbew==
X-Gm-Message-State: AIkVDXLOXj8W3HfkfrKM7JLSmU+imXhi2H8e0UxF2qOQ+R2caIrEVrO8IqrmDVEzvgJefg==
X-Received: by 10.99.171.10 with SMTP id p10mr60708402pgf.36.1482866468464; Tue, 27 Dec 2016 11:21:08 -0800 (PST)
Received: from [192.168.178.27] ([118.148.121.217]) by smtp.gmail.com with ESMTPSA id i124sm92142256pgd.15.2016.12.27.11.21.06 for <v6ops@ietf.org> (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 27 Dec 2016 11:21:07 -0800 (PST)
To: v6ops@ietf.org
References: <SN2PR03MB23500102CF7EDAD42630881FB2940@SN2PR03MB2350.namprd03.prod.outlook.com> <C37C2227-7B42-4246-8F61-C0D1DE411B98@gmail.com> <SN2PR03MB235015A5229B7E10A265EA89B2690@SN2PR03MB2350.namprd03.prod.outlook.com> <CAO42Z2wy0KORhUbXC+7EZphemigi2wd4YWDJ-JBjOXEbiejVYw@mail.gmail.com>
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Organization: University of Auckland
Message-ID: <6cc8fa42-cb66-816b-f000-3635cde9cc90@gmail.com>
Date: Wed, 28 Dec 2016 08:21:09 +1300
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.5.1
MIME-Version: 1.0
In-Reply-To: <CAO42Z2wy0KORhUbXC+7EZphemigi2wd4YWDJ-JBjOXEbiejVYw@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/ewS34pgySZwsXtIW6x_n7Wncogg>
Subject: Re: [v6ops] RFC6555 / Multiple interfaces
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: v6ops discussion list <v6ops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/v6ops>, <mailto:v6ops-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/v6ops/>
List-Post: <mailto:v6ops@ietf.org>
List-Help: <mailto:v6ops-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/v6ops>, <mailto:v6ops-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 27 Dec 2016 19:21:11 -0000

On 27/12/2016 21:43, Mark Smith wrote:
> Courtesy of Fred a while back. Multi-addressing is a form of multihoming.

Yes, if the different interfaces use different addresses. It's not as if
RFC6555 ignores this issue: see sections 5.3 and 5.4. And it's not as if
the former MIF WG ignored this issue:
https://datatracker.ietf.org/doc/draft-ietf-mif-happy-eyeballs-extension/
which is still an active document.

    Brian

> 
> 
> https://tools.ietf.org/html/draft-baker-happier-eyeballs-00
> 
> On 27 Dec. 2016 19:05, "Asveren, Tolga" <tasveren@sonusnet.com> wrote:
> 
>>>> Was/Is there a technical reason why RFC6555 does not address use of
>>> multiple interfaces, e.g. WiFi and LTE, in addition to different IP
>> address
>>> families?  Would you consider such an enhancement -assuming no technical
>>> issues- as a candidate for a potential RFC6555-bis or as a new work item?
>>>
>>> It addresses matters in which the application has more than one address
>> to
>>> choose from, and the outcome of its choice potentially varies from
>> address
>>> to address and from event to event. The document discusses IPv4 and IPv6;
>>> from my perspective, there is no significant reason it couldn’t be
>> between
>>> two IPv4 addresses, or among a long list of IPv6 addresses. The issue is
>> the
>>> fact of making a choice, and not wanting to wait for a TCP timeout before
>>> wondering about the next.
>>>
>>> Whether the address in question is applied to an Ethernet, a Wifi, an LTE
>>> interface, or something else, is a layer that it presumes the
>> application to not
>>> see or not be vitally interested in. If the device wanted to prefer Wifi
>> over
>>> LTE, for example, it could choose to try the address associated with the
>> Wifi
>>> before the LTE, and if it turned out that the Wifi didn’t work at that
>> instant,
>>> the LTE would likely wind up being chosen.
>>>
>>> Speaking strictly for myself, I would want to see the argument made as to
>>> why this need further work. If I were to embrace and extend 6555, I
>> might do
>>> it in a single sentence very similar to my opening sentence in this
>> reply.
>> [TOLGA] Agreed on all technical points. Agreed also that what is needed is
>> probably a short section with a few paragraphs.
>> Regarding the question "Why do we need this explanation?": I think the
>> answer is similar to why RFC6555 was needed to start with. Overall, the
>> idea (both for this potential mini-extension and happy-eyeballs in general)
>> is relatively straightforward and can be categorized as "common sense" (or
>> if I dare to say a "no-brainer"). Nonetheless specifying it in an IETF
>> document still has benefits as it gets more legs to be deployed/promoted
>> widely. And let's don’t forget there still is some normative behavior
>> defined in RFC6555 by using RFC2119 verbiage. I think the extension about
>> use of multiple interfaces would have a few such sentences as well.
>> So, as a summary, I don’t think the extension would require any
>> "architectural changes" in the happy-eyeballs philosophy, is needed/would
>> be used though and I wouldn’t expect it to consume much energy. I can craft
>> some text if there is a "Go" from the V6ops WG/Chairs.
>> _______________________________________________
>> v6ops mailing list
>> v6ops@ietf.org
>> https://www.ietf.org/mailman/listinfo/v6ops
>>
> 
> 
> 
> _______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> https://www.ietf.org/mailman/listinfo/v6ops
>