我正在开发一个创建随机MAC地址的程序。我理解,为了避免与OUI地址的冲突,我的地址应该是“本地管理的”地址,方法是将第一个字节( msb字节)的第二个最不重要的位设置为1。
我发现的许多代码示例简单地将第一个字节设置为0x02,即将地址设置为本地管理和单播,并避免为第一个字节的其他位选择随机值(通过避免位操作来保持代码简单)。
但是,我发现了一个标准OUI地址前缀这里的列表,其中一些前缀以0x02和0xAA开头( 0xAA的后面两个位也是0b10):
有人对此有什么解释吗?
发布于 2015-05-27 09:10:16
注:在采用IEEE802标准之前所做的一小部分分配,其X位等于1 (BlockID分配)。这些作业记录在CID注册表中。
https://networkengineering.stackexchange.com/questions/18747
复制相似问题