(57)【特許請求の範囲】
【請求項１】
ネットワークに接続されたクライアント装置に対してアドレスの貸し出しを行うアドレス自動割り当て装置において、
前記ネットワーク上にアドレス自動割り当て装置を探索する探索情報を送出する送出手段と、
前記探索情報の送出に応答して前記ネットワーク上に存在するアドレス自動割り当て装置から所定情報が送信されてきたか否かを判定する第１判定手段と、
前記第１判定手段の判定結果が肯定の場合に前記所定情報の送信元アドレスが自己のアドレスと異なるか否かを判定する第２判定手段と、
前記第２判定手段の判定結果が肯定の場合に自己のアドレス自動割り当てサービスが起動中であれば当該アドレス自動割り当てサービスを停止する停止手段と、
前記第１判定手段の判定結果が否定の場合に前記自己のアドレス自動割り当てサービスが停止中であれば当該アドレス自動割り当てサービスを起動する起動手段と
を備え、
前記送出手段、前記第１判定手段、前記第２判定手段、前記停止手段、および前記起動手段による処理は、定期的または所定のパターンで繰り返し実行される
ことを特徴とするアドレス自動割り当て装置。
【請求項２】
前記アドレス自動割り当て装置は、ＤＨＣＰサーバ装置であり、
前記送出手段は、前記ネットワーク上にＤＨＣＰｄｉｓｃｏｖｅｒメッセージを送出し、
前記第１判定手段は、前記ＤＨＣＰｄｉｓｃｏｖｅｒメッセージの送出に応答してＤＨＣＰｏｆｆｅｒメッセージが受信されたか否かを判定し、
前記第２判定手段は、前記第１判定手段の判定結果が肯定の場合に前記ＤＨＣＰｏｆｆｅｒメッセージの送信元アドレスが自己のＩＰアドレスと異なるか否かを判定し、
前記停止手段は、前記第２判定手段の判定結果が肯定の場合に自己のＤＨＣＰサーバサービスが起動中であれば当該ＤＨＣＰサーバサービスを停止し、
前記起動手段は、前記第１判定手段の判定結果が否定の場合に前記自己のＤＨＣＰサーバサービスが停止中であれば当該ＤＨＣＰサーバサービスを起動する
ことを特徴とする請求項１記載のアドレス自動割り当て装置。
【請求項３】
ネットワークに接続されたＤＨＣＰクライアントに対してＩＰアドレスの貸し出しを行うアドレス自動割り当て装置の制御方法において、
前記ネットワーク上にＤＨＣＰｄｉｓｃｏｖｅｒメッセージを送出する第１ステップと、
前記ＤＨＣＰｄｉｓｃｏｖｅｒメッセージの送出に応答してＤＨＣＰｏｆｆｅｒメッセージが受信されたか否かを判定する第２ステップと、
前記第２ステップの判定結果が肯定の場合に前記ＤＨＣＰｏｆｆｅｒメッセージの送信元アドレスが自己のＩＰアドレスと異なるか否かを判定する第３ステップと、
前記第３ステップの判定結果が肯定の場合に自己のＤＨＣＰサーバサービスが起動中であれば当該ＤＨＣＰサーバサービスを停止する第４ステップと、
前記第２ステップの判定結果が否定の場合に前記自己のＤＨＣＰサーバサービスが停止中であれば当該ＤＨＣＰサーバサービスを起動する第５ステップと
を含み、
前記第１ステップ、前記第２ステップ、前記第３ステップ、前記第４ステップ、および前記第５ステップの処理は、定期的または所定のパターンで繰り返し実行される
ことを特徴とするアドレス自動割り当て装置の制御方法。
【請求項４】
コンピュータに所定の処理機能を実行させるためのプログラムであって、
ネットワーク上にＤＨＣＰｄｉｓｃｏｖｅｒメッセージを送出する第１ステップと、
前記ＤＨＣＰｄｉｓｃｏｖｅｒメッセージの送出に応答してＤＨＣＰｏｆｆｅｒメッセージが受信されたか否かを判定する第２ステップと、
前記第２ステップの判定結果が肯定の場合に前記ＤＨＣＰｏｆｆｅｒメッセージの送信元アドレスが自己のＩＰアドレスと異なるか否かを判定する第３ステップと、
前記第３ステップの判定結果が肯定の場合に自己のＤＨＣＰサーバサービスが起動中であれば当該ＤＨＣＰサーバサービスを停止する第４ステップと、
前記第２ステップの判定結果が否定の場合に前記自己のＤＨＣＰサーバサービスが停止中であれば当該ＤＨＣＰサーバサービスを起動する第５ステップと
を有し、
前記第１ステップ、前記第２ステップ、前記第３ステップ、前記第４ステップ、および前記第５ステップの処理は、定期的または所定のパターンで繰り返し実行される
ことを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、アドレス自動割り当て装置及びその制御方法並びにプログラムに関し、詳しくは、ネットワークに接続されたＤＨＣＰクライアントに対してＩＰアドレスの割り当てを行うアドレス自動割り当て装置及びその制御方法並びにプログラムに関する。
【０００２】
【従来の技術】
一般に、ＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｐｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）対応のネットワークに接続されたすべての端末は、ＩＰアドレスと呼ばれる固有の識別情報で区別されるが、かかるＩＰアドレスの設定作業は、ＩＰの知識がないユーザにとって面倒であるばかりか、重複ＩＰアドレスを設定してしまうなどのミスを否めないものであった。
【０００３】
そこで、ネットワークにアドレス自動割り当て装置、いわゆるＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）サーバを接続し、ＤＨＣＰによってＩＰアドレスを自動的に割り当てることが行われている。
【０００４】
ＤＨＣＰサーバからＩＰアドレスの割り当てを受ける端末のことをＤＨＣＰクライアントという。ＤＨＣＰクライアントは、まず、「ＤＨＣＰｄｉｓｃｏｖｅｒメッセージ」をネットワーク上にブロードキャスト（同報送信）する。ＤＨＣＰｄｉｓｃｏｖｅｒメッセージには、ＤＨＣＰクライアントの媒体アクセス制御（ＭＡＣ；Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレス、たとえば、イーサネット（登録商標）カードなどに付与された固有識別情報が含まれている。
【０００５】
ＤＨＣＰサーバは、ＤＨＣＰｄｉｓｃｏｖｅｒメッセージを受信すると、送信元アドレスに自分自身のＩＰアドレス（ＤＨＣＰサーバのＩＰアドレス）をセットした「ＤＨＣＰｏｆｆｅｒメッセージ」をネットワーク上にブロードキャストする。このＤＨＣＰｏｆｆｅｒメッセージには、ＤＨＣＰｄｉｓｃｏｖｅｒメッセージ送信元（ＤＨＣＰクライアント）のＭＡＣアドレスが含まれているため、ＤＨＣＰクライアントは、自分宛のＤＨＣＰｏｆｆｅｒメッセージであることを認識することができる。
【０００６】
ＤＨＣＰクライアントは、一定時間、ＤＨＣＰｏｆｆｅｒメッセージの収集を行い、その収集期間中に一つのＤＨＣＰｏｆｆｅｒメッセージが受信された場合は、そのＤＨＣＰｏｆｆｅｒメッセージを送信したＤＨＣＰサーバに対してＲＥＱＵＥＳＴメッセージを送信し、または、複数のＤＨＣＰｏｆｆｅｒメッセージが受信された場合は、そのうちの一つを選択して、当該ＤＨＣＰｏｆｆｅｒメッセージを送信したＤＨＣＰサーバに対してＲＥＱＵＥＳＴメッセージを送信する。ＲＥＱＵＥＳＴメッセージには、どのＩＰアドレスを使用したいかなどの情報が含まれており、ＲＥＱＵＥＳＴメッセージを受信したＤＨＣＰサーバは、割り当てるべきＩＰアドレスがまだ未使用であれば、肯定応答（ＡＣＫ）メッセージを返送する。
【０００７】
このように、ＤＨＣＰサーバは、ネットワーク内の各端末（ＤＨＣＰクライアント）からの要求に応じて、自己の管理するＩＰアドレス範囲から未使用のＩＰアドレスを探し出し、それを要求元のＤＨＣＰクライアント（端末）に貸し出す（リースともいう）というものであり、特に専門のネットワーク管理者を置くことができない小規模事業所やホームネットワークなどに必要不可欠なものである。
【０００８】
【発明が解決しようとする課題】
しかしながら、従来のアドレス自動割り当て装置は、ＤＨＣＰクライアントからの要求に応じてその要求元にＩＰアドレスをリースするが、たとえば、ネットワークに複数のＤＨＣＰサーバが存在していた場合は、ＤＨＣＰサーバの競合を招き、ネットワークに混乱をもたらすという問題点があった。このような場合、専門の管理者またはＩＰ技術に精通したユーザがいるネットワークでは、不要なＤＨＣＰサーバを停止させたり、それぞれのＤＨＣＰサーバの担当範囲（サブネットマスク）を異ならせるなどして、競合を回避できるものの、かかる管理者やユーザが存在しない小規模事業所やホームネットワークなどにおいては、トラブルの解決は容易なことではなく、復旧までの間、ネットワークが全く使えなくなるという問題点があった。
【０００９】
したがって、本発明が解決しようとする課題は、ネットワーク内で他のアドレス自動割り当て装置が動いている場合に、自己のＤＨＣＰサーバサービスを停止させることができ、以て、ＩＰの知識がない一般ユーザが管理するネットワーク（ホームネットワーク等）であっても競合を意識することなくネットワークに接続することができる使い勝手のよいアドレス自動割り当て装置を提供することを目的とする。
【００１０】
【課題を解決するための手段】
本発明は、ネットワークに接続されたクライアント装置に対してアドレスの貸し出しを行うアドレス自動割り当て装置において、
前記ネットワーク上にアドレス自動割り当て装置を探索する探索情報を送出する送出手段と、
前記探索情報の送出に応答して前記ネットワーク上に存在するアドレス自動割り当て装置から所定情報が送信されてきたか否かを判定する第１判定手段と、
前記第１判定手段の判定結果が肯定の場合に前記所定情報の送信元アドレスが自己のアドレスと異なるか否かを判定する第２判定手段と、
前記第２判定手段の判定結果が肯定の場合に自己のアドレス自動割り当てサービスが起動中であれば当該アドレス自動割り当てサービスを停止する停止手段と、
前記第１判定手段の判定結果が否定の場合に前記自己のアドレス自動割り当てサービスが停止中であれば当該アドレス自動割り当てサービスを起動する起動手段と
を備え、
前記送出手段、前記第１判定手段、前記第２判定手段、前記停止手段、および前記起動手段による処理は、定期的または所定のパターンで繰り返し実行される
ことを特徴とするものである。
【００１１】
この発明では、ネットワークに探索情報を送出し、その応答として前記ネットワーク上に存在するアドレス自動割り当て装置から所定情報が返された場合で、且つ、その所定情報の送信元アドレスが自己のアドレスと一致しなかった場合に、ネットワーク上に他のアドレス自動割り当て装置が存在していると判断し、自己のアドレス自動割り当てサービスを停止する。また、前記ネットワーク上に存在するアドレス自動割り当て装置から前記所定情報が返されてこなかった場合で、自己のアドレス自動割り当てサービスが停止中であれば、前記ネットワーク上に他のアドレス自動割り当て装置が存在しないと判断し、自己のアドレス自動割り当てサービスを起動する。そして、これらの処理は、定期的または所定のパターンで繰り返し実行される。
【００１２】
【発明の実施の形態】
以下、本発明の実施の形態を、ＤＨＣＰサーバ機能を有するネットワーク機器の一つである「無線ＬＡＮアクセスポイント」への適用を例にして、図面を参照しながら説明する。なお、以下の説明における様々な細部の特定ないし実例および数値や文字列その他の記号の例示は、本発明の思想を明瞭にするための、あくまでも参考であって、それらのすべてまたは一部によって本発明の思想が限定されないことは明らかである。また、周知の手法、周知の手順、周知のアーキテクチャおよび周知の回路構成等（以下「周知事項」）についてはその細部にわたる説明を避けるが、これも説明を簡潔にするためであって、これら周知事項のすべてまたは一部を意図的に排除するものではない。かかる周知事項は本発明の出願時点で当業者の知り得るところであるので、以下の説明に当然含まれている。
【００１３】
まず、構成を説明する。
図１は、無線ＬＡＮアクセスポイントを含むネットワーク構成図である。無線ＬＡＮアクセスポイント１は、発明の要旨に記載のＤＨＣＰサーバ装置に相当し、複数のインターネット端末６、７、８、９、１０と共に有線／無線混在の小規模ネットワーク（たとえば、ホームネットワーク）を構成している。詳しくは、無線ＬＡＮアクセスポイント１には、ケーブル２を介してＤＳＬモデム（またはケーブルモデム若しくはＩＳＤＮルータ等）２ａ及びインターネットサービスプロバイダ（ＩＳＰ）２ｂ経由でインターネット網３が接続されていると共に、さらに、ケーブル４とハブ５（集線装置）を介してインターネット端末６、７が接続されており、さらに、所定の無線通信規格（たとえば、ＩＥＥＥ８０２．１１ａ、８０２．１１ｂまたは８０２．１１ｇ）に準拠したワイアレス通信媒体を介してインターネット端末８、９、１０が接続されている。なお、無線接続されたインターネット端末８、９、１０には上記通信規格の無線ＬＡＮカード（またはボード）８ａ、９ａ、１０ａがそれぞれ実装されている。
【００１４】
図２は、無線ＬＡＮアクセスポイント１の前面斜視図、図３は、同側面図である。これらの図を参照して無線ＬＡＮアクセスポイント１の外観形状を説明すると、無線ＬＡＮアクセスポイント１は、装置本体７０と、スタンド装置７１とから構成されている。装置本体７０は、複数（図では便宜的に５個）の表示ランプからなるランプ群８２を有する正面パネル部７２と、上キャビネット７３及び下キャビネット７４からなるキャビネット体７５とを備えている。キャビネット体７５には、無線送受信アンテナなどが収納され、キャビネット体７５の側部には、ＷＡＮ側のイーサネット（登録商標）端子（以下「ＷＡＮ端子」という）７６とＬＡＮ側のイーサネット（登録商標）端子（以下「ＬＡＮ端子」という）７７、及び、電源端子７８が設けられている。
【００１５】
スタンド装置７１は、ベース部７９と、装置本体７０の下部に固定され装置本体７０を略直立姿勢に保持する保持部８０と、ベース部７９と保持部８０との間に設けられ保持部８０に対してベース部７９を後方側へ９０度回動可能とする回動部８１とを備えている。
【００１６】
図４は、無線ＬＡＮアクセスポイント１の電気的な内部ブロック構成図である。この図において、無線ＬＡＮアクセスポイント１は、無線通信部２０、ＷＡＮポート２１、ＬＡＮポート２２、入出力インターフェース部２３、表示部２４、ランプ駆動部２５、マイクロコンピュータユニット（以下「ＣＰＵ」と略す）２６、揮発性情報記憶部（以下「ＲＡＭ」という）２７、電気的書き換え可能不揮発性情報記憶部（以下「ＰＲＯＭ」という）２８、電源部２９、及び、リセットスイッチ３０を有しており、これら各部の機能は以下のとおりである。
【００１７】
＜無線通信部２０＞
図５は、無線通信部２０のブロック図である。無線通信部２０は、たとえば、ＩＥＥＥ８０２．１１ｂに準拠した無線送受信部であり、ダイバシティ方式の二つのアンテナ４１、４２と、それらのアンテナを切り換えるスイッチ部４３と、受信信号から不要信号を取り除く前置バンドパスフィルタ（ＢＰＦ）４４と、電力増幅部（ＰＡ）４５と、過大信号を取り除くπ型アッテネータ（ＡＴＴ）４６と、これら各部を通過後の受信信号から必要な信号成分を取り出す後置バンドパスフィルタ（ＢＰＦ）４７と、直交波周波数分割多重（ＯＦＤＭ；Ｏｒｔｈｏｇｏｎａｌ  Ｆｒｅｑｕｅｎｃｙ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅｘｉｎｇ）変復調部４８と、送受信信号に対してレイヤ２の制御を行うＭＡＣ処理部４９と、直交波周波数分割多重変調後の送信信号を増幅するローノイズアンプ（ＬＮＡ）５１と、送信信号から不要輻射信号を取り除くバンドバスフィルタ（ＢＰＦ）５２とを有している。
【００１８】
＜ＷＡＮポート２１及びＬＡＮポート２２＞
ＷＡＮポート２１は、キャビネット体７５の側部に設けられているＷＡＮ端子７６に相当するもの、ＬＡＮポート２２は、同ＬＡＮ端子７７に相当するものである。ＷＡＮポート２１にインターネット網を接続し、ＬＡＮポート２２に有線ＬＡＮを接続する。
＜入出力インターフェース部２３＞
入出力インターフェース部２３は、無線通信部２０、ＷＡＮポート２１及びＬＡＮポート２２とＣＰＵ２６との間の信号入出力をインターフェースするものである。
＜表示部２４＞
表示部２４は、正面パネル部７２に設けられた複数の表示ランプからなるランプ群８２に相当するものである。これらの表示ランプには、たとえば、ＰＯＷＥＲランプ、ＭＥＳＳＡＧＥランプ、ＷＩＲＥＬＥＳＳランプ、ＮＥＴＷＯＲＫ１ランプ、ＮＥＴＷＯＲＫ２ランプなどが含まれる。なお、ＰＯＷＥＲランプは電源が供給されているときに点灯し、ＭＥＳＳＡＧＥランプはアクセスポイントにログメッセージがたまると点灯（ログを表示すると消灯）し、ＷＩＲＥＬＥＳＳランプは無線によるデータの送受信が可能なときに点灯（データ送受信中は点滅）し、ＮＥＴＷＯＲＫ１ランプはＷＡＮポート２１（ＷＡＮ端子７６）にケーブルが接続されているときに点灯（データ送受信中は点滅）し、ＮＥＴＷＯＲＫ２ランプはＬＡＮポート２２（ＬＡＮ端子７７）にケーブルが接続されているときに点灯（データ送受信中は点滅）する。
＜ランプ駆動部２５＞
ランプ駆動部２５は、ＣＰＵ２６からの制御信号に従って表示部２４の各表示ランプを駆動し、点灯や消灯または点滅等を行うものである。
【００１９】
＜ＣＰＵ２６＞
ＣＰＵ２６は、発明の要旨に記載の送出手段、第１判定手段、第２判定手段、停止手段として機能するものである。ＣＰＵ２６は、ＰＲＯＭ２８にあらかじめ格納されている制御プログラムをＲＡＭ２７にロードし、その制御プログラムを実行することにより、入出力インターフェース２３を介して各部（無線通信部２０、ＷＡＮポート２１、ＬＡＮポート２２）から所要のデータを取り込みつつ、無線ＬＡＮアクセスポイント１の全体動作の制御に必要な各種演算処理を行い、その演算結果として得られる様々な制御データを入出力インターフェース２３を介して各部（無線通信部２０、ＷＡＮポート２１、ＬＡＮポート２２）に出力する。
＜ＲＡＭ２７及びＰＲＯＭ２８＞
ＲＡＭ２７は、ＣＰＵ２６のワークエリアとして用いられるものである。また、ＰＲＯＭ２８は、上記制御プログラムを電気的書き換え可能に保持すると共に、さらに、無線ＬＡＮアクセスポイント１のＩＰアドレス、サブネットマスク、ＤＨＣＰサーバのＩＰアドレス貸し出し範囲、貸し出し状況等の様々な可変データを書き換え可能に保持するものである。
【００２０】
＜電源部２９及びリセットスイッチ３０＞
電源部２９は、図示を略した電源アダプタからの直流電源供給を受け、無線ＬＡＮアクセスポイント１の内部電源を発生して各部に出力するものである。また、リセットスイッチ３０は、ＰＲＯＭ２８に格納されている可変データを工場出荷時の初期データに復帰させるためのスイッチである。
【００２１】
次に、作用を説明する。
本実施の形態の無線ＬＡＮアクセスポイント１は、無線ネットワークのアクセスポイントとして動作するのはもちろんのこと、有線／無線混在の内部ネットワーク（ＬＡＮ）とインターネット等の外部ネットワーク（ＷＡＮ）との間のシームレスな接続を行ういわゆるＩＰルータ（リモートルータ）としても動作し、さらに、ＩＰルータに不可欠なＤＨＣＰサーバとしても動作するものである。
【００２２】
なお、ＩＰルータの基本的役割は、ＩＰパケットのアドレス変換を行ういわゆるＮＡＴ（Ｎｅｔｗｏｒｋ  Ａｄｄｒｅｓｓ  Ｔｒａｎｓｌａｔｉｏｎ）機能により、ＷＡＮ側ＩＰパケットのＩＰアドレスとＬＡＮ側ＩＰパケットのＩＰアドレスとの相互アドレス変換を行い、ＬＡＮ側のインターネット端末６、７、８、８、９、１０とインターネット網３との間の一対一のシームレスな接続環境を提供することにある。こうしたＮＡＴ機能は公知であり、しかも、本発明と直接の関連がないため、以下の説明では説明を割愛することとする。
【００２３】
図６は、ＣＰＵ２６で実行される制御プログラムの一部（以下「ＤＨＣＰスキャン処理プログラム」という）フローチャートを示す図である。このＤＨＣＰスキャン処理プログラムは、以下の説明からも明らかになるが、本実施の形態にとって欠くことのできない事項を含む。ＤＨＣＰスキャン処理プログラムは、無線ＬＡＮアクセスポイント１の電源が入っている状態で、定期的または所定のパターンで繰り返し実行される。上記のパターンとしては、たとえば、数秒ごとに数回続けて実行し、その後１分程度のインターバル（休止期間）をとるようにすることができる。
【００２４】
ＤＨＣＰスキャン処理プログラムを実行すると、まず、有線／無線混在のネットワーク（有線ネットワークはＬＡＮポート２２（ＬＡＮ端子７７）経由、また、無線ネットワークは無線通信部２０経由）上に「ＤＨＣＰｄｉｓｃｏｖｅｒメッセージ」を送信する（ステップＳ１１）。次いで、有線／無線混在のネットワークを介して「ＤＨＣＰｏｆｆｅｒメッセージ」を受信したか否かを判定し（ステップＳ１２）、判定結果が否定（ＮＯ）の場合は、所定の待ち時間が経過したか否かを判定する（ステップＳ１３）。待ち時間が経過していなければ、ステップＳ１２の判定を繰り返し、待ち時間が経過していれば、無線ＬＡＮアクセスポイント１（以下「自己」と略す）のＤＨＣＰサーバサービスが停止中であるか否かを判定し（ステップＳ１４）、停止中である場合は、自己のＤＨＣＰサーバサービスを起動（ステップＳ１５）した後、プログラムを終了し、停止中でなければそのままプログラムを終了する。
【００２５】
これによれば、ネットワークにＤＨＣＰｄｉｓｃｏｖｅｒメッセージを送信しても、その応答（ＤＨＣＰｏｆｆｅｒメッセージ）がどこからも返ってこない場合は、ネットワーク上にＤＨＣＰサーバが１台も存在しておらず、しかも、自己（無線ＬＡＮアクセスポイント１）のＤＨＣＰサーバサービスも停止中であると判断し、自己のＤＨＣＰサーバサービスを起動して、ネットワーク上のＤＨＣＰクライアントからのＩＰアドレス要求に応えることができる。
【００２６】
一方、ステップＳ１２の判定結果が肯定（ＹＥＳ）の場合、すなわち、ＬＡＮポート２２（ＬＡＮ端子７７）を介して「ＤＨＣＰｏｆｆｅｒメッセージ」を受信したことが判定された場合は、次に、そのＤＨＣＰｏｆｆｅｒメッセージの送信元アドレスにセットされているＩＰアドレスと自己のＩＰアドレスと比較し（ステップＳ１６）、一致しているか否かを判定する（ステップＳ１７）。
【００２７】
ここで、自己のＩＰアドレスとは、ＬＡＮポート２２（ＬＡＮ端子７７）に接続されたＤＨＣＰクライアント（インターネット端末６、７、８、９、１０）から見える無線ＬＡＮアクセスポイント１のＩＰアドレスであり、それらのＤＨＣＰクライアントが無線ＬＡＮアクセスポイント１に対してＩＰアドレスの貸し出しを要求する際の要求先ＩＰアドレスである。
【００２８】
したがって、ステップＳ１７の判定結果が肯定（ＹＥＳ）の場合、すなわち、ＤＨＣＰｏｆｆｅｒメッセージの送信元アドレスにセットされているＩＰアドレスと自己のＩＰアドレスとが一致している場合は、自分自身（無線ＬＡＮアクセスポイント１）に対してＤＨＣＰｄｉｓｃｏｖｅｒメッセージを送信し、自分自身からのＤＨＣＰｏｆｆｅｒメッセージを受信したことになるから、この場合は、ネットワーク上に他のＤＨＣＰサーバが存在せず、換言すれば、ネットワーク上に一つのＤＨＣＰサーバサービス（無線ＬＡＮアクセスポイント１のサービス）しか存在せず、ＤＨＣＰサーバの競合が生じないので、そのままプログラムを終了する。
【００２９】
しかし、ステップＳ１７の判定結果が否定（ＮＯ）の場合、すなわち、ＤＨＣＰｏｆｆｅｒメッセージの送信元アドレスにセットされているＩＰアドレスと自己のＩＰアドレスとが一致していない場合は、自分（無線ＬＡＮアクセスポイント１）以外の他のＤＨＣＰサーバからのＤＨＣＰｏｆｆｅｒメッセージを受信したことになり、この場合は、冒頭で説明した不都合（ＤＨＣＰサーバの競合）が生じるから、競合を回避するために、自己のＤＨＣＰサーバサービスを停止（ステップＳ１８）した後、プログラムを終了する。
【００３０】
以上のことを図面を用いて説明する。
図７は、ネットワーク６０に無線ＬＡＮアクセスポイント１と他のＤＨＣＰサーバ６１及びＤＨＣＰクライアント６２を接続した図、図８は、無線ＬＡＮアクセスポイント１と他のＤＨＣＰサーバ６１との間のメッセージのやり取りを示す図である。
【００３１】
いま、他のＤＨＣＰサーバ６１が停止中（またはネットワーク６０から切り離された状態）である場合（図８（ａ））は、ＤＨＣＰクライアント６２からのＤＨＣＰｄｉｓｃｏｖｅｒメッセージは無線ＬＡＮアクセスポイント１で受信され、無線ＬＡＮアクセスポイント１はそのメッセージに応答してＤＨＣＰｏｆｆｅｒメッセージを返し、結局、ＤＨＣＰクライアント６２に支障なくＩＰアドレスを割り当てることができる。しかし、他のＤＨＣＰサーバ６１も動作中の場合（図８（ｂ））は、ＤＨＣＰクライアント６２からのＤＨＣＰｄｉｓｃｏｖｅｒメッセージが無線ＬＡＮアクセスポイント１と他のＤＨＣＰサーバ６１の双方で受信され、それらから二つのＤＨＣＰｏｆｆｅｒが返されてしまう結果、ＤＨＣＰサーバの競合が生じ、ネットワークに混乱をもたらすという不都合を招く。
【００３２】
このような場合、本実施の形態における無線ＬＡＮアクセスポイント１は、上記の「ＤＨＣＰスキャン処理プログラム」を実行することにより、他のＤＨＣＰサーバ６１に対してＤＨＣＰｄｉｓｃｏｖｅｒメッセージを送信し、その応答としてのＤＨＣＰｏｆｆｅｒを受信した場合は、ネットワーク上に自分以外のＤＨＣＰサーバが存在してそれが起動中であると判断し、自分自身（無線ＬＡＮアクセスポイント１）のＤＨＣＰサーバサービスを停止する。したがって、ＤＨＣＰサーバの競合を回避することができ、ネットワークの混乱を防止して冒頭で説明した問題点の解決を図ることができる。
【００３３】
以上のとおりであるから、本実施の形態の無線ＬＡＮアクセスポイント１によれば、ネットワーク内に他のＤＨＣＰサーバが存在していた場合も、そのＤＨＣＰサーバとの競合を起こすことがなく、ネットワークの混乱を効果的に回避することができる。したがって、特にＩＰの知識がない一般ユーザによって管理される小規模事業所やホームネットワークなどに用いて好適な無線ＬＡＮアクセスポイント１とすることができる。
【００３４】
なお、以上の説明では、無線ＬＡＮアクセスポイント１を例にしたが、これは一つの実施の形態に過ぎない。先にも述べたとおり、ＤＨＣＰサーバ機能を有するネットワーク機器であればよく、たとえば、汎用ＯＳ（オペレーティングシステム）に標準装備のＤＨＣＰサーバサービスを実行中のサーバコンピュータそれ自体、または、あらかじめ内部機能としてＤＨＣＰサーバサービスが搭載された各種ネットワーク機器（ＩＰルータ、ケーブルモデム、ＩＳＤＮモデム、ＤＳＬモデム、ＩＳＤＮルータ等）であってもよく、若しくは、ネットワークに接続して用いられる情報家電をコントロールするためのＤＨＣＰサーバ機能付きセットトップボックスのようなものであってもよい。または、ビデオデッキ、衛星放送受信機、テレビ、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、プリンター、冷蔵庫、洗濯機、自動車等、有線無線に関わらず“ネットワークに接続される機器”であれば、如何なるものにＤＨＣＰサーバ機能が搭載されていてもよい。また、ＤＨＣＰで定められたプロトコル以外であってもよい。また、たとえば、ＩＰｖ６（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  ｖｅｒｓｉｏｎ  ６）に用いられる１２８ｂｉｔのＩＰアドレスを貸し出すようにする場合に適用してもよい。
【００３５】
また、本実施の形態の主要な機能は、ＣＰＵを含むハードウェア資産と、ＯＳや各種プログラムなどのソフトウェア資産との有機的結合によって機能的に実現されるものであるが、ハードウェア資産およびＯＳは汎用のものを利用できるから、本発明にとって欠くことのできない必須の事項は、実質的に、図６の「ＤＨＣＰスキャン処理プログラム」に集約されているということがいえる。したがって、本発明は、ＤＨＣＰスキャン処理プログラムのすべてまたはその要部を格納した、フロッピー（登録商標）ディスク、ＭＯ、ＣＤ、ハードディスク、半導体メモリなどの記録媒体（それ自体が流通経路に乗るものはもちろん、ネットワーク上にあって記録内容だけを提供するものも含む）を包含するものである。
【００３６】
【発明の効果】
本発明によれば、ネットワークに探索情報を送出し、その応答として前記ネットワーク上に存在するアドレス自動割り当て装置から所定情報が返された場合で、且つ、その所定情報の送信元アドレスが自己のアドレスと一致しなかった場合に、ネットワーク上に他のアドレス自動割り当て装置が存在していると判断し、自己のアドレス自動割り当てサービスを停止する。また、ネットワーク上に存在するアドレス自動割り当て装置から所定情報が返されてこなかった場合で、自己のアドレス自動割り当てサービスが停止中であれば、ネットワーク上に他のアドレス自動割り当て装置が存在しないと判断し、自己のアドレス自動割り当てサービスを起動する。そして、これらの処理は、定期的または所定のパターンで繰り返し実行される。
【００３７】
したがって、他のアドレス自動割り当て装置との競合を回避でき、ネットワークの混乱を防止して、特にＩＰの知識がない一般ユーザによって管理される小規模事業所やホームネットワークなどに用いて好適なアドレス自動割り当て装置とすることができる。
【図面の簡単な説明】
【図１】無線ＬＡＮアクセスポイントを含むネットワーク構成図である。
【図２】無線ＬＡＮアクセスポイント１の前面斜視図である。
【図３】無線ＬＡＮアクセスポイント１の側面図である。
【図４】無線ＬＡＮアクセスポイント１の電気的な内部ブロック構成図である。
【図５】無線通信部２０のブロック図である。
【図６】ＤＨＣＰスキャン処理プログラムのフローチャートを示す図である。
【図７】ネットワーク６０に無線ＬＡＮアクセスポイント１と他のＤＨＣＰサーバ６１及びＤＨＣＰクライアント６２を接続した図である。
【図８】無線ＬＡＮアクセスポイント１と他のＤＨＣＰサーバ６１との間のメッセージのやり取りを示す図である。
【符号の説明】
１……無線ＬＡＮアクセスポイント（アドレス自動割り当て装置、ＤＨＣＰサーバ装置）、２６……ＣＰＵ（送出手段、第１判定手段、第２判定手段、停止手段）、６０……ネットワーク、６１……他のＤＨＣＰサーバ（他のアドレス自動割り当て装置）、６２……ＤＨＣＰクライアント（クライアント）。
【図１】
0004339536.tif 000002
【図２】
0004339536.tif 000003
【図３】
0004339536.tif 000004
【図４】
0004339536.tif 000005
【図５】
0004339536.tif 000006
【図６】
0004339536.tif 000007
【図７】
0004339536.tif 000008
【図８】
0004339536.tif 000009