经验分享MAC地址EUI-48EUI-64单播/多播UAA/LAA
做网络相关的联调时,我们需要一批“不冲突、合规”的 MAC 地址。开始我自己随手改了几组,结果一半都无效,要么和传输类型冲突,要么管理类型不对。
后来我老老实实用生成器来做。先定位数:大多数情况 48 位(EUI-48)就足够,某些 IPv6 场景会用到 64 位(EUI-64)。然后定格式,比如统一用冒号分隔的大写,便于肉眼对齐。关键是“生成方式”这块:
随机生成适合一次性的实验;如果需要和某个厂商前缀对齐,就指定前缀生成;再往下,如果要避免和既有设备范围重叠,直接用“指定范围”在间隔内随机。传输类型(单播/多播)和管理类型(UAA/LAA)我以前不太在意,后来才知道首字节的特定位必须匹配,不然地址看着像,实战很可能被直接拒。
批量生成的时候我还会顺手生成一列 UUID,当作资源的临时标识,避免只看 MAC 容易混淆。最后下载两份文件:一份是 MAC,另一份是标识与设备映射,后续验证也有据可查。
现在回过头看,其实就三步:先把“位数、格式、数量”定了,再把“前缀/范围与类型位”说清,最后“导出对账”。用对工具,基本不会出错。