Re: [nvo3] Number assignments

Alia Atlas <akatlas@gmail.com> Wed, 26 July 2017 18:30 UTC

Return-Path: <akatlas@gmail.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 08EAA131A50 for <nvo3@ietfa.amsl.com>; Wed, 26 Jul 2017 11:30:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level:
X-Spam-Status: No, score=-2.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 K2iF517OkoBZ for <nvo3@ietfa.amsl.com>; Wed, 26 Jul 2017 11:30:29 -0700 (PDT)
Received: from mail-wm0-x236.google.com (mail-wm0-x236.google.com [IPv6:2a00:1450:400c:c09::236]) (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 4C85D127337 for <nvo3@ietf.org>; Wed, 26 Jul 2017 11:30:29 -0700 (PDT)
Received: by mail-wm0-x236.google.com with SMTP id c184so88788505wmd.0 for <nvo3@ietf.org>; Wed, 26 Jul 2017 11:30:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=ROJlbSscCsYtsz3cDtlflSDAHVxSXjzDXi+Gsd4CSko=; b=S3ZCwhUO1a/azV7yISAhnXdcCUi/XKvhciVZyZwtWSJL0I/VcA1EHfO4IkGVrDuynB jZ3qinMz1XaNe0DSN4EOar2JVCzaqdcBIhRZ73Cj9Rhq1AUqNNuhLVqoXiqDZo41BG5f gEqQZvprRZngQkqtfQ3edbfVcg/eKLgwVkUYJRjBU+ddL2ewk6PbFQuscWA8Rxpg/k4j VXUliA7CPE1rdYmWDOQhWh4Lkben3iqaY8WxF9VxtoNPQKR6r2uY8iaci+rE2wJJyUFi DCB9qDAY5ZrJqFXqO7hPE7bHcL78R5KEapd/9Jbxz6K5XIJQnkQppMeUhhg56L9MHnmy j/cw==
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=ROJlbSscCsYtsz3cDtlflSDAHVxSXjzDXi+Gsd4CSko=; b=jvTvnHJWdK4DoFkJ7vWU7ywLdSdJLjq6KsnxLkRJHq2JhTFUeg/2RFIaidACKgZL3N PrW85Wy53Ft784cCM4V4ixrzEXjh1ZakbYW8Jyi6tRb5xJjLa3g9OQ2ozmqRPdP3170b XJtWps4lBIjkveUZ5ieeq2T0M/FPihEPhMGkxdQwYx8LfaymSk+0WRlNFLTJePEjMY2I UZC2cGrILWKsVgA8m6DNpSjkwNLiURlYrJE+d5dkW/502IWMkZrbndqDq8kIKuzv3gwc xdWTlaOc9K3P58Wv41/xYtDOOQUEHeuKU7V3l34iuwiVN0zeMnwMQTo+o4hWse3JSFP8 I5dQ==
X-Gm-Message-State: AIVw111Npql7zT1QhITZSM1PPwTQJFG9rNms6hWdJDUpk3zZqGo6EVoC FxlZIbMMThfNMsMUIEYf/J5E4iI4EA==
X-Received: by 10.28.193.138 with SMTP id r132mr1442557wmf.155.1501093827664; Wed, 26 Jul 2017 11:30:27 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.223.183.1 with HTTP; Wed, 26 Jul 2017 11:30:27 -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: Alia Atlas <akatlas@gmail.com>
Date: Wed, 26 Jul 2017 14:30:27 -0400
Message-ID: <CAG4d1rdDOvcHUfvmFTzFbyK8Rz74TavfX_kJGWQyLyJpMYZCcQ@mail.gmail.com>
To: "Dale R. Worley" <worley@ariadne.com>
Cc: Donald Eastlake <d3e3e3@gmail.com>, "nvo3@ietf.org" <nvo3@ietf.org>
Content-Type: multipart/alternative; boundary="94eb2c0d4c065f65f705553ca45b"
Archived-At: <https://mailarchive.ietf.org/arch/msg/nvo3/HJ7sNC14JVUO17oEXRzfrJlHwBI>
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 18:30:32 -0000

Dale,

As a matter of courtesy to the IEEE, with whom the IETF has a very good
relationship, I see
absolutely no reason that we would not respect their rules and suggestions
for managing their
own code spaces - just as we expect the same courtesy for our IANA managed
registries.

If there's actual interest in going down this path for implementation &
deployment, I would strongly
recommend using the sub-types approach that Donald suggested.  That is the
approach that the
IEEE recommends.

Regards,
Alia

On Tue, Jul 25, 2017 at 10: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
>