0

在 openthread 项目中:https ://github.com/openthread/openthread 有人可以向我解释 MAC 地址、eui64、硬件地址和扩展地址之间的区别吗?为什么有这么多不同类型的唯一 ID?

我查看了源代码,看起来 EUI64 是从芯片只读寄存器中获取的,扩展地址是随机生成的,但是当我扫描 HwAddr 下区域的设备时,我看到生成的扩展地址,但它没有没道理。

请帮助我理解它。

4

1 回答 1

0

虽然 IEEE EUI-64 旨在支持全球唯一标识符,但在实践中,随机生成的 64 位值发生冲突的可能性要小得多。这通常是由于管理 IEEE EUI-64 分配的错误造成的。

MAC 地址通常是指 L2 地址。但是,IEEE 802.15.4 有两种类型的 L2 地址 - 短(16 位)和扩展(64 位)。

于 2020-11-17T18:06:02.150 回答