Re: [hybi] Frame size

Jamie Lokier <jamie@shareable.org> Tue, 20 April 2010 01:53 UTC

Return-Path: <jamie@shareable.org>
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 CAFCF3A67B7 for <hybi@core3.amsl.com>; Mon, 19 Apr 2010 18:53:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.08
X-Spam-Level:
X-Spam-Status: No, score=-3.08 tagged_above=-999 required=5 tests=[AWL=-0.481, BAYES_00=-2.599]
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 8t-znJfCVFiE for <hybi@core3.amsl.com>; Mon, 19 Apr 2010 18:53:51 -0700 (PDT)
Received: from mail2.shareable.org (mail2.shareable.org [80.68.89.115]) by core3.amsl.com (Postfix) with ESMTP id DC4C43A67AD for <hybi@ietf.org>; Mon, 19 Apr 2010 18:53:50 -0700 (PDT)
Received: from jamie by mail2.shareable.org with local (Exim 4.63) (envelope-from <jamie@shareable.org>) id 1O42eh-0006dG-Ir; Tue, 20 Apr 2010 02:53:39 +0100
Date: Tue, 20 Apr 2010 02:53:39 +0100
From: Jamie Lokier <jamie@shareable.org>
To: Mike Belshe <mike@belshe.com>
Message-ID: <20100420015339.GF21899@shareable.org>
References: <8B0A9FCBB9832F43971E38010638454F03E3F313ED@SISPE7MB1.commscope.com> <v2m5c902b9e1004160043i7b5ccc79y2346e1b2b2c55cf5@mail.gmail.com> <8B0A9FCBB9832F43971E38010638454F03E7D06790@SISPE7MB1.commscope.com> <20100419005215.GD18876@shareable.org> <8B0A9FCBB9832F43971E38010638454F03E7D067BC@SISPE7MB1.commscope.com> <20100419020127.GH18876@shareable.org> <8B0A9FCBB9832F43971E38010638454F03E7D067ED@SISPE7MB1.commscope.com> <20100419113349.GF28758@shareable.org> <z2j2a10ed241004190811se5e3379bx4dec7c25f0a279ad@mail.gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <z2j2a10ed241004190811se5e3379bx4dec7c25f0a279ad@mail.gmail.com>
User-Agent: Mutt/1.5.13 (2006-08-11)
Cc: Hybi <hybi@ietf.org>, "Thomson, Martin" <Martin.Thomson@andrew.com>
Subject: Re: [hybi] Frame size
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: Tue, 20 Apr 2010 01:53:51 -0000

Mike Belshe wrote:
> 
>    On Mon, Apr 19, 2010 at 4:33 AM, Jamie Lokier <[1]jamie@shareable.org>
>    wrote:
> 
>    Thomson, Martin wrote:
>    > You make a good case... for SCTP :p
> 
>      Yes, absolutely!
>      SCTP would be a much better match for the problem.
>      Meanwhile, we have to work over TCP.
>      Remember that Google's tests show you can only communicate from
>      many
>      client sites over:
>        - TCP port 80, using HTTP
>        - TCP port 443, using CONNECT
>        - No other TCP ports.
> 
>    Are you talking about the Google WebSocket test?  If so, that is not
>    quite right.
>    The Google Websockets test shows that using HTTP over non-port 80 has
>    more success than HTTP over port 80.  We believe this is due to
>    proxies.

Yes, that test.  Yes it shows more success over non-port 80, but there
is still a significant minority of sites where non-port 80/443 did not work.

That is what I mean by "you can only communicated from many client
sites [...] no other TCP ports".  Because there are many client sites
for which that is true according to the Google WebSocket test.

Sorry if my language was unclear.

>    The problem with SCTP is NAT.  NAT services generally only work for
>    TCP and UDP.  And what percentage of the net uses NAT today?
>    Everyone.  I suppose SCTP might be deployable those using IPv6.

Well, and that problem of sites where non-port 80/443 are unavailable.
I don't see them all letting SCTP through...

NAT is a problem, but there is also something called SPI, "stateful
packet inspection".  That is, firewalls which don't translate
addresses, but still track connections and block unrecognised
connections or those originated in the wrong direction.

-- Jamie