(57)【特許請求の範囲】
【請求項１】
ＤＨＣＰサーバと、
少なくとも１つのＤＨＣＰクライアントが接続された第１のネットワークと、
前記第１のネットワークとルータを介して接続された、該第１のネットワークとネットワークアドレス体系の異なる第２のネットワークから構成され、
前記第２のネットワークには、少なくとも１つのＤＨＣＰリレーエージェントおよびＤＨＣＰクライアントが接続されており、
前記ＤＨＣＰリレーエージェントが複数存在する場合には、各ＤＨＣＰリレーエージェントはそれぞれ異なるタイミングを与えられ、
該ＤＨＣＰリレーエージェントは、前記第２のネットワーク上のＤＨＣＰクライアントから、第１のネットワーク上のＤＨＣＰサーバからＩＰアドレスを取得するためにブロードキャストされるＩＰアドレス取得要求メッセージを監視し、
該ＩＰアドレス取得要求メッセージの受信によって、前記タイミングを測り始めると同時に、他のＤＨＣＰリレーエージェントから前記第１のネットワークのＤＨＣＰサーバにユニキャストされるＩＰアドレス取得要求メッセージを監視して、前記タイミング終了前に他のＤＨＣＰリレーエージェントからＤＨＣＰサーバにユニキャストされるメッセージを検知した場合には、前記ＩＰアドレス取得要求メッセージの監視を停止すると共にリレーエージェントとしての機能も停止し、
前記タイミング終了まで、他のＤＨＣＰリレーエージェントからＤＨＣＰサーバにユニキャストされるＩＰアドレス取得要求メッセージを検知しなかった場合には、ＩＰアドレス取得要求メッセージの監視を停止し、ＤＨＣＰサーバにＩＰアドレス取得要求メッセージをユニキャストすると共に、リレーエージェント機能を動作させ、前記第１のネットワーク上のＤＨＣＰサーバと、サーバにアクセスした第２のネットワーク上のＤＨＣＰクライアントの間でデータの転送を行なう、
ことを特徴とするＤＨＣＰリレーエージェント機能の起動および停止方法。
【請求項２】
ＤＨＣＰサーバおよび少なくとも１つのＤＨＣＰクライアントが接続された第１のネットワークと、当該第１のネットワークはネットワークアドレス体系が異なる第２のネットワークとの間に介在し、これらのネットワーク間でデータのルーティングを行なうルータにおいて、
ＤＨＣＰリレーエージェント機能と、
予め設定されたタイミングを記憶する記憶手段と、
前記第２のネットワーク上のＤＨＣＰクライアントから、前記第１のネットワーク上のＤＨＣＰサーバからＩＰアドレスを取得するためにブロードキャストされるＩＰアドレス取得要求メッセージを監視する第１の監視手段と、
前記第１の監視手段が前記ＩＰアドレス取得要求メッセージを検知したことによって、タイミングを測り始め、前記記憶手段に記憶されているタイミングの間に、ＤＨＣＰリレーエージェントが前記第１のネットワークのＤＨＣＰサーバにユニキャストするＩＰアドレス取得要求メッセージを送信したかどうか監視する第２の監視手段と、
前記タイミング内に前記ＤＨＣＰリレーエージェントが送信したＩＰアドレス取得要求メッセージを送信したことを検知した場合は、前記ＤＨＣＰリレーエージェント機能を停止させ、前記タイミング内に当該ＩＰアドレス取得要求メッセージを検知しなかった場合は、前記リレーエージェント機能を動作させるリレーエージェント機能制御手段と、
を備えたことを特徴とするルータ。
【発明の詳細な説明】
【０００１】
【発明が属する技術分野】
本発明は、ネットワークアドレス体系が異なるネットワーク間で、ＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）サーバとＤＨＣＰクライアントが通信するための、ＤＨＣＰリレーエージェントに関する。
【０００２】
【従来の技術】
従来、ＤＨＣＰクライアントが、異なるネットワークアドレス体系のネットワーク上にあるＤＨＣＰサーバからＩＰアドレスを得ようとする場合、クライアントはＤＨＣＰリレーエージェントにＩＰアドレスを取得するために有効サーバを見つけるためのメッセージをブロードキャストで送信し、クライアントの属するネットワーク上に複数のＤＨＣＰリレーエージェントが存在すると、クライアントがブロードキャストした信号を、同一ネットワーク上の全ＤＨＣＰリレーエージェントがそれぞれ独立に受信し、それぞれがＤＨＣＰサーバからＩＰアドレスを取得するために、メッセージの中継や応答を行なっていた。即ち、同じデータがＤＨＣＰクライアント、各ＤＨＣＰリレーエージェント、ＤＨＣＰサーバの間で重複して転送され、そしてＤＨＣＰクライアントは最初に受信した応答によってＤＨＣＰサーバを選択してＩＰアドレスを取得していた。
【０００３】
【発明が解決しようとする課題】
しかしながら、上記のような従来の方式では、ＤＨＣＰサーバを起動したＤＨＣＰクライアントがＩＰアドレスを受け取るまでに、ＤＨＣＰサーバ、ＤＨＣＰリレーエージェント、ＤＨＣＰクライアント間で、同じ動作がリレーエージェント数だけ繰り返されることになり、無効動作が増加し、無効トラヒックを生じる原因になっていた。
【０００４】
本発明は、このような従来の課題を解決するためになされたもので、同一ネットワーク内では、１つのＤＨＣＰリレーエージェントだけがＤＨＣＰサーバ、ＤＨＣＰクライアントとデータのやり取りをし、他のＤＨＣＰリレーエージェントの動作を停止させ、無効トラヒックを防止することが課題である。
【０００５】
【課題を解決するための手段】
上記の課題を解決するために請求項１に記載の発明は、ＤＨＣＰサーバと、少なくとも１つのＤＨＣＰクライアントが接続された第１のネットワークと、前記第１のネットワークとルータを介して接続された、該第１のネットワークとネットワークアドレス体系の異なる第２のネットワークから構成され、前記第２のネットワークには、少なくとも１つのＤＨＣＰリレーエージェントおよびＤＨＣＰクライアントが接続されており、前記ＤＨＣＰリレーエージェントが複数存在する場合には、各ＤＨＣＰリレーエージェントはそれぞれ異なるタイミングを与えられ、該ＤＨＣＰリレーエージェントは、前記第２のネットワーク上のＤＨＣＰクライアントから、第１のネットワーク上のＤＨＣＰサーバからＩＰアドレスを取得するためにブロードキャストされるＩＰアドレス取得要求メッセージを監視し、該ＩＰアドレス取得要求メッセージの受信によって、前記タイミングを測り始めると同時に、他のＤＨＣＰリレーエージェントから前記第１のネットワークのＤＨＣＰサーバにユニキャストされるＩＰアドレス取得要求メッセージを監視して、前記タイミング終了前に他のＤＨＣＰリレーエージェントからＤＨＣＰサーバにユニキャストされるメッセージを検知した場合には、前記ＩＰアドレス取得要求メッセージの監視を停止すると共にリレーエージェントとしての機能も停止し、前記タイミング終了まで、他のＤＨＣＰリレーエージェントからＤＨＣＰサーバにユニキャストされるＩＰアドレス取得要求メッセージを検知しなかった場合には、ＩＰアドレス取得要求メッセージの監視を停止し、ＤＨＣＰサーバにＩＰアドレス取得要求メッセージをユニキャストすると共に、リレーエージェント機能を動作させ、前記第１のネットワーク上のＤＨＣＰサーバと、サーバにアクセスした第２のネットワーク上のＤＨＣＰクライアントの間でデータの転送を行なうことを特徴とする。
【０００６】
本発明によれば、タイミングの１番短いＤＨＣＰリレーエージェントのみがリレーエージェントとして働き、他のＤＨＣＰリレーエージェントは動作を停止するので、ＩＰアドレス取得のための無効トラヒックを減少させることができる。
【０００７】
本発明の請求項２に記載のルータは、ＤＨＣＰサーバおよび少なくとも１つのＤＨＣＰクライアントが接続された第１のネットワークと、当該第１のネットワークはネットワークアドレス体系が異なる第２のネットワークとの間に介在し、これらのネットワーク間でデータのルーティングを行なうルータにおいて、ＤＨＣＰリレーエージェント機能と、予め設定されたタイミングを記憶する記憶手段と、前記第２のネットワーク上のＤＨＣＰクライアントから、前記第１のネットワーク上のＤＨＣＰサーバからＩＰアドレスを取得するためにブロードキャストされるＩＰアドレス取得要求メッセージを監視する第１の監視手段と、前記第１の監視手段が前記ＩＰアドレス取得要求メッセージを検知したことによって、タイミングを測り始め、前記記憶手段に記憶されているタイミングの間に、ＤＨＣＰリレーエージェントが前記第１のネットワークのＤＨＣＰサーバにユニキャストするＩＰアドレス取得要求メッセージを送信したかどうか監視する第２の監視手段と、前記タイミング内に前記ＤＨＣＰリレーエージェントが送信したＩＰアドレス取得要求メッセージを送信したことを検知した場合は、前記ＤＨＣＰリレーエージェント機能を停止させ、前記タイミング内に当該ＩＰアドレス取得要求メッセージを検知しなかった場合は、前記リレーエージェント機能を動作させるリレーエージェント機能制御手段とを備えたことを特徴とする。
【０００８】
本発明によれば、請求項１に記載のＤＨＣＰリレーエージェント機能の起動および停止を行なうルータを実現できる。
【０００９】
【発明の実施の形態】
図1は、本発明の実施の形態であるネットワーク構成図である。
【００１０】
ＤＨＣＰは、個々のクライアントにはＩＰアドレスを設定せず、クライアントが起動時にＤＨＣＰサーバにアクセスしてＩＰアドレスを取得するプロトコルである。
【００１１】
本発明はＤＨＣＰサーバとは異なるネットワーク上のＤＨＣＰクライアントが、ＤＨＣＰリレーエージェントを介してＤＨＣＰサーバからＩＰアドレスを取得する方法に関する。
【００１２】
図１において、１はＤＨＣＰサーバ、２はＤＨＣＰクライアントで、共に第１のネットワーク３に接続されている。そしてＤＨＣＰクライアント２は一般的には複数であるが、図ではＤＨＣＰクライアント２で代表している。
【００１３】
ＤＨＣＰサーバの接続されたネットワーク３は、例えば企業における本社内のローカルエリアネットワークＬＡＮを想定している。
【００１４】
４はルータで、他のネットワークと接続するためにネットワーク３に接続されている。
【００１５】
５はワイドエリアネットワークＷＡＮで、ネットワーク３と後で説明するネットワーク９を接続するために、ルータ４および後述するルータ機能をもったＤＨＣＰリレーエージェント６に接続されている。５はＷＡＮである必要はなく、サービス総合ディジタルネットワークＩＳＤＮであってもよい。
【００１６】
６および７はネットワーク９に接続されたルータ機能を有するＤＨＣＰリレーエージェントである。
【００１７】
図１ではＤＨＣＰリレーエージェントは６および７の２つが示されているが、３つ以上でもよいし、ルータ機能を分離してもよい。
【００１８】
８はＤＨＣＰクライアントを代表的に表したもので、この数も一般的には複数である。
【００１９】
９は第２のネットワークで、例えば企業の支社のローカルエリアネットワークＬＡＮを想定している。
【００２０】
ＤＨＣＰリレーエージェントはネットワーク構成上は１つで良いが、ＤＨＣＰリレーエージェントを組み込んだワークステーション等もあり、この様なワークステーションをネットワークに接続することによって、現実には複数になることが多い。
【００２１】
図２はルータ機能を有するＤＨＣＰリレーエージェント通信装置６の内部構成を示した図である。
【００２２】
６０１は中央処理装置ＣＰＵで、ＤＨＣＰリレーエージェントの制御、ルーティングの制御、およびデータ通信の監視を制御する。
【００２３】
６０２は主記憶装置ＲＡＭで、ＤＨＣＰリレーエージェントおよびデータ通信監視の実行用メモリである。
【００２４】
６０３は記憶装置ＥＥＰＲＯＭで、ＤＨＣＰリレーエージェント、ルータ、およびデータ通信監視のタイミング値、プログラム等の記憶用メモリである。
【００２５】
６０４は発光ダイオードＬＥＤで、ＷＡＮおよびネットワーク９のＨＵＢの状態を表示する表示器である。
【００２６】
６０５は時計で、ＤＨＣＰリレーエージェントおよびデータ通信監視のタイミングを計時する。
【００２７】
６０６は記憶装置ＲＡＭで、後述するＬＡＮコントローラ６０７およびＷＡＮコントローラ６０８が送受信するデータ格納用のメモリである。
【００２８】
６０７はＬＡＮコントローラで、ネットワーク９から受信または送信するデータを制御する。
【００２９】
６０８はＷＡＮコントローラで、ＷＡＮから受信または送信するデータを制御する。
【００３０】
６０９はインタフェースコントローラで、ＷＡＮインタフェースの物理的な制御をする。
【００３１】
６１０はＨＵＢコントローラで、ネットワーク９のＨＵＢ機能を制御する。
【００３２】
６１１はＲＳ―２３２Ｃインタフェースの物理的な制御をする。
【００３３】
１０はＤＨＣＰリレーエージェントのデータ監視タイミング値、動作条件等の機能設定や保守管理を行なう端末装置である。
【００３４】
図３は、図１に示すように、ネットワーク９にＤＨＣＰリレーエージェント６（データ監視タイミングをα秒に設定）とＤＨＣＰリレーエージェント７（データ監視タイミングを０秒に設定、従来技術によるＤＨＣＰリレーエージェントと同等）が共存した状態において、ネットワーク９に接続されたＤＨＣＰクライアント８が、ネットワーク３上のＤＨＣＰサーバ１にＩＰアドレスを取得にゆく動作の、本発明に関係する部分のシーケンスを示した図である。
【００３５】
ＤＨＣＰクライアント８がＩＰアドレスの取得を行なう時、先ず自分を起動して立ち上げる（ステップＳ１０１）。
【００３６】
次に有効サーバを見つけるために、ＤＨＣＰＤＩＳＣＯＶＥＲメッセージ（ＩＰアドレス取得要求メッセージ）をブロードキャストで送信する(ステップＳ１０２−１、ステップＳ１０２−２)。
【００３７】
ＤＨＣＰリレーエージェント６はこのメッセージを受信すると、他にＤＨＣＰリレーエージェントが存在するかどうかを確かめるために、α秒間ネットワーク９上のデータ監視を開始する（ステップＳ１０３）。
【００３８】
ここでαは可変であり端末装置１０から自由に設定でき、設定された時間（α秒）を記憶装置に記憶させておく。また自動設定も可能である。
【００３９】
ＤＨＣＰリレーエージェント７はα＝０に設定してあるので、従来技術によるＤＨＣＰリレーエージェントと同様、直ちにサーバ宛にＤＨＣＰＤＩＳＣＯＶＥＲメッセージをユニキャストで送信する（ステップＳ１０４）。
【００４０】
このメッセージはデータ監視を開始しているＤＨＣＰリレーエージェント６で検知され、ＤＨＣＰリレーエージェント６はデータ監視を停止すると共に、リレーエージェント機能も停止する（ステップＳ１０５）
ＤＨＣＰＤＩＳＣＯＶＥＲメッセージを受け取ったＤＨＣＰサーバ１は、折り返しＤＨＣＰＯＦＦＥＲメッセージ（ＩＰアドレス取得応答メッセージ）をユニキャストでＤＨＣＰリレーエージェント７に送信する（ステップＳ１０６）。
【００４１】
このメッセージを受信したＤＨＣＰリレーエージェント７は、ＤＨＣＰＯＦＦＥＲメッセージをネットワーク９にブロードキャストで送信する（ステップＳ１０７）。
【００４２】
ＤＨＣＰＯＦＦＥＲメッセージを受け取ったＤＨＣＰクライアント８は、ＤＨＣＰＲＥＱＵＥＳＴメッセージ（パラメータ要求メッセージ）をブロードキャストで送信する（ステップＳ１０８−１、ステップＳ１０８−２）。
【００４３】
ステップＳ１０８−１でＤＨＣＰＲＥＱＵＥＳＴメッセージを受け取ったＤＨＣＰリレーエージェント６は、この呼に関して記憶していたフレーム（ＤＨＣＰＤＩＳＣＯＶＥＲメッセージ）を廃棄する（ステップＳ１０９）。
【００４４】
一方、ステップＳ１０８−２でＤＨＣＰＲＥＱＵＥＳＴメッセージを受け取ったＤＨＣＰリレーエージェント７は、ＤＨＣＰサーバ１宛にユニキャストでこれを転送する（ステップＳ１１０）。
【００４５】
ＤＨＣＰＲＥＱＵＥＳＴメッセージを受け取ったＤＨＣＰサーバ１は、ＤＨＣＰリレーエージェント７宛にＤＨＣＰＡＣＫメッセージ（パラメータ要求受理メッセージ）をユニキャストで送信する（ステップＳ１１１）。
【００４６】
ＤＨＣＰリレーエージェント７はＤＨＣＰＡＣＫメッセージをネットワーク９にブロードキャストで送信し、ＤＨＣＰクライアント８がこれを受信してＩＰアドレスを取得できる状態になる（ステップＳ１１２）。
【００４７】
以上説明したように、本発明の実施の形態によるＤＨＣＰリレーエージェントは、タイミングによって他のＤＨＣＰリレーエージェントの動作を監視しているので、他と重複した無駄なパケットを送出せず、トラヒックを軽減する。
【００４８】
図４は、ネットワーク９にＤＨＣＰリレーエージェント６だけが存在し、ＤＨＣＰリレーエージェント７が存在しない状態において、ネットワーク９に接続されたＤＨＣＰクライアント８が、ネットワーク３上のＤＨＣＰサーバ１にＩＰアドレスを取得にゆく動作の、本発明に関係する部分のシーケンスを示した図である。
【００４９】
ＤＨＣＰクライアント８がＩＰアドレスの取得を行なう時、先ず自分を起動して立ち上げる（ステップＳ２０１）。
【００５０】
次に有効サーバを見つけるために、ＤＨＣＰＤＩＳＣＯＶＥＲメッセージをブロードキャストで送信する(ステップＳ２０２)。
【００５１】
ＤＨＣＰリレーエージェント６はこのメッセージを受信すると、他にＤＨＣＰリレーエージェントが存在するかどうかを確かめるために、α秒間ネットワーク９上のデータ監視を開始する（ステップＳ２０３）。
【００５２】
ＤＨＣＰリレーエージェント６がα秒間、他のＤＨＣＰリレーエージェントからＤＨＣＰサーバ１にユニキャストで送信されるＤＨＣＰＤＩＳＣＯＶＥＲメッセージを受信しないと、他にＤＨＣＰリレーエージェントが存在しないと判定して、データの監視を停止し、リレーエージェント機能を動作させる（ステップＳ２０４）。
【００５３】
そして、ＤＨＣＰリレーエージェント６がＤＨＣＰサーバ１宛にＤＨＣＰＤＩＳＣＯＶＥＲメッセージをユニキャストで送信する（Ｓ２０５）。
【００５４】
ＤＨＣＰＤＩＳＣＯＶＥＲメッセージを受け取ったＤＨＣＰサーバ１は、折り返しＤＨＣＰＯＦＦＥＲメッセージをユニキャストでＤＨＣＰリレーエージェント６に送信する（ステップＳ２０６）。
【００５５】
このメッセージを受信したＤＨＣＰリレーエージェント６は、ＤＨＣＰＯＦＦＥＲメッセージをネットワーク９にブロードキャストで送信する（ステップＳ２０７）。
【００５６】
ＤＨＣＰＯＦＦＥＲメッセージを受け取ったＤＨＣＰクライアント８は、ＤＨＣＰＲＥＱＵＥＳＴメッセージをブロードキャストで送信する（ステップＳ２０８）。
【００５７】
ステップＳ２０８でＤＨＣＰＲＥＱＵＥＳＴメッセージを受け取ったＤＨＣＰリレーエージェント６は、ＤＨＣＰサーバ１宛にユニキャストでこれを転送する（ステップＳ２０９）。
【００５８】
ＤＨＣＰＲＥＱＵＥＳＴメッセージを受け取ったＤＨＣＰサーバ１は、
ＤＨＣＰリレーエージェント６宛にＤＨＣＰＡＣＫメッセージをユニキャストで送信する（ステップＳ２１０）。
【００５９】
ＤＨＣＰリレーエージェント６はＤＨＣＰＡＣＫメッセージをネットワーク９にブロードキャストで送信し、ＤＨＣＰクライアント８がこれを受信してＩＰアドレスを取得できる状態になる（ステップＳ２１１）。
【００６０】
以上説明したように、本発明の実施の形態によるＤＨＣＰリレーエージェントは、タイミングによって他のＤＨＣＰリレーエージェントの動作を監視しているので、α秒の遅れは生じるが従来の技術と同様の機能を発揮する。
【００６１】
図５は、図１において、ネットワーク９にＤＨＣＰリレーエージェント６および７と図示省略されたもう１つのＤＨＣＰリレーエージェント（いずれも本発明の実施の形態によるＤＨＣＰリレーエージェント）が接続され、同じくネットワーク９に接続されたＤＨＣＰクライアント８が、ネットワーク３上のＤＨＣＰサーバ１にＩＰアドレスを取得にゆく動作の、本発明に関係する部分の動作シーケンスを示した図である。
【００６２】
図５では、上で説明した３つのＤＨＣＰリレーエージェントを＃１、＃２、および＃３で区別する。
【００６３】
ＤＨＣＰクライアント８がＩＰアドレスの取得を行なう時、先ず自分を起動して立ち上げる（ステップＳ３０１）。
【００６４】
次に有効サーバを見つけるために、ＤＨＣＰＤＩＳＣＯＶＥＲメッセージをブロードキャストで送信する（ステップＳ３０２−１、ステップＳ３０２−２、およびステップＳ３０２−３）。
【００６５】
ＤＨＣＰリレーエージェント＃１、＃２、および＃３はこのメッセージを受信すると、他にＤＨＣＰリレーエージェントが存在するかどうかを確かめるために、それぞれａ秒間、ｂ秒間、およびｃ秒間、ネットワーク９上のデータ監視を開始する（ステップＳ３０３―１、ステップＳ３０３−２，およびステップＳ３０３―３）。
【００６６】
ここで時間ａ、ｂ、およびｃは、図５に示したようにａ＞ｂ＞ｃの関係をもつものとする。
【００６７】
時間ｃが最も短いので、ＤＨＣＰリレーエージェント＃３が最初にタイムアウトする。ＤＨＣＰリレーエージェント＃３はｃ秒のタイムアウトによってデータの監視を停止し、リレーエージェントとしての動作を始め（ステップＳ３０４）、先ずＤＨＣＰＤＩＳＣＯＶＥＲメッセージをＤＨＣＰサーバ１宛にユニキャストで送信する（ステップＳ３０５）。
【００６８】
このメッセージはデータ監視を開始しているＤＨＣＰリレーエージェント＃１および＃２で検知され、ＤＨＣＰリレーエージェント＃１および＃２は他のＤＨＣＰリレーエージェントが動作していることを知って、データ監視を停止すると共に、リレーエージェント機能も停止する（ステップＳ３０６―１およびステップ３０６―２）
ＤＨＣＰＤＩＳＣＯＶＥＲメッセージを受け取ったＤＨＣＰサーバ１は、折り返しＤＨＣＰＯＦＦＥＲメッセージをユニキャストでＤＨＣＰリレーエージェント＃３に送信する（ステップＳ３０７）。
【００６９】
このメッセージを受信したＤＨＣＰリレーエージェント＃３は、ＤＨＣＰＯＦＦＥＲメッセージをネットワーク９にブロードキャストで送信する（ステップＳ３０８）。
【００７０】
ＤＨＣＰＯＦＦＥＲメッセージを受け取ったＤＨＣＰクライアント８は、ＤＨＣＰＲＥＱＵＥＳＴメッセージをブロードキャストで送信する（ステップＳ３０９−１、ステップＳ３０９−２、およびステップ３０９―３）。
【００７１】
ステップＳ３０９−１およびステップＳ３０９−２でＤＨＣＰＲＥＱＵＥＳＴメッセージを受け取ったＤＨＣＰリレーエージェント＃１および＃２は、この呼に関して記憶していたフレーム（ＤＨＣＰＤＩＳＣＯＶＥＲメッセージ）を廃棄する（ステップＳ３１０―１およびステップＳ３１０−２）。
【００７２】
一方、ステップＳ３０９−３でＤＨＣＰＲＥＱＵＥＳＴメッセージを受け取ったＤＨＣＰリレーエージェント＃３は、ＤＨＣＰサーバ１宛にユニキャストでこれを転送する（ステップＳ３１１）。
【００７３】
ＤＨＣＰＲＥＱＵＥＳＴメッセージを受け取ったＤＨＣＰサーバ１は、ＤＨＣＰリレーエージェント＃３宛にＤＨＣＰＡＣＫメッセージをユニキャストで送信する（ステップＳ３１２）。
【００７４】
ＤＨＣＰリレーエージェント＃３はＤＨＣＰＡＣＫメッセージをネットワーク９にブロードキャストで送信し、ＤＨＣＰクライアント８がこれを受信してＩＰアドレスを取得できる状態になる（ステップＳ３１３）。
【００７５】
以上説明したように、本発明の実施の形態によるＤＨＣＰリレーエージェントは、タイミングによって他のＤＨＣＰリレーエージェントの動作を監視しているので、タイミングの最も短いＤＨＣＰリレーエージェントが動作をし、他のＤＨＣＰリレーエージェントは動作を停止するので、重複した無駄なパケットを送出することが無くなり、トラヒックが軽減する。
【００７６】
【発明の効果】
本発明によれば、ＤＨＣＰによってＩＰアドレスを取得する場合、複数のＤＨＣＰリレーエージェントがあっても、異なるタイミングによって互いに他のＤＨＣＰリレーエージェントが動作しているかどうかを監視し、タイミングの最も短いＤＨＣＰリレーエージェントのみが動作し、他は動作を停止するので、無効パケットの送出が無くなりトラヒックが減少し、サービスが向上する効果がある。
【図面の簡単な説明】
【図１】本発明の実施の形態におけるシステム構成図である。
【図２】本発明の実施の形態におけるＤＨＣＰリレーエージェントのブロック構成図である。
【図３】本発明の実施の形態におけるＤＨＣＰリレーエージェントと従来の技術におけるＤＨＣＰリレーエージェントが混在した場合のＩＰアドレス取得時のシーケンス図である。
【図４】本発明の実施の形態におけるＤＨＣＰリレーエージェントが単独で存在する場合の、ＩＰアドレス取得時のシーケンス図である。
【図５】本発明の実施の形態におけるＤＨＣＰリレーエージェントが複数存在する場合の、ＩＰアドレス取得時のシーケンス図である。
【符号の説明】
１    ＤＨＣＰサーバ
２    ＤＨＣＰクライアント
３    第１のネットワーク
４    ルータ
５    ワイドエリアネットワーク（ＷＡＮ）
６、７    ルータ機能をもったＤＨＣＰリレーエージェント
８    ＤＨＣＰクライアント
９    第２のネットワーク
【図１】
0003657777.tif 000002
【図２】
0003657777.tif 000003
【図３】
0003657777.tif 000004
【図４】
0003657777.tif 000005
【図５】
0003657777.tif 000006