(57)【要約】【課題】２つのネットワークインタフェースカードを設けることなく、ネットワーク間のデータ伝送を実現する。【解決手段】パーソナルコンピュータ３１は、無線ＬＡＮカード１０１に対して、無線ネットワークセグメント３を識別するための識別子（SSID=A）と無線ネットワークセグメント４を識別するための識別子（SSID=B）とを交互に割り当てる。これにより、無線ＬＡＮカード１０１は第１のアクセスポイント（ＡＰ＃１）１１および第２のアクセスポイント（ＡＰ＃２）２１に選択的に接続される。よって、一つの無線ＬＡＮカード１０１によって、２つのアクセスポイント１１，２１との通信を時分割で実行することが出来るので、２つのネットワークインタフェースカードを用いることなく、２つのネットワークセグメント間のデータ伝送を実現することができる。【選択図】      図１
2006019887.tif 000002
【特許請求の範囲】
【請求項１】
第１の無線ネットワークと第２の無線ネットワークとの間のデータ伝送を制御するデータ伝送制御装置において、
アクセス対象の無線ネットワークを識別するための識別子を使用することによって、前記アクセス対象の無線ネットワークとの無線通信を実行する無線通信デバイスと、
前記無線通信デバイスが使用する識別子を、前記第１の無線ネットワークを識別するための第１の識別子と前記第２の無線ネットワークを識別するための第２の識別子との間で切替える識別子切替え手段とを具備することを特徴とするデータ伝送制御装置。
【請求項２】
前記無線通信デバイスによって前記第１の無線ネットワークから受信されたパケットの正当性を判別する手段と、
前記パケットの正当性が判別された場合、前記パケットを前記無線通信デバイスによって前記第２の無線ネットワークに送信する手段とをさらに具備することを特徴とする請求項１記載のデータ伝送制御装置。
【請求項３】
前記第１の無線ネットワークは、第１のネットワークに接続された第１のアクセスポイントを含み、前記第２の無線ネットワークは、第２のネットワークに接続された第２のアクセスポイントを含むことを特徴とする請求項１記載のデータ伝送制御装置。
【請求項４】
前記第１のアクセスポイントには前記第１の識別子が割り当てられており、前記第２のアクセスポイントには前記第２の識別子が割り当てられていることを特徴とする請求項３記載のデータ伝送制御装置。
【請求項５】
前記識別子切替え手段は、前記無線通信デバイスに前記第１の識別子と前記第２の識別子を交互に割り当てる手段を含むことを特徴とする請求項１記載のデータ伝送制御装置。
【請求項６】
前記パケットの正当性を判別する手段は、前記パケットに含まれるアドレス情報に基づいて前記パケットの正当性を判別する手段を含むことを特徴とする請求項２記載のデータ伝送制御装置。
【請求項７】
前記パケットの正当性を判別する手段は、前記パケットに対応する通信プロトコルに基づいて前記パケットの正当性を判別する手段を含むことを特徴とする請求項２記載のデータ伝送制御装置。
【請求項８】
アクセス対象の無線ネットワークを識別するための識別子を使用することによって前記アクセス対象の無線ネットワークとの無線通信を実行する無線通信デバイスを用いて、第１の無線ネットワークと第２の無線ネットワークとの間のデータ伝送を制御するデータ伝送制御方法において、
前記無線通信デバイスが使用する識別子を、前記第１の無線ネットワークを識別するための第１の識別子と前記第２の無線ネットワークを識別するための第２の識別子との間で切替える識別子切替えステップと、
前記無線通信デバイスによって前記第１の無線ネットワークから受信されたパケットを、前記無線通信デバイスによって前記第２の無線ネットワークに伝送する伝送ステップとを具備することを特徴とするデータ伝送制御方法。
【請求項９】
前記伝送ステップは、
前記無線通信デバイスによって前記第１の無線ネットワークから受信されたパケットの正当性を判別するステップと、
前記パケットの正当性が判別された場合、前記パケットを前記無線通信デバイスによって前記第２の無線ネットワークに送信するステップとを含むことを特徴とする請求項８記載のデータ伝送制御方法。
【請求項１０】
前記第１の無線ネットワークは、第１のネットワークに接続された第１のアクセスポイントを含み、前記第２の無線ネットワークは、第２のネットワークに接続された第２のアクセスポイントを含むことを特徴とする請求項８記載のデータ伝送制御方法。
【請求項１１】
前記第１のアクセスポイントには前記第１の識別子が割り当てられており、前記第２のアクセスポイントには前記第２の識別子が割り当てられていることを特徴とする請求項１０記載のデータ伝送制御方法。
【請求項１２】
前記識別子切替えステップは、前記無線通信デバイスに前記第１の識別子と前記第２の識別子を交互に割り当てるステップを含むことを特徴とする請求項８記載のデータ伝送制御方法。
【請求項１３】
前記パケットの正当性を判別するステップは、前記パケットに含まれるアドレス情報に基づいて前記パケットの正当性を判別するステップを含むことを特徴とする請求項９記載のデータ伝送制御方法。
【請求項１４】
前記パケットの正当性を判別するステップは、前記パケットに対応する通信プロトコルに基づいて前記パケットの正当性を判別する手段を含むことを特徴とする請求項９記載のデータ伝送制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は２つのネットワーク間のデータ伝送を制御するデータ伝送制御装置およびデータ伝送制御方法に関する。
【背景技術】
【０００２】
一般に、インターネットのような外部ネットワークから内部ネットワークへの侵入を防ぐためのセキュリティーシステムとして、ファイヤーウォールが知られている（特許文献１参照。）。
【０００３】
ファイヤーウォールは、セキュリティー上問題となるパケットが外部ネットワークから内部ネットワークに伝送されることを防止するための機能である。
【０００４】
通常、ファイヤーウォールは、２つのネットワーク間を接続するデータ伝送制御装置を用いて実現される。
【特許文献１】特開２００２−３２５１６４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、上述のデータ伝送制御装置においては、２つのネットワークそれぞれに対応する２つのネットワークインタフェースカードを装備することが必要となる。これは、データ伝送制御装置のコストアップを引き起こす大きな要因となる。
【０００６】
また、上述のデータ伝送制御装置は、ファイヤーウォールソフトウェアがインストールされたパーソナルコンピュータを用いて実現することもできる。しかし、この場合においても、パーソナルコンピュータに２つのネットワークインタフェースカードを装備することが必要となる。
【０００７】
本発明は上述の事情を考慮してなされたものであり、２つのネットワークインタフェースカードを設けることなく、ネットワーク間のデータ伝送を実現することが可能なデータ伝送制御装置およびデータ伝送制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述の課題を解決するため、本発明は、第１の無線ネットワークと第２の無線ネットワークとの間のデータ伝送を制御するデータ伝送制御装置において、アクセス対象の無線ネットワークを識別するための識別子を使用することによって、前記アクセス対象の無線ネットワークとの無線通信を実行する無線通信デバイスと、前記無線通信デバイスが使用する識別子を、前記第１の無線ネットワークを識別するための第１の識別子と前記第２の無線ネットワークを識別するための第２の識別子との間で切替える識別子切替え手段とを具備することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、２つのネットワークインタフェースカードを設けることなく、ネットワーク間のデータ伝送を実現することが可能となる。
【発明を実施するための最良の形態】
【００１０】
以下、図面を参照して、本発明の実施形態を説明する。  
図１には、本発明の一実施形態に係るデータ伝送装置を用いた通信システムの構成が示されている。本データ伝送装置は、一つの無線ＬＡＮカード３１を搭載したパーソナルコンピュータ３１によって実現されている。
【００１１】
このパーソナルコンピュータ３１は、第１のアクセスポイント（ＡＰ＃１）１１を含む第１の無線ネットワークセグメント（または単に第１の無線ネットワークと云う）３と、第２のアクセスポイント（ＡＰ＃２）２１を含む第２の無線ネットワークセグメント（または単に第２の無線ネットワークと云う）４との間のデータ伝送を制御する。
【００１２】
第１のアクセスポイント（ＡＰ＃１）１１は、例えばモデムおよび通信回線等を介して、インターネットのような外部ネットワーク１に接続されている。第１のアクセスポイント（ＡＰ＃１）１１は、例えば、ＩＥＥＥ  ８０１．１１規格に従った無線通信を実行するように構成されている。無線ネットワークセグメント３内に属する無線ノードそれぞれには、無線ネットワークセグメント３を識別するための同一の識別子（SSID：Service Set Identification）が割り当てられている。無線通信は、同一の識別子が割り当てられた無線ノード間でのみ実行することができる。ここでは、第１のアクセスポイント（ＡＰ＃１）１１には、SSID=Aが割り当てられているものとする。
【００１３】
第２のアクセスポイント（ＡＰ＃２）２１は、家庭内ＬＡＮまたはオフィス内ＬＡＮのような内部ネットワーク２に接続されている。内部ネットワーク２には、複数のパーソナルコンピュータ２が接続されている。
【００１４】
第２のアクセスポイント（ＡＰ＃２）２１は、第１のアクセスポイント（ＡＰ＃１）１１と同様に、ＩＥＥＥ  ８０１．１１規格に従った無線通信を実行するように構成されている。無線ネットワークセグメント４内に属する無線ノードそれぞれには、無線ネットワークセグメント４を識別するための同一の識別子（SSID：Service Set Identification）が割り当てられている。無線通信は、同一の識別子が割り当てられた無線ノード間でのみ実行することができる。ここでは、第１のアクセスポイント（ＡＰ＃２）２１には、SSID=Bが割り当てられているものとする。
【００１５】
パーソナルコンピュータ３１は、第１のアクセスポイント（ＡＰ＃１）１１からの電波と第２のアクセスポイント（ＡＰ＃２）２１からの電波の双方が届くエリアに位置されている。パーソナルコンピュータ３１の無線ＬＡＮカード１０１は、ＩＥＥＥ  ８０１．１１規格に従った無線通信を実行するように構成された無線通信デバイスである。無線ＬＡＮカード１０１は、アクセス対象の無線ネットワークセグメントを識別するための識別子（SSID）を使用することによって、当該アクセス対象の無線ネットワークセグメントとの無線通信を実行する。
【００１６】
本実施形態においては、パーソナルコンピュータ３１は、無線ＬＡＮカード１０１に対して、無線ネットワークセグメント３を識別するための識別子（SSID=A）と無線ネットワークセグメント４を識別するための識別子（SSID=B）とを交互に割り当てる機能を有している。無線ＬＡＮカード１０１に識別子（SSID=A）が割り当てられている期間中は、無線ＬＡＮカード１０１は、第１のアクセスポイント（ＡＰ＃１）１１との無線通信を実行することができる。一方、無線ＬＡＮカード１０１に識別子（SSID=B）が割り当てられている期間中は、無線ＬＡＮカード１０１は、第２のアクセスポイント（ＡＰ＃２）２１との無線通信を実行することができる。このように、無線ＬＡＮカード１０１は、その無線ＬＡＮカード１０１に割り当てられるSSIDの値に応じて、第１のアクセスポイント（ＡＰ＃１）１１および第２のアクセスポイント（ＡＰ＃２）２１に選択的に無線接続される。
【００１７】
よって、無線ＬＡＮカード１０１に割り当てられる識別子を識別子（SSID=A）と（SSID=B）との間で高速に切替えることにより、無線ＬＡＮカード１０１は第１のアクセスポイント（ＡＰ＃１）１１との通信と第２のアクセスポイント（ＡＰ＃２）２１との通信とを時分割的に実行することができる。
【００１８】
いま、外部ネットワーク１からのパケットを内部ネットワーク２上のあるパーソナルコンピュータ２２に伝送する場合を想定する。パーソナルコンピュータ３１は、第１のアクセスポイント（ＡＰ＃１）１１から送信される内部ネットワーク２宛のバケットを、無線ＬＡＮカード１０１と第１のアクセスポイント（ＡＰ＃１）１１との間の通信を介して受信する。パーソナルコンピュータ３１は、無線ＬＡＮカード１０１によって受信されたパケットの正当性を判別する。無線ＬＡＮカード１０１によって受信されたパケットが正当なパケットであれば、パーソナルコンピュータ３１は、そのパケットを、無線ＬＡＮカード１０１と第２のアクセスポイント（ＡＰ＃２）２１との間の通信を介して、第２のアクセスポイント（ＡＰ＃２）２１に送信する。第２のアクセスポイント（ＡＰ＃２）２１によって受信されたパケットは、内部ネットワーク２上のパーソナルコンピュータ２２に送信される。
【００１９】
これにより、パーソナルコンピュータ３１は、ファイヤーウォールとして機能することが出来る。
【００２０】
図２は、パーソナルコンピュータ３１によって実行されるパケット伝送動作の例を示している。
【００２１】
パーソナルコンピュータ３１は、まず、無線ＬＡＮカード１０１に対してSSID=Aを設定する。無線ＬＡＮカード１０１のSSIDと第１のアクセスポイント（ＡＰ＃１）１１のSSIDとが一致するので、無線ＬＡＮカード１０１および第１のアクセスポイント（ＡＰ＃１）１１は互いに相手の存在を認識することが出来る。無線ＬＡＮカード１０１は、第１のアクセスポイント（ＡＰ＃１）１１から送信されるパケットを受信する。パーソナルコンピュータ３１は、受信されたパケットの正当性を判別する。正当なパケットであれは、パーソナルコンピュータ３１は、無線ＬＡＮカード１０１のSSIDを、SSID=AからSSID=Bに切替える。これにより、無線ＬＡＮカード１０１のSSIDと第２のアクセスポイント（ＡＰ＃２）２１のSSIDとが一致する。無線ＬＡＮカード１０１および第１のアクセスポイント（ＡＰ＃１）１１は互いに相手の存在を認識することが出来る。パーソナルコンピュータ３１は、受信したパケットを無線ＬＡＮカード１０１を介して第２のアクセスポイント（ＡＰ＃２）２１に送信する。
【００２２】
この後、パーソナルコンピュータ３１は、無線ＬＡＮカード１０１のSSIDを、SSID=BからSSID=Aに切替える。これにより、無線ＬＡＮカード１０１は、再び、第１のアクセスポイント（ＡＰ＃１）１１と通信することが可能となる。
【００２３】
無線ＬＡＮカード１０１は、第１のアクセスポイント（ＡＰ＃１）１１から送信されるパケットを受信する。パーソナルコンピュータ３１は、受信されたパケットの正当性を判別する。正当なパケットであれは、パーソナルコンピュータ３１は、無線ＬＡＮカード１０１のSSIDを、SSID=BからSSID=Aに切替える。これにより、無線ＬＡＮカード１０１は、再び、第２のアクセスポイント（ＡＰ＃２）２１と通信することが可能となる。パーソナルコンピュータ３１は、受信したパケットを無線ＬＡＮカード１０１を介して第２のアクセスポイント（ＡＰ＃２）２１に送信する。
【００２４】
第２のアクセスポイント（ＡＰ＃２）２１から第１のアクセスポイント（ＡＰ＃１）１１へのパケット伝送も同様にして行われる。
【００２５】
なお、ここでは、パケット単位で無線ＬＡＮカード１０１のSSIDの値を切替えたが、例えば、ある一定の時間間隔で無線ＬＡＮカード１０１のSSIDの値を切替えることも可能である。
【００２６】
図３は、パケット伝送のためにパーソナルコンピュータ３１内に設けられるソフトウェアモジュールの構成を示している。
【００２７】
パーソナルコンピュータ３１には、デバイスドライバ１０２、オペレーティングシステム（ＯＳ）１０３、ファイヤーウォールプログラム１０４がインストールされている。デバイスドライバ１０２は、無線ＬＡＮカード１０１を制御するためのプログラムである。このデバイスドライバ１０２は、無線ＬＡＮカード１０１に割り当てるSSIDの値をSSID=AとSSID=Bとの間で交互に切替えて、無線ＬＡＮカード１０１を第１のアクセスポイント（ＡＰ＃１）１１および第２のアクセスポイント（ＡＰ＃２）２１に選択的に接続する機能を有している。
【００２８】
無線ＬＡＮカード１０１によって受信された第１のアクセスポイント（ＡＰ＃１）１１からのパケットは、デバイスドライバ１０２およびオペレーティングシステム１０３を介して、ファイヤーウォールプログラム１０４に送られる。ファイヤーウォールプログラム１０４は、受信されたパケットに含まれるアドレス情報（送信元アドレス、宛先アドレス）に基づいて、受信されたパケットの正当性を判別するパケットフィルタリング機能を有している。また、ファイヤーウォールプログラム１０４は、受信したパケットに対応する通信プロトコルに基づいて、受信されたパケットの正当性を判別するパケットフィルタリング機能も有している。正当性が確認されなかったパケットは破棄される。正当性が確認されたパケットは、オペレーティングシステム１０３を介してデバイスドライバ１０２に送られる。デバイスドライバ１０２は、正当性が確認されたパケットを、無線ＬＡＮカード１０１によって、第２の第２のアクセスポイント（ＡＰ＃２）２１に送信する。
【００２９】
図４に示すように、本実施形態においては、デバイスドライバ１０２の働きにより、ファイヤーウォールプログラム１０４からは、無線ＬＡＮカード１０１は以下の２つのデバイスとして認識される。
【００３０】
１）SSID=Aが割り当てられた無線通信デバイスＡ：
この無線通信デバイスＡは、第１のアクセスポイント（ＡＰ＃１）１１との通信を実行する。例えば、パーソナルコンピュータ３１に割り当てられたグローバルＩＰアドレスが、無線通信デバイスＡと第１のアクセスポイント（ＡＰ＃１）１１との間の通信に使用される。
【００３１】
２）SSID=Bが割り当てられた無線通信デバイスＢ：
この無線通信デバイスＢは、第２のアクセスポイント（ＡＰ＃２）２１との通信を実行する。例えば、パーソナルコンピュータ３１に割り当てられたローカルＩＰアドレスが、無線通信デバイスＢと第２のアクセスポイント（ＡＰ＃２）２１との間の通信に使用される。
【００３２】
次に、図５を参照して、デバイスドライバ１０２およびファイヤーウォールプログラム１０４それぞれの機能構成を説明する。
【００３３】
デバイスドライバ１０２は、その機能モジュールとして、SSID切替え部２０１と、ＷＡＮ側データ転送制御部２０２と、ＬＡＮ側データ転送制御部２０３とを備えている。SSID切替え部２０１は、無線ＬＡＮカード１０１が使用するSSIDを、SSID=AとSSID=Bとの間で高速に切替える。SSIDの切替えは、例えば、所定の時間間隔で定期的に自動実行される。ＷＡＮ側データ転送制御部２０２は、ＷＡＮ側のアクセスポイントである第１のアクセスポイント（ＡＰ＃１）１１との間のデータ転送を実行するモジュールである。ＬＡＮ側データ転送制御部２０３は、ＬＡＮ側のアクセスポイントである第２のアクセスポイント（ＡＰ＃２）２１との間のデータ転送を実行するモジュールである。
【００３４】
SSID切替え部２０１、ＷＡＮ側データ転送制御部２０２、およびＬＡＮ側データ転送制御部２０３は、互いに協調して動作する。すなわち、SSID切替え部２０１によって無線ＬＡＮカード１０１にSSID=Aが設定された場合には、ＷＡＮ側データ転送制御部２０２が動作する。一方、SSID切替え部２０１によって無線ＬＡＮカード１０１にSSID=Bが設定された場合には、ＬＡＮ側データ転送制御部２０３が動作する。
【００３５】
第１のアクセスポイント（ＡＰ＃１）１１からのパケットはＷＡＮ側データ転送制御部２０２によって受信される。受信されたパケットは、ファイヤーウォールプログラム１０４内のフィルタリング処理部３０１に送られる。フィルタリング処理部３０１は、上述のパケットフィルタリング機能を実行するモジュールである。正当なパケットであることが判別されたパケットは、フィルタリング処理部３０１からＬＡＮ側データ転送制御部２０３に送られる。ＬＡＮ側データ転送制御部２０３は、無線ＬＡＮカード１０１を用いて、フィルタリング処理部３０１からのパケットを第２のアクセスポイント（ＡＰ＃２）２１に送信する。
【００３６】
以上のように、本実施形態によれば、一つの無線ＬＡＮカード１０１によって、２つのアクセスポイント１１，２１との通信を時分割で実行することが出来る。よって、２つのネットワークインタフェースカードを用いることなく、２つのネットワークセグメント間のデータ伝送を実現することが出来る。
【００３７】
なお、無線ＬＡＮカード１０１は、パーソナルコンピュータ３１のシステムボード上に実装することもできる。また、パーソナルコンピュータ２２が無線通信機能を有している場合には、パーソナルコンピュータ３１は、第２のアクセスポイント（ＡＰ＃２）２１を介さずに、パーソナルコンピュータ２２と直接的に無線通信することも出来る。この場合、無線ＬＡＮカード１０１が使用するSSIDは、第１のアクセスポイント（ＡＰ＃１）１１に割り当てられたSSIDと、パーソナルコンピュータ２２に割り当てられたSSIDとの間で切替えられる。
【００３８】
また、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【００３９】
【図１】本発明の一実施形態に係るデータ伝送制御装置を用いた通信システムの構成を示すブロック図。
【図２】図１に示したデータ伝送制御装置によって実行されるパケット伝送動作を示す図。
【図３】図１に示したデータ伝送制御装置の機能構成を示すブロック図。
【図４】図１に示したデータ伝送制御装置に設けられた無線ＬＡＮカードが２つのデバイスとしてアプリケーションプログラムから認識される様子を示す図。
【図５】図１示したデータ伝送制御装置に設けられたデバイスドライバおよびファイヤーウォールプログラムそれぞれの機能構成を説明するための図。
【符号の説明】
【００４０】
１…外部ネットワーク、２…内部ネットワーク、３，４…無線ネットワークセグメント、１１，２１…アクセスポイント、３１…データ伝送制御装置（パーソナルコンピュータ）、１０１…無線ＬＡＮカード、１０２…デバイスドライバ、１０４…ファイヤーウォールプログラム、２０１…SSID切替え部、２０２…ＷＡＮ側データ転送制御部、２０３…ＬＡＮ側データ転送制御部。
【図１】
2006019887.tif 000003
【図２】
2006019887.tif 000004
【図３】
2006019887.tif 000005
【図４】
2006019887.tif 000006
【図５】
2006019887.tif 000007
【手続補正書】
【提出日】平成17年3月10日(2005.3.10)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００４
【補正方法】変更
【補正の内容】
【０００４】
通常、ファイヤーウォールは、２つのネットワーク間を接続するデータ伝送制御装置を用いて実現される。
【特許文献１】特開２００１−３２５１６４号公報