📜 ⬆️ ⬇️

Wi-Fi Mesh networks for the smallest



In a recent post, we found out that quite a large part of the audience doesn’t know what the Mesh network is, we will try to fix it.

Today we will talk about :


What is Mesh Wi-Fi



')
Mesh network is a distributed, peer-to-peer, mesh network.

Each node in it has the same powers as all the others, roughly speaking - all nodes in the network are equal.

Networks are self-organizing and customizable, the first type of network when you turn on the equipment that supports it, automatically connect to existing participants, select the best routes and self-adjust within the network.

Configurable networks are networks that should be configured before use.

Full Mesh Wi-Fi network


A full Mesh Wi-Fi network is such a network:

Network software allows you to turn any device into a full member of the network
There is no single center for obtaining IP addresses (DHCP)
Network routes are fully distributed and dynamic.
Networking occurs in automatic mode - when the device is connected simultaneously to two networks (say from the Moscow network and to the network from the city of Khimki), the node that is connected to these two networks becomes a bridge that unites them
The standard network setting will not allow access to the normal Internet (ie, not like Tor)


Why are such networks needed


Mesh networks are quite a meaningful next step in the development of wireless networks; you are “provider to yourself” in the mesh network, you cannot be disconnected from this network, you cannot terminate the agreement on using the Internet, you cannot be overheard with SORM special equipment.

What problems does this technology solve?


This technology solves the following problems:

Pros and cons of mesh networks


Pros:


Minuses:

What technologies and protocols are used


At present, the most popular protocols for organizing Wi-Fi Mesh networks are:

Each has its pros and cons, which you can see in the comparison table:

Comparative table of Mesh protocols:





Auto-assignment of the address - the client chooses an address for himself and may not change it, moving from one network to another, there is no single address issuing center
Auto-conf. Routing - no need to manually configure network routing
Distributed routing - nodes exchange routing information
Networking - able to connect networks through the usual Internet
IPv4 / v6 - what protocol does the network use ?
Auto-tuning - allows you to use the network without installing any other software
Development - network development status
OS support - which operating systems can be full participants in the network

Mesh networks and authorities


For the state, Mesh networks are a twofold phenomenon; on the one hand, this type of networks allows connecting remote regions to the network with a minimal amount of investments for less money; on the other hand, traffic in such networks cannot be intercepted and analyzed.

Which side our government will adhere to will be known in the future, but already now there are many Mesh networks in the world, they are built on different protocols, they have a different community, but they work. en.wikipedia.org/wiki/List_of_wireless_community_networks_by_region

In Russia, there are no restrictions for launching Mesh Wi-Fi networks in the 2.4 GHz band habrahabr.ru/post/183474

How networks will work in the near future


At the moment, the cjdns protocol suite is most actively developed, the table above shows what it can do now.

The development of a DNS system for cjdns is also underway, which will make the domain system distributed, there is no final standard yet, but judging by all, Bitcoin will be chosen as a means to fix domain registration as soon as the DNS standard is approved in cjdns - I will definitely about it.

But everything does not end at DNS, now there is testing and development of a full-fledged Mesh network engine (the part that is responsible for automatically finding peers near and connecting to them) .

As soon as these two parts are implemented, it will be possible to say that we have a ready implementation of a set of protocols for organizing a full-fledged Mesh network.

At the moment, unfortunately, none of the available implementations can be considered as a full-fledged Mesh network due to the lack of certain functions.

More about Mesh:


cjdns

Hyperboria: Internet 2.0
Hyperboria: How it all works
Hyperboria: Routing

Netsukuku

Netsukuku - your own internet
ANDNA - Netsukuku Host Naming Service

DTN

Destructive resilient networks will soon come online

Serval (BATMAN-adv)

Subscribers will always be available

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


All Articles