Re: [Int-area] [ih] Existing use of IP protocol field

John Gilmore <gnu@toad.com> Mon, 23 September 2019 21:28 UTC

Return-Path: <gnu@toad.com>
X-Original-To: int-area@ietfa.amsl.com
Delivered-To: int-area@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C05E312006B for <int-area@ietfa.amsl.com>; Mon, 23 Sep 2019 14:28:09 -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, SPF_HELO_NONE=0.001, SPF_PASS=-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 YtGi_OKuqcqx for <int-area@ietfa.amsl.com>; Mon, 23 Sep 2019 14:28:06 -0700 (PDT)
Received: from hop.toad.com (75-101-100-43.dsl.static.fusionbroadband.com [75.101.100.43]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1C68812002E for <int-area@ietf.org>; Mon, 23 Sep 2019 14:28:05 -0700 (PDT)
Received: from hop.toad.com (localhost [127.0.0.1]) by hop.toad.com (8.12.9/8.12.9) with ESMTP id x8NLRiRo013483; Mon, 23 Sep 2019 14:27:44 -0700
To: Bob Hinden <bob.hinden@gmail.com>
cc: Brian Carpenter <brian.e.carpenter@gmail.com>, Joe Touch <touch@strayalpha.com>, Internet Area <int-area@ietf.org>, sarikaya <sarikaya@ieee.org>, "Eric Vyncke (evyncke)" <evyncke@cisco.com>, Internet History <internet-history@postel.org>
In-reply-to: <2EA4A012-7FFC-459A-842A-211CAE27F5A6@gmail.com>
References: <D6BD6D0F-9504-4533-BCFD-A79B2357BC96@cisco.com> <88ec7bdb-57e7-5966-6deb-b9e9ba8d7b67@gmail.com> <416.1568937724@hop.toad.com> <CAC8QAcfQd-n1bVWOhXRQEMW_Z=DPNzrYPUEdZrAHCL-MuXYXyQ@mail.gmail.com> <CAA=duU0x8+jPWwHu1qTc-40zjrySKjAdVpSnMBWaTwPJ2nrJvg@mail.gmail.com> <9C35B8B2-B5CC-4BB5-AC4E-2F3C77AD1A7C@gmail.com> <E9F59590-C661-471A-82E4-00D82EC7CBC9@strayalpha.com> <2e48543a-b4f6-f136-3b0f-751dc7473e72@gmail.com> <2EA4A012-7FFC-459A-842A-211CAE27F5A6@gmail.com>
Comments: In-reply-to Bob Hinden <bob.hinden@gmail.com> message dated "Sun, 22 Sep 2019 08:07:46 -0700."
Date: Mon, 23 Sep 2019 14:27:44 -0700
Message-ID: <13482.1569274064@hop.toad.com>
From: John Gilmore <gnu@toad.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/int-area/HfYMy0l_BFcE_cvYFK0qNulczG8>
Subject: Re: [Int-area] [ih] Existing use of IP protocol field
X-BeenThere: int-area@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF Internet Area Mailing List <int-area.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/int-area>, <mailto:int-area-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/int-area/>
List-Post: <mailto:int-area@ietf.org>
List-Help: <mailto:int-area-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/int-area>, <mailto:int-area-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 23 Sep 2019 21:28:10 -0000

> >> Given the number of remaining entries, the task of garbage collection
> seems of little value.
> > Until the day when it seems urgent...
> 109 available out of 256, or 42%.

The catch is that when this breaks, it will break lots of big stuff.
This 1-byte value is shared between IPv4 and IPv6(!), so exhausting it
in one will also exhaust the other.  And it occurs in every IP packet,
describing the protocol of what it contains (e.g. UDP or TCP, or an IPv6
packet, or an IPv6-Fragment header).

Or, perhaps the IP packet contains ISO-TP4, MERIT Internodal Protocol,
the "Cross Net Debugger", or "TRUNK-2" from the ARPANET days.  That
one-of-a-kind stuff really should get cleaned out.

I have asked several people who allocated ancient entries to determine if
those early protocols are dead, and if so, to formally relinquish the
allocation via email to IANA.  You'll see several marked as "deprecated"
which have resulted from those asks.  Some of those people, however, are
dead now, and there's no obvious way to clean up the detritis they left
lying around in the IP protocol.

For example, I have an ask pending to Barry Boehm, who seems to only
have been the formal owner (as head of the DARPA IPTO office) and not
the actual user (those entries were allocated by Barry Leiner, then
moved to Saul Amarel, then to Barry).  And I haven't heard back.  He has
four, almost certainly obsolete, protocol numbers, and IANA doesn't
even seem to have his current email address (boehm@arpa.mil?  But he
appears to be at USC now.).

	John