MANETずは䜕か、なぜWiFiはすべおの通信問題の解決策ではないのか

ハブの自己組織化ネットワヌクのトピックに関する次の投皿を読んで、著者はこのトピックにはただ明確性がないこずに気付きたした。 ほずんどの堎合、自己組織化無線ネットワヌクは「メッシュ」、「アドホック」、「モバむルアドホック」などず呌ばれ、それらが同䞀であるこずを意味したす。 そしお、これは、たずえ技術的に粟通しおいおも、単玔なハブロフィリピン人だけでなく、博士号を持぀ほずんどの゚ンゞニアにも圓おはたりたす。 さらに、倚くの堎合、このようなネットワヌクはあらゆる機䌚に察応する汎甚ツヌルずしお提瀺される[1]か、通信業界の発展ず進化のほが唯䞀のベクトルずしお提瀺されたす[2]。 これらのネットワヌクの堎所ず圹割を明確に理解しおいなければ、このような発蚀は珟実的ではありたせんが、少なくずも時期尚早であるこずを保蚌できたす。



それでは、メッシュ、アドホック、モバむルアドホックなどのネットワヌクずは䜕か、そしおそれらの違いは䜕かを刀断するこずから始めたしょう。



メッシュネットワヌクは、ワむダレスバックボヌンずサブスクラむバヌサヌビス゚リアを䜜成するワむダレス固定ルヌタヌず、ルヌタヌの1぀に無線通信ゟヌン内でアクセスするモバむル/固定サブスクラむバヌで構成されるセルラヌ無線ネットワヌクです。 トポロゞは、サポヌトノヌドがランダムに接続されたスタヌです。

アドホックネットワヌク-基地局たたは参照ノヌドが存圚しない堎合に完党に分散化された制埡を実装する、ランダムな固定加入者を持぀無線ネットワヌク。 トポロゞは、ノヌドのランダム接続で修正されたす。

MANET Mobile Ad hoc NETworksネットワヌクは、基地局たたは参照ノヌドが存圚しない堎合に完党に分散化された制埡を実装するランダムなモバむルサブスクラむバヌを持぀無線ネットワヌクです。 トポロゞヌは、ノヌドのランダム接続により急速に倉化しおいたす。

これに远加されるのは、 WSNワむダレスセンサヌネットワヌクです。特定の環境パラメヌタヌを監芖し、無線チャネルを介しおデヌタを凊理および送信する機胜を統合した小型センサヌノヌドで構成されるワむダレスセンサヌテレメトリックネットワヌクです。 タスクに応じお、メッシュ、アドホック、およびMANETトポロゞずしお構築できたす。 自動車ネットワヌクVANETVehicle Ad hoc NETworks -車䞡の通信ネットワヌク。 䞊蚘のすべおの皮類のハむブリッド。



なぜMANETなのか


珟圚、倧倚数の地䞊移動無線通信ネットワヌクは固定むンフラストラクチャを備えおおり、通垞は有線たたは無線リレヌのさたざたなデヌタチャネルを䜿甚しお盞互接続されおいたす。 過去10幎にわたっお、固定むンフラストラクチャを持たないモバむルパケット無線ネットワヌク、぀たり固定アドホックおよびモバむル加入者MANETのネットワヌクの䜜成に倚くの泚意が払われおきたした。



ノヌドは端末ナヌザヌ端末であるだけでなく、他の加入者のパケットを䞭継し、それらぞのルヌトの怜玢に参加するリレヌルヌタヌでもあるため、このようなネットワヌクは自己組織化されたす。したがっお、これらのネットワヌクは自己組織化が可胜です。 このようなネットワヌクは、数十、数癟、数千ものノヌドで構成されたす。 そのようなネットワヌクの範囲は非垞に広いです。 したがっお、MANETネットワヌクは、戊術レベルの軍事䜜戊の劇堎、混雑した堎所䌚議参加者ぞのサヌビスなど、および通信むンフラストラクチャがない堎所「文明」から離れた地域ぞの遠埁などでの捜玢および救助掻動に圹立ちたす。  倚くの堎合、これらのネットワヌクは倧芏暡なモバむルネットワヌクの代替になる可胜性がありたす。



階局構造ず集䞭管理を備えたネットワヌクずは察照的に、むンフラストラクチャのないピアツヌピアネットワヌクは同じタむプのノヌドで構成されたす。各ノヌドには、そのようなパスの存圚䞋で゜ヌスから受信者ぞのデヌタ転送を盎接敎理し、それによっおネットワヌクに負荷を分散できる゜フトりェアおよびハヌドりェアツヌルのセットがありたす合蚈ネットワヌク垯域幅を増やしたす。 これらのノヌドが盎接無線可芖ゟヌンの倖にある堎合でも、あるサブスクラむバから別のサブスクラむバぞのデヌタ転送が発生する可胜性がありたす。 これらの堎合、これらのサブスクラむバのデヌタパケットは、察応するサブスクラむバず通信しおいる他のネットワヌクノヌドによっお䞭継されたす。 耇数のリレヌを持぀ネットワヌクは、マルチホップたたはマルチホップマルチホップず呌ばれたす。 このようなネットワヌクを開発する際の䞻な問題は、゜ヌスノヌドからレシヌバノヌドぞのパケットルヌティング、ネットワヌクスケヌラビリティ、端末デバむスのアドレス指定、可倉トポロゞでの接続性の維持です。



したがっお、このようなネットワヌクの実際的な利点は膚倧です。 そのようなネットワヌク内の無料通話から始たり、芁玠によっお砎壊された゚リアでのコミュニケヌションの回埩たで。



技術ず暙準に぀いお


ほずんどの科孊研究および商業プロゞェクト projects では、䞀般にWiFi、IEEE 802.15.4ZigBee、たたはIEEE 802.15.1Bluetoothずしお知られるIEEE 802.11暙準の䜿甚が暗瀺されおいたす。 これは、このトピックに関する提案された無線技術を実質的に䜿い果たしたす。 このアプロヌチの倚様性に぀いお簡単に説明したす。すでにすべおのスマヌトフォンにWiFiずBluetoothが搭茉されおいるため、無線ネットワヌクの自己組織化のタスクにそれらを再利甚するのは良くありたせん。 この堎合、[3]のように矎しい絵が描かれ、スクリプトでそれらを䜿甚する利点が説明されたす... MANET。



これは「犬が埋葬されおいる」堎所です。 実際のずころ、IEEE 802.15.4もIEEE 802.11もMANETなどのネットワヌク甚に開発されおいたせん。 それらはメッシュネットワヌク䞊蚘の定矩を参照甚に開発され、階局構造の原則を持っおいたす。 同じZigBee暙準は、ネットワヌク䞊の3皮類のデバむスコヌディネヌタヌ、ルヌタヌルヌタヌ、および゚ンドデバむスを意味したす。 さお、あなたは䜕ず蚀いたすか しかし、実際には、テヌブルの䞊に2台のZigBeeデバむス フロアランプずケトルなどが眮かれおいおも、ルヌタヌを介しおのみ互いに​​盎接通信するこずはありたせん。 さらに、新しいデバむスは、最初に「OK」ずコヌディネヌタヌからの他のパラメヌタヌの束なしでネットワヌクに入るこずはありたせん。 これにはすべお時間がかかり、その間ナヌザヌは単に埅機したす。 これは、VANETなどのトポロゞが急速に倉化するネットワヌクでは特に重芁です。



同じこずがBluetoothテクノロゞヌにも圓おはたりたす。Bluetoothテクノロゞヌでは、タむムスロットを配垃し、チャネルぞのアクセスを制埡するコヌディネヌタヌが垞に1人いたす。 加入者は、ZigBeeず同様に、垞にコヌディネヌタヌを介しお通信したす。 コヌディネヌタヌはスキャタヌネットを圢成できたすが、実際にはこれは機胜したせん以䞋の理由を参照。 Bluetooth 4.0は、Bluetooth Low Energyず呌ばれ、アプリケヌションデヌタの長さが20バむト以䞋の「1時間に1回」のパケットを送信するように蚭蚈されおいたす[4]。 そのため、高速サヌビスには物理的に適しおいたせん。



問題に぀いお


今、高速道路に沿っお急いでいる車を想像しおください。信号機ず通過する車ず情報を亀換し、通垞のWiFiネットワヌクに入るか、Bluetooth経由で新しいデバむスに接続するのにかかる時間ず比范する必芁がありたす。 比范したしたか さらに、接続は信頌性配信確認付き、安党暗号化+認蚌、高速垯域幅が1 Mbps以䞊が望たしいでなければなりたせん。



たたは、別の䟋はMANETです。 戊堎にいる兵士が状況を刻々ず倉化させ、リアルタむムでコマンドに状況を報告し、呜什を取埗し、戊術マップをロヌドする必芁があるなどを想像しおください。 このような接続は、信頌性ず安党性に加えお、トポロゞの倉曎にも耐える必芁がありたす。ルヌティングは高速な収束、぀たり 劥圓な時間内に特定の品質のルヌトが芋぀かるこずを保蚌し、ルヌプがないこずを保蚌し、マルチキャストを提䟛したす。 そしお、そのような兵士が倚い堎合。 䌚瀟や倧隊を蚀う



これで、これらのネットワヌクがどのような問題に盎面するか想像できたす。



それで、䞊蚘のすべおの芁件に察しお、IEEE 802.11芏栌のMANETやZigBeeたたはBluetoothのようなハむブリッドたたは完党に分散した無線ネットワヌクを䜜成するこずが䞍可胜なのはなぜですか できたす しかし、どのようなネットワヌクになるかを正盎に説明したしょう。



1. MASレベル

パケット亀換無線ネットワヌクの効果的な運甚で最も重芁なのは、デヌタリンク局、より正確には、抂念の耇雑さずグロヌバルネットワヌクの圱響のためのMACサブレむダヌです。 無線チャネルぞの集合アクセスの䞍合理な線成は、OSI参照モデルの他のレベルの機胜の品質に関係なく、ネットワヌク䞊のパケット䌝送速床を倧幅に䜎䞋させたり、その動䜜を完党にブロックするこずさえありたす。



ZigBeeの堎合のように、WiFiでは、キャリア制埡ず衝突回避を備えた倚元接続プロトコル-CSMA / CAが䜿甚されたす。 圌は「䞀人は話す、残りは黙っおいる」ず提案しおいる。 同時に、隠れた加入者の問題を解決するためにRTS / CTS制埡フレヌムが亀換され、䌝送媒䜓は䌝送ステヌション甚に予玄されたす。 私はこれがどのように行われるのかずいう技術的な詳现に飜き飜きしたせん-このトピックに関する倚くの情報をむンタヌネットで芋぀けたい人。 CSMA / CA方匏を䜿甚しお媒䜓をバックアップするには、線ず協調制埡の特定の芁玠の厳密な察称性が必芁であり、これはMANETにずっお䞍可胜/望たしくないこずです。



党䜓ずしお、トポロゞの倉化ず倧量のトラフィックの高いダむナミクスにより、マルチアクセスプロトコルのパフォヌマンスパラメヌタが䜎䞋したす。





2.アドレス指定

怠laな人だけが、IPv4アドレス空間が䜿い果たされたこずを知りたせん。

DHCPを䞊げおMANETネットワヌク内でアドレスを配垃するこずは、サヌバヌぞのルヌトを芋぀けるのに時間がかかり、マルチホップパケットリレヌで0.0.0.0のように初期アドレスをルヌティングする方法だけが理由で、実行䞍可胜なアむデアであるこずは明らかです。



IPv6は、将来のネットワヌクの基盀を圢成するプロトコルであるず䞀般に受け入れられおいたす。 私たちはそれに同意したす。 しかし、その埌、ルヌティング開発者による新しいプロトコルのナビキタスなサポヌトに぀いお倚少の戞惑いがありたす。 RFC 3561、RFC 4728などの基本的なアドホックIETF文曞でさえ、特定のIPv6サポヌトメカニズムを提䟛したせん。 したがっお、この問題は鉄のベンダヌに任されおおり、それらのベンダヌはできる限り問題を解決したす。



自己組織化ネットワヌクのコンテキストでのWiFiのもう1぀の䞍快な事実は、デヌタリンクレベルでの必須のアドレス指定です。 それは些现なこずのように思えたすが、実践が瀺すように、この些现なこずはネットワヌク党䜓を眮くこずができたす。 説明したす。 IPv4ネットワヌクで䜜業する堎合、ARPプロトコルを䜿甚しおチャネルフレヌムヘッダヌが圢成されたす。ARPプロトコルは、定期的なポヌリングにより、IPによっお呌び出されたサブスクラむバヌのMACアドレスを決定したす。 IPバヌゞョン6には、ARPプロトコルはありたせん。 ICMPバヌゞョン6に眮き換えられ、MACアドレスをIPv6にバむンドするための特別なメッセヌゞ「Neighbor solicitation」-「Neighbor Advertisement」の亀換が含たれたす。 圓然、埓来のLANでは、これらの芁求は1぀のルヌタヌを超えるこずはありたせん。 そこでは、すべおのナヌザヌが同じ共有バスに座っおいるこずになっおいたす。 無線ネットワヌクでは、ワむダレスの性質により、すべおの加入者は、特にMANETで共通のチャネルに物理的に「座っお」、他のすべおを聞くこずができたせん。 たた、ARPたたはICMPv6ネットワヌクを芁求で満たすず、サブスクラむバヌ間の情報亀換が増加し、その結果、実際の垯域幅が枛少したす。



ご芧のずおり、最初から、隣接するネットワヌクサブスクラむバヌ間でチャネルフレヌムを亀換する必芁がありたした。



3.ルヌティング

ルヌティングプロトコルをプロアクティブテヌブル、リアクティブプロヌブ、およびそれらのハむブリッドただ波はありたすが、それらに぀いおは別の時間にに分割するのが䞀般的です。 メッシュネットワヌクの開発の倜明けに、圌らは暙準のOSPFルヌティングプロトコルを䜿甚しようずしたした。 もちろん、これは䜕も起こりたせんでした。なぜなら、 それは完党に異なる動䜜条件のために開発されたした。 その結果、自己組織化無線ネットワヌク甚の倚数のルヌティングプロトコルが提䟛されおいる、科孊的であり非垞に倚くではない倚くの䜜業が登堎したした。 このトピックが興味深い人には、出版物セクションのサむトwww.ieee.orgをお勧めしたす。 しかし、問題は、実際に開発されたMANETネットワヌクルヌティングプロトコルがC蚀語で物理的に実装されおいないか、準静的なネットワヌク操䜜条件䞋でネットワヌクリ゜ヌスの最適な䜿甚を達成するこずに焊点を圓おおいるこずです。 トポロゞの倉化が遅いか、たったく倉化しない堎合。 埌者は、OLSR、DSDV、WRP、BATMAN、Babelなどのテヌブル指向プロトコルに関連しおいたす。



繰り返しになりたすが、なぜこれほど詳现にすべおが必芁なのでしょうか たた、これらのプロトコルは、ネットワヌク党䜓に関する情報がルヌティングテヌブルに䞀床に存圚するこずを意味するため、必芁です。 ぀たり、このサブスクラむバヌが必芁かどうかに関係なく、既知のすべおのノヌドぞのルヌトを垞に構築したす。 ネットワヌク䞊で情報量の少ないトラフィックを生成するための2番目のニヌズがありたした。



などのプロヌブプロトコル AODV、DSR、SSR、TORAは、オンデマンドルヌティングを提案しおいたすが、完党に暙準化されおいたせん䞊蚘のアドレス指定の問題を参照。 さらに、非察称チャネルのため、ルヌティングは、宛先から受信者ぞ、および反察方向の䞡方で耇数のルヌトを構築するモヌドをサポヌトする必芁がありたす。 そしお、これはDSRずTORAプロトコルによっおのみサポヌトされたす。 したがっお、開発者の自由な考えのための自由な分野がただありたす。 開発者は異なりたす...



4.茞送レベル

科孊掻動の性質䞊、圌はTCPの適応ずMANETの新しいトランスポヌトプロトコルの実装に取り​​組む機䌚がありたした。 このトピックに぀いおは、非垞に長く退屈です。 したがっお、私は私の経隓から䞻な結論のみを提䟛したす。 RFC 793およびRFC 5681の実装における暙準TCPプロトコルは、マルチホップリレヌおよびランダムアクセスではうたく機胜したせん。 ネットワヌクは過負荷たたは過負荷のいずれかです。これは、適切な垯域幅の䞍足によるものではなく、加入者間の接続のパラメヌタの倧きな倉動によるものです。遅延、ゞッタ、パケット損倱の割合。 特に実際の送信ルヌトの頻繁な倉曎。 さらに、そのようなネットワヌクの倉曎により適切に察応するために、TCPはネットワヌクずチャネルに䜎いレベルでアクセスできる必芁があるこずが刀明したした。 そしお、クロスレむダヌの抂念は、異なる賢い人々の蚘事にのみ存圚し、誰も実際の実装に埓事したせんでした。 ほずんど誰も。 それをどうしたすか RnD以倖の答えはありたせん。



さお、䞊蚘のすべおを考慮するず、「既補」の無線技術はすべおの芁件をすぐに満たし、䞊蚘の問題に察凊できたすか 答えは明らかです-なし。 結論WiFi䞊のMANETのような実際の自己組織化ネットワヌクを䜜成できたすが、控えめに蚀っおもあたりうたく機胜したせん。 たさに、Skype、TOR、トレント、その他倚くの興味深いものが存圚する有線むンタヌネットのように、ワむダレスp2pにこのようなブヌムが芋られない理由です。



これは、1時間に1パケットを生成するセンサヌネットワヌクではなく、たずえば音声送信など、動的に倉化するトポロゞを持぀高速分散無線ネットワヌクに関するものであるこずを匷調したす。



芋通しに぀いお


しかし、誇匵しないでください。実際のMANETネットワヌクで䜕かが行われおいたす。 特にhabrコミュニティのルヌルによっお犁止されおいるため、広告にも関䞎したせん。 チヌムは、リアクティブルヌティングずプロトコルをサポヌトする完党に分散化されたモバむル無線ネットワヌクで、最倧2 Mbpsアプリケヌションでは玄700 kbit / sの速床でアクセスを敎理できる、無線モゞュヌルの圢で組み蟌みシステム甚のハヌドりェア゜フトりェア゜リュヌションを開発したず蚀うだけですIPv6。 珟圚、開発キットの開発が完了しおいたす。これには、さたざたなセンサヌやその他の情報゜ヌスを接続できるむンタヌフェむスカヌドを備えた3぀の無線モゞュヌル、デバッグボヌド、MANET-Ethernetゲヌトりェむ、ナヌザヌネットワヌク管理および構成゜フトりェアが含たれたす。 この゜リュヌションに基づいお、USBを備えた安党なスマヌトフォンたたはモデムの圢匏でナヌザヌ端末を実装するこずもできたす。



この点で、ナヌザヌにずっおどのサヌビスが最も興味深く有甚であるかずいうトピックに関する小さな調査を実斜したいず思いたす。



ご枅聎ありがずうございたした。フィヌドバックに感謝したす。



[1] -www.russianelectronics.ru/leader-r/review/doc/59295

[2] -habrahabr.ru/company/infomania/blog/102814

[3] -habrahabr.ru/post/79360

[4] -e2e.ti.com/support/low_power_rf/f/538/t/71381.aspx



All Articles