Re: New Version Notification for draft-bishop-http2-extension-frames-00.txt

James M Snell <jasnell@gmail.com> Fri, 08 November 2013 20:15 UTC

Return-Path: <ietf-http-wg-request@listhub.w3.org>
X-Original-To: ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com
Delivered-To: ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AA97321E8139 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Fri, 8 Nov 2013 12:15:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.457
X-Spam-Level:
X-Spam-Status: No, score=-10.457 tagged_above=-999 required=5 tests=[AWL=0.142, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3smJC2efpL75 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Fri, 8 Nov 2013 12:15:04 -0800 (PST)
Received: from frink.w3.org (frink.w3.org [128.30.52.56]) by ietfa.amsl.com (Postfix) with ESMTP id 328F511E8115 for <httpbisa-archive-bis2Juki@lists.ietf.org>; Fri, 8 Nov 2013 12:15:04 -0800 (PST)
Received: from lists by frink.w3.org with local (Exim 4.72) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1VesRe-0004vK-JI for ietf-http-wg-dist@listhub.w3.org; Fri, 08 Nov 2013 20:14:18 +0000
Resent-Date: Fri, 08 Nov 2013 20:14:18 +0000
Resent-Message-Id: <E1VesRe-0004vK-JI@frink.w3.org>
Received: from maggie.w3.org ([128.30.52.39]) by frink.w3.org with esmtp (Exim 4.72) (envelope-from <jasnell@gmail.com>) id 1VesRV-0004uC-5E for ietf-http-wg@listhub.w3.org; Fri, 08 Nov 2013 20:14:09 +0000
Received: from mail-ob0-f182.google.com ([209.85.214.182]) by maggie.w3.org with esmtps (TLS1.0:RSA_ARCFOUR_SHA1:16) (Exim 4.72) (envelope-from <jasnell@gmail.com>) id 1VesRU-0004Xz-9d for ietf-http-wg@w3.org; Fri, 08 Nov 2013 20:14:09 +0000
Received: by mail-ob0-f182.google.com with SMTP id wp18so1990869obc.13 for <ietf-http-wg@w3.org>; Fri, 08 Nov 2013 12:13:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; bh=1S59GyY4SREV64vn6/i22OWHfQZlq19/ieKagDUgiXE=; b=zKv/Euj2CEv7FqIWcYpIcbaGH8bAJK0eS4o6nKa7VWpG/FEqE/UR5uGqgQNfZzAdGW tXGQrY6wvAsA63N28BrbiefR63xOHq+mDX6I8F3Nmq/lgPDYVlbPl2tDzTzbN1KgsP+8 z/CRjiiO4PKywKWlvsxrj4FWFygXe8OL9g3J2oGMtlVZjcCsDUXaftv3kkqWJP5GZRce 1Ohs92bjlyrtz/RfvAuZ83Qh22zCFSXSOfbgf7aAWBIz8vaVPddeP26kFEuVVkABiadc ZxumubaGdlZqjFxwPx3yUuHQHfrUic102SnD6KDKSncES4kCs1nPivtJHChMj1MgLTxT M5cA==
X-Received: by 10.60.56.3 with SMTP id w3mr6201352oep.37.1383941622219; Fri, 08 Nov 2013 12:13:42 -0800 (PST)
MIME-Version: 1.0
Received: by 10.60.124.137 with HTTP; Fri, 8 Nov 2013 12:13:22 -0800 (PST)
In-Reply-To: <CABP7Rbcp0EByWkjX=wZOREKfEwGN3hVm4gAe-bH2_dEpP5DpYg@mail.gmail.com>
References: <20131108191248.7092.81493.idtracker@ietfa.amsl.com> <22b40d443dcc474fb6a1ecd947e9fe9a@BY2PR03MB091.namprd03.prod.outlook.com> <CABP7Rbcp0EByWkjX=wZOREKfEwGN3hVm4gAe-bH2_dEpP5DpYg@mail.gmail.com>
From: James M Snell <jasnell@gmail.com>
Date: Fri, 08 Nov 2013 12:13:22 -0800
Message-ID: <CABP7Rbdv4QG-tBjyd5BR4-4OOzp-g9_NoTh-VOSg1Qw_18St7Q@mail.gmail.com>
To: Mike Bishop <Michael.Bishop@microsoft.com>
Cc: HTTP Working Group <ietf-http-wg@w3.org>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Received-SPF: pass client-ip=209.85.214.182; envelope-from=jasnell@gmail.com; helo=mail-ob0-f182.google.com
X-W3C-Hub-Spam-Status: No, score=-3.5
X-W3C-Hub-Spam-Report: AWL=-2.713, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001
X-W3C-Scan-Sig: maggie.w3.org 1VesRU-0004Xz-9d f944100b9161e433edd4d248bf301c4c
X-Original-To: ietf-http-wg@w3.org
Subject: Re: New Version Notification for draft-bishop-http2-extension-frames-00.txt
Archived-At: <http://www.w3.org/mid/CABP7Rbdv4QG-tBjyd5BR4-4OOzp-g9_NoTh-VOSg1Qw_18St7Q@mail.gmail.com>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/20388
X-Loop: ietf-http-wg@w3.org
Resent-Sender: ietf-http-wg-request@w3.org
Precedence: list
List-Id: <ietf-http-wg.w3.org>
List-Help: <http://www.w3.org/Mail/>
List-Post: <mailto:ietf-http-wg@w3.org>
List-Unsubscribe: <mailto:ietf-http-wg-request@w3.org?subject=unsubscribe>

On Fri, Nov 8, 2013 at 12:06 PM, James M Snell <jasnell@gmail.com> wrote:
> It's great to see work being done on the extension model but I'm not
> convinced that the approach you suggest in this draft is the best way
> forward.
>
> The approach that I would like to see is this:
>
> For Frames:
>
> 1. Clearly define the notion that some frames are *always* end-to-end,
> while others are *always* hop-by-hop
> 2. Clearly differentiate these types using the MSB of the frame type.
> If the MSB is set, the frame is end-to-end
> 3. Specify that end-to-end frames are *always* subject to flow control
> 4. Change the type of the DATA frame to 0x80
> 5. Dedicate 10 frame types at the top of each range (0xF5-FF and
> 0x75-7F) as "private use" frame types that cannot be assigned by IANA.
> 6. Require that end-to-end frames are only sent on open streams
> (basically, whenever a DATA frame can be sent)

Missed one:

  7. Require that implementations ignore-but-forward unknown
end-to-end frames; while allowing them to ignore-and-drop unknown
hop-by-hop frames... with the option of signaling an error if they so
choose.


>
> For Settings:
>
> Dedicate some portion of the possible range of settings as "private
> use" that cannot be assigned by IANA
>
> - James
>
> On Fri, Nov 8, 2013 at 11:21 AM, Mike Bishop
> <Michael.Bishop@microsoft.com> wrote:
>> Since I was volunteered at the working group meeting to share this, here’s
>> the current version of my draft.  I will re-emphasize that this is strictly
>> a strawman, and any suggestions on how to improve this are more than
>> welcome.
>>
>> Sent from Windows Mail
>>
>> From: internet-drafts@ietf.org
>> Sent: ‎Friday‎, ‎November‎ ‎8‎, ‎2013 ‎11‎:‎16‎ ‎AM
>> To: Mike Bishop
>>
>>
>> A new version of I-D, draft-bishop-http2-extension-frames-00.txt
>> has been successfully submitted by Mike Bishop and posted to the
>> IETF repository.
>>
>> Filename:  draft-bishop-http2-extension-frames
>> Revision:  00
>> Title:   Extension Frames in HTTP/2.0
>> Creation date:  2013-11-08
>> Group:   Individual Submission
>> Number of pages: 10
>> URL:
>> http://www.ietf.org/internet-drafts/draft-bishop-http2-extension-frames-00.txt
>> Status:
>> http://datatracker.ietf.org/doc/draft-bishop-http2-extension-frames
>> Htmlized:
>> http://tools.ietf.org/html/draft-bishop-http2-extension-frames-00
>>
>>
>> Abstract:
>>    This document describes a proposed modification to the HTTP/2.0
>>    specification to better support the creation of extensions without
>>    the need to version the core protocol or invoke additional protocol
>>    identifiers.
>>
>>
>>
>>
>> Please note that it may take a couple of minutes from the time of submission
>> until the htmlized version and diff are available at tools.ietf.org.
>>
>> The IETF Secretariat
>>