Re: [Spud] [Stackevo-discuss] Fwd: Possible WG-forming follow-on to SPUD BoF
Ian Swett <ianswett@google.com> Fri, 20 May 2016 14:34 UTC
Return-Path: <ianswett@google.com>
X-Original-To: spud@ietfa.amsl.com
Delivered-To: spud@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E1E8A12D9BF for <spud@ietfa.amsl.com>; Fri, 20 May 2016 07:34:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.126
X-Spam-Level:
X-Spam-Status: No, score=-4.126 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=google.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 ufnPEct9WseH for <spud@ietfa.amsl.com>; Fri, 20 May 2016 07:34:07 -0700 (PDT)
Received: from mail-io0-x229.google.com (mail-io0-x229.google.com [IPv6:2607:f8b0:4001:c06::229]) (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 3D5F712D9BC for <spud@ietf.org>; Fri, 20 May 2016 07:34:07 -0700 (PDT)
Received: by mail-io0-x229.google.com with SMTP id p64so56487493ioi.2 for <spud@ietf.org>; Fri, 20 May 2016 07:34:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=cGMUftNnDODYQFSsFAz1U23MVGFGaIAQ6ZSx/jb6OXM=; b=kauOTbv4FpA7qSfMSBI/8I0RTjnIKZKLXC6gOYDF1TBp2xiGQKjhDV6mJJDLsDOQ3y /yReKd5Q2D+GkeztR2h3jO7emvZI1S9UJa4XmKxmY2OCdgljrHnvxQ0eVXsya9OrUEVP eKz9VVqRts+fXsb9400wsgdlm+hRM2QFUZG4vhwJeQcCDSm0WeoDgaPDJQluo5yo5QxN hpgDAyrUkDl95vPyB3gi+QBkE6i0blp/BhFyokChN4GvuajAjEIbMVEjDzGmPN84Yz2W uF+TTlPtbt5R+9Czt314I6H1e6tqYJcgrEQTtBwoGlY05zUQ32C8jeWDHbprzWXIyduw aKzw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=cGMUftNnDODYQFSsFAz1U23MVGFGaIAQ6ZSx/jb6OXM=; b=R4e9XpwZkftTXxivL5t0pCzyGb6qYAGWPv5qx8IyVen8Fn8VjGDRLXtlrS4yijA4IL qxhGUfhaiLtRdOfzf0f4qlbSWEHqEE/j5ddiB9RsUUo69ypBX4xB3W/Os8y5NkATAphs 3r3UC0qFSNMGfXoLlDCdpS9R+Q2rZ7e1IRSmEmM5urp0XCG6ayL4JG5vtgbOPGuaCBD9 0FNqZb4GGrf+z+OJtHl1Rqe0k0ma6/9KVNg+rzSBAIJokCkabqMDZ11FNcGMj1CyeXbF rEsZz80Jyn6k1sQvo+dT/VbF+3bwRhUSXrdSDKvgVFpBcr6SK7LxLLA9XLQEV2Tp9GRL cJaA==
X-Gm-Message-State: AOPr4FUxc+nsdq07s11rOylnWCREFVWAzqJAfHDroma9Jpf5t1C6LnX3yu30pWeGQKXg6MDUM1fy3HiPzMsmhoc4
X-Received: by 10.107.140.133 with SMTP id o127mr3381345iod.32.1463754846439; Fri, 20 May 2016 07:34:06 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.64.227.227 with HTTP; Fri, 20 May 2016 07:33:46 -0700 (PDT)
In-Reply-To: <1019B343-3E01-4FD7-9C58-2F73E78A11E9@trammell.ch>
References: <7EE2C4F8-98D4-493A-9778-FB6697B4A4DF@trammell.ch> <825141DA-F346-412A-A52C-53BF81EC6502@trammell.ch> <655C07320163294895BBADA28372AF5D4885CF80@FR712WXCHMBA15.zeu.alcatel-lucent.com> <CALx6S37br_VkDrggO1gAh2LzZtm=BTNTEecRU3sRQmUrnR+r7g@mail.gmail.com> <20160519182701.GL12994@cisco.com> <CALx6S34_HYgGcOTd+fgCZjNcNYc+4LpBr9Rpq_NWHGAXum8kFg@mail.gmail.com> <DF086B59-DE46-489E-B743-1FCF7E6D1DCD@trammell.ch> <CAKcm_gP1zMShN25yrHzDOiTcO8K0q9M_ROG9ZgF5YscjqT=1OQ@mail.gmail.com> <1019B343-3E01-4FD7-9C58-2F73E78A11E9@trammell.ch>
From: Ian Swett <ianswett@google.com>
Date: Fri, 20 May 2016 10:33:46 -0400
Message-ID: <CAKcm_gMFjVBfBZnCD77nF6_-V-U0yPcCncY5amaHf8OUJ3LEpg@mail.gmail.com>
To: Brian Trammell <ietf@trammell.ch>
Content-Type: multipart/alternative; boundary="94eb2c05c948a97d7e053346fb75"
Archived-At: <http://mailarchive.ietf.org/arch/msg/spud/R1AcWkZy1Tq7U-c2FJXFpQK66MA>
Cc: Tom Herbert <tom@herbertland.com>, Toerless Eckert <eckert@cisco.com>, "Scharf, Michael (Nokia - DE)" <michael.scharf@nokia.com>, "spud@ietf.org" <spud@ietf.org>
Subject: Re: [Spud] [Stackevo-discuss] Fwd: Possible WG-forming follow-on to SPUD BoF
X-BeenThere: spud@ietf.org
X-Mailman-Version: 2.1.17
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: <https://mailarchive.ietf.org/arch/browse/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: Fri, 20 May 2016 14:34:09 -0000
You were clear, I just wanted to voice my support on that point. As you imply, there are a variety of ways to define a 'header', and as long as the peers and the on-path elements can interpret it correctly, it accomplishes the desired goal. That could be a PLUS header fully encapsulating another protocol, or as you mention, it could be defining a way to integrate PLUS into new and existing UDP protocols. On Fri, May 20, 2016 at 10:06 AM, Brian Trammell <ietf@trammell.ch> wrote: > hi Ian, > > >> There's a couple of problems here which could (IMO should) be handled > better in a transport protocol independent way: > >> > >> (1) Generic indication of flow start/end. Firewalls use TCP semantics, > for the most part, and new protocols should expose at least these to get > better treatment. Yes, this would have most of the same problems than SYNs, > RSTs, and FINs do in TCP right now, but we can do better than the status > quo. One of the things we looked at with the SPUD header is using a tube ID > in a sparse identifier space to at least provide better protection against > RST/FIN with guessed sequence numbers (which outside BGP is still a threat > to deployed TCP, see [1]). > >> > >> (2) Indication of NAT/FW state timeout and timeout expectation, to > minimize unproductive keepalive traffic. Even with generic flow state > indication you still need timers, and always will, but exposing information > makes the average case performance better. > >> > >> We could consider adding these as key use cases in the protocol, but I > still think we want to have the broader use case discussion within any > eventual PLUS WG. > >> > >> If we *don't* care about the general deployability of new transport > protocols, if we think that QUIC is the Last Transport We'll Ever Need > (i.e., what SCTP was supposed to be), then we can just make sure QUIC > exposes enough to make this possible, and go home. While QUIC is a definite > improvement for the application semantics it's meant to support, and a > widely deployable SCTP would be a improvement for other media applications, > I'm not convinced that The Last Transport We'll Ever Need is a thing that > exists, or that we should want to exist. > >> > > I think QUIC is great, but it's certainly not "The Last Transport We'll > Ever Need.". I don't think such a thing exists. > > To be clear, I agree with every part of this statement. :) > > There is an alternate approach that might be worth discussion here: > Instead of defining an encapsulation layer for handling these two core use > cases, we can define a set of behaviors along with expected bits and > offsets in headers under the UDP header that can be used for state and > (maybe) timer management purposes. If a QUIC header and a PLUS header look > the same to the path for these purposes, then we can still solve this > problem once for both. > > Of course a set of behaviors and bits at given offsets is a "header", so > the distinction is probably academic. > > Cheers, > > Brian >
- [Spud] Possible WG-forming follow-on to SPUD BoF Brian Trammell
- Re: [Spud] [Stackevo-discuss] Fwd: Possible WG-fo… Scharf, Michael (Nokia - DE)
- Re: [Spud] [Stackevo-discuss] Fwd: Possible WG-fo… Tom Herbert
- Re: [Spud] [Stackevo-discuss] Fwd: Possible WG-fo… Toerless Eckert
- Re: [Spud] [Stackevo-discuss] Fwd: Possible WG-fo… Scharf, Michael (Nokia - DE)
- Re: [Spud] [Stackevo-discuss] Fwd: Possible WG-fo… Tom Herbert
- Re: [Spud] [Stackevo-discuss] Fwd: Possible WG-fo… Dave Dolson
- Re: [Spud] [Stackevo-discuss] Fwd: Possible WG-fo… Dave Dolson
- Re: [Spud] [Stackevo-discuss] Fwd: Possible WG-fo… Toerless Eckert
- Re: [Spud] [Stackevo-discuss] Fwd: Possible WG-fo… Brian Trammell
- Re: [Spud] [Stackevo-discuss] Fwd: Possible WG-fo… Brian Trammell
- Re: [Spud] [Stackevo-discuss] Fwd: Possible WG-fo… Brian Trammell
- Re: [Spud] [Stackevo-discuss] Fwd: Possible WG-fo… Brian Trammell
- Re: [Spud] [Stackevo-discuss] Fwd: Possible WG-fo… Brian Trammell
- Re: [Spud] [Stackevo-discuss] Fwd: Possible WG-fo… Dave Dolson
- Re: [Spud] [Stackevo-discuss] Fwd: Possible WG-fo… Ian Swett
- Re: [Spud] [Stackevo-discuss] Fwd: Possible WG-fo… Brian Trammell
- Re: [Spud] [Stackevo-discuss] Fwd: Possible WG-fo… Mirja Kühlewind
- Re: [Spud] [Stackevo-discuss] Fwd: Possible WG-fo… Ian Swett
- Re: [Spud] [Stackevo-discuss] Fwd: Possible WG-fo… Dave Dolson
- Re: [Spud] [Stackevo-discuss] Fwd: Possible WG-fo… Toerless Eckert
- Re: [Spud] [Stackevo-discuss] Fwd: Possible WG-fo… Tom Herbert
- Re: [Spud] [Stackevo-discuss] Fwd: Possible WG-fo… Tom Herbert
- Re: [Spud] [Stackevo-discuss] Fwd: Possible WG-fo… Dave Dolson
- Re: [Spud] [Stackevo-discuss] Fwd: Possible WG-fo… Phillip Hallam-Baker
- Re: [Spud] [Stackevo-discuss] Fwd: Possible WG-fo… Michael Welzl
- Re: [Spud] [Stackevo-discuss] Fwd: Possible WG-fo… Brian Trammell
- Re: [Spud] [Stackevo-discuss] Fwd: Possible WG-fo… Toerless Eckert
- Re: [Spud] Fwd: Possible WG-forming follow-on to … Mark Nottingham
- Re: [Spud] [Stackevo-discuss] Fwd: Possible WG-fo… Michael Welzl
- Re: [Spud] [Stackevo-discuss] Fwd: Possible WG-fo… Mirja Kühlewind
- Re: [Spud] Fwd: Possible WG-forming follow-on to … Mirja Kühlewind
- Re: [Spud] [Stackevo-discuss] Fwd: Possible WG-fo… Brian Trammell
- Re: [Spud] [Stackevo-discuss] Fwd: Possible WG-fo… Brian Trammell
- Re: [Spud] Fwd: Possible WG-forming follow-on to … Brian Trammell
- Re: [Spud] Fwd: Possible WG-forming follow-on to … Toerless Eckert
- Re: [Spud] [Stackevo-discuss] Fwd: Possible WG-fo… Mirja Kühlewind
- Re: [Spud] Fwd: Possible WG-forming follow-on to … Mirja Kühlewind
- Re: [Spud] [Stackevo-discuss] Fwd: Possible WG-fo… Joe Touch
- Re: [Spud] [Stackevo-discuss] Fwd: Possible WG-fo… Joe Touch
- Re: [Spud] [Stackevo-discuss] Fwd: Possible WG-fo… Brian Trammell
- Re: [Spud] [Stackevo-discuss] Fwd: Possible WG-fo… Tom Herbert
- Re: [Spud] Fwd: Possible WG-forming follow-on to … Toerless Eckert
- Re: [Spud] [Stackevo-discuss] Fwd: Possible WG-fo… Brian Trammell
- Re: [Spud] [Stackevo-discuss] Fwd: Possible WG-fo… Joe Touch
- Re: [Spud] [Stackevo-discuss] Fwd: Possible WG-fo… Joe Touch
- Re: [Spud] [Stackevo-discuss] Fwd: Possible WG-fo… Tom Herbert
- Re: [Spud] [Stackevo-discuss] Fwd: Possible WG-fo… Tom Herbert
- Re: [Spud] Possible WG-forming follow-on to SPUD … Mark Nottingham
- Re: [Spud] Possible WG-forming follow-on to SPUD … Brian Trammell
- Re: [Spud] Possible WG-forming follow-on to SPUD … Mark Nottingham
- Re: [Spud] [Stackevo-discuss] Fwd: Possible WG-fo… Brian Trammell
- Re: [Spud] [Stackevo-discuss] Fwd: Possible WG-fo… Mirja Kühlewind
- Re: [Spud] [Stackevo-discuss] Fwd: Possible WG-fo… Mirja Kühlewind
- Re: [Spud] Possible WG-forming follow-on to SPUD … Fan, Peng
- Re: [Spud] [Stackevo-discuss] Fwd: Possible WG-fo… Tom Herbert
- Re: [Spud] Possible WG-forming follow-on to SPUD … Tom Herbert
- Re: [Spud] Possible WG-forming follow-on to SPUD … Brian Trammell
- Re: [Spud] Possible WG-forming follow-on to SPUD … Szilveszter Nadas
- Re: [Spud] Possible WG-forming follow-on to SPUD … Brian Trammell
- Re: [Spud] Possible WG-forming follow-on to SPUD … Tom Herbert
- Re: [Spud] Possible WG-forming follow-on to SPUD … Brian Trammell
- Re: [Spud] Possible WG-forming follow-on to SPUD … Szilveszter Nadas
- Re: [Spud] Possible WG-forming follow-on to SPUD … Tom Herbert