在日常运维无线产品以及相关拍错的过程中,经常会遇到需要确认BSSID对应的virtual MAC,这个BSSID的生成方式和规则实际是有严格的规律的。
以思科的WLC和AP为例,假设AP 的Base Radio Mac地址为 00:e1:6d:76:68:e0,那么SSID对应的2.4G和5G的virtual mac地址的生成规则为:
2.4 GHz – 第一个SSID会被分配到00:e1:6d:76:68:e0, 第二个00:e1:6d:76:68:e1,依次递增
5GHz – 第一个SSID会被分配到00:e1:6d:76:68:ef, 第二个00:e1:6d:76:68:ee,依次递减
具体的可以参考下面的示例,AP名称为“10F-ap2702I”, base radio mac 为58:f3:9c:b9:47:70.
可以看到下面2.4G对应的三个WLAN的BSSID分别为58:f3:9c:b9:47:70/58:f3:9c:b9:47:71/58:f3:9c:b9:47:72
(Cisco Controller) >show ap wlan 802.11b 10F-ap2702I
Site Name........................................ default-group
Site Description.................................
WLAN ID Interface BSSID ATF Override ATF Policy ID ATF Policy Name
------- ----------- -------------------------- -------------- -------------- --------------
1 management 58:f3:9c:b9:47:70 n/a n/a n/a
2 management 58:f3:9c:b9:47:71 n/a n/a n/a
3 management 58:f3:9c:b9:47:72 n/a n/a n/a
5G对应的三个WLAN的BSSID分别为58:f3:9c:b9:47:7f/58:f3:9c:b9:47:7e/58:f3:9c:b9:47:7d
(Cisco Controller) >show ap wlan 802.11a 10F-ap2702I
Site Name........................................ default-group
Site Description.................................
WLAN ID Interface BSSID ATF Override ATF Policy ID ATF Policy Name
------- ----------- -------------------------- -------------- -------------- --------------
1 management 58:f3:9c:b9:47:7f n/a n/a n/a
2 management 58:f3:9c:b9:47:7e n/a n/a n/a
3 management 58:f3:9c:b9:47:7d n/a n/a
有了这个BSSID的virtual MAC地址,我们就很容易在做抓包分析和日志分析的时候,很快弄清楚,相应的MAC地址具体代表的是哪个AP广播出来的那个SSID的信息。