⬆️ ⬇️

IEEE 802.11s Wi-Fi Mesh for the smallest part one





Now Mesh networks are distributed throughout the world, and during the construction of networks, you can choose between Mesh protocols, there is BATMAN adv checked by time, there is a new and actively developed cjdns, and there is an “official” one - IEEE 802.11s



About 802.11s there is very little information in runet, so let's talk about how it works, why it is needed and what it does.

')

Content:







Why do you need



In the world there is a trend on the Mesh network, some of them are used in the local manifestation and someone in the global.



The simplest example of local use is in hotels, cafes and restaurants.

When you launch Mesh networks in a commercial structure, we get all the advantages of managed Mesh networks.



1) No need to pull your cable to each access point

2) Dots are automatically configured on the network

3) The loss of one point leads to rebuilding routing with minimal degradation of service for subscribers



But there are global, not managed networks - there are a huge number of them in the world en.wikipedia.org/wiki/List_of_wireless_community_networks_by_region

Obviously, in global networks it makes no sense to use managed protocols, and indeed, it is desirable that the network itself would resolve conflicts and configure itself.



What can



IEEE 802.11s Allows you to create managed networks, in theory, you can create and not managed, but it is not intended for this.



The protocol is engaged in updating the routing tables within the entire network, works at the L2 level using the OSI model, but you have to either configure the IP addresses on each access point yourself, or use the old DHCP services.



Also responsible for the search and interaction with neighboring points, the integration of new points in the Mesh network.



Mesh network can work with a common password and be closed or without encryption (as in a conventional Wi-Fi network) there is only up to the access point (when using a network with a password) there is no tunnel end-to-end encryption - no. NSA FSB Approves.



To connect to a network based on IEEE 802.11s, you will need:





If the network is password protected, the network password is added to the requirements.



What modes of operation does it support?





Network topology:





Mesh network topology:





Mesh Point (MP) - Full member of the Mesh network, interacts with its Mesh protocol neighbors

Mesh AP (MAP) - Allows you to connect STA to Mesh AP

Mesh Portal (MPP) - Bridge to another network, such as wired

Station (STA) - Output nodes from the Mesh network for connecting regular non-Mesh clients



Comparison with BATMAN / cjdns



802.11s differs from BATMAN / cjdns in that for it there is currently no free implementation for UNIX, but here they are trying to make it



In addition, BATMAN adv has already been tested for many years, showing its stability, and of course, iron support should not be forgotten.

Compared to cjdns, the protocol has the same disadvantages as everyone else (except netsukuku)







Why is good, and why not so



Thus, it turns out that the 802.11s protocol, however, like Batman, is excellent for building managed mesh networks , while self-organizing ones should be given to other technologies - ntsukuku / cjdns.



If publications on the topic 802.11s are interesting for you, next time we will look at you:

1) 802.11s Routing

2) Configure centralized Internet access from an 802.11s mesh network

3) Combining 2 Lan networks and 1 mesh into one common





PS The results of the registration on the map (in the project jdns), why it is needed and what's next - will be a little later



Sources
www.ieee802.org/802_tutorials/06-November/802.11s_Tutorial_r5.pdf

wiki.openwrt.org/inbox/mesh.80211s?s=802&s=11s

www.cwnp.com/wp-content/uploads/pdf/802.11s_mesh_networking_v1.0.pdf

github.com/cozybit/open80211s/wiki/HOWTO

Source: https://habr.com/ru/post/199508/



All Articles