敦崇AP MAC与BSSID换算规则

未分类

一、 换算规则
2.1 基本规则
敦崇无线AP的出厂MAC 前三个字节均为:A4:FB:8D,设备目前支持最多创建8个SSID。
出厂AP有线MAC地址为铭牌MAC地址,2.4G信号的MAC地址为出厂MAC地址最后一个字节的数值加1,前5个字节数值保持一致;5G信号MAC地址为出厂MAC地址最后一个字节的数值加2,前5个字节数值保持一致。
假定某台AP出厂 mac地址为 A4:FB:8D:FF:10:15, 那么:
2G wifi信号mac 起始地址为 A4:FB:8D:FF:10:16,即出厂mac地址的最后一个字节的数值加 1,前5个字节数值保持一致;
5G wifi信号mac 起始地址为 A4:FB:8D:FF:10:17,即出厂mac地址的最后一个字节的数值加 2, 前5个字节数值保持一致。
2.2 公式算法
同一台AP上,在2G/5G创建多个SSID时,只有MAC地址的第一个字节数值会变动,最后五个字节保持一致。
第一个字节数值生成公式如下:
(((id + 1) & 7) << 4) | 0x86
0x 十六进制数字表示形式
& 逻辑 与 运算符
<< 算数左移运算符
| 逻辑 或 运算符
以id = 3 为例:
1) 3+1=4
2) 4 & 7 = 4
3) 4 << 4 = 0x40
4) 0x40 | 0x86 = 0xC6
5) 即MAC地址为:
2G – C6:FB:8D:FF:10:16
5G – C6:FB:8D:FF:10:17
ü 2.4G信号
id取值范围 0~6或者1~7,则当创建多个SSID时,根据计算公式, MAC 地址的第一个字节取值范围为:
A4 96 A6 B6 C6 D6 E6 F6 86
例如:
设备默认创建的第一个SSID的MAC地址为A4:FB:8D:FF:10:16, 其余创建的SSID的MAC地址为:
id = 0, MAC= 96:FB:8D:FF:10:16
id = 1, MAC = A6:FB:8D:FF:10:16
id = 2, MAC = B6:FB:8D:FF:10:16
id = 3, MAC = C6:FB:8D:FF:10:16
id = 4, MAC = D6:FB:8D:FF:10:16
id = 5, MAC = E6:FB:8D:FF:10:16
id = 6, MAC = F6:FB:8D:FF:10:16
id = 7, MAC = 86:FB:8D:FF:10:16
ü 5G信号
id取值范围 0~6或者1~7,则当创建多个SSID时,根据计算公式, MAC地址的第一个字节取值范围为:
A4 A6 B6 C6 D6 E6 F6 86 96
例如:
设备默认创建的第一个SSID的MAC地址为A4:FB:8D:FF:10:17, 其余创建的SSID的MAC地址为:
id = 0, MAC = 96:FB:8D:FF:10:17
id = 1, MAC = A6:FB:8D:FF:10:17
id = 2, MAC= B6:FB:8D:FF:10:17
id = 3, MAC = C6:FB:8D:FF:10:17
id = 4, MAC = D6:FB:8D:FF:10:17
id = 5, MAC = E6:FB:8D:FF:10:17
id = 6, MAC = F6:FB:8D:FF:10:17
id = 7, MAC = 86:FB:8D:FF:10:17
注:删除ssid,再创建ssid,再删除,再创建,之后SSID的MAC地址的第一个字节的取值范围仍然在 A4 A6 B6 C6 D6 E6 F6 86 96 范围内变动。

发表回复