Re: WGLC: draft-ietf-appsawg-http-forwarded-02.txt

Peter Lepeska <bizzbyster@gmail.com> Mon, 07 May 2012 13:37 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 B854C21F85E1 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Mon, 7 May 2012 06:37:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.468
X-Spam-Level:
X-Spam-Status: No, score=-10.468 tagged_above=-999 required=5 tests=[AWL=0.130, BAYES_00=-2.599, HTML_MESSAGE=0.001, 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 4XKM3uLrGVWn for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Mon, 7 May 2012 06:37:42 -0700 (PDT)
Received: from frink.w3.org (frink.w3.org [128.30.52.56]) by ietfa.amsl.com (Postfix) with ESMTP id C843821F85D4 for <httpbisa-archive-bis2Juki@lists.ietf.org>; Mon, 7 May 2012 06:37:41 -0700 (PDT)
Received: from lists by frink.w3.org with local (Exim 4.69) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1SRO64-0003UY-Mp for ietf-http-wg-dist@listhub.w3.org; Mon, 07 May 2012 13:35:28 +0000
Received: from lisa.w3.org ([128.30.52.41]) by frink.w3.org with esmtp (Exim 4.69) (envelope-from <bizzbyster@gmail.com>) id 1SRO5t-0003SY-2K for ietf-http-wg@listhub.w3.org; Mon, 07 May 2012 13:35:17 +0000
Received: from mail-we0-f171.google.com ([74.125.82.171]) by lisa.w3.org with esmtps (TLS1.0:RSA_ARCFOUR_SHA1:16) (Exim 4.72) (envelope-from <bizzbyster@gmail.com>) id 1SRO5k-0004c0-Ua for ietf-http-wg@w3.org; Mon, 07 May 2012 13:35:14 +0000
Received: by wejx9 with SMTP id x9so3649793wej.2 for <ietf-http-wg@w3.org>; Mon, 07 May 2012 06:34:42 -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=WtN14xmgWcb0BIZdI5xZTmUCFjyelpf4UoX/HrzmxnQ=; b=SpJGtdXFy0oOHUgMSmys+/F3hC/wpUJsF+q1ySot95sYOirdEGwecS4fV6Ql+RcIvL jimGoqwCsMudFXm2aBnMTMo8KVzwLyDhhXvicBD4gcDAg+Dca3Rhun3QfkQ6exabxAr7 dkxKBLNwqyqXIFf5zrIbCOOldhhekkB+Cwa/Eyb9E7bfX6brsTufW6BZTYdMFaCqRk4+ 3osgxytDFii+B/eEcRMjiKaYDPFBFSevOmVuZPmUTDk+jtx4x2mPrJjaAid/dm374Xrx jsdQ9Dv+4uX/I69c83USc19HdUdUvBcjVssH8dqgLZY4IStoHdxmfIXwf/TvZkoPaxAZ Gizg==
MIME-Version: 1.0
Received: by 10.216.131.206 with SMTP id m56mr9200986wei.92.1336397682845; Mon, 07 May 2012 06:34:42 -0700 (PDT)
Received: by 10.216.47.210 with HTTP; Mon, 7 May 2012 06:34:42 -0700 (PDT)
In-Reply-To: <4FA5D930.4030804@treenet.co.nz>
References: <4FA02AEA.1080407@isode.com> <0A15D230-F8D2-498F-894B-86A3C987C456@mnot.net> <CANmPAYEedJhEvOLLoZ7XDnrA2Mw5mU9E26x5xd8j_AQ_4MVEwA@mail.gmail.com> <4FA4059C.7020506@sbin.se> <CANmPAYHS_aKK0=VnKFRsD8qVXw0M4dHZic1xDDLVa7vLXCwftw@mail.gmail.com> <4FA5D930.4030804@treenet.co.nz>
Date: Mon, 07 May 2012 09:34:42 -0400
Message-ID: <CANmPAYG6S0ztSPivb_6vb58zVyoW5Ufa2C=d=rdiXyK6oY9kvA@mail.gmail.com>
From: Peter Lepeska <bizzbyster@gmail.com>
To: Amos Jeffries <squid3@treenet.co.nz>
Cc: ietf-http-wg@w3.org
Content-Type: multipart/alternative; boundary="0016e6d647b82a292804bf7255ff"
Received-SPF: pass client-ip=74.125.82.171; envelope-from=bizzbyster@gmail.com; helo=mail-we0-f171.google.com
X-W3C-Hub-Spam-Status: No, score=-2.7
X-W3C-Hub-Spam-Report: 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, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001
X-W3C-Scan-Sig: lisa.w3.org 1SRO5k-0004c0-Ua ecf3abad8dc51faef13823d08329a18a
X-Original-To: ietf-http-wg@w3.org
Subject: Re: WGLC: draft-ietf-appsawg-http-forwarded-02.txt
Archived-At: <http://www.w3.org/mid/CANmPAYG6S0ztSPivb_6vb58zVyoW5Ufa2C=d=rdiXyK6oY9kvA@mail.gmail.com>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/13526
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>
Resent-Message-Id: <E1SRO64-0003UY-Mp@frink.w3.org>
Resent-Date: Mon, 07 May 2012 13:35:28 +0000

Agreed.

In general, if the protocol allows all information to be forwarded across
the proxy, then there is less of a need for it to attempt to make itself
invisible to client and server, which I think creates a lot of the problems
associated with proxies.

This aligns well with the "trusted proxy" idea -- intermediary support
should be more explicit in the protocol spec to reduce the likelihood that
intermediaries will have to introduce hacks to deliver the necessary
functionality into the network.

Peter

On Sat, May 5, 2012 at 9:51 PM, Amos Jeffries <squid3@treenet.co.nz> wrote:

> On 5/05/2012 8:15 a.m., Peter Lepeska wrote:
>
>> I can think of an enterprise use case but it's pretty contrived. WAN
>> optimizing appliances use the TCP option field to auto-negotiate optimized
>> connections when appliances are present in the data path. See
>> http://www.cisco.com/en/US/**docs/solutions/Enterprise/**
>> Data_Center/WAASDC11.html<http://www.cisco.com/en/US/docs/solutions/Enterprise/Data_Center/WAASDC11.html>.
>>
>>
>> Should there be an HTTP proxy in between those optimizing appliances, the
>> TCP option field would be lost along with the original client source IP
>> address and port. However, if this information was included in the HTTP GET
>> Headers then the functionality could in theory be preserved.
>>
>> I know it's a stretch.
>>
>>
> Not so much of a stretch. I have a client this week asking about how to
> relay TOS information from parent proxy through child proxy and use it on
> the outbound client link.
>
> At present we have to rely on the kernel sockets API to access TOS values,
> which is lacking on a lot of systems. Long term I think that is the better
> way to go anyway but in general the principle is one to consider.
>
> AYJ
>
>