Re: [arch-d] deprecating Postel's principle- considered harmful

Randy Presuhn <randy_presuhn@alumni.stanford.edu> Tue, 07 May 2019 22:19 UTC

Return-Path: <randy_presuhn@alumni.stanford.edu>
X-Original-To: ietf@ietfa.amsl.com
Delivered-To: ietf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6FD8712014B for <ietf@ietfa.amsl.com>; Tue, 7 May 2019 15:19:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 yKTU8qRdif3F for <ietf@ietfa.amsl.com>; Tue, 7 May 2019 15:19:46 -0700 (PDT)
Received: from mail-pf1-f177.google.com (mail-pf1-f177.google.com [209.85.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9D41412013A for <ietf@ietf.org>; Tue, 7 May 2019 15:19:46 -0700 (PDT)
Received: by mail-pf1-f177.google.com with SMTP id e24so9355015pfi.12 for <ietf@ietf.org>; Tue, 07 May 2019 15:19:46 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding; bh=C/E5eVTG+3BRSCN9dnI+HuIhxpDeMWtK/djIBPtkXlk=; b=NW3ym0LS/EqYK33fgXo5QxdQjMSJ93TkfJ4Wc9hXot+kMK86egpPyCU6lp/CCpP/2H H6i/EB6NNWQYjs94Wd+pTEuuOgvuto9mJP9d3oAg7MBWScdx6UgrcfrKvGJNQeJ1qxeo gjljUIdRbgRS6wu5gx8CgP1G3y14USnQDHMRWQzJWiKNNjhfgZof1wZNLfGnxb471+tL r4tCAQeo+uVAZW9Ed9I7WTHShuubvXAbtd0KEApCFYwjBdLSbaRHQEaCANoFDkhpYvjh j3iKqBIo7XS7u0vYFnuK9S770bWrtsEVKht/tFX5DNwzbtRlHe7mIhCyTVd6bm1/SdQY eF0A==
X-Gm-Message-State: APjAAAWVXggghiqPaeYsFyG0mYcLpHgSWk4A4di+gwqsZkjMs6OGKCY+ Zfari/4fenZuxZNAJUxyh5DW02AgOxQ=
X-Google-Smtp-Source: APXvYqwO9ilyX2pqnniaZqMqO+J/hH0bzEreRl5yBG57N1wMkOJbqn+zm0JVLUcyhmw8tF8k7wOefA==
X-Received: by 2002:a63:754b:: with SMTP id f11mr3629508pgn.32.1557267585481; Tue, 07 May 2019 15:19:45 -0700 (PDT)
Received: from [192.168.1.101] (c-69-181-241-121.hsd1.ca.comcast.net. [69.181.241.121]) by smtp.gmail.com with ESMTPSA id m16sm23616907pfi.29.2019.05.07.15.19.44 for <ietf@ietf.org> (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 07 May 2019 15:19:44 -0700 (PDT)
Subject: Re: [arch-d] deprecating Postel's principle- considered harmful
To: ietf@ietf.org
References: <F64C10EAA68C8044B33656FA214632C89F024CD3@MISOUT7MSGUSRDE.ITServices.sbc.com> <CALaySJJDHg5j9Z7+noS=YXoNROqdsbJ6coEECtLtbJ6fWJ3xsQ@mail.gmail.com> <53a9c16c-163c-a18a-371a-f8aa8697af15@cs.tcd.ie> <CALaySJJiNTa9ug6OazgqiH7BXX3vbJByc2MWvf9qX9jhTzdABA@mail.gmail.com> <CACweHNCJZofJxg2+R=Wj7GkBE+d3=WaT4V8L5DWr6AL2tn_dPQ@mail.gmail.com>
From: Randy Presuhn <randy_presuhn@alumni.stanford.edu>
Message-ID: <bfcba477-6916-0895-43f7-7bfdc3a57ab5@alumni.stanford.edu>
Date: Tue, 07 May 2019 15:19:47 -0700
User-Agent: Mozilla/5.0 (Windows NT 6.0; rv:45.0) Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <CACweHNCJZofJxg2+R=Wj7GkBE+d3=WaT4V8L5DWr6AL2tn_dPQ@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf/9339hKeLw3QmzrBm5ttt7FOaxag>
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.29
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: <https://mailarchive.ietf.org/arch/browse/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: Tue, 07 May 2019 22:19:48 -0000

Hi -

On 5/7/2019 2:50 PM, Matthew Kerwin wrote:
> On Wed., 8 May 2019, 06:56 Barry Leiba, <barryleiba@computer.org
> <mailto:barryleiba@computer.org>> wrote:
...
>     No, of course not, not today, not with the history we have.  But if
>     they had *from the beginning*, we wouldn't be where we are.  And
>     that's the point.
>
>     Barry
>
>
> If the Internet (and particularly the web) hadn't "mostly just worked"
> despite us doing it all wrong, it might not have taken off at all.

The very early days of SNMP were plagued by subtle and not-so-subtle
issues resulting from overly-generous application of the Postel
principle.  Yes, it allowed a multiple implementations to be quickly
fielded and the whole thing appeared to work - for a while.  But it
also allowed oversights in the specification (e.g. how big can an
integer be?) to be glossed over, resulting in several interoperability
issues.  Fortunately, these problems were recognized fairly early in
the life of that protocol, and through a combination of industry-
accepted test suites as well as more precise specifications the
worst of the problems were resolved in the various code bases.

If the IETF (and the people writing the code) had not dealt with
those issues as quickly as they did, we'd still be battling those
problems today.

Randy