(57)【要約】【課題】上位のＤＨＣＰサーバに代わってＤＨＣＰクライアントにＩＰアドレス等の設定情報を割り当てて通知するＤＨＣＰ代理サーバに関し、ＤＨＣＰ通信処理を集中管理するＤＨＣＰサーバの処理負荷を軽減化し、ＤＨＣＰサーバにおけるＤＨＣＰクライアントへのＩＰアドレスの配布管理を簡易化する。【解決手段】ＤＨＣＰサーバ１とＤＨＣＰクライアント３との間にＤＨＣＰ代理サーバ２を配置する。ＩＰネットワークにおいて上位のＤＨＣＰサーバ１からＤＨＣＰクライアント３に貸し出すＩＰアドレスやデフォルトゲートウェイ又はＤＮＳサーバのアドレス等の設定情報を、予め又はＤＨＣＰクライアント３からの要求発生時にＤＨＣＰ代理サーバ２が取得し、ＤＨＣＰ代理サーバ２は、ＤＨＣＰクライアント３からのＩＰアドレス等の設定要求に対して、ＤＨＣＰサーバ１の代わりにＤＨＣＰクライアント３へ上記の設定情報を通知する。【選択図】      図１
2005210554.tif 000002
【特許請求の範囲】
【請求項１】
ＩＰネットワークにおいてＤＨＣＰサーバからＤＨＣＰクライアントに配布するＩＰアドレスの設定情報を、ＤＨＣＰサーバから取得して保持する設定情報保持手段と、
ＤＨＣＰクライアントからのＩＰアドレスの配布要求を受信すると、ＤＨＣＰサーバに代わって、前記設定情報保持手段に保持されている設定情報をＤＨＣＰクライアントに配布する設定情報配布手段と
を備えたことを特徴とするＤＨＣＰ代理サーバ。
【請求項２】
前記ＤＨＣＰクライアントからのＩＰアドレスの配布要求を受信したとき、前記設定情報保持手段に配布すべき設定情報が保持されていない場合にのみ、前記ＤＨＣＰサーバに対して設定情報の配布要求を行って取得する手段を備えたことを特徴とする請求項１に記載のＤＨＣＰ代理サーバ。
【請求項３】
前記ＤＨＣＰサーバに対し、同種類の複数個の設定情報を１回のＤＨＣＰ通信により要求して取得する手段を備えたことを特徴とする請求項１又は２に記載のＤＨＣＰ代理サーバ。
【請求項４】
前記ＤＨＣＰクライアントからの設定情報配布要求に対し、ＤＨＣＰ代理サーバ内に保持している設定情報の中から一部の設定情報を選択して各ＤＨＣＰクライアントに通知する手段を備えたことを特徴とする請求項１乃至３の何れかに記載のＤＨＣＰ代理サーバ。
【請求項５】
前記ＤＨＣＰクライアントからの設定情報配布要求に対し、ＤＨＣＰ代理サーバ内に保持している設定情報の中から一定範囲の設定情報を選択して各ＤＨＣＰクライアントに通知する手段を備えたことを特徴とする請求項４に記載のＤＨＣＰ代理サーバ。
【請求項６】
ＤＨＣＰ代理サーバに接続されている複数のＤＨＣＰクライアントからの設定情報配布要求に対し、該設定情報配布要求を受信した順番に従って、ＤＨＣＰ代理サーバ内に保持している設定情報の中から順に選択して各ＤＨＣＰクライアントに通知する手段を備えたことを特徴とする請求項１乃至５の何れかに記載のＤＨＣＰ代理サーバ。
【請求項７】
ＤＨＣＰ代理サーバに接続されている複数のＤＨＣＰクライアントからの設定情報配布要求に対し、各ＤＨＣＰクライアントの固有情報に従って、ＤＨＣＰ代理サーバ内に保持している設定情報の中から選択して各ＤＨＣＰクライアントに通知する手段を備えたことを特徴とする請求項１乃至５の何れかに記載のＤＨＣＰ代理サーバ。
【請求項８】
ＩＰｖ４ネットワーク上でＩＰｖ４アドレスの設定情報を複数個取得する場合、ＤＨＣＰヘッダーのオプションフィールドを拡張したフレームを用い、前記ＤＨＣＰサーバに対して同種類の複数個の設定情報を要求して取得する手段を備えたことを特徴とする請求項３に記載のＤＨＣＰ代理サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はＤＨＣＰ代理サーバに関し、ＩＰ（Internet Protocol）ネットワークに一時的に接続するコンピュータ（ＤＨＣＰクライアント）に対して、接続に必要なＩＰアドレスやゲートウェイアドレス等の設定情報を自動的に通知するプロトコルであるＤＨＣＰ（Dynamic Host Configuration Protocol）の機能を実装し、上位のＤＨＣＰサーバに代わってＤＨＣＰクライアントにＩＰアドレス等の設定情報を割り当てて通知する装置に関する。
【背景技術】
【０００２】
ＡＤＳＬ（Asymmetric Digital Subscriber Line）や光ファイバ等によるブロードバンド回線の普及に伴い、任意の場所からネットワークに接続可能な通信環境が整備されつつある。ユーザコンピュータをネットワークに接続して通信する場合、まず、ネットワークとの接続に必要なＩＰアドレスを該コンピュータに設定しなければならない。
【０００３】
ネットワークに接続するコンピュータに設定するＩＰアドレスを動的に割り当て、ゲートウェイアドレスやＤＮＳサーバアドレスなどの設定情報を該コンピュータに通知する技術として、ＤＨＣＰシステムが規定されている（ＩＰｖ４：ＲＦＣ２１３１，ＩＰｖ６：ＲＦＣ３３１５）。
【０００４】
ＤＨＣＰシステムは、ＤＨＣＰサーバとＤＨＣＰクライアント（ユーザコンピュータ）とから構成され、ＤＨＣＰサーバには予めそのネットワークのネットワークアドレス、ネットマスク、ＤＨＣＰクライアントに割り当て可能なＩＰアドレスの範囲、ゲートウェイアドレス、ＤＮＳサーバアドレス等を設定しておき、ＤＨＣＰクライアントがネットワーク接続に参加する際にブロードキャストにより送出する設定要求をＤＨＣＰサーバで受け取り、ＤＨＣＰサーバは設定可能な範囲のＩＰアドレスの中から未使用のＩＰアドレスを該ＤＨＣＰクライアントに貸し出し、以降、該ＤＨＣＰクライアントはこの貸し出されたＩＰアドレスを一定期間使用してネットワークとの接続を行う。
【０００５】
ＤＨＣＰサーバはＤＨＣＰクライアントに貸し出すＩＰアドレスの通知のほかに、ネットマスク、デフォルトゲートウェイ、ＤＮＳ（Domain Name System）サーバアドレス、ＳＩＰ（Session Initiation Protocol）サーバアドレス等、外部ネットワークへのアクセスに必要な情報を通知し、ＤＨＣＰクライアントは該通知された情報を設定して種々の通信を行う。
【０００６】
通常、ＤＨＣＰサーバとＤＨＣＰクライアントとの間はリンクローカル（同一サブネット）のネットワークで接続され、リンクローカルを跨いで（ＤＨＣＰサーバ−ＤＨＣＰクライアント間にルータを挟んで）ＤＨＣＰ通信を行うことはない。しかし、必ずしも同一サブネット内にＤＨＣＰサーバが設置可能であるとは限らず、設置不可の場合の解決策として、サブネットの異なるＤＨＣＰサーバとＤＨＣＰクライアントと間に、リレー機能を有するルータを設け、ＤＨＣＰ通信を中継するＤＨＣＰリレー方式が規定されている（ＩＰｖ４：ＲＦＣ２１３１，３０４６：，ＩＰｖ６：ＲＦＣ３３１５）。
【０００７】
但し、このＤＨＣＰリレー方式は、ＤＨＣＰサーバとＤＨＣＰクライアントとの間で通信するＤＨＣＰ通信を単純に中継するだけであり、ＤＨＣＰクライアントが増加するにつれてＤＨＣＰ通信のトラフィックが増加し、ＤＨＣＰサーバの処理負荷が増大するとともに、ＤＨＣＰクライアントに貸し出すＩＰアドレスの管理も複雑になってくる。
【０００８】
本発明に関連するＤＨＣＰサーバについて記載されている先行技術文献として下記の特許文献等がある。
【特許文献１】特開２０００−５９３８７号公報
【特許文献１】特開２００３−１７４４４９号公報
【特許文献１】特開２００３−３２４４８２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
本発明は、ＤＨＣＰ通信のトラフィックが増加する趨向にある通信環境において、ＤＨＣＰ通信処理を集中管理するＤＨＣＰサーバの処理負荷の軽減化を図るとともに、ＤＨＣＰサーバにおけるＤＨＣＰクライアントへのＩＰアドレスの配布管理を簡易化することができるＤＨＣＰ代理サーバを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明のＤＨＣＰ代理サーバは、（１）ＩＰネットワークにおいてＤＨＣＰサーバからＤＨＣＰクライアントに配布するＩＰアドレスの設定情報を、ＤＨＣＰサーバから取得して保持する設定情報保持手段と、ＤＨＣＰクライアントからのＩＰアドレスの配布要求を受信すると、ＤＨＣＰサーバに代わって、前記設定情報保持手段に保持されている設定情報をＤＨＣＰクライアントに配布する設定情報配布手段とを備えたものである。
【００１１】
また、（２）前記ＤＨＣＰクライアントからのＩＰアドレスの配布要求を受信したとき、前記設定情報保持手段に配布すべき設定情報が保持されていない場合にのみ、前記ＤＨＣＰサーバに対して設定情報の配布要求を行って取得する手段を備えたものである。
【００１２】
また、（３）前記ＤＨＣＰサーバに対し、同種類の複数個の設定情報を１回のＤＨＣＰ通信により要求して取得する手段を備えたものである。
【００１３】
また、（４）前記ＤＨＣＰクライアントからの設定情報配布要求に対し、ＤＨＣＰ代理サーバ内に保持している設定情報の中から一部の設定情報を選択して各ＤＨＣＰクライアントに通知する手段を備えたものである。
【００１４】
また、（５）前記ＤＨＣＰクライアントからの設定情報配布要求に対し、ＤＨＣＰ代理サーバ内に保持している設定情報の中から一定範囲の設定情報を選択して各ＤＨＣＰクライアントに通知する手段を備えたものである。
【００１５】
また、（６）ＤＨＣＰ代理サーバに接続されている複数のＤＨＣＰクライアントからの設定情報配布要求に対し、該設定情報配布要求を受信した順番に従って、ＤＨＣＰ代理サーバ内に保持している設定情報の中から順に選択して各ＤＨＣＰクライアントに通知する手段を備えたものである。
【００１６】
また、（７）ＤＨＣＰ代理サーバに接続されている複数のＤＨＣＰクライアントからの設定情報配布要求に対し、各ＤＨＣＰクライアントの固有情報に従って、ＤＨＣＰ代理サーバ内に保持している設定情報の中から選択して各ＤＨＣＰクライアントに通知する手段を備えたものである。
【００１７】
また、（８）ＩＰｖ４ネットワーク上でＩＰｖ４アドレスの設定情報を複数個取得する場合、ＤＨＣＰヘッダーのオプションフィールドを拡張したフレームを用い、前記ＤＨＣＰサーバに対して同種類の複数個の設定情報を要求して取得する手段を備えたものである。
【発明の効果】
【００１８】
本発明によれば、ＤＨＣＰサーバからＤＨＣＰクライアントに配布するＩＰアドレスの設定情報を、ＤＨＣＰ代理サーバがＤＨＣＰサーバから取得して保持し、ＤＨＣＰクライアントからのＩＰアドレスの配布要求を受信すると、ＤＨＣＰ代理サーバがＤＨＣＰサーバに代わって設定情報をＤＨＣＰクライアントに配布することにより、ＤＨＣＰ通信処理を集中管理するＤＨＣＰサーバの処理負荷の軽減することができる。
【００１９】
また、ＤＨＣＰクライアントからの設定情報配布要求に対し、ＤＨＣＰ代理サーバ内に保持している設定情報の中から、ＤＨＣＰ代理サーバが一部の設定情報を適宜選択して各ＤＨＣＰクライアントに通知することにより、ＤＨＣＰサーバでは各ＤＨＣＰクライアント対応の設定情報の配布指示をＤＨＣＰ代理サーバに移管することができ、ＤＨＣＰサーバにおけるＤＨＣＰクライアントへの設定情報の配布管理を簡易化することができる。
【発明を実施するための最良の形態】
【００２０】
図１は本発明によるＤＨＣＰ代理サーバを用いたＤＨＣＰサーバシステムを示す。同図に示すように、ＤＨＣＰサーバ１とＤＨＣＰクライアント３との間に本発明によるＤＨＣＰ代理サーバ２を配置する。ＩＰネットワークにおいて上位のＤＨＣＰサーバ１からＤＨＣＰクライアント３に配布するＩＰアドレス等の設定情報をＤＨＣＰ代理サーバ２が取得し、ＤＨＣＰ代理サーバ２は、ＤＨＣＰクライアント３からのＩＰアドレス等の設定要求を受信すると、ＤＨＣＰサーバ１の代わりにＤＨＣＰクライアント３へＩＰアドレス等の設定情報を提供する。
【００２１】
図２は本発明のＤＨＣＰ代理サーバがＤＨＣＰサーバから設定情報を取得する動作例を示す。ＤＨＣＰ代理サーバ２は下位のＤＨＣＰクライアント３からの設定情報要求メッセージ４を受けると、その要求内容（設定情報＃１及び設定情報＃２）がＤＨＣＰ代理サーバ２内に保持されているか否かを調べ、ＤＨＣＰ代理サーバ２内に保持されていない設定情報のみを上位のＤＨＣＰサーバ１に対して要求する設定情報要求メッセージ５を送信する。
【００２２】
ＤＨＣＰサーバ１はＤＨＣＰ代理サーバ２からの設定情報要求メッセージ５を受けると、それに対する設定情報応答メッセージ６をＤＨＣＰ代理サーバ２に送信し、ＤＨＣＰ代理サーバ２は該設定情報応答メッセージ６の受信により、ＤＨＣＰクライアント３へ通知する設定情報を取得する。
【００２３】
図３は本発明のＤＨＣＰ代理サーバが複数ＤＨＣＰクライアントから設定情報要求を受けたときの動作例を示す。ＤＨＣＰ代理サーバ２は下位の２つのＤＨＣＰクライアント３１及び３２からそれぞれ同種類の設定情報要求Ａ及びＢ（ＤＨＣＰクライアント３１から設定情報＃１１，＃２１の要求Ａ、ＤＨＣＰクライアント３２から設定情報＃１２，＃２２の要求Ｂ）を受け取ると、ＤＨＣＰサーバ１に対して該同種類の設定情報要求メッセージ５を送信する。
【００２４】
ＤＨＣＰサーバ１は、ＤＨＣＰ代理サーバ２からの設定情報要求メッセージ５に対する設定情報応答メッセージ６を送信し、ＤＨＣＰ代理サーバ２は設定情報応答メッセージ６受信し、各ＤＨＣＰクライアント３１及び３２のそれぞれの要求Ａ及びＢに対する設定情報（ＤＨＣＰクライアント３１への設定情報＃１１，＃２１の応答Ａ、ＤＨＣＰクライアント３２への設定情報＃１２，＃２２の応答Ｂ）を取得する。
【００２５】
図４は本発明のＤＨＣＰ代理サーバが保持する設定情報をＤＨＣＰクライアントに通知する動作例を示す。ＤＨＣＰ代理サーバ２は下位ＤＨＣＰクライアント３からの設定情報要求メッセージ４（設定情報＃１及び設定情報＃２）を受信すると、ＤＨＣＰ代理サーバ２内の設定情報テーブル２１に保持している設定情報の中に該当する設定情報（設定情報＃１及び設定情報＃２）が存在するかどうかを調べ、該当する設定情報が存在する場合、その設定情報を設定情報テーブル２１から読み出してＤＨＣＰクライアント３に通知する。
【００２６】
図５は本発明のＤＨＣＰ代理サーバが同種類の設定情報の中から選択した設定情報をＤＨＣＰクライアントに通知する動作例を示す。ＤＨＣＰ代理サーバ２は、上位のＤＨＣＰサーバ１から同種類の設定情報＃１−１，＃１−２，・・・，＃１−ｎを複数（ｎ個）取得して設定情報テーブル２１に保持しているとき、ＤＨＣＰクライアント３からの設定情報要求メッセージ４に対して、設定情報テーブル２１に保持する同種類の複数の設定情報の中から一部の設定情報（例．設定情報＃１−１，＃１−２）を選択して、下位のＤＨＣＰクライアント３に通知する。
【００２７】
図６は本発明のＤＨＣＰ代理サーバが同種類の設定情報の中から選択した一定範囲の設定情報をＤＨＣＰクライアントに通知する動作例を示す。ＤＨＣＰ代理サーバ２は、上位のＤＨＣＰサーバ１から同種類の設定情報（＃１−１，＃１−２，・・・，＃１−ｎ）及び（＃２−１，＃２−２，・・・，＃２−ｎ）を複数（ｎ個）取得して設定情報テーブル２１に格納しているとき、ＤＨＣＰクライアント３からの設定情報要求メッセージ４に対して、設定情報テーブル２１に格納された同種類の複数の設定情報の中から一定範囲の設定情報（＃１−１，・・・，＃１−ｊ）及び（＃２−１，・・・，＃２−ｋ）を適宜選択して、下位のＤＨＣＰクライアント３に通知する。ここで、ｊ及びｋはｎ未満の整数である。
【００２８】
図７は本発明のＤＨＣＰ代理サーバが同種類の設定情報の中から選択した１つの設定情報を通知する動作例を示す。ＤＨＣＰ代理サーバ２は、上位のＤＨＣＰサーバ１から同種類の設定情報（＃１−１，＃１−２，・・・，＃１−ｎ）及び（＃２−１，＃２−２，・・・，＃２−ｎ）を複数（ｎ個）取得して設定情報テーブル２１に格納しているとき、ＤＨＣＰクライアント３からの設定情報要求メッセージ４に対して、設定情報テーブル２１に格納された同種類の複数の設定情報の中から１つの設定情報（例．＃１−２，＃２−１）のみを選択して、下位のＤＨＣＰクライアント３に通知する。
【００２９】
図８は本発明のＤＨＣＰ代理サーバが保持する設定情報をＤＨＣＰクライアントからの設定情報要求の発生順に選択して通知する動作例を示す。ＤＨＣＰ代理サーバ２は、ＤＨＣＰ代理サーバ２の下位に接続されている複数のＤＨＣＰクライアント３１，３２，３３から、それぞれ設定情報＃１を要求するメッセージ４を受信すると、該メッセージ４を受信した順番に従って、設定情報テーブル２１に保持している設定情報の中から順に設定情報を選択し、各ＤＨＣＰクライアント３１，３２，３３に通知する。
【００３０】
例えば、ＤＨＣＰクライアント３１が１番目、ＤＨＣＰクライアント３２が２番目、ＤＨＣＰクライアント３３が３番目に設定情報＃１を要求するメッセージ４を送信したとすると、ＤＨＣＰ代理サーバ２は、設定情報テーブル２１に保持している設定情報＃１−１，＃１−２，・・・，＃１−ｎの中から順に、ＤＨＣＰクライアント３１に設定情報＃１−１、ＤＨＣＰクライアント３２に設定情報＃１−２、ＤＨＣＰクライアント３３に設定情報＃１−３を選択して通知する。
【００３１】
図９は本発明のＤＨＣＰ代理サーバが保持する設定情報をＤＨＣＰクライアントの固有情報に従って選択し通知する動作例を示す。ＤＨＣＰ代理サーバ２の下位に接続されている複数のＤＨＣＰクライアント３１，３２，３３に対して、ＤＨＣＰ代理サーバ２は設定情報要求メッセージを受信した各ＤＨＣＰクライアント３１，３２，３３の固有情報（例えばＭＡＣアドレス）に従って、設定情報テーブル２１に保持している設定情報の中から設定情報を選択し、各ＤＨＣＰクライアント３１，３２，３３に通知する。
【００３２】
例えば、設定情報テーブル２１は、ＤＨＣＰクライアント３１に対して設定情報＃１−１、ＤＨＣＰクライアント３２に対して設定情報＃１−２０、ＤＨＣＰクライアント３３に対して設定情報＃１−ｋ（ｋ≠１，２０）を、各ＤＨＣＰクライアントのＭＡＣアドレス等から固定的に決定し、その決定に従って各ＤＨＣＰクライアントに各設定情報を通知する。
【００３３】
図１０はＩＰｖ４のＤＨＣＰパケットのオプションフィールドを用いて複数個の設定情報を要求及び応答するフレームの構成例を示す。ＩＰｖ４ネットワーク上でＩＰｖ４設定情報を複数個取得する場合、ＤＨＣＰ代理サーバは、ＤＨＣＰパケットのオプションフィールドを拡張して複数の設定情報要求を格納した図１０の（ａ）に示す設定情報要求フレームを用い、ＤＨＣＰサーバに対して同一種類の複数個の設定情報の要求を送信する。
【００３４】
また、ＤＨＣＰサーバからは、ＤＨＣＰパケットのオプションフィールドを拡張して複数の設定情報応答を格納した図１０の（ｂ）に示す設定情報応答フレームを用い、ＤＨＣＰ代理サーバに対して同一種類の複数個の設定情報の応答を送信する。ＤＨＣＰ代理サーバは、該設定情報応答フレームの受信により複数個の設定情報を取得する。
【００３５】
図１１はＩＰｖ６ネットワークにＤＨＣＰ代理サーバを用いたＤＨＣＰサーバシステムを示す。ＩＰｖ６のＤＨＣＰ代理サーバ（以下、ＤＨＣＰｖ６代理サーバと記す。）１１−２は、ＩＰｖ６のＤＨＣＰクライアント（以下、ＤＨＣＰｖ６クライアントと記す。）１１−３１，１１−３２，１１−３３からのＤＨＣＰメッセージを終端し、ＩＰｖ６のＤＨＣＰサーバ（以下、ＤＨＣＰｖ６サーバと記す。）１１−１へはＤＨＣＰメッセージを転送しない。その代わり、ＤＨＣＰｖ６サーバ１１−１とのＤＨＣＰ通信はＤＨＣＰｖ６代理サーバが行う。
【００３６】
図１２はＤＨＣＰｖ６サーバからＤＨＣＰｖ６代理サーバへの設定情報配布のシーケンス例を示す。ＤＨＣＰｖ６代理サーバは、起動時にＩＰｖ６アドレスのプレフィックス、ＤＮＳサーバアドレス及びＳＩＰサーバアドレスの配布を要求する“ＤＨＣＰ  Ｓｏｌｉｃｉｔ”メッセージをＤＨＣＰｖ６サーバに送信し（ステップ１２−１）、ＤＨＣＰｖ６サーバは配布するＩＰｖ６アドレスのプレフィックス、ＤＮＳサーバアドレス及びＳＩＰサーバアドレスを通知する“ＤＨＣＰ  Ａｄｖｅｒｔｉｓｅ”メッセージジをＤＨＣＰｖ６代理サーバへ送信する（ステップ１２−２）。
【００３７】
ＤＨＣＰｖ６代理サーバは“ＤＨＣＰ  Ａｄｖｅｒｔｉｓｅ”メッセージを受信すると、受信内容の確認のために受信内容を含む “ＤＨＣＰ  Ｒｅｑｕｅｓｔ”メッセージをＤＨＣＰｖ６サーバに送信し（ステップ１２−３）、ＤＨＣＰｖ６サーバはその内容を確認し、正しい内容であれば正常である旨を通知する “ＤＨＣＰ  Ｒｅｐｌｙ”メッセージをＤＨＣＰｖ６代理サーバへ送信する（ステップ１２−４）。ＤＨＣＰｖ６代理サーバはＤＨＣＰｖ６サーバとの間で以上のＤＨＣＰ通信を行い、ＤＨＣＰｖ６クライアントへの設定情報の取得を行う。
【００３８】
上記のＤＨＣＰ通信によって、図１２に示すように配布するＩＰｖ６アドレスのプレフィックス（３ｆｆｅ：１００：：／４８），ＤＮＳサーバアドレス（３ｆｆｅ：１０：：１００），ＳＩＰサーバアドレス（３ｆｆｅ：１０：：２００）の設定情報を取得する。また、上記のアドレス類などと同一種類の設定情報を複数個取得する場合、同図のステップ１２−５に示すように、同様のＤＨＣＰ通信を複数回行い（同図では２回）、複数の設定情報の取得を行ことも可能である。
【００３９】
図１３は本発明のＤＨＣＰｖ６代理内の設定情報テーブルの構成例を示す。ＤＨＣＰｖ６代理サーバにおいて取得した設定情報の管理は、図１３に示すようにＤＵＩＤ（ＤＨＣＰ  Ｕｎｉｑｕｅ  Ｉｄｅｎｔｉｆｉｅｒ）などのようなＤＨＣＰクライアント毎に唯一に割り当てた識別子を用い、該識別子ＤＵＩＤ対応に各設定情報を設定情報テーブルに格納する構成とすることができる。
【００４０】
図１４はＤＨＣＰｖ６代理サーバからＤＨＣＰｖ６クライアントへの設定情報配布のシーケンス例を示す。同図に示すように、ＤＨＣＰｖ６代理サーバは取得したＩＰｖ６アドレスを設定情報テーブル２１に保持している状態で、ＤＨＣＰクライアント３１から、ＤＨＣＰ通信によりＤＮＳサーバアドレス及びＳＩＰサーバアドレスの要求メッセージ“ＤＨＣＰ  ＤＨＣＰ  Ｓｏｌｉｃｉｔ”が発せられると（ステップ１４−１）、ＤＨＣＰ代理サーバ２はＤＨＣＰサーバにアクセスせずに、既に保持している設定情報テーブル２１の中から、ＤＨＣＰクライアント３１に対して適切なＤＮＳサーバアドレス（３ｆｆｅ：１００：：１００）及びＳＩＰサーバアドレス（３ｆｆｅ：１００：：２００）を選択して“ＤＨＣＰ  Ａｄｖｅｒｔｉｓｅ”として通知する（ステップ１４−２）。
【００４１】
その後、ＤＨＣＰクライアント３１は、受信内容の確認のために受信内容を含む “ＤＨＣＰ  Ｒｅｑｕｅｓｔ”メッセージをＤＨＣＰｖ６代理サーバ２に送信し（ステップ１４−３）、ＤＨＣＰｖ６代理サーバ２はその内容を確認し、正しい内容であれば正常である旨を通知する “ＤＨＣＰ  Ｒｅｐｌｙ”メッセージをＤＨＣＰｖ６クライアント３１へ送信する（ステップ１４−４）。
【００４２】
また、ＤＨＣＰｖ６クライアント３２からＩＰｖ６アドレスのプレフィックスの配布要求のメッセージ“ＤＨＣＰ  ＤＨＣＰ  Ｓｏｌｉｃｉｔ”を受けると（ステップ１４−５）、ＤＨＣＰｖ６代理サーバ２は、保持しているＩＰｖ６アドレスのプレフィックスの値をそのまま、或いはＩＰｖ６アドレスのプレフィックス長を変更するなどしてサブネットを分けた形でプレフィックス値を通知する“ＤＨＣＰ  Ａｄｖｅｒｔｉｓｅ”メッセージをＤＨＣＰｖ６クライアント３２へ送信する（ステップ１４−６）構成とすることもできる。
【００４３】
複数のＤＨＣＰｖ６クライアント３１，３２から設定情報の要求が到来した場合に、通知する設定情報をＤＨＣＰｖ６クライアント毎に固定している場合はその固定した設定情報を、固定していない場合には要求の到来順に設定情報テーブルの中から順に割当てて、各ＤＨＣＰｖ６クライアント３１，３２に通知する。このとき、ＤＨＣＰｖ６代理サーバ内の設定情報テーブルの情報内容の例を図１５に示す。
【００４４】
図１６はＩＰｖ４ネットワークにＤＨＣＰ代理サーバを用いたＤＨＣＰサーバシステムを示す。前述のＩＰｖ６のＤＨＣＰ代理システムと同様に、ＤＨＣＰクライアント１６−３１，１６−３２，１６−３３からのメッセージをＤＨＣＰ代理サーバ１６−２で終端し、ＤＨＣＰサーバ１６−１には転送しない。つまり、ＤＨＣＰ代理サーバ１６−２がＤＨＣＰクライアント１６−３１，１６−３２，１６−３３に代わってＤＨＣＰサーバ１６−１と通信を行い、設定情報を取得する。
【００４５】
ＤＨＣＰ代理サーバ１６−２は、ＤＨＣＰクライアント１６−３１，１６−３２，１６−３３に配布する複数のＩＰアドレスやＤＮＳサーバアドレス等の設定情報を、ＤＨＣＰクライアント１６−３１，１６−３２，１６−３３から設定要求があったときにＤＨＣＰサーバ１６−１とＤＨＣＰ通信を行って取得し、或いはＤＨＣＰ代理サーバ１６−２の起動時などにＤＨＣＰサーバ１６−１とＤＨＣＰ通信を行って前もって取得しておく。
【００４６】
そして、ＤＨＣＰ代理サーバ１６−２は、ＤＨＣＰクライアント１６−３１，１６−３２，１６−３３からＩＰアドレスやＤＮＳサーバアドレスなどの設定情報の取得要求に対し、ＤＨＣＰサーバ１６−１から取得した設定情報の中から適宜選択した設定情報をＤＨＣＰクライアントに通知する。このとき、ＤＨＣＰサーバ１６−１から一定範囲のＩＰアドレスを取得しておき、下位の複数ＤＨＣＰクライアント１６−３１，１６−３２，１６−３３からの要求に対して、一定範囲のＩＰアドレスの中から要求順に選択し又は各ＤＨＣＰクライアントに固定的にＩＰアドレスを割当てて通知することが可能である。
【００４７】
図１７は複数の設定情報を通知するＤＨＣＰヘッダーのオプションフィールドにおけるフレーム拡張の例を示す。図１７において、Ｏｐｔｉｏｎ  Ｃｏｄｅは独自拡張フレームであることを指定するＤＨＣＰオプションコードを示し、Ｌｅｎｇｔｈはオプションヘッダの長さを示し、ｓｕｂ  ｏｐｔｉｏｎはここでネットワークＩＤ方式指定するサブオプションコードを示し、ｌｅｎｇｔｈはサブオプションへツダーの長さを示し、Ｌｅａｓｅ  ＴｉｍｅはＩＰアドレスのリース時間（秒）を示す。（  ）内の数字はバイト数を示す。
【００４８】
図１７の（ａ）はネットワークＩＤによるＩＰアドレスの割り当ての例を示している。Ｓｕｂｎｅｔ  Ｍａｓｋは配布するＩＰアドレスのサブネットマスクを示し、ＩＰ  ａｄｄｒｅｓｓ（Ｎｅｔｗｏｒｋ  ｌＤ）はホスト（ユーザコンピュータ）に配布するＩＰアドレスのネットワーク部を示している。一定範囲のＩＰアドレスを取得するためには、図１７の（ａ）に示すように、ＤＨＣＰヘッダー内のオプションフィールドにおいて、オプションフレームを追加・拡張し、ＩＰアドレスのネットワークＩＤ部分（例．１９２．１６８．０．０／２４）を取得し、ＤＨＣＰクライアントに対しては、ＩＰアドレスのホスト部分をＤＨＣＰ代理サーバで付与したＩＰアドレスを配布する構成とすることができる。
【００４９】
図１７の（ｂ）はＩＰアドレス範囲指定の割り当ての例を示している。Ｓｔａｒｔ  ＩＰ  ａｄｄｒｅｓｓはホスト（ユーザコンピュータ）に配布するＩＰアドレスの始まりを示し、Ｅｎｄ  ＩＰ  ａｄｄｒｅｓｓはホスト（ユーザコンピュータ）に配布するＩＰアドレスの終わりを示す。同図（ｂ）に示すように、配布可能なＩＰアドレスの始まりと終わりを指定した一定範囲（１９２．１６８．０．５／２４〜１９２．１６８．０．２００／２４）を取得し、その中から選択したＩＰアドレスを配布する構成としてもよい。
【００５０】
図１７の（ｃ）は複数のＩＰアドレスのリストを割り当てる例を示している。ＩＰ  ａｄｄｒｅｓｓ  ｌｉｓｔはホスト（ユーザコンピュータ）に配布する複数のＩＰアドレスのリストを示す。同図の（ｃ）に示すように、配布可能なＩＰアドレスのリスト（一覧）を取得し、その中から選択したＩＰアドレスをＤＨＣＰクライアントに配布する構成としてもよい。
【図面の簡単な説明】
【００５１】
【図１】本発明によるＤＨＣＰ代理サーバを用いたＤＨＣＰサーバシステムを示す図である。
【図２】本発明のＤＨＣＰ代理サーバがＤＨＣＰサーバから設定情報を取得する動作例を示す図である。
【図３】本発明のＤＨＣＰ代理サーバが複数ＤＨＣＰクライアントから設定情報要求を受けたときの動作例を示す図である。
【図４】本発明のＤＨＣＰ代理サーバが保持する設定情報をＤＨＣＰクライアントに通知する動作例を示す図である。
【図５】本発明のＤＨＣＰ代理サーバが同種類の設定情報の中から選択した設定情報をＤＨＣＰクライアントに通知する動作例を示す図である。
【図６】本発明のＤＨＣＰ代理サーバが同種類の設定情報の中から選択した一定範囲の設定情報をＤＨＣＰクライアントに通知する動作例を示す図である。
【図７】本発明のＤＨＣＰ代理サーバが同種類の設定情報の中から選択した１つの設定情報をＤＨＣＰクライアントに通知する動作例を示す図である。
【図８】本発明のＤＨＣＰ代理サーバが保持する設定情報をＤＨＣＰクライアントからの設定情報要求の発生順に選択して通知する動作例を示す図である。
【図９】本発明のＤＨＣＰ代理サーバが保持する設定情報をＤＨＣＰクライアントの固有情報に従って選択し通知する動作例を示す図である。
【図１０】ＩＰｖ４のＤＨＣＰパケットのオプションフィールドを用いて複数個の設定情報を要求及び応答するフレームの構成例を示す図である。
【図１１】ＩＰｖ６ネットワークに本発明のＤＨＣＰ代理サーバを用いたＤＨＣＰサーバシステムを示す図である。
【図１２】本発明のＤＨＣＰｖ６サーバからＤＨＣＰｖ６代理サーバへの設定情報配布のシーケンス例を示す図である。
【図１３】本発明のＤＨＣＰｖ６代理内の設定情報テーブルの構成例を示す図である。
【図１４】本発明のＤＨＣＰｖ６代理サーバからＤＨＣＰｖ６クライアントへの設定情報配布のシーケンス例を示す図である。
【図１５】本発明のＤＨＣＰｖ６代理サーバ内の設定情報テーブルの情報内容の例を示す図である。
【図１６】ＩＰｖ４ネットワークに本発明のＤＨＣＰ代理サーバを用いたＤＨＣＰサーバシステムを示す図である。
【図１７】本発明における複数の設定情報を通知するＤＨＣＰヘッダーのオプションフィールドにおけるフレーム拡張の例を示す図である。
【符号の説明】
【００５２】
１  ＤＨＣＰサーバ
２  ＤＨＣＰ代理サーバ
３  ＤＨＣＰクライアント
【図１】
2005210554.tif 000003
【図２】
2005210554.tif 000004
【図３】
2005210554.tif 000005
【図４】
2005210554.tif 000006
【図５】
2005210554.tif 000007
【図６】
2005210554.tif 000008
【図７】
2005210554.tif 000009
【図８】
2005210554.tif 000010
【図９】
2005210554.tif 000011
【図１０】
2005210554.tif 000012
【図１１】
2005210554.tif 000013
【図１２】
2005210554.tif 000014
【図１３】
2005210554.tif 000015
【図１４】
2005210554.tif 000016
【図１５】
2005210554.tif 000017
【図１６】
2005210554.tif 000018
【図１７】
2005210554.tif 000019