(57)【要約】      （修正有）【課題】ＤＨＣＰサーバと他の通信機器との間の通信が不能となったときでも通信機器間の相互接続性を維持する。【解決手段】通信ネットワークに接続する機器に対してネットワークアドレスの割り当てを行うアドレス割当装置からネットワークアドレスを取得し、取得したネットワークアドレスを自身のネットワークアドレスとして設定する第１のアドレス設定部と、アドレス割当装置との間の通信が不能になったことを検知する通信不能検知部と、アドレス割当装置との間の通信が不能になったときに、通信ネットワークに接続している他の通信機器に対して、アドレス割当装置との間の通信が不能になったことを示す通信不能メッセージを送信する通信不能メッセージ送信部と、アドレス割当装置との間の通信が不能になったときに、自身に付与するためのネットワークアドレスを決定し、自身のネットワークアドレスとして設定する第２のアドレス設定部と、を備える。【選択図】図７
2005348337.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワークに接続し、
前記通信ネットワークに接続する機器に対してネットワークアドレスの割り当てを行うアドレス割当装置からネットワークアドレスを取得し、取得した前記ネットワークアドレスを自身のネットワークアドレスとして設定する第１のアドレス設定部と、
前記アドレス割当装置との間の通信が不能になったことを検知する通信不能検知部と、
前記アドレス割当装置との間の通信が不能になったときに、前記通信ネットワークに接続している他の通信機器に対して、前記アドレス割当装置との間の通信が不能になったこを示す通信不能メッセージを送信する通信不能メッセージ送信部と、
前記アドレス割当装置との間の通信が不能になったときに、自身に付与するためのネットワークアドレスを決定し、決定した前記ネットワークアドレスを自身のネットワークアドレスとして設定する第２のアドレス設定部と、
を備えることを特徴とする通信機器。
【請求項２】
請求項１に記載の通信機器であって、
前記第１のアドレス設定部は、ＤＨＣＰにより前記ネットワークアドレスの取得を行うこと、
を特徴とする通信機器。
【請求項３】
請求項１に記載の通信機器であって、
前記第２のアドレス設定部は、ＡｕｔｏＩＰにより前記ネットワークアドレスを決定すること、
を特徴とする通信機器。
【請求項４】
請求項１に記載の通信機器から送信される前記通信不能メッセージを受信する通信機器であって、
前記通信不能メッセージを受信する通信不能メッセージ受信部と、
前記アドレス割当装置から前記ネットワークアドレスを取得し、取得した前記ネットワークアドレスを自身のネットワークアドレスとして設定する第３のアドレス設定部と、
前記通信不能メッセージの受信に応じて、自身に付与するためのネットワークアドレスを決定し、決定した前記ネットワークアドレスを自身のネットワークアドレスとして設定する第４のアドレス設定部と、
を備えることを特徴とする通信機器。
【請求項５】
請求項４に記載の通信機器であって、
前記通信不能メッセージの受信に応じて、前記アドレス割当装置との間の通信が可能であるかどうかを検査する通信可否検査部を備え、
前記第４のアドレス設定部は、前記アドレス割当装置との間の通信が不能であるときに、自身に付与するためのネットワークアドレスを決定し、決定した前記ネットワークアドレスを自身のネットワークアドレスとして設定すること、
を特徴とする通信機器。
【請求項６】
請求項１に記載の通信機器であって、
前記アドレス割当装置との間の通信が可能になったことを検知する通信可能検知部と、
前記アドレス割当装置との間の通信が可能になったときに、前記アドレス割当装置との間の通信が可能になったことを示す通信可能メッセージを前記他の通信機器に送信する通信可能メッセージ送信部と、
を備え、
前記第１のアドレス設定部は、前記アドレス割当装置との間の通信が可能になったときに、前記アドレス割当装置からネットワークアドレスを取得し、取得した前記ネットワークアドレスを自身のネットワークアドレスとして設定すること、
を特徴とする通信機器。
【請求項７】
請求項６に記載の通信機器から送信される前記通信可能メッセージを受信する通信機器であって、
前記通信不能メッセージを受信する通信不能メッセージ受信部と、
前記アドレス割当装置から前記ネットワークアドレスを取得し、取得した前記ネットワークアドレスを自身のネットワークアドレスとして設定する第３のアドレス設定部と、
前記通信不能メッセージの受信に応じて、前記通信ネットワークにおけるネットワークアドレスを決定し、決定した前記ネットワークアドレスを自身のネットワークアドレスとして設定する第４のアドレス設定部と、
前記通信可能メッセージを受信する通信可能メッセージ受信部と、
を備え、
前記第３のアドレス設定部は、前記通信可能メッセージの受信に応じて、前記アドレス割当装置からネットワークアドレスを取得し、取得した前記ネットワークアドレスを自身のネットワークアドレスとして設定すること、
を特徴とする通信機器。
【請求項８】
請求項１に記載の通信機器であって、
前記通信不能検知部は、前記通信ネットワーク上に流れているデータを監視し、所定の期間内に前記アドレス割当装置が通信機器の前記ネットワークアドレスを決定するための情報を含むデータが流れないことにより、前記アドレス割当装置との間の通信が不能になったことを検知すること、
を特徴とする通信機器。
【請求項９】
請求項８に記載の情報処理装置であって、
前記データは、ＤＨＣＰに規定されるＤＨＣＰＯＦＦＥＲパケットであること、
を特徴とする情報処理装置。
【請求項１０】
請求項１に記載の通信機器であって、
前記アドレス割当装置から送信される、前記アドレス割当装置が通信を終了する旨を示す終了通知メッセージを受信する終了通知メッセージ受信部を備え、
前記第２のアドレス設定部は、前記終了通知メッセージの受信に応じて、自身に付与するためのネットワークアドレスを決定し、決定した前記ネットワークアドレスを自身のネットワークアドレスとして設定すること、
を特徴とする通信機器。
【請求項１１】
請求項１に記載の通信機器であって、
前記アドレス割当装置から送信される、前記アドレス割当装置が通信を開始する旨を示す開始通知メッセージを受信する開始通知メッセージ受信部を備え、
前記第１のアドレス設定部は、前記開始通知メッセージの受信に応じて、前記アドレス割当装置から前記ネットワークアドレスを取得し、取得した前記ネットワークアドレスを自身のネットワークアドレスとして設定すること、
を特徴とする通信。
【請求項１２】
通信ネットワークに接続する機器に対するネットワークアドレスの割り当てを行うアドレス割当装置と、前記通信ネットワークに接続する第１及び第２の通信機器とを含んで構成される通信システムであって、
前記第１の通信機器は、
前記アドレス割当装置から前記ネットワークアドレスを取得し、取得した前記ネットワークアドレスを前記第１の通信機器のネットワークアドレスとして設定する第１のアドレス設定部と、
前記アドレス割当装置との間の通信が不能になったことを検知する通信不能検知部と、
前記アドレス割当装置との間の通信が不能になったときに、前記第２の通信機器に対して、前記アドレス割当装置との間の通信が不能になったことを示す通信不能メッセージを送信する通信不能メッセージ送信部と、
前記アドレス割当装置との間の通信が不能になったときに、前記第１の通信機器に付与するためのネットワークアドレスを決定し、決定した前記ネットワークアドレスを前記第１の通信機器のネットワークアドレスとして設定する第２のアドレス設定部と、を備え、
前記第２の通信機器は、
前記アドレス割当装置から前記ネットワークアドレスを取得し、取得した前記ネットワークアドレスを前記第２の通信機器のネットワークアドレスとして設定する第３のアドレス設定部と、
前記第１の通信機器から送信される前記通信不能メッセージを受信する通信不能メッセージ受信部と、
前記通信不能メッセージの受信に応じて、前記第２の通信機器に付与するためのネットワークアドレスを決定し、決定した前記ネットワークアドレスを前記第２の通信機器のネットワークアドレスとして設定する第４のアドレス設定部と、を備えること、
を特徴とする通信システム。
【請求項１３】
請求項１２に記載の通信システムであって、
前記第２の通信機器は、
前記通信不能メッセージの受信に応じて、前記アドレス割当装置との間の通信が可能であるかどうかの検査を行う通信可否検査部を備え、
前記第３のアドレス設定部は、前記通信可否検査部が前記アドレス割当装置との間の通信が不能であると判断したときに、前記第２の通信機器に付与するためのネットワークアドレスを決定し、決定した前記ネットワークアドレスを前記第２の通信機器のネットワークアドレスとして設定すること、
を特徴とする通信システム。
【請求項１４】
請求項１２に記載の通信システムであって、
前記第１の通信機器は、
前記アドレス割当装置との間の通信が可能になったことを検知する通信可能検知部と、
前記アドレス割当装置との間の通信が可能になったときに、前記アドレス割当装置との間の通信が可能になったことを示す通信可能メッセージを前記第２の通信機器に送信する通信可能メッセージ送信部と、
を備え、
前記第１のアドレス設定部は、前記アドレス割当装置との間の通信が可能になったときに、前記アドレス割当装置からネットワークアドレスを取得し、取得した前記ネットワークアドレスを前記第１の通信機器のネットワークアドレスとして設定し、
前記第２の通信機器は、
前記第１の通信機器から送信される前記通信可能メッセージを受信する通信可能メッセージ受信部を備え、
前記第３のアドレス設定部は、前記通信可能メッセージの受信に応じて、前記アドレス割当装置からネットワークアドレスを取得し、取得した前記ネットワークアドレスを前記第２の通信機器のネットワークアドレスとして設定すること、
を特徴とする通信システム。
【請求項１５】
通信ネットワークに接続する機器に対するネットワークアドレスの割り当てを行うアドレス割当装置と、前記通信ネットワークに接続する第１及び第２の通信機器とを含んで構成される通信システムの制御方法であって、
前記第１の通信機器は、
前記アドレス割当装置から前記ネットワークアドレスを取得し、取得した前記ネットワークアドレスを前記第１の通信機器のネットワークアドレスとして設定し、
前記アドレス割当装置との間の通信が不能になったことを検知し、
前記アドレス割当装置との間の通信が不能になったときに、前記アドレス割当装置との間の通信が不能になったこと示す通信不能メッセージを前記第２の通信機器に送信し、
前記アドレス割当装置との間の通信が不能になったときに、前記第１の通信機器に付与するためのネットワークアドレスを決定し、決定した前記ネットワークアドレスを前記第１の通信機器のネットワークアドレスとして設定し、
前記第２の通信機器は、
前記アドレス割当装置から前記ネットワークアドレスを取得し、取得した前記ネットワークアドレスを前記第２の通信機器のネットワークアドレスとして設定し、
前記第１の通信機器から送信される前記通信不能メッセージを受信し、
前記通信不能メッセージの受信に応じて、前記第２の通信機器に付与するためのネットワークアドレスを決定し、決定した前記ネットワークアドレスを前記第２の通信機器のネットワークアドレスとして設定すること、
を特徴とする通信システムの制御方法。
【請求項１６】
請求項１５に記載の通信システムの制御方法であって、
前記第２の通信機器は、
前記通信不能メッセージの受信に応じて、前記アドレス割当装置との間の通信が可能であるかどうかを検査し、
前記アドレス割当装置との間の通信が不能であるときに、前記第２の通信機器に付与するためのネットワークアドレスを決定し、決定した前記ネットワークアドレスを前記第２の通信機器のネットワークアドレスとして設定すること、
を特徴とする通信システムの制御方法。
【請求項１７】
請求項１５に記載の通信システムの制御方法であって、
前記第１の通信機器は、
前記アドレス割当装置との間の通信が可能になったことを検知し、
前記アドレス割当装置との間の通信が可能になったときに、前記アドレス割当装置との間の通信が可能になったことを示す通信可能メッセージを前記第２の通信機器に送信し、
前記アドレス割当装置との間の通信が可能になったときに、前記アドレス割当装置からネットワークアドレスを取得し、取得した前記ネットワークアドレスを前記第１の通信機器のネットワークアドレスとして設定し、
前記第２の通信機器は、
前記第１の通信機器から送信される前記通信可能メッセージを受信し、
前記通信可能メッセージの受信に応じて、前記アドレス割当装置からネットワークアドレスを取得し、取得した前記ネットワークアドレスを前記第２の通信機器のネットワークアドレスとして設定すること、
を特徴とする通信システムの制御方法。
【請求項１８】
通信ネットワークに接続するコンピュータに、
前記通信ネットワークに接続する機器に対するネットワークアドレスの割り当てを行うアドレス割当装置から前記ネットワークアドレスを取得し、取得した前記ネットワークアドレスを自身のネットワークアドレスとして設定するステップと、
前記アドレス割当装置との間の通信が不能になったことを検知するステップと、
前記アドレス割当装置との間の通信が不能になったときに、前記通信ネットワークに接続している他の通信機器に対して、前記アドレス割当装置との間の通信が不能になったことを示す通信不能メッセージを送信するステップと、
自身に付与するためのネットワークアドレスを決定し、決定した前記ネットワークアドレスを自身のネットワークアドレスとして設定するステップと、
を実行させるためのプログラム。
【請求項１９】
通信ネットワークに接続し、前記通信ネットワークに接続する機器に対するネットワークアドレスの割り当てを行うアドレス割当装置からネットワークアドレスを取得し、取得した前記ネットワークアドレスを自身のネットワークアドレスとして設定し、前記アドレス割当装置との間の通信が不能になったことを検知し、前記アドレス割当装置との間の通信が不能になったときに、前記通信ネットワークに接続している他の通信機器に対して、前記アドレス割当装置との間の通信が不能になったこを示す通信不能メッセージを送信し、前記アドレス割当装置との間の通信が不能になったときに、自身に付与するためのネットワークアドレスを決定し、決定した前記ネットワークアドレスを自身のネットワークアドレスとして設定する通信機器から送信される前記通信不能メッセージを受信するコンピュータに、
前記アドレス割当装置から前記ネットワークアドレスを取得し、取得した前記ネットワークアドレスを自身のネットワークアドレスとして設定するステップと、
前記通信不能メッセージの受信に応じて、前記通信ネットワークにおけるネットワークアドレスを決定し、決定した前記ネットワークアドレスを自身のネットワークアドレスとして設定するステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
通信機器、通信システム、通信システムの制御方法、及びプログラムに関する。
【背景技術】
【０００２】
通信機器が自身のネットワークアドレスを設定する方式として、サーバからネットワークアドレスを取得するステートフルな方式と、通信機器自身がネットワークアドレスを決定するステートレスな方式とがある。ステートフルなネットワークアドレスの設定方式としては、ＤＨＣＰ（Dynamic Host Configuration Protocol）が知られている。ステートレスなネットワークアドレスの設定方式としては、ＡｕｔｏＩＰが知られている。ＡｕｔｏＩＰはＡＰＩＰＡ（Automatic Private IP Addressing）とも呼ばれている。
【０００３】
通信ネットワークに接続する通信機器は、ＤＨＣＰサーバにアクセスできればＤＨＣＰサーバからネットワークアドレスを取得し、アクセスできなければ、通信機器自身がネットワークアドレスを決定するようになっている。
【非特許文献１】Stuart Cheshire著「Dynamic Configuration of Link-Local IPv4 Addresses」INTERNET-DRAFT ２００４年
【非特許文献２】R. Droms 著「Dynamic Host Configuration Protocol」ＲＦＣ２１３１ １９９７年
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、ＤＨＣＰサーバなどのサーバにより割り当てられるネットワークアドレスのアドレス体系（例えば、ＩＰアドレスにおけるサブネットアドレスとサブネットマスク）と、ＡｕｔｏＩＰなどにより通信機器自身が決定するネットワークアドレスのアドレス体系とが異なっている場合には、すべての通信機器が同じ設定方式でＩＰアドレスの設定を行わなければ通信機器間での通信ができなくなる。従って、ある通信機器がＤＨＣＰによるネットワークアドレスの設定を行った後に、ＤＨＣＰサーバと他の通信機器との間の通信が不能になったとき、他の通信機器はＡｕｔｏＩＰによるネットワークアドレスの設定を行うことになり、これらの通信機器間では、設定されるアドレス体系の相違により通信ができないことがある。
【０００５】
本発明は、このような背景を鑑みてなされたものであり、通信機器間の相互接続性を向上することのできる通信機器、通信システム、通信システムの制御方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するための本発明の主たる発明は、通信機器であって、通信ネットワークに接続し、前記通信ネットワークに接続する機器に対してネットワークアドレスの割り当てを行うアドレス割当装置からネットワークアドレスを取得し、取得した前記ネットワークアドレスを自身のネットワークアドレスとして設定する第１のアドレス設定部と、前記アドレス割当装置との間の通信が不能になったことを検知する通信不能検知部と、前記アドレス割当装置との間の通信が不能になったときに、前記通信ネットワークに接続している他の通信機器に対して、前記アドレス割当装置との間の通信が不能になったこを示す通信不能メッセージを送信する通信不能メッセージ送信部と、前記アドレス割当装置との間の通信が不能になったときに、自身に付与するためのネットワークアドレスを決定し、決定した前記ネットワークアドレスを自身のネットワークアドレスとして設定する第２のアドレス設定部と、を備えることとする。
【発明の効果】
【０００７】
本発明によれば、通信機器間の相互接続性を向上することができる。
【発明を実施するための最良の形態】
【０００８】
＝＝＝システム構成＝＝＝
図１に、本実施形態に係る通信システム１の一構成例を示す。通信システム１は、複数のネットワーク機器１０とＤＨＣＰ（Dynamic Host Configuration Protocol）サーバ１１とを含んで構成されている。
【０００９】
ネットワーク機器１０は、例えば、通信機能を有する家電製品やルータ、パーソナルコンピュータなどである。本実施形態の通信システム１は、家庭内においてネットワーク機器１０がＬＡＮ１２を介して相互に通信可能に接続されることを想定している。
【００１０】
各ネットワーク機器１０とＤＨＣＰサーバ１１は、それぞれＬＡＮ（Local Area Network）１２を介して互いに通信可能に接続されている。ＬＡＮ１２は、例えば、ＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）に従って通信が行われる通信ネットワークである。ＬＡＮ１２は、例えばイーサネット（登録商標）や電話回線、電灯線、無線、赤外線などの通信回線を用いて構築される。
【００１１】
ＤＨＣＰサーバ１１は、ＬＡＮ１２に接続しているネットワーク機器１０にネットワークアドレスを割り当てる。本実施形態では、ＬＡＮ１２におけるネットワークアドレスはＩＰアドレスである。ＤＨＣＰサーバ１１は、ネットワーク機器１０に対してプライベートアドレス（１９２．１６８．０．０〜１９２．１６８．２５５．２５５）を割り当てる。ネットワーク機器１０は、ＤＨＣＰサーバ１１との間の通信が不能な場合には、ネットワーク機器１０が自身のＩＰアドレスを決定し、決定したＩＰアドレスを自身のＩＰアドレスとして設定する。ネットワーク機器１０は、自身のＩＰアドレスとして、リンクローカルアドレス（１６９.２５４.０.０〜１６９.２５４.２５５.２５５）を設定する。
【００１２】
図２に、本実施形態に係るネットワーク機器１０のハードウェアの一構成例を示す。ネットワーク機器１０は、ネットワーク機器１０全体の制御を司るＣＰＵ２０と、データやプログラムを記憶するＲＡＭ（Random Access Memory）２１及びＲＯＭ（Read Only Memory）２２と、ＬＡＮ１２に流れるパケットを受信したりＬＡＮ１２にパケットを送出したりすることでＬＡＮ１２に接続している他のネットワーク機器１０との間でデータの送受信を行うネットワークインターフェース部２３と、外部に接続されるモニタ２５に情報を表示するための制御を行う表示制御部２４とから構成される。ＣＰＵ２０がＲＯＭ２２に記憶されているプログラムをＲＡＭ２１に読み出して実行することにより、後述する各種機能を実現する。
【００１３】
図３は、ネットワーク機器１０の機能ブロック図である。ネットワーク機器１０は、通信可否メッセージ送信部３１（通信不能メッセージ送信部、通信可能メッセージ送信部）、通信可否メッセージ受信部３２（通信不能メッセージ受信部、通信可能メッセージ受信部）、通信可否検査部３３（通信不能検知部、通信可能検知部）、ＤＨＣＰアドレス設定部３４（第１のアドレス設定部、第３のアドレス設定部）、ＡｕｔｏＩＰアドレス設定部３５（第２のアドレス設定部、第４のアドレス設定部）、アドレス設定情報記憶部４０を備えている。通信可否メッセージ送信部３１、通信可否メッセージ受信部３２、通信可否検査部３３、ＤＨＣＰアドレス設定部３４、及びＡｕｔｏＩＰアドレス設定部３５は、ＣＰＵ２０がＲＯＭ２２に記憶されているプログラムをＲＡＭ２１に読み出して実行することにより実現され、アドレス設定情報記憶部４０はＲＡＭ２１の記憶領域に実現される。
【００１４】
通信可否検査部３３は、ＤＨＣＰサーバ１１との間の通信が可能かどうかを検査する。通信可否検査部３３は、ＤＨＣＰに規定されるＤＨＣＰＤＩＳＣＯＶＥＲパケットをＬＡＮ１２上にブロードキャストし、そのＤＨＣＰＤＩＳＣＯＶＥＲパケットに対してＤＨＣＰサーバ１１から応答されるＤＨＣＰＯＦＦＥＲパケットを所定の期間内に受信できるかどうかによって、ＤＨＣＰサーバ１１との間の通信が可能であるかどうかを判断する。
【００１５】
通信可否メッセージ送信部３１は、他のネットワーク機器１０に対して、ネットワーク機器１０がＤＨＣＰサーバ１１との間の通信が可能であるかどうかを示す通信可否情報を含むメッセージである通信可否メッセージを送信する。本実施形態において、通信可否メッセージ送信部３１は、通信可否メッセージをＬＡＮ１２上にブロードキャストすることにより、ＬＡＮ１２に接続している他のネットワーク機器１０に対して通信可否メッセージを送信する。通信可否メッセージ受信部３２は、他のネットワーク機器１０から送信される通信可否メッセージを受信する。
【００１６】
ＤＨＣＰアドレス設定部３４は、ＤＨＣＰによるステートフルなＩＰアドレスの設定を行う。ＤＨＣＰアドレス設定部３４は、ＤＨＣＰサーバ１１によって割り当てられるＩＰアドレスをネットワーク機器１０のＩＰアドレスとして設定する。ＤＨＣＰによるＩＰアドレスの設定処理については、例えば、ＲＦＣ（Request For Comments）２１３１などに詳しい。
【００１７】
ＡｕｔｏＩＰ設定部３５は、ＡｕｔｏＩＰによるステートレスなＩＰアドレスの設定を行う。ＡｕｔｏＩＰ設定部３５は、サーバに接続することなくネットワーク機器１０が自身のＩＰアドレスを決定する。
【００１８】
ＡｕｔｏＩＰによるＩＰアドレスの設定処理の流れを図４に示す。ネットワーク機器１０は、リンクローカルアドレス（１６９．２５４．０．０〜１６９．２５４．２５５．２５５）のうち、「１６９．２５４．１．０〜１６９．２５４．２５４．２５５」からランダムに候補となるＩＰアドレスをひとつ選択する（Ｓ４０１）。ネットワーク機器１０は、選択したＩＰアドレスを設定したメッセージをＡＲＰ（ＡＲＰＰＲＯＢＥ）によりＬＡＮ１２上にブロードキャストし、所定の時間に上記のＡＲＰに対する応答があるかどうかによって、選択したＩＰアドレスがＬＡＮ１２上の他のネットワーク機器１０によって使用されているかどうかを判断する（Ｓ４０２）。ネットワーク機器１０は、選択したＩＰアドレスが使用されていないと判断した場合（Ｓ４０２：ＹＥＳ）、そのＩＰアドレスをネットワーク機器１０のＩＰアドレスとして設定する（Ｓ４０３）。ネットワーク機器１０は、設定したＩＰアドレスを含むメッセージをＡＲＰ（ＡＲＰＡＮＮＯＵＮＣＥ）によりＬＡＮ１２上にブロードキャストし、使用しているＩＰアドレスを他のネットワーク機器１０に通知する（Ｓ４０４）。なお、ネットワーク機器１０は、他のネットワーク機器１０からＡＲＰによって送信されたメッセージを受信し、受信したメッセージに自身のＩＰアドレスと同じものが含まれていた場合、再度（Ｓ４０１）からの処理を行い、自身のＩＰアドレスを設定する。
【００１９】
図５は、アドレス設定情報記憶部４０の一構成例を示す図である。図５に示すようにアドレス設定情報記憶部４０は、アドレス設定方式欄４１とメッセージ受信フラグ欄４２とを備えている。
【００２０】
アドレス設定方式欄４１には、当該ネットワーク機器１０のＩＰアドレスの設定方式を示す情報が設定される。ＤＨＣＰアドレス設定部３４がＤＨＣＰによりネットワーク機器１０のＩＰアドレスを設定した場合、アドレス設定方式欄４１には「ＤＨＣＰ」が設定される。ＡｕｔｏＩＰアドレス設定部３５がＡｕｔｏＩＰによりネットワーク機器１０のＩＰアドレスを設定した場合、アドレス設定方式欄４１には、「ＡｕｔｏＩＰ」が設定される。なお、ネットワーク機器１０は、アドレス設定方式欄４１に「ＤＨＣＰ」が設定されているかどうかにより、当該ネットワーク機器１０がＤＨＣＰサーバ１１との間の通信が可能であるかどうかを判断することができる。
【００２１】
メッセージ受信フラグ欄４２には、ネットワーク機器１０が他のネットワーク機器１０からの通信可否メッセージを受信したかどうかを示す値が設定される。ネットワーク機器１０が他のネットワーク機器１０から通信可否メッセージを受信した場合、メッセージ受信フラグ欄４２には「○」が設定される。
【００２２】
図６は、通信可否メッセージの一構成例を示す図である。図６に示すように、通信可否メッセージは、送信元ＩＰアドレス欄５１、あて先ＩＰアドレス欄５２、データ内容欄５３を備えている。
【００２３】
送信元ＩＰアドレス欄５１には、通信可否メッセージを送出するネットワーク機器１０のＩＰアドレスが設定される。ネットワーク機器１０にＩＰアドレスが設定されていない場合には、「０．０．０．０」が設定される。また、ネットワーク機器１０が、ＤＨＣＰあるいはＡｕｔｏＩＰによるＩＰアドレスの設定処理を行っている間に、ＩＰアドレスの設定処理を行っているネットワーク機器１０から送出される通信可否メッセージにも「０．０．０．０」が設定される。
【００２４】
あて先ＩＰアドレス欄５２には、通信可否メッセージの送信先となるＩＰアドレスが設定される。本実施形態では、通信可否メッセージはＬＡＮ１２上にブロードキャストされるため、あて先ＩＰアドレス欄５２には、リミテッド・ブロードキャストアドレスである「２５５.２５５.２５５.２５５」が設定される。
【００２５】
データ内容欄５３には通信可否情報が設定される。ネットワーク機器１０とＤＨＣＰサーバ１１との間の通信が可能である場合、データ内容欄５３には「○」が設定され、通信が不能である場合には「×」が設定される。
【００２６】
＝＝＝アドレス設定処理＝＝＝
以下、本実施形態に係るネットワーク機器１０におけるＩＰアドレスを設定する処理（以下、アドレス設定処理という）の詳細について説明する。
【００２７】
本実施形態のネットワーク機器１０は、ＤＨＣＰサーバ１１との間の通信が可能であれば、ＤＨＣＰによるＩＰアドレスの設定を行い、通信が不能であればＡｕｔｏＩＰによるＩＰアドレスの設定を行う。また、ネットワーク機器１０は、ＤＨＣＰサーバ１１との間の通信の可否を他のネットワーク機器１０に通知する。
【００２８】
図７は、ネットワーク機器１０におけるアドレス設定処理の流れを説明する図である。
【００２９】
ネットワーク機器１０は、ＤＨＣＰのリース期間若しくは所定のインターバル期間が経過（タイムアウト）し、又は他のネットワーク機器１０から通信可否メッセージを受信すると（Ｓ７０１）、アドレス設定情報記憶部４０のメッセージ受信フラグ欄４２を更新する（Ｓ７０２）。ネットワーク機器１０は、ＤＨＣＰのリース期間若しくは所定のインターバル期間が経過した場合には、メッセージ受信フラグ欄４２に「×」を設定し、通信可否メッセージを受信した場合には、メッセージ受信フラグ欄４２に「○」を設定する。
【００３０】
ＤＨＣＰのリース期間若しくは所定のインターバル期間が経過した場合（Ｓ７０３：ＮＯ）、ネットワーク機器１０は、ＤＨＣＰＤＩＳＣＯＶＥＲパケットをＬＡＮ１２上にブロードキャストし、ブロードキャストしたＤＨＣＰＤＩＳＣＯＶＥＲパケットに対してＤＨＣＰサーバ１１から応答されるＤＨＣＰＯＦＦＥＲパケットを、所定期間内に受信できるかどうかを検査する（Ｓ７０４）。ネットワーク機器１０は、ＤＨＣＰサーバ１１からＤＨＣＰＯＦＦＥＲパケットを受信できるかどうかにより、ＤＨＣＰサーバ１１との間の通信が可能かどうかを判断する（Ｓ７０５）。
【００３１】
また、通信可否メッセージを受信した場合（Ｓ７０３：ＹＥＳ）、ネットワーク機器１０は、通信可否メッセージに含まれている通信可否情報を参照することにより、ＤＨＣＰサーバ１１との間の通信が可能かどうかを判断する（Ｓ７０５）。
【００３２】
ＤＨＣＰサーバ１１との間の通信が不能であり（Ｓ７０５：ＮＯ）、アドレス設定情報記憶部４０のアドレス設定方式欄４１に「ＡｕｔｏＩＰ」が設定されている場合（Ｓ７０６：ＮＯ）、ネットワーク機器１０はアドレス設定処理を終了する。ネットワーク機器１０は、既に設定されているＡｕｔｏＩＰの方式によるＩＰアドレスをそのまま使用する。
【００３３】
ＤＨＣＰサーバ１１との間の通信が不能であり（Ｓ７０５：ＮＯ）、アドレス設定方式欄４１に「ＤＨＣＰ」が設定されている場合に（Ｓ７０６：ＹＥＳ）、アドレス設定情報記憶部４０のメッセージ受信フラグ欄４２に「×」が設定されていれば（Ｓ７０７：ＮＯ）、ネットワーク機器１０は、ＤＨＣＰサーバ１１との間の通信が不能であることを示す通信可否情報を設定した通信可否メッセージ（以下、通信不能メッセージという）をＬＡＮ１２上にブロードキャストし、他のネットワーク機器１０にＤＨＣＰサーバ１１との間の通信が不能になった旨を通知する（Ｓ７０８）。ネットワーク機器１０は、ＡｕｔｏＩＰによるＩＰアドレスの設定を行い（Ｓ７０９）、アドレス設定情報記憶部４０のアドレス設定方式欄４１に「ＡｕｔｏＩＰ」を設定する。
【００３４】
一方、ＤＨＣＰサーバ１１との間の通信が可能である場合（Ｓ７０５：ＹＥＳ）、ネットワーク機器１０は、アドレス設定情報記憶部４０のアドレス設定方式欄４１に「ＤＨＣＰ」が設定されるかどうかを判断する（Ｓ７１０）。
【００３５】
アドレス設定方式欄４１に「ＤＨＣＰ」が設定されている場合（Ｓ７１０：ＹＥＳ）、ネットワーク機器１０は、メッセージ受信フラグ欄４２に「×」が設定されているかどうかに応じて、ＤＨＣＰのリース期間が経過したかどうかを判断する（Ｓ７１１）。ＤＨＣＰのリース期間が経過している場合（Ｓ７１１：ＹＥＳ）、ネットワーク機器１０は、ＤＨＣＰによるＩＰアドレスの設定を行い（Ｓ７１２）、アドレス設定情報記憶部４０のアドレス設定方式欄４１に「ＤＨＣＰ」を設定する。
【００３６】
アドレス設定方式欄４１に「ＡｕｔｏＩＰ」が設定されている場合に（Ｓ７１０：ＮＯ）、メッセージ受信フラグ欄４２に「×」が設定されているとき（Ｓ７１３：ＮＯ）、ネットワーク機器１０は、ＤＨＣＰサーバ１１との間の通信が可能であることを示す通信可否情報を設定した通信可否メッセージ（以下、通信可能メッセージという）をＬＡＮ１２上にブロードキャストし、他のネットワーク機器１０にＤＨＣＰサーバ１１との間の通信が可能になった旨を通知する（Ｓ７１４）。ネットワーク機器１０は、ＤＨＣＰによるＩＰアドレスの設定を行い（Ｓ７１５）、アドレス設定情報記憶部４０のアドレス設定方式欄４１に「ＤＨＣＰ」を設定する。
【００３７】
以上のように、ネットワーク機器１０は、ＤＨＣＰサーバ１１との間の通信が不能になった場合、ＡｕｔｏＩＰによるＩＰアドレスの設定を行うとともに、通信不能メッセージをＬＡＮ１２上にブロードキャストし、他のネットワーク機器１０に対してＤＨＣＰサーバ１１との間の通信が不能になった旨を通知する。また、ネットワーク機器１０は、ＤＨＣＰサーバ１１との間の通信が可能になった場合、ＤＨＣＰによるＩＰアドレスの設定を行うとともに、通信可能メッセージをＬＡＮ１２上にブロードキャストし、他のネットワーク機器１０に対してＤＨＣＰサーバ１１との間の通信が可能になった旨を通知する。ブロードキャストされた通信可否メッセージを受信したネットワーク機器１０は、受信した通信可否メッセージに設定されている通信可否情報に応じて、ＤＨＣＰあるいはＡｕｔｏＩＰによるＩＰアドレスの設定を行う。これにより、ＬＡＮ１２に接続しているネットワーク機器１０のいずれかひとつが、ＤＨＣＰサーバ１１との間の通信が可能又は不能になったことを検知したときに、そのネットワーク機器１０において行われるＩＰアドレスの設定方式と同じ方式で他のネットワーク機器１０においてもＩＰアドレスの設定が行われる。従って、各ネットワーク機器１０間の相互通信性を保つことができる。
【００３８】
＝＝＝アドレス設定処理の具体例＝＝＝
図８は、上述したアドレス設定処理の具体例を示す図である。  
ネットワーク機器Ａ（１０）はＤＨＣＰＤＩＳＣＯＶＥＲパケットをＬＡＮ１２上にブロードキャストする（Ｓ８０１）。ＤＨＣＰサーバ１１は、ＤＨＣＰＤＩＳＣＯＶＥＲパケットを受信し、ＤＨＣＰＯＦＦＥＲパケットをＬＡＮ１２上にブロードキャストする（Ｓ８０２）。ネットワーク機器Ａ（１０）は、ＤＨＣＰＯＦＦＥＲパケットを受信すると、ＤＨＣＰサーバ１１との間の通信が可能であると判断し、ＤＨＣＰによるＩＰアドレスの設定を行う（Ｓ８０３）。ネットワーク機器Ｂ（１０）もネットワーク機器Ａ（１０）と同様に、ＤＨＣＰＤＩＳＣＯＶＥＲパケットをＬＡＮ１２上にブロードキャストし（Ｓ８０４）、ＤＨＣＰＯＦＦＥＲパケットを受信して（Ｓ８０５）、ＤＨＣＰによるＩＰアドレスの設定を行う（Ｓ８０６）。
【００３９】
ネットワーク機器Ａ（１０）は、ＤＨＣＰＯＦＦＥＲパケットの受信後、リース期間Ｔ８１の経過後に、再度ＤＨＣＰＤＩＳＣＯＶＥＲパケットをＬＡＮ１２上にブロードキャストする（Ｓ８０７）。ここで、ＤＨＣＰサーバ１１が、例えば、電源がオフされたり、通信経路に障害が発生したりするなどの理由により、ＬＡＮ１２上のネットワーク機器１０との間の通信ができなくなっていると（Ｓ８０８）、ネットワーク機器Ａ（１０）は、ＤＨＣＰＤＩＳＣＯＶＥＲパケットをブロードキャストした後タイムアウト期間Ｔ８２内にＤＨＣＰサーバ１１からＤＨＣＰＯＦＦＥＲパケットを受信することができない。ネットワーク機器Ａ（１０）は、タイムアウト期間Ｔ８２内にＤＨＣＰＯＦＦＥＲパケットを受信することができないことにより、ＤＨＣＰサーバ１１との間の通信ができないものと判断し、通信不能メッセージをＬＡＮ１２上にブロードキャストし（Ｓ８０９）、ＡｕｔｏＩＰによるＩＰアドレスの設定を行う（Ｓ８１０）。
【００４０】
ネットワーク機器Ｂ（１０）は、ＬＡＮ１２上にブロードキャストされた通信不能メッセージを受信すると、ＡｕｔｏＩＰによるＩＰアドレスの設定を行う（Ｓ８１１）。  
ネットワーク機器Ｂ（１０）が通知不能メッセージを受信することができない場合には、ネットワーク機器Ｂ（１０）において、ＤＨＣＰによるリース期間Ｔ８３が経過し、ＤＨＣＰサーバ１１との間の通信が不能であると判断し、ＡｕｔｏＩＰによるＩＰアドレスの設定を行うまで、ネットワーク機器Ｂ（１０）には、ＤＨＣＰの方式によるＩＰアドレスが設定されていることになる。従って、ネットワーク機器Ａ（１０）が、ＡｕｔｏＩＰによるＩＰアドレスの設定をしてから、ネットワーク機器Ｂ（１０）においてＡｕｔｏＩＰによるＩＰアドレスの設定がされるまでの期間Ｔ８４は、ネットワーク機器Ａ（１０）とネットワーク機器Ｂ（１０）との間においてＩＰアドレスを使用した通信を行うことができない。
【００４１】
しかしながら、本実施形態のネットワーク機器Ａ（１０）は、ＡｕｔｏＩＰによるＩＰアドレスの設定を行うとともに、通信不能メッセージをＬＡＮ１２上にブロードキャストし、ネットワーク機器Ｂ（１０）は、ブロードキャストされた通信不能メッセージの受信に応じてＡｕｔｏＩＰによるＩＰアドレスの設定を行う。従って、ネットワーク機器Ａ（１０）とネットワーク機器Ｂ（１０）との間でＩＰアドレスを使用した通信を行うことができない期間を、ネットワーク機器Ａ（１０）がＡｕｔｏＩＰのよるＩＰアドレスの設定を行い、ネットワーク機器Ｂ（１０）が通信不能メッセージの受信に応じてＡｕｔｏＩＰによるアドレスの設定を行うまでの期間Ｔ８５に短縮することができる。よって、通信システム１におけるネットワーク機器１０の相互接続性を向上することができる。
【００４２】
上記図８に示す処理の後、ＤＨＣＰサーバ１１が再度ＬＡＮ１２に接続した場合におけるアドレス設定処理の具体例を図９に示す。
【００４３】
ネットワーク機器Ａ（１０）が、ＬＡＮ１２上に通信不能メッセージをブロードキャストした（Ｓ８０９）後に、ネットワーク機器Ｃ（１０）がＬＡＮ１２に接続し（Ｓ９０１）、ネットワーク機器Ｃ（１０）は、ＤＨＣＰＤＩＳＣＯＶＥＲパケットをＬＡＮ１２上にブロードキャストする（Ｓ９０２）。ネットワーク機器Ｃ（１０）は、所定のタイムアウト期間Ｔ９１に、ＤＨＣＰサーバ１１からＤＨＣＰＯＦＦＥＲパケットを受信することができず、ＡｕｔｏＩＰによるＩＰアドレスの設定を行う（Ｓ９０３）。
【００４４】
一方、ネットワーク機器Ａ（１０）は、ＡｕｔｏＩＰによるＩＰアドレスの設定（Ｓ８０９）の後、所定のインターバル期間Ｔ９２が経過すると、ＤＨＣＰＤＩＳＣＯＶＥＲパケットをＬＡＮ１２上にブロードキャストする（Ｓ９０４）。
【００４５】
ＤＨＣＰサーバ１１がＬＡＮ１２に接続し（Ｓ９０５）、ネットワーク機器Ａ（１０）からブロードキャストされたＤＨＣＰＤＩＳＣＯＶＥＲパケットを受信すると、ＤＨＣＰＯＦＦＥＲパケットをＬＡＮ１２上にブロードキャストする（Ｓ９０６）。
【００４６】
ネットワーク機器Ａ（１０）は、ＤＨＣＰサーバ１１からブロードキャストされたＤＨＣＰＯＦＦＥＲパケットを受信し、ＤＨＣＰサーバ１１との間の通信が可能になったと判断する。通信可能メッセージをＬＡＮ１２上にブロードキャストし（Ｓ９０７）、ネットワーク機器Ａ（１０）は、ＤＨＣＰによるＩＰアドレスの設定を行う（Ｓ９０８）。
【００４７】
ネットワーク機器Ｃ（１０）は、ブロードキャストされた通信可能メッセージを受信すると、ＤＨＣＰＤＩＳＣＯＶＥＲパケットをＬＡＮ１２上にブロードキャストし（Ｓ９０９）、ＤＨＣＰＯＦＦＥＲパケットを受信し（Ｓ９１０）、ＤＨＣＰによるＩＰアドレスの設定を行う（Ｓ９１１）。
【００４８】
ネットワーク機器Ｃ（１０）が通信可能メッセージを受信することができない場合には、ネットワーク機器Ｃ（１０）において、所定のインターバル期間Ｔ９３が経過し、ＤＨＣＰサーバ１１との間の通信が可能であると判断し、ＤＨＣＰによるＩＰアドレスを設定を行うまで、ネットワーク機器Ｃ（１０）には、ＡｕｔｏＩＰの方式によるＩＰアドレスが設定されていることになる。従って、ネットワーク機器Ａ（１０）が、ＤＨＣＰによるＩＰアドレスの設定をしてから、ネットワーク機器Ｃ（１０）においてＤＨＣＰによるＩＰアドレスの設定がされるまでの期間Ｔ９４は、ネットワーク機器Ａ（１０）とネットワーク機器Ｃ（１０）との間においてＩＰアドレスを使用した通信を行うことができない。
【００４９】
しかしながら、本実施の形態のネットワーク機器Ａ（１０）は、ＤＨＣＰによるＩＰアドレスの設定を行うとともに、通信可能メッセージをＬＡＮ１２上にブロードキャストし、ネットワーク機器Ｃ（１０）は、ブロードキャストされた通信可能メッセージの受信に応じてＤＨＣＰによるＩＰアドレスの設定を行う。従って、ネットワーク機器Ａ（１０）とネットワーク機器Ｂ（１０）との間でＩＰアドレスを使用した通信を行うことができない期間を、ネットワーク機器Ａ（１０）がＤＨＣＰによるＩＰアドレスの設定を行い、ネットワーク機器Ｃ（１０）が通信可能メッセージに応じてＤＨＣＰによるＩＰアドレスの設定を行うまでの機関Ｔ９５に短縮することができる。よって、図９に示す例においても、図８に示した例と同様、ネットワーク機器Ａ（１０）とネットワーク機器Ｃ（１０）との間でＩＰアドレスを用いた通信を行うことができない期間を短縮し、通信システム１においてネットワーク機器１０の相互接続性を向上することができる。
【００５０】
図１０は、本実施形態に係る通信システム１におけるネットワーク機器１０の状態の変化の具体例である。
【００５１】
ＬＡＮ１２にネットワーク機器Ａ〜Ｃ（１０）が接続されている（図１０（ａ））。この状態において、ネットワーク機器Ａ〜Ｃ（１０）の夫々は、ＤＨＣＰサーバ１１との間の通信を行うことができず、ＡｕｔｏＩＰによるＩＰアドレスが設定される。
【００５２】
ＤＨＣＰサーバ１１がＬＡＮ１２に接続され（図１０（ｂ））、新たにネットワーク機器Ｄ（１０）がＬＡＮ１２に接続する（図１０（ｃ））。ネットワーク機器Ｄ（１０）は、ＤＨＣＰＤＩＳＣＯＶＥＲパケットをＬＡＮ１２上にブロードキャストする（Ｓ１００１）。ＤＨＣＰサーバ１１は、ＤＨＣＰＤＩＳＣＯＶＥＲパケットを受信し、ＤＨＣＰＯＦＦＥＲパケットをＬＡＮ１２上にブロードキャストする（Ｓ１００２）。ネットワーク機器Ｄ（１０）は、ＤＨＣＰＯＦＦＥＲパケットを受信することにより、ＤＨＣＰサーバとの間で通信が可能であると判断し、ＤＨＣＰによるＩＰアドレスの設定を行う。
【００５３】
ネットワーク機器Ｄ（１０）は、通信可能メッセージをＬＡＮ１２上にブロードキャストする（Ｓ１００３）（図１０（ｄ））。ネットワーク機器Ａ〜Ｃ（１０）の夫々は、ネットワーク機器Ｄ（１０）から送信された通信可能メッセージを受信すると、ＤＨＣＰＤＩＳＣＯＶＥＲパケットをＬＡＮ１２上にブロードキャストする（Ｓ１００４）。ＤＨＣＰサーバ１１は、ネットワーク機器Ａ〜Ｃ（１０）の夫々から送信されるＤＨＣＰＤＩＳＣＯＶＥＲパケットの受信に応じて、ＤＨＣＰＯＦＦＥＲパケットをブロードキャストする（Ｓ１００５）。ネットワーク機器Ａ〜Ｃ（１０）は、ＤＨＣＰによるＩＰアドレスの設定を行う（図１０（ｅ））。これにより、ネットワーク機器Ａ〜Ｄ（１０）の夫々はＤＨＣＰによって設定したＩＰアドレスが設定され、相互に通信が可能となる。
【００５４】
例えば、電源の切断や通信回線の障害などにより、ＤＨＣＰサーバ１１の通信が切断された場合、ネットワーク機器Ｂ（１０）においてＤＨＣＰのリース期間が経過し、ネットワーク機器Ｂ（１０）がＤＨＣＰＤＩＳＣＯＶＥＲパケットをＬＡＮ１２上にブロードキャストしても（Ｓ１００６）、ネットワーク機器Ｂ（１０）は、ＤＨＣＰサーバ１１から所定の期間中にＤＨＣＰＯＦＦＥＲパケットを受信することができない（図１０（ｆ））。ネットワーク機器Ｂ（１０）は、所定の期間内にＤＨＣＰサーバ１１からＤＨＣＰＯＦＦＥＲパケットを受信することができなかった場合、ＡｕｔｏＩＰによるＩＰアドレスの設定を行うとともに、通信不能メッセージをＬＡＮ１２上にブロードキャストし（Ｓ１００７）、他のネットワーク機器１０に対してＤＨＣＰサーバ１１との間の通信が不能であることを通知する（図１０（ｇ））。ネットワーク機器Ａ、Ｃ、Ｄ（１０）は、ネットワーク機器Ｂ（１０）からブロードキャストされる通信不能メッセージを受信すると、ＡｕｔｏＩＰによるＩＰアドレスの設定を行う。これにより、ネットワーク機器Ａ〜Ｄ（１０）の夫々は、ＡｕｔｏＩＰによるリンクローカルアドレスに設定されるので、相互にＩＰアドレスを用いた通信が可能となる。
【００５５】
ここで、ネットワーク機器Ｅ（１０）がＬＡＮ１２に接続した場合、ネットワーク機器Ｅ（１０）は、ＤＨＣＰＤＩＳＣＯＶＥＲパケットをＬＡＮ１２上にブロードキャストし（Ｓ１００８）、所定期間内にＤＨＣＰＯＦＦＥＲパケットを受信できないことを確認して、ＡｕｔｏＩＰによるＩＰアドレスの設定を行う（図１０（ｈ））。
【００５６】
以上説明したように、本実施形態に係るネットワーク機器１０は、ＤＨＣＰサーバ１１との間の通信が不能になった場合に、ＡｕｔｏＩＰによるＩＰアドレスの設定を行うとともに、通信不能メッセージを他のネットワーク機器１０に送信し、他のネットワーク機器１０においても、ＡｕｔｏＩＰによるＩＰアドレスの設定が行われる。同様に、ネットワーク機器１０がＤＨＣＰサーバ１１との間の通信が可能となった場合には、ＤＨＣＰによるＩＰアドレスの設定を行うとともに、通信可能メッセージを他のネットワーク機器１０に送信し、他のネットワーク機器１０においても、ＤＨＣＰによるＩＰアドレスの設定が行われる。従って、ＬＡＮ１２に接続しているネットワーク機器１０間において、ＩＰアドレスの設定方式の相違により通信ができなくなってしまう期間を短縮し、ネットワーク機器１０間の相互接続性を向上することが可能となる。
【００５７】
＝＝＝変形例＝＝＝
なお、本実施形態では、最初にＤＨＣＰサーバ１１との間の通信の可否を検知したネットワーク機器１０は、通信可否情報を設定した通信可否メッセージをブロードキャストするようにしたが、通信可否メッセージに替えて、ＩＰアドレスの設定を行うように指示するメッセージであるアドレス設定メッセージを送信するようにしてもよい。この場合、アドレス設定メッセージを受信したネットワーク機器１０の夫々は、ＤＨＣＰサーバとの通信可否を検査する。これにより、各ネットワーク機器１０は、確実にＤＨＣＰサーバ１１との間の通信が不能であるかどうかを確認することができる。
【００５８】
また、本実施形態のネットワーク機器１０は、ＬＡＮ１２におけるブロードキャストアドレスとして、リミテッド・ブロードキャストアドレス（２５５.２５５.２５５.２５５）を使用するものとしたが、これに限らず、例えば、ディレクテッド・ブロードキャストアドレス（各ネットワーク機器１０に付与されるＩＰアドレスのホスト部を全て１に設定したもの）を用いることもできる。これにより、ルータを超えての通信可否通知メッセージを送信することができる。
【００５９】
また、本実施形態ではＬＡＮ１２におけるネットワークアドレスとして、ＩＰｖ４形式のＩＰアドレスを用いるようにしたが、これに限らず、例えば、ＩＰｖ６形式のＩＰアドレスを用いるようにしてもよい。この場合、例えば、ＡｕｔｏＩＰの方式により設定されるＩＰアドレスは、「ＦＥ８０：：／６４」によって示されるリンクローカルアドレスである。
【００６０】
また、通信可否メッセージは、ＬＡＮ１２上にブロードキャストされる以外にも、マルチキャストされるようにしてもよい。この場合、通信可否メッセージのあて先ＩＰアドレス欄５２に設定されるアドレスは、ブロードキャストアドレスではなく、マルチキャストアドレスが設定される。これにより、ネットワーク機器１０に割り当てられるＩＰアドレスがＩＰｖ６の方式に従う場合にも対応することができる。
【００６１】
また、本実施形態では、ネットワーク機器１０は、ＤＨＣＰＤＩＳＣＯＶＥＲパケットをＬＡＮ１２上にブロードキャストし、送信したＤＨＣＰＤＩＳＣＯＶＥＲパケットに対するＤＨＣＰサーバ１１からのＤＨＣＰＯＦＦＥＲパケットを受信できるかどうかに応じて、ＤＨＣＰサーバ１１との間の通信が可能であるかどうかを調べるようにしたが、ＬＡＮ１２上を流れるパケット（データ）を監視し、ＤＨＣＰＯＦＦＥＲパケットが流れているかどうかに応じて、ＤＨＣＰサーバ１１との間の通信が可能であるかどうかを判断するようにしてもよい。これによりブロードキャストされるデータ量を抑えることができる。
【００６２】
また、ＤＨＣＰサーバ１１が定期的にＬＡＮ１２にメッセージをブロードキャストし、ネットワーク機器１０は、所定の期間内にＤＨＣＰサーバ１１からブロードキャストされるメッセージを受信できるかどうかに応じて、ＤＨＣＰサーバ１１との間の通信が可能かどうかを判断するようにしてもよい。
【００６３】
また、ＤＨＣＰサーバ１１は、例えば、電源が切断される場合やノイズ等によって通信の品質が低下するような通信回線の障害を検知した場合などに、通信を終了する旨を示すメッセージである終了通知メッセージをＬＡＮ１２上にブロードキャストするようにしてもよい。この場合、ネットワーク機器１０は、終了通知メッセージを受信し（終了通知メッセージ受信部）、終了通知メッセージの受信に応じて、ＤＨＣＰサーバ１１との間の通信が不能になったと判断し、ＡｕｔｏＩＰによるＩＰアドレスの設定を行う。これにより、ネットワーク機器１０の夫々がＤＨＣＰＤＩＳＣＯＶＥＲパケットをブロードキャストすることによる通信負荷を低減することができる。
【００６４】
また、ＤＨＣＰサーバ１１は、電源が投入された場合や通信回線の障害から回復した場合などに、通信を開始する旨を示すメッセージである開始通知メッセージをＬＡＮ１２上にブロードキャストするようにしてもよい。この場合、ネットワーク機器１０は、開始通知メッセージを受信し（開始通知メッセージ受信部）、開始通知メッセージの受信に応じてＤＨＣＰによるＩＰアドレスの設定を行う。これにより、ネットワーク機器１０は、ＤＨＣＰサーバ１１との間の通信が可能になったことを迅速に判断することができる。
【００６５】
また、ネットワーク機器１０は、設定されているＩＰアドレスに関する情報をモニタ２５に表示するようにしてもよい。図１１に、ネットワーク機器１０のＩＰアドレスに関する情報を表示する画面の一例を示す。画面６０は、ネットワーク機器１０に設定されているＩＰアドレスを表示するＩＰアドレス欄６１、ＩＰアドレスのサブネットマスクを表示するサブネットマスク欄６２、ＩＰアドレスの設定方式（「ＤＨＣＰ」又は「ＡｕｔｏＩＰ」）を表示するアドレス設定方式欄６３を備える。
【００６６】
また、ネットワーク機器１０は、ＩＰアドレスにおけるＩＰアドレスの設定方式の変更履歴をモニタ２５に表示するようにしてもよい。図１２に、ネットワーク機器１０におけるＩＰアドレス設定方式の変更履歴を表示する画面の一例を示す。画面７０は、ＩＰアドレスの設定方式が変更された日時が表示される日時欄７１、ＩＰアドレスの設定方式を表示するアドレス設定方式欄７２、ネットワーク機器に設定されたＩＰアドレス及びサブネットマスクを表示するアドレス欄７３、ＩＰアドレスの設定方式が変更された理由などの説明を表示する内容欄７４を備える。
【００６７】
以上、本実施の形態について説明したが、上記実施例は本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物も含まれる。
【図面の簡単な説明】
【００６８】
【図１】本発明の一実施の形態による、通信システム１の全体構成を示す図である。
【図２】本発明の一実施の形態による、ネットワーク機器１０のハードウェア構成を示す図である。
【図３】本発明の一実施の形態による、ネットワーク機器１０の機能ブロック図である。
【図４】本発明の一実施の形態による、ＡｕｔｏＩＰによるＩＰアドレスの設定処理の流れを示す図である。
【図５】本発明の一実施の形態による、アドレス設定情報記憶部４０の一構成例を示す図である。
【図６】本発明の一実施の形態による、通信可否メッセージの一構成例を示す図である。
【図７】本発明の一実施の形態による、ネットワーク機器１０におけるアドレス設定処理の流れを説明する図である。
【図８】本発明の一実施の形態による、アドレス設定処理の具体例を示す図である。
【図９】本発明の一実施の形態による、アドレス設定処理の具体例を示す図である。
【図１０】本発明の一実施の形態による、ネットワーク機器１０の状態の変化の具体例である。
【図１１】本発明の一実施の形態による、ネットワーク機器１０に設定されているＩＰアドレスに関する情報を表示する画面の一例である。
【図１２】本発明の一実施の形態による、ネットワーク機器１０におけるＩＰアドレス設定方式の変更履歴を表示する画面の一例である。
【符号の説明】
【００６９】
１０    ネットワーク機器
１１    ＤＨＣＰサーバ
１２    ＬＡＮ
２０    ＣＰＵ
２１    ＲＡＭ
２２    ＲＯＭ
２３    ネットワークインターフェース部
２４    表示制御部
２５    モニタ
３１    通信可否メッセージ送信部
３２    通信可否メッセージ受信部
３３    通信可否検査部
３４    ＡｕｔｏＩＰアドレス設定部
３５    ＤＨＣＰアドレス設定部
４０    アドレス設定情報記憶部
５１    送信元ＩＰアドレス
５２    あて先ＩＰアドレス
５３    データ内容
【図１】
2005348337.tif 000003
【図２】
2005348337.tif 000004
【図３】
2005348337.tif 000005
【図４】
2005348337.tif 000006
【図５】
2005348337.tif 000007
【図６】
2005348337.tif 000008
【図７】
2005348337.tif 000009
【図８】
2005348337.tif 000010
【図９】
2005348337.tif 000011
【図１０】
2005348337.tif 000012
【図１１】
2005348337.tif 000013
【図１２】
2005348337.tif 000014