メッシュネットワークとは?
メッシュネットワークは、中央のルーターやタワーなしにデバイスを直接接続します。すべてのノードが隣接ノードのデータを中継でき、障害時に自動的に再経路設定する自己修復型のウェブを形成します。
なぜ重要なのか? ハリケーンで携帯基地局が破壊されたり地震で光ファイバーが切断されたりした時、メッシュネットワークは人々の接続を維持します。
📖 詳細分析
例え 1
教師が 1 人の生徒にメッセージをささやき、そのメッセージが部屋の向こうの生徒に届く必要がある教室を想像してください。従来のネットワークでは、全員が教師 (中央ハブ) を介してメッセージを渡します。メッシュ ネットワークでは、生徒は誰でも近くの生徒にささやいてメッセージを伝えることができます。生徒が 1 人退席しても、メッセージはクラス内で別の経路をたどるだけです。
例え 2
メッシュ ネットワークは、中世の消防ビーコン システムのようなものだと考えてください。丘の上の各タワーは隣接するタワーを認識し、信号を中継できます。 1 つのタワーが破壊された場合、ビーコンのオペレーターは単に他のタワーを通じて警告を送信します。チェーン全体に接続されたパスが少なくとも 1 つある限り、メッセージは常に通過します。
🎯 シミュレーターのヒント
初心者
中継ノードを追加し、メッセージがメッシュを経由して宛先に到達する様子を監視します。
中級者
ノードを削除して復元力をテストします。再ルーティングによってメッシュがどのように自己修復するかを観察します。
上級者
ルーティング プロトコルを最適化し、フラッディングとダイレクト フォワーディングの効率を比較します。
📚 用語集
🏆 主要人物
Charles Perkins (1999)
モバイル アドホックおよびメッシュ ネットワーク用に最も広く研究されているリアクティブ ルーティング プロトコルである AODV (Ad hoc On-demand Distance Vector) を共同発明
Robert Metcalfe (1973)
イーサネットを発明し、メトカーフの法則を定式化 - ネットワークの価値はノードの二乗に比例して増加する - メッシュ ネットワークの価値を直接説明する原理
Philippe Jacquet (2001)
INRIA で OLSR (Optimized Link State Routing) を開発。これは、世界中のコミュニティ メッシュ ネットワークで使用されている主要なプロアクティブ ルーティング プロトコルです。
Guifi.net Community (2004)
スペインのカタルーニャに世界最大のコミュニティ メッシュ ネットワークを構築し、35,000 を超えるアクティブ ノードで無料のインターネット アクセスを提供
Vint Cerf (1983)
TCP/IP を共同発明し、惑星間インターネットおよび災害通信用の遅延耐性ネットワーキングおよびメッシュ アーキテクチャを擁護
MIT Roofnet Team (2004)
実験的なマルチホップ WiFi メッシュをケンブリッジの屋上に展開し、現実世界のメッシュ スループットとルーティング パフォーマンスに関する基礎研究を実施
🎓 学習リソース
- Ad Hoc On-Demand Distance Vector Routing [paper]
モバイル アドホック ネットワークのリアクティブ ルート ディスカバリを導入した基本的な AODV プロトコルの文書 (IEEE WMCSA 1999) - Optimized Link State Routing Protocol (OLSR) [paper]
RFC 3626 は、制御オーバーヘッドを削減するためのマルチポイント リレー最適化を備えた OLSR プロアクティブ ルーティング プロトコルを定義しています。 - A Performance Comparison of Multi-Hop Wireless Ad Hoc Network Routing Protocols [paper]
ns-2 シミュレーションを使用したモバイル シナリオにおける DSR、AODV、および DSDV プロトコルの画期的な比較 (ACM MobiCom 1998) - Thread Group [article]
Matter スマート ホーム デバイスで使用される低電力 IPv6 メッシュ プロトコルである Thread の公式サイト - B.A.T.M.A.N. Advanced [article]
Freifunk や Guifi.net などのコミュニティ ネットワークで使用されるオープンソースのレイヤー 2 メッシュ ルーティング プロトコル - Zigbee Alliance (CSA) [article]
Zigbee、Matter、その他のメッシュ IoT プロトコルを管理する Connectivity Standards Alliance