Re: Call for Papers: IAB Workshop on Stack Evolution in a Middlebox Internet (SEMI)

Joe Touch <touch@isi.edu> Thu, 11 December 2014 15:27 UTC

Return-Path: <touch@isi.edu>
X-Original-To: ietf@ietfa.amsl.com
Delivered-To: ietf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 102B81A1B4A; Thu, 11 Dec 2014 07:27:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.91
X-Spam-Level:
X-Spam-Status: No, score=-6.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3BbTYBYYCyOR; Thu, 11 Dec 2014 07:27:26 -0800 (PST)
Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 78DCB1A1AF4; Thu, 11 Dec 2014 07:27:26 -0800 (PST)
Received: from [192.168.195.61] ([216.3.101.62]) (authenticated bits=0) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id sBBFPIQ4011748 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT); Thu, 11 Dec 2014 07:25:27 -0800 (PST)
Message-ID: <5489B75E.6070105@isi.edu>
Date: Thu, 11 Dec 2014 07:25:18 -0800
From: Joe Touch <touch@isi.edu>
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.6.0
MIME-Version: 1.0
To: Phillip Hallam-Baker <phill@hallambaker.com>
Subject: Re: Call for Papers: IAB Workshop on Stack Evolution in a Middlebox Internet (SEMI)
References: <9D725DD0-7136-4D02-99E0-48E03C173C9E@iab.org> <BB616542-70E8-47F9-99E8-305AA63B45C9@iab.org> <5475A0A5.50105@necom830.hpcl.titech.ac.jp> <CAMm+Lwjf9jfYhE7rCaLdP32fq5=7GjiVpGpJpw1gTHK7HnivXQ@mail.gmail.com> <54863CFF.7030206@isi.edu> <CAMm+LwgkQgYc=2YLYQcBNjVd8E7sF=+9Th5hN7w8w2StmzqumQ@mail.gmail.com> <5488F2B0.5000105@isi.edu> <CAMm+LwgsxzQ+3TT8HkQ3wFon5MOqtb2bUdZvVWW=z4b+jcLXQQ@mail.gmail.com>
In-Reply-To: <CAMm+LwgsxzQ+3TT8HkQ3wFon5MOqtb2bUdZvVWW=z4b+jcLXQQ@mail.gmail.com>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 7bit
X-ISI-4-43-8-MailScanner: Found to be clean
X-MailScanner-From: touch@isi.edu
Archived-At: http://mailarchive.ietf.org/arch/msg/ietf/fc45LCOvGNB3HdhQpGJgELUNcpE
Cc: IAB <iab@iab.org>, IETF <ietf@ietf.org>, IETF Announce <ietf-announce@ietf.org>
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ietf/>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 11 Dec 2014 15:27:28 -0000


On 12/11/2014 6:03 AM, Phillip Hallam-Baker wrote:
> On Wed, Dec 10, 2014 at 8:26 PM, Joe Touch <touch@isi.edu
> <mailto:touch@isi.edu>> wrote:
> 
...
>     > The Internet architecture to date has been what survived a
>     > Darwinian process.
> 
>     First, it's not Darwinian so much as mutation caused by high-energy
>     radiation, and no, it's not clear to me that "architecture" is
>     surviving. Sometimes the result is just glowing goo.
> 
> What is surprising is that it is possible to describe what has survived
> in a remarkably clean fashion with almost no recourse to special casing
> except on the issue of syntax.

If that were true, we would have such a description in hand, and the IAB
wouldn't need to run a workshop to figure out how middleboxes fit into it.

> The glowing goo rarely survives long. My problem is that things get
> described as glowing goo for no other reason than that we didn't think
> of them.
> 
> Are we really taking the high ground in the architecture discussion here
> or have we merely staked a position in an editors war?
> 
> The argument seems to be that we define the architecture, therefore
> anything that isn't the architecture is wrong is an abomination and
> since the only things that don't fit the architecture are abominations,
> this proves we don't need to reconsider the architecture.
> 
> It is a hermetically sealed system of thought. 

Let me clarify.

An architecture describes a system of components and their interactions
in an internally consistent way, which can be used to reason about behavior.

Architectures aren't fixed things; they can evolve, e.g., you can go
from one stable architecture to another, more capable one by deliberate
extension.

It's much harder to just allow unrestricted "innovation" (i.e., anarchy)
and then try to back-calculate a valid architecture that includes those
innovations. Sometimes it's possible, but most of the time the
innovation as deployed wasn't designed to be consistent with a new
architecture. That doesn't mean you can't do the extension - it just
means you can't do an unrestricted extension.

If we had an IAB, they'd be dealing with this evolution as we go, rather
than trying to back-fit it after extensions are widely deployed without
constraint.

> The real heart of the Internet isn't the narrow waist or even the
> end-to-end principle. It is that the Internet is designed to support
> novel functionality. The narrow waist is probably an essential
> consequence of that goal. 

The real heart of the Internet is an architecture. The E2E principle and
narrow waist are consequences of that architecture. If you put either
one ahead of that, you just have a bumper sticker with no utility.

Joe