(57)【要約】【課題】  異なるアドホック無線ＬＡＮメッシュネットワークそれぞれの構成要素のノード同士がオンデマンド型ルーティングプロトコルに従って行うデータ通信を可能にすること。【解決手段】  イーサネット（登録商標）２０のルータ２１は、各ノードのアドレスと属する無線ＬＡＮメッシュネットワークを予め学習し、送信元ノード（１）から宛先ノード（４）へのデータ通信のように、異なる無線ＬＡＮメッシュネットワーク１００１，１００２間で通信を行う際、同一無線ＬＡＮメッシュネットワーク内に送信元と宛先の各ノードが存在するかのように、経路要求及び経路応答を中継することにより各無線ＬＡＮメッシュネットワークにおける経路を構築し、かつデータをイーサネット（登録商標）２０で受信・送信するときに宛先ノードの属するネットワークに送信元ノードのアドレスが正しく伝わるような変換を行って、データ通信の中継をする。【選択図】  図３
2012065116.tif 000002
【特許請求の範囲】
【請求項１】
異なるアドホック無線ＬＡＮメッシュネットワークそれぞれの構成要素のノード同士がオンデマンド型ルーティングプロトコルに従って行うデータ通信を中継する中継機であって、
前記ネットワーク内のノードのアドレスを学習するアドレス学習手段と、
受信した経路要求に指示される宛先ノードが送信元ノードの属するネットワークに存在するか否かによって中継の要否を確認する中継要否確認手段と、
前記中継要否確認手段によって中継が必要であると確認されたことを条件に、送信元ノードの属するネットワーク内の送信元ノードと中継機間の通信経路を決定する第１通信経路決定手段と、
上記確認を条件に、通信の宛先ノードの属するネットワーク内の中継機と宛先ノード間の通信経路を決定する第２通信経路決定手段と、
前記第１通信経路決定手段及び第２通信経路決定手段によって決定された経路でデータ通信を中継する際に受信データに対して指示される送信元ノードのアドレスを本来のアドレスに変換する送信元アドレス変換手段と
を有することを特徴とする中継機。
【請求項２】
異なるアドホック無線ＬＡＮメッシュネットワークそれぞれの構成要素のノード同士がオンデマンド型ルーティングプロトコルに従って行うデータ通信を中継する中継機であって、
前記ネットワーク内のノードのアドレスを学習するアドレス学習手段と、
受信した経路要求に指示される宛先ノードが送信元ノードの属するネットワークに存在するか否かによって中継の要否を確認する中継要否確認手段と、
前記中継要否確認手段によって中継が必要であると確認されたことを条件に、送信元ノードの属するネットワークから中継機を経て宛先ノードの属するネットワークに至る送信元ノードと宛先ノード間の一連の通信経路を決定する通信経路決定手段と、
前記通信経路決定手段によって決定された経路でデータ通信を中継する際に受信データに対して指示される送信元ノードのアドレスを本来のアドレスに変換する送信元アドレス変換手段と
を有することを特徴とする中継機。
【請求項３】
請求項１又は２に記載された中継機において、
アドホック無線ＬＡＮメッシュネットワークのＭＰＰ（メッシュポータルポイント）に有線ＬＡＮで接続するためのインターフェースを有することを特徴とする中継機。
【請求項４】
異なるアドホック無線ＬＡＮメッシュネットワークそれぞれの構成要素のノード同士がオンデマンド型ルーティングプロトコルに従って行う通信を中継する、当該ネットワークの構成要素のＭＰＰ（メッシュポータルポイント）であって、
前記ネットワーク内のノードのアドレスを学習するアドレス学習手段と、
受信した経路要求に指示される宛先ノードが送信元ノードの属するネットワークに存在するか否かによって中継の要否を確認する中継要否確認手段と、
前記中継要否確認手段によって中継が必要であると確認されたことを条件に、送信元ノードの属するネットワークから前記ＭＰＰを経て宛先ノードの属するネットワークに至る送信元ノードと宛先ノード間の通信経路を決定する通信経路決定手段と
を有することを特徴とするＭＰＰ。
【請求項５】
請求項４に記載されたＭＰＰにおいて、
中継するアドホック無線ＬＡＮメッシュネットワークのＭＰＰに直接、接続するためのインターフェースを有することを特徴とするＭＰＰ。
【請求項６】
コンピュータを請求項１又は３に記載された中継機の前記アドレス学習手段、前記中継要否確認手段、前記第１通信経路決定手段、前記第２通信経路決定手段、前記送信元アドレス変換手段、前記インターフェースの各手段として機能させるためのプログラム。
【請求項７】
コンピュータを請求項２又は３に記載された中継機の前記アドレス学習手段、前記中継要否確認手段、前記通信経路決定手段、前記送信元アドレス変換手段、前記インターフェースの各手段として機能させるためのプログラム。
【請求項８】
コンピュータを請求項４又は５に記載されたＭＰＰの前記アドレス学習手段、前記中継要否確認手段、前記通信経路決定手段、前記インターフェースの各手段として機能させるためのプログラム。
【請求項９】
請求項６乃至８のいずれかに記載されたプログラムを記録したコンピュータ読取可能な記録媒体。
【請求項１０】
異なるアドホック無線ＬＡＮメッシュネットワークそれぞれを構成するＭＰＰ（メッシュポータルポイント）間を請求項１乃至３のいずれかに記載された中継機を介して接続して構成するデータ通信ネットワーク。
【請求項１１】
請求項４又は５に記載されたＭＰＰを介して異なるアドホック無線ＬＡＮメッシュネットワークを接続して構成するデータ通信ネットワーク。
【請求項１２】
異なるアドホック無線ＬＡＮメッシュネットワークそれぞれの構成要素のノード同士がオンデマンド型ルーティングプロトコルに従って行うデータ通信を中継するネットワーク間通信方法であって、
送信元ノードが宛先ノードを指定して発行する経路要求を受信し、前記ネットワーク内のノードのアドレスを学習するアドレス学習工程と、
受信した経路要求に指示される宛先ノードが送信元ノードの属するネットワークに存在するか否かによって中継の要否を確認する中継要否確認工程と、
前記中継要否確認工程によって中継が必要であると確認されたことを条件に、送信元ノードの属するネットワーク内の送信元ノードと中継機間の通信経路を決定する第１通信経路決定工程と、
第１通信経路決定工程により決定された通信経路を経て、中継する通信の宛先ノードの属するネットワーク内の中継機と宛先ノード間の通信経路を決定する第２通信経路決定工程と、
前記第１通信経路決定工程及び第２通信経路決定工程によって決定された経路でデータ通信を中継する際に受信データに対して指示される送信元ノードのアドレスを本来のアドレスに変換する送信元アドレス変換工程と
を行うことを特徴とするネットワーク間通信方法。
【請求項１３】
異なるアドホック無線ＬＡＮメッシュネットワークそれぞれの構成要素のノード同士がオンデマンド型ルーティングプロトコルに従って行うデータ通信を中継するネットワーク間通信方法であって、
送信元ノードが宛先ノードを指定して発行する経路要求を受信し、前記ネットワーク内のノードのアドレスを学習するアドレス学習工程と、
受信した経路要求に指示される宛先ノードが送信元ノードの属するネットワークに存在するか否かによって中継の要否を確認する中継要否確認工程と、
前記中継要否確認工程によって中継が必要であると確認されたことを条件に、送信元ノードの属するネットワークから中継機を経て宛先ノードの属するネットワークに至る送信元ノードと宛先ノード間の一連の通信経路を決定する通信経路決定工程と、
前記通信経路決定工程によって決定された経路でデータ通信を中継する際に受信データに対して指示される送信元ノードのアドレスを本来のアドレスに変換する送信元アドレス変換工程と
を行うことを特徴とするネットワーク間通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アドホック無線ＬＡＮメッシュネットワークに関し、より詳しくは、異なるアドホック無線ＬＡＮメッシュネットワークそれぞれの構成要素であるノード同士がオンデマンド型ルーティングプロトコルに従ってデータ通信を行うことを可能にする中継機、ＭＰＰ（Mesh Portal Point）、これらの中継機やＭＰＰを要素として構成するデータ通信ネットワーク、上記データ通信を行うためのネットワーク間通信方法、プログラムに関する。
【背景技術】
【０００２】
近年、無線技術の発達に伴い、従来有線で接続されていたネットワークが無線で接続される形態に変化しているネットワークの構成例が多く見られる。例えば、ＬＡＮ（Local Area Network）はIEEE（Institute of Electrical and Electronic Engineers）802.3に代表される有線でのイーサネット（登録商標）の接続が主流であったが、近年はIEEE802.11系統に代表される無線ＬＡＮでの接続が多くの情報通信機器で採用されている。
しかし、従来の無線ＬＡＮ通信では、ＡＰ（アクセスポイント）による統括的制御によりネットワークを構築するため、ＡＰ接続のための有線ネットワークの敷設や、ネットワークレイアウトの柔軟性に問題があった。なお、上記の有線ネットワークは、ＡＰ同士を接続し、ネットワークを広域化するために用いられている。
【０００３】
こうした問題の解消を図るため、次世代の無線通信技術としてアドホック無線ＬＡＮメッシュネットワークが注目されている。この無線ＬＡＮメッシュネットワークでは、ＡＰによる統括的な通信制御は行われず、モバイル端末など各通信ノード同士が直接リンクしてトラフィック（データ）を転送する通信経路を決める方法でネットワークを形成する。
アドホック無線ＬＡＮメッシュネットワークにおいて通信経路を決めるルーティングプロトコルはＩＥＴＦ（Internet Engineering Task Force）のＭＡＮＥＴ（Mobile Ad-hoc Network）やIEEE802.11sなどにおいて標準化が進められている。
【０００４】
無線ＬＡＮのメッシュネットワークは、４種類のデバイスを構成要素とする。図８に示す無線ＬＡＮのメッシュネットワークの１構成例を参照して、このネットワークの構成要素について、以下に説明する。
ＭＰ（Mesh Point）１１は、無線ＬＡＮメッシュネットワークの機能のみを実装し、主に近隣のデバイスに対しホッピング（トラフィックの転送）を行う。ＭＡＰ（Mesh Access Point）１２は、ＭＰ１１の機能に加え、無線ＬＡＮアクセスポイントの機能を実装し、後述のＳＴＡ１７に対するアクセスポイントとなる。ＭＰＰ（Mesh Portal Point）１３は、ＭＰ１１の機能に加え、イーサネット（登録商標）２０等の外部ネットワークに接続するゲートウェイ機能を実装する。ＳＴＡ（Station）１７は、無線ＬＡＮメッシュネットワーク機能を実装しない無線ＬＡＮ端末である。
【０００５】
メッシュネットワークのルーティングプロトコルは、大きく分けてオンデマンド（On-demand）型、プロアクティブ（Pro-active）型に分けられる。
オンデマンド型ルーティングプロトコルは、データを送信する際に通信ノード同士が経路要求フレーム／経路応答フレームを送受信した後に経路が構築され、データ通信を行う。代表的なものでは、ＡＯＤＶ（Adhoc On Demand Distance Vector）を改良したＲＭ−ＡＯＤＶ（Radio Metric-AODV）などが挙げられる。
プロアクティブ型ルーティングプロトコルでは、ある間隔ごとに通信ノード同士がルーティング可能な端末を確認しており、常に経路が構築されている。
アドホック無線ＬＡＮメッシュネットワークのIEEE802.11sでは、ＲＭ−ＡＯＤＶプロトコルにツリー構造を構築する機能を追加したＨＷＭＰ（Hybrid Wireless Mesh Protocol）が提案されており、省電力の意味でも通信をする際にしか経路を構築しないオンデマンド型ルーティングプロトコルとして注目されている。
【０００６】
無線ＬＡＮメッシュネットワークでは、モバイル端末など移動性の高い通信ノード同士がリンクし転送することで、広範囲にデータ転送することができる特徴を持つ。
ただ、アドホック無線ＬＡＮメッシュネットワーク上でオンデマンド型ルーティングプロトコルによる通信を行う場合、経路の構築は通信を行う際にしかしないので、移動性の高いノードを宛先にする場合に、そのノードが当該メッシュネットワーク範囲内に存在することを事前に確認することができない。また、アドホック無線ＬＡＮメッシュネットワーク通信では、経路構築する上での経由ノード数（ホップ数）が増加すると、パケットの衝突によるデータフレームの破損の確率が高まるためにホップ数の増加を避けたいが、移動によるホップ数の増加の可能性を考えると、広範囲にわたるアドホック無線ＬＡＮメッシュネットワーク通信を行うことは難しい。このようなことから、ユーザーの思い通りにアドホック無線ＬＡＮメッシュネットワーク通信を利用できない場面が生じることが不可避である。
加えて、例えば、通信ノード同士がメッシュネットワーク範囲内に存在し、オンデマンド型ルーティングプロトコルによる通信を行っていたが、その後、宛先ノードが別の場所に移動したためにデータの送受信を行うことができなくなる、といったケースも考えられる。また、アドホック無線ＬＡＮメッシュネットワーク範囲が同一のオフィスの居室内で２つ無線通信ノードが通信を行っていたが、一時的に宛先ノードが別の無線ＬＡＮメッシュネットワーク範囲である他の居室、会議室、別の建物に移動すると、送信元ノードは経路を構築する事ができずこの通信を行うことができない。
【０００７】
無線ＬＡＮメッシュネットワークを定めるIEEE802.11sでは、IEEE802の有線ＬＡＮネットワークにおいてＭＰＰデバイス（以下、単に「ＭＰＰ」という）がブリッジとして動作する機能が提案されている。このＭＰＰによるブリッジは、通信ノードが無線ＬＡＮメッシュネットワーク範囲外に移動してデータフレームを転送できなくなっても、その後、イーサネット（登録商標）等の有線ネットワークを介して別の無線ＬＡＮメッシュネットワークに接続されれば、ＭＰＰのブロードキャストによって送信元ノードから宛先ノードに経路が確保でき、データフレームを転送することができる。
また、通信経路の途中に異なるネットワークを利用する従来技術として、無線ＬＡＮメッシュネットワークを構成するノード間をインターネットで繋いで、アドホック無線ネットワーク通信を行うことが提案されており、例えば、特許文献１（特許第４４０６３７７号公報）を示すことができる。
【発明の概要】
【発明が解決しようとする課題】
【０００８】
ただ、イーサネット（登録商標）等の有線ネットワークを介して、異なる無線ＬＡＮメッシュネットワークにそれぞれが属する送信元ノードと宛先ノードを接続するIEEE802.11sに準拠する従来技術においては、ＭＰＰがフレームを送信する際、メッシュネットワークフレームから有線ネットワークフレームにフレーム変換するが、そのとき送信元アドレスが送信元ノードのアドレスからＭＰＰのアドレスに変換されるため、フレームを受け取る宛先ノードは、送信元ノードからのデータフレームであると認識することができず、その後、送信元ノードに必要なデータを交換しようとしても、データフレームを返信することができない。しかも、ブロードキャストで転送されるためネットワークパフォーマンスが低下する問題がある。
よって、一方の無線通信ノードが無線ＬＡＮメッシュネットワーク範囲外に移動した場合、交信する無線通信ノード同士が再び同じメッシュネットワーク範囲内に入るまでアドホック無線ＬＡＮメッシュネットワークによるデータフレームの送受信を行うことができない、という問題があった。
【０００９】
なお、特許文献１では、無線ＬＡＮメッシュネットワークでのホッピングの際に、途中で有線を経由するが、異なる無線ＬＡＮメッシュネットワーク間ではオンデマンド型ルーティングプロトコルによる経路を構築することができず、データ通信が行えないので、特許文献１によって、無線ＬＡＮメッシュネットワーク間で起きる上記従来技術の問題は解決できない。
本発明は、無線ＬＡＮメッシュネットワークの従来技術に生じる上記問題に鑑みなされたもので、その目的は、異なるアドホック無線ＬＡＮメッシュネットワークそれぞれの構成要素のノード同士がオンデマンド型ルーティングプロトコルに従って行うデータ通信を可能にすることにある。
【課題を解決するための手段】
【００１０】
本発明は、異なるアドホック無線ＬＡＮメッシュネットワークそれぞれの構成要素のノード同士がオンデマンド型ルーティングプロトコルに従って行うデータ通信を中継する中継機であって、前記ネットワーク内のノードのアドレスを学習するアドレス学習手段と、受信した経路要求に指示される宛先ノードが送信元ノードの属するネットワークに存在するか否かによって中継の要否を確認する中継要否確認手段と、前記中継要否確認手段によって中継が必要であると確認されたことを条件に、送信元ノードの属するネットワーク内の送信元ノードと中継機間の通信経路を決定する第１通信経路決定手段と、上記確認を条件に、通信の宛先ノードの属するネットワーク内の中継機と宛先ノード間の通信経路を決定する第２通信経路決定手段と、前記第１通信経路決定手段及び第２通信経路決定手段によって決定された経路でデータ通信を中継する際に受信データに対して指示される送信元ノードのアドレスを本来のアドレスに変換する送信元アドレス変換手段とを有することを特徴とする。
本発明は、異なるアドホック無線ＬＡＮメッシュネットワークそれぞれの構成要素のノード同士がオンデマンド型ルーティングプロトコルに従って行うデータ通信を中継する中継機であって、前記ネットワーク内のノードのアドレスを学習するアドレス学習手段と、受信した経路要求に指示される宛先ノードが送信元ノードの属するネットワークに存在するか否かによって中継の要否を確認する中継要否確認手段と、前記中継要否確認手段によって中継が必要であると確認されたことを条件に、送信元ノードの属するネットワークから中継機を経て宛先ノードの属するネットワークに至る送信元ノードと宛先ノード間の一連の通信経路を決定する通信経路決定手段と、前記通信経路決定手段によって決定された経路でデータ通信を中継する際に受信データに対して指示される送信元ノードのアドレスを本来のアドレスに変換する送信元アドレス変換手段とを有することを特徴とする。
本発明は、異なるアドホック無線ＬＡＮメッシュネットワークそれぞれの構成要素のノード同士がオンデマンド型ルーティングプロトコルに従って行う通信を中継する、当該ネットワークの構成要素のＭＰＰ（メッシュポータルポイント）であって、前記ネットワーク内のノードのアドレスを学習するアドレス学習手段と、受信した経路要求に指示される宛先ノードが送信元ノードの属するネットワークに存在するか否かによって中継の要否を確認する中継要否確認手段と、前記中継要否確認手段によって中継が必要であると確認されたことを条件に、送信元ノードの属するネットワークから前記ＭＰＰを経て宛先ノードの属するネットワークに至る送信元ノードと宛先ノード間の通信経路を決定する通信経路決定手段とを有することを特徴とする。
本発明は、異なるアドホック無線ＬＡＮメッシュネットワークそれぞれの構成要素のノード同士がオンデマンド型ルーティングプロトコルに従って行うデータ通信を中継するネットワーク間通信方法であって、送信元ノードが宛先ノードを指定して発行する経路要求を受信し、前記ネットワーク内のノードのアドレスを学習するアドレス学習工程と、受信した経路要求に指示される宛先ノードが送信元ノードの属するネットワークに存在するか否かによって中継の要否を確認する中継要否確認工程と、前記中継要否確認工程によって中継が必要であると確認されたことを条件に、送信元ノードの属するネットワーク内の送信元ノードと中継機間の通信経路を決定する第１通信経路決定工程と、第１通信経路決定工程により決定された通信経路を経て、中継する通信の宛先ノードの属するネットワーク内の中継機と宛先ノード間の通信経路を決定する第２通信経路決定工程と、前記第１通信経路決定工程及び第２通信経路決定工程によって決定された経路でデータ通信を中継する際に受信データに対して指示される送信元ノードのアドレスを本来のアドレスに変換する送信元アドレス変換工程とを行うことを特徴とする。
本発明は、異なるアドホック無線ＬＡＮメッシュネットワークそれぞれの構成要素のノード同士がオンデマンド型ルーティングプロトコルに従って行うデータ通信を中継するネットワーク間通信方法であって、送信元ノードが宛先ノードを指定して発行する経路要求を受信し、前記ネットワーク内のノードのアドレスを学習するアドレス学習工程と、受信した経路要求に指示される宛先ノードが送信元ノードの属するネットワークに存在するか否かによって中継の要否を確認する中継要否確認工程と、前記中継要否確認工程によって中継が必要であると確認されたことを条件に、送信元ノードの属するネットワークから中継機を経て宛先ノードの属するネットワークに至る送信元ノードと宛先ノード間の一連の通信経路を決定する通信経路決定工程と、前記通信経路決定工程によって決定された経路でデータ通信を中継する際に受信データに対して指示される送信元ノードのアドレスを本来のアドレスに変換する送信元アドレス変換工程とを行うことを特徴とする。
【発明の効果】
【００１１】
本発明によると、アドホック無線ＬＡＮメッシュネットワーク内のノードは同じメッシュネットワーク範囲内のノードに限らず、他のアドホック無線ＬＡＮメッシュネットワーク内のノードとデータフレームの送受信を行うことができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施形態に係る無線ＬＡＮメッシュネットワークの構成及び経路要求フレームの通信状況を示す図である。
【図２】図１の経路要求に応じて宛先ノードが送信する経路応答フレームの通信経路を示す図である。
【図３】本発明の実施形態１に係る異なる無線ＬＡＮメッシュネットワークの接続構成及びルータの中継機能による通信動作を説明する図である。
【図４】図３に示すネットワークのルータが行う経路構築処理のフロー図である。
【図５】本発明の実施形態２に係る異なる無線ＬＡＮメッシュネットワークの接続構成及びルータの中継機能による通信動作を説明する図である。
【図６】本発明の実施形態３に係る異なる無線ＬＡＮメッシュネットワークの接続構成及びＭＰＰの中継機能による通信動作を説明する図である。
【図７】図６のネットワークの変形例の接続構成及び通信動作を説明する図である。
【図８】無線ＬＡＮメッシュネットワークの構成要素を説明するためのネットワーク構成例を示す図である。
【発明を実施するための形態】
【００１３】
以下、添付図面を参照して、本発明に係る実施形態を詳細に説明する。
本発明に係るアドホック無線ＬＡＮメッシュネットワークの以下に示す実施形態は、異なる無線ＬＡＮメッシュネットワークとして構成する該ネットワークそれぞれの構成要素のノード同士がオンデマンド型ルーティングプロトコルに従って行うデータ通信を可能にするための中継機もしくは中継機能を有し、これらを該ネットワークのＭＰＰを介して利用する。つまり、異なる無線ＬＡＮメッシュネットワーク間を接続する中継機もしくは中継機能が、従来技術にないこの実施形態に特有の構成部分をなす。
【００１４】
［無線ＬＡＮメッシュネットワーク］
先ず、本実施形態が対象とする無線ＬＡＮメッシュネットワーク（以下単に「無線ＬＡＮメッシュネットワーク」或いは「メッシュネットワーク」ともいう）の基本構成の１例を示し、その動作を説明する。
図１は、本発明の実施形態に係る無線ＬＡＮメッシュネットワークの基本構成の１例を示す図である。なお、図中には、後述する経路要求時の通信状況を説明するための経路要求フレームの流れが示される。
図１に示す無線ＬＡＮメッシュネットワーク１００を構成するノード（１）〜（１０）の各ノード、即ち、ＭＰ（Mesh Point）１１４，１１５，１１６，１１７，１１９、ＭＡＰ（Mesh Access Point）１２３，１２１０、ＭＰＰ（Mesh Portal Point）１３８、ＳＴＡ（Station）１７１,１７２は、先に、図８を参照して説明した要素に当たる。また、ＭＰＰ（Mesh Portal Point）１３８は、イーサネット（登録商標）２０のルータ２１１に接続され、ここでは、このルータ２１１を経由して、ＰＣ（Personal computer）２２１１等のノード（１１）との交信ができる。
【００１５】
図１では、無線ＬＡＮメッシュネットワーク１００内の各ノードは、オンデマンド型ルーティングプロトコルにより無線ＬＡＮメッシュネットワーク通信を行い、ルータ２１１を介してイーサネット（登録商標）２０上のノード（１１）とも通信が行える。
図１に示すように、ノード（１）のＳＴＡ１７１が同じ無線ＬＡＮメッシュネットワークに属するノード（２）のＳＴＡ１７２と通信を行う場合、オンデマンド型ルーティングプロトコルでは、初めにノード（１）のＳＴＡ１７１が経路要求フレーム（ＲＲＥＱ）を他のノードにブロードキャスト転送する。
このブロードキャスト転送される経路要求フレームを受信するノード（３）のＭＡＰ１２３は、受信した経路要求フレームが自分宛のフレームでないので、別のノードへブロードキャスト転送する（図１に示す例では、ノード（４）〜（６）が転送可能なノードであるとする）。
【００１６】
ノード（３）によってブロードキャスト転送される経路要求フレームを受信するノードのうち、ノード（４）のＭＰ１１４は、同様にノード（１０）のＭＡＰ１２１０へ、さらにノード（１０）はノード（２）のＳＴＡ１７２へと経路要求フレームの転送を行う。
ノード（２）のＳＴＡ１７２は、受信した経路要求フレーム（以下、「ＲＲＥＱ」という）が自分宛のフレームであることを確認すると、経路要求に対する応答動作として、今度は経路要求の送信元を宛先に経路応答フレーム（以下、「ＲＲＥＰ」という）を送信する。
図２は、この経路応答時の通信状況を説明するＲＲＥＰの流れを示した図である。図２に示すように、ノード（２）のＳＴＡ１７２が自分宛のフレームであるＲＲＥＱを受信すると、ＲＲＥＱが転送された経路（図１の流れ、参照）に対して逆の方向にＲＲＥＰを今度はユニキャスト送信によって転送する。
図２ではノード（２）→ノード（１０）→ノード（４）→ノード（３）→ノード（１）の順にＲＲＥＰが転送される。ノード（１）のＳＴＡ１７１がＲＲＥＰを受信すると、ＲＲＥＰが転送された経路でノード（１）のＳＴＡ１７１とノード（２）のＳＴＡ１７２がリンクし、初めてデータフレームの転送が可能となる。
【００１７】
［異なる無線ＬＡＮメッシュネットワーク間の中継］
上記で図１及び２を参照して説明した無線ＬＡＮメッシュネットワークは、ＭＰＰ１３８及びルータ２１１の持つ中継機能によって、接続可能なネットワークを拡げることができる。ただ、従来技術におけるこれらの要素の持つ中継機能は、異なる無線ＬＡＮメッシュネットワーク間の接続に使用される場合、上記［発明が解決しようとする課題］で述べたように、送信元アドレスが送信元ノードのアドレスからＭＰＰデバイスのアドレスに変換されるため、フレームを受け取る宛先ノードは、送信元ノードからのデータフレームであると認識することができず、その後、送信元ノードに必要なデータを交換しようとしても、データフレームを返信することができない、という問題を生じる。
【００１８】
そこで、本実施形態では、異なる無線ＬＡＮメッシュネットワーク間で送信元ノードからのデータを受け取った宛先ノードが先の送信元にデータを返信するデータの交換を行えるような中継機もしくは中継機能を備えることにより、上記の問題を解決する。
以下に、本実施形態の中継機能を備えた無線ＬＡＮメッシュネットワークの実施形態として、〈実施形態１〉〜〈実施形態５〉を示す。
〈実施形態１〉及び〈実施形態２〉は、イーサネット（登録商標）のルータが当該中継機能を持つ点で同じである。両者の違いは、経路要求及び経路応答の動作形態が異なる点である。
また、〈実施形態３〉及び〈実施形態４〉は、無線ＬＡＮメッシュネットワークを構成するＭＰＰが当該中継機能を持つ点で同じである。両者の違いは、異なる無線ＬＡＮメッシュネットワークに共通のＭＰＰにより構成する形態であるか、又は異なる無線ＬＡＮメッシュネットワークそれぞれのＭＰＰにより構成する形態であるかが異なる点である。
また、〈実施形態５〉は、無線ＬＡＮメッシュネットワークそれぞれを構成するノードのアドレスの管理に関する。
【００１９】
〈実施形態１〉
この実施形態は、イーサネット（登録商標）のルータが当該中継機能を持つ。ルータが当該中継機能を持つためには、異なる無線ＬＡＮメッシュネットワークそれぞれを構成するノードのアドレスを学習し、得られるアドレスを管理する必要がある。
図１の無線ＬＡＮメッシュネットワークにおいては、ノード（８）のＭＰＰ１３８を通して接続されるイーサネット（登録商標）２０のルータ２１１は、イーサネット（登録商標）２０で接続されたノード（８）のＭＰＰ１３８のアドレスを学習することはできるが、ノード（８）のＭＰＰ１３８以外の無線ＬＡＮメッシュネットワークのノードについて、アドレスを学習することはできない。
そこで、図１を参照して上記で説明した経路要求フレームの送信動作の際のように、無線ＬＡＮメッシュネットワーク内のノード（１）のＳＴＡ１７１がＲＲＥＱをブロードキャスト転送した場合、ノード（８）のＭＰＰ１３８が行うＲＲＥＱのルータ２１１への転送時に、受信するＲＲＥＱから学習する。図１の動作例では、受信したノード（１）のＲＲＥＱに送信元ノードとして示されるノード（１）のアドレスを得ることができる。
【００２０】
上記の学習を行うことによって、異なる無線ＬＡＮメッシュネットワークそれぞれを構成するノードのアドレスを得、この管理を行うことを前提に、異なる無線ＬＡＮメッシュネットワーク間で働く中継機能について、図３及び４を参照して以下に説明する。
図３は、実施形態１に係る異なる無線ＬＡＮメッシュネットワークの接続構成及びルータの中継機能による通信動作を説明する図である。
図３に示す構成では、異なる無線ＬＡＮメッシュネットワークである無線ＬＡＮメッシュネットワーク（１）１００１と無線ＬＡＮメッシュネットワーク（２）１００２が、ルータ２１によって接続されている。なお、接続された無線ＬＡＮメッシュネットワークそれぞれは、先に図１を参照して上記で説明した無線ＬＡＮメッシュネットワーク１００と同様の構成要素よりなる。
【００２１】
図３のネットワーク構成で、ノード（１）のＳＴＡ１７１がノード（４）のＳＴＡ１７４にデータフレームを転送する場合、初めにノード（１）は、ＲＲＥＱを無線ＬＡＮメッシュネットワーク（１）１００１内にブロードキャスト転送する。しかし、宛先のノード（４）が、無線ＬＡＮメッシュネットワーク（１）に属していないため、ノード（１）は、ＲＲＥＱをノード（４）に直接転送することができない。
ただ、ＲＲＥＱが無線ＬＡＮメッシュネットワーク（１）１００１内に属するノードに順次転送され、ノード（５）のＭＰＰ１３５で受信されると、ＭＰＰ１３５に備わるインターフェースによってイーサネット（登録商標）２０のルータ２１に繋ぐことができる。そこで、このルータ２１を、ＲＲＥＱを無線ＬＡＮメッシュネットワーク（１）１００１とは別の無線ＬＡＮメッシュネットワークへ転送するための中継機として利用する。つまり、ノード（５）のＭＰＰ１３５が、ノード（１）のＳＴＡ１７１を送信元ノードとするＲＲＥＱを受信した場合、ＲＲＥＱをイーサネット（登録商標）２０のルータ２１に転送する。ＲＲＥＱを受信するルータ２１は、送信元アドレスがノード（１）のＳＴＡ１７１であるＲＲＥＱを受信することで、ノード（１）のＳＴＡ１７１のアドレスを学習することができる。
【００２２】
ここで、イーサネット（登録商標）２０のルータ２１が、ＲＲＥＱ受信時に行う経路構築処理を図４に例示するフロー図を参照して説明する。
ルータ２１は、ＭＰＰ（図３の例では、ノード（５）のＭＰＰ１３５か或いはノード（６）のＭＰＰ１３６）からＲＲＥＱを受信すると、ＲＲＥＱ内に示されている送信元ノード及び宛先ノードのアドレス等の情報を取り出す（ステップＳ１０１）。
次いで、ＲＲＥＱから取り出した送信元ノードのアドレスを学習するとともに、該ノードの属している無線ＬＡＮメッシュネットワークを識別する情報（図３の動作例では、送信元ノードであるノード（１）が属するのは、無線ＬＡＮメッシュネットワーク（１）１００１であることを識別）も学習する（ステップＳ１０２）。
次に、ＲＲＥＱから取り出した宛先ノード（図３の動作例では、無線ＬＡＮメッシュネットワーク（２）１００２に属するノード（４）である）が既に学習済みのノードであるか否かを、該宛先ノードのアドレスが管理下の無線ＬＡＮメッシュネットワーク内に存在するノードのアドレスにあるか否かによって確認する（ステップＳ１０３）。
【００２３】
ステップＳ１０３で宛先ノードが学習済みのノードではない場合（ステップＳ１０３-Ｎｏ）、処理対象とするＲＲＥＱではないとみなして、このフローの処理を終了する。
他方、ステップＳ１０３で宛先ノードが学習済みのノードである場合（ステップＳ１０３-Ｙｅｓ）、この宛先ノードが送信元ノードとは異なる無線ＬＡＮメッシュネットワーク又はイーサネット（登録商標）に属するか否かを確認する（図３の動作例では、送信元のノード（１）は、無線ＬＡＮメッシュネットワーク（１）１００１で、宛先のノード（４）は無線ＬＡＮメッシュネットワーク（２）１００２に属し、異なるネットワークに属する）。
ステップＳ１０４で、宛先ノードが送信元ノードとは異なる無線ＬＡＮメッシュネットワーク、イーサネット（登録商標）のいずれにも属しない場合（ステップＳ１０４-Ｎｏ）、ルータ２１が処理対象とするＲＲＥＱではない、とみなして、このフローの処理を終了する。
【００２４】
なお、ステップＳ１０４-Ｎｏのケースとして、ルータ２１がＭＰＰ（図３の例では、ノード（５）のＭＰＰ１３５或いはノード（６）のＭＰＰ１３６）から受け取ったＲＲＥＱに示される宛先ノードの属する無線ＬＡＮメッシュネットワークが送信元ノードと同じ無線ＬＡＮメッシュネットワークであるケースがある。
このケースの場合、ルータ２１は、ノード（５）のＭＰＰ１３５及びノード（６）のＭＰＰ１３６を経由して転送されるＲＲＥＱを受信したときに学習しているので、宛先ノードと送信元ノードがどちらも無線ＬＡＮメッシュネットワーク（１）１００１又は無線ＬＡＮメッシュネットワーク（２）１００２の同じネットワークに属していることが判断でき、このケースでは、何の動作モード行わない。つまり、無線ＬＡＮメッシュネットワーク内で通常行なわれる動作となり、ルータ２１の中継動作は必要としない。
【００２５】
他方、ステップＳ１０４で、宛先ノードが送信元ノードとは異なる無線ＬＡＮメッシュネットワーク又はイーサネット（登録商標）に属する場合（ステップＳ１０４-Yes）、ルータ２１は、このＲＲＥＱを処理対象として、ＲＲＥＱに応じて経路を構築するために宛先ノードと送信元ノードの間で行うデータ交換を中継し、当該ＲＲＥＱに対するＲＲＥＰを送信元ノードに返信する（ステップＳ１０５）。なお、ステップＳ１０４で宛先ノードがイーサネット（登録商標）に属する場合の処理は、本実施形態の中継機能が要旨とする部分と直接関係しない動作であり、以下の説明では割愛する。
ステップＳ１０５でルータ２１がＲＲＥＰを送信元ノードへ返信することによりこのフローによる処理が終了する。このフローによる処理の結果として、ステップＳ１０５で返信されるＲＲＥＰを送信元ノードが受信することにより、送信元ノードから宛先ノードへ転送するデータフレームの経路が構築される。
【００２６】
ここで、ルータ２１による上述の経路の構築にもとづいて、異なる無線ＬＡＮメッシュネットワーク（１）１００１，同（２）１００２間で行われるデータ通信の動作について、図３を参照して、より詳細に説明する。なお、図３の動作例では、下記動作（１）〜動作（７）を昇順に行う（同図中に（１）〜（７）にて示す）。
動作（１）  送信元ノードの属する無線ＬＡＮメッシュネットワークとルータ２１の間の経路の構築（ＲＲＥＱ受信・ＲＲＥＰ送信）
動作（２）  データフレームを動作（１）で構築した経路で送信
動作（３）  ルータ２１によるイーサネット（登録商標）フレーム受信
動作（４）  送信元ＭＡＣアドレス変換
動作（５）  ルータ２１と宛先ノードの属する無線ＬＡＮメッシュネットワークの間の経路の構築（ＲＲＥＱ受信・ＲＲＥＰ送信）
動作（６）  ルータ２１からのイーサネット（登録商標）フレーム送信
動作（７）  データフレームを動作（５）で構築した経路で受信
【００２７】
動作（１）：  上述のように、ルータ２１は、ＭＰＰから受け取ったＲＲＥＱに示される宛先ノードの属する無線ＬＡＮメッシュネットワークが送信元ノードと同じ無線ＬＡＮメッシュネットワークであるか否かを判断する。この判断を行って、ＲＲＥＱに示される宛先ノードと送信元ノードが異なる無線ＬＡＮメッシュネットワークに属する、という結果が得られると、ルータ２１は、送信元ノードが属する無線ＬＡＮメッシュネットワーク（図３の例では、無線ＬＡＮメッシュネットワーク（１）１００１）に対して、仮の宛先ノード（図３の例では、ノード（４））として動作する。つまり、先に受信したＲＲＥＱに対する応答動作として、ルータ２１は、送信元アドレスＳＡを仮に定めた宛先ノード（図３の例では、ノード（４））のアドレスとし、かつ宛先アドレスＤＡを先に受信したＲＲＥＱの送信元ノード（ノード（１））とするＲＲＥＰをＭＰＰ（ノード（５）のＭＰＰ１３５）に返信する。
ルータ２１からのＲＲＥＰを受信するＭＰＰ（ノード（５）のＭＰＰ１３５）は、ＲＲＥＰを宛先アドレスＤＡ（ノード（１））に従って、先のＲＲＥＱの通信経路を逆にユニキャスト転送する。ＲＲＥＰを受信する宛先ノード（ノード（１））は、宛先ノード（ノード（４））からＲＲＥＰの返信があったと判断するので、これで送信元ノード（ノード（１））とルータ２１間の経路の構築が完了する。なお、ルータ２１が宛先ノード（ノード（４））を学習していない場合、ルータ２１は、送信元ノード（ノード（１））のアドレス学習のみを行い、ＲＲＥＰを返信しない。
【００２８】
動作（２）：  上記のようにして、送信元ノード（ノード（１））とルータ２１の間の経路を構築した後、構築された経路を通して、送信元ノード（ノード（１））は、宛先ノード（ノード（４））へデータフレームを送信する。
動作（３）：  送信元ノードの属する無線ＬＡＮメッシュネットワーク上のノード（５）のＭＰＰ１３５は、構築された宛先ノードへの経路に従って次のイーサネット（登録商標）２０上のルータ２１へデータフレームを転送する。
ただ、ノード（５）のＭＰＰ１３５が行うこのデータフレームの転送動作は、実際には仮に定めた宛先ノード（ノード（４））として動作するルータ２１に対するものである。よって、ＭＰＰ１３５は、このデータフレームをルータ１２に転送する際に、送信元アドレスＳＡを無線ＬＡＮメッシュネットワークフレームに指示されていた本来の送信元ノード（ノード（１））からイーサネット（登録商標）フレームに指示されるルータ２１に繋がるＭＰＰ（ノード（５））のアドレスに変換する必要がある。
【００２９】
動作（４）：  しかし、ＭＰＰ（ノード（５））のアドレスを送信元アドレスＳＡとしてイーサネット（登録商標）フレームを受信するルータ２１は、送信元アドレスＳＡをこのままにして、無線ＬＡＮメッシュネットワーク（２）に中継すると、誤った送信元ノードを示すことになるので、本来の正しい送信元アドレスＳＡに変換する。この変換は、ルータ２１が、先にＲＲＥＱを受信し、送信元ノード（１）から宛先ノード（４）へのデータ通信のように、異なる無線ＬＡＮメッシュネットワーク（１）１００１，（２）１００２間でデータフレームを転送することを予め知っているので、図３の例のように、送信元アドレスＳＡがノード（５）で、宛先アドレスＤＡがノード（４）のイーサネット（登録商標）フレームを受信した場合、送信元アドレスＳＡをノード（１）にアドレス変換し、無線ＬＡＮメッシュネットワークフレームの場合と同様の送信元アドレスＳＡに戻す。なお、ルータ２１が送信元アドレス変換を行う前に、送信元アドレスが本来の送信元ノードであった場合、ルータ２１は、送信元アドレス変換を行わない。
【００３０】
動作（５）：  また、ルータ２１は、宛先ノードが属する無線ＬＡＮメッシュネットワーク（図３の例では、無線ＬＡＮメッシュネットワーク（２）１００２）に対して、仮の送信元ノード（ノード（１））として動作する。つまり、先にノード（５）のＭＰＰ１３５を通して送信元ノード（ノード（１））の属する無線ＬＡＮメッシュネットワークから受信したＲＲＥＱを宛先ノード（ノード（４））が属する無線ＬＡＮメッシュネットワークに中継する動作として、ルータ２１は、送信元アドレスＳＡを仮に定めた送信元ノード（ノード（１））のアドレスとし、かつ宛先アドレスＤＡを先に受信したＲＲＥＱの宛先ノード（ノード（４））とするＲＲＥＱをノード（６）のＭＰＰ１３６を通して送信する。
ＲＲＥＱを受信した宛先ノード（ノード（４））がＲＲＥＰを返信する動作は、既存のオンデマンド型ルーティングプロトコルに従って、先のＲＲＥＱの通信経路を逆にユニキャスト転送し、ノード（６）のＭＰＰ１３６を通してルータ２１が受信する。このとき、ルータ２１は、仮の送信元ノード（ノード（１））としての動作を行い、宛先ノード（ノード（４））とルータ２１間で経路を構築する。
【００３１】
動作（６）：  次に、ルータ２１は、動作（５）で構築された経路に従って、宛先ノードが属する無線ＬＡＮメッシュネットワーク（無線ＬＡＮメッシュネットワーク（２）１００２）上のノード（６）のＭＰＰ１３６へイーサネット（登録商標）フレーム送信を行う。このとき、ルータ２１は、動作（４）で送信元アドレスＳＡが本来の正しい送信元アドレスＳＡ（ノード（１））に変換されているので、変換された送信元アドレスＳＡを指示する。つまり、動作（２）で送信元ノード（ノード（１））がデータフレームの転送を行ったときの送信元アドレスＳＡ及び宛先アドレスＤＡと同様の指示を行ってデータフレームを転送する。
動作（７）：  次に、イーサネット（登録商標）フレームを受信するＭＰＰ１３６は、受け取ったデータフレームを、動作（５）で構築された経路に従って、宛先ノード（ノード（４））が属する無線ＬＡＮメッシュネットワーク（無線ＬＡＮメッシュネットワーク（２）１００２）上の次のノードへ転送し、最終的に宛先ノード（ノード（４））によってデータフレームが受信されると、データ送信を完了する。
【００３２】
上記のように、ルータ２１は、各ノードのアドレスと属する無線ＬＡＮメッシュネットワークを予め学習し、図３に例示した送信元ノード（ノード（１））から宛先ノード（ノード（４））へデータを通信するときのように、異なる無線ＬＡＮメッシュネットワーク（１）１００１，（２）１００２間で通信を行う際、同一無線ＬＡＮメッシュネットワーク内に送信元と宛先の各ノードが存在するかのように、経路要求及び経路応答を中継することにより各無線ＬＡＮメッシュネットワークにおける経路を構築し、データを送信するときにも受信側に送信元ノードのアドレスが正しく伝わるような変換を行って、データ通信の中継をする。
この中継動作により無線ＬＡＮメッシュネットワーク内のノードは、同じ無線ＬＡＮメッシュネットワーク内のノードに限らず、他の無線ＬＡＮメッシュネットワーク内のノードとデータフレームの送受信を行うことができる。
【００３３】
〈実施形態２〉
この実施形態は、上記〈実施形態１〉と同様にイーサネット（登録商標）のルータが中継機能を持つが、経路要求及び経路応答の動作形態が異なる。
本実施形態では、イーサネット（登録商標）のルータが、中継機能として、異なる無線ＬＡＮメッシュネットワーク間でＲＲＥＱ及びＲＲＥＰを転送する機能を持ち、この機能によって、同一の無線ＬＡＮメッシュネットワーク内で行われるＲＲＥＱ及びＲＲＥＰを送受信する経路要求及び経路応答であるかのような動作を行わせる。なお、この相違点のほかは、上記〈実施形態１〉と変わらないので、同じ構成部分についての詳細は、先の説明を参照することとし、ここでは記載を省略する。
【００３４】
図５は、実施形態２に係る異なる無線ＬＡＮメッシュネットワークの接続構成及びルータの中継機能による通信動作を説明する図である。
図５に示す構成では、異なる無線ＬＡＮメッシュネットワークである無線ＬＡＮメッシュネットワーク（１）１００１と無線ＬＡＮメッシュネットワーク（２）１００２が、ルータ２１によって接続されている。なお、接続された無線ＬＡＮメッシュネットワークそれぞれは、先に図１を参照して上記で説明した無線ＬＡＮメッシュネットワーク１００と同様の構成要素よりなる。
【００３５】
図５に示す構成を有するネットワークにおいて、ルータ２１の中継機能によって構築される経路に従って、異なる無線ＬＡＮメッシュネットワーク（１）１００１，同（２）１００２間で行われるデータ通信の動作について、同図を参照して、より詳細に説明する。なお、図５の動作例では、下記動作（１）〜動作（７）を昇順に行う（同図中に（１）〜（７）にて示す）。
動作（１）  送信元ノードから宛先ノードへのＲＲＥＱの転送
動作（２）  宛先ノードから送信元ノードへのＲＲＥＰの転送
動作（３）  データフレームを動作（１）、（２）で構築した経路で送信
動作（４）  ルータ２１によるイーサネット（登録商標）フレーム受信
動作（５）  送信元ＭＡＣアドレス変換
動作（６）  ルータ２１からのイーサネット（登録商標）フレーム送信
動作（７）  データフレームを動作（１）、（２）で構築した経路で受信
【００３６】
動作（１）：  無線ＬＡＮメッシュネットワーク（１）１００１内のノード（１）のＳＴＡ１７１が、無線ＬＡＮメッシュネットワーク（２）１００２内のノード（４）のＳＴＡ１７４に対してデータフレームを転送する場合、初めにノード（１）のＳＴＡ１７１がＲＲＥＱをブロードキャスト転送する。
ただ、ノード（４）のＳＴＡ１７４は、ノード（１）の属する無線ＬＡＮメッシュネットワーク（１）１００１に存在しないため、ノード（１）によって転送されるＲＲＥＱは、ノード（４）に直接転送することができない。
そこで、無線ＬＡＮメッシュネットワーク（１）１００１内のノード（５）のＭＰＰ１３５からＲＲＥＱを受信するルータ２１がイーサネット（登録商標）２０を介して無線ＬＡＮメッシュネットワーク（２）１００２内のノード（６）のＭＰＰ１３６に受信したＲＲＥＱを転送する。
このとき、ルータ２１は、ノード（５）から転送されるＲＲＥＱに示される宛先ノード（ノード（４））を既に学習している場合、受信したＲＲＥＱを宛先ノード（ノード（４））が属する無線ＬＡＮメッシュネットワーク（２）１００２内のノード（６）に転送する。
【００３７】
次に、ノード（６）は、受信した送信元ノード（ノード（１））からのＲＲＥＱを無線ＬＡＮメッシュネットワーク（２）１００２内でブロードキャスト転送し、宛先ノード（ノード（４））は、このＲＲＥＱを受信することができる。
このように、ルータ２１が中継することで、ルータ２１から転送されてくるＲＲＥＱを受信するノード（６）のＭＰＰ１３６は、同一の無線ＬＡＮメッシュネットワーク内で行われるＲＲＥＱであるかのような動作で無線ＬＡＮメッシュネットワーク（２）１００２内にＲＲＥＱを転送することができる。
【００３８】
動作（２）：  宛先ノード（ノード（４））は、宛先アドレスＤＡを上記動作（１）で受信したＲＲＥＱの送信元ノード（ノード（１））とするＲＲＥＰを無線ＬＡＮメッシュネットワーク（２）１００２内の上記ＲＲＥＱの受信時の経路を逆にユニキャスト転送し、ノード（６）のＭＰＰ１３６経由でルータ２１に返信する。ルータ２１から無線ＬＡＮメッシュネットワーク（１）１００１内のノード（５）のＭＰＰ１３５を経由して、返信する経路も上記ＲＲＥＱの受信時の経路を逆にノード（１）へユニキャスト転送することができるので、この転送動作を行うことで、送信元ノード（ノード（１））と宛先ノード（ノード（４））間の経路の構築が完了する。
【００３９】
本実施形態における上記動作（３）〜（７）は、上記〈実施形態１〉における動作（２）、（３）、（４）、（６）、（７）に対応し、動作内容は同じである。よって、上記〈実施形態１〉の説明を参照することとし、ここでは記載を省略する。
上記のように、ルータ２１は、各ノードのアドレスと属する無線ＬＡＮメッシュネットワークを予め学習し、図５に例示した送信元ノード（ノード（１））から宛先ノード（ノード（４））へデータを通信するときのように、異なる無線ＬＡＮメッシュネットワーク１００１，１００２間で通信を行う際、同一無線ＬＡＮメッシュネットワーク内に送信元と宛先の各ノードが存在するかのように、経路要求及び経路応答を転送して、異なる無線ＬＡＮメッシュネットワーク間の中継を行うことにより、各無線ＬＡＮメッシュネットワークにおける経路を構築し、データを送信するときにも受信側に送信元ノードのアドレスが正しく伝わるような変換を行って、データ通信の中継をする。
この中継動作により無線ＬＡＮメッシュネットワーク内のノードは、同じ無線ＬＡＮメッシュネットワーク内のノードに限らず、他の無線ＬＡＮメッシュネットワーク内のノードとデータフレームの送受信を行うことができる。
【００４０】
〈実施形態３〉
この実施形態は、無線ＬＡＮメッシュネットワークを構成するＭＰＰが異なる無線ＬＡＮメッシュネットワーク間の中継機能を持つ形態で実施する例を示すものである。
上記〈実施形態１〉及び〈実施形態２〉では、イーサネット（登録商標）２０上のルータ２１に当該中継機能を持たせたが、本実施形態では、無線ＬＡＮメッシュネットワークを構成するＭＰＰに上記〈実施形態１〉及び〈実施形態２〉のルータ２１の中継機能を持たせる。つまり、本実施形態のＭＰＰは、外部ネットワークヘの接続をイーサネット（登録商標）のルータのように有線で接続しないで、無線ＬＡＮメッシュネットワーク間でのみ機能する無線モジュールとし、このＭＰＰで無線ＬＡＮメッシュネットワーク間を接続することを可能にする。
【００４１】
図６は、本実施形態に係る異なる無線ＬＡＮメッシュネットワークの接続構成及びＭＰＰの中継機能による通信動作を説明する図である。
図６に示す構成では、異なる無線ＬＡＮメッシュネットワークである無線ＬＡＮメッシュネットワーク（１）１００１と無線ＬＡＮメッシュネットワーク（２）１００２が、ＭＰＰ１３ｒによって接続されている。なお、接続された無線ＬＡＮメッシュネットワークそれぞれは、ＭＰＰ１３ｒを除いて、先に図１を参照して上記で説明した無線ＬＡＮメッシュネットワーク１００と基本的に同じ構成要素よりなっている。
ＭＰＰ１３ｒは、異なる無線ＬＡＮメッシュネットワークのポータルポイントとして働く無線モジュールであり、どちらの無線ＬＡＮメッシュネットワークのＭＰ１１等のノードにも接続することができる。
【００４２】
ＭＰＰ１３ｒが持つ無線ＬＡＮメッシュネットワーク間の中継機能は、基本的には上記〈実施形態１〉及び〈実施形態２〉ルータ２１の中継機能と同様に、異なる無線ＬＡＮメッシュネットワーク間で送信元ノードから宛先ノードヘのＲＲＥＱ及びＲＲＥＰを転送して経路を構築し、構築された経路に従ってデータ通信の中継動作を行う。図６の例では、「ノード（１）のＳＴＡ１７１」→「ＭＡＰ１２」→「ＭＰ１１」→「ＭＰ１１」→「ＭＰ１１」→「ＭＰＰ１３ｒ」→「ＭＰ１１」→「ＭＰ１１」→「ＭＰ１１」→「ＭＡＰ１２」→「ノード（４）のＳＴＡ１７４」の順に無線ＬＡＮメッシュネットワーク（１）１００１と無線ＬＡＮメッシュネットワーク（２）１００２の間で経路を構築し、データ通信の中継動作を行う。
また、上記の中継動作に必要なノードのアドレス等の情報管理や処理を行う手段を有する。
このように、無線モジュールのＭＰＰ１３ｒにより異なる無線ＬＡＮメッシュネットワーク間で送信元ノードから宛先ノードヘの中継動作を行うことで、無線ＬＡＮメッシュネットワーク内のノードは、同じ無線ＬＡＮメッシュネットワーク内のノードに限らず、他の無線ＬＡＮメッシュネットワーク内のノードとデータフレームの送受信を行うことができる。また、中継の際に上記〈実施形態１〉及び〈実施形態２〉で必要とした、イーサネット（登録商標）フレームへの変換や送信元ＭＡＣアドレスの変換が不要になる。
【００４３】
〈実施形態４〉
この実施形態は、無線ＬＡＮメッシュネットワークを構成するＭＰＰが異なる無線ＬＡＮメッシュネットワーク間の中継機能を持つ形態で実施する他の例を示すものである。
上記〈実施形態３〉では、異なる無線ＬＡＮメッシュネットワークのポータルポイントとして働く無線モジュールで、どちらの無線ＬＡＮメッシュネットワークのＭＰ１１等のノードにも接続できる共有形態のＭＰＰを示した。この形態をとる場合、異なる無線ＬＡＮメッシュネットワークを接続状態に保持しようとすると、ネットワーク構成の柔軟性が低下することは否めない。
そこで、異なる無線ＬＡＮメッシュネットワークのポータルポイントとして働く無線モジュールとしてのＭＰＰを各無線ＬＡＮメッシュネットワークにおける構成要素とするとともに、このＭＰＰ同士を直接、接続することを可能にするインターフェースをこのＭＰＰに設けるようにする。このような構成を採用することで、ネットワーク構成の柔軟性を高めることができる。なお、ネットワーク構成を重視する場合、ＭＰＰ間の接続を有線としても良い。
【００４４】
図７は、本実施形態に係る異なる無線ＬＡＮメッシュネットワークの接続構成及びＭＰＰの中継機能による通信動作を説明する図である。
図７に示す構成では、異なる無線ＬＡＮメッシュネットワークである無線ＬＡＮメッシュネットワーク（１）１００１、と無線ＬＡＮメッシュネットワーク（２）１００２がそれぞれ、ＭＰＰ１３ｒを有し、ＭＰＰ１３ｒ同士で異なる無線ＬＡＮメッシュネットワークを接続する。なお、接続された無線ＬＡＮメッシュネットワークそれぞれは、ＭＰＰ１３ｒを除いて、先に図１を参照して上記で説明した無線ＬＡＮメッシュネットワーク１００と基本的に同じ構成要素よりなっている。
各無線ＬＡＮメッシュネットワークのＭＰＰ１３ｒは、ＭＰＰ同士を直接、接続することを可能にするインターフェースを有し、ＭＰＰｌ３ｒを介して異なる無線ＬＡＮメッシュネットワーク内の各種のノード間を接続することができる。
【００４５】
ＭＰＰ１３ｒが持つ無線ＬＡＮメッシュネットワーク間の中継機能は、基本的には上記〈実施形態１〉及び〈実施形態２〉ルータ２１の中継機能と同様に、異なる無線ＬＡＮメッシュネットワーク間で送信元ノードから宛先ノードヘのＲＲＥＱ及びＲＲＥＰを転送して経路を構築し、構築された経路に従ってデータ通信の中継動作を行う。図７の例では「ノード（１）のＳＴＡ１７１」→「ＭＡＰ１２」→「ＭＰ１１」→「ＭＰ１１」→「ＭＡＰ１２」→「ＭＰＰ１３ｒ」→「ＭＰＰ１３ｒ」→「ＭＡＰ１２」→「ＭＰ１１」→「ＭＰ１１」→「ＭＡＰ１２」→「ノード（４）のＳＴＡ１７４」の順に無線ＬＡＮメッシュネットワーク（１）１００１と無線ＬＡＮメッシュネットワーク（２）１００２の間で経路を構築し、データ通信の中継動作を行う。
また、ＭＰＰ１３ｒは、上記の中継動作に必要なノードのアドレス等の情報管理や処理を行う手段を有する。
このように、各無線ＬＡＮメッシュネットワークが有する無線モジュールのＭＰＰ１３ｒにより異なる無線ＬＡＮメッシュネットワーク間で送信元ノードから宛先ノードヘの中継動作を行うことで、無線ＬＡＮメッシュネットワーク内のノードは、同じ無線ＬＡＮメッシュネットワーク内のノードに限らず、他の無線ＬＡＮメッシュネットワーク内のノードとデータフレームの送受信を行うことができる。また、中継の際に上記〈実施形態１〉及び〈実施形態２〉で必要とした、イーサネット（登録商標）フレームヘの変換や送信元ＭＡＣアドレスの変換が不要になる。
【００４６】
〈実施形態５〉
この実施形態は、無線ＬＡＮメッシュネットワークを構成するノードのアドレス管理に係る。
異なる無線ＬＡＮメッシュネットワーク間における上述の中継機能を実現するためには、無線ＬＡＮメッシュネットワークを構成するノードのアドレス管理が必要になる（図４のフロー図の経路構築処理の説明、参照）。
このアドレス管理は、中継機能を持つデバイスであるルータ２１或いはＭＰＰ１３ｒが、使用可能な無線ＬＡＮメッシュネットワーク上にあるノードのアドレスをアドレステーブルの形式で登録することにより行う。なお、以下の説明では、中継機能を持つデバイスをルータ２１として記載するが、ＭＰＰｌ３ｒでも同様に実施することができる。
【００４７】
ルータ２１は、無線ＬＡＮメッシュネットワーク上にあるノードの現況を表すアドレステーブルを用意しておく必要があり、例えば、通常３００秒でアドレステーブルを更新する。これに対し無線ＬＡＮメッシュネットワーク内のノード側は、一定の間隔でルータ２１に経路要求フレームをユニキャストで送信することで、ルータが行う更新処理に現況を反映させる。
というのは、アドレステーブルが更新される３００秒の間、無線ＬＡＮメッシュネットワーク内のノードが経路要求フレームを送信しなかった場合、ルータ２１が管理するアドレステーブルのエントリから削除されてしまうからである。
【００４８】
このため、無線ＬＡＮメッシュネットワーク内のノードが３００秒以内の間隔で経路要求フレームをルータ２１に送信することで、定期的に行われるアドレステーブルの更新に現況を反映させる。
このとき、無線ＬＡＮメッシュネットワーク上にあるノードが送信する経路要求フレームは、ルータ２１のアドレステーブルを更新するために用いるものであるので、ルータ２１は、経路応答フレームを返信する必要はない。例えば、この手続きを行うノードは、宛先アドレスに自身のアドレスを記載した経路要求フレームを送信し、これを受信するルータ２１は、宛先アドレスと送信元アドレスが共に送信元ノードである経路要求フレームを受信すると、該フレームに示されたアドレスによりアドレステーブルを更新する。この場合、経路応答フレームの返信はしない。
上記のような無線ＬＡＮメッシュネットワークを構成するノードのアドレス管理を行うことで、的確な経路構築を迅速に行うことができる。
【符号の説明】
【００４９】
１１，１１４，１１５，１１６，１１７，１１９・・ＭＰ、１２，１２３，１２１０・・ＭＡＰ、１３，１３５，１３６，１３８，１３ｒ・・ＭＰＰ、１７，１７１,１７２，１７４・・ＳＴＡ、２０・・イーサネット（登録商標）、２１，２１１・・ルータ、１００，１００１，１００２・・無線ＬＡＮメッシュネットワーク。
【先行技術文献】
【特許文献】
【００５０】
【特許文献１】特許第４４０６３７７号公報
【図１】
2012065116.tif 000003
【図２】
2012065116.tif 000004
【図３】
2012065116.tif 000005
【図４】
2012065116.tif 000006
【図５】
2012065116.tif 000007
【図６】
2012065116.tif 000008
【図７】
2012065116.tif 000009
【図８】
2012065116.tif 000010