(57)【要約】【課題】ＤＨＣＰユーザ装置を交換した場合であっても、直ちに通信することが可能なＤＨＣＰユーザ装置及びＤＨＣＰ認証システムを提供することにある。【解決手段】ＤＨＣＰユーザ装置１を交換する場合、ユーザは、交換前のＤＨＣＰユーザ装置１から、クライアントＤＵＩＤが登録されたＤＵＩＤ記憶メモリ１１を取り出しておく。交換後のＤＨＣＰユーザ装置１にＤＵＩＤ記憶メモリ１１を差込む。制御部１２は、ＤＵＩＤ記憶メモリ１１からクライアントＤＵＩＤを読み出す。ＤＵＩＤ記憶メモリ１１にはクライアントＤＵＩＤが記憶されているため、そのクライアントＤＵＩＤを記述した読み出し応答をＤＵＩＤ記憶メモリ１１から受信する。これ以降、ＤＨＣＰユーザ装置１は、ＤＨＣＰサーバ２との間の通信に、前記クライアントＤＵＩＤを用いる。【選択図】図１
2006245895.tif 000002
【特許請求の範囲】
【請求項１】
ＩＰネットワークを介してＤＨＣＰサーバに接続され、ＤＨＣＰのクライアント処理部またはＤＨＣＰ−ＰＤのリクエスティングルータ処理部を備えるＤＨＣＰユーザ装置において、
取り外し可能な不揮発性メモリから溝成され、ＤＨＣＰユーザ装置を識別するためのクライアントＤＵＩＤが記憶される記憶メモリと、
該記憶メモリにアクセスし、クライアントＤＵＩＤが記憶されている場合に、該クライアントＤＵＩＤを記述したＤＨＣＰメッセージをＤＨＣＰサーバへ送信し、
クライアントＤＵＩＤが記憶されていない場合に、クライアントＤＵＩＤを生成し、前記記憶メモリに記憶する制御部と、
を備えたことを特徴とするＤＨＣＰユーザ装置。
【請求項２】
請求項１に記載のＤＨＣＰユーザ装置において、
前記記憶メモリには、さらに、該ＤＨＣＰユーザ装置を使用するために必要な認証データが記憶され、
前記制御部は、記憶メモリにアクセスし、クライアントＤＵＩＤ及び認証データが記憶されている場合に、該クライアントＤＵＩＤ及び認証データを記述したＤＨＣＰメッセージであって、ＩＰアドレスまたはＩＰｖ６アドレスプレフィックスの割当てを要求するＤＨＣＰメッセージをＤＨＣＰサーバへ送信する、
ことを特徴とするＤＨＣＰユーザ装置。
【請求項３】
請求項２に記載のＤＨＣＰユーザ装置において、
前記記憶メモリには、さらに、該ＤＨＣＰユーザ装置のＩＰアドレスまたはＩＰｖ６アドレスプレフィックスが記憶され、
前記制御部は、記憶メモリにアクセスし、クライアントＤＵＩＤ、認証データ、及び、ＩＰアドレスまたはＩＰｖ６アドレスプレフィックスが記憶されている場合に、該クライアントＤＵＩＤ、認証データ、及び、ＩＰアドレスまたはＩＰｖ６アドレスプレフィックスを記述したＤＨＣＰメッセージであって、ＩＰアドレスまたはＩＰｖ６アドレスプレフィックスの割当てを要求するＤＨＣＰメッセージをＤＨＣＰサーバへ送信する、
ことを特徴とするＤＨＣＰユーザ装置。
【請求項４】
請求項３のＤＨＣＰユーザ装置において、
前記制御部は、ＤＨＣＰサーバから、割当てられたＩＰアドレスまたはＩＰｖ６アドレスプレフィックスを受信した場合に、該ＩＰアドレスまたはＩＰｖ６アドレスプレフィックスを前記記憶メモリに記憶する、
ことを特徴とするＤＨＣＰユーザ装置。
【請求項５】
ＤＨＣＰのクライアント処理部またはＤＨＣＰ−ＰＤのリクエスティングルータ処理部を備えるＤＨＣＰユーザ装置と、ＤＨＣＰまたはＤＨＣＰ−ＰＤを用いて前記ＤＨＣＰユーザ装置のＩＰアドレスまたはＩＰｖ６アドレスプレフィックスを割当てるＤＨＣＰサーバと、前記ＤＨＣＰユーザ装置を使用するユーザを認証する認証サーバとを備え、ＩＰネットワークを介して、前記ＤＨＣＰユーザ装置及びＤＨＣＰサーバが接続されると共に、ＤＨＣＰサーバ及び認証サーバが接続されるＤＨＣＰ認証システムにおいて、
ＤＨＣＰユーザ装置は、
取り外し可能な不揮発性メモリから溝成され、ＤＨＣＰユーザ装置を識別するためのクライアントＤＵＩＤ、及びＤＨＣＰユーザ装置を使用するために必要な認証データが記憶される記憶メモリと、
該記憶メモリにアクセスし、クライアントＤＵＩＤ及び認証データが記憶されている場合に、該クライアントＤＵＩＤ及び認証データを記述したＤＨＣＰメッセージであって、ＩＰアドレスまたはＩＰｖ６アドレスプレフィックスの割当てを要求するＤＨＣＰメッセージをＤＨＣＰサーバへ送信する制御部とを備え、
ＤＨＣＰサーバは、
前記ＤＨＣＰメッセージを受信した場合に、該ＤＨＣＰメッセージを認証サーバへ送信し、認証サーバから許可メッセージを受信した場合に、ＩＰアドレスまたはＩＰｖ６アドレスプレフィックスを割当て、該ＩＰアドレスまたはＩＰｖ６アドレスプレフィックスをＤＨＣＰユーザ装置へ送信する制御部を備え、
認証サーバは、
ＤＨＣＰサーバから、前記ＤＨＣＰメッセージを受信した場合に、該メッセージに記述されたクライアントＤＵＩＤ及び認証データが、予め記憶された認証条件に一致するか否かを判定し、一致した場合は許可メッセージをＤＨＣＰサーバへ送信する制御部を備えた
ことを特徴とするＤＨＣＰ認証システム。
【請求項６】
ＤＨＣＰのクライアント処理部またはＤＨＣＰ−ＰＤのリクエスティングルータ処理部を備えるＤＨＣＰユーザ装置と、ＤＨＣＰまたはＤＨＣＰ−ＰＤを用いて前記ＤＨＣＰユーザ装置のＩＰアドレスまたはＩＰｖ６アドレスプレフィックスを割当てるＤＨＣＰサーバと、前記ＤＨＣＰユーザ装置を使用するユーザを認証する認証サーバとを備え、ＩＰネットワークを介して、前記ＤＨＣＰユーザ装置及びＤＨＣＰサーバが接続されると共に、ＤＨＣＰサーバ及び認証サーバが接続されるＤＨＣＰ認証システムにおいて、
ＤＨＣＰユーザ装置は、
取り外し可能な不揮発性メモリから溝成され、ＤＨＣＰユーザ装置を識別するためのクライアントＤＵＩＤ、ＤＨＣＰユーザ装置を使用するために必要な認証データ、及び、ＤＨＣＰユーザ装置のＩＰアドレスまたはＩＰｖ６アドレスプレフィックスが記憶される記憶メモリと、
該記憶メモリにアクセスし、クライアントＤＵＩＤ、認証データ、及び、ＩＰアドレスまたはＩＰｖ６アドレスプレフィックスが記憶されている場合に、クライアントＤＵＩＤ、認証データ、及び、ＩＰアドレスまたはＩＰｖ６アドレスプレフィックスを記述したＤＨＣＰメッセージであって、ＩＰアドレスまたはＩＰｖ６アドレスプレフィックスの割当てを要求するＤＨＣＰメッセージをＤＨＣＰサーバへ送信する制御部を備え、
ＤＨＣＰサーバは、
前記ＤＨＣＰメッセージを受信した場合に、該ＤＨＣＰメッセージを認証サーバへ送信し、認証サーバから許可メッセージを受信した場合に、ＩＰアドレスまたはＩＰｖ６アドレスプレフィックスを割当て、該ＩＰアドレスまたはＩＰｖ６アドレスプレフィックスをＤＨＣＰユーザ装置へ送信する制御部を備え、
認証サーバは、
ＤＨＣＰサーバから、前記ＤＨＣＰメッセージを受信した場合に、該メッセージに記述されたクライアントＤＵＩＤ、認証データ、及び、ＩＰアドレスまたはＩＰｖ６アドレスプレフィックスが、予め記憶された認証条件に一致するか否かを判定し、一致した場合は許可メッセージをＤＨＣＰサーバへ送信する制御部を備えた、
ことを特徴とするＤＨＣＰ認証システム。
【請求項７】
請求項６に記載のＤＨＣＰ認証システムにおいて、
前記ＤＨＣＰユーザ装置の制御部は、ＤＨＣＰサーバから、ＩＰアドレスまたはＩＰｖ６アドレスプレフィックスを受信した場合に、該ＩＰアドレスまたはＩＰｖ６アドレスプレフィックスを前記記憶メモリに記憶する、
ことを特徴とするＤＨＣＰ認証システム。
【請求項８】
請求項６または７に記載のＤＨＣＰ認証システムにおいて、
認証サーバの制御部がＤＨＣＰサーバへ送信する許可メッセージを、ＩＰアドレスまたはＩＰｖ６アドレスプレフィックスを記述した許可メッセージとし、
ＤＨＣＰサーバの制御部が割当ててＤＨＣＰユーザ装置へ送信するＩＰアドレスまたはＩＰｖ６アドレスプレフィックスを、前記認証サーバから受信した許可メッセージに記述されたＩＰアドレスまたはＩＰｖ６アドレスプレフィックスとする、
ことを特徴とするＤＨＣＰ認証システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＰ転送を実施する端末装置またはルータを備えたＩＰネットワークにおいて、ＩＰアドレスまたはＩＰｖ６（Internet Protocol version 6）アドレスプレフィックスを設定する技術に関する。
【背景技術】
【０００２】
従来のＩＰネットワーク技術では、ＩＰネットワークに接続するユーザ装置に対し、ＤＨＣＰ（Dynamic Host Configuration Protocol／非特許文献１を参照）により、ＩＰアドレスの自動設定を実現することができる。ＤＨＣＰでは、図１０に示すように、ＩＰネットワーク１００に設置されたＤＨＣＰサーバ１０１及びＤＨＣＰサーバ部１０４に、ＩＰネットワーク１００において割当て可能なＩＰアドレス群を予め登録しておく。ユーザ装置１０５，１０６がユーザ収容ルータ１０２を介してＤＨＣＰサーバ１０１に、ユーザ装置１０７，１０８がユーザ収容ルータ１０３に備えたＤＨＣＰサーバ部１０４にそれぞれアクセスし、ＩＰアドレスの割当てを要求する。ＤＨＣＰサーバ１０１及びＤＨＣＰサーバ部１０４は、登録されたＩＰアドレス群の中から、未割当てのＩＰアドレスをユーザ装置１０５〜１０８にそれぞれ通知する。この場合、ＤＨＣＰサーバ１０１及びＤＨＣＰサーバ部１０４は、割当てたＩＰアドレスを登録すると共に、ユーザの利便性を考慮し、同一ユーザに対し同一のＩＰアドレスを割当てるようにするため、ユーザ装置を収容するルータのインタフェース識別子、すなわち、収容位置情報と、ユーザ装置に割当てるＩＰアドレスとの関係も登録する。
【０００３】
ＤＨＣＰでは、ＤＨＣＰサーバ１０１及びＤＨＣＰサーバ部１０４がユーザ装置１０５〜１０８を識別するために、クライアントＤＵＩＤ（DHCP Unique Identifier）という識別子を用いる。図１１を用いてその動作を具体的に説明する。ユーザ装置は、初回起動時に、ＭＡＣアドレス等のリンクレイヤアドレスに基づきクライアントＤＵＩＤを生成し（ステップＳ１１０１）、ＩＰアドレスの割当要求をＤＨＣＰサーバに通知する（ステップＳ１１０２）。ＤＨＣＰサーバは、ＩＰアドレス割当て時に、クライアントＤＵＩＤと、割当てたＩＰアドレスと、ＩＰアドレスを割当てたインタフェースの情報すなわち収容位置情報と、をそれぞれ関連付けて記憶する（ステップＳ１１０３）。収容位置情報としては、例えば、ユーザ装置を収容するルータのルータ識別子や、ユーザ装置が接続されているインタフェースのインタフェース識別子等がある。そして、ＤＨＣＰサーバは、クライアントＤＵＩＤ、割当てたＩＰアドレス及び有効期限をユーザ装置に送信し（ステップＳ１１０５）、ユーザ装置は、受信したＩＰアドレスを設定する（ステップＳ１１０５）。
【０００４】
また、ＤＨＣＰでは、ＤＨＣＰサーバは、クライアントＤＵＩＤを用いて、ＩＰアドレスが割当てられたユーザ装置を識別する。例えば、ユーザ装置からＩＰアドレス有効期限の延長要求を受信した場合に（ステップＳ１１０６）、ＩＰアドレスとクライアントＤＵＩＤとの関係を確認し（ステップＳ１１０７）、正当なユーザ装置に対してのみ、当該ＩＰアドレスの有効期限を延長することが可能となる（ステップＳ１１０８，１１０９）。言い換えると、ＤＨＣＰサーバは、クライアントＤＵＩＤを管理することにより、不正な装置や、不正なインタフェースからの要求に対して、拒否することが可能となる。
【０００５】
また、ＤＨＣＰでは、ユーザ装置は、ＩＰアドレスが不要になった場合、ＩＰアドレスの解放要求を実施し、解放要求を受信したＤＨＣＰサーバは、ＩＰアドレス割当て時に記憶した、ＩＰアドレス、クライアントＤＵＩＤ、インタフェース等のＤＨＣＰ割当情報を削除し、再割当てが可能な状態にする。
【０００６】
上記のクライアントＤＵＩＤの特長は、ＩＰｖ６アドレスプレフィックスを割当てるＤＨＣＰ−ＰＤ（Prefix Delegation）の場合も同様である。
【０００７】
【非特許文献１】Ｒ．Ｄｒｏｍｓ等、“ＲＦＣ３３１５  Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ  ｆｏｒ  ＩＰｖ６（ＤＨＣＰｖ６）”、［online］、Ｊｕｌｙ  ２００３、インターネット＜ＵＲＬ：http://www.ietf.org/rfc/rfc3315.txt＞
【非特許文献２】Ｏ．Ｔｒｏａｎ等、“ＲＦＣ３６３３  ＩＰｖ６  Ｐｒｅｆｉｘ  Ｏｐｔｉｏｎ  ｆｏｒ  Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ（ＤＨＣＰ）  ｖｅｒｓｉｏｎ６”、［online］、Ｄｅｃｅｍｂｅｒ  ２００３、インターネット＜ＵＲＬ：http://www.ietf.org/rfc/rfc3633.txt＞
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、クライアントＤＵＩＤの生成基となるＭＡＣアドレス等のリンクレイヤアドレスは、インタフェースのハードウェアに振付けられるため、ユーザ装置やユーザ装置のインタフェース部分を交換する場合、一般的に、交換前のクライアントＤＵＩＤと、交換後のクライアントＤＵＩＤとは異なる値である。
【０００９】
従って、ユーザ装置またはユーザ装置のインタフェース部分を交換する場合、そのユーザ装置が、その交換前に故障等の理由でＩＰアドレス解放要求を送信できなかったときは、ＤＨＣＰサーバは、記憶されたＤＨＣＰ割当情報を削除できない。このため、ＤＨＣＰサーバは、同一のユーザが使用する交換後のユーザ装置からＩＰアドレス割当要求を受信した場合、異なるクライアントＤＵＩＤからの不正要求であると判断し、そのＩＰアドレス割当要求を拒否する（図１１のステップＳ１１１０〜Ｓ１１１４を参照）。この場合、ＤＨＣＰサーバは、記憶したＩＰアドレスの有効期限が切れてＤＨＣＰ割当情報が削除されるまでは、ユーザ装置からのＩＰアドレス割当要求を拒否する。
【００１０】
この問題の解決方法として、ＩＰネットワークのオペレータが、記憶されたクライアントＤＵＩＤを削除する方法が考えられるが、オペレータは、ユーザ装置が独自に生成したクライアントＤＵＩＤを識別することは困難であり、また、一般的なユーザの技術レベルを考慮すると、ユーザがユーザ装置からクライアントＤＵＩＤを読み出し、オペレータに申告することも難しい。
【００１１】
また、ＤＨＣＰサーバにおいて、ＩＰアドレスの有効期限を短縮するという解決方法も考えられるが、ＩＰアドレスの有効期限を短縮した場合、ユーザ装置からルータ及びＤＨＣＰサーバへのＩＰアドレス更新要求が増加し、ルータ及びＤＨＣＰサーバが輻輳状態になるという懸念がある。
【００１２】
そこで、本発明の目的は、ＤＨＣＰまたはＤＨＣＰ−ＰＤを用いてユーザ装置（ＤＨＣＰクライアント端末やＤＨＣＰ−ＰＤリクエスティングルータをいう。／以下、ＤＨＣＰユーザ装置という。）の設定を行うＩＰネットワークにおいて、ＤＨＣＰユーザ装置を交換した場合であっても、直ちに通信することが可能なＤＨＣＰユーザ装置及びＤＨＣＰ認証システムを提供することにある。
【課題を解決するための手段】
【００１３】
本課題を解決するために、ＤＨＣＰユーザ装置の制御部は、クライアントＤＵＩＤを生成し、取り外し可能な不揮発性の記憶メモリに記憶する。ＤＨＣＰユーザ装置を交換する場合、ユーザは、交換前のＤＨＣＰユーザ装置に取り付けられた記憶メモリを取り外し、交換後のＤＨＣＰユーザ装置にその記憶メモリを取り付ける。そして、ユーザ装置の制御部は、記憶メモリからクライアントＤＵＩＤを読み出し、当該クライアントＤＵＩＤを記述したＤＨＣＰメッセージをＤＨＣＰサーバへ送信する。これにより、ＤＨＣＰサーバは、このクライアントＤＵＩＤに基づいて、ＤＨＣＰユーザ装置の交換前後で同一ユーザが使用していることを認識することができるから、交換前のＤＨＣＰユーザ装置に割当てたＩＰアドレスまたはＩＰｖ６アドレスプレフィックスを、交換後のＤＨＣＰユーザ装置のために直ちに割当てることができる（請求項１）。
【００１４】
また、同一のクライアントＤＵＩＤを、当該クライアントＤＵＩＤを生成したＤＨＣＰユーザ装置以外の装置で使用可能とするためには、セキュリティの観点から、クライアントＤＵＩＤの使用者(ユーザ)を認証することが必要となる。そのため、クライアントＤＵＩＤに加えて認証データが記憶される記憶メモリを用いる。ＤＨＣＰユーザ装置の制御部は、記憶メモリからクライアントＤＵＩＤ及び認証データを読み出し、これらの情報を記述したＤＨＣＰメッセージをＤＨＣＰサーバへ送信する（請求項２）。
【００１５】
また、ユーザが、ＤＨＣＰユーザ装置の交換前後において、同一のＩＰアドレスまたはＩＰｖ６アドレスプレフィックスの使用を希望する場合には、クライアントＤＵＩＤ及び認証データに加えて、ＩＰアドレスまたはＩＰｖ６アドレスプレフィックスが記憶される記憶メモリを用いる（請求項３）。
【００１６】
また、反対に、ＤＨＣＰサーバが、何らかの理由により、ＤＨＣＰユーザ装置のＩＰアドレスまたはＩＰｖ６アドレスプレフィックスを変更したい場合には、ＤＨＣＰユーザ装置の制御部は、ＤＨＣＰサーバから、ＩＰアドレスまたはＩＰｖ６アドレスプレフィックスを受信し、該ＩＰアドレスまたはＩＰｖ６アドレスプレフィックスを記憶メモリに上書きして記憶する（請求項４）。
【００１７】
また、ＤＨＣＰユーザ装置を使用するユーザを認証するために、ＩＰネットワークを介して接続される認証サーバを設け、ＤＨＣＰサーバと連携することが必要となる。認証サーバは、ＤＨＣＰユーザ装置の記憶メモリに記憶されたクライアントＤＵＩＤ及び認証データに基づいて認証を行う（請求項５）。
【００１８】
また、ユーザが、ＤＨＣＰユーザ装置の交換前後において、同一のＩＰアドレスまたはＩＰｖ６アドレスプレフィックスの使用を希望する場合は、認証サーバは、ＤＨＣＰユーザ装置の記憶メモリに記憶されたクライアントＤＵＩＤ、認証データ、及び、ＩＰアドレスまたはＩＰｖ６アドレスプレフィックスに基づいて認証を行う（請求項６）。
【００１９】
また、ユーザが、ＤＨＣＰユーザ装置の交換前後において、同一のＩＰアドレスまたはＩＰｖ６アドレスプレフィックスを使用する場合にも、異なるＩＰアドレスまたはＩＰｖ６アドレスプレフィックスを使用する場合にも、ＤＨＣＰサーバが明示的に割当てることにより、または、認証サーバが明示的に指定することにより、ＤＨＣＰユーザ装置における設定が容易になる（請求項７，８）。
【発明の効果】
【００２０】
以上のように、本発明によれば、ＤＨＣＰまたはＤＨＣＰ−ＰＤを用いてＤＨＣＰユーザ装置の設定を行うＩＰネットワークにおいて、ＤＨＣＰユーザ装置を交換した場合であっても、交換前に予めクライアントＤＵＩＤを記憶メモリに記憶させておき、交換後は記憶メモリに記憶されたクライアントＤＵＩＤを用いるようにしたから、クライアントＤＵＩＤは交換前後で変更されることがなく、交換完了後、直ちに通信することができる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の実施例について、図面を用いて詳細に説明する。
【実施例１】
【００２２】
本発明の実施例１について、図１に示すＤＨＣＰユーザ装置の構成例、及び図２〜図４に示す動作例を用いて説明する。
実施例１のＤＨＣＰユーザ装置１は、図１に示すように、ＤＵＩＤ記憶メモリ１１及び制御部１２から構成される。また、制御部１２は、ＩＰネットワーク１０に接続される。このような構成の下で、制御部１２は、ＤＨＣＰのクライアント処理またはＤＨＣＰ−ＰＤのリクエスティングルータ処理を実行する。ＤＵＩＤ記憶メモリ１１は、クライアントＤＵＩＤ等の情報が記憶される不揮発性メモリであり、ユーザは、当該ＤＵＩＤ記憶メモリ１１をＤＨＣＰユーザ装置１から取り外すことができ、また、ユーザ装置１にて使用するために当該ＤＵＩＤ記憶メモリ１１を取り付ける（例えばリーダ等に差し込む）ことができる。ＤＨＣＰユーザ装置１としては、例えば、コンピュータ等の端末、ルータが挙げられる。この場合、一般的に、ＤＨＣＰユーザ装置１は、１以上のネットワークインタフェースを備えるが、ネットワークインタフェースは本発明の特徴的な部分ではないため、以下の説明を容易にするため、その説明を省略する。
【００２３】
次に、実施例１の動作例について、図２〜図４を用いて説明する。
図２の動作例１は、例えば、ＤＨＣＰユーザ装置１の初回起動時の動作であって、ＤＵＩＤ記憶メモリ１１にクライアントＤＵＩＤが記憶されていない場合の動作である。制御部１２は、例えば初回起動時に、ＤＵＩＤ記憶メモリ１１からクライアントＤＵＩＤを読み出す（ステップＳ２０２，Ｓ２０３）。ＤＵＩＤ記憶メモリ１１にクライアントＤＵＩＤが記憶されていない場合（ステップＳ２０１）、制御部１２は、記憶されていない旨の読み出し応答を受信し（ステップＳ２０４）、クライアントＤＵＩＤを生成し（ステップＳ２０５）、ＤＵＩＤ記憶メモリ１１に書き込み登録し（ステップＳ２０６，Ｓ２０７）、書き込み応答を受信する（ステップＳ２０８）。これ以降、ＤＨＣＰユーザ装置１は、ＤＨＣＰサーバ２との間の通信に、前記生成したクライアントＤＵＩＤを用いる（ステップＳ２０９）。
【００２４】
図３の動作例２は、例えば、ＤＨＣＰユーザ装置１の２回目以降の起動時の動作であって、ＤＵＩＤ記憶メモリ１１にクライアントＤＵＩＤが記憶されている場合の動作である。制御部１２は、例えば２回目以降の起動時に、ＤＵＩＤ記憶メモリ１１からクライアントＤＵＩＤを読み出す（ステップＳ３０２，Ｓ３０３）。ＤＵＩＤ記憶メモリ１１にクライアントＤＵＩＤが記憶されている場合（ステップＳ３０１）、制御部１２は、そのクライアントＤＵＩＤを記述した読み出し応答を受信する（ステップＳ３０４）。これ以降、ＤＨＣＰユーザ装置１は、ＤＨＣＰサーバ２との間の通信に、前記記憶されているクライアントＤＵＩＤを用いる（ステップＳ３０５）。
【００２５】
図４の動作例３は、ＤＨＣＰユーザ装置１を交換した場合の動作である。この例では、ＤＨＣＰユーザ装置１を交換する前にクライアントＤＵＩＤが既に生成され、ＤＵＩＤ記憶メモリ１１に登録されているものとする。ＤＨＣＰユーザ装置１を交換する前の動作（登録動作）は、図２に示した動作例１と同様である（ステップＳ４０１〜Ｓ４０９）。ＤＨＣＰユーザ装置１を交換する場合、交換前にＤＨＣＰユーザ装置１からＤＵＩＤ記憶メモリ１１を取り出しておく（ステップＳ４１０）。そして、交換後のＤＨＣＰユーザ装置１にＤＵＩＤ記憶メモリ１１を差込む（ステップＳ４１１）。制御部１２は、起動時に（ステップＳ４１２）、ＤＵＩＤ記憶メモリ１１からクライアントＤＵＩＤを読み出す（ステップＳ４１４）。ＤＵＩＤ記憶メモリ１１にクライアントＤＵＩＤが記憶されているため（ステップＳ４１３）、制御部１２は、そのクライアントＤＵＩＤを記述した読み出し応答を受信する（ステップＳ４１５）。これ以降、ＤＨＣＰユーザ装置１は、ＤＨＣＰサーバ２との間の通信に、前記記憶されているクライアントＤＵＩＤを用いる（ステップＳ４１６）。
【実施例２】
【００２６】
次に、本発明の実施例２について説明する。実施例２におけるＤＨＣＰユーザ装置の構成は、図１と同様である。実施例２は、ＤＵＩＤ記憶メモリ１１に、「クライアントＤＵＩＤ」に加えて「認証データ」が登録（記憶）される点で実施例１と異なる。認証データとしては、例えば、暗号化されたパスワードや電子証明書が挙げられる。しかし、本発明は、認証データの種別を制限するものではない。認証データは、ＤＵＩＤ記憶メモリ１１に予め登録されていてもよく、制御部１２が、ＩＰネットワーク１０からダウンロードしてＤＵＩＤ記憶メモリ１１に登録するようにしてもよい。本発明は、認証データのＤＵＩＤ記憶メモリ１１への登録方法を制限するものではない。
【実施例３】
【００２７】
次に、本発明の実施例３について説明する。実施例３におけるＤＨＣＰユーザ装置の構成は、図１と同様である。実施例３は、ＤＵＩＤ記憶メモリ１１に、「クライアントＤＵＩＤ」及び「認証データ」に加えて「ＩＰアドレスまたはＩＰｖ６アドレスプレフィックス」が登録される点で、実施例１及び２と異なる。ＤＨＣＰのクライアント処理を実施するＤＨＣＰユーザ装置１の場合、制御部１２は、ＤＵＩＤ記憶メモリ１１にＩＰアドレスを登録する。一方、ＤＨＣＰ−ＰＤのリクエスティングルータ処理を実施するＤＨＣＰユーザ装置１の場合、制御部１２は、ＤＵＩＤ記憶メモリ１１にＩＰｖ６アドレスプレフィックスを登録する。
【実施例４】
【００２８】
次に、本発明の実施例４について説明する。実施例４におけるＤＨＣＰユーザ装置の構成は、図１と同様である。また、ＤＵＩＤ記憶メモリ１１に、「クライアントＤＵＩＤ」、「認証データ」及び「ＩＰアドレスまたはＩＰｖ６アドレスプレフィックス」が登録される点は、実施例３と同様である。実施例４は、ＤＨＣＰサーバ２からＩＰアドレスを受信してＤＵＩＤ記憶メモリ１１に登録する点で、実施例１〜３と異なる。
【００２９】
図５を用いて実施例４の動作を説明する。図５において、ステップ５０１〜５０９は、図２に示したステップ２０１〜２０９及び図４に示したステップ４０１〜４０９と同様である。すなわち、ＤＨＣＰユーザ装置１は、ＤＵＩＤ記憶メモリ１１に登録されたクライアントＤＵＩＤを用いて、ＤＨＣＰサーバ２との間で通信を行う。ＤＨＣＰサーバ２は、ＤＨＣＰユーザ装置１の制御部１２からＤＨＣＰメッセージを受信すると（ステップＳ５０９）、ＩＰアドレスを割当てる（ステップＳ５１０）。そして、ＤＨＣＰサーバ２は、割当てたＩＰアドレスを記述したＤＨＣＰメッセージをＤＨＣＰユーザ装置１へ送信する（ステップＳ５１１）。ＤＨＣＰサーバ２の制御部１２は、ＩＰアドレスを記述したＤＨＣＰメッセージを受信すると、ＩＰアドレスを設定し（ステップＳ５１２）、ＤＵＩＤ記憶メモリ１１にＩＰアドレスを書き込み登録し（ステップＳ５１３，Ｓ５１４）、書き込み応答を受信する（ステップＳ５１５）。
【実施例５】
【００３０】
次に、本発明の実施例５について、図６に示すシステム構成例及び図７に示す動作例を用いて説明する。実施例５のシステムは、図６に示すように、２台のＤＨＣＰユーザ装置１−１，１−２、ＤＨＣＰサーバ２及び認証サーバ３から構成される。ＤＨＣＰユーザ装置１及びＤＨＣＰサーバ２は、直接またはＩＰネットワーク経由で遠隔に接続される。ＤＨＣＰサーバ２及び認証サーバ３は、直接またはＩＰネットワーク経由で遠隔に接続される。
【００３１】
実施例５の動作例について、図７を用いて説明する。この動作例は、クライアント機能を備えるＤＨＣＰユーザ装置がＩＰアドレスを設定する場合の例であり、上記実施例２に示した、ＤＵＩＤ記憶メモリ１１に登録された「クライアントＤＵＩＤ」及び「認証データ」を用いてＩＰアドレスを設定する例である。また、リクエスティング機能を備えるＤＨＣＰユーザ装置がＩＰｖ６アドレスプレフィックスを設定する場合も、ＩＰアドレスをＩＰｖ６アドレスプレフィックスと読み代えることにより、同様な動作となる。尚、本発明の特徴ではないメッセージやパラメータを省略するため、以下の説明には全てのＤＨＣＰメッセージやパラメータは含んでいない。
【００３２】
まず、ＩＰアドレスを要求するＤＨＣＰユーザ装置１は、クライアントＤＵＩＤ及び認証データを記述したＩＰアドレス要求メッセージを、ＤＨＣＰサーバ２へ送信する（ステップＳ７０１）。この場合、クライアントＤＵＩＤは、実施例１に示したように、ＤＵＩＤ記憶メモリ１１に予め記憶されている、または、ＤＨＣＰユーザ装置１により生成されたものとする。認証データは、ＤＵＩＤ記憶メモリ１１に記憶されているものとする。認証データとしては、例えば、暗号化されたパスワードや電子証明書が挙げられるが、本発明は、認証データの種別を制限するものではない。
【００３３】
ＩＰアドレス要求メッセージを受信したＤＨＣＰサーバ２は、クライアントＤＵＩＤ及び認証データを記述した認証要求メッセージを、認証サーバ３へ送信する（ステップＳ７０２）。認証要求メッセージを受信した認証サーバ３は、認証データを確認し（ステップＳ７０３）、認証を許可する場合（認証に成功した場合）は、ＤＨＣＰサーバ２に対し許可メッセージを返信する（ステップＳ７０４）。ここで、認証サーバ２は、認証データを確認する方法として、予め文字列と解読法を記憶しておき、受信した認証データに対し、記憶した解読法を用いて解読を行って文字列を生成し、生成した文字列と記憶した文字列とを比較する方法を実行する。または、電子証明書を解読する方法及び電子証明書に暗号化されたクライアントＤＵＩＤを記憶しておき、電子証明書から取得したクライアントＤＵＩＤと、受信した平文のクライアントＤＵＩＤとを比較する方法を実行する。尚、本発明は、認証サーバ２による認証データの確認方法（認証方法）を制限するものではない。認証サーバ３は、認証を許可しない場合（認証に失敗した場合）は、ＤＨＣＰサーバ２に認証失敗メッセージを通知する。この場合、認証サーバ３はＤＨＣＰサーバ２に対して無応答としてもよい。
【００３４】
次に、許可メッセージを受信したＤＨＣＰサーバ２は、ＤＨＣＰユーザ装置１のＩＰアドレスを割当て（ステップＳ７０５）、ＩＰアドレスを記述した応答メッセージを送信する（ステップＳ７０６）。一方、認証失敗を受信したＤＨＣＰサーバ２は、ＤＨＣＰユーザ装置１に認証失敗メッセージを送信する。この場合、ＤＨＣＰサーバ２はＤＨＣＰユーザ装置１に対して無応答としてもよい。ＩＰアドレスを受信したＤＨＣＰユーザ装置１は、ＩＰアドレスを設定する（ステップＳ７０７）。この場合、実施例４の動作例に示したように、設定したＩＰアドレスをＤＵＩＤ記憶メモリ１１に登録するようにしてもよい。
【実施例６】
【００３５】
次に、本発明の実施例６について説明する。実施例６のシステム構成例は図６と同様である。実施例６の動作例について、図８を用いて説明する。この動作例は、クライアント機能を備えるＤＨＣＰユーザ装置がＩＰアドレスを設定する場合の例であり、「クライアントＤＵＩＤ」、「認証データ」及び「ＤＨＣＰユーザ装置の希望するＩＰアドレス」を用いてＩＰアドレスを設定する例であり、上記実施例３に示した、ＤＵＩＤ記憶メモリ１１に登録された「クライアントＤＵＩＤ」、「認証データ」及び「ＩＰアドレス」を用いてＩＰアドレスを設定する例である。この実施例６は、ＤＨＣＰユーザ装置１が、「クライアントＤＵＩＤ」、「認証データ」に加えて「ＤＨＣＰユーザ装置の希望するＩＰアドレス」を記述したＩＰアドレス要求メッセージを送信する点で、実施例５と異なる。また、リクエスティング機能を備えるＤＨＣＰユーザ装置がＩＰｖ６アドレスプレフィックスを設定する場合も、ＩＰアドレスをＩＰｖ６アドレスプレフィックスと読み代えることにより、同様な動作となる。尚、本発明の特徴ではないメッセージやパラメータを省略するため、以下の説明には全てのＤＨＣＰメッセージやパラメータは含んでいない。
【００３６】
まず、ＩＰアドレスを要求するＤＨＣＰユーザ装置１は、クライアントＤＵＩＤ、認証データ、及びＤＨＣＰユーザ装置の希望するＩＰアドレスを記述したＩＰアドレス要求メッセージを、ＤＨＣＰサーバ２へ送信する（ステップＳ８０１）。ここで、クライアントＤＵＩＤは、実施例１に示したように、ＤＵＩＤ記憶メモリ１１に予め記憶されている、または、ＤＨＣＰユーザ装置１により生成されたものとする。認証データ及びＩＰアドレスは、ＤＵＩＤ記憶メモリ１１に記憶されているものとする。本発明は、認証データの種別を制限するものではない。
【００３７】
ＩＰアドレス要求を受信したＤＨＣＰサーバ２は、クライアントＤＵＩＤ、認証データ、及びＤＨＣＰユーザ装置の希望するＩＰアドレスを記述した認証要求メッセージを、認証サーバ３へ送信する（ステップＳ８０２）。認証要求メッセージを受信した、認証サーバ３は、認証データ及びＩＰアドレスを確認し（ステップＳ８０３）、認証を許可する場合（認証に成功した場合）は、ＤＨＣＰサーバ２に対し許可メッセージを返信する（ステップＳ８０４）。実施例６は、認証サーバ３において、認証データに加えてＩＰアドレスも確認する点で、実施例５と異なる。ここで、認証サーバ３は、認証データ及びＩＰアドレスを確認する方法として、予め認証データ及びＩＰデータを記憶しておき、これらのデータと、受信した認証データ及びＩＰアドレスとをそれぞれ比較する方法を実行する。または、電子証明書を解読する方法、電子証明書に暗号化されたクライアントＤＵＩＤ及びＩＰアドレスを記憶しておき、電子証明書から取得したクライアントＤＵＩＤ及びＩＰアドレスと、受信した平文のクライアントＤＵＩＤ及びＩＰアドレスとをそれぞれ比較する方法を実行する。尚、本発明は、認証サーバ２による認証データ及びＩＰアドレスの確認方法（認証方法）を制限するものではない。認証サーバ３は、認証を許可しない場合（認証に失敗した場合）は、ＤＨＣＰサーバ２に認証失敗メッセージを通知する。この場合、認証サーバ３はＤＨＣＰサーバ２に対して無応答としてもよい。
【００３８】
次に、許可メッセージを受信したＤＨＣＰサーバ２は、ＤＨＣＰユーザ装置１のＩＰアドレスを割当て（ステップＳ８０５）、ＩＰアドレスを記述した応答メッセージを送信する（ステップＳ８０６）。一方、認証失敗を受信したＤＨＣＰサーバ２は、ＤＨＣＰユーザ装置１に認証失敗メッセージを送信する。この場合、ＤＨＣＰサーバ２はＤＨＣＰユーザ装置１に対して無応答としてもよい。ＩＰアドレスを受信したＤＨＣＰユーザ装置１は、ＩＰアドレスを設定する（ステップＳ８０７）。この場合、実施例４の動作例に示したように、設定したＩＰアドレスをＤＵＩＤ記憶メモリ１１に登録するようにしてもよい。
【実施例７】
【００３９】
次に、本発明の実施例７について説明する。実施例７のシステム構成例は図６と同様である。図９に示す実施例７の動作は、図８に示した実施例６の動作とほぼ同様であるが、認証サーバ３がＤＨＣＰサーバ２へ送信する許可メッセージにはＩＰアドレスが記述されている点（ステップＳ９０４）、ＤＨＣＰサーバ２は認証サーバ３から受信したＩＰアドレスを用いてＩＰアドレスを割当てる点（ステップＳ９０５）、すなわち、受信したＩＰアドレスをＤＨＣＰユーザ装置１のＩＰアドレスとして割当てる点で、実施例６と異なる。すなわち、図９のステップ９０１〜９０３，９０６，９０７は、図８のステップ８０１〜８０３，８０６，８０７と同様であるが、図９のステップ９０４，９０５は、図８のステップ８０４，８０５と異なる。
【図面の簡単な説明】
【００４０】
【図１】本発明の実施例１におけるＤＨＣＰユーザ装置の構成例である。
【図２】本発明の実施例１における動作例１を示すフローチャート図である。
【図３】本発明の実施例１における動作例２を示すフローチャート図である。
【図４】本発明の実施例１における動作例３を示すフローチャート図である。
【図５】本発明の実施例４における動作例を示すフローチャート図である。
【図６】本発明の実施例５におけるシステム構成例である。
【図７】本発明の実施例５における動作例である。
【図８】本発明の実施例６における動作例である。
【図９】本発明の実施例７における動作例である。
【図１０】従来技術のネットワーク構成例である。
【図１１】従来技術の動作例を示すフローチャート図である。
【符号の説明】
【００４１】
１  ＤＨＣＰユーザ装置
２，１０１  ＤＨＣＰサーバ
３  認証サーバ
１０，１００  ＩＰネットワーク
１１  ＤＵＩＤ記憶メモリ
１２  制御部
１０２，１０３  ユーザ収容ルータ
１０４  ＤＨＣＰサーバ部
１０５〜１０８  ユーザ装置
【図１】
2006245895.tif 000003
【図２】
2006245895.tif 000004
【図３】
2006245895.tif 000005
【図４】
2006245895.tif 000006
【図５】
2006245895.tif 000007
【図６】
2006245895.tif 000008
【図７】
2006245895.tif 000009
【図８】
2006245895.tif 000010
【図９】
2006245895.tif 000011
【図１０】
2006245895.tif 000012
【図１１】
2006245895.tif 000013