从unbought oui分配MAC地址

问题描述 投票:0回答:2

我是一名自由职业者。我已经为一家使用以太网(TCP + UDP)和STM32F4设备的公司完成了一个项目。

在我测试的时候,我在00:00:00:00:00:xx空间使用了MAC,但现在我们需要分配最终的MAC。

这里的问题是支付项目的公司不想购买OUI mac空间。他们说,在具有相同MAC地址的同一网络中,实际上不可能有2张卡。

他们告诉我的另一个原因是他们将在没有以太网设备的地方使用这个以太网设备卡,除了WIFI路由器,可能会连接更多的卡。

我发现在互联网上的地方告诉你可以使用FF:FF:FF:FF:FF:FF作为空的mac地址,我一直在测试它没有任何问题(我认为ARP会失败,但它正在工作),但他们会在这种情况下,无法将2张卡连在一起。

我对此有一些疑问。

  • 使用其他公司的MAC甚至是非分配的MAC地址是否合法?
  • 是否有任何MAC间隔,他们可以自由使用而无需支付

任何说服他们购买OUI空间的理由也会受到欢迎。

ethernet mac-address
2个回答
1
投票

我不认为使用未分配的OUI是好的,但具有第二位1的MAC地址被称为“本地管理的地址”,并且可以在不注册到IEEE的情况下使用。

这意味着您可以使用x2:xx:xx:xx:xx:xxx6:xx:xx:xx:xx:xx等MAC地址代表您的NIC。

注意,第一位的MAC地址用于多播,而不是用于站立的单个NIC,并且MAC地址FF:FF:FF:FF:FF:FF用于广播,而不是空。

MAC address - Wikipedia, the free encyclopedia


0
投票

澄清MikeCAT的答案 - 它是MAC地址第一个字节的两个最低有效位是重要的 - 我认为是第7和第8位:

?????? XY:????????:???????? ????????:????????:????????

哪里?表示mac地址中的任何位,X是U / L位,Y是Uni / multi cast位

如果MAC地址的第8位为1,则设备可能无法使用DHCP获取IP地址。如果MAC地址的第8位为0,您可能会有更多的运气。

MAC地址的第7位和第8位是特殊的:位8 = = 0用于单播位8 == 1用于多播

位7也是特殊的 - 0 =全局唯一(分配给制造商使用)和1 =本地管理(我们应该使用这些地址!)

© www.soinside.com 2019 - 2024. All rights reserved.