(57)【要約】【課題】  セキュリティを向上すること。【解決手段】  ネットワークは、ＩＰアドレスを管理するＤＨＣＰサーバと、端末およびＤＨＣＰサーバ間でＤＨＣＰメッセージを中継するＤＨＣＰリレーエージェントとを有している。例えば、ＤＨＣＰリレーエージェントは、端末からの第１メッセージを受信した場合、リレーエージェント情報を暗号化し、暗号化されたリレーエージェント情報を第１メッセージに付与する。そして、ＤＨＣＰリレーエージェントは、暗号化されたリレーエージェント情報が付与された第１メッセージを、ＤＨＣＰサーバへ転送する。例えば、第１メッセージは、端末からのＤＨＣＰメッセージであり、リレーエージェント情報は、リレーエージェント情報オプションにより付与される情報である。これにより、セキュリティを向上できる。【選択図】    図１
2010193051.tif 000002
【特許請求の範囲】
【請求項１】
ＩＰアドレスを管理するＤＨＣＰサーバと、端末および前記ＤＨＣＰサーバ間でＤＨＣＰメッセージを中継するＤＨＣＰリレーエージェントとを備えたネットワークにおけるネットワーク管理方法であって、
前記端末からのＤＨＣＰメッセージである第１メッセージを前記ＤＨＣＰリレーエージェントが受信した場合、前記ＤＨＣＰリレーエージェントは、
リレーエージェント情報オプションにより付与されるリレーエージェント情報を暗号化し、
暗号化された前記リレーエージェント情報を前記第１メッセージに付与し、
暗号化された前記リレーエージェント情報が付与された前記第１メッセージを、前記ＤＨＣＰサーバへ転送することを特徴とするネットワーク管理方法。
【請求項２】
請求項１記載のネットワーク管理方法において、
前記ＤＨＣＰサーバは、前記端末に応答するためのＤＨＣＰメッセージである第２メッセージに、暗号化された前記リレーエージェント情報を付与し、暗号化された前記リレーエージェント情報が付与された前記第２メッセージを前記ＤＨＣＰリレーエージェントに送信し、
前記ＤＨＣＰリレーエージェントは、前記第２メッセージの暗号化された前記リレーエージェント情報を解読し、前記第２メッセージからリレーエージェント情報オプションを削除し、リレーエージェント情報オプションが削除された前記第２メッセージを前記端末へ転送することを特徴とするネットワーク管理方法。
【請求項３】
ＩＰアドレスを管理するＤＨＣＰサーバと端末との間でＤＨＣＰメッセージを中継するＤＨＣＰリレーエージェントであって、
リレーエージェント情報オプションにより付与されるリレーエージェント情報を暗号化し、暗号化された前記リレーエージェント情報を、前記端末から受信したＤＨＣＰメッセージである第１メッセージに付与する第１メッセージ生成部と、
暗号化された前記リレーエージェント情報が付与された前記第１メッセージを、前記ＤＨＣＰサーバへ転送する第１転送部とを備えていることを特徴とするＤＨＣＰリレーエージェント。
【請求項４】
請求項３記載のＤＨＣＰリレーエージェントにおいて、
前記ＤＨＣＰサーバからのＤＨＣＰメッセージである第２メッセージを受信し、暗号化された前記リレーエージェント情報が第２メッセージに付与されている場合に、前記第２メッセージの暗号化された前記リレーエージェント情報を解読する解読部と、
前記第２メッセージからリレーエージェント情報オプションを削除する第２メッセージ生成部と、
リレーエージェント情報オプションが削除された前記第２メッセージを前記端末へ転送する第２転送部とを備えていることを特徴とするＤＨＣＰリレーエージェント。
【請求項５】
請求項４記載のＤＨＣＰリレーエージェントにおいて、
前記解読部は、解読不能な前記リレーエージェント情報および暗号化されていない前記リレーエージェント情報のいずれかが付与された前記第２メッセージを受信した場合、受信した前記第２メッセージを破棄することを特徴とするＤＨＣＰリレーエージェント。
【請求項６】
ＩＰアドレスを管理するＤＨＣＰサーバであって、
端末からのＤＨＣＰメッセージである第１メッセージをＤＨＣＰリレーエージェントを介して受信し、リレーエージェント情報オプションにより前記第１メッセージに付与されたリレーエージェント情報が暗号化されている場合に、暗号化された前記リレーエージェント情報を解読する解読部と、
前記端末に応答するためのＤＨＣＰメッセージである第２メッセージに、暗号化された前記リレーエージェント情報を付与するメッセージ生成部と、
暗号化された前記リレーエージェント情報が付与された前記第２メッセージを前記ＤＨＣＰリレーエージェントに送信する送信部とを備えていることを特徴とするＤＨＣＰサーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク管理方法、ＤＨＣＰリレーエージェントおよびＤＨＣＰサーバに関する。
【背景技術】
【０００２】
ＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）ネットワークの設定を行う場合、ＩＰアドレス、ネットマスク、デフォルトゲートウェイおよびＤＮＳ（Domain Name System）サーバ等のパラメータを、クライアント（例えば、パーソナルコンピュータ等の端末）毎に正確に設定する必要がある。この種の設定作業を簡単、かつ、確実に行うために、一般的に、ＤＨＣＰ（Dynamic Host Configuration Protocol）が用いられている（例えば、特許文献１）。
【０００３】
ＤＨＣＰを用いることにより、多数のクライアントへのＩＰアドレスの割り当てを集中管理することができる。例えば、ＤＨＣＰを用いたネットワークは、ＤＨＣＰサーバおよびＤＨＣＰクライアントを有している。近年では、ＤＨＣＰサーバ機能が実装されたパーソナルコンピュータ等も多く存在するため、ＤＨＣＰサーバを安価に配置することができる。
【０００４】
例えば、ＤＨＣＰサーバおよびＤＨＣＰクライアントが同じセグメントに存在するネットワーク環境では、ＤＨＣＰクライアントは、ＤＨＣＰメッセージをブロードキャストすることにより、ＤＨＣＰサーバを発見する。なお、ＤＨＣＰメッセージのフォーマットは、ＲＦＣ（Request For Comment）２１３１で公開されている。
【０００５】
また、ルータを介したネットワーク環境では、ＤＨＣＰクライアントおよびＤＨＣＰサーバ間でＤＨＣＰメッセージを中継するＤＨＣＰリレーエージェントを有するネットワークが構成される。例えば、ＤＨＣＰリレーエージェントは、ＤＨＣＰクライアントがブロードキャストしたＤＨＣＰメッセージを、ＤＨＣＰクライアントとは別のセグメントに存在するＤＨＣＰサーバに、ユニキャストで転送する。この際、ＤＨＣＰリレーエージェントは、ＤＨＣＰメッセージにリレーエージェント情報オプションを挿入し、リレーエージェント情報オプションが挿入されたＤＨＣＰメッセージをＤＨＣＰサーバに転送する。例えば、リレーエージェント情報オプションは、ＲＦＣ３０４６で公開されている。
【０００６】
リレーエージェント情報オプションが挿入されたＤＨＣＰメッセージを受信したＤＨＣＰサーバは、挿入されたオプションの情報に基づき、ＩＰアドレスの割り当て等を実行する。なお、ＤＨＣＰサーバは、応答する際に、ＤＨＣＰメッセージにリレーエージェント情報オプションを挿入して返送する。そして、ＤＨＣＰサーバからＤＨＣＰメッセージ（ＤＨＣＰサーバからの応答メッセージ）を受信したＤＨＣＰリレーエージェントは、例えば、ＤＨＣＰサーバからのＤＨＣＰメッセージを、ＤＨＣＰクライアントの存在するセグメントにブロードキャストする。ＤＨＣＰリレーエージェントがＤＨＣＰサーバとの通信をユニキャストで実行するため、ルータを介したネットワーク環境でもＤＨＣＰプロセスを実行できる。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ＤＨＣＰメッセージは、ＡＳＣＩＩ文字列等のネットワーク共通で使用される文字列で記載されていることが多く、容易に解析可能である。このため、管理者以外の悪意のある第三者がＤＨＣＰメッセージを盗み見て、リレーエージェント情報オプションにより付与された情報が外部へ漏洩するおそれがあり、セキュリティに問題がある。例えば、リレーエージェント情報オプションにより付与される情報（以下、リレーエージェント情報とも称する）は、要求元や回線の識別を示すＩＤである。
【０００８】
また、外部の未知のＤＨＣＰサーバが稼動した場合、ＤＨＣＰクライアントに正しいＩＰアドレスが割り当てられず、ＤＨＣＰクライアントが通信できなくなるおそれがある。例えば、悪意で設定されたＤＨＣＰサーバが稼動した場合、ＤＨＣＰクライアントに不正なＩＰアドレスが割り当てられ、ＤＨＣＰクライアントが通信ができなくなる。
【０００９】
上述のリレーエージェント情報の漏洩や不正なＩＰアドレスの割り当て等の問題は、利用者が限定されるＬＡＮ（Local Area Network）では発生しにくいが、ＭＡＮ（Metropolitan Area Network）、ＷＡＮ（Wide Area Network）とネットワークの規模が大きくなる程発生しやすい。特に、ＩＳＰ（Internet Service Provider）によるサービスが多種多様化している現在のネットワーク構成では、リレーエージェント情報の漏洩や不正なＩＰアドレスの割り当て等の問題は、発生しやすい。
【００１０】
本発明の目的は、ＤＨＣＰリレーエージェントを有するネットワークにおいて、セキュリティを向上することである。また、本発明の目的は、ＤＨＣＰリレーエージェントを有するネットワークにおいて、ＩＰアドレスを確実に払い出すことである。
【課題を解決するための手段】
【００１１】
ネットワークは、ＩＰアドレスを管理するＤＨＣＰサーバと、端末およびＤＨＣＰサーバ間でＤＨＣＰメッセージを中継するＤＨＣＰリレーエージェントとを有している。例えば、ＤＨＣＰリレーエージェントは、端末からの第１メッセージを受信した場合、リレーエージェント情報を暗号化し、暗号化されたリレーエージェント情報を第１メッセージに付与する。そして、ＤＨＣＰリレーエージェントは、暗号化されたリレーエージェント情報が付与された第１メッセージを、ＤＨＣＰサーバへ転送する。例えば、第１メッセージは、端末からのＤＨＣＰメッセージであり、リレーエージェント情報は、リレーエージェント情報オプションにより付与される情報である。
【発明の効果】
【００１２】
本発明では、ＤＨＣＰリレーエージェントを有するネットワークにおいて、セキュリティを向上できる。また、本発明では、ＤＨＣＰリレーエージェントを有するネットワークにおいて、ＩＰアドレスを確実に払い出すことができる。
【図面の簡単な説明】
【００１３】
【図１】一実施形態におけるＤＨＣＰサーバおよびＤＨＣＰリレーエージェントの概要を示す図である。
【図２】図１に示したＤＨＣＰリレーエージェントを介したときのＩＰアドレス払い出し手順の動作の一例を示す図である。
【図３】図１に示したＤＨＣＰメッセージのフォーマットを示す図である。
【図４】図１に示したネットワークを用いて構成されたネットワーク環境の一例を示す図である。
【発明を実施するための形態】
【００１４】
以下、本発明の実施形態を図面を用いて説明する。
【００１５】
図１は、本発明の一実施形態を示している。図中の破線は、ＤＨＣＰメッセージ１００、１０２、２００、２０２の流れを示している。この実施形態のネットワークは、サブネット１０に配置されたＤＨＣＰクライアント２０（２０Ａ、２０Ｂ）およびＤＨＣＰリレーエージェント３０と、サブネット１２に配置されたＤＨＣＰサーバ４０とを含んで構成されている。例えば、サブネット１０、１２は、互いに異なるセグメントであり、図示しないルータ等を介して互いに通信可能に接続されている。また、ＤＨＣＰクライアント２０は、例えば、パーソナルコンピュータ等の端末であり、ＩＰアドレスを取得するために、ＤＨＣＰメッセージ１００を送信する。
【００１６】
ＤＨＣＰリレーエージェント３０は、第１メッセージ生成部３１、第１転送部３２、解読部３３、第２メッセージ生成部３４および第２転送部３５を有している。例えば、ＤＨＣＰリレーエージェント３０は、ＤＨＣＰクライアント２０およびＤＨＣＰサーバ４０間でＤＨＣＰメッセージを中継するレイヤ３の装置である。なお、レイヤ３は、ＯＳＩ（Open Systems Interconnection）参照モデルのネットワーク層である。例えば、ＤＨＣＰリレーエージェント３０は、ルータやコンピュータに実装され、互いに異なる物理サブネット１０、１２に配置されたＤＨＣＰクライアント２０およびＤＨＣＰサーバ４０間で要求（ＤＨＣＰメッセージ１００等）および応答（ＤＨＣＰメッセージ２００等）を転送する。
【００１７】
ＤＨＣＰリレーエージェント３０によるＤＨＣＰメッセージの転送方法は、レイヤ２（ＯＳＩ参照モデルのデータリンク層）の転送方法と異なる。ＤＨＣＰリレーエージェント３０は、ＤＨＣＰメッセージを受信した場合、新たに生成したＤＨＣＰメッセージを転送先に送信する。例えば、ＤＨＣＰクライアント２０からのＤＨＣＰメッセージ１００をＤＨＣＰサーバ４０に転送する場合、ＤＨＣＰリレーエージェント３０は、以下のように動作する。
【００１８】
ＤＨＣＰメッセージ１００をＤＨＣＰリレーエージェント３０が受信した場合、第１メッセージ生成部３１は、リレーエージェント情報を暗号化し、暗号化されたリレーエージェント情報をＤＨＣＰメッセージ１００に付与することにより、ＤＨＣＰメッセージ１０２を生成する。なお、リレーエージェント情報は、リレーエージェント情報オプションにより付与される情報であり、例えば、要求元（ＤＨＣＰリレーエージェント３０等）や回線（ＤＨＣＰクライアント２０等が接続されている回線）を識別するためのＩＤである。すなわち、ＤＨＣＰメッセージ１０２は、リレーエージェント情報オプションのフィールド（暗号化されたリレーエージェント情報を含むフィールド）が挿入されたＤＨＣＰメッセージ１００である。なお、リレーエージェント情報オプションは、ＲＦＣ（Request For Comment）３０４６で公開されているため、詳細な説明を省略する。
【００１９】
第１転送部３２は、第１メッセージ生成部３１により生成されたＤＨＣＰメッセージ１０２を、ＤＨＣＰクライアント２０とは別のセグメント（図では、サブネット１２）に配置されたＤＨＣＰサーバ４０に、ユニキャストで転送する。
【００２０】
また、例えば、ＤＨＣＰサーバ４０からのＤＨＣＰメッセージ２００をＤＨＣＰクライアント２０に転送する場合、ＤＨＣＰリレーエージェント３０は、以下のように動作する。なお、ＤＨＣＰメッセージ２００は、ＤＨＣＰサーバ４０のメッセージ生成部４２により、暗号化されたリレーエージェント情報が付与されている。
【００２１】
ＤＨＣＰメッセージ２００をＤＨＣＰリレーエージェント３０が受信した場合、解読部３３は、ＤＨＣＰメッセージ２００の暗号化されたリレーエージェント情報を解読する。そして、解読部３３は、ＤＨＣＰメッセージ２００のリレーエージェント情報がＤＨＣＰメッセージ１０２（ＤＨＣＰサーバ４０に転送されたＤＨＣＰメッセージ）のリレーエージェント情報と一致することを確認する。
【００２２】
例えば、ＤＨＣＰメッセージ２００のリレーエージェント情報がＤＨＣＰメッセージ１０２のリレーエージェント情報と一致する場合、第２メッセージ生成部３４により、ＤＨＣＰメッセージ２０２が生成される。なお、ＤＨＣＰメッセージ２００のリレーエージェント情報がＤＨＣＰメッセージ１０２のリレーエージェント情報と一致しない場合、解読部３３は、例えば、ＤＨＣＰメッセージ２００を破棄する。
【００２３】
第２メッセージ生成部３４は、ＤＨＣＰメッセージ２００からリレーエージェント情報オプションを削除することにより、ＤＨＣＰメッセージ２０２を生成する。すなわち、ＤＨＣＰメッセージ２０２は、リレーエージェント情報オプションのフィールド（暗号化されたリレーエージェント情報を含むフィールド）が削除されたＤＨＣＰメッセージ２００である。そして、第２転送部３５は、リレーエージェント情報オプションが削除されたＤＨＣＰメッセージ２０２をＤＨＣＰクライアント２０へ転送する。
【００２４】
ここで、上述した解読部３３は、解読不能なリレーエージェント情報および暗号化されていないリレーエージェント情報のいずれかが付与されたＤＨＣＰメッセージ２０１を受信した場合、受信したＤＨＣＰメッセージ２０１を破棄する（図の×印）。この場合、ＤＨＣＰメッセージ２０２は生成されない。これにより、ＤＨＣＰリレーエージェント３０は、管理外のＤＨＣＰサーバ（図では、ＤＨＣＰサーバ４６）に妨害されることなく、正しいＤＨＣＰメッセージ２００をＤＨＣＰクライアント２０に転送できる。
【００２５】
ＤＨＣＰサーバ４０は、ネットワークに接続された各機器に割り当てるＩＰアドレスを管理するサーバであり、解読部４１、メッセージ生成部４２および送信部４３を有している。ＤＨＣＰメッセージ１０２をＤＨＣＰサーバ４０が受信した場合、解読部４１は、ＤＨＣＰメッセージ１０２の暗号化されたリレーエージェント情報を解読する。そして、ＤＨＣＰサーバ４０は、解読されたリレーエージェント情報を含むＤＨＣＰメッセージ１０２の情報に基づいて、ＩＰアドレスを割り当てるか否かを決定する処理等を実行する。
【００２６】
メッセージ生成部４２は、リレーエージェント情報オプションのフィールド（暗号化されたリレーエージェント情報を含むフィールド）が挿入されたＤＨＣＰメッセージ２００を生成する。例えば、メッセージ生成部４２は、解読されたリレーエージェント情報を再度暗号化し、再暗号化されたリレーエージェント情報を、ＤＨＣＰメッセージ１００を送信したＤＨＣＰクライアント２０に応答するためのＤＨＣＰメッセージに付与する。なお、メッセージ生成部４２は、ＤＨＣＰメッセージ１０２のリレーエージェント情報オプションのフィールド（暗号化されたリレーエージェント情報を含むフィールド）を、ＤＨＣＰクライアント２０に応答するためのＤＨＣＰメッセージにそのまま付与してもよい。
【００２７】
送信部４３は、メッセージ生成部４２により生成されたＤＨＣＰメッセージ２００を、ＤＨＣＰサーバ４０とは別のセグメント（図では、サブネット１０）に配置されたＤＨＣＰリレーエージェント３０に送信する。そして、上述したように、ＤＨＣＰリレーエージェント３０は、ＤＨＣＰメッセージ２００からリレーエージェント情報オプションのフィールドを削除したＤＨＣＰメッセージ２０２を、ＤＨＣＰメッセージ１００を送信したＤＨＣＰクライアント２０に転送する。
【００２８】
このように、ＤＨＣＰリレーエージェント３０およびＤＨＣＰサーバ４０間では、リレーエージェント情報が暗号化されているため、管理者以外の第三者がリレーエージェント情報を解析することは困難である。したがって、管理者以外の悪意のある第三者がＤＨＣＰメッセージ１０２、２００を盗み見た場合でも、リレーエージェント情報が外部へ漏洩することを防止できる。すなわち、この実施形態では、新たなプロトコルを用いることなく、セキュリティを向上できる。
【００２９】
また、この実施形態では、ＤＨＣＰリレーエージェント３０は、解読不能なリレーエージェント情報および暗号化されていないリレーエージェント情報のいずれかが付与されたＤＨＣＰメッセージ（ＤＨＣＰリレーエージェント３０の暗号化に対応していないＤＨＣＰメッセージ）を破棄する。例えば、管理外のＤＨＣＰサーバ（例えば、ＤＨＣＰサーバ４６）が誤って稼働した場合でも、管理外のＤＨＣＰサーバからのＤＨＣＰメッセージ（例えば、ＤＨＣＰメッセージ２０１）は、ＤＨＣＰリレーエージェント３０の暗号化に対応していないため、破棄される。このため、間違ったＩＰアドレスがＤＨＣＰクライアント２０に割り当てられることを防止できる。
【００３０】
同様に、悪意のあるＤＨＣＰサーバ（例えば、ＤＨＣＰサーバ４６）が稼働した場合でも、悪意のあるＤＨＣＰサーバからのＤＨＣＰメッセージ（例えば、ＤＨＣＰメッセージ２０１）は、ＤＨＣＰリレーエージェント３０の暗号化に対応していないため、破棄される。このため、不正なＩＰアドレスがＤＨＣＰクライアント２０に割り当てられることを防止できる。すなわち、この実施形態では、ＩＰアドレスをＤＨＣＰクライアント２０に確実に払い出すことができる。
【００３１】
このように、ＤＨＣＰリレーエージェント３０およびＤＨＣＰサーバ４０は、ネットワーク管理システムとして機能する。なお、ＤＨＣＰリレーエージェント３０の第１メッセージ生成部３１、第１転送部３２、解読部３３、第２メッセージ生成部３４および第２転送部３５は、ハードウエアで実現されてもよく、コンピュータ等をソフトウエアで制御することにより実現されてもよい。また、ＤＨＣＰサーバ４０の解読部４１、メッセージ生成部４２および送信部４３は、ハードウエアで実現されてもよく、コンピュータ等をソフトウエアで制御することにより実現されてもよい。
【００３２】
図２は、図１に示したＤＨＣＰリレーエージェントを介したときのＩＰアドレス払い出し手順の動作の一例を示している。図中の太線（ＤＨＣＰＤＩＳＣＯＶＥＲ１１２、ＤＨＣＰＲＥＱＵＥＳＴ１２２、ＤＨＣＰＯＦＦＥＲ２１０、ＤＨＣＰＡＣＫ２２０）は、リレーエージェント情報オプションのフィールド（暗号化されたリレーエージェント情報を含むフィールド）が挿入されたＤＨＣＰメッセージを示している。
【００３３】
ＤＨＣＰクライアント２０Ａは、電源投入時あるいはネットワーク接続時に、ＩＰアドレスを管理しているＤＨＣＰサーバを探索するために、ＤＨＣＰＤＩＳＣＯＶＥＲ１１０をブロードキャストでネットワーク（上述した図１では、サブネット１０）全体に送信する。ＤＨＣＰＤＩＳＣＯＶＥＲ１１０を受信したＤＨＣＰリレーエージェント３０は、暗号化したリレーエージェント情報をＤＨＣＰＤＩＳＣＯＶＥＲ１１０に付加して、ＤＨＣＰＤＩＳＣＯＶＥＲ１１２を生成する。そして、ＤＨＣＰリレーエージェント３０は、ＤＨＣＰＤＩＳＣＯＶＥＲ１１２をＤＨＣＰサーバ４０にユニキャストで送信する。
【００３４】
ＤＨＣＰＤＩＳＣＯＶＥＲ１１２を受信したＤＨＣＰサーバ４０は、ＤＨＣＰＯＦＦＥＲ２１０を、ＤＨＣＰＤＩＳＣＯＶＥＲ１１２の送信元のＤＨＣＰリレーエージェント３０に返信する。ＤＨＣＰＯＦＦＥＲ２１０を受信したＤＨＣＰリレーエージェント３０は、暗号化されたリレーエージェント情報をＤＨＣＰＯＦＦＥＲ２１０から削除して、ＤＨＣＰＯＦＦＥＲ２１２を生成する。そして、ＤＨＣＰリレーエージェント３０は、ＤＨＣＰＯＦＦＥＲ２１２を、ＤＨＣＰＤＩＳＣＯＶＥＲ１１０の送信元のＤＨＣＰクライアント２０Ａに転送する。
【００３５】
ＤＨＣＰＯＦＦＥＲ２１２を受信したＤＨＣＰクライアント２０Ａは、ＤＨＣＰＲＥＱＵＥＳＴ１２０を、ＤＨＣＰＯＦＦＥＲ２１０を送信したＤＨＣＰサーバ４０に、ＤＨＣＰリレーエージェント３０を介して返信する。ＤＨＣＰＲＥＱＵＥＳＴ１２０を受信したＤＨＣＰリレーエージェント３０は、暗号化したリレーエージェント情報をＤＨＣＰＲＥＱＵＥＳＴ１２０に付加して、ＤＨＣＰＲＥＱＵＥＳＴ１２２を生成する。そして、ＤＨＣＰリレーエージェント３０は、ＤＨＣＰＲＥＱＵＥＳＴ１２２をＤＨＣＰサーバ４０に転送する。
【００３６】
ＤＨＣＰＲＥＱＵＥＳＴ１２２を受信したＤＨＣＰサーバ４０は、ＩＰアドレス情報等を含んだＤＨＣＰＡＣＫ２２０を、ＤＨＣＰリレーエージェント３０を介してＤＨＣＰクライアント２０Ａに返信する。ＤＨＣＰＡＣＫ２２０を受信したＤＨＣＰリレーエージェント３０は、暗号化されたリレーエージェント情報をＤＨＣＰＡＣＫ２２０から削除して、ＤＨＣＰＡＣＫ２２２を生成する。そして、ＤＨＣＰリレーエージェント３０は、ＤＨＣＰＡＣＫ２２２をＤＨＣＰクライアント２０Ａに転送する。これにより、ＤＨＣＰクライアント２０Ａは、ＩＰアドレスが割り当てられる。
【００３７】
上述した図１で説明したように、ＤＨＣＰリレーエージェント３０は、ＤＨＣＰリレーエージェント３０の暗号化に対応していないＤＨＣＰメッセージを破棄する。このため、ＤＨＣＰサーバ４０は、管理外のＤＨＣＰサーバに妨害されることなく、ＤＨＣＰクライアント２０Ａに、ＩＰアドレスを確実に払い出すことができる。
【００３８】
なお、例えば、ＤＨＣＰＮＡＣＫ（図示せず）がＤＨＣＰサーバ４０からＤＨＣＰリレーエージェント３０を介してＤＨＣＰクライアント２０Ａに送信された場合、ＤＨＣＰクライアント２０Ａは、ＩＰアドレスの割り当てを受けられず、ネットワークを利用することができない。この場合でも、ＤＨＣＰサーバ４０から送信されるＤＨＣＰＮＡＣＫには、暗号化されたリレーエージェント情報が付加されている。そして、ＤＨＣＰリレーエージェント３０は、暗号化されたリレーエージェント情報を削除したＤＨＣＰＮＡＣＫを、ＤＨＣＰクライアント２０Ａに転送する。
【００３９】
ここで、ＤＨＣＰリレーエージェント３０およびＤＨＣＰサーバ４０は、上述したＤＨＣＰメッセージ以外のＤＨＣＰメッセージにも、暗号化されたリレーエージェント情報を付加してもよい。例えば、ＤＨＣＰリレーエージェント３０は、ＤＨＣＰＤＥＣＬＩＮＥ、ＤＨＣＰＲＥＬＥＡＳＥおよびＤＨＣＰＩＮＦＯＲＭに、暗号化されたリレーエージェント情報を付加してもよい。なお、ＤＨＣＰＤＥＣＬＩＮＥ、ＤＨＣＰＲＥＬＥＡＳＥおよびＤＨＣＰＩＮＦＯＲＭ等は、ＲＦＣ２１３１で公開されているため、詳細な説明を省略する。
【００４０】
図３は、図１に示したＤＨＣＰメッセージのフォーマットを示している。なお、図３は、ＩＰｖ４（Internet Protocol version 4）向けＤＨＣＰにおけるＤＨＣＰメッセージのフォーマットを示している。以下、ＩＰｖ４向けＤＨＣＰをＤＨＣＰｖ４とも称する。図に示したＤＨＣＰメッセージのフォーマットは、ＲＦＣ２１３１で公開されているため、詳細な説明を省略する。なお、図中の括弧内の数字は、各フィールドのサイズをオクテットで示している。また、図中の網掛けは、暗号化されるデータを示している。
【００４１】
ＤＨＣＰメッセージ内のｏｐｔｉｏｎは、可変長で構成される。ｏｐｔｉｏｎフィールドは、１オクテットのｃｏｄｅ、１オクテットのｌｅｎｇｔｈ、ｌｅｎｇｔｈで指定されたサイズのｄａｔａを有している。ｃｏｄｅには、オプションコードが設定される。例えば、リレーエージェント情報オプションでは、ｃｏｄｅに８２（１０進数）を設定する。なお、リレーエージェント情報オプションは、オプション８２とも称される。
【００４２】
ｌｅｎｇｔｈは、データのサイズが設定される。したがって、ｏｐｔｉｏｎのｄａｔａのサイズは、０〜２５５オクテットの可変長である。ｄａｔａには、例えば、リレーエージェント情報が設定される。なお、ｄａｔａは、ダミーデータを含んで構成されてもよい。この実施形態では、ｄａｔａの部分が暗号化される。これにより、この実施形態では、セキュリティを向上できる。ｄａｔａにダミーデータが含まれている場合、セキュリティをさらに向上できる。
【００４３】
図４は、図１に示したネットワークを用いて構成されたネットワーク環境の一例を示している。インターネット３００には、ＩＳＰ（Internet Service Provider）のネットワーク３１２（３１２Ａ、３１２Ｂ）が接続されている。ＩＳＰのネットワーク３１２Ａには、ＬＡＮ（Local Area Network）３１０Ａ、３１０Ｂ、３１０Ｃが接続されてる。また、ＩＳＰのネットワーク３１２Ｂには、ＬＡＮ３１０Ｄ、３１０Ｅ、３１０Ｆが接続されてる。そして、ＭＡＮ（Metropolitan Area Network）３１４は、ＩＳＰのネットワーク３１２Ａ、３１２Ｂと、ＬＡＮ３１０Ａ、３１０Ｂ、３１０Ｃ、３１０Ｄ、３１０Ｅ、３１０Ｆとを含んで構成されている。
【００４４】
例えば、ＬＡＮ３１０Ａ、３１０Ｂ、３１０Ｃ、３１０Ｄ、３１０Ｅ、３１０Ｆは、上述した図１に示したサブネット１０に対応し、ＤＨＣＰリレーエージェント３０がそれぞれ接続されている。また、ＩＳＰのネットワーク３１２Ａ、３１２Ｂは、図１に示したサブネット１２に対応し、ＤＨＣＰサーバ４０がそれぞれ配置されている。この場合、ＬＡＮ３１０およびＩＳＰのネットワーク３１２間では、リレーエージェント情報が暗号化されているため、管理者以外の第三者がリレーエージェント情報を解析することは困難である。また、ＤＨＣＰリレーエージェント３０の暗号化に対応していないＤＨＣＰメッセージは、ＬＡＮ３１０に接続されたＤＨＣＰリレーエージェント３０により、破棄される。したがって、ネットワークの規模が大きいＭＡＮ等でも、セキュリティを向上でき、ＩＰアドレスを確実に払い出すことができる。
【００４５】
以上、この実施形態では、ＤＨＣＰリレーエージェント３０およびＤＨＣＰサーバ４０間で送受信されるＤＨＣＰメーッセージには、暗号化されたリレーエージェント情報が付与される。このため、この実施形態では、新たなプロトコルを用いることなく、セキュリティを向上できる。また、この実施形態では、ＤＨＣＰリレーエージェント３０は、ＤＨＣＰリレーエージェント３０の暗号化に対応していないＤＨＣＰサーバからのＤＨＣＰメッセージを破棄する。このため、この実施形態では、ＤＨＣＰサーバ４０は、管理外のＤＨＣＰサーバに妨害されることなく、ＩＰアドレスをＤＨＣＰクライアント２０に確実に払い出すことができる。
【００４６】
なお、上述した実施形態では、ＤＨＣＰクライアント２０およびＤＨＣＰサーバ４０間に１つのＤＨＣＰリレーエージェント３０が配置される例について述べた。本発明は、かかる実施形態に限定されるものではない。例えば、ＤＨＣＰクライアント２０およびＤＨＣＰサーバ４０間に複数のＤＨＣＰリレーエージェント３０が配置されてもよい。この場合にも、上述した実施形態と同様の効果を得ることができる。
【００４７】
以上、本発明について詳細に説明してきたが、上記の実施形態およびその変形例は発明の一例に過ぎず、本発明はこれに限定されるものではない。本発明を逸脱しない範囲で変形可能であることは明らかである。
【産業上の利用可能性】
【００４８】
本発明は、ネットワーク管理方法、ＤＨＣＰリレーエージェントおよびＤＨＣＰサーバに利用できる。
【符号の説明】
【００４９】
１０、１２‥サブネット；２０‥ＤＨＣＰクライアント；３０‥ＤＨＣＰリレーエージェント；３１‥第１メッセージ生成部；３２‥第１転送部；３３‥解読部；３４‥第２メッセージ生成部；３５‥第２転送部；４０、４６‥ＤＨＣＰサーバ；４１‥解読部；４２‥メッセージ生成部；４３‥送信部；１００、１０２、１１０、１１２、１２０、１２２、２００、２０１、２０２、２１０、２１２、２２０、２２２‥ＤＨＣＰメッセージ；３００‥インターネット；３１０‥ＬＡＮ；３１２‥ＩＳＰのネットワーク；３１４‥ＭＡＮ
【先行技術文献】
【特許文献】
【００５０】
【特許文献１】特開２００４−１０４３５５号公報
【図１】
2010193051.tif 000003
【図２】
2010193051.tif 000004
【図３】
2010193051.tif 000005
【図４】
2010193051.tif 000006