[comp.protocols.tcp-ip] Hardware Ethernet addresses

brentb@BOULDER.COLORADO.EDU (Brent Browning) (03/17/89)

   Does someone have a list of the IEEE assigned 3 byte hardware
ethernet address prefixes and the vendors that they have been
assigned to?  I seem to remember someone posting a list like
this a while ago.

08:00:20:XX:XX:XX		Sun Microsystems, Inc.
(etc...)

-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-|
| Brent Browning                Internet: brentb@boulder.Colorado.EDU  |
| Dept. of Computer Science     UUCP: ...!{ncar,nbires}!boulder!brentb |
| University of Colorado                                               |
| Boulder, Colorado 80309-0430  Phone: (303) 492-0264                  |
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-|

cyrus@pprg.unm.edu (Tait Cyrus) (03/17/89)

Since many people are talking/requesting this information, I will
post the information I have.  I would like to thank Michael Patton
from Laboratory for Computer Science MIT for his updated versions.
These versions, as a previous posting mentioned, are available
via anonymous ftp from pprg.unm.edu (129.24.13.10) in /pub/rfc/*


Some Known Ethernet and IEEE802.3 "Type" Fields		3/16/89

The 13th and 14th octets of an Ethernet or IEEE802.3 packet (after
the preamble) consist of the "Ethernet Type" or "IEEE802.3 Length"
field. The "Ethernet Type" values are managed by XEROX.  Some
assignments are public (see + below), others private.  Current
information includes:  Xerox Public Ethernet Packet Type
documentation(Xerox Courier Vol. 3 Issue 4 October 1988); IEEE802.3
Std; NIC RFC1010; contributions from network managers and vendors.

Hex
@   0000-05FF   IEEE802.3 Length Field
+   0101-01FF   Experimental
    0200        Xerox PUP (conflicts with IEEE802.3 Length Field
			range) (see 0A00)
    0201	Xerox PUP Address Translation (conflicts ...) (see 0A01)
+*  0600	Xerox NS IDP
+*# 0800	Dod Internet Protocol (IP) (RFC791)
+   0801	X.75 Internet
+   0802	NBS Internet
+   0803	ECMA Internet
+   0804	CHAOSnet (proposed by Symbolic)
+   0805	X.25 Level 3
+*  0806	Address Resolution Protocol (ARP) (RFC826) (for IP and
			for CHAOS) (proposed by Symbolic)
    0807	XNS Compatibility
    081C	Symbolics Private
+   0888-088A   Xyplex
    0900	Ungermann-Bass network debugger
    0A00	Xerox IEEE802.3 PUP (was 0200, see above)
    0A01	Xerox IEEE802.3 PUP Address Translation (was 0201, see above)
    0BAD	Banyan Systems
    1000	Berkeley Trailer negotiation
    1001-100F   Berkeley Trailer encapsulation for IP
*   1600	VALID system protocol
%   5208	BBN Simnet Private
    6000	DEC unassigned
    6001	DEC Maintenance Operation Protocol (MOP) Dump/Load Assistance
    6002	DEC Maintenance Operation Protocol (MOP) Remote Console
    6003	DECNET Phase IV
    6004	DEC Local Area Transport (LAT)
    6005	DEC diagnostic protocol (at interface initialization?)
    6006	DEC customer protocol
    6007	DEC Local Area VAX Cluster (LAVC)
    6008	DEC unassigned
    6009	DEC unassigned
+   6010-6014   3Com Corporation
    7000	Ungermann-Bass download
    7002	Ungermann-Bass diagnostic/loopback
+   7020-7029   LRT
    8003	Cronus VLN
    8004	Cronus Direct
    8005	HP Probe protocol
+   8006	Nestar
+   8008	AT&T
    8010	Excelan
+   8013	Silicon Graphics diagnostic
+   8014	Silicon Graphics network games
+   8015	Silicon Graphics reserved
+   8016	Silicon Graphics XNS NameServer, bounce server
+   8019	Apollo DOMAIN
+   802E	Tymshare
+   802F	Tigan, Inc.
+   8035	Reverse Address Resolution Protocol (RARP) (RFC903)
			(by Stanford University)
+   8036	Aeonic Systems
    8038	DEC LanBridge Management
    8039	DEC unassigned
    803A	DEC unassigned
    803B	DEC unassigned
    803C	DEC unassigned
    803D	DEC Ethernet Encryption Protocol
    803E	DEC unassigned
    803F	DEC LAN Traffic Monitor Protocol
    8040	DEC unassigned
    8041	DEC unassigned
    8042	DEC unassigned
+   8044	Planning Research Corp.
+   8046-8047   AT&T
+   8049	ExperData
+   805B	Stanford V Kernel, experimental
+   805C	Stanford V Kernel, production
+   805D	Evans & Sutherland
+   8060	Little Machines
+   8062	Counterpoint Computers
+   8065-8066   University Of Mass. at Amherst
+   8067	Veeco Integrated Automation
+   8068	General Dynamics
+   806A	Autophon
+   806C	ComDesign
+   806D	Compugraphic Corporation
+   806E-8077   Landmark Graphics Corporation
+   807A	Matra
+   807C	Merit Internodal (University of Michigan)
+   807D-807F   Vitalink Communications
+   8080	Vitalink TransLAN III Management
+   8081-8083   Counterpoint Computers
+   809B	EtherTalk (AppleTalk over Ethernet) (Kinetics)
+   809C-809E   Datability
+   809F	Spider Systems Ltd.
+   80A3	Nixdorf Computers
+   80A4-80B3   Siemens Gammasonics Inc.
+   80C0-80C3   Digital Comm. Assoc. Inc.
    80C1	DCA Data Exchange Cluster
+   80C6	Pacer Software
+   80C7	Applitek Corporation
+   80C8-80CC   Intergraph Corporation
+   80CD-80CE   Harris Corporation
+   80CF-80D2   Taylor Instrument
+   80D3-80D4   Rosemount Corporation
+   80DD	Varian Associates
+   80DE	TRFS (Integrated Solutions Transparent Remote File System)
+   80DF	Integrated Solutions
+   80E0-80E3   Allen-Bradley
+   80E4-80F0   Datability
+   80F2	Retix
+   80F3	AppleTalk Address Resolution Protocol (AARP) (Kinetics)
+   80F4-80F5   Kinetics
+   80F7	Apollo Computer
+   80FF-8103   Wellfleet Communications
+   8069	AT&T
+   807B	Dansk Data Elektronik A/S
    8107	Symbolics Private
    8108	Symbolics Private
    8109	Symbolics Private
+   8130	Waterloo Microsystems Inc.
+   8131	VG Laboratory Systems
+   8137-8138   Novell, Inc.
+   8139-813D   KTI
+   9000	Loopback (Configuration Test Protocol)
    9001	Bridge Communications XNS Systems Management
    9002	Bridge Communications TCP/IP Systems Management
%   FF00	BBN VITAL-LanBridge cache wakeups

* These protocols use Ethernet broadcast, where multicast would be preferable.
# BBN Butterfly Gateways also use 0800 for non-IP, with IP version field = 3.
% BBN Private Protocols, not registered
+ These protocols are mentioned by Xerox in their October 1988 issue of
  COURIER (page 8-9) as the publicly assigned numbers.  Only vendors are
  listed by Xerox, not what protocols.  For more information about type field
  assignments, contact: Pam DuPuy, Xerox Systems Instuture, (408)737-4652.
@ According to the October 1988 issue of COURIER (page 8), "if it is less
  than 600H, the packet is assumed to be an 802.3 packet; if it is greater
  than 600H, the packet is flagged as an Ethernet packet."
Some Known Ethernet Vendor Addresses		12/5/88

Ethernet hardware addresses are 48 bits, expressed as 12 hexadecimal digits
(0-9, plus A-F, capitalized). These 12 hex digits consist of
the first/left 6 digits (which should match the vendor of the Ethernet interface
within the station) and the last/right 6 digits which specify the interface
serial number for that interface vendor.

Ethernet addresses might be written unhyphenated (e.g. 123456789ABC),
or with one hyphen (e.g. 123456-789ABC), but should be written hyphenated
by octets (e.g. 12-34-56-78-9A-BC).

These addresses are physical station addresses, not multicast nor
broadcast, so the second hex digit (reading from the left)
will be even, not odd.

At present, it is not clear how the IEEE assigns Ethernet block addresses.
Whether in blocks of 2**24 or 2**25, and whether multicasts are assigned
with that block or separately. A portion of the vendor block address
is reportedly assigned serially, with the other portion intentionally
assigned randomly. If there is a global algorithm for which addresses
are designated to be physical (in a chipset) versus logical
(assigned in software), or globally-assigned versus locally-assigned addresses,
some of the known addresses do not follow the scheme.

00000C	Cisco
000020	DIAB (Data Intdustrier AB)
000022	Visual Technology
00002A	TRW
00005A	S & Koch
000065	Network General
000093	Proteon
00009F	Ameristar Technology
0000A9	Network Systems
0000AA	Xerox		Xerox machines
0000B3	CIMLinc
0000C0	Western Digital
0000DD	Gould
000102	BBN		BBN internal usage (not registered)
001700	Kabel
00DD00	Ungermann-Bass
00DD01	Ungermann-Bass
020701	Interlan	UNIBUS or QBUS machines, Apollo
020406	BBN		BBN internal usage (not registered)
02608C	3Com		IBM PC; Imagen; Valid; Cisco
02CF1F	CMC		Masscomp, Silicon Graphics
080002	Bridge
080003	ACC (Advanced Computer Communications)
080005	Symbolics	Symbolics LISP machines
080008	BBN
080009	Hewlett-Packard
08000A	Nestar Systems
08000B	Unisys
080010	AT+T
080014	Excelan		BBN Butterfly, Masscomp, Silicon Graphics
080017	NSC
08001A	Data General
08001B	Data General
08001E	Apollo
080020	Sun		Sun machines
080022	NBI
080025	CDC
080028	TI		Explorer
08002B	DEC		UNIBUS or QBUS machines, VAXen, LANBridges
			(DEUNA, DEQNA, DELUA)
080036	Intergraph	CAE stations
080039	Spider Systems
080045	Xylogics???
080047	Sequent
080049	Univation
08004C	Encore
08004E	BICC
08005A	IBM
080067	Comdesign
080068	Ridge
080069	Silicon Graphics
08006E	Excelan
080075	DDE (Danish Data Elektronik A/S)
08007C	Vitalink	TransLAN III
080080	XIOS
080087	????
080089	Kinetics	AppleTalk-Ethernet interface
08008B	Pyramid
08008D	XyVision	XyVision machines
AA0003	DEC		Global physical address for some DEC machines
AA0004	DEC		Local logical address for systems running DECNET
Some Known Ethernet Multicast Addresses		12/5/88

Ethernet		Type	
Address			Field	Usage

Multicast Addresses:

09-00-02-04-00-01?	8080?	Vitalink printer
09-00-02-04-00-02?	8080?	Vitalink management
09-00-09-00-00-01	8005	HP Probe
09-00-09-00-00-01	802.2LLC	HP Probe
09-00-09-00-00-04	8005?	HP DTC
09-00-1E-00-00-00	8019?	Apollo DOMAIN
09-00-2B-00-00-03	8038	DEC Lanbridge Traffic Monitor (LTM)
09-00-2B-00-00-0F	6004	DEC Local Area Transport (LAT)
09-00-2B-01-00-00	8038	DEC LanBridge Copy packets
09-00-2B-01-00-01	8038	DEC LanBridge Hello packets
				1 packet per second, sent by the
				designated LanBridge
09-00-4E-00-00-02?	8137?	Novell IPX
09-00-7C-02-00-05	8080?	Vitalink diagnostics
09-00-7C-05-00-01	8080?	Vitalink gateway?
0D-1E-15-BA-DD-06	????	HP
AB-00-00-01-00-00	6001	DEC Maintenance Operation Protocol (MOP)
				Dump/Load Assistance
AB-00-00-02-00-00	6002	DEC Maintenance Operation Protocol (MOP)
				Remote Console
				1 System ID packet every 8-10 minutes, by every:
				DEC LanBridge
				DEC DEUNA interface
				DEC DELUA interface
				DEC DEQNA interface (in a certain mode)
AB-00-00-03-00-00	6003	DECNET Phase IV end node Hello packets
				1 packet every 15 seconds, sent by each DECNET host
AB-00-00-04-00-00	6003	DECNET Phase IV Router Hello packets
				1 packet every 15 seconds, sent by the DECNET router
AB-00-00-05-00-00	????	Reserved DEC
through		
AB-00-03-FF-FF-FF
AB-00-03-00-00-00	6004	DEC Local Area Transport (LAT) - old
AB-00-04-00-00-00	????	Reserved DEC customer private use
through		
AB-00-04-00-FF-FF
AB-00-04-01-xx-yy	6007	DEC Local Area VAX Cluster groups
CF-00-00-00-00-00	9000	Ethernet Configuration Test protocol (Loopback)

Broadcast Address:

FF-FF-FF-FF-FF-FF	0600	XNS packets, Hello or gateway search?
				6 packets every 15 seconds, per XNS station
FF-FF-FF-FF-FF-FF	0800	IP (e.g. RWHOD via UDP) as needed
FF-FF-FF-FF-FF-FF	0804	CHAOS
FF-FF-FF-FF-FF-FF	0806	ARP (for IP and CHAOS) as needed
FF-FF-FF-FF-FF-FF	0BAD	Banyan
FF-FF-FF-FF-FF-FF	1600	VALID packets, Hello or gateway search?
				1 packets every 30 seconds, per VALID station
FF-FF-FF-FF-FF-FF	8035	Reverse ARP
FF-FF-FF-FF-FF-FF	807C	Merit Internodal (INP)
FF-FF-FF-FF-FF-FF	809B	EtherTalk

---
W. Tait Cyrus   (505) 277-0806		e-mail: cyrus@pprg.unm.edu
University of New Mexico			
Dept of ECE - Parallel Processing Research Group
Albuquerque, New Mexico 87131