List of codes used on 802.3 and Ethernet networks. Last update: 12-April-1991 (As of 3/27/90, RFC1060 ?should? contain this info) This file contains collected information on the various codes used on IEEE 802.3 and Ethernet. There are three "pages", Ethernet type codes, vendor codes, and the uses of multicast (including broadcast) addresses. I wish to thank the contributors, some are listed below and there are almost certainly others that I have missed. Since this information is from collected wisdom, there are certainly omissions. I welcome any further additions which can be sent to me at cyrus@pprg.unm.edu This document started as a copy of one posted by Urbaniak at BBN. Additions and corrections have been freely contributed by the following (as well as others whose names are forgotten): Walter Urbaniak BBN Urbaniak@BBN.COM Michael Patton MIT (Lab for Comp Sci) MAP@LCS.MIT.Edu Robert Ullmann Prime Computer, Inc. ARIEL@en-c06.prime.com Paul O'Neill OSU (Oregon?) pvo@oce.orst.edu W. Tait Cyrus Univ. of New Mexico cyrus@pprg.unm.edu Bill Sommerfeld MIT (Project Athena) wesommer@athena.mit.edu Jeff Beadles Tektronix jeff@quark.wv.tek.com John Robert LoVerso Xylogics, Inc. xylogics!loverso@bu-it.bu.edu Harry Saal Network General hjs@lindy.stanford.edu Anders Hillbo ?? ahi@nada.kth.se Stephen Northcott (??) US Navy (??) snorthc@relay.nswc.navy.mil Ian Doak Newcastle Univ. (UK) I.D.Doak@newcastle.ac.uk R Brett Wormley Raycom Systems csun!raycom!brettw Mohamed el Lozy Harvard University ellozy@bess.harvard.edu "Type" Fields 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. Note Hex @ 0000-05FF IEEE802.3 Length Field + 0101-01FF Experimental 0200 Xerox PUP (conflicts with 802.3 Length Field range) (see 0A00) 0201 Xerox PUP Address Translation (conflicts ...) (see 0A01) +* 0600 Xerox NS IDP (XNS) +*# 0800 Dod Internet Protocol (IP) + 0801 X.75 Internet + 0802 NBS Internet + 0803 ECMA Internet + 0804 CHAOSnet + 0805 X.25 Level 3 +* 0806 Address Resolution Protocol (ARP) (used by IP and CHAOS) 0807 Xerox NS (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 4242 PCS Basic Block Protocol % 5208 BBN Simnet Private 6000 DEC unassigned, experimental 6001 DEC Maintenance Operation Protocol (MOP) Dump/Load Assistance 6002 DEC Maintenance Operation Protocol (MOP) Remote Console 6003 DECNET Phase IV, DNA Routing 6004 DEC Local Area Transport (LAT) 6005 DEC diagnostic protocol (at interface initialization?) 6006 DEC customer protocol 6007 DEC Local Area VAX Cluster (LAVC), System Communication Architecture (SCA) 6008 DEC unassigned (AMBER?) 6009 DEC unassigned (MUMPS?) + 6010-6014 3Com Corporation 7000 Ungermann-Bass download 7002 Ungermann-Bass diagnostic/loopback + 7020-7029 LRT 7030 Proteon 7034 Cabletron 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 Xerox NS (XNS) NameServer, bounce server + 8019 Apollo DOMAIN + 802E Tymshare + 802F Tigan, Inc. + 8035 Reverse Address Resolution Protocol (RARP) + 8036 Aeonic Systems 8038 DEC LanBridge Management 8039 DEC unassigned (DSM/DTP?) 803A DEC unassigned (Argonaut Console?) 803B DEC unassigned (VAXELN?) 803C DEC unassigned (NMSV? DNA Naming Service?) 803D DEC Ethernet CSMA/CD Encryption Protocol 803E DEC unassigned (DNA Time Service?) 803F DEC LAN Traffic Monitor Protocol (LTM) 8040 DEC unassigned (NetBios Emulator?) 8041 DEC unassigned (MS/DOS?, Local Area System Transport?) 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 Massachusetts, at Amherst + 8067 Veeco Integrated Automation + 8068 General Dynamics + 8069 AT&T + 806A Autophon + 806C ComDesign + 806D Compugraphic Corporation + 806E-8077 Landmark Graphics Corporation + 807A Matra + 807B Dansk Data Elektronik A/S + 807C Merit Internodal (University of Michigan) + 807D-807F Vitalink Communications + 8080 Vitalink TransLAN III Management + 8081-8083 Counterpoint Computers + 809B EtherTalk (AppleTalk over Ethernet) + 809C-809E Datability + 809F Spider Systems Ltd. + 80A3 Nixdorf Computers + 80A4-80B3 Siemens Gammasonics Inc. + 80C0-80C3 Digital Comm. Assoc. Inc. (DCA) + 80C6 Pacer Software + 80C7 Applitek Corporation + 80C8-80CC Intergraph Corporation + 80CD-80CE Harris Corporation + 80CF-80D2 Taylor Instrument + 80D3-80D4 Rosemount Corporation 80D5 IBM SNA Services over Ethernet + 80DD Varian Associates + 80DE-80Df Integrated Solutions Transparent Remote File System (TRFS) + 80E0-80E3 Allen-Bradley + 80E4-80F0 Datability + 80F2 Retix + 80F3 AppleTalk Address Resolution Protocol (AARP) + 80F4-80F5 Kinetics + 80F7 Apollo Computer + 80FF-8103 Wellfleet Communications 8107 Symbolics Private 8108 Symbolics Private 8109 Symbolics Private + 8130 Waterloo Microsystems Inc. + 8131 VG Laboratory Systems + 8137 Novell, Inc. (old) NetWare IPX (ECONFIG E option) + 8137 Novell, Inc. + 8139-813D KTI 814C SNMP over Ethernet (see RFC1089) + 9000 Loopback (Configuration Test Protocol) 9001 Bridge Communications Xerox NS (XNS) Systems Management 9002 Bridge Communications TCP/IP Systems Management 9003 Bridge Communications % 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." Vendor Addresses 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. 00-00-0C Cisco 00-00-0F NeXT 00-00-10 Sytek 00-00-1D Cabletron 00-00-20 DIAB (Data Intdustrier AB) 00-00-22 Visual Technology 00-00-2A TRW 00-00-5A S & Koch 00-00-5E U.S. Department of Defense 00-00-65 Network General 00-00-6B MIPS 00-00-77 MIPS 00-00-7A Ardent 00-00-7B Research Machines 00-00-89 Cayman Systems Gatorbox 00-00-93 Proteon 00-00-94 Asante 00-00-9F Ameristar Technology 00-00-A2 Wellfleet 00-00-A3 Network Application Technology 00-00-A4 Acorn 00-00-A6 Network General (internal assignment, not for products) 00-00-A7 NCD (X-terminals) 00-00-A9 Network Systems 00-00-AA Xerox Xerox machines 00-00-B3 CIMLinc 00-00-B7 Dove (Fastnet) 00-00-BC Allen-Bradley 00-00-C0 Western Digital 00-00-C6 HP Intelligent Networks Operation (formerly Eon Systems) 00-00-C8 Altos 00-00-C9 Emulex (Terminal Servers) 00-00-D7 Dartmouth College (NED Router) 00-00-D8 3Com? Novell? PS/2 00-00-DD Gould 00-00-DE Unigraph 00-00-E2 Acer Counterpoint 00-00-EF Alantec 00-00-FD High Level Hardvare (Orion, UK) 00-01-02 BBN BBN internal usage (not registered) 00-17-00 Kabel 00-80-2D Xylogics (including new "Encore" Annex's) 00-80-8C Frontier Software Development 00-AA-00 Intel 00-DD-00 Ungermann-Bass 00-DD-01 Ungermann-Bass 02-07-01 MICOM/Interlan UNIBUS or QBUS machines, Apollo 02-04-06 BBN BBN internal usage (not registered) 02-60-86 Satelcom MegaPac (UK) 02-60-8C 3Com IBM PC; Imagen; Valid; Cisco 02-CF-1F CMC Masscomp; Silicon Graphics; Prime EXL 08-00-02 Bridge 08-00-03 ACC (Advanced Computer Communications) 08-00-05 Symbolics Symbolics LISP machines 08-00-08 BBN 08-00-09 Hewlett-Packard 08-00-0A Nestar Systems 08-00-0B Unisys 08-00-10 AT&T 08-00-11 Tektronix, Inc. 08-00-14 Excelan BBN Butterfly, Masscomp, Silicon Graphics 08-00-17 NSC 08-00-1A Data General 08-00-1B Data General 08-00-1E Apollo 08-00-20 Sun Sun machines 08-00-22 NBI 08-00-25 CDC 08-00-26 Norsk Data (Nord) 08-00-27 PCS Computer Systems GmbHw 08-00-28 TI Explorer 08-00-2B DEC UNIBUS or QBUS machines, VAXen, LANBridges (DEUNA, DEQNA, DELUA) 08-00-2E Metaphor 08-00-2F Prime Computer Prime 50-Series LHC300 08-00-36 Intergraph CAE stations 08-00-37 Fujitsu-Xerox 08-00-38 Bull 08-00-39 Spider Systems 08-00-41 DCA Digital Comm. Assoc 08-00-45 ??? (not Xylogics) 08-00-46 Sony 08-00-47 Sequent 08-00-49 Univation 08-00-4C Encore 08-00-4E BICC 08-00-56 Stanford University 08-00-58 ??? DECsystem-20 08-00-5A IBM 08-00-67 Comdesign 08-00-68 Ridge 08-00-69 Silicon Graphics 08-00-6E Excelan 08-00-75 DDE (Danish Data Elektronik A/S) 08-00-7C Vitalink TransLAN III 08-00-80 XIOS 08-00-81 Crosfield Electronics 08-00-86 Imagen/QMS 08-00-87 Xyplex, Inc. terminal servers 08-00-89 Kinetics AppleTalk-Ethernet interface 08-00-8B Pyramid 08-00-8D XyVision XyVision machines 08-00-90 Retix Inc bridges 48-44-53 HDS ??? 80-00-10 AT&T [misrepresentation of 080010?] AA-00-00 DEC obsolete AA-00-01 DEC obsolete AA-00-02 DEC obsolete AA-00-03 DEC Global physical address for some DEC machines AA-00-04 DEC Local logical address for systems running DECNET Ethernet Multicast (including Broadcast) Addresses and uses Ethernet Type Address Field Usage Multicast Addresses: 01-00-5E-00-00-00 0800 DoD Internet Multicast (RFC-1054) through 01-00-5E-7F-FF-FF 01-00-5E-80-00-00 ???? DoD Internet reserved through 01-00-5E-FF-FF-FF 01-80-C2-00-00-00 -802- Spanning tree (for bridges) 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- 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-00 6009? DEC MUMPS? 09-00-2B-00-00-01 8039? DEC DSM/DTP? 09-00-2B-00-00-02 803B? DEC VAXELN? 09-00-2B-00-00-03 8038 DEC Lanbridge Traffic Monitor (LTM) 09-00-2B-00-00-04 ???? DEC MAP End System Hello? 09-00-2B-00-00-05 ???? DEC MAP Intermediate System Hello? 09-00-2B-00-00-06 803D? DEC CSMA/CD Encryption? 09-00-2B-00-00-07 8040? DEC NetBios Emulator? 09-00-2B-00-00-0F 6004 DEC Local Area Transport (LAT) 09-00-2B-00-00-1x ???? DEC Experimental 09-00-2B-01-00-00 8038 DEC LanBridge Copy packets (All bridges) 09-00-2B-01-00-01 8038 DEC LanBridge Hello packets (All local bridges) 1 packet per second, sent by the designated LanBridge 09-00-2B-02-00-00 ???? DEC DNA Level 2 Routing Layer routers? 09-00-2B-02-01-00 803C? DEC DNA Naming Service Advertisement? 09-00-2B-02-01-01 803C? DEC DNA Naming Service Solicitation? 09-00-2B-02-01-02 803E? DEC DNA Time Service? 09-00-2B-03-xx-xx ???? DEC default filtering by bridges? 09-00-2B-04-00-00 8041? DEC Local Area System Transport (LAST)? 09-00-2B-23-00-00 803A? DEC Argonaut Console? 09-00-4E-00-00-02? 8137? Novell IPX 09-00-56-00-00-00 ???? Stanford reserved through 09-00-56-FE-FF-FF 09-00-56-FF-00-00 805C Stanford V Kernel, version 6.0 through 09-00-56-FF-FF-FF 09-00-77-00-00-01 ???? Retix spanning tree bridges 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-xx-xx ???? Reserved DEC customer private use AB-00-04-01-xx-yy 6007 DEC Local Area VAX Cluster groups System Communication Architecture (SCA) 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