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

Brian E Carpenter <brian.e.carpenter@gmail.com> Mon, 02 June 2014 23:11 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 4C49B1A03C4 for <v6ops@ietfa.amsl.com>; Mon, 2 Jun 2014 16:11:30 -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 7mjgmY39jT8k for <v6ops@ietfa.amsl.com>; Mon, 2 Jun 2014 16:11:27 -0700 (PDT)
Received: from mail-pa0-x22a.google.com (mail-pa0-x22a.google.com [IPv6:2607:f8b0:400e:c03::22a]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3853F1A03A0 for <v6ops@ietf.org>; Mon, 2 Jun 2014 16:11:27 -0700 (PDT)
Received: by mail-pa0-f42.google.com with SMTP id bj1so1655346pad.29 for <v6ops@ietf.org>; Mon, 02 Jun 2014 16:11:21 -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=CsLUPyPfMQ3pWAM7O1CY7QoOzuxDYjq8j9yjhZiH/VI=; b=a9zT2kqN7ilbsFmQHVOGHpMpm1hUV4rUHx/Ck7WD4VqsFdU3WErFmsslLbfwB/P13H NQbRRGW3qA0YGShuEw0a7IxBCU6ZnoL9xjm6/COI27yjaMVJVFUxgsVcrfgAx3gwQ3EG GfqyG02XhAmjTLt48MeHTBhr9z4i1gfib3tsjKAxc+2rO/4hcVJ2vM2//EQb+/pzN2xx 2AM0iaofvxRoQTa4CVKRYPNlMoGx1FwY1BIJ+ribSdwxckKmQ01VX6Ps/cyTVHN/8M/o YFbAvMdE2UGZ7auJ35+FF1/GAtTDWSvJeL5jZGuYUIXfT8lQ5HDShRA3NWyTDQ5t1tQC 048w==
X-Received: by 10.68.178.131 with SMTP id cy3mr45188394pbc.146.1401750681712; Mon, 02 Jun 2014 16:11:21 -0700 (PDT)
Received: from [192.168.178.23] (190.192.69.111.dynamic.snap.net.nz. [111.69.192.190]) by mx.google.com with ESMTPSA id au4sm22306271pbc.10.2014.06.02.16.11.19 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 02 Jun 2014 16:11:21 -0700 (PDT)
Message-ID: <538D0499.3000406@gmail.com>
Date: Tue, 03 Jun 2014 11:11:21 +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: Gert Doering <gert@space.net>
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>
In-Reply-To: <20140602204730.GH46558@Space.Net>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/v6ops/YZ1PDm5L9cfv0ymIncjeq1lpDNg
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: Mon, 02 Jun 2014 23:11:30 -0000

On 03/06/2014 08:47, Gert Doering wrote:
> Hi,
> 
> On Tue, Jun 03, 2014 at 08:42:55AM +1200, Brian E Carpenter wrote:
>> On 02/06/2014 20:17, Gert Doering wrote:
>> ...
>>> OTOH, proper source address failover on "host" to source address B would
>>> very nicely solve this whole category of connectivity issues - and (by
>>> enforcing halfway symmetric return traffic via ISP B) would actually solve
>>> it *better* than BGP routing, which might need manual fiddling with the
>>> router to remove "ISP C" from the path.
>> I know that shim6 isn't popular around here, but if you actually
>> want to achieve this effect - for any transport protocol, and
>> any application protocol, unmodified - run linshim6 at both ends.
> 
> I've heard very good results about failover tests with shim6 (much faster
> convergence than BGP).  
> 
> I'm not convinced we particularily *need* it, though, as - as far as I 
> understood - shim6 will primarily serve to ensure session survivability, 
> while in most scenarios, sessions are so shortlived that "oh, ISP broken,
> use other one" will be a matter of clicking reload in the browser...
> 
> Or will it also take care of selective non-reachability at session setup
> ("something in the ISP A path to Z broken")?
>

No. One of the design features of shim6 is *not* to create any
overhead for short-lived sessions, which means that by definition
it only wakes up after the first packets of a session have flowed.

I think that there are some very interesting ideas in shim6, but
it could be that it needs some redesign at this point in history,
espicially given the experience and thinking around MPTCP
and Happy Eyeballs.

    Brian