我正在分析一个大设备列表,并尝试使用不同的数据检测每个设备的类型。我拥有的数据类型之一是MAC地址,我遇到了以下mac地址前缀-40:ed:98。
搜索一些网站,它说 mac 地址属于 IEEE 注册机构,该机构将 mac 前缀设置为不同的公司。
据我所知和所见 - IEEE 不生产设备 - 那么该前缀实际上属于哪家公司?
谢谢
答案1
主要问题是这些网站对 OUI 工作原理的概念已经过时。制造商前缀并非总是 24 位长度– 过去是这样的,但现在 IEEE 提供 28 位和 36 位前缀(以降低的价格)。
因此,当您看到分配给 IEEE 本身的 24 位前缀时,这意味着它是 IEEE 分配那些较长前缀的“基础”。例如,40-ED-98-3
分配给 Knox 和40-ED-98-7
分配给 Vaisala Oyj。
您将在 OUI-28 (MA-M) 注册表中找到以 开头的实际分配40-ED-98
。有三个供应商前缀注册表:
- 马里兰州至长岛:http://standards-oui.ieee.org/oui/oui.txt
- 马氏-M:http://standards-oui.ieee.org/oui28/mam.txt
- 马萨诸塞州:http://standards-oui.ieee.org/oui36/oui36.txt
使用基于网络的搜索页面在这里(选择“所有 MAC(MA-L、MA-M、MA-S)”作为数据库)。
(这与 IPv4“有类”地址的情况非常相似——每个人都曾经获得相同大小的块,但事实证明没有足够的“前缀”,同时许多制造商确实需要比提供的块小得多的块。因此,解决方案是指定一个更长的前缀块。)
答案2
一些 MAC 地址来自Wireshark 数据库
40:ED:98:00:00:00/28 Tsinghua Tsinghua Tongfang Co., LTD
40:ED:98:10:00:00/28 Guangzho GuangZhou FiiO Electronics Technology Co.,Ltd
40:ED:98:20:00:00/28 A-Iox A-Iox Inc.
40:ED:98:30:00:00/28 Knox Knox Company
40:ED:98:40:00:00/28 Kendrion Kendrion Kuhnke Automation GmbH
40:ED:98:50:00:00/28 Cape
40:ED:98:60:00:00/28 Shanghai Shanghai Broadwan Communications Co.,Ltd
40:ED:98:70:00:00/28 VaisalaO Vaisala Oyj
40:ED:98:80:00:00/28 Guangzho Guangzhou Auric Intelligent Technology Co.,Ltd.
40:ED:98:90:00:00/28 Teratron TeraTron GmbH
40:ED:98:A0:00:00/28 Integrat Integrated Design Ltd
40:ED:98:B0:00:00/28 SiebertI Siebert Industrieelektronik GmbH
40:ED:98:C0:00:00/28 Bloomsky BloomSky,Inc.
40:ED:98:D0:00:00/28 Hangzhou Hangzhou GANX Technology Co.,Ltd.
40:ED:98:E0:00:00/28 BordaTec Borda Technology
答案3
这是 IEEE 分配的 20 位子块的前缀。您需要查看 MAC 地址块介质 (MA-M) 列表中公司 ID 的下一个半字节。