Re: [hybi] updated Charter proposal

Salvatore Loreto <salvatore.loreto@ericsson.com> Sun, 25 October 2009 10:53 UTC

Return-Path: <salvatore.loreto@ericsson.com>
X-Original-To: hybi@core3.amsl.com
Delivered-To: hybi@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 224BB3A685B for <hybi@core3.amsl.com>; Sun, 25 Oct 2009 03:53:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.76
X-Spam-Level:
X-Spam-Status: No, score=-5.76 tagged_above=-999 required=5 tests=[AWL=0.489, BAYES_00=-2.599, HELO_EQ_SE=0.35, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PiPmQWDEddv0 for <hybi@core3.amsl.com>; Sun, 25 Oct 2009 03:53:23 -0700 (PDT)
Received: from mailgw4.ericsson.se (mailgw4.ericsson.se [193.180.251.62]) by core3.amsl.com (Postfix) with ESMTP id EEAF23A6782 for <hybi@ietf.org>; Sun, 25 Oct 2009 03:53:22 -0700 (PDT)
X-AuditID: c1b4fb3e-b7bf6ae000005dda-d5-4ae42e2d8747
Received: from esealmw126.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw4.ericsson.se (Symantec Mail Security) with SMTP id B5.77.24026.D2E24EA4; Sun, 25 Oct 2009 11:53:33 +0100 (CET)
Received: from esealmw128.eemea.ericsson.se ([153.88.254.172]) by esealmw126.eemea.ericsson.se with Microsoft SMTPSVC(6.0.3790.3959); Sun, 25 Oct 2009 11:53:33 +0100
Received: from mail.lmf.ericsson.se ([131.160.11.50]) by esealmw128.eemea.ericsson.se with Microsoft SMTPSVC(6.0.3790.3959); Sun, 25 Oct 2009 11:53:32 +0100
Received: from nomadiclab.lmf.ericsson.se (nomadiclab.lmf.ericsson.se [131.160.33.3]) by mail.lmf.ericsson.se (Postfix) with ESMTP id 9BFC424C0; Sun, 25 Oct 2009 12:53:32 +0200 (EET)
Received: from nomadiclab.lmf.ericsson.se (localhost [127.0.0.1]) by nomadiclab.lmf.ericsson.se (Postfix) with ESMTP id 60AAE21A22; Sun, 25 Oct 2009 12:53:32 +0200 (EET)
Received: from localhost.localdomain (localhost [127.0.0.1]) by nomadiclab.lmf.ericsson.se (Postfix) with ESMTP id A811F21A21; Sun, 25 Oct 2009 12:53:31 +0200 (EET)
Message-ID: <4AE42E2B.6040005@ericsson.com>
Date: Sun, 25 Oct 2009 12:53:31 +0200
From: Salvatore Loreto <salvatore.loreto@ericsson.com>
User-Agent: Thunderbird 2.0.0.23 (X11/20090825)
MIME-Version: 1.0
To: Jamie Lokier <jamie@shareable.org>
References: <4ADEC7A0.7040307@ericsson.com> <4ADF20C7.9030601@stpeter.im> <20091022010817.GD27677@shareable.org>
In-Reply-To: <20091022010817.GD27677@shareable.org>
Content-Type: text/plain; charset="us-ascii"; format="flowed"
Content-Transfer-Encoding: 7bit
X-Virus-Scanned: ClamAV using ClamSMTP
X-OriginalArrivalTime: 25 Oct 2009 10:53:32.0933 (UTC) FILETIME=[6511BB50:01CA5561]
X-Brightmail-Tracker: AAAAAA==
Cc: "hybi@ietf.org" <hybi@ietf.org>
Subject: Re: [hybi] updated Charter proposal
X-BeenThere: hybi@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Server-Initiated HTTP <hybi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/hybi>, <mailto:hybi-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/hybi>
List-Post: <mailto:hybi@ietf.org>
List-Help: <mailto:hybi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/hybi>, <mailto:hybi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 25 Oct 2009 10:53:24 -0000

Jamie Lokier wrote:
> Peter Saint-Andre wrote:
>   
>> Somewhere in the text we need to make it clear what kind of intermediate
>> entities we're talking about -- does that include entities which are in
>> some sense HTTP-aware or HTTP-optimized (proxies, load balancers,
>> caches, etc.) or also entities that are in some sense more generalized
>> (firewalls, network address translators, etc.).
>>     
>
> Firewalls and NATs are quite important to HyBi.  Because the server
> can't initiate connections, it's necessary for connections to be kept
> open as long as the client wishes to receive messages.  Firewalls and
> NATs need enough keepalive packets to stop them blocking a connection
> in mid use.  And "ping" requests with responses from one side are
> not the most efficient way to do that.
>
> HyBi may also need a strategy to cope when a firewall or NAT
> spontaneously blocks a connection in the middle of it's use too.  That
> might be deferred to the application (bet lots of them will get it
> wrong if so), but it should at least be addressed.
>   
I agree that we have to take in consideration Firewalls and NATs during 
the design of a Bidirectional protocol
(both short and long term), and this is extremely important for HyBi.
However the HyBi wg should not have any ambition to improve the 
Firewalls and NATs, but only design a protocol that
cooperate well with them and improve the existing HTTP entities to 
improve the interaction with the existing Firewalls and NATs.

cheers
/Salvatore
> -- Jamie
>