
最近の投稿で、habrのオーディエンスのかなりの部分がMeshネットワークが何であるかを知らないことがわかりました。それを修正しようとします。
今日は以下についてお話します:
- Mesh Wi-Fiとは何ですか?
- フルメッシュWi-Fiネットワーク
- そのようなネットワークが必要な理由
- この技術はどのような問題を解決しますか?
- メッシュネットワークの長所と短所
- 使用されているテクノロジーとプロトコル
- メッシュプロトコル比較チャート
- メッシュネットワークと当局
Mesh Wi-Fiとは何ですか?

メッシュネットワークは、分散型のピアツーピアメッシュネットワークです。
その中の各ノードは、大まかに言って、他のすべてのノードと同じ能力を持っています-ネットワーク内のすべてのノードは同等です。
ネットワークは自己組織化およびカスタマイズ可能です。ネットワークをサポートする機器の電源を入れ、既存の参加者に自動的に接続し、最適なルートを選択してネットワーク内で自己設定する場合の最初のタイプのネットワークです。
ただし、カスタムネットワークは、使用する前に設定する必要があるネットワークです。
フルメッシュWi-Fiネットワーク
本格的なメッシュWi-Fiネットワークは、次のようなネットワークです。
- 接続するには、dhcpクライアントとipv6システムのサポートを除き、追加のソフトウェアは必要ありません。
ネットワークソフトウェアを使用すると、任意のデバイスをネットワークの完全なメンバーに変えることができます
IPアドレス(DHCP)を取得するための単一のセンターはありません
完全に分散された動的なネットワークルート
ネットワークは自動モードで結合されます-デバイスが2つのネットワーク(モスクワネットワークとヒムキ市のネットワークなど)に同時に接続されると、これら2つのネットワークに接続されたノードはそれらを結合するブリッジになります
標準のネットワーク設定では、通常のインターネットへのアクセスは許可されません(つまり、Torとは異なります)
そのようなネットワークが必要な理由
メッシュネットワークは、ワイヤレスネットワークの開発における完全に意味のある次のステップです。メッシュネットワークでは、「独自のプロバイダー」であり、このネットワークから切断することはできません。インターネットの使用に関する契約を終了することも、
この技術はどのような問題を解決しますか?
このテクノロジーは、次の問題を解決します。
- プロバイダーから独立することができます
-
ゲートウェイを使用して独自のネットワークを構築できます...Wi-Fiルーターとルーティング - ネットワークに接続するために、複雑なアクションを実行する必要はありません(ネットワークが自己設定されている場合)
- ネットワークに接続する新しいクライアントごとに、ネットワーク容量が増加します
- 「自宅での無料Wi-Fi」の概念は「どこでも無料Wi-Fi」に変わりつつあります
- 自然災害が発生した場合、メッシュネットワークを使用すると、外部からのサポートを受けて、通信の事件現場で迅速にネットワークを構築できます-グローバルネットワークに接続します
メッシュネットワークの長所と短所
長所:
- プロバイダー、体制、権力からの独立
- 自然災害の場合、それはあなたが現場でネットワークを持つことを可能にしますが、それはグローバルな部分から切り離されるかもしれません
- Meshネットワークを構築するためのいくつかの最新のプロトコルは、ネットワーク(cjdns)を通過するすべてのトラフィックの暗号化を保証します
- 動的な自動構成可能なルーティング
- 通常のインターネット(cjdn)でメッシュネットワークを結合する機能
短所:
- メッシュネットワークの最初の起動は非常に複雑です。
- ネットワークに多くの参加者がいる場合、効果的な作業が達成されます。
- 使い慣れたメッシュリソースが不足しているため、ネットワークは新規参入者を追い払うことができます。
- 保証されていないチャネル幅
- 不当な通話品質
使用されているテクノロジーとプロトコル
現在、Wi-Fi Meshネットワークを整理するための最も一般的なプロトコルは次のとおりです。
- CJDNS
- バットマン
- Dtn
- 温s
- OSPF
それぞれに長所と短所があり、比較表で確認できます。
メッシュプロトコル比較チャート:

アドレスの自動割り当て -クライアントは自分用にアドレスを選択します。アドレスを変更することはできません。ネットワーク間を移動しても、アドレスを発行するための単一のセンターはありません。
自動設定 ルーティング -ネットワークルーティングを手動で構成する必要はありません
分散ルーティング -ノードはルーティング情報を交換します
ネットワーキング -通常のインターネットを介してネットワークに接続できます
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)
サブスクライバーは常にアクセスゾーンにいます