Re: [Spud] FW: New Version Notification for draft-hildebrand-spud-prototype-02.txt

Ted Hardie <ted.ietf@gmail.com> Tue, 10 March 2015 21:02 UTC

Return-Path: <ted.ietf@gmail.com>
X-Original-To: spud@ietfa.amsl.com
Delivered-To: spud@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B613F1A0087 for <spud@ietfa.amsl.com>; Tue, 10 Mar 2015 14:02:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level:
X-Spam-Status: No, score=-1.999 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, HTML_MESSAGE=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 HXPCP_r4oilP for <spud@ietfa.amsl.com>; Tue, 10 Mar 2015 14:02:57 -0700 (PDT)
Received: from mail-ie0-x235.google.com (mail-ie0-x235.google.com [IPv6:2607:f8b0:4001:c03::235]) (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 43C651A701A for <spud@ietf.org>; Tue, 10 Mar 2015 14:02:56 -0700 (PDT)
Received: by iecsl2 with SMTP id sl2so30604601iec.1 for <spud@ietf.org>; Tue, 10 Mar 2015 14:02:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=NlovS4Z7DYK8ZK1RzuA8VSvX+WWMco3+a7BxQuoehU4=; b=cBSFy/U2eLNH297SBvfyivNs/2ozskI4ms+bgMCxUIXWGluWlKD+qln62H2xdQm5lR n7I/ICcDdouTL1Cz9+LA3YH79bayWPzj8mdp0i5IBYk9P5bMyPU/vHAhSov0z6Z+mgfG /4lzjE6cWO7tTET2WckX9V5Kl74OQD7rUIkoMHHGjSDUFGVGNeRKrHSUNqqrVv2hy3+P iVpWp66V+wT/JKJS2VOx/SwbcFgigy4mJOArH+zU910+WqFoAjqlmONLsxD0JMRjwNHu 0k4KPNcz+ZP6XT0Tg/9MGUbmu2TDrpMMBCBQbd1XWz30Utc5rl/3f8Q3DrQCxziBbgHT S47w==
MIME-Version: 1.0
X-Received: by 10.50.43.201 with SMTP id y9mr59487538igl.6.1426021375711; Tue, 10 Mar 2015 14:02:55 -0700 (PDT)
Received: by 10.42.129.17 with HTTP; Tue, 10 Mar 2015 14:02:55 -0700 (PDT)
In-Reply-To: <E72790FC-643B-4874-8B08-21CC4A1C1156@cisco.com>
References: <20150303155825.32731.37010.idtracker@ietfa.amsl.com> <08728A73-ED15-4928-A5BB-A59EA9E6D785@cisco.com> <CA+9kkMDSMMUByAMOc8gSyMajyKj0ZtZzmFPg+J7bz-6AYkFYhw@mail.gmail.com> <CAOdDvNrRcMCnWMzBvL0Do16mmiajeR4OJRx36cxnppuaD7+81w@mail.gmail.com> <C0A46E88-A9C2-4EB3-B7B6-2DE20D0B957A@cisco.com> <CA+9kkMDaWrvZM3b7G8FyuiHL0nRO=kWLHjqxQjPjxqtoa1Dq=w@mail.gmail.com> <CAOdDvNq3NMP6ynqXmfoaVStFpRjVq70ZupVqt6ZmZutdg96SaA@mail.gmail.com> <E72790FC-643B-4874-8B08-21CC4A1C1156@cisco.com>
Date: Tue, 10 Mar 2015 14:02:55 -0700
Message-ID: <CA+9kkMBrS4ipG+FeyGHXPCtBddCsixmc995e7ni8Si5QwCep9w@mail.gmail.com>
From: Ted Hardie <ted.ietf@gmail.com>
To: "Joe Hildebrand (jhildebr)" <jhildebr@cisco.com>
Content-Type: multipart/alternative; boundary=089e011825c08aa0b30510f5793a
Archived-At: <http://mailarchive.ietf.org/arch/msg/spud/B941VCOdYyuO4nuy6XBRXO9wk5o>
Cc: Patrick McManus <mcmanus@ducksong.com>, "spud@ietf.org" <spud@ietf.org>
Subject: Re: [Spud] FW: New Version Notification for draft-hildebrand-spud-prototype-02.txt
X-BeenThere: spud@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Session Protocol Underneath Datagrams <spud.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/spud>, <mailto:spud-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/spud/>
List-Post: <mailto:spud@ietf.org>
List-Help: <mailto:spud-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/spud>, <mailto:spud-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 10 Mar 2015 21:02:58 -0000

On Tue, Mar 10, 2015 at 1:52 PM, Joe Hildebrand (jhildebr) <
jhildebr@cisco.com> wrote:

> On 3/10/15, 2:18 PM, "Patrick McManus" <mcmanus@ducksong.com> wrote:
>
> >"want" is such a strong word :) I'm just brainstorming.
> >
> >There is a case where L doesn't want to be part of the flow after Z-15 is
> selected, but obviously it needs to be in a TCP scenario if for no other
> reason than to forward the ack traffic to Z-15 - the fact that it continues
> to be involved
> > is really an artifact of the protocol - L isn't a typical on path
> middlebox; but spuds is still interesting here for its interaction with
> something like a client side NAT. This is an ordered flow (a tube?) with 3
> end points.
>
> I could imagine L sending a path declaration that allows Z-15 to take
> over, basically an in-flight hand-off.  We would have to get that protocol
> correct early on in the process so that everyone implements it, though.
>
>
​So, I don't think this is the right thing to do in a substrate.  You may
want to build a protocol that can do this on top of the substrate's
capabilities, but gating acceptance of the substrate on this particular use
case seems to me unwarranted fate sharing.

If you want an application-layer protocol that can handle service handoff,
information like "Z-15 has path to path information for tube-id N" as an
advisory message may be useful.    But if Z-15 has a different IP address,
as above, there is no guarantee that the path will remain the same;
anything from ECMP on up may change it.

Call me old-fashioned (or make me one, even better), but I believe it is
easier here to use anycast IP addressing for the source addresses while
allowing the tube-id to be used to dispatch to the right back end.  In an
SDN world, you might not even need that to be in L, but in the baseline
network elements matching tables.

regards,

Ted