(57)【要約】【課題】  複数のＤＨＣＰサーバと通信可能なＩＰ網上にＩＰ通信機器を接続した場合に、特定のＤＨＣＰサーバからＩＰアドレスを取得することができるＩＰ通信機器及びＩＰアドレス取得方法を提供することを目的とする。【解決手段】  ＩＰ網に接続されて通信を行うＩＰ通信機器１００と、ＩＰ網に接続され予め識別情報を記憶しているＩＰ通信機器１００へＩＰアドレスの割当てを行う第１のＤＨＣＰサーバ１０と、ＩＰ網に接続されＤＨＣＰ  Ａｕｔｈｏｒｉｔｙオプションが設定されている第２のＤＨＣＰサーバ２０とを有するＩＰ通信システムであって、ＩＰ通信機器１００は、自らの通信装置が送信したＤｉｓｃｏｖｅｒメッセージに対するＯｆｆｅｒメッセージを受信すると、Ｏｆｆｅｒメッセージの送信元のＩＰアドレスを記憶するＩＰアドレス保存メモリ１３２を有する。【選択図】  図３
2010074766.tif 000002
【特許請求の範囲】
【請求項１】
関連する通信機器の識別情報を予め記憶し、ＤＨＣＰシーケンスにて前記通信機器より各種要求を受けた場合、要求受託の可否に関わる応答メッセージとしてのＡＣＫ信号又はＮＡＫ信号を前記通信機器に返す複数のＤＨＣＰサーバを有するＩＰ通信システムで利用されるＩＰ通信機器において、
前記ＤＨＣＰサーバを探すための第１のメッセージを送信する第１のメッセージ送信手段と、
前記第１のメッセージに対し前記複数のＤＨＣＰサーバのうち所定のＤＨＣＰサーバより送られてきた前記応答メッセージを受けた場合、前記応答メッセージに含まれた前記所定のＤＨＣＰサーバのＩＰアドレスを記憶する記憶手段と、
前記所定のＤＨＣＰサーバに対し自己に割当てられるＩＰアドレスに係る情報を要求する第２のメッセージを送信する第２のメッセージ送信手段と、
前記第２のメッセージに対し前記所定のＤＨＣＰサーバより送られてきた応答メッセージのうち前記所定のＤＨＣＰサーバのＩＰアドレスを含まないものを破棄し、前記所定のＤＨＣＰサーバのＩＰアドレスを含んだ応答メッセージにより送られてきた自己に割当てられるＩＰアドレスに係る情報を取得し、前記ＩＰアドレスに係る情報に基づき自己のＩＰアドレスを設定するIPアドレス設定手段と
を具備することを特徴とするＩＰ通信機器。
【請求項２】
関連する通信機器の識別情報を予め記憶し、ＤＨＣＰシーケンスにて前記通信機器より各種要求を受けた場合、要求受託の可否に関わる応答メッセージとしてのＡＣＫ信号又はＮＡＫ信号を前記通信機器に返す複数のＤＨＣＰサーバを有するＩＰ通信システムで利用されるＩＰ通信機器におけるＩＰアドレス取得方法であって、
前記ＤＨＣＰサーバを探すための第１のメッセージを送信し、
前記第１のメッセージに対し前記複数のＤＨＣＰサーバのうち所定のＤＨＣＰサーバより送られてきた前記応答メッセージを受けた場合、前記応答メッセージに含まれた前記所定のＤＨＣＰサーバのＩＰアドレスを記憶し、
前記所定のＤＨＣＰサーバに対し自己に割当てられるＩＰアドレスに係る情報を要求する第２のメッセージを送信し、
前記第２のメッセージに対し前記所定のＤＨＣＰサーバより送られてきた応答メッセージのうち前記所定のＤＨＣＰサーバのＩＰアドレスを含まないものを破棄し、前記所定のＤＨＣＰサーバのＩＰアドレスを含んだ応答メッセージにより送られてきた自己に割当てられるＩＰアドレスに係る情報を取得し、前記ＩＰアドレスに係る情報に基づき自己のＩＰアドレスを設定することを特徴とするＩＰアドレス取得方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＰ網においてＩＰ電話機やデータ通信機器等のＩＰ通信機器を導入する際に行う、ＩＰ通信機器のＩＰアドレス取得に関する。
【背景技術】
【０００２】
近年、通信網のＩＰ（Internet Protocol）化が進み、インターネット接続やＬＡＮ（Local Area Network）接続を行うデータ通信網だけでなく、電話網のＩＰ化も進み、同一のＩＰ網上に、データ通信を行うデータ機器とＩＰ電話機が共存するようになった。さらには、データ通信機器とＩＰ電話機（以下、データ通信機器とＩＰ電話機とを総称して「ＩＰ通信機器」とする）との両方の機能を持つＩＰ通信機器も登場している。しかしながら、従来、電話網とデータ機器網は異なるＩＰ網上に存在していたため、それらのＩＰ網が統合することによる問題が種々ある。
【０００３】
例えば、データ通信機器とＩＰ電話機との両方の機能を持つＩＰ通信機器が、データ通信用のＩＰアドレスと電話用のＩＰアドレスとを保持する場合に、データ通信用のパケットと電話用のパケットとをルータは区別することができなく、それぞれのＩＰ網に正しく送出することが困難であった。この問題を解決する技術として、例えば特許文献１に記載されているそれぞれのＩＰ網に正しく送出するルータが知られている。
【０００４】
また、電話とデータ通信が共存するＩＰ網では、ＩＰ電話機やデータ通信機器のＩＰアドレス取得にも問題がある。ＩＰ通信機器をその通信網に初めて接続する場合などにはそれらのＩＰ通信機器は、その通信網での識別子であるＩＰアドレスを取得し、自らのＩＰ通信機器へ取得したＩＰアドレスを設定する必要がある。このＩＰアドレスを取得するためには、ＩＰアドレスの割当を行うＤＨＣＰ（Dynamic Host Configuration Protocol）サーバと通信し、ＤＨＣＰサーバからＩＰアドレスを割当される必要がある。
【０００５】
しかしながら、自らのＩＰ通信機器へＩＰアドレスを割当するＤＨＣＰサーバ以外にもＤＨＣＰサーバが存在し、そのＤＨＣＰサーバにＤＨＣＰ  Ａｕｔｈｏｒｉｔｙオプションが設定されている場合、ＤＨＣＰサーバとＩＰ通信機器との間で行われるＩＰアドレス割当／取得のシーケンスが正しく終了しないためにＩＰ通信機器がＩＰアドレスを取得できないという問題がある。このＤＨＣＰ  Ａｕｔｈｏｒｉｔｙオプションは、自らのＤＨＣＰサーバに予め登録されていないＩＰ通信機器からＲｅｑｕｅｓｔメッセージを受信した場合に、否定を示すＮＡＫメッセージを送信するという設定のことである。これは、ＩＰ通信機器がＩＰ網へ接続する際に生じるエラーをＩＰ通信機器が受信するためにしばしば使用されるオプションである。このＤＨＣＰ  Ａｕｔｈｏｒｉｔｙオプションが設定されていない場合は、ＩＰ通信機器がＩＰ網へ接続した際にエラーが発生していてもそのＩＰ通信機器がタイムアウトするまでエラーを検出することができず、接続のリトライまでに長時間を有する。そのため、このエラーをＩＰ通信機器へ通知するためにＤＨＣＰサーバにＤＨＣＰ  Ａｕｔｈｏｒｉｔｙオプションが設定されている。
【０００６】
図５は、従来のＩＰ電話システムにおけるＩＰ電話のＩＰアドレス取得の際のシーケンス図である。  
ＩＰ電話機は異種網間を接続するＬ３スイッチを介してデータ用ＤＨＣＰサーバと電話機用ＤＨＣＰサーバとに接続されている。また、ＩＰ電話機をＩＰ網に接続する際に、そのＩＰ電話機のＭＡＣ（Media Access Control）アドレスを電話機用ＤＨＣＰサーバに登録しておく。
【０００７】
このような状態で、ＩＰ電話機はＩＰアドレスを取得するために、ＩＰ網上へＤＨＣＰサーバを探すためのＤｉｓｃｏｖｅｒメッセージをブロードキャスト送信する（Ｓ３０１）。ブロードキャスト送信されたＤｉｓｃｏｖｅｒメッセージを受信したＬ３スイッチは、予め設定されている異種網に設置されているＤＨＣＰサーバへ代理中継するリレーエージェント機能により、電話機用ＤＨＣＰサーバとデータ用ＤＨＣＰサーバとへＤｉｓｃｏｖｅｒメッセージを転送する（Ｓ３０２、Ｓ３０３）。データ用ＤＨＣＰサーバは、Ｄｉｓｃｏｖｅｒメッセージを受信しても、データ用ＤＨＣＰサーバには受信したＤｉｓｃｏｖｅｒメッセージの送信元ＩＰ電話機のＭＡＣアドレスが登録されていないため、Ｏｆｆｅｒメッセージは送信しない。
【０００８】
一方、電話機用ＤＨＣＰサーバは、受信したＤｉｓｃｏｖｅｒメッセージの送信元ＩＰ電話機のＭＡＣアドレスが登録されているため、割当てる候補のＩＰアドレスを含むＯｆｆｅｒメッセージをブロードキャスト送信する（Ｓ３０４）。Ｌ３スイッチは、このＯｆｆｅｒメッセージをＩＰ電話機へブロードキャスト送信し、ＩＰ電話機が受信する（Ｓ３０５）。
【０００９】
Ｏｆｆｅｒメッセージを受信したＩＰ電話機は、Ｏｆｆｅｒメッセージに含まれる候補のＩＰアドレスを正式に取得するため、ＩＰアドレスを要求するＲｅｑｕｅｓｔメッセージをブロードキャスト送信する（Ｓ３０６）。Ｌ３スイッチは、ステップＳ３０２、Ｓ３０３と同様にリレーエージェント機能によりデータ用ＤＨＣＰサーバと電話機用ＤＨＣＰサーバへＲｅｑｕｅｓｔメッセージを転送する（Ｓ３０７、Ｓ３０８）。
【００１０】
Ｒｅｑｕｅｓｔメッセージを受信したデータ用ＤＨＣＰサーバは、送信元のＭＡＣアドレスが登録されていない場合に、自らのデータ用ＤＨＣＰサーバへのＲｅｑｕｅｓｔメッセージでないと判断してＩＰアドレスの割当拒否を示すＮＡＫメッセージを送信するＤＨＣＰ  Ａｕｔｈｏｒｉｔｙオプションが設定されているとする。このオプションが設定されているため、データ用ＤＨＣＰサーバは、ＮＡＫメッセージをブロードキャスト送信する。Ｌ３スイッチは、このＮＡＫメッセージをブロードキャスト送信する。ＩＰ電話機は、このＮＡＫメッセージを受信すると、ＩＰアドレスの取得に失敗したと判断し、ＩＰアドレスを取得するためのＤＨＣＰシーケンスを再度やり直す。
【００１１】
一方、Ｒｅｑｕｅｓｔメッセージを受信した電話機用ＤＨＣＰサーバは、Ｒｅｑｕｅｓｔメッセージの送信元ＭＡＣアドレスが登録されているため、正式に割当するＩＰアドレスを通知するＡＣＫメッセージをブロードキャスト送信する。Ｌ３スイッチは、このＡＣＫメッセージをブロードキャスト送信する。
【００１２】
しかしながら、ＩＰ網の配置や構造によって、電話機用ＤＨＣＰサーバからのＡＣＫメッセージとデータ用ＤＨＣＰサーバからのＮＡＫメッセージとのどちらが先にＩＰ電話機へ到達するかは異なるため、図５のシーケンスのステップＳ３０９〜ステップＳ３１３ように、データ用ＤＨＣＰサーバからのＮＡＫメッセージが、電話機用ＤＨＣＰサーバからのＡＣＫメッセージよりも先にＩＰ電話機へ到達してしまうと、ＤＨＣＰシーケンスを最初から繰り返してしまうため、ＩＰアドレスを取得できない。
【特許文献１】特開２００７−６７７１９号公報
【発明の開示】
【発明が解決しようとする課題】
【００１３】
本発明は、上記問題点を解決するためになされたもので、複数のＤＨＣＰサーバと通信可能なＩＰ網上にＩＰ通信機器を接続した場合に、特定のＤＨＣＰサーバからＩＰアドレスを適確に取得することができるＩＰ通信機器及びＩＰアドレス取得方法を提供することを目的とする。
【課題を解決するための手段】
【００１４】
上記目的を達成するために、本発明によるＩＰ通信機器は、関連する通信機器の識別情報を予め記憶し、ＤＨＣＰシーケンスにて前記通信機器より各種要求を受けた場合、要求受託の可否に関わる応答メッセージとしてのＡＣＫ信号又はＮＡＫ信号を前記通信機器に返す複数のＤＨＣＰサーバを有するＩＰ通信システムで利用されるＩＰ通信機器において、前記ＤＨＣＰサーバを探すための第１のメッセージを送信する第１のメッセージ送信手段と、前記第１のメッセージに対し前記複数のＤＨＣＰサーバのうち所定のＤＨＣＰサーバより送られてきた前記応答メッセージを受けた場合、前記応答メッセージに含まれた前記所定のＤＨＣＰサーバのＩＰアドレスを記憶する記憶手段と、前記所定のＤＨＣＰサーバに対し自己に割当てられるIPアドレスに係る情報を要求する第２のメッセージを送信する第２のメッセージ送信手段と、前記第２のメッセージに対し前記所定のＤＨＣＰサーバより送られてきた応答メッセージのうち前記所定のＤＨＣＰサーバのＩＰアドレスを含まないものを破棄し、前記所定のＤＨＣＰサーバのＩＰアドレスを含んだ応答メッセージにより送られてきた自己に割当てられるＩＰアドレスに係る情報を取得し、前記ＩＰアドレスに係る情報に基づき自己のＩＰアドレスを設定するＩＰアドレス設定手段とを具備することを特徴とする。
【００１５】
また、上記目的を達成するために、本発明によるＩＰアドレス取得方法は、関連する通信機器の識別情報を予め記憶し、ＤＨＣＰシーケンスにて前記通信機器より各種要求を受けた場合、要求受託の可否に関わる応答メッセージとしてのＡＣＫ信号又はＮＡＫ信号を前記通信機器に返す複数のＤＨＣＰサーバを有するＩＰ通信システムで利用されるＩＰ通信機器におけるＩＰアドレス取得方法であって、前記DHCPサーバを探すための第１のメッセージを送信し、前記第１のメッセージに対し前記複数のＤＨＣＰサーバのうち所定のＤＨＣＰサーバより送られてきた前記応答メッセージを受けた場合、前記応答メッセージに含まれた前記所定のＤＨＣＰサーバのＩＰアドレスを記憶し、前記所定のＤＨＣＰサーバに対し自己に割当てられるＩＰアドレスに係る情報を要求する第２のメッセージを送信し、前記第２のメッセージに対し前記所定のＤＨＣＰサーバより送られてきた応答メッセージのうち前記所定のＤＨＣＰサーバのＩＰアドレスを含まないものを破棄し、前記所定のＤＨＣＰサーバのＩＰアドレスを含んだ応答メッセージにより送られてきた自己に割当てられるＩＰアドレスに係る情報を取得し、前記ＩＰアドレスに係る情報に基づき自己のＩＰアドレスを設定することを特徴とする。
【発明の効果】
【００１６】
本発明のＩＰ通信機器及びＩＰアドレス取得方法によれば、複数のＤＨＣＰサーバと通信可能なＩＰ網上に接続した場合でも、特定のＤＨＣＰサーバからＩＰアドレスを適確に取得することができる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の実施例を、図面を参照して説明する。
【実施例１】
【００１８】
図１は、本発明の一実施の形態を示すＩＰ通信システムのブロック図である。  
このＩＰ通信システムは、ＩＰ電話機１００、データ通信機器２００、電話機用ＤＨＣＰサーバ１０、データ用ＤＨＣＰサーバ２０、Ｌ３スイッチ（Layer ３スイッチ）ＳＷを有している。Ｌ３スイッチＳＷは、ネットワーク層のスイッチで、ＩＰアドレスによる経路制御・ルーティング機能や、異種網間で転送を行うリレーエージェント機能を備えている。このＬ３スイッチＳＷは、複数のＩＰ網を接続するスイッチであり、ここでは２つのＩＰ網１、２を接続している。
【００１９】
これらのＩＰ網のうち、一方のＩＰ網２には、ＩＰ電話機１００およびデータ通信機器２００が接続されている。なお、データ通信機器２００とは、パーソナルコンピュータやＰＤＡ（Personal Digital Assistant）などのＩＰ網に接続してデータ通信を行う機器の総称である。また、ＩＰ電話機１００やデータ通信機器２００は、電話機用ＤＨＣＰサーバ１０やデータ用ＤＨＣＰサーバ２０に対して、ＤＨＣＰクライアントとも呼ばれる。ここではＩＰ電話機１００およびデータ通信機器２００は、説明の都合上１台ずつのみ示したが、ＩＰ網２または他方のＩＰ網１に多数接続されているものである。他方のＩＰ網１には、ＩＰ電話機１００へＩＰアドレスの割当を行う電話機用ＤＨＣＰサーバ１０およびデータ通信機器２００へＩＰアドレスの割当を行うデータ用ＤＨＣＰサーバ２０が接続されている。
【００２０】
図２は、ＩＰ通信システムに備えられたＩＰ電話機１００の構成を示したブロック図である。ＩＰ電話機１００には、ユーザインターフェース制御部１１０、サービス制御部１２０、ＬＡＮ（Local Area Network）送受信制御部１３０が備えられている。
【００２１】
ユーザインターフェース制御部１１０は、通話時に使用するハンドセットや入力ボタンなどを制御するものである。サービス制御部１２０は、発信／着信、転送機能、会議機能、保留機能など、ＩＰ電話機１００の電話としての機能を制御するものである。
【００２２】
ＬＡＮ送受信制御部１３０は、ＩＰ網２とＩＰ電話機１００との間で通信を行うための制御部であり、ＤＨＣＰクライアント処理部１３１、呼制御処理部１３３、音声制御処理部１３４、ＬＡＮ送受信処理部１３５が備えられている。ＤＨＣＰクライアント処理部１３１は、電話機用ＤＨＣＰサーバ１０からＩＰアドレスを取得するＤＨＣＰメッセージの処理を行うもので、ＤＨＣＰシーケンス中にＯｆｆｅｒメッセージを送信してきたＤＨＣＰサーバのＩＰアドレスを記憶するＩＰアドレス保存メモリ（記憶手段）１３２が備えられている。
【００２３】
このＩＰアドレス保存メモリ１３２がＩＰ電話機１００に備えられ、Ｏｆｆｅｒメッセージを送信してきたＤＨＣＰサーバのＩＰアドレスをＤＨＣＰクライアント処理部１３１がＩＰアドレス保存メモリ１３２に保存することで、後に詳述するＯｆｆｅｒメッセージを送信していないＤＨＣＰサーバからＮＡＫメッセージが送信されても、Ｏｆｆｅｒメッセージを送信してきたＤＨＣＰサーバからＩＰアドレスを取得することができる。
【００２４】
呼制御処理部１３３は、ＩＰ電話機１００が通話を開始／終了する際に行うＳＩＰ（Session Initiation Protocol）メッセージの処理を行うものである。音声制御処理部１３４は、通話の際にハンドセットから入力される音声データをＩＰ化したり、ＩＰ網２から受信したＩＰ化された音声データをハンドセットから出力するデータへ変換したりするものである。また、この音声制御処理部１３４は、ＩＰ網２から受信したパケットが音声データの再生順でない場合に、音声データの再生順にパケットを並び替えするジッタ処理も行うようになっている。ハンドセットから出力するデータをデコードしたりするものである。ＬＡＮ送受信処理部１３５は、ＩＰ電話機１００がＩＰ網２へ接続する箇所であり、ＩＰ電話機１００からＩＰ網２へ送信する信号やＩＰ網２からＩＰ電話機１００が受信する信号を処理するものである。
【００２５】
図３は、ＩＰ電話機が電話機用ＤＨＣＰサーバ１０からＩＰアドレスを取得する際のＩＰ通信システムのシーケンス図である。  
ここでは、図１に示した構成のＩＰ通信システムにおいてＩＰ電話機１００が電話機用ＤＨＣＰサーバからＩＰアドレスを取得するシーケンスについて説明する。
【００２６】
まず、シーケンスが始まる前の事前準備として、ＩＰ電話機１００をＩＰ網２に接続する前に、そのＩＰ電話機１００へＩＰアドレスを割当する電話機用ＤＨＣＰサーバ１０にそのＩＰ電話機１００のＭＡＣアドレスを登録しておく。
【００２７】
このような状態で、ＩＰ電話機１００はＩＰアドレスを取得するために、ＩＰ網２上へＤＨＣＰサーバを探すためのＤｉｓｃｏｖｅｒメッセージ（第１のメッセージ）をブロードキャスト送信する（Ｓ１０１）。ブロードキャスト送信されたＤｉｓｃｏｖｅｒメッセージを受信したＬ３スイッチＳＷは、予め設定されているＤＨＣＰサーバへ代理中継するリレーエージェント機能により、電話機用ＤＨＣＰサーバ１０とデータ用ＤＨＣＰサーバ２０とへＤｉｓｃｏｖｅｒメッセージを転送する（Ｓ１０２、Ｓ１０３）。データ用ＤＨＣＰサーバ２０は、Ｄｉｓｃｏｖｅｒメッセージを受信しても、データ用ＤＨＣＰサーバ２０には受信したＤｉｓｃｏｖｅｒメッセージの送信元ＩＰ電話機１００のＭＡＣアドレスが登録されていないため、Ｏｆｆｅｒメッセージ（応答メッセージ）は送信しない。一方、電話機用ＤＨＣＰサーバ１０は、受信したＤｉｓｃｏｖｅｒメッセージの送信元ＩＰ電話機１００のＭＡＣアドレスが登録されているため、割当てる候補のＩＰアドレスを含むＯｆｆｅｒメッセージをブロードキャスト送信する（Ｓ１０４）。Ｌ３スイッチは、このＯｆｆｅｒメッセージをＩＰ電話機１００へブロードキャスト送信し、ＩＰ電話機１００が電話機用ＤＨＣＰサーバ１０からのＯｆｆｅｒメッセージを受信する（Ｓ１０５）。このとき、ＩＰ電話機１００は、ＤＨＣＰクライアント処理部１３１によってＯｆｆｅｒメッセージのヘッダを参照し、そのヘッダに記述されている送信元ＩＰアドレス、すなわち電話機用ＤＨＣＰサーバ１０のＩＰアドレスをコピーしてＩＰアドレス保存メモリ１３２へ記憶する（Ｓ１０６）。
【００２８】
Ｏｆｆｅｒメッセージの送信元である電話機用ＤＨＣＰサーバ１０のＩＰアドレスを記憶したＩＰ電話機１００は、Ｏｆｆｅｒメッセージに含まれる候補のＩＰアドレスを正式に取得するため、ＩＰアドレスを要求するＲｅｑｕｅｓｔメッセージ（第２のメッセージ）をＩＰ網２へブロードキャスト送信する（Ｓ１０７）。Ｌ３スイッチＳＷは、ステップＳ１０２、Ｓ１０３と同様にリレーエージェント機能によりデータ用ＤＨＣＰサーバ２０と電話機用ＤＨＣＰサーバ１０へＲｅｑｕｅｓｔメッセージを転送する（Ｓ１０８、Ｓ１０９）。
【００２９】
このとき、データ用ＤＨＣＰサーバ２０は、Ｒｅｑｕｅｓｔメッセージを受信しても、送信元のＭＡＣアドレスが登録されていない場合に、自らのデータ用ＤＨＣＰサーバ２０へのＲｅｑｕｅｓｔメッセージでないと判断してＩＰアドレスの割当拒否を示すＮＡＫメッセージを送信するＤＨＣＰ  Ａｕｔｈｏｒｉｔｙオプションが設定されているとする。このオプションが設定されているため、データ用ＤＨＣＰサーバ２０は、ＮＡＫメッセージをブロードキャスト送信する（Ｓ１１０）。Ｌ３スイッチＳＷは、データ用ＤＨＣＰサーバ２０から受信したＮＡＫメッセージをリレーエージェント機能によりＩＰ網２へ転送する（Ｓ１１０）。
【００３０】
ＩＰ電話機１００は、このＮＡＫメッセージを受信すると、ＤＨＣＰクライアント処理部１３１がＩＰアドレス保存メモリ１３２に記憶されているＩＰアドレスと、ＮＡＫメッセージの送信元のＩＰアドレスとが一致しているか否かを照合する。このＮＡＫメッセージの送信元はデータ用ＤＨＣＰサーバ２０であるためＩＰアドレスは一致せず、このＮＡＫメッセージを破棄する（Ｓ１１２）。
【００３１】
一方、Ｒｅｑｕｅｓｔメッセージを受信した電話機用ＤＨＣＰサーバ１０は、Ｒｅｑｕｅｓｔメッセージの送信元ＭＡＣアドレスが登録されているため、正式に割当するＩＰアドレスを通知するＡＣＫメッセージをブロードキャスト送信する（Ｓ１１３）。Ｌ３スイッチＳＷは、このＡＣＫメッセージをリレーエージェント機能によりＩＰ網２へブロードキャスト送信する（Ｓ１１４）。
【００３２】
ＩＰ電話機１００は、このＮＡＫメッセージを受信すると、ＤＨＣＰクライアント処理部１３１がＩＰアドレス保存メモリ１３２に記憶されているＩＰアドレスと、ＮＡＫメッセージの送信元のＩＰアドレスとが一致しているか否かを照合する。このＮＡＫメッセージの送信元は電話機用ＤＨＣＰサーバ１０であるためＩＰアドレスが一致し、このＡＣＫメッセージを受信する。このＡＣＫメッセージには、電話機用ＤＨＣＰサーバ１０がＩＰ電話機１００に割当したＩＰアドレスを含み、ＡＣＫメッセージに含まれるＩＰアドレスを自らのＩＰ電話機１００に設定する（ＩＰアドレス設定手段）ことによって、電話機用ＤＨＣＰサーバ１０が割当したＩＰアドレスを取得することができる（Ｓ１１５）。また、ＩＰアドレスの他の取得方法として、ステップＳ１１５でＩＰ電話機１００が受信するＡＣＫメッセージは、ＩＰ電話機１００へ割当したＩＰアドレスを含まず、その代わりにＩＰアドレスを実際に割当するサーバのアドレスが書き込まれ、そのアドレスにアクセスすることでＩＰ電話機１００がＩＰアドレスを取得することができるという方法もある。
【００３３】
このように、ＩＰ電話機１００がステップＳ１０６、Ｓ１１２、Ｓ１１５の処理を行うことで、ＩＰアドレスを割当するＤＨＣＰサーバ以外にもＤＨＣＰサーバが存在していても、目的の電話機用ＤＨＣＰサーバ２０からＩＰアドレスを取得することができる。
【００３４】
図４は、ＩＰ電話機１００が電話機用ＤＨＣＰサーバ１０からＩＰアドレスを取得する際のフローチャートである。  
ここでは、図３に示したシーケンスにおいてＩＰ電話機１００が行う処理について説明する。
【００３５】
まず、ＩＰ電話機１００がＩＰ網２に接続された状態で電源が投入されると、ＤＨＣＰサーバのＤｉｓｃｏｖｅｒメッセージをＩＰ網２内へブロードキャスト送信する（Ｓ２０１）。Ｄｉｓｃｏｖｅｒメッセージを送信すると、ＤＨＣＰサーバからのＯｆｆｅｒメッセージを受信するために待機してＯｆｆｅｒメッセージの受信を判断する（Ｓ２０２）。所定の待機時間が経過するとタイムアウトし、ＤＨＣＰ処理を初めからやり直すために処理Ｓ２０１を行う。所定の待機時間中にＯｆｆｅｒメッセージを受信すると、Ｏｆｆｅｒメッセージの送信元のＩＰアドレスをＩＰアドレス保存メモリ１３２に記憶する（Ｓ２０３）。
【００３６】
受信したＯｆｆｅｒメッセージの送信元のＩＰアドレスを記憶すると、ＲｅｑｕｅｓｔメッセージをＩＰ網２へブロードキャスト送信する（Ｓ２０４）。Ｒｅｑｕｅｓｔメッセージを送信すると、ＡＣＫメッセージまたはＮＡＫメッセージを受信するために待機してＡＣＫメッセージまたはＮＡＫメッセージの受信を判断する（Ｓ２０５）。所定の待機時間が経過するとタイムアウトし、再度Ｒｅｑｕｅｓｔメッセージを送信するために処理Ｓ２０４を行う。所定の待機時間中にＡＣＫメッセージまたはＮＡＫメッセージを受信すると、受信したＡＣＫメッセージまたはＮＡＫメッセージの送信元のＩＰアドレスと、処理Ｓ２０３で記憶したＩＰアドレスとが一致しているか否かを照合する（Ｓ２０６）。
【００３７】
照合の結果ＩＰアドレスが不一致と判断した場合は、このＮＡＫメッセージを破棄し、ＩＰアドレス保存メモリ１３２に保存されているＩＰアドレスと一致するＡＣＫメッセージまたはＮＡＫメッセージを受信するために処理Ｓ２０５を行う。照合の結果、ＩＰアドレスが一致していると判断した場合は、受信したメッセージがＮＡＫメッセージであるか否かを判断する（Ｓ２０７）。ＮＡＫメッセージであると判断した場合は、ＤＨＣＰ処理を初めからやり直すために処理Ｓ２０１を行う。ＡＣＫメッセージであると判断した場合は、自らのＩＰ電話機１００へ割当されたＩＰアドレスを取得する。
【００３８】
このように、ＩＰ電話機１００のＤＨＣＰクライント処理部１３１が受信したＯｆｆｅｒメッセージの送信元のＩＰアドレスをＩＰアドレス保存メモリ１３２へ記憶することで、後に受信するＩＰアドレスを割当を行うＤＨＣＰサーバからのＡＣＫメッセージまたはＮＡＫメッセージと、このＩＰ電話機１００へのＩＰアドレスの割当に寄与しないＤＨＣＰサーバからのＡＣＫメッセージまたはＮＡＫメッセージとを判別することができる。そのため、ＩＰ電話機１００をＩＰ網２に接続して電話機用ＤＨＣＰサーバ１０からＩＰアドレスを取得する際に、その電話機用ＤＨＣＰサーバ２０以外に、複数の電話機用ＤＨＣＰサーバやデータ用ＤＨＣＰサーバが設置されている場合であっても、そのＩＰ電話機１００へＩＰアドレスを割当する電話機用ＤＨＣＰサーバからＩＰアドレスを取得することができる。
【００３９】
（変形例１−１）
実施例１では、ＤＨＣＰクライアントとしてＩＰ電話機１００が電話機用ＤＨＣＰサーバ１０からＩＰアドレスを取得する処理を示したが、ＤＨＣＰクライアントとしてパーソナルコンピュータなどのデータ通信機器が、複数のデータ用ＤＨＣＰサーバの内、特定のデータ用ＤＨＣＰサーバからＩＰアドレスを取得する場合も実施例１と同様の処理で実現することができる。
【００４０】
ＤＨＣＰクライアントとしてのパーソナルコンピュータなどのデータ通信機器２００には、ＩＰ電話機１００に備えられているものと同様のＤＨＣＰクライアント処理部１３１およびＩＰアドレス保存メモリ１３２を備えることで、実施例１でＩＰ電話機１００が電話機用ＤＨＣＰサーバ１０からＩＰアドレスを取得することができるのと同様に、データ通信機器２００が特定のデータ用ＤＨＣＰサーバ２０からＩＰアドレスを取得することができる。
【００４１】
以上述べたように、ＩＰ電話機１００やデータ通信機器２００などのＤＨＣＰクライアントにＤＨＣＰクライアント処理部１３１およびＩＰアドレス保存メモリ１３２を備え、ＤＨＣＰクライアント処理部１３１が、受信したＯｆｆｅｒメッセージの送信元のＩＰアドレスをＩＰアドレス保存メモリ１３２へ記憶することで、後に受信するＩＰアドレスの割当を行うＤＨＣＰサーバからのＡＣＫメッセージまたはＮＡＫメッセージと、このＤＨＣＰクライアントへのＩＰアドレスの割当に寄与しないＤＨＣＰサーバからのＡＣＫメッセージまたはＮＡＫメッセージと、を判別することができる。そのため、ＤＨＣＰクライアントをＩＰ網に接続して特定のＤＨＣＰサーバからＩＰアドレスを取得する際に、そのＤＨＣＰサーバ以外に、複数のＤＨＣＰサーバが設置されている場合であっても、そのＤＨＣＰクライアントへＩＰアドレスを割当するＤＨＣＰサーバからＩＰアドレスを取得することができる。
【００４２】
また、ＩＰアドレスを割当する特定のＤＨＣＰサーバからＩＰアドレスを取得するために、ＤＨＣＰシーケンスを何度も最初からやり直ししないため、ＤＨＣＰシーケンスによるパケットのブロードキャスト送信によるＩＰ網の帯域の消費を軽減することができる。
【００４３】
なお、本発明は、以上の構成に限定されるものではなく、種々の変形が可能である。例えば、ＩＰ通信システムの構成は、通信装置が接続されるＩＰ網とＤＨＣＰサーバが接続されるＩＰ網はＬ３スイッチを介して接続されているが、通信装置とＤＨＣＰサーバは同一のＩＰ網に接続されるように構成してもよい。
【図面の簡単な説明】
【００４４】
【図１】本発明の実施の形態に係るＩＰ通信システムの構成を示した図。
【図２】本発明の実施の形態に係るＩＰ電話機の構成を示した図。
【図３】本発明の実施の形態に係るＩＰ電話機がＩＰアドレスを取得するＤＨＣＰシーケンス図。
【図４】本発明の実施の形態に係るＩＰ電話機のＩＰアドレスを取得する処理を示すシーケンス図。
【図５】従来のＩＰ電話機が行うＩＰアドレスを取得するＤＨＣＰシーケンス図。
【符号の説明】
【００４５】
１、２…ＩＰ網、１０…電話機用ＤＨＣＰサーバ、２０…データ用ＤＨＣＰサーバ、１００…ＩＰ電話機、２００…データ通信機器、ＳＷ…Ｌ３スイッチ
【図１】
2010074766.tif 000003
【図２】
2010074766.tif 000004
【図３】
2010074766.tif 000005
【図４】
2010074766.tif 000006
【図５】
2010074766.tif 000007