Re: #385: HTTP2 Upgrade / Negotiation

Eliot Lear <lear@cisco.com> Tue, 23 October 2012 17:19 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 D8F0711E80D1 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Tue, 23 Oct 2012 10:19:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.434
X-Spam-Level:
X-Spam-Status: No, score=-10.434 tagged_above=-999 required=5 tests=[AWL=0.165, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iaD77wp2UfNK for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Tue, 23 Oct 2012 10:19:25 -0700 (PDT)
Received: from frink.w3.org (frink.w3.org [128.30.52.56]) by ietfa.amsl.com (Postfix) with ESMTP id 0B9D611E8099 for <httpbisa-archive-bis2Juki@lists.ietf.org>; Tue, 23 Oct 2012 10:19:25 -0700 (PDT)
Received: from lists by frink.w3.org with local (Exim 4.72) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1TQi75-0006zl-48 for ietf-http-wg-dist@listhub.w3.org; Tue, 23 Oct 2012 17:17:59 +0000
Resent-Date: Tue, 23 Oct 2012 17:17:59 +0000
Resent-Message-Id: <E1TQi75-0006zl-48@frink.w3.org>
Received: from maggie.w3.org ([128.30.52.39]) by frink.w3.org with esmtp (Exim 4.72) (envelope-from <lear@cisco.com>) id 1TQi72-0006z6-7O for ietf-http-wg@listhub.w3.org; Tue, 23 Oct 2012 17:17:56 +0000
Received: from ams-iport-4.cisco.com ([144.254.224.147]) by maggie.w3.org with esmtps (TLS1.0:RSA_ARCFOUR_SHA1:16) (Exim 4.72) (envelope-from <lear@cisco.com>) id 1TQi70-0004cm-NU for ietf-http-wg@w3.org; Tue, 23 Oct 2012 17:17:56 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=1519; q=dns/txt; s=iport; t=1351012674; x=1352222274; h=message-id:date:from:mime-version:to:cc:subject: references:in-reply-to:content-transfer-encoding; bh=5Jy8yz8kwaQgNPF10k/BhZbRaTcZpsGA72+P4sh+MtU=; b=NPwMZ5+GgbEu25VJtrOdoSE/zRIDan4Z8Dd+VAEeK5JrTY3nvOMP1I5w kW5VHu40Qe8NV/C3KOd9Yw2uaIW4PROocZwRMtAIVVeXWBRMR8Q85oQyv qWXblzq00+cigN5TG3FpDSBsYg7hSm1KYJ4ZoH+5HClk2GXiWZ/eRzmyj c=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AgAFAPXPhlCQ/khR/2dsb2JhbABEhhS7XIEIgh4BAQEEEgEQBFEBEAsOCgICBRYLAgIJAwIBAgFFBg0BBwEBHodiC5wZjSGCO5A2gSCQC4ESA5VxgReNN4FrgnE
X-IronPort-AV: E=Sophos;i="4.80,637,1344211200"; d="scan'208";a="9039862"
Received: from ams-core-1.cisco.com ([144.254.72.81]) by ams-iport-4.cisco.com with ESMTP; 23 Oct 2012 17:17:27 +0000
Received: from dhcp-10-55-83-129.cisco.com (dhcp-10-55-83-129.cisco.com [10.55.83.129]) by ams-core-1.cisco.com (8.14.5/8.14.5) with ESMTP id q9NHHRqf029262 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 23 Oct 2012 17:17:27 GMT
Message-ID: <5086D127.9010805@cisco.com>
Date: Tue, 23 Oct 2012 19:17:27 +0200
From: Eliot Lear <lear@cisco.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20121010 Thunderbird/16.0.1
MIME-Version: 1.0
To: Mark Nottingham <mnot@mnot.net>
CC: "ietf-http-wg@w3.org Group" <ietf-http-wg@w3.org>
References: <37965570-0B05-4928-A04F-82B8C8C5E74A@mnot.net>
In-Reply-To: <37965570-0B05-4928-A04F-82B8C8C5E74A@mnot.net>
X-Enigmail-Version: 1.4.5
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Received-SPF: pass client-ip=144.254.224.147; envelope-from=lear@cisco.com; helo=ams-iport-4.cisco.com
X-W3C-Hub-Spam-Status: No, score=-13.3
X-W3C-Hub-Spam-Report: DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.735, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5
X-W3C-Scan-Sig: maggie.w3.org 1TQi70-0004cm-NU 489113130e55c4bc3b077a5072221f74
X-Original-To: ietf-http-wg@w3.org
Subject: Re: #385: HTTP2 Upgrade / Negotiation
Archived-At: <http://www.w3.org/mid/5086D127.9010805@cisco.com>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/15430
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>

Mark,

On 10/23/12 4:03 AM, Mark Nottingham wrote:
> The question for us right now is what requirements we want to place upon that work. Currently, I have:
>
> ---8<---
> TLS Working Group Chairs,
>
> This is a request from the HTTPbis Working Group for you to commence work upon a mechanism that allows clients and servers to negotiate the particular application protocol to use once the session is established.
>
> Our use case is for HTTP/2.0 in conjunction with HTTP URIs; rather than defining a new port, which incurs both performance and deployment penalties, a negotiation mechanism would allow for better deployment of HTTP/2.0 for HTTPS URIs.
>
> We would expect such a mechanism to allow the client and server to negotiate the use of one of potentially many such protocols (in our case, HTTP/1.x and HTTP/2.x), identified by tokens, and falling back to a default for the port in use (in our case, HTTP/1.x) when either side doesn't support negotiation, or an agreement can't be found.
>
> We also note existing work in this area:
>   http://tools.ietf.org/html/draft-agl-tls-nextprotoneg-04
>
> The HTTPbis Working Group will be happy to coordinate schedules, review drafts and provide further input as required.
>
> --->8---
>

It's a little odd having to have one working group liaise a request to
another working group, but alright.  Traditionally we do not name
individual drafts in liaisons, and I suggest we not do that in this
case, as there are posted alternatives.

Eliot