Path: utzoo!attcan!uunet!husc6!spdcc!ftp!nancy
From: nancy@ftp.COM (Nancy Connor)
Newsgroups: comp.dcom.lans
Subject: Ethernet manufacturer codes
Message-ID: <192@ftp.COM>
Date: 12 May 88 13:26:54 GMT
Organization: FTP Software Inc., Cambridge, MA
Lines: 60
Posting-Front-End: GNU Emacs 18.47.2 of Thu Aug 13 1987 on ftp (berkeley-unix)

I have a table of Ethernet manufacturer codes, which someone has suggested
might be of use to others on this list.  If you have any corrections or
additions to make to the list, please let me know.

We use this table in our network analyzer in order to make it easier to
determine traffic patterns.  If you know that there's only one Western
Digital card in PCs on your net, printing the name makes it much easier to
catch packets coming from that card without resorting to filters.

Note that the last two "codes" are really multicast addresses for DECnet MOP
and LAT.  Note also that the third "code" from the bottom is a DECnet code
(separate from the regular DEC manufacturer code).  Usually the first 3 bytes
of the Ethernet address are the manufacturer code and the last 3 bytes are
the card's serial number.  When you use DECnet phase IV, it resets your
address so that the first 3 bytes are the DECnet code, and the last 3 bytes
are the DECnet node number.

	-Nancy Connor
	FTP Software
	...!harvard!ftp!nancy
	nancy@ftp.com


struct nameber ether_makers[] = {
	{ 0,	 (char *)-1 },	/* Do binary search */
	{ 0x00002a, "TRW" },
	{ 0x00005a, "S&Koch" },
	{ 0x000093, "Proteon" },
	{ 0x0000aa, "XEROX" },
	{ 0x0000c0, "WDgtl" },
	{ 0x0000dd, "Gould" },
	{ 0x000102, "BBN" },
	{ 0x001700, "Kabel" },
	{ 0x00dd00, "UBass" },
	{ 0x020701, "Intrl" },
	{ 0x02608c, "3COM" },
	{ 0x02cf1f, "CMC" },
	{ 0x080002, "Bridge" },
	{ 0x080005, "Symbl" },
	{ 0x080009, "HP" },
	{ 0x080010, "ATT" },
	{ 0x080014, "Excln" },
	{ 0x080017, "NSC" },
	{ 0x08001a, "DG" },
	{ 0x080020, "Sun" },
	{ 0x08002b, "DEC" },
	{ 0x080047, "Sequent" },
	{ 0x080049, "Univation" },
	{ 0x08004c, "Encore" },
	{ 0x08004e, "BICC" },
	{ 0x080068, "Ridge" },
	{ 0x08006e, "Excln" },
	{ 0x080089, "Kinetics" },
	{ 0x08008b, "Pyramid" },
	{ 0x08008d, "XyVision" },
	{ 0xaa0004, "DECNt" },
	{ 0xab0000, "MOP*" },
	{ 0xab0003, "LAT*" },
	{ 0, 0 },
};