Re: p1: Via and gateways
Roberto Peon <grmocg@gmail.com> Sat, 20 April 2013 06:48 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 3C04E21F8CD4 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Fri, 19 Apr 2013 23:48:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.948
X-Spam-Level:
X-Spam-Status: No, score=-9.948 tagged_above=-999 required=5 tests=[AWL=0.650, 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 jxke4JASSrHC for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Fri, 19 Apr 2013 23:48:36 -0700 (PDT)
Received: from frink.w3.org (frink.w3.org [128.30.52.56]) by ietfa.amsl.com (Postfix) with ESMTP id 7A52D21F8952 for <httpbisa-archive-bis2Juki@lists.ietf.org>; Fri, 19 Apr 2013 23:48:36 -0700 (PDT)
Received: from lists by frink.w3.org with local (Exim 4.72) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1UTRb3-00066q-00 for ietf-http-wg-dist@listhub.w3.org; Sat, 20 Apr 2013 06:48:29 +0000
Resent-Date: Sat, 20 Apr 2013 06:48:29 +0000
Resent-Message-Id: <E1UTRb3-00066q-00@frink.w3.org>
Received: from maggie.w3.org ([128.30.52.39]) by frink.w3.org with esmtp (Exim 4.72) (envelope-from <grmocg@gmail.com>) id 1UTRaz-000660-IW for ietf-http-wg@listhub.w3.org; Sat, 20 Apr 2013 06:48:25 +0000
Received: from mail-oa0-f46.google.com ([209.85.219.46]) by maggie.w3.org with esmtps (TLS1.0:RSA_ARCFOUR_SHA1:16) (Exim 4.72) (envelope-from <grmocg@gmail.com>) id 1UTRal-00050Z-6m for ietf-http-wg@w3.org; Sat, 20 Apr 2013 06:48:15 +0000
Received: by mail-oa0-f46.google.com with SMTP id k3so1865430oag.33 for <ietf-http-wg@w3.org>; Fri, 19 Apr 2013 23:47:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type; bh=IRnr93Ezx2NviVo4mQGmuZU+CqUC7pqrVNF2OU6Wsu4=; b=PLB0531LInbi8Fg8mlDWuavjCExLsXu4ukHn58R75TD/pZUdIkqln2QUgJyayy9RYq wTuP/JgFdkX3kOGjSPfdP03pB8kpeXJd1CY0CuuwtUllGuiW9IIfcMryUL+3H/Rjxyet OsDeODnFGaoAUKLBsEuSXpCYqdlJw1+UY0g708OluwTgu0nd2nMbkkHeJLwjBOldgnMe DmGSlc1T4HRisAj/th/7RycNymAXYU3O67LLyXQ6T5WqnXwZjnK1CdyGQtT+0wtlja8q IJfeEJGfRk1vPjJIT7GsGaM3E5HUzk+D5NhmR0DFQ+AyOFmOeAFF5dvco55POg9PsL2G PsvA==
MIME-Version: 1.0
X-Received: by 10.60.141.35 with SMTP id rl3mr10852118oeb.121.1366440465306; Fri, 19 Apr 2013 23:47:45 -0700 (PDT)
Received: by 10.76.141.83 with HTTP; Fri, 19 Apr 2013 23:47:45 -0700 (PDT)
In-Reply-To: <20130420062339.GC26517@1wt.eu>
References: <F7810D5C-45A6-4D01-83ED-2A9AB5856813@mnot.net> <20130420062339.GC26517@1wt.eu>
Date: Fri, 19 Apr 2013 23:47:45 -0700
Message-ID: <CAP+FsNenKW89JWPNyMQYxu_2Dm41_8vBFTN7yQ=-sN9ji8hMKg@mail.gmail.com>
From: Roberto Peon <grmocg@gmail.com>
To: Willy Tarreau <w@1wt.eu>
Cc: Mark Nottingham <mnot@mnot.net>, "ietf-http-wg@w3.org Group" <ietf-http-wg@w3.org>
Content-Type: multipart/alternative; boundary="047d7b339dbb8a9fe704dac5360b"
Received-SPF: pass client-ip=209.85.219.46; envelope-from=grmocg@gmail.com; helo=mail-oa0-f46.google.com
X-W3C-Hub-Spam-Status: No, score=-3.5
X-W3C-Hub-Spam-Report: AWL=-2.684, 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: maggie.w3.org 1UTRal-00050Z-6m 2ada15f5c90ed8de32e7d7d9745998f3
X-Original-To: ietf-http-wg@w3.org
Subject: Re: p1: Via and gateways
Archived-At: <http://www.w3.org/mid/CAP+FsNenKW89JWPNyMQYxu_2Dm41_8vBFTN7yQ=-sN9ji8hMKg@mail.gmail.com>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/17387
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>
Via makes sense for proxies that don't act with the authority of either end-point, and are likely speaking to public-internet IPs on both sides. There are relatively few of these that would bother to add Via given that they're likely transparent proxies and increasing packet size is likely a pain. A loadbalancer (reverse proxy) wouldn't do Via, because it IS the website, for all intents and purposes, and what happens behind it (even if it is just HTTP proxying) is simply part of generating the response as far as the rest of the world is concerned. It is unlikely that one would wish to expose the inner workings of one's private network by exposing this information in a Via (that goes for proxies that are part of the client's network too...) So, ++ to what Willy said. -=R On Fri, Apr 19, 2013 at 11:23 PM, Willy Tarreau <w@1wt.eu> wrote: > On Sat, Apr 20, 2013 at 02:07:11PM +1000, Mark Nottingham wrote: > > > > p1 Section 2.3 says: > > > > > However, an HTTP-to-HTTP gateway that wishes to interoperate with > third-party HTTP servers must conform to HTTP user agent requirements on > the gateway's inbound connection and must implement the Connection (Section > 6.1) and Via (Section 5.7.1) header fields for both connections. > > > > This means that accelerators and CDNs MUST generate a Via header on the > outbound connection. This isn't widely practiced, and I'm not sure it's > necessary. Comments? > > I know no load-balancer which does it anyway. Especially in hosted > environments where it is desired that the infrastructure is as much > transparent to the hosted servers as possible. > > I must say I never understood the rationale behind Via because for > incoming traffic we don't care and for outgoing traffic we don't > want to disclose to the world our inside details. > > Another example of a MUST which makes people think that MUSTs are at user > option I think. > > Willy > > >
- Re: p1: Via and gateways Mark Nottingham
- p1: Via and gateways Mark Nottingham
- Re: p1: Via and gateways Willy Tarreau
- Re: p1: Via and gateways Mark Nottingham
- Re: p1: Via and gateways Roberto Peon
- Re: p1: Via and gateways Willy Tarreau
- Re: p1: Via and gateways David Morris
- Re: p1: Via and gateways Willy Tarreau
- Re: p1: Via and gateways Mark Nottingham
- Re: p1: Via and gateways Willy Tarreau
- Re: p1: Via and gateways Amos Jeffries
- Re: p1: Via and gateways David Morris
- Re: p1: Via and gateways Amos Jeffries
- Re: p1: Via and gateways Willy Tarreau
- Re: p1: Via and gateways Amos Jeffries
- Re: p1: Via and gateways Amos Jeffries
- Re: p1: Via and gateways Mark Nottingham
- Re: p1: Via and gateways Willy Tarreau
- Re: p1: Via and gateways Mark Nottingham