(57)【要約】【課題】有効な有線ネットワークに接続されていないときは、ブリッジングモードに設定されている場合であっても、接続した無線端末にプライベートＩＰアドレスを割り当て、設定された動作モードによらず無線端末間でＩＰ通信を行うことを可能にする。【解決手段】アクセスポイントがブリッジングモードに設定されていても（Ｓ７０３でブリッジング）、アクセスポイントが有線ネットワーク上のネットワーク機器と通信できない場合には（Ｓ７０４でＮＯ）、アクセスポイントが無線端末にＩＰアドレスを割り当てるようにする（Ｓ７０５）。【選択図】      図７
2005033317.tif 000002
【特許請求の範囲】
【請求項１】
有線ネットワークと無線ネットワークとの間でデータフレームを中継する無線アクセスポイント装置において、
ケーブルを介して有線ネットワークと接続するための有線ネットワーク接続手段と、
少なくとも１つの無線端末と無線通信により接続して無線ネットワークを形成するための無線通信手段と、
前記有線ネットワーク接続手段によって接続された有線ネットワークに、データ通信可能なネットワーク機器が存在するか否かを判定する判定手段と、
少なくとも第１の動作モードにおいて動作され、前記無線通信手段によって接続された無線端末に、前記無線ネットワーク上で前記無線端末を識別するための識別子を割り当てる識別子割当手段と、
前記第１の動作モードとは異なる第２の動作モードにおいて、前記判定手段による判定に応じて、前記識別子割当手段を動作させる制御手段と
を有することを特徴とする無線アクセスポイント装置。
【請求項２】
前記制御手段は、前記判別手段により前記データ通信可能なネットワーク機器が存在していると判別された場合は、前記識別子割当手段による識別子割り当ては行わず、前記データ通信可能なネットワーク機器が存在しないと判別された場合は、前記識別子割当手段による識別子割り当てを実行するよう制御することを特徴とする請求項１記載の無線アクセスポイント装置。
【請求項３】
前記第１の動作モードは、前記有線ネットワーク接続手段に接続する有線ネットワークと、前記無線通信手段により接続する無線端末との中継を行う際に、データの送信元機器の識別子を変換するモードであり、前記第２の動作モードは、前記変換を行わないモードであることを特徴とする請求項１記載の無線アクセスポイント装置。
【請求項４】
前記制御手段は、前記第２の動作モードに設定されたときに限り前記動作を行うことを特徴とする請求項１記載の無線アクセスポイント装置。
【請求項５】
有線ネットワークに接続可能であると共に、無線により無線ネットワークを形成可能な無線アクセスポイント装置の制御方法において、
前記有線ネットワークに、データ通信可能なネットワーク機器が存在するか否かを判定する判定工程と、
第１の動作モードにおいては、前記無線ネットワークを形成する無線装置に、前記無線ネットワーク上で前記無線装置を識別するための識別子を割り当て、該識別子に基づいて無線通信し、第２の動作モードにおいては、前記判定工程における判定に応じて、前記識別子割り当てを選択的に行う工程と、を有することを特徴とする無線アクセスポイント装置の制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、無線アクセスポイント装置および制御方法に関し、特に、有線ネットワークと無線ネットワークとの間でデータフレームを中継する無線アクセスポイント装置および該無線アクセスポイント装置の制御方法に関する。
【０００２】
【従来の技術】
情報通信技術の急速な発達に伴い、オフィスや家庭内にＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を構築するケースが増えている。ＬＡＮを構築する方法として、ケーブルを介して端末とネットワークとを接続する方法に代わって、近年、電波などによる無線通信を使って、ケーブルレスで端末とネットワークとを接続する無線ＬＡＮが普及してきている。
【０００３】
無線ＬＡＮの通信形態としては、有線ネットワークと無線ネットワークとの間でデータフレームを中継する無線アクセスポイント装置（以下「アクセスポイント」と記す）を用いたインフラストラクチャ型通信形態の無線ＬＡＮが広く利用されている。このような無線ＬＡＮでは、無線ＬＡＮ上のそれぞれの無線端末から、アクセスポイントを介して有線ＬＡＮ上のサーバ等にアクセスすることが可能になる。
【０００４】
一般にアクセスポイントは、ルーティングモードおよびブリッジングモードの２つの動作モードを備えており、いずれかの動作モードに設定して使用することが可能である。ルーティングモードのアクセスポイントは、接続される無線端末にプライベートＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスを割り当て、無線端末から有線ネットワークへデータフレームを中継する際に、送信元のプライベートＩＰアドレスをアクセスポイントのグローバルＩＰアドレスに変換して中継する（例えば、特許文献１参照）。アドレス変換方法としては、ＩＰアドレスだけを変換するネットワークアドレス変換ＮＡＴ（Ｎｅｔｗｏｒｋ  Ａｄｄｒｅｓｓ  Ｔｒａｎｓｌａｔｉｏｎ）や、ＩＰアドレスとＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）／ＵＤＰ（Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ）のポート番号を変換するＩＰマスカレードが主に用いられる。なお、上記のＩＰアドレスは、ＯＳＩ（Ｏｐｅｎ  Ｓｙｓｔｅｍｓ  Ｉｎｔｅｒｃｏｎｎｅｃｔｉｏｎ）参照モデルのネットワーク層における識別子である。
【０００５】
一方、ブリッジングモードのアクセスポイントは、プライベートＩＰアドレスの割り当てを行わず、ＩＰアドレスを変換せずに無線端末と有線ネットワークとの間でデータフレームの中継を行う。この場合、無線端末の台数分のＩＰアドレスが必要になるが、それぞれの無線端末はケーブルを介してネットワークに接続したときと同様のネットワーク環境を利用することが可能である。また無線端末は、アクセスポイントに接続された有線ネットワークと同一のネットワークセグメントを構成するため、有線ネットワーク上のＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）サーバからＩＰアドレスの割り当てを受けることも可能である。
【０００６】
無線ＬＡＮを利用すると、可搬型のアクセスポイントを会議室に持ち込み、会議参加者が携帯した無線端末から有線ネットワーク上のサーバにアクセスしたり、有線ネットワークには接続せずに会議参加者の無線端末同士で無線ネットワークを形成してデータの交換をしたりすることが可能になる。
【０００７】
【特許文献１】
特開２００３−０３２６４２号公報
【０００８】
【発明が解決しようとする課題】
しかしながら、上記従来のアクセスポイントでは、ブリッジングモードに設定して使用する際に有線ネットワークを接続しないと、無線端末にＩＰアドレスを割り当てることができず、ＩＰベースの通信を行うことができないという問題点があった。これを回避するためには、アクセスポイントをルーティングモードに設定しなおして利用するか、有線ネットワーク上のサーバ等にアクセスする必要がないにもかかわらず有線ネットワークを接続してＤＨＣＰサーバを利用するか、あるいは各無線端末に一時的な固定ＩＰアドレスを設定するなどの煩雑な操作が必要になっていた。
【０００９】
本発明はこのような問題点に鑑みてなされたものであって、有効な有線ネットワークに接続されているか否かに応じて、無線接続している機器への識別子割り当て機能を有効にすることを目的とする。
【００１０】
【課題を解決するための手段】
上記目的を達成するために、本発明は、有線ネットワークと無線ネットワークとの間でデータフレームを中継する無線アクセスポイント装置において、ケーブルを介して有線ネットワークと接続するための有線ネットワーク接続手段と、少なくとも１つの無線端末と無線通信により接続して無線ネットワークを形成するための無線通信手段と、前記有線ネットワーク接続手段によって接続された有線ネットワークに、データ通信可能なネットワーク機器が存在するか否かを判定する判定手段と、少なくとも第１の動作モードにおいて動作され、前記無線通信手段によって接続された無線端末に、前記無線ネットワーク上で前記無線端末を識別するための識別子を割り当てる識別子割当手段と、前記第１の動作モードとは異なる第２の動作モードにおいて、前記判定手段による判定に応じて、前記識別子割当手段を動作させる制御手段とを有することを特徴とする無線アクセスポイント装置を提供する。
【００１１】
また、有線ネットワークに接続可能であると共に、無線により無線ネットワークを形成可能な無線アクセスポイント装置の制御方法において、前記有線ネットワークに、データ通信可能なネットワーク機器が存在するか否かを判定する判定工程と、第１の動作モードにおいては、前記無線ネットワークを形成する無線装置に、前記無線ネットワーク上で前記無線装置を識別するための識別子を割り当て、該識別子に基づいて無線通信し、第２の動作モードにおいては、前記判定工程における判定に応じて、前記識別子割り当てを選択的に行う工程と、を有することを特徴とする無線アクセスポイント装置の制御方法を提供する。
【００１２】
【発明の実施の形態】
以下、本発明の実施の形態を、図面を参照して説明する。
【００１３】
図１は、本発明に係る無線アクセスポイント装置（以下「アクセスポイント」という）の一実施の形態の構成を示すブロック図である。
【００１４】
図中の符号１００はアクセスポイントであり、アクセスポイント１００は、無線通信回路部１０１、有線ネットワークインターフェース部１０２、ＣＰＵ１０３、ＲＯＭ１０４、およびＲＡＭ１０５を備え、これらの各構成要素はバスライン１０６を介して互いに接続される。また、アクセスポイント１００は、ＥＥＰＲＯＭ１０７および電源回路部１０８を備えている。
【００１５】
無線通信回路部１０１は、アンテナ、高周波回路および符号化・復号化回路などから構成され、同等の無線通信機能を有する情報処理装置等の無線端末と無線ネットワークを形成して、互いにデータの送信および受信を行う。
【００１６】
有線ネットワークインターフェース部１０２は、ケーブルを接続するコネクタを備え、このコネクタに接続されたケーブルを介して、物理的および論理的に外部の有線ネットワークと接続される。有線ネットワークインターフェース部１０２は、接続された有線ネットワークから送信されてくるデータフレームを受信する機能、および有線ネットワークにデータフレームを送出する機能を備えている。
【００１７】
本実施の形態では、有線ネットワークおよび無線ネットワークのいずれにおいても、アクセスポイント１００を含めネットワーク上のサーバや端末には、それぞれ固有のＭＡＣアドレスが割り振られており、隣接ノード間でのデータフレームの送受信は、ＭＡＣアドレスによって送信先および送信元を特定して通信を行う。
【００１８】
また、無線端末同士や無線端末とサーバとの間などのエンドツーエンドの通信は、ＩＰアドレスに基づいて行う。
【００１９】
アクセスポイント１００は、ルーティングモードとブリッジングモードの２つの動作モードを備えており、それぞれの動作モードに応じて適切にデータフレームのヘッダ情報を再構成して、無線接続した無線端末と有線ネットワークとの間で行われるデータフレームの送受信の中継を行う。
【００２０】
ＣＰＵ１０３は、ＲＯＭ１０４に格納された制御手順を読み出して順次実行することにより、無線通信回路部１０１の制御および有線ネットワークインターフェース部１０２の制御等を行う。
【００２１】
また、ＣＰＵ１０３は、無線接続した無線端末にプライベートＩＰアドレスを割り当て、当該無線端末から送信されるデータフレームを構成するパケットのＩＰアドレス部をアクセスポイント１００のグローバルＩＰアドレスに変換して有線ネットワークに中継するアドレス変換制御を行うことができる。
【００２２】
アドレス変換方法としては、ＩＰアドレスだけを変換するネットワークアドレス変換ＮＡＴ（Ｎｅｔｗｏｒｋ  Ａｄｄｒｅｓｓ  Ｔｒａｎｓｌａｔｉｏｎ）や、ＩＰアドレスとＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）／ＵＤＰ（Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ）のポート番号を変換するＩＰマスカレードが主に用いられる。なお、上記のＩＰアドレスは、ＯＳＩ（Ｏｐｅｎ  Ｓｙｓｔｅｍｓ  Ｉｎｔｅｒｃｏｎｎｅｃｔｉｏｎ）参照モデルのネットワーク層における識別子である。
【００２３】
ＲＯＭ１０４は、ＣＰＵ１０３で実行される制御手順をあらかじめ格納する不揮発性メモリである。ＲＯＭ１０４は、ＣＰＵ１０３からの読み出し命令によって、格納された内容をバスライン１０６に出力する。
【００２４】
ＲＡＭ１０５は、無線通信回路部１０１や有線ネットワークインターフェース部１０２が受信したデータフレームの一時的なバッファリング、無線通信回路部１０１から送信するデータや有線ネットワークインターフェース部１０２から送出するデータフレームの一時的な記憶、およびＣＰＵ１０３のワークメモリなどの機能を提供する。また、ＲＡＭ１０５には、アクセスポイント１００がＩＰアドレスを無線端末に割り当てたときに、割り当てたＩＰアドレスと各無線端末のＭＡＣアドレスとを記憶する領域が設けられている。
【００２５】
ＥＥＰＲＯＭ１０７は、アクセスポイント１００の動作を規定する種々の動作パラメータの値を記憶する書き換え可能な不揮発性のメモリ素子である。ＥＥＰＲＯＭ１０７は、シリアル通信インターフェース１０９を介してＣＰＵ１０３に接続され、格納されているデータをＣＰＵ１０３に出力するとともに、ＣＰＵ１０３から出力されるデータを格納して記憶する。
【００２６】
ＥＥＰＲＯＭ１０７には、アクセスポイント１００をルーティングモード及びブリッジングモードのいずれの動作モードで動作させるかの設定や、無線端末に割り当てるプライベートＩＰアドレスの個数や範囲を記憶させることが可能である。
【００２７】
電源回路部１０８は、ＤＣ／ＤＣコンバータなどで構成され、図示しないＡＣアダプタから供給される電力を適切な電圧に変換し、電源ライン１１０を介してアクセスポイント１００の各構成要素に供給する機能を備えている。
【００２８】
次に、本実施の形態に係るアクセスポイントを含む有線ネットワークおよび無線ネットワーク上で行われるエンドツーエンドの通信方式について図２を参照して説明する。
【００２９】
図２は、エンドツーエンド通信におけるデータグラムのフォーマットを示す図である。
【００３０】
本実施の形態でのエンドツーエンド通信は、それぞれの無線端末やサーバに割り当てられたＩＰアドレスに基づいて行われ、図２に示すように、通信データに送信元ＩＰアドレスおよび送信先ＩＰアドレスを前置してデータグラムを構成し、データの送受信を行う。なお、同図では、パケット長やバージョン情報などのヘッダ情報は省略している。
【００３１】
このデータグラムに、隣接ノードの送信先ＭＡＣアドレスおよび送信元ＭＡＣアドレス、そのほかのヘッダ情報を付加してデータフレームを構成し、順次隣接ノード間での通信を行って、エンドツーエンドの通信を実現する。
【００３２】
次に、本実施の形態に係るアクセスポイント１００の２つの動作モードについて図３〜図６を参照して説明する。まず、図３および図４を参照して、アクセスポイント１００のルーティングモードの動作を説明する。
【００３３】
図３は、アクセスポイント１００を含むネットワーク機器によって構成されるネットワークの一例を示す図であり、図４は、アクセスポイント１００が中継するデータフレームの構成を示す図である。
【００３４】
ルーティングモードに設定されたアクセスポイント１００は、無線接続した無線端末および有線ネットワークとの間で、アドレス変換を行ってデータフレームの中継を行う。
【００３５】
図３に示すように、アクセスポイント１００は、有線ネットワークインターフェース部１０２（図１）を介して、ネットワークアドレスがＸ．Ｘ．Ｘ．０である有線ネットワーク３０１に接続されている。なお、本実施の形態においては、サブネットマスクはすべて２５５．２５５．２５５．０であるものとする。また、図中の結線は論理的なネットワーク接続を示すものであり、ハブ装置等の記述は省略している。
【００３６】
アクセスポイント１００は、ネットワーク３０１上のＤＨＣＰサーバ３０２（ＩＰアドレス：Ｘ．Ｘ．Ｘ．１）から割り当てられたＩＰアドレスＸ．Ｘ．Ｘ．１０を有線ネットワーク側のＩＰアドレスとしてネットワーク３０１上で識別される。また、ネットワーク３０１上には、ＩＰアドレスがＸ．Ｘ．Ｘ．２のサーバ３０３が接続されている。
【００３７】
ネットワークは一般に、ルータを介して他のネットワークを接続することが可能である。図３では、ルータ３０４ａおよびルータ３０４ｂを介して、ネットワークアドレスＸ．Ｘ．Ａ．０のネットワーク３０５ａ、およびネットワークアドレスＸ．Ｘ．Ｂ．０のネットワーク３０５ｂとそれぞれ接続されている。
【００３８】
無線端末３０６ａ〜３０６ｃは、アクセスポイント１００とそれぞれ無線接続され、ひとつの無線ネットワークを形成する。アクセスポイント１００がルーティングモードのときは、無線端末３０６ａ〜３０６ｃの各々はアクセスポイント１００からプライベートＩＰアドレスを割り当てられる。図３では、無線端末３０６ａにプライベートＩＰアドレスＹ．Ｙ．Ｙ．１０１が割り当てられ、無線端末３０６ｂにはプライベートＩＰアドレスＹ．Ｙ．Ｙ．１０２が、無線端末３０６ｃにはプライベートＩＰアドレスＹ．Ｙ．Ｙ．１０３がそれぞれ割り当てられる。
【００３９】
ルーティングモードに設定されたアクセスポイント１００を介して、無線端末３０６ａと有線ネットワーク上のサーバ３０３との間でデータ通信を行う場合のＩＰデータグラムの構成を、図４を参照しつつ説明する。
【００４０】
無線端末３０６ａは、サーバ３０３宛てのＩＰデータグラムとして図４（ａ）に示すように、送信元ＩＰアドレスＹ．Ｙ．Ｙ．１０１、送信先ＩＰアドレスＸ．Ｘ．Ｘ．２のデータグラム４０１を作成して、隣接ノードであるアクセスポイント１００のＭＡＣアドレスを付加したデータフレームを無線送信する（図３の▲１▼）。
【００４１】
ルーティングモードに設定されたアクセスポイント１００は、受信したデータグラム４０１の送信元ＩＰアドレスを、自身のＩＰアドレスＸ．Ｘ．Ｘ．１０に書き換えた図４（ｂ）に示すデータグラム４０２をサーバ３０３に向けて有線ネットワーク３０１上へ送信する（図３の▲２▼）。
【００４２】
データグラム４０２を受信したサーバ３０３は、内部で処理を行った結果を返送する。このとき、元のデータグラム４０２の送信元であるアクセスポイント１００のＩＰアドレスＸ．Ｘ．Ｘ．１０を送信先とする図４（ｃ）のデータグラム４０３を作成して、ネットワーク３０１上に送出する（図３の▲３▼）。
【００４３】
データグラム４０３を受信したアクセスポイント１００は、データグラム４０３が無線端末３０６ａからサーバ３０３へ送信したデータグラム４０１の応答であると判断して、送信先ＩＰアドレスを無線端末３０６ａのＩＰアドレスＹ．Ｙ．Ｙ．１０１にした図４（ｄ）に示すデータグラム４０４を作成し、無線端末３０６ａのＭＡＣアドレスを付加したデータフレームを無線通信回路部１０１より送出する（図３の▲４▼）。
【００４４】
無線端末３０６ａは、この信号が自局宛てのＭＡＣアドレスであることから、データグラム４０４を受信して、データグラム４０１に対する応答として処理する。
【００４５】
次に、アクセスポイント１００のブリッジングモードの動作について図５および図６を参照して説明する。
【００４６】
図５は、ブリッジングモードに設定されたアクセスポイント１００と他のネットワーク機器とで構成されるネットワークの一例を示す図であり、図６は、アクセスポイント１００が中継するデータフレームの構成を示す図である。
【００４７】
ブリッジングモードに設定されたアクセスポイントは、無線端末と有線ネットワークとの間でデータフレームを中継する際、アドレス変換を行わない。
【００４８】
図５に示すように、アクセスポイント１００は、ネットワークアドレスがＸ．Ｘ．Ｘ．０の有線ネットワーク５０１に接続され、ＤＨＣＰサーバ５０２（ＩＰアドレス：Ｘ．Ｘ．Ｘ．１）からＩＰアドレスＸ．Ｘ．Ｘ．１０を割り当てられている。また、ネットワーク５０１上には、ＩＰアドレスがＸ．Ｘ．Ｘ．２のサーバ５０３が接続されている。
【００４９】
上述のルーティングモードの場合と同様に、この場合もルータを介して他のネットワークに接続することが可能である。図５では、ルータ５０４ａを介してネットワーク５０５ａ（ネットワークアドレス：Ｘ．Ｘ．Ａ．０）に接続され、ルータ５０４ｂを介してネットワーク５０５ｂ（ネットワークアドレス：Ｘ．Ｘ．Ｂ．０）に接続されている。
【００５０】
無線端末５０６ａ〜５０６ｃは、アクセスポイント１００とそれぞれ無線接続される。アクセスポイント１００がブリッジングモードに設定されているときは、無線端末５０６ａ〜５０６ｃとアクセスポイント１００とで構成される無線ネットワークは、アクセスポイント１００が接続されている有線ネットワーク５０１と同じネットワークになり、無線ネットワークのネットワークアドレスもＸ．Ｘ．Ｘ．０となる。
【００５１】
このとき、無線端末５０６ａ〜５０６ｃをネットワーク上のＤＨＣＰサーバからＩＰアドレスの割り当てを受ける設定にしておくと、無線端末５０６ａ〜５０６ｃは同じネットワークであるネットワーク５０１上のＤＨＣＰサーバ５０２からＩＰアドレスを割り当てられる。同図では、無線端末５０６ａにＩＰアドレスＸ．Ｘ．Ｘ．１１が割り当てられ、無線端末５０６ｂにはＩＰアドレスＸ．Ｘ．Ｘ．１２が、無線端末５０６ｃにはＩＰアドレスＸ．Ｘ．Ｘ．１３が、それぞれ割り当てられる。
【００５２】
ブリッジングモードに設定されたアクセスポイント１００を介して、無線端末５０６ａと有線ネットワーク５０１上のサーバ５０３との間でデータ通信を行う場合のＩＰデータグラムの構成を、図６を参照しつつ説明する。
【００５３】
無線端末５０６ａは、サーバ５０３宛てのＩＰデータグラムとして図６（ａ）に示すように、送信元ＩＰアドレスがＸ．Ｘ．Ｘ．１１、送信先ＩＰアドレスがＸ．Ｘ．Ｘ．２のデータグラム６０１を作成し、隣接ノードであるアクセスポイント１００に無線送信する（図５の▲１▼）。
【００５４】
ブリッジングモードに設定されたアクセスポイント１００は、ルーティングモードの場合とは異なり、受信したデータグラム６０１のアドレスを変換することなく、そのままデータグラム６０１をサーバ５０３に向けて有線ネットワーク５０１へ送出する（図５の▲２▼）。
【００５５】
データグラム６０１を受信したサーバ５０３は内部で処理を行い、元のデータグラム６０１の送信元である無線端末５０６ａのＩＰアドレスＸ．Ｘ．Ｘ．１１を送信先とする図６（ｂ）に示すデータグラム６０２を作成して結果を返送する。このデータグラム６０２は、隣接ノードであるアクセスポイント１００宛てのデータフレームとしてネットワーク５０１上に送出される（図５の▲３▼）。
【００５６】
データグラム６０２を受信したアクセスポイント１００は、データグラム６０２の宛て先ＩＰアドレスが無線端末５０６ａのＩＰアドレスＸ．Ｘ．Ｘ．１１であるので、データグラム６０２のアドレス部を変換することなく、無線端末５０６ａのＭＡＣアドレスを送信先にしたデータフレームを無線通信回路部１０１から送出する（図５の▲４▼）。
【００５７】
無線端末５０６ａは、この信号が自局宛てのＭＡＣアドレスであるのでデータグラム６０２を受信して、データグラム６０１に対する応答として内部で処理を行う。
【００５８】
次に、本実施の形態に係るアクセスポイント１００の動作を、図７を参照して詳細に説明する。
【００５９】
図７は、本実施の形態に係るアクセスポイント１００が無線端末から接続を要求された際に実行する接続制御処理の動作手順を示すフローチャートである。この接続制御処理は、アクセスポイント１００のＣＰＵ１０３内のタイマ（不図示）によって計時される所定時間の経過ごとに実行される。
【００６０】
ステップＳ７０１では、ＣＰＵ１０３が無線通信回路部１０１の出力信号を監視して、接続を要求している無線端末が存在するか否かを判定する。接続を要求している無線端末が存在しないときは、再びステップＳ７０１へ戻って本判定を繰り返す。一方、接続を要求している無線端末が存在するときはステップＳ７０２へ進み、認証処理等を行って無線端末との間に無線リンクを確立する。なお、認証が許可されないときには接続は切断されるが、図７ではこの場合の処理手順を省略している。
【００６１】
次に、ステップＳ７０３では、アクセスポイント１００の動作モードがブリッジングモードに設定されているか、ルーティングモードに設定されているかを判定し、ブリッジングモードに設定されているときはステップＳ７０４へ進み、ルーティングモードに設定されているときはステップＳ７０５へ進む。
【００６２】
アクセスポイント１００がブリッジングモードに設定されているときはステップＳ７０４で、アクセスポイント１００が有線ネットワークインターフェース部１０２を介して有効な有線ネットワークに接続されているか否か、すなわち通信可能なネットワーク機器に接続されているか否かを判定する。なお、有効な有線ネットワークが接続されているか否かの判定は、オートネゴシエーションの可否、リンクパルスの検出、アイドル信号の検出、あるいはデータ信号の検出などによって行い、いずれも検出されない場合は有効な有線ネットワークが接続されていないと判断する。
【００６３】
判定の結果、有効な有線ネットワークが接続されている場合はステップＳ７０６へ進み、有効な有線ネットワークが接続されていない場合はステップＳ７０５へ進む。
【００６４】
ステップＳ７０５では、アクセスポイント１００が、接続を要求した無線端末にプライベートＩＰアドレスを割り当て、ステップＳ７０６へ進む。割り当てたプライベートＩＰアドレスは、当該無線端末のＭＡＣアドレスとともにＲＡＭ１０５に記憶し、接続が切断されるまで管理する。
【００６５】
ステップＳ７０６では、アクセスポイント１００が無線端末とＩＰアドレスベースの通信を開始する。すなわち、アクセスポイント１００がルーティングモードに設定されているときはアドレス変換を行い、ブリッジングモードに設定されているときはアドレスを変換しないで、無線端末および有線ネットワークとの間でデータフレームの中継を行う。
【００６６】
以上のように、図７に示すフローチャートに従った接続制御処理を行うことにより、アクセスポイント１００がブリッジングモードに設定されている場合でも、有効な有線ネットワークに接続されていないときは、無線端末にプライベートＩＰアドレスを割り当てることができ、アクセスポイント１００を介して無線端末同士でＩＰベースの通信を行うことが可能になる。
【００６７】
［他の実施の形態］
なお、本発明の目的は、前述の実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムまたは装置に供給し、そのシステムまたは装置のコンピュータ（またはＣＰＵ、ＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出して実行することによっても達成される。
【００６８】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００６９】
また、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００７０】
また、コンピュータが読み出したプログラムコードを実行することにより、上記の実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれる。
【００７１】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれる。
【００７２】
【発明の効果】
以上詳述したように本発明によれば、有効な有線ネットワークに接続されているか否かに応じて、無線接続している機器への識別子割り当て機能を有効にするので、例えば、アクセスポイントがブリッジングモードに設定されていても、有線ネットワークのケーブルが接続されていない場合や、ケーブルは接続されていてもネットワーク機器と通信できない場合には、アクセスポイントが無線端末にＩＰアドレスを割り当てるようにする。これにより、煩雑な操作や作業を行うことなく、容易に無線ネットワークを形成して無線端末同士でＩＰベースの無線通信を行うことが可能になる。
【図面の簡単な説明】
【図１】本発明に係る無線アクセスポイント装置の一実施の形態の構成を示すブロック図である。
【図２】エンドツーエンド通信におけるデータグラムのフォーマットを示す図である。
【図３】アクセスポイントを含むネットワーク機器によって構成されるネットワークの一例を示す図である。
【図４】アクセスポイントが中継するデータフレームの構成を示す図である。
【図５】ブリッジングモードに設定されたアクセスポイントと他のネットワーク機器とで構成されるネットワークの一例を示す図である。
【図６】アクセスポイントが中継するデータフレームの構成を示す図である。
【図７】本実施の形態に係るアクセスポイントが無線端末から接続を要求された際に実行する接続制御処理の動作手順を示すフローチャートである。
【符号の説明】
１００  無線アクセスポイント装置
１０１  無線通信回路部（無線通信手段）
１０２  有線ネットワークインターフェース部（有線ネットワーク接続手段）
１０３  ＣＰＵ（判定手段、識別子割当手段、制御手段）
１０４  ＲＯＭ
１０５  ＲＡＭ
１０６  バスライン
１０７  ＥＥＰＲＯＭ
１０８  電源回路部
１０９  シリアル通信インターフェース
１１０  電源ライン
３０１  有線ネットワーク
３０２、５０２  ＤＨＣＰサーバ
３０３、５０３  サーバ
３０４ａ、３０４ｂ、５０４ａ、５０４ｂ  ルータ
３０６ａ〜３０６ｃ、５０６ａ〜５０６ｃ  無線端末
【図１】
2005033317.tif 000003
【図２】
2005033317.tif 000004
【図３】
2005033317.tif 000005
【図４】
2005033317.tif 000006
【図５】
2005033317.tif 000007
【図６】
2005033317.tif 000008
【図７】
2005033317.tif 000009