[Olsr-dev] algorithm to generate BSSID from SSID and channel

Teco Boot (spam-protected)
Fri Jun 29 20:50:20 CEST 2012

I'm not convinced the channel number should be included. If it is important, the SSID should include it.

My suggestion was implemented in Madwifi some years ago (thanks to Ronald in't Velt). The patch didn't make it.


Op 29 jun. 2012, om 19:29 heeft Hans-Christoph Steiner het volgende geschreven:

> Here's our idea for a standard algorithm for generating a static BSSID
> based on the SSID and the channel.  Aaron suggested using the channel
> directly in the BSSID to lower the risk of conflicts.  Basically,
> networks with the same BSSID on different channels will work, but if
> different SSIDs on the same channel end up having the same hash, they
> will not work.
> Here's the algorithm, with an implementation attached:
> BSSID = MD4(ESSID)[0:4] ++ channel 2-byte integer
> This is read in English as: "The six byte BSSID is the first four
> bytes of the MD4 hash of ESSID concatenated with the lowest two bytes
> of the channel."
> You can see the discussion here:
> http://lists.chambana.net/pipermail/commotion-dev/2012-May/000445.html
> http://lists.chambana.net/pipermail/commotion-dev/2012-May/000418.html
> .hc
> <get_bssid.tar.bz2>-- 
> Olsr-dev mailing list
> (spam-protected)
> https://lists.olsr.org/mailman/listinfo/olsr-dev

More information about the Olsr-dev mailing list