(57)【要約】【課題】ＤＨＣＰクライアント機能を有し、端末自身にＩＰアドレスを設定でき、他の端末からそのＩＰアドレスへアクセスできる端末にアクセスする場合、接続されたネットワークに合ったアドレスを自動生成し、その端末に割り当てる。【解決手段】ＤＨＣＰクライアント機能を有し、端末自身にＩＰアドレスを設定でき、他の端末からそのＩＰアドレスへアクセスできる端末において、本端末とは別にＤＨＣＰクライアント機能を有する端末とＤＨＣＰサーバが接続されているネットワーク環境下で、ＤＨＣＰサーバが本端末に払い出したＩＰアドレスからネットワークアドレス部を抽出し、予め本端末に決められているＩＰアドレスのホストアドレス部と組み合わせることで、接続されたネットワークのサブネット形態に合ったＩＰアドレスを生成する。そして、生成されたＩＰアドレスを本端末に割り当てる。【選択図】図２
2008078990.tif 000002
【特許請求の範囲】
【請求項１】
配下の端末にＩＰアドレスを自動的に割り当てるルータと、
前記ルータとクライアント端末との通信を中継し、且つ、前記ルータから取得したＩＰアドレスのネットワークアドレス部と、予め設定されたＩＰアドレスのホストアドレス部との論理和からＩＰアドレスを生成し、前記生成されたＩＰアドレスを自身のＩＰアドレスとして設定するアクセスポイント端末と
を具備する
ネットワークシステム。
【請求項２】
請求項１に記載のネットワークシステムにおいて、
前記アクセスポイント端末は、前記生成されたＩＰアドレスと競合するＩＰアドレスが存在する場合は、前記予め設定されたＩＰアドレスを自身のＩＰアドレスとして設定する
ネットワークシステム。
【請求項３】
請求項１又は２に記載のネットワークシステムにおいて、
前記アクセスポイント端末は、前記ルータから取得したサブネットマスクに基づいて、前記ルータから取得したＩＰアドレスのネットワークアドレス部と、前記予め設定されたＩＰアドレスのホストアドレス部とを決定し、ＩＰアドレスを生成する
ネットワークシステム。
【請求項４】
請求項１又は２に記載のネットワークシステムにおいて、
前記アクセスポイント端末は、予め設定されたサブネットマスクに基づいて、前記ルータから取得したＩＰアドレスのネットワークアドレス部と、前記予め設定されたＩＰアドレスのホストアドレス部とを決定し、ＩＰアドレスを生成する
ネットワークシステム。
【請求項５】
請求項１乃至４のいずれか一項に記載のネットワークシステムにおいて、
前記アクセスポイント端末は、前記ルータからＩＰアドレスを取得できなかった場合、前記予め設定されたＩＰアドレスと競合するＩＰアドレスの有無を確認し、競合するＩＰアドレスが無ければ、前記予め設定されたＩＰアドレスを自身のＩＰアドレスとして設定する
ネットワークシステム。
【請求項６】
請求項１乃至５のいずれか一項に記載のネットワークシステムにおいて、
前記アクセスポイント端末は、設定しようとするＩＰアドレスに基づくＡＲＰ（Ａｄｄｒｅｓｓ  Ｒｅｓｏｌｕｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）パケットを送信し、前記ＡＲＰパケットに対して応答があれば競合するＩＰアドレスが存在すると判断する
ネットワークシステム。
【請求項７】
ＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）サーバからＩＰアドレスを自動的に取得するＤＨＣＰクライアント機能部と、
前記ＤＨＣＰサーバから取得したＩＰアドレスのネットワークアドレス部と、予め設定されたＩＰアドレスのホストアドレス部との論理和からＩＰアドレスを生成し、前記生成されたＩＰアドレスを端末自身のＩＰアドレスとして設定するサブネット補完機能部と
を具備する
アクセスポイント端末。
【請求項８】
請求項７に記載のアクセスポイント端末において、
前記サブネット補完機能部は、前記ＤＨＣＰサーバからＩＰアドレスを取得できない場合、予め設定されたＩＰアドレスを端末自身のＩＰアドレスとして設定する
アクセスポイント端末。
【請求項９】
請求項７に記載のアクセスポイント端末において、
前記サブネット補完機能部は、前記ＤＨＣＰサーバから取得サブネットアドレスと予め設定されたサブネットマスクとが一致した場合に、前記ＤＨＣＰサーバから取得したサブネットマスクに基づいて、前記ＤＨＣＰサーバから取得したＩＰアドレスのネットワークアドレス部と、前記予め設定されたＩＰアドレスのホストアドレス部とを決定し、ＩＰアドレスを生成する
アクセスポイント端末。
【請求項１０】
請求項７に記載のアクセスポイント端末において、
前記サブネット補完機能部は、前記ＤＨＣＰサーバからサブネットアドレスを取得できない場合、前記予め設定されたサブネットマスクに基づいて、前記ＤＨＣＰサーバから取得したＩＰアドレスのネットワークアドレス部と、前記予め設定されたＩＰアドレスのホストアドレス部とを決定し、ＩＰアドレスを生成する
アクセスポイント端末。
【請求項１１】
請求項７乃至１０のいずれか一項に記載のアクセスポイント端末において、
前記サブネット補完機能部は、設定しようとするＩＰアドレスに基づくＡＲＰ（Ａｄｄｒｅｓｓ  Ｒｅｓｏｌｕｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）パケットを送信し、前記ＡＲＰパケットに対して応答があれば競合するＩＰアドレスが存在すると判断する
アクセスポイント端末。
【請求項１２】
（ａ１）ＤＨＣＰサーバから配布ＩＰアドレス及び配布サブネットマスクを取得するするステップと、
（ａ２）前記配布ＩＰアドレスと前記配布サブネットマスクとの論理積からネットワークアドレスを生成するステップと、
（ａ３）初期設定で与えられているデフォルトＩＰアドレスとデフォルトサブネットマスクの補数との論理積からホストアドレスを生成するステップと、
（ａ４）前記ネットワークアドレスと前記ホストアドレスとの論理和からＩＰアドレスを生成するステップと
を具備する
アドレス決定方法。
【請求項１３】
請求項１２に記載のアドレス決定方法において、
前記（ａ１）ステップは、
（ａ１１）ＤＨＣＰ  ＤＩＳＣＯＶＥＲパケットをネットワーク上に送信し、前記ＤＨＣＰサーバからの返信を待つステップと、
（ａ１２）前記ＤＨＣＰサーバからＤＨＣＰ  ＯＦＦＥＲパケットを受信し、前記ＤＨＣＰ  ＯＦＦＥＲパケットに含まれる前記配布ＩＰアドレス及び前記配布サブネットマスクを抽出するステップと
を具備する
アドレス決定方法。
【請求項１４】
請求項１２又は１３に記載のアドレス決定方法において、
（ｂ１）ＩＰアドレス生成成功であるかどうかを判定するステップと、
（ｂ２）ＩＰアドレス生成成功と判定された場合は、前記生成されたＩＰアドレスと競合するＩＰアドレスがあるかないか調べるステップと、
（ｂ３）競合ＩＰアドレスがない場合は、前記生成されたＩＰアドレスを自身のＩＰアドレスとして設定するステップと、
（ｂ４）競合ＩＰアドレスがある場合は、前記デフォルトＩＰアドレスに競合するＩＰアドレスがあるかないかを調べるステップと、
（ｂ５）前記デフォルトＩＰアドレスと競合するＩＰアドレスがない場合、前記デフォルトＩＰアドレスを自身のＩＰアドレスとして設定するステップと、
（ｂ６）ＩＰアドレス生成失敗と判定された場合、前記デフォルトＩＰアドレスに競合するＩＰアドレスがあるかないかを調べるステップと、
（ｂ７）競合ＩＰアドレスがない場合は、前記デフォルトＩＰアドレスを自身のＩＰアドレスとして設定するステップと
を更に具備する
アドレス決定方法。
【請求項１５】
請求項１４に記載のアドレス決定方法において、
前記（ｂ１）ステップは、
（ｂ１１）前記配布ＩＰアドレス又は前記配布サブネットマスクが取得できない場合、生成失敗と判定するステップと、
（ｂ１２）前記配布サブネットマスクと前記デフォルトサブネットマスクとが違う値の場合、生成失敗と判定するステップと
を具備する
アドレス決定方法。
【請求項１６】
請求項１２乃至１５のいずれか一項に記載のアドレス決定方法を、コンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アドレス決定方法に関し、特にＩＰ端末におけるアドレス決定方法に関する。
【背景技術】
【０００２】
従来は、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）端末へのアクセスを実現するために、予め端末自身のＩＰアドレスを固定に設定していた。そのため、ＩＰアドレスが、接続されたネットワークのサブネットと一致しない場合が発生した。このような場合、ＩＰ端末を一旦ネットワークから切り離し、ＩＰ端末へアクセスする端末に割り当てられたＩＰアドレスを、ＩＰ端末のＩＰアドレスのサブネット形態に合うよう設定し直す必要があるということが課題であった。
【０００３】
図１を参照して、従来の技術を説明する。
図１において、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）システムは、ルータ１と、無線ＬＡＮアクセスポイント端末２と、無線ＬＡＮ端末３を有する。ルータ１は、外部ネットワークと内部ネットワークとの通信を中継する。また、ルータ１は、ＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）サーバ４を備える。ＤＨＣＰサーバ４は、外部ネットワークに接続するコンピュータに、ＩＰアドレスを自動的に割り当てる。無線ＬＡＮアクセスポイント端末２は、ルータ１と、無線ＬＡＮ端末３とブリッジ接続している。ルータ１は、外部ネットワークと無線ＬＡＮ端末３との中継を行っている。無線ＬＡＮ端末３は、無線ＬＡＮアクセスポイント端末２を通過し、外部ネットワークと通信を行う。また、無線ＬＡＮ端末３は、ＤＨＣＰクライアント機能部５を備える。ＤＨＣＰクライアント機能部５は、ＤＨＣＰサーバ４からＩＰアドレスを取得して無線ＬＡＮ端末３に設定する。
【０００４】
しかしながら、従来の技術において、次のような課題がある。
無線ＬＡＮ端末３は、ルータ１からＤＨＣＰクライアント機能部５を利用してＩＰアドレスを得るのに対し、無線ＬＡＮアクセスポイント端末２は、固定でＩＰアドレスが設定されている。
【０００５】
そのため、無線ＬＡＮ端末３と無線ＬＡＮアクセスポイント端末２のＩＰアドレスのネットワークアドレスが異なることがある。
【０００６】
特開２００４−１１２８０１号公報（特許文献１）にＩＰアドレス割当装置及び方法が開示されている。
この従来技術は、ＩＰアドレス割当を要求するインターネットアクセスゲートウェイ及びホストにＩＰＡを割当るＤＨＣＰサーバを備えるインターネットサービスプロバイダ（ＩＳＰ）とＤＨＣＰメッセージ通信を通じてＩＰＡが割り当てられるＤＨＣＰクライアントと、各ホストから受信したフレームのソースＭＡＣアドレス（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ  ａｄｄｒｅｓｓ）とポート番号を変更し変更情報をＨＡＰＴテーブルに貯蔵し、ＨＡＰＴテーブルを参照してＩＳＰから受信したフレームのデスティネーションＭＡＣアドレスとポート番号を変更するＨＡＰＴモジュールと、データ衝突防止用のＬＩＡＴモジュールを備えるローカルアクセスポイントと、各ホストにＩＰＡを割り当てるＤＨＣＰサーバスプーファからなる。
【０００７】
特開２００４−０７２４５３号公報（特許文献２）にネットワーク管理システム及びネットワーク管理方法が開示されている。
この従来技術では、ＤＨＣＰサーバを有し、ＤＨＣＰによってＤＨＣＰクライアントにＩＰアドレスを動的に配布するネットワーク管理システムにおいて、ＤＨＣＰサーバに、ＩＰアドレスを配布するＤＨＣＰクライアントの情報を登録するためのＤＨＣＰ連携サーバを設け、ＤＨＣＰ設定情報として、そのクライアントのホスト名、ＭＡＣアドレス、ネットワークセグメントを設定する。また、ＤＮＳシステムにおいて、ＤＮＳ連携サーバにＤＮＳ情報を生成して、ＤＮＳサーバに半自動的に登録できるようにする。
【０００８】
特開２００３−０８７２８７号公報（特許文献３）にネットワーク管理用機器が開示されている。
この従来技術では、ネットワーク機器にＤＨＣＰサーバ、ＤＮＳサーバを実装し、ＤＨＣＰサーバは、ネットワークに接続された機器へＩＰアドレスを割り当てた際、ＤＮＳサーバにネットワークへ接続された機器のホスト名とＭＡＣアドレスとＩＰアドレスを通知し、ＤＮＳサーバは外部サーバにＭＡＣアドレスを通知し、外部サーバはＭＡＣアドレスと機器種別名の対応テーブルを持ち、ＭＡＣアドレスに対応する機器種別名を返答し，ＤＮＳサーバは返答された機器種別名とＩＰアドレスを、自身の持つテーブルに登録する。また、ＤＮＳサーバは通称と機器種別名の対応を示すテーブルを持ち、ホスト名解決時に通称と機器種別名の対応を示すテーブルの通称欄から通称で記述されたホスト名を探索し、発見した通称に対応する機器種別名に変換する。
しかし、この従来技術では、ＩＰアドレスの設定時に、ＩＰアドレスが重複する可能性があり、既存サービスに対する通信障害が発生することがある。
【０００９】
特開平９−２１４５３３号公報（特許文献４）に情報処理装置及びそのＩＰアドレス生成方法及び文字処理装置及びそのＩＰアドレス生成方法が開示されている。
この従来技術では、情報処理装置または文字処理装置内部のネットワークシステムプログラムは、使用者にホストマシンのＩＰアドレスの設定させ、それに基づきホストのネットワークアドレスを抽出し、自装置の端末アドレスを使用者に設定させ、ホストのネットワークアドレスと、使用者が入力した端末アドレスとに基づいて自装置のＩＰアドレスを生成する。このように、この従来技術では、使用者が設定した各アドレスから、ＩＰアドレスを設定する。
【００１０】
【特許文献１】特開２００４−１１２８０１号公報
【特許文献２】特開２００４−０７２４５３号公報
【特許文献３】特開２００３−０８７２８７号公報
【特許文献４】特開平９−２１４５３３号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
本発明の目的は、無線ＬＡＮ端末に代表される、ＤＨＣＰクライアントのユーザが、無線ＬＡＮアクセスポイント端末に代表される、ＤＨＣＰクライアント機能を有し、端末自身にＩＰアドレスを設定できるアドレス決定方法を提供することである。
本発明の他の目的は、ＤＨＣＰクライアント機能を有し、端末自身にＩＰアドレスを設定でき、他の端末からそのＩＰアドレスへアクセスできる端末にアクセスする場合、接続されたネットワークに合ったアドレスを自動生成し、その端末に割り当てることにより、ネットワークから切り離さなくても、アクセスできるアドレス決定方法を提供することである。
【課題を解決するための手段】
【００１２】
以下に、［発明を実施するための最良の形態］で使用される番号を括弧付きで用いて、課題を解決するための手段を説明する。これらの番号は、［特許請求の範囲］の記載と［発明を実施するための最良の形態］との対応関係を明らかにするために付加されたものである。但し、それらの番号を、［特許請求の範囲］に記載されている発明の技術的範囲の解釈に用いてはならない。
【００１３】
本発明のネットワークシステムは、配下の端末にＩＰアドレスを自動的に割り当てるルータ（１０）と、前記ルータ（１０）とクライアント端末（３０）との通信を中継し、且つ、前記ルータ（１０）から取得したＩＰアドレスのネットワークアドレス部と、予め設定されたＩＰアドレスのホストアドレス部との論理和からＩＰアドレスを生成し、前記生成されたＩＰアドレスを自身のＩＰアドレスとして設定するアクセスポイント端末（２０）とを具備する。
【００１４】
前記アクセスポイント端末（２０）は、前記生成されたＩＰアドレスと競合するＩＰアドレスが存在する場合は、前記予め設定されたＩＰアドレスを自身のＩＰアドレスとして設定する。
【００１５】
前記アクセスポイント端末（２０）は、前記ルータ（１０）から取得したサブネットマスクに基づいて、前記ルータ（１０）から取得したＩＰアドレスのネットワークアドレス部と、前記予め設定されたＩＰアドレスのホストアドレス部とを決定し、ＩＰアドレスを生成する。
【００１６】
前記アクセスポイント端末（２０）は、予め設定されたサブネットマスクに基づいて、前記ルータ（１０）から取得したＩＰアドレスのネットワークアドレス部と、前記予め設定されたＩＰアドレスのホストアドレス部とを決定し、ＩＰアドレスを生成する。
【００１７】
前記アクセスポイント端末（２０）は、前記ルータ（１０）からＩＰアドレスを取得できなかった場合、前記予め設定されたＩＰアドレスと競合するＩＰアドレスの有無を確認し、競合するＩＰアドレスが無ければ、前記予め設定されたＩＰアドレスを自身のＩＰアドレスとして設定する。
【００１８】
前記アクセスポイント端末（２０）は、設定しようとするＩＰアドレスに基づくＡＲＰ（Ａｄｄｒｅｓｓ  Ｒｅｓｏｌｕｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）パケットを送信し、前記ＡＲＰパケットに対して応答があれば競合するＩＰアドレスが存在すると判断する。
【００１９】
本発明のアクセスポイント端末（２０）は、ＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）サーバ（１１）からＩＰアドレスを自動的に取得するＤＨＣＰクライアント機能部（２２）と、前記ＤＨＣＰサーバ（１１）から取得したＩＰアドレスのネットワークアドレス部と、予め設定されたＩＰアドレスのホストアドレス部との論理和からＩＰアドレスを生成し、前記生成されたＩＰアドレスを端末自身のＩＰアドレスとして設定するサブネット補完機能部（２１）とを具備する。
【００２０】
前記サブネット補完機能部（２１）は、前記ＤＨＣＰサーバ（１１）からＩＰアドレスを取得できない場合、予め設定されたＩＰアドレスを端末自身のＩＰアドレスとして設定する。
【００２１】
前記サブネット補完機能部（２１）は、前記ＤＨＣＰサーバ（１１）から取得サブネットアドレスと予め設定されたサブネットマスクとが一致した場合に、前記ＤＨＣＰサーバ（１１）から取得したサブネットマスクに基づいて、前記ＤＨＣＰサーバ（１１）から取得したＩＰアドレスのネットワークアドレス部と、前記予め設定されたＩＰアドレスのホストアドレス部とを決定し、ＩＰアドレスを生成する。
【００２２】
前記サブネット補完機能部（２１）は、前記ＤＨＣＰサーバ（１１）からサブネットアドレスを取得できない場合、前記予め設定されたサブネットマスクに基づいて、前記ＤＨＣＰサーバ（１１）から取得したＩＰアドレスのネットワークアドレス部と、前記予め設定されたＩＰアドレスのホストアドレス部とを決定し、ＩＰアドレスを生成する。
【００２３】
前記サブネット補完機能部（２１）は、設定しようとするＩＰアドレスに基づくＡＲＰ（Ａｄｄｒｅｓｓ  Ｒｅｓｏｌｕｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）パケットを送信し、前記ＡＲＰパケットに対して応答があれば競合するＩＰアドレスが存在すると判断する。
【００２４】
本発明のアドレス決定方法は、（ａ１）ＤＨＣＰサーバ（１１）から配布ＩＰアドレス及び配布サブネットマスクを取得するするステップと、（ａ２）前記配布ＩＰアドレスと前記配布サブネットマスクとの論理積からネットワークアドレスを生成するステップと、（ａ３）初期設定で与えられているデフォルトＩＰアドレスとデフォルトサブネットマスクの補数との論理積からホストアドレスを生成するステップと、（ａ４）前記ネットワークアドレスと前記ホストアドレスとの論理和からＩＰアドレスを生成するステップとを具備する。
【００２５】
前記（ａ１）ステップは、（ａ１１）ＤＨＣＰ  ＤＩＳＣＯＶＥＲパケットをネットワーク上に送信し、前記ＤＨＣＰサーバ（１１）からの返信を待つステップと、（ａ１２）前記ＤＨＣＰサーバ（１１）からＤＨＣＰ  ＯＦＦＥＲパケットを受信し、前記ＤＨＣＰ  ＯＦＦＥＲパケットに含まれる前記配布ＩＰアドレス及び前記配布サブネットマスクを抽出するステップとを具備する。
【００２６】
本発明のアドレス決定方法は、（ｂ１）ＩＰアドレス生成成功であるかどうかを判定するステップと、（ｂ２）ＩＰアドレス生成成功と判定された場合は、前記生成されたＩＰアドレスと競合するＩＰアドレスがあるかないか調べるステップと、（ｂ３）競合ＩＰアドレスがない場合は、前記生成されたＩＰアドレスを自身のＩＰアドレスとして設定するステップと、（ｂ４）競合ＩＰアドレスがある場合は、前記デフォルトＩＰアドレスに競合するＩＰアドレスがあるかないかを調べるステップと、（ｂ５）前記デフォルトＩＰアドレスと競合するＩＰアドレスがない場合、前記デフォルトＩＰアドレスを自身のＩＰアドレスとして設定するステップと、（ｂ６）ＩＰアドレス生成失敗と判定された場合、前記デフォルトＩＰアドレスに競合するＩＰアドレスがあるかないかを調べるステップと、（ｂ７）競合ＩＰアドレスがない場合は、前記デフォルトＩＰアドレスを自身のＩＰアドレスとして設定するステップとを更に具備する。
【００２７】
前記（ｂ１）ステップは、（ｂ１１）前記配布ＩＰアドレス又は前記配布サブネットマスクが取得できない場合、生成失敗と判定するステップと、（ｂ１２）前記配布サブネットマスクと前記デフォルトサブネットマスクとが違う値の場合、生成失敗と判定するステップとを具備する。
【００２８】
本発明のプログラムは、上記のアドレス決定方法をコンピュータに実行させる。
【発明の効果】
【００２９】
第１の効果は、ＤＨＣＰクライアント機能を有し、端末自身にＩＰアドレスを設定でき、他の端末からそのＩＰアドレスへアクセスできるＩＰ端末に、ＤＨＣＰサーバや他のＤＨＣＰクライアント端末が属するネットワークと同じネットワークアドレスが設定されるので、他のＤＨＣＰクライアント端末のユーザは、ＩＰ端末へのアクセスを、ＤＨＣＰクライアント端末に割り当てられたＩＰアドレスを変更することなく、実現できることである。
第２の効果は、ＩＰ端末が、ＩＰアドレスを設定する前に、設定しようとしているアドレスが既に存在するかどうか調べるため、ＩＰアドレスが重複してしまうことにより、既存サービスに対する、通信障害を防ぐことができることである。
【発明を実施するための最良の形態】
【００３０】
本発明では、ＤＨＣＰクライアント機能を有し、端末自身にＩＰアドレスを設定でき、他の端末からそのＩＰアドレスへアクセスできる端末において、ユーザがネットワークを組み替えることなく、本端末にアクセスする機能を設ける。
【００３１】
以下に本発明の第１実施形態について添付図面を参照して説明する。
図２を参照すると、本発明の一実施例としてのネットワーク接続構成が示されている。本発明の無線ＬＡＮシステムは、ルータ１０と、無線ＬＡＮアクセスポイント端末２０と、無線ＬＡＮ端末３０を有する。
【００３２】
ルータ１０は、外部ネットワーク４０と無線ＬＡＮ端末３０との中継を行っている。また、ルータ１０は、ＤＨＣＰサーバ１１を備える。ルータ１０は、ＤＨＣＰサーバ１１により、無線ＬＡＮアクセスポイント端末２０、無線ＬＡＮ端末３０にＩＰアドレスを割り当てる。なお、ＤＨＣＰサーバ１１は、ルータ１０に接続されていても良い。
【００３３】
図２において、無線ＬＡＮアクセスポイント端末２０が、本発明の機能を有する端末である。無線ＬＡＮアクセスポイント端末２０は、無線ＬＡＮアクセスポイント端末２０は、有線ＬＡＮ５０に繋がっているルータ１０と、無線ＬＡＮ６０に繋がっている無線ＬＡＮ端末３０とをブリッジ接続している。また、無線ＬＡＮアクセスポイント端末２０は、端末自身にＩＰアドレスを設定でき、他の端末からそのＩＰアドレスへアクセスできるＩＰ端末である。ここでは、無線ＬＡＮアクセスポイント端末２０は、サブネット補完機能部２１と、ＤＨＣＰクライアント機能部２２を備える。無線ＬＡＮアクセスポイント端末２０は、サブネット補完機能部２１により新規のＩＰアドレスを取得する。
【００３４】
詳述すると、サブネット補完機能部２１は、ＤＨＣＰサーバ１１が配下の装置端末に払い出したＩＰアドレス、すなわちＤＨＣＰクライアント機能部２２が取得したＩＰアドレスからネットワークアドレス部を抽出し、予め装置端末（無線ＬＡＮアクセスポイント端末２０）に決められているＩＰアドレスのホストアドレス部と組み合わせることで、接続されたネットワークのサブネット形態に合ったＩＰアドレスを生成する。ネットワークアドレス部とは、サブネットマスクのビットが１である部分を指し、ホストアドレス部とは、サブネットマスクのビットが０である部分を指す。なお、このサブネット補完機能部２１の機能を、サブネット補完機能とする。
【００３５】
無線ＬＡＮ端末３０（３０−ｉ、ｉ＝１〜ｎ：ｎは端末数）は、少なくとも一つの端末である。無線ＬＡＮ端末３０は、無線ＬＡＮアクセスポイント端末２０を通過し、外部ネットワーク４０と通信を行う。また、無線ＬＡＮ端末３０の各々は、ＤＨＣＰクライアント機能部３１を備える。無線ＬＡＮ端末３０は、ＤＨＣＰクライアント機能部３１により、ＤＨＣＰサーバ１１からＩＰアドレスを取得する。
【００３６】
次に、図２の無線ＬＡＮアクセスポイント端末のアドレス決定方法の動作を図３に示すフローチャートを使用して説明する。図３を参照すると、図２に示す無線ＬＡＮアクセスポイント端末が、起動してから、ＩＰアドレスを設定するまでのフローチャートが示されている。図３において、無線ＬＡＮアクセスポイント端末電源起動以降の動作を示す。
（１）ステップＳ１０１
無線ＬＡＮアクセスポイント端末２０の電源を入れ、無線ＬＡＮアクセスポイント端末２０を起動する。
（２）ステップＳ１０２
無線ＬＡＮアクセスポイント端末２０の起動と共に、アドレス決定モジュールが起動される。アドレス決定モジュールは、サブネット補完機能でＩＰアドレスを生成してから、ＩＰアドレスを設定するまでの処理を行うものである。図３では、アドレス決定モジュールは、サブネット補完機能部２１に含まれているものとする。
（３）ステップＳ１０３
アドレス決定モジュールは、サブネット補完機能でＩＰアドレスを生成する。ここでは、ＤＨＣＰサーバ１１からＩＰアドレスとサブネットマスクを取得し、取得したサブネットマスクに基づいて、ＤＨＣＰサーバ１１から取得したＩＰアドレスのネットワークアドレス部と、事前に設定されているＩＰアドレスのホストアドレス部とを決定する。そして、ＤＨＣＰサーバ１１から取得したＩＰアドレスのネットワークアドレス部と、事前に設定されているＩＰアドレスのホストアドレス部の論理和によりＩＰアドレスを生成する。
（４）ステップＳ１０４
その後、ＩＰアドレス生成成功であるかどうかを判定する。ＤＨＣＰサーバ１１からＩＰアドレス又はサブネットマスクが取得できていない時は生成失敗である。また、ＤＨＣＰサーバ１１から取得したサブネットマスクと、事前に設定されているサブネットマスクが一致しなければ生成失敗であると判定するようにしても良い。
（５）ステップＳ１０５
ＩＰアドレスの生成に成功した場合は、サブネット補完機能部２１で生成されたＩＰアドレスと競合するＩＰアドレスがあるかないか調べる。競合するＩＰアドレスのことを競合ＩＰアドレスと呼ぶことにする。競合ＩＰアドレスがあるかないかは、ＩＰアドレスからＭＡＣアドレスを解決するＡＲＰ（Ａｄｄｒｅｓｓ  Ｒｅｓｏｌｕｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）パケットを利用して調べる。ＡＲＰパケットには、同一ネットワーク内の端末に対し、特定のＩＰアドレスを設定しているならば、ＭＡＣアドレスを教えるよう要求するＡＲＰリクエストと、実際にＡＲＰリクエストの要求に答え、ＭＡＣアドレスを教えるＡＲＰリプライパケットがある。よって、無線ＬＡＮアクセスポイント端末２０が、生成されたＩＰアドレスと同じＩＰアドレスに対しＭＡＣアドレスを教えるようＡＲＰリクエストを送って要求した場合、ＡＲＰリプライがくれば、同じＩＰアドレスが同一ネットワーク上にあり、ＩＰアドレスが競合していることになる。よって無線ＬＡＮアクセスポイント端末２０は、このＡＲＰリクエストを生成されたＩＰアドレス宛てに送出して、ＡＲＰリプライを受信したかどうかで競合ＩＰアドレスがあるかないかを確認する。
（６）ステップＳ１０６
競合ＩＰアドレスがない場合は、サブネット補完機能で生成されたＩＰアドレスを設定する。このサブネット補完機能で生成されたＩＰアドレスは、ＤＨＣＰサーバ１１から配布されたＩＰアドレスのネットワークアドレスを利用しているため、ＤＨＣＰサーバ１１と同じネットワークとなる。このＤＨＣＰサーバ１１は、図２にあるように、ルータ１０の機能の１つであるため、ルータ１０と同じネットワークとなる。
（７）ステップＳ１０７
一方、競合ＩＰアドレスがある場合は、無線ＬＡＮアクセスポイント端末２０に保存されているデフォルトＩＰアドレスに競合するＩＰアドレスがあるかないかを調べる。ここでいうデフォルトＩＰアドレスとは、無線ＬＡＮアクセスポイント端末２０にて初期設定で与えられている、サブネット補完機能使用時にも使用されるＩＰアドレスである。ユーザが変更することもできる。
（８）ステップＳ１０８
デフォルトＩＰアドレスと競合するＩＰアドレスがなければ、設定されるＩＰアドレスは、デフォルトＩＰアドレスとなる。
（９）ステップＳ１０９
デフォルトＩＰアドレスと競合するＩＰアドレスがある場合、ＩＰアドレスは設定されない。
（１０）ステップＳ１１０
ＩＰアドレス生成失敗と判定された場合、デフォルトＩＰアドレスに競合するＩＰアドレスがあるかないかを調べる。
（１１）ステップＳ１１１
競合ＩＰアドレスがない場合は、デフォルトＩＰアドレスを設定する。
（１２）ステップＳ１１２
競合ＩＰアドレスがある場合は、ＩＰアドレスは設定されない。
【００３７】
次に、サブネット補完機能部２１でＩＰアドレス生成を行う方法を図４を使用して説明する。図４を参照すると、サブネット補完機能部２１の詳細が示されている。サブネット補完機能部２１は、ＤＨＣＰ取得ＩＰアドレス２１１と、ＤＨＣＰ取得サブネットマスク２１２と、ネットワークアドレス２１３と、装置設定デフォルトＩＰアドレス２１４と、装置設定サブネットマスク２１５と、ホストアドレス２１６と、生成ＩＰアドレス２１７を保持する。図４において、生成ＩＰアドレス２１７が、図３に示すサブネット補完機能部２１でＩＰアドレスを生成する時に、生成されるＩＰアドレスを示す。
【００３８】
まず、ＤＨＣＰ取得ＩＰアドレス２１１、ＤＨＣＰ取得サブネットマスク２１２があるかどうかを確認する。ＤＨＣＰ取得ＩＰアドレス２１１と、ＤＨＣＰ取得サブネットマスク２１２の取得方法は、ＤＨＣＰ  ＤＩＳＣＯＶＥＲパケットをネットワーク上に送信し、ＤＨＣＰサーバからの返信を待つ。ＤＨＣＰサーバからＤＨＣＰ  ＯＦＦＥＲパケットを受信したら、ＤＨＣＰ  ＯＦＦＥＲパケットに含まれる候補ＩＰアドレスとサブネットマスクを抽出することによって取得する。ＤＨＣＰにてＩＰアドレスが取得できていない場合は、ＤＨＣＰ取得ＩＰアドレス２１１が０．０．０．０となっており、生成失敗となる。ＤＨＣＰにてサブネットマスクが取得できていない場合は、ＤＨＣＰ取得サブネットマスク２１２は０．０．０．０となっており、こちらもまた、生成失敗となる。本実施例では、ＤＨＣＰ取得サブネットマスク２１２がない場合は、生成失敗となるが、生成失敗とせず、装置設定サブネットマスク２１５をＤＨＣＰ取得サブネットマスク２１２の代わりに設定しても、本発明の動作は有効である。ＤＨＣＰ取得ＩＰアドレス２１１がある場合は、ＤＨＣＰ取得ＩＰアドレス２１１とＤＨＣＰ取得サブネットマスク２１２のビットの論理積を取り、ネットワークアドレス２１３を生成する。
【００３９】
次に、装置設定デフォルトＩＰアドレス２１４と装置設定サブネットマスク２１５の補数との論理積からホストアドレス２１６を生成する。装置設定デフォルトＩＰアドレス２１４は、図３で書かれているデフォルトＩＰアドレス２１４と同じで、無線ＬＡＮアクセスポイント端末の初期設定で与えられており、ユーザが変更することもできる。また、装置設定サブネットマスク２１５も同様に、無線ＬＡＮアクセスポイント端末の初期設定で与えられており、ユーザが変更することもできる。ここで、もし、ＤＨＣＰ取得サブネットマスク２１２と装置設定サブネットマスク２１５が違う値の場合はエラーとなり、ＩＰアドレスは生成されず、生成失敗となる。この時、ＤＨＣＰ取得サブネットマスク２１２と装置設定サブネットマスク２１５が一致するかどうか確認する。
【００４０】
このように生成された、ネットワークアドレス２１３とホストアドレス２１６の論理和を取ったものが、生成ＩＰアドレス２１７となる。生成ＩＰアドレス２１７が作成された時、生成成功となる。以上のＩＰアドレスを生成するまでの過程が、本発明におけるサブネット補完機能である。無線ＬＡＮアクセスポイント端末に、この生成ＩＰアドレス２１７が設定されることにより、無線ＬＡＮ端末のユーザは、無線ＬＡＮアクセスポイント端末へのアクセスもＩＰアドレスの変更なしに行えるようになる。
【００４１】
以下に本発明の第２実施形態について説明する。
本発明の第２実施形態では、その基本的構成は第１実施形態の通りであるが、ルータがＤＨＣＰサーバでない時も、ルータや無線ＬＡＮ端末と同一のＩＰアドレスになることがないように更に工夫をしている。ルータがＤＨＣＰサーバでない時の構成を図５に示す。
【００４２】
図５を参照すると、本発明の他の無線ＬＡＮシステムは、ルータ１０と、無線ＬＡＮアクセスポイント端末２０と、無線ＬＡＮ端末３０を有する。本実施形態では、ＤＨＣＰに関する機能は無く、ＩＰアドレスを設定する機能については、無線ＬＡＮアクセスポイント端末２０が、サブネット補完機能部２１を備えるのみである。
【００４３】
図５において、無線ＬＡＮアクセスポイント端末２０は、有線ＬＡＮに繋がっているルータ１０と、無線ＬＡＮ端末３０とブリッジ接続している。ルータ１０は、外部ネットワーク４０と無線ＬＡＮ端末３０との中継を行っている。無線ＬＡＮ端末３０は、無線ＬＡＮアクセスポイント端末２０を通過し、外部ネットワーク４０と通信を行う。また、無線ＬＡＮ端末３０のアドレスは、ユーザがルータ１０を調べ同一ネットワークのアドレスとなるように、直接入力している。すなわち、無線ＬＡＮ端末３０のアドレスは固定ＩＰアドレスとなる。
【００４４】
そこで、ルータ１０がＤＨＣＰサーバといった機能を使用していない場合、無線ＬＡＮアクセスポイント端末２０は、起動時に、アドレス決定モジュールであるサブネット補完機能部２１によりアドレスを生成できない。
【００４５】
しかし、サブネット補完機能部２１は、装置設定のデフォルトＩＰアドレスと競合するＩＰアドレスがあるかないかを調べて、競合するＩＰアドレスがなければ装置設定のデフォルトＩＰアドレスを設定する。この処理により、ルータ１０や無線ＬＡＮ端末３０と同一のＩＰアドレスになることがない。
【００４６】
このように本実施形態では、ルータや無線ＬＡＮ端末と同一のＩＰアドレスになることがないので、既存サービスに対する、通信障害を防ぐことができる。
【００４７】
また、無線ＬＡＮアクセスポイント端末の起動時以外にも、サブネット補完機能部２１を利用し、ＩＰアドレスを設定することにおいて更に工夫している。
【００４８】
図２において、起動時にＤＨＣＰサーバが正常に動いていなかった時は、サブネット補完機能部２１にてＩＰアドレスが生成されない。このような場合でも、補完機能部２１が、周期的にＤＨＣＰサーバを監視し、ＤＨＣＰサーバの起動を検知し、ＤＨＣＰサーバからＩＰアドレスとサブネットマスクを抽出できることを確認した後に、サブネット補完機能部２１でＩＰアドレスを生成するようにすることで、接続されたネットワークのサブネット形態に合ったＩＰアドレスを生成することができる。
【００４９】
このように本実施形態では、サブネット補完でＩＰアドレスを生成できるので、無線ＬＡＮ端末のユーザは、無線ＬＡＮの設定を変更するための、無線ＬＡＮアクセスポイント端末への通信を、端末のＩＰアドレスの変更なしに行えるという効果が得られる。
【００５０】
以上のように、本発明では、ＤＨＣＰクライアント機能を有し、端末自身にＩＰアドレスを設定でき、他の端末からそのＩＰアドレスへアクセスできる端末において、本端末とは別にＤＨＣＰクライアント機能を有する端末とＤＨＣＰサーバが接続されているネットワーク環境下で、ＤＨＣＰサーバが本端末に払い出したＩＰアドレスからネットワークアドレス部を抽出し、予め本端末に決められているＩＰアドレスのホストアドレス部と組み合わせることで、接続されたネットワークのサブネット形態に合ったＩＰアドレスを生成することができる。そして、生成されたＩＰアドレスを本端末に割り当てることで、本端末とは別のＤＨＣＰクライアント機能を有する端末のユーザが、ネットワークを組み替えることなく、本端末にアクセスすることを実現することを特徴としている。
【００５１】
ここでは、ＤＨＣＰクライアント機能を有し、端末自身にＩＰアドレスを設定でき、他の端末からそのＩＰアドレスへアクセスできる端末をＩＰ端末としている。
【００５２】
また、ＤＨＣＰサーバが本端末に払い出したＩＰアドレスからネットワークアドレス部を抽出し、予め本端末に決められているＩＰアドレスのホストアドレス部と組み合わせることで、接続されたネットワークのサブネット形態に合ったＩＰアドレスを生成することをサブネット補完機能と呼ぶことにする。
【００５３】
ＩＰ端末は、サブネット補完機能により、ＩＰアドレスを生成し、そのＩＰアドレスを、同じＩＰアドレスが同一ネットワーク上で使われていないことを確認した上で、ＩＰ端末に設定することができる。
【００５４】
このようにして、本発明では、本端末が接続されているネットワークと同じネットワークに合ったＩＰアドレスが本端末に設定される。本端末とは別のＤＨＣＰクライアント機能を有する端末のユーザは、本端末の設定を変更する時に行う本端末へのアクセスを、本端末とは別のＤＨＣＰクライアント機能を有する端末のＩＰアドレスを設定変更せずに行うことができる。また、本端末とは別のＤＨＣＰクライアント機能を有する端末のユーザが本端末のアクセスする時、本端末のＩＰアドレスのホストアドレス部は固定で予め設定されており、ネットワークアドレス部のアドレスは、本端末と同じネットワークアドレスとなるので、本端末に設定されたＩＰアドレスがわからないことを防ぐこともできる。
【図面の簡単な説明】
【００５５】
【図１】図１は、従来のネットワーク接続構成を示す図である。
【図２】図２は、本発明のネットワーク接続構成を示す図である。
【図３】図３は、本発明の動作を示すフローチャートである
【図４】図４は、サブネット補完機能でＩＰアドレス生成を行う方法を示す図である。
【図５】図５は、本発明の他の実施例のネットワーク接続構成を示す図である。
【符号の説明】
【００５６】
１…  ルータ
２…  無線ＬＡＮアクセスポイント端末
３…  無線ＬＡＮ端末
４…  ＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）サーバ
５…  ＤＨＣＰクライアント機能部
１０…  ルータ
１１…  ＤＨＣＰサーバ
２０…  無線ＬＡＮアクセスポイント端末
２１…  サブネット補完機能部
２１１…  ＤＨＣＰ取得ＩＰアドレス
２１２…  ＤＨＣＰ取得サブネットマスク
２１３…  ネットワークアドレス
２１４…  装置設定デフォルトＩＰアドレス
２１５…  装置設定サブネットマスク
２１６…  ホストアドレス
２１７…  生成ＩＰアドレス
２２…  ＤＨＣＰクライアント機能部
３０（−ｉ、ｉ＝１〜ｎ）…  無線ＬＡＮ端末
３１（−ｉ、ｉ＝１〜ｎ）…  ＤＨＣＰクライアント機能部
４０…  外部ネットワーク
５０…  有線ＬＡＮ
６０…  無線ＬＡＮ
【図１】
2008078990.tif 000003
【図２】
2008078990.tif 000004
【図３】
2008078990.tif 000005
【図４】
2008078990.tif 000006
【図５】
2008078990.tif 000007