最小のWi-Fiメッシュネットワーク



最近の投稿で、habrのオーディエンスのかなりの部分がMeshネットワークが何であるかを知らないことがわかりました。それを修正しようとします。

今日は以下についてお話します:


Mesh Wi-Fiとは何ですか?




メッシュネットワークは、分散型のピアツーピアメッシュネットワークです。

その中の各ノードは、大まかに言って、他のすべてのノードと同じ能力を持っています-ネットワーク内のすべてのノードは同等です。

ネットワークは自己組織化およびカスタマイズ可能です。ネットワークをサポートする機器の電源を入れ、既存の参加者に自動的に接続し、最適なルートを選択してネットワーク内で自己設定する場合の最初のタイプのネットワークです。

ただし、カスタムネットワークは、使用する前に設定する必要があるネットワークです。

フルメッシュWi-Fiネットワーク


本格的なメッシュWi-Fiネットワークは、次のようなネットワークです。

ネットワークソフトウェアを使用すると、任意のデバイスをネットワークの完全なメンバーに変えることができます
IPアドレス(DHCP)を取得するための単一のセンターはありません
完全に分散された動的なネットワークルート
ネットワークは自動モードで結合されます-デバイスが2つのネットワーク(モスクワネットワークとヒムキ市のネットワークなど)に同時に接続されると、これら2つのネットワークに接続されたノードはそれらを結合するブリッジになります
標準のネットワーク設定では、通常のインターネットへのアクセスは許可されません(つまり、Torとは異なります)


そのようなネットワークが必要な理由


メッシュネットワークは、ワイヤレスネットワークの開発における完全に意味のある次のステップです。メッシュネットワークでは、「独自のプロバイダー」であり、このネットワークから切断することはできません。インターネットの使用に関する契約を終了することも、 SORMの特別な機器によって盗聴することもできません。

この技術はどのような問題を解決しますか?


このテクノロジーは、次の問題を解決します。

メッシュネットワークの長所と短所


長所:


短所:

使用されているテクノロジーとプロトコル


現在、Wi-Fi Meshネットワークを整理するための最も一般的なプロトコルは次のとおりです。

それぞれに長所と短所があり、比較表で確認できます。

メッシュプロトコル比較チャート:





アドレスの自動割り当て -クライアントは自分用にアドレスを選択します。アドレスを変更することはできません。ネットワーク間を移動しても、アドレスを発行するための単一のセンターはありません。
自動設定 ルーティング -ネットワークルーティングを手動で構成する必要はありません
分散ルーティング -ノードはルーティング情報を交換します
ネットワーキング -通常のインターネットを介してネットワークに接続できます
IPv4 / v6-ネットワークが機能するプロトコル
自動セットアップ -他のソフトウェアをインストールせずにネットワークを使用できます
開発 -ネットワーク開発ステータス
OSサポート -完全なネットワーク参加者になることができるオペレーティングシステム

メッシュネットワークと当局


状態については、メッシュネットワークは2つあります。一方で、このタイプのネットワークでは、少ない費用で最小限の投資でリモート地域を接続できます。一方で、そのようなネットワークのトラフィックを傍受して分析することはできません。

私たちの政府がどちらの側に固執するかは将来知られるようになりますが、今では多くのメッシュネットワークが世界で機能し、異なるプロトコルで構築され、異なるコミュニティを持っていますが、機能しています。 en.wikipedia.org/wiki/List_of_wireless_community_networks_by_region

ロシアでは 、2.4 GHz帯域のhabrahabr.ru/post/183474でメッシュWi-Fiネットワークを実行するための制限はありません。

近い将来のネットワークの仕組み


現在、最も活発に開発されているcjdnsプロトコルのセットである上記の表は、現在何ができるかを示しています。

cjdns用のDNSシステムの開発も進行中であり、ドメインシステムが分散されます。最終的な標準はまだありませんが、ビットコインはcjdns DNS標準が承認されるとすぐにドメイン登録を修正する手段として選択されるようです。それについて。

しかし、すべてがDNSで終わるわけではなく、現在、本格的なメッシュネットワークエンジン(近くのピアを自動的に検出して接続する役割を担う部分)のテストと開発が進行中です。

これらの2つの部分が実装されると、本格的なメッシュネットワークを編成するための一連のプロトコルの既製の実装があると言えます。

現時点では、残念ながら、特定の機能が不足しているため、利用可能な実装はいずれも本格的なメッシュネットワークと見なすことはできません。

メッシュの詳細:


cjdns

Hyperboria:インターネット2.0
Hyperboria:仕組み
Hyperboria:ルーティング

温s

Netsukuku-あなた自身のインターネット
ANDNA-温sホストネームサービス

Dtn

破壊に強いネットワークは近日公開予定

サーバル(BATMAN-adv)

サブスクライバーは常にアクセスゾーンにいます

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


All Articles