Re: [nvo3] Number assignments

Pat Thaler <pat.thaler@broadcom.com> Wed, 26 July 2017 20:47 UTC

Return-Path: <pat.thaler@broadcom.com>
X-Original-To: nvo3@ietfa.amsl.com
Delivered-To: nvo3@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 105F912F287 for <nvo3@ietfa.amsl.com>; Wed, 26 Jul 2017 13:47:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level:
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=broadcom.com
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 9dBUOQLumO70 for <nvo3@ietfa.amsl.com>; Wed, 26 Jul 2017 13:47:43 -0700 (PDT)
Received: from mail-qt0-x22f.google.com (mail-qt0-x22f.google.com [IPv6:2607:f8b0:400d:c0d::22f]) (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 85A3F129A9F for <nvo3@ietf.org>; Wed, 26 Jul 2017 13:47:43 -0700 (PDT)
Received: by mail-qt0-x22f.google.com with SMTP id p3so51089106qtg.2 for <nvo3@ietf.org>; Wed, 26 Jul 2017 13:47:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=IMdp2iuCOBRDWauXClI+LA5jpx3DA1HOv5uXgJ7vok0=; b=NSf+T2ZG1enNuKLJBwlDpTrZWIo5YJwa94XS14oIURYjR4PcCVb/l3tk9TC0vPa95U ZS4WO40P8WblFS6scWuBc62Z04d+9hLMTCmAdcxK66UF03Jy4wAZwyx2jpUUzZqE9ARn LoDvsKOaQgo45yO277lsxCf+xPbR0uGTBXL74=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=IMdp2iuCOBRDWauXClI+LA5jpx3DA1HOv5uXgJ7vok0=; b=Z9grI/EJVnFBsE+pBdg4/x6tmeFSz0V06HAoehKc1Z+wnsx/o5nNAilgvckoC5VVOl nrNETlo2aksJGkgvPxwh3wGsHlHgwaIJd9IjtEYyCZgzOqyGT7/9QaiaGMalgLdSxSbL +agSs0miUlztC60dxRLceWVSq//uo+kO2WvdL554xnHFda+VLt/paCtRCLK8wqugIA3N tkL401R5/z8w/dIvVKt9qfPw529goddnJYy06m5J1gN37WE2wTG6c7XdCCaOAiRUeyJR 0TlORAi4nqPeoVjt36VKYFSUSdAwrAAKfX7BIzIp9bjDhmJHeJk/g76/SXMJen1d0XVw slCg==
X-Gm-Message-State: AIVw110hCl37Bv1QjF6dRXkmiO573wENGYkcVSRQ6r6VmL6xhyhAIteW jFoF4zwOdn+R1nQXiTbbdcL3TetAKfoS
X-Received: by 10.200.38.82 with SMTP id v18mr3031720qtv.166.1501102062548; Wed, 26 Jul 2017 13:47:42 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.140.29.161 with HTTP; Wed, 26 Jul 2017 13:47:42 -0700 (PDT)
In-Reply-To: <87r2x4gchv.fsf@hobgoblin.ariadne.com>
References: <CAF4+nEGpp4asUFp=pES_cS2KC9gBmYz=pKSAHRBNPGr95ftrmA@mail.gmail.com> <87r2x4gchv.fsf@hobgoblin.ariadne.com>
From: Pat Thaler <pat.thaler@broadcom.com>
Date: Wed, 26 Jul 2017 13:47:42 -0700
Message-ID: <CAJt_5Eip_poYcnpxHi-ieNJ_n-A60111iKqXmKhgqiXsgvo4mA@mail.gmail.com>
To: "Dale R. Worley" <worley@ariadne.com>
Cc: Donald Eastlake <d3e3e3@gmail.com>, nvo3@ietf.org
Content-Type: multipart/alternative; boundary="001a113ff5be35dda105553e8ffc"
Archived-At: <https://mailarchive.ietf.org/arch/msg/nvo3/b405EbL1Xsv28ubGaGHZbA2LpWw>
Subject: Re: [nvo3] Number assignments
X-BeenThere: nvo3@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Network Virtualization Overlays \(NVO3\) Working Group" <nvo3.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/nvo3>, <mailto:nvo3-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/nvo3/>
List-Post: <mailto:nvo3@ietf.org>
List-Help: <mailto:nvo3-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/nvo3>, <mailto:nvo3-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Jul 2017 20:47:47 -0000

<Pat Thaler with my member of the IEEE RAC (Registration Authority
Committee) hat>

If the RAC gave 256 Ethertypes to an IETF protocol, then we would be likely
to also get requests from other entities for multiple allocations. Yes,
 under the current requirement for using subtyping to prevent multiple
allocations, we have been going through Ethertypes very slowly and the
space will last for a very long time. But the alternative of removing that
requirement could allow fast exhaustion of the space. In my opinion, an
exception is extremely unlikely.



On Tue, Jul 25, 2017 at 7:26 PM, Dale R. Worley <worley@ariadne.com> wrote:

> Donald Eastlake <d3e3e3@gmail.com> writes:
> > Nevertheless, it is my opinion that it would be EXTREMELY difficult to
> > get an allocation of even tens of Ethertypes, let alone hundreds, from
> > the IEEE Registration Authority. I would suggest a different approach.
>
> I expect that you're right as a bureaucratic matter.  But technically,
> it shouldn't be a problem.  There are 3489 Ethertypes assigned
> (according to the IEEE's file), which is 5.3% of the number space --
> assigned over the 37 years since 1980.  At this rate, they should last
> till around 2292 C.E., though my proposal would pull that date in to
> 2290.
>
> > Maybe you could use Ethertype 0x88B7. This indicates an extended
> > Ethertype where the actual type is given by an OUI and a further two
> > bytes referred to as a SNAP protocol number. IANA already has an OUI
> > and very few of the SNAP protocols under it have been assigned (see
> > https://www.iana.org/assignments/ethernet-numbers/
> ethernet-numbers.xhtml#ethernet-numbers-6)
> > so it would be easy get a block of 256 SNAP protocol number under the
> > IANA OUI. However, it is not clear where the OUI+ 2 bytes would go
> > and, since this is an Ethertype defined by and under the control of
> > IEEE 802.1, it would be a problem to the extent that this was a
> > different use.
>
> Anoop Ghanwani <anoop@alumni.duke.edu> writes:
> > I think the IEEE-recommended way to solve this problem is to use
> subtyping.
> >
> > This means IEEE will give IANA just _one_ Ethertype to be used for "Next
> > Protocol Identification in Geneve".  IANA in turn issue subtypes for as
> > many protocols as need to be indicated.  The way this works then is that
> > the Geneve next protocol field would indicate an ethertype of "IANA
> > assigned subtype" and then we need to look at the next two bytes to
> figure
> > out which protocol is being carried in the frame.
>
> Another way out of this is suggested by this passage from Wikipedia:
>
>     In order to allow some frames using Ethernet v2 framing and some
>     using the original version of 802.3 framing to be used on the same
>     Ethernet segment, EtherType values must be greater than or equal to
>     1536 (0x0600).
>
> If that is true, we could carry an IP protocol number in the Geneve
> Protocol Type field by putting 00 in the high byte and the IP protocol
> number in the low byte, as there are supposed to be no Ethertypes less
> than 0600.
>
> (The IEEE registrations allocate all of 0101-01FF to "Xerox
> (experimental)"; 0200, 0201, and 0400 as "Private"; and 0500 to "Sprite
> RPC" and also to "University of Berkeley" (which seems to mean UC
> Berkeley).  But none in the block 00xx.)
>
> Dale
>
> _______________________________________________
> nvo3 mailing list
> nvo3@ietf.org
> https://www.ietf.org/mailman/listinfo/nvo3
>