Rui Paulo: Wireless Mesh Networks under FreeBSD

AsiaBSDCon 2010 paper session.


With the advent of low cost wireless chipsets, wireless mesh networks became much more attractive for both companies, governments, and the general consumer. Wireless mesh networks are being used extensively since the popularization of the 802.11 wireless technologies, but usually they worked with the help of layer 3 routing technologies.

Since 802.11 didn’t provide any kind of support for wireless mesh networks, in 2004, IEEE created the Task Group s (TGs) to develop a new amendment to 802.11 which would define the operation of a wireless mesh network using existing 802.11 hardware and having a routing protocol work at layer 2. Later, the amendment also included provisions for mesh authentication, encryption, link management, bridging mesh networks with other types of networks, and channel reservation.

This paper will talk about the FreeBSD implementation of 802.11s that’s available in version 8.0 and beyond. This work was sponsored by The FreeBSD Foundation.