Re: [ieee-ietf-coord] Rationale for 0xFFFE as octets 4 and 5 pf EUI-64?

Geoff Thompson <thompson@ieee.org> Mon, 25 June 2018 01:27 UTC

Return-Path: <thompson@ieee.org>
X-Original-To: ieee-ietf-coord@ietfa.amsl.com
Delivered-To: ieee-ietf-coord@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F2FF1130E86 for <ieee-ietf-coord@ietfa.amsl.com>; Sun, 24 Jun 2018 18:27:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.244
X-Spam-Level:
X-Spam-Status: No, score=-1.244 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_SOFTFAIL=0.665, T_DKIMWL_WL_MED=-0.01] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=yahoo.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 7zKVloq0Asjr for <ieee-ietf-coord@ietfa.amsl.com>; Sun, 24 Jun 2018 18:27:43 -0700 (PDT)
Received: from sonic308-10.consmr.mail.gq1.yahoo.com (sonic308-10.consmr.mail.gq1.yahoo.com [98.137.68.34]) (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 0847B130E10 for <ieee-ietf-coord@ietf.org>; Sun, 24 Jun 2018 18:27:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1529890062; bh=GOTMSy8yAPoedD4ZIVUsXzgen35HSgvUGRyEEtEBau4=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject; b=aNkh9oduAroOukCfkfmOEa1MXJMJ82Nc+jbWJsEtaNJKNxYiy5tUGJcmeuuHWrdr5+YzU5V7FPUwQ1GW1L5qpv8c3+DkjEATiPTfe+5e/YH1RXNS9epXGVKNK3laJoZEq3yzKe9YTrrqsc9azF8yXxWrZzbbufCr7/xdcgXreff9uHzVZRFYeEWugSsMDQe8wNYbNxJIoNhzl9j+AXOnEfvt6FEnzE1Khk6mCTZ2ZOJxcjTbFKPznxyoJgDm263oSwULc9sTx4VR6T7z0ZlEWOdcVLbc5VhslLFzRT/4dlmnKllIuiZMkpfSxPXLWCPhWKcZow4V1PhfpOLfuxAwNg==
X-YMail-OSG: sIp6JQUVM1mA8udOgOg28BM13Wzt8SooP0ui2cDhnyIIiREoUH6anY1Inlm3Liz K2ijmomPNMD18cUARkhwOFEqV8LCOgei7CYHYxFkfCkTMiTXOwVwlVsL5mXhAtHIdTOJ_avZJ4lj DJYXnwSYDkzVdky.d0avtRgZYn4Nsz5JZO8NzqGrkzyQfmdnAHCycRzl5NTQo_Aun2jlOup0JRtJ Qx3lVmSkbcm6DISXZ.bgkebQZ.Vg3moKW6IJwxayo5sBPl3Km0G8RYNxV2amxmLKS23xNp6KUgrE mhxowb87LY7H.coytAp7C6ZAENDHZwoED1ldZ2cX2aIeNbmRL2J8Vdihdy6xtLHqN0MHnGZkwk1K G3C1tzh7r5hrmbHCA.nA6mNPEXWP4p6WJFRf2zTPCeMdIv5spa_WgCkrcqoY_TKgvpJIlvcGpzCA YUG_61yyIAUkcNV.qflokiKXbugHumZBc3Fe1N3Id3P2bl3dD4vQpindEmMVPtrby2uRhFBpOzTg .Zc2I3ndBTurKXrIRbiUxZ8iEUnEd9Zpzi4Xbn.0I7RFi6altfqpev7vjFLGOfn3MwtcJNbtj7Cm u0bKlasLnaQ7FKAqji8XNJaTORfSUFtS5JwnSgBHAducLSgIBSjrAnXsw7n.nR8.MpZcl2z3UKEg xyr9vorH_gpx7ior0gnVcD0ZcafF_10hAXeSF6.sC1EyXM4s43wA9WFMiOa78LYiCp8l1j2DI5CC OGBpnz.UpFQmnsdZ3dSH9fZ.GZQyS8JQ7QUywhAZ5bsgAuqvvqSkSB_8EPTcBCnTcflYoC4xpxM3 kSWSrz8tyDXBNIzdqkCseaKoB0xkHxBFpkqh_nPMI5Vpxfom.4NrQhIfEQs3fYEiX2DElzVp4Pn8 I1B9ZcjSA5ee7W4XogwYh3ZINfLp8C3NpoX7qGauv6rGqHgVc89fSDzJW.KC4K2XKuCCNEAjsnUW wM8q230.fToxz2olQtNx4oevWGalCX4WNKi_G9zbdaZdwb6eglvphsAZJn3xgwdpVmN4zMx5yE2W JqnMx
Received: from sonic.gate.mail.ne1.yahoo.com by sonic308.consmr.mail.gq1.yahoo.com with HTTP; Mon, 25 Jun 2018 01:27:42 +0000
Received: from 99-123-6-225.lightspeed.sntcca.sbcglobal.net (EHLO [192.168.1.64]) ([99.123.6.225]) by smtp419.mail.gq1.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID 00b40c91ca4d72d35c71cc1c480c653a; Mon, 25 Jun 2018 01:27:41 +0000 (UTC)
Content-Type: multipart/alternative; boundary="Apple-Mail=_39C0D0C0-D2D5-41EA-86D7-13D0608E03D1"
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\))
From: Geoff Thompson <thompson@ieee.org>
In-Reply-To: <CAF4+nEEYtZ4diFxLDtwKT=jxXzoyPxmSK3HPKeGHhaDzQKcquQ@mail.gmail.com>
Date: Sun, 24 Jun 2018 18:27:38 -0700
Cc: Geoff Thompson <thompson@ieee.org>
Message-Id: <FE807CB8-8EDB-475C-9CF6-B7564CF74AF9@ieee.org>
References: <TU4PR8401MB06214FDFC0652364F7728557ED750@TU4PR8401MB0621.NAMPRD84.PROD.OUTLOOK.COM> <70d78698-7ec3-3a6e-3200-a958ba520141@earthlink.net> <CAF4+nEEYtZ4diFxLDtwKT=jxXzoyPxmSK3HPKeGHhaDzQKcquQ@mail.gmail.com>
To: Donald Eastlake <d3e3e3@gmail.com>, Charlie Perkins <charles.perkins@earthlink.net>, "ieee-ietf-coord@ietf.org" <ieee-ietf-coord@ietf.org>
X-Mailer: Apple Mail (2.2104)
Archived-At: <https://mailarchive.ietf.org/arch/msg/ieee-ietf-coord/A_6eLpjh8aKKbKX7kDRlDn1hKrY>
Subject: Re: [ieee-ietf-coord] Rationale for 0xFFFE as octets 4 and 5 pf EUI-64?
X-BeenThere: ieee-ietf-coord@ietf.org
X-Mailman-Version: 2.1.26
Precedence: list
List-Id: Management-level discussions between IEEE and IETF on topics of interest to both SDOs <ieee-ietf-coord.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ieee-ietf-coord>, <mailto:ieee-ietf-coord-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ieee-ietf-coord/>
List-Post: <mailto:ieee-ietf-coord@ietf.org>
List-Help: <mailto:ieee-ietf-coord-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ieee-ietf-coord>, <mailto:ieee-ietf-coord-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 25 Jun 2018 01:27:45 -0000

Inserting "0xFFFF to convert a MAC-48 to and EUI-64" or "0xFFFE to convert an EUI-48 to an EUI-64"
does not actually "convert" anything in a useful way except to to make a "EUI-48" readable in a 64 bit system.

The purpose of developing EUI-64 was to have a larger address space that could be used for (among other things) software instances.
Having a fixed 16 bit value in a 64 bit address does nothing towards achieving that goal or slowing down the usage of 48 bit addresses to extend the life of 802 physical networks.

Geoff Thompson


> On Jun 24, 2018, at 5:52 PMPDT, Donald Eastlake <d3e3e3@gmail.com> wrote:
> 
> Hi Charlie,
> 
> As I recall, there is/was this distinction between MAC-48 and EUI-48 addresses. I think MAC-48 was just for hardware and EUI-48 was for other devices and software. Anyway, you inserted 0xFFFF to convert a MAC-48 to and EUI-64 and 0xFFFE to convert an EUI-48 to an EUI-64. The RFCs that talk about extending a 48 bit address to 64 bits to use as the low order bits of an IPv6 address say that 0xFFFE was used by mistake and that 0xFFFF should have been used (see for example the Note on page 22 of RFC 4291) but it was decided to stick with 0xFFFE for that purpose. Hope this helps.
> 
> Thanks,
> Donald
> ===============================
>  Donald E. Eastlake 3rd   +1-508-333-2270 (cell)
>  155 Beaver Street, Milford, MA 01757 USA
>  d3e3e3@gmail.com <mailto:d3e3e3@gmail.com>
> On Fri, Jun 22, 2018 at 9:54 PM, Charlie Perkins <charles.perkins@earthlink.net <mailto:charles.perkins@earthlink.net>> wrote:
> Hello folks,
> 
> Does anyone here remember why 0xFFFE were chosen to be the filler bits (i.e., bytes 4 and 5 of 8) when expanding a 48-bit MAC address to be EUI-64?  It is not explained in RFC 2464.
> 
> Or maybe there was not a reason...?
> 
> Thanks in advance,
> Charlie P.
> 
> _______________________________________________
> ieee-ietf-coord mailing list
> ieee-ietf-coord@ietf.org <mailto:ieee-ietf-coord@ietf.org>
> https://www.ietf.org/mailman/listinfo/ieee-ietf-coord <https://www.ietf.org/mailman/listinfo/ieee-ietf-coord>
> 
> _______________________________________________
> ieee-ietf-coord mailing list
> ieee-ietf-coord@ietf.org
> https://www.ietf.org/mailman/listinfo/ieee-ietf-coord