Re: [v6ops] source address failover [PI [ULA draft revision #2 Regarding isolated networks]]

Brian E Carpenter <brian.e.carpenter@gmail.com> Tue, 03 June 2014 20:40 UTC

Return-Path: <brian.e.carpenter@gmail.com>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A07321A0344 for <v6ops@ietfa.amsl.com>; Tue, 3 Jun 2014 13:40:56 -0700 (PDT)
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, 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 HBnzAjw2x7jJ for <v6ops@ietfa.amsl.com>; Tue, 3 Jun 2014 13:40:53 -0700 (PDT)
Received: from mail-pb0-x22d.google.com (mail-pb0-x22d.google.com [IPv6:2607:f8b0:400e:c01::22d]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BFE681A0271 for <v6ops@ietf.org>; Tue, 3 Jun 2014 13:40:53 -0700 (PDT)
Received: by mail-pb0-f45.google.com with SMTP id um1so5962986pbc.32 for <v6ops@ietf.org>; Tue, 03 Jun 2014 13:40:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:organization:user-agent:mime-version:to:cc :subject:references:in-reply-to:content-type :content-transfer-encoding; bh=OCF8bOLn1gVMF3M907jeFn2lHmNzlGeDB9nQiHxmJQs=; b=Oju77yHIArnltOVkE2710bfFUvEmc475rmWcBm9St+rhhajca5wYHQkVWwpZEcWqjl 7fnZJKxbl/5jK/k0wacEGKmfJhRToejlSMy1BgWenW/dFKhR/B6xxWKyL3j0llqq+h3g d7Wd3mazJMAG5Q5yVP1F8Fero7+lCkOkrgSRHqwr1EdGfy0ontEaPujmM3bNRz1hJOkl +xVAyFxRIpWIKXzOk9omipTZaDjN1ypzaygs+rrd1gotKcYcQZJpAhTbFH233aq3da8F ZG7acDkYYdR5UV73yPt3SI7tOEv/EoLAGgzy+r/fbXn0og6pbpYH/05zyJ08CXOn3ZSe Jm8g==
X-Received: by 10.68.237.67 with SMTP id va3mr55215204pbc.19.1401828048035; Tue, 03 Jun 2014 13:40:48 -0700 (PDT)
Received: from [192.168.178.23] (17.200.69.111.dynamic.snap.net.nz. [111.69.200.17]) by mx.google.com with ESMTPSA id vf9sm909735pbc.94.2014.06.03.13.40.45 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 03 Jun 2014 13:40:47 -0700 (PDT)
Message-ID: <538E32D0.9050005@gmail.com>
Date: Wed, 04 Jun 2014 08:40:48 +1200
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Organization: University of Auckland
User-Agent: Thunderbird 2.0.0.6 (Windows/20070728)
MIME-Version: 1.0
To: Scott Brim <scott.brim@gmail.com>
References: <2A4B72CD-EDF3-4D11-AC39-B65892F9173F@nominum.com> <CAKD1Yr2NH4Kca4EvhjN2XnDbt8F2eS56ipxu3npH9yOh1bmQaA@mail.gmail.com> <F12F173B-9FF2-4EF8-B11E-33AEDA24961F@nominum.com> <CAKD1Yr1cGx7UfxZaEhm7oHA5PLvghVc52oPVkEQF90_7Vm__vw@mail.gmail.com> <1FDC3A7F-15EC-4397-AF3E-10F86EA04228@nominum.com> <538BDA84.6030800@bogus.com> <37D09BEE-FEDF-4514-8CEB-62959A89C3FF@nominum.com> <538BE13C.7050900@bogus.com> <20140602081743.GP46558@Space.Net> <538CE1CF.9030002@gmail.com> <20140602204730.GH46558@Space.Net> <538D7A71.6070906@uclouvain.be> <538E2D2E.4020903@gmail.com> <CAPv4CP_S61spd-QWgrGiDo0i5cpeuz2WUAr8__s=AWPF-6-HDw@mail.gmail.com>
In-Reply-To: <CAPv4CP_S61spd-QWgrGiDo0i5cpeuz2WUAr8__s=AWPF-6-HDw@mail.gmail.com>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/v6ops/Qyl5GUCM4q41x9QzHMsqFLe7iXo
Cc: Philip Homburg <pch-v6ops-3a@u-1.phicoh.com>, V6 Ops List <v6ops@ietf.org>
Subject: Re: [v6ops] source address failover [PI [ULA draft revision #2 Regarding isolated networks]]
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.15
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: <http://www.ietf.org/mail-archive/web/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, 03 Jun 2014 20:40:56 -0000

On 04/06/2014 08:24, Scott Brim wrote:
> On Tue, Jun 3, 2014 at 4:16 PM, Brian E Carpenter
> <brian.e.carpenter@gmail.com> wrote:
>>> Having worked actively with both shim6 and Multipath TCP and supervised
>>> their implementation in the Linux kernel, I'm convinced that solving the
>>> problem in the transport layer is much better than in the network layer.
>>> Multipath TCP can deal with the case that you discuss and we'd be happy
>>> to perform tests with the Multipath TCP implementation in the Linux
>>> kernel (see http://www.multipath-tcp.org )
>> But, of course, the great advantage of shim6, as you know, is that it
>> applies to all transport layers. MPTCP is very elegant but only works
>> for TCP applications. So we have a bit of a dilemma in this area.
>> It's not a v6ops issue though.
> 
> And the disadvantage of shim6 is that it's gone, sorry Brian but it's
> not coming back. In the meantime, while MPTCP itself has little
> deployment, the framework in it and SCTP are strongly present in HTTP
> 2.0, RTCWEB, and web browser space in general, and there is refreshing
> work being done on transport layer improvements. If and when
> multipathing proves its usefulness (imho the jury is still out, eg.
> when you have paths with highly different quality) there will be
> several convenient paths for its deployment.

My point is that there are useful learnings in shim6 as well as in MPTCP
and SCTP. However, it will be very sad if we have to re-solve these
problems in every application suite rather than solving them once
in the stack.

    Brian