(57)【特許請求の範囲】
【請求項１】
複数のＤＨＣＰサーバと複数のインターネット・スモール・コンピュータ・システム・インターフェース（ＩＳＣＳＩ）アダプタとを含む、複数の動的ホスト構成プロトコル（ＤＨＣＰ）サーバ環境内で共通のデータベースからのサービス要求を実行する装置であって、
前記共通データベースへの前記複数のＤＨＣＰサーバの同期化されたアクセスを実行するためのＤＨＣＰ権限付与キャッシュであって、クライアント識別子、ＩＳＣＳＩ ＤＨＣＰルータ・ポインタ、代替ＩＳＣＳＩ ＤＨＣＰルータ・ポインタ及びタイムスタンプを含む複数のエントリを各々が保存する複数の要素と、エントリ・ポインタとを含む前記ＤＨＣＰ権限付与キャッシュと、
前記ＤＨＣＰ権限付与キャッシュに結合された仮想ＤＨＣＰサーバであって、特定のクライアント識別子について前記ＤＨＣＰ権限付与キャッシュに照会し、前記特定のクライアント識別子に対して第１の時間にわたってサービスするように権限付与の成功を第１のＤＨＣＰサーバに戻し、他のＤＨＣＰサーバが前記第１の時間の間に前記特定のクライアント識別子について前記ＤＨＣＰ権限付与キャッシュに照会することに応答して、前記第１の時間に後続する第２の時間の間は、前記特定のクライアント識別子についての照会に対して前記第１のＤＨＣＰサーバに権限付与の失敗を戻す、前記仮想ＤＨＣＰサーバと、を含む、共通のデータベースからのサービス要求を実行する装置。
【請求項２】
前記ＤＨＣＰ権限付与キャッシュが、３２の要素０−３１を含み、前記エントリ・ポインタが、エントリ３１に達した後エントリ０に戻るカウンタである、請求項１に記載の複数のＤＨＣＰ環境内で共通のデータベースからのサービス要求を実行する装置。
【請求項３】
前記複数のエントリの各々が、前記クライアント識別子、前記ＩＳＣＳＩ ＤＨＣＰルータ・ポインタ、前記代替ＩＳＣＳＩ ＤＨＣＰルータ・ポインタ及び前記タイムスタンプを含み、前記ＤＨＣＰ権限付与キャッシュの前記エントリ・ポインタが初期プログラム・ロード（ＩＰＬ）においてゼロに初期化される、請求項１に記載の複数のＤＨＣＰ環境内で共通のデータベースからのサービス要求を実行する装置。
【請求項４】
前記仮想ＤＨＣＰサーバが、キーとして前記特定のクライアント識別子を用いて前記ＤＨＣＰ権限付与キャッシュに照会し、前記照会について、前記ＤＨＣＰサーバのＩＳＣＳＩ ＤＨＣＰルータ・ポインタを調べる、請求項１に記載の複数のＤＨＣＰ環境内で共通のデータベースからのサービス要求を実行する装置。
【請求項５】
前記仮想ＤＨＣＰサーバは、クライアント識別子エントリとキーとして用いられる特定のクライアント識別子との一致の識別に応答し、前記照会について、前記ＩＳＣＳＩ ＤＨＣＰルータ・ポインタのエントリと前記ＤＨＣＰサーバの前記ＩＳＣＳＩ ＤＨＣＰルータ・ポインタのエントリとの対応する一致を確認する、請求項４に記載の複数のＤＨＣＰ環境内で共通のデータベースからのサービス要求を実行する装置。
【請求項６】
前記仮想ＤＨＣＰサーバは、前記照会のために前記ＩＳＣＳＩ ＤＨＣＰルータ・ポインタのエントリと前記ＤＨＣＰサーバの前記ＩＳＣＳＩ ＤＨＣＰルータ・ポインタのエントリとの対応する一致の識別に応答し、現在の時刻と前記タイムスタンプとの間の絶対的な差を識別する、請求項５に記載の複数のＤＨＣＰ環境内で共通のデータベースからのサービス要求を実行する装置。
【請求項７】
前記仮想ＤＨＣＰサーバは、時間についての前記絶対的な差が前記第１の時間より大きく前記第１の時間に前記第２の時間を加えた時間より小さいことを識別するのに応答し、前記第１のＤＨＣＰサーバに権限付与の失敗を戻す、請求項６に記載の複数のＤＨＣＰ環境内で共通のデータベースからのサービス要求を実行する装置。
【請求項８】
前記第１の時間が約２秒間である、請求項１に記載の複数のＤＨＣＰ環境内で共通のデータベースからのサービス要求を実行する装置。
【請求項９】
前記第２の時間が約１秒間である、請求項１に記載の複数のＤＨＣＰ環境内で共通のデータベースからのサービス要求を実行する装置。
【請求項１０】
前記特定のクライアント識別子が、イニシエータＤＨＣＰ要求に含められる、請求項４に記載の複数のＤＨＣＰ環境内で共通のデータベースからのサービス要求を実行する装置。
【請求項１１】
前記複数のＩＳＣＳＩアダプタの各々が、複数のＤＨＣＰサーバのそれぞれ１つに接続される、請求項１に記載の複数のＤＨＣＰ環境内で共通のデータベースからのサービス要求を実行する装置。
【請求項１２】
前記複数のＩＳＣＳＩアダプタの各々が、ターゲット・ホスト・バス・アダプタ（ＨＢＡ）である、請求項１１に記載の複数のＤＨＣＰ環境内で共通のデータベースからのサービス要求を実行する装置。
【請求項１３】
前記複数のＩＳＣＳＩターゲット・ホスト・バス・アダプタに結合された、複数のイニシエータＩＳＣＳＩホスト・バス・アダプタ（ＨＢＡ）を含む、請求項１２に記載の複数のＤＨＣＰ環境内で共通のデータベースからのサービス要求を実行する装置。
【請求項１４】
複数のＤＨＣＰサーバと複数のインターネット・スモール・コンピュータ・システム・インターフェース（ＩＳＣＳＩ）アダプタとを含む、複数の動的ホスト構成プロトコル（ＤＨＣＰ）サーバ環境内で共通のデータベースからのサービス要求を実行する方法であって、前記共通データベースへの前記複数のＤＨＣＰサーバの同期化されたアクセスを実行するためのＤＨＣＰ権限付与キャッシュを用意するステップと、
クライアント識別子、ＩＳＣＳＩ ＤＨＣＰルータ・ポインタ、代替ＩＳＣＳＩ ＤＨＣＰルータ・ポインタ及びタイムスタンプを含む複数のエントリを各々が保存する複数の要素と、エントリ・ポインタとを前記ＤＨＣＰ権限付与キャッシュ内に維持するステップと、
前記ＤＨＣＰ権限付与キャッシュに結合された仮想ＤＨＣＰサーバであって、特定のクライアント識別子について前記ＤＨＣＰ権限付与キャッシュに照会し、前記特定のクライアント識別子に対し第１の時間にわたってサービスするように権限付与の成功を第１のＤＨＣＰサーバに戻し、他のＤＨＣＰサーバが前記第１の時間の間に前記特定のクライアント識別子について前記ＤＨＣＰ権限付与キャッシュに照会することに応答して、前記第１の時間に後続する第２の時間の間は、前記特定のクライアント識別子についての照会に対して前記第１のＤＨＣＰサーバに権限付与の失敗を戻す、前記仮想ＤＨＣＰサーバを用意するステップと、
を含む方法。
【請求項１５】
前記クライアント識別子、前記ＩＳＣＳＩ ＤＨＣＰルータ・ポインタ、前記代替ＩＳＣＳＩ ＤＨＣＰルータ・ポインタ、及び前記タイムスタンプを含む、前記複数のエントリの各々を初期化し、前記ＤＨＣＰ権限付与キャッシュの前記エントリ・ポインタを初期プログラム・ロード（ＩＰＬ）においてゼロに初期化するステップを含む、請求項１４に記載の複数のＤＨＣＰ環境内で共通のデータベースからのサービス要求を実行する方法。
【請求項１６】
前記仮想ＤＨＣＰサーバが、キーとして特定のクライアント識別子を用いて前記ＤＨＣＰ権限付与キャッシュに照会し、前記照会について前記ＤＨＣＰサーバのＩＳＣＳＩ ＤＨＣＰルータ・ポインタを調べる、請求項１４に記載の複数のＤＨＣＰ環境内で共通のデータベースからのサービス要求を実行する方法。
【請求項１７】
前記仮想ＤＨＣＰサーバは、クライアント識別子エントリとキーとして用いられる特定のクライアント識別子との一致の識別に応答し、前記照会について、前記ＩＳＣＳＩ ＤＨＣＰルータ・ポインタのエントリと前記ＤＨＣＰサーバの前記ＩＳＣＳＩ ＤＨＣＰルータ・ポインタとの対応する一致を確認する、請求項１６に記載の複数のＤＨＣＰ環境内で共通のデータベースからのサービス要求を実行する方法。
【請求項１８】
前記仮想ＤＨＣＰサーバは、前記照会のために前記ＩＳＣＳＩ ＤＨＣＰルータ・ポインタのエントリと前記ＤＨＣＰサーバの前記ＩＳＣＳＩ ＤＨＣＰルータ・ポインタのエントリとの対応する一致の識別に応答し、現在の時刻と前記タイムスタンプとの間の絶対的な差を識別する、請求項１７に記載の複数のＤＨＣＰ環境内で共通のデータベースからのサービス要求を実行する方法。
【請求項１９】
前記仮想ＤＨＣＰサーバは、時間についての前記絶対的な差が前記第１の時間より大きく前記第１の時間に前記第２の時間を加えた時間より小さいことを識別するのに応答して、前記第１のＤＨＣＰサーバに権限付与の失敗を戻す、請求項１８に記載の複数のＤＨＣＰ環境内で共通のデータベースからのサービス要求を実行する方法。
【請求項２０】
前記仮想ＤＨＣＰサーバは、時間についての前記絶対的な差が前記第１の時間及び前記第２の時間より大きいことを識別するのに応答して、前記第１のＤＨＣＰサーバに権限付与の成功を戻す、請求項１８に記載の複数のＤＨＣＰ環境内で共通のデータベースからのサービス要求を実行する方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は一般に、データ処理分野に関し、より詳細には、複数の動的ホスト構成プロトコル（ＤＨＣＰ）サーバ環境内で共通のデータベースからサービス要求を実行する方法及び装置に関する。
【背景技術】
【０００２】
コメント（ＲＦＣ）２１３１のための要求は、動的ホスト構成プロトコル（ＤＨＣＰ）を記述する。ＤＨＣＰは、伝送制御プロトコル／インターネット・プロトコル（ＴＣＰ／ＩＰ）ネットワーク上で構成情報をホストに受け渡すためのフレームワークを提供する。ＤＨＣＰは、再使用可能ネットワーク・アドレス及び付加的な構成オプションの自動割当て能力を付加する、ブートストラップ・プロトコル（ＢＯＯＴＰ）に基づいている。ＤＨＣＰは、ＴＣＰ／ＩＰネットワーク上にロギングするターゲット装置にＩＰアドレスを自動的に割当てて、永続ＩＰアドレスを手動で割当てる必要性をなくす。
【０００３】
複数のインターネット・スモール・コンピュータ・システム・インターフェース（ＩＳＣＳＩ）ホスト・バス・アダプタ（ＨＢＡ）がシステムにインストールされたときに、イニシエータのＤＨＣＰパケットへのミニ−ＤＨＣＰサーバの応答によって、ブロードキャスト・ストームが発生することがある。ブロードキャスト・ストームは、各ＩＳＣＳＩアダプタ・ポートが、固有のＤＨＣＰサーバとして見ることができるそれ独自のＩＰスタックを有するために発生する。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
複数の動的ホスト構成プロトコル（ＤＨＣＰ）サーバ環境内で共通のデータベースからのサービス要求を実行するための有効な機構に対する必要性がある。
【課題を解決するための手段】
【０００５】
本発明の主な態様は、複数の動的ホスト構成プロトコル（ＤＨＣＰ）サーバ環境内で共通のデータベースからのサービス要求を実行する方法及び装置を提供することである。本発明の別の重要な態様は、実質的にマイナスの影響なしに従来の配置の多くの欠点を克服する、複数の動的ホスト構成プロトコル（ＤＨＣＰ）サーバ環境内で共通のデータベースからのサービス要求を実行する方法及び装置を提供することである。
【０００６】
手短に言えば、複数の動的ホスト構成プロトコル（ＤＨＣＰ）サーバ環境内で共通のデータベースからのサービス要求を実行する方法及び装置が提供される。共通データベースへの複数のＤＨＣＰサーバの同期化されたアクセスを実行するために、ＤＨＣＰ権限付与キャッシュが提供される。ＤＨＣＰ権限付与キャッシュは、クライアント識別子、ＩＳＣＳＩ  ＤＨＣＰルータ・ポインタ、代替ＩＳＣＳＩ  ＤＨＣＰルータ・ポインタ、及びタイムスタンプを含むエントリを各々が保存する複数の要素を含む。ＤＨＣＰ権限付与キャッシュは、最初にゼロに設定されるエントリ・ポインタを含む。特定のクライアント識別子についてＤＨＣＰ権限付与キャッシュに照会する第１のＤＨＣＰサーバは、権限付与の成功を戻されて、特定のクライアント識別子に対して２秒間といった第１の時間にわたってサービスする。ここで、クライアント識別子は、イニシエータＤＨＣＰ要求に含められていたものである。２秒後といった第１の時間の後に、他のＤＨＣＰサーバが特定のクライアント識別子についてＤＨＣＰ権限付与キャッシュに照会した場合には、特定のクライアント識別子についてＤＨＣＰ権限付与キャッシュに照会する第１のＤＨＣＰサーバは、特定のクライアント識別子に対して第１の時間にわたってサービスするための権限付与の成功を戻される前に、１秒といった第２の時間だけ待つように要求される。  
【０００７】
本発明は、上記の並びに他の目的及び利点と共に、図面に示された本発明の好ましい実施形態の以下の詳細な説明から最も良く理解することができる。
【発明を実施するための最良の形態】
【０００８】
ここで図面を参照すると、図１においては、好ましい実施形態に係る共通データベースからのサービス要求を実行する方法のための、全体を参照番号１００で示される複数の動的ホスト構成プロトコル（ＤＨＣＰ）サーバ・ネットワーク・システムが示されている。複数のＤＨＣＰサーバ・ネットワーク・システム１００は、好ましい実施形態に係る共通データベースからのサービス要求を実行する方法のための例示的な環境を示す。
【０００９】
複数のＤＨＣＰサーバ・ネットワーク・システム１００は、各々が仮想ＤＨＣＰサーバ１０４に結合された複数のＤＨＣＰサーバ１０２を含む。複数のＤＨＣＰサーバ・システム１００は、好ましい実施形態に係る、複数のＤＨＣＰサーバ１０２によってインターネット・ストレージ・ネーム・サーバ（ｉＳＮＳ）ＤＨＣＰデータベース１０８への同期化されたアクセスを実行して、それぞれのｉＳＣＳＩネットワーク・インターフェース・カード（ＮＩＣ）ターゲット・ホスト・バス・アダプタ（ＨＢＡ）１１０のブート・パラメータをサービスするための、仮想ＤＨＣＰサーバ１０４に結合されたＤＨＣＰ権限付与キャッシュ１０６を含む。各ｉＳＣＳＩ  ＮＩＣターゲットＨＢＡ１１０は、ニューヨーク州アーモンク所在のインターナショナル・ビジネス・マシーンズ・コーポレーションによって製造され販売されたｉＳｅｒｉｅｓ（登録商標）サーバ・システムといった、サーバ・システム１１２に含まれたＤＨＣＰサーバ１０２のそれぞれ１つに結合される。
【００１０】
複数のＤＨＣＰサーバ１０２の各々は、仮想ＤＨＣＰサーバ１０４のためのルータとして機能する。好ましい実施形態に係るキャッシュ・アルゴリズムにおいては、図２−図７に関して示され説明されるように、ＤＨＣＰサーバ１０２は、ＤＨＣＰルータとして言及される。各ｉＳＣＳＩ  ＮＩＣターゲットＨＢＡ１１０は、ＤＨＣＰサーバ１０２に対してＴｘを送信しＲｘを受信するＮＩＣ機能を有する多機能アダプタである。ＤＨＣＰ権限付与キャッシュ１０６は、ｉＳＮＳ  ＤＨＣＰデータベース１０８へのアクセスを制御するアルゴリズムを実行する。
【００１１】
仮想ＤＨＣＰサーバ１０４は、ｉＳＮＳ  ＤＨＣＰデータベース１０８によって定められた区画幅データベースにアクセスするＤＨＣＰサーバである。ｉＳＮＳ  ＤＨＣＰデータベース１０８は、ｉＳＮＳ（ｉＳＣＳＩネーム・サーバ）及び複数のＤＨＣＰサーバ１０２に共通のデータを有するデータ・オブジェクトを含む。
【００１２】
ニューヨーク州アーモンク所在のインターナショナル・ビジネス・マシーンズ・コーポレーションによって製造され販売されたｘＳｅｒｉｅｓ（登録商標）サーバといった、イニシエータ１１６におけるｉＳＣＳＩ  ＮＩＣ  ＨＢＡ１１４は、ブート・デバイスである。ｉＳＣＳＩ  ＮＩＣ  ＨＢＡ１１４は、ブート・パラメータを要求するＤＨＣＰクライアント・コードを有するファームウェアを含む。
【００１３】
ここで図２を参照すると、好ましい実施形態に係る共通データベースからサービス要求を実行する方法のための、複数のＤＨＣＰサーバ・ネットワーク・システム１００の装置の例示的なＤＨＣＰ権限付与キャッシュ１０６が示されている。好ましい実施形態に係るＤＨＣＰ権限付与キャッシュ１０６は、例えば要素２００、０−３１といった複数の要素２００を含む。ＤＨＣＰ権限付与キャッシュ１０６の各要素２００は、クライアント識別子２０２、ＩＳＣＳＩ  ＤＨＣＰルータ・ポインタ２０４、代替ＩＳＣＳＩ  ＤＨＣＰルータ・ポインタ２０６及びタイムスタンプ２０８を含む複数のエントリを有する。好ましい実施形態に係るＤＨＣＰ権限付与キャッシュ１０６は、最初にゼロに設定されるエントリ・ポインタ２１０を含む。
【００１４】
ここで図３を参照すると、好ましい実施形態に係るＤＨＣＰ権限付与キャッシュ１０６の例示的な初期プログラム・ロード（ＩＰＬ）の初期化が示されている。ブロック３００に示されるように、第１に、クライアント識別子２０２、ＩＳＣＳＩ  ＤＨＣＰルータ・ポインタ２０４、代替ＩＳＣＳＩ  ＤＨＣＰルータ・ポインタ２０６及びタイムスタンプ２０８を含む、要素２００の全てのキャッシュ・エントリが、ゼロ又はＮＵＬＬに設定される。第２に、要素２００、０−３１の３１に達した後に折り返すエントリ・ポインタ２１０又はエントリ・カウンタがゼロに初期化される。
【００１５】
好ましい実施形態の特性によれば、例えば２秒間といった設定時間だけ待つことによってタイムスタンプ破壊からの自動回復を可能にするために、絶対時間差が用いられる。権限が与えられている間にＤＨＣＰサーバに障害が起きた場合には、例えば２秒間といった時間だけ待つことによって、代替サーバへの自動回復が可能にされる。
【００１６】
図４、図５、図６及び図７は、好ましい実施形態に係る、ＤＨＣＰ権限付与キャッシュ１０６の機能を示すフローチャートである。
【００１７】
ここで図４を参照すると、好ましい実施形態に係る、ＤＨＣＰ権限付与キャッシュ１０６の機能の例示的なステップが示されている。ブロック４０２に示されるように、ＤＨＣＰサーバ１０２は、キーとしてクライアント識別子を用いて、またＩＳＣＳＩ  ＤＨＣＰルータ・オブジェクトへのポインタを調べて、ＤＨＣＰ権限付与キャッシュ１０６に照会する。ＤＨＣＰ権限付与キャッシュ１０６は、ブロック４０４に示されるように、上記キー・クライアント識別子に一致するエントリ・クライアント識別子２０２を検索するため、キーとして上記クライアント識別子を用いる。
【００１８】
決定ブロック４０６に示されるように、一致のための確認が行われる。一致が検出されない場合には、例示的なステップは図５に進む。エントリ・クライアント識別子２０２とキー・クライアント識別子との一致が検出される場合には、ブロック４０８に示されるようにエントリ・ポインタ２１０が検出されたエントリ２０２に後続する要素２００に設定される。例示的な要素２００、０−３１を用いるエントリ・ナンバーが３２である場合には、エントリ・ポインタ２１０がゼロに設定される。
【００１９】
次に、対応するＩＳＣＳＩ  ＤＨＣＰルータ・ポインタ２０４の一致の確認が、決定ブロック４１０に示されるように行われる。対応するＩＳＣＳＩ  ＤＨＣＰルータ・ポインタ２０４の一致が検出されない場合には、例示的なステップが図６に進む。
【００２０】
対応するＩＳＣＳＩ  ＤＨＣＰルータ・ポインタ２０４の一致も検出された場合には、現在のタイムスタンプとキャッシュ要素２００のタイムスタンプ２０８との間の絶対的な差が、ブロック４１２に示されるように特定される。
【００２１】
決定ブロック４１４に示されるように実行された場合には、時間差が２秒より小さいかどうかが確認される。時間差が２秒より小さい場合には、例示的なステップが図７に進む。時間差が２秒より小さいときには、ブロック４１６に示されるように権限付与の成功が戻される。
【００２２】
ここで図５を参照すると、図４の決定ブロック４０６においてエントリ・クライアント識別子２０２とキー・クライアント識別子との一致が検出されなかった場合には、ブロック５００に示されるように、エントリが、カウンタ又はエントリ・ポインタ２１０によって示されるスロットのＤＨＣＰ権限付与キャッシュ１０６に加えられる。ブロック５００に示されるように、第１に、クライアント識別子が、カウンタ又はエントリ・ポインタ２１０によって示されるスロットのＤＨＣＰ権限付与キャッシュ１０６に挿入される。第２に、キャッシュ・エントリ２００のＩＳＣＳＩ  ＤＨＣＰルータ・ポインタ２０４が検索値に設定される。第３に、キャッシュ・エントリにおけるタイムスタンプ２０８が現在の時刻に設定され、第４に、代替ＩＳＣＳＩ  ＤＨＣＰルータ・ポインタ２０６がゼロに設定される。第５に、エントリ・ポインタ２１０が１だけ増加され、例示的な要素２００、０−３１を用いるエントリ・ナンバーが３２である場合には、エントリ・ポインタ２１０がゼロに設定される。次いで、ブロック５０２に示されるように、権限付与の成功が戻される。
【００２３】
ここで図６を参照すると、図４の決定ブロック４１０において、クライアント識別子の一致が検出されるが、対応するＩＳＣＳＩ  ＤＨＣＰルータ・ポインタ２０４が検出されないときには、現在のタイムスタンプとキャッシュ要素２００のタイムスタンプ２０８との間の絶対的な差が、ブロック６００に示されるように特定される。決定ブロック６０２に示されるように、時間差が２秒より小さいかどうかの確認が行われる。時間差が２秒より小さい場合には、代替ＩＳＣＳＩ  ＤＨＣＰルータ・ポインタ２０６が、ブロック６０４に示されたように、検索に用いられたＩＳＣＳＩ  ＤＨＣＰルータ・ポインタに設定される。次いで、ブロック６０６に示されるように、権限付与の失敗が戻される。
【００２４】
時間差が２秒より小さくない場合には、キャッシュ・エントリのＩＳＣＳＩ  ＤＨＣＰルータ・ポインタ２０４が、ブロック６０８に示されるように、検索に用いられたＩＳＣＳＩ  ＤＨＣＰルータ・ポインタに設定され、キャッシュ・エントリの代替ＩＳＣＳＩ  ＤＨＣＰルータ・ポインタ２０６がゼロに設定され、キャッシュ・エントリのタイムスタンプ２０８が現在の時刻に設定される。次いで、ブロック６１０に示されるように権限付与の成功が戻される。
【００２５】
ここで図７を参照すると、図４の決定ブロック４１４において検出された時間差が２秒より小さくない場合には、現在のタイムスタンプとキャッシュ要素２００のタイムスタンプ２０８との間の絶対的な差が、ブロック７００に示されるように特定される。決定ブロック７０２に示されるように、時間差が３秒より大きいどうかの確認が行われる。時間差が３秒より大きい場合には、ブロック７０４に示されるように、キャッシュ・エントリのＩＳＣＳＩ  ＤＨＣＰルータ・ポインタ２０４が、検索に用いられたＩＳＣＳＩ  ＤＨＣＰルータ・ポインタに設定され、キャッシュ・エントリの代替ＩＳＣＳＩ  ＤＨＣＰルータ・ポインタ２０６がゼロに設定され、キャッシュ・エントリのタイムスタンプ２０８が現在の時刻に設定される。次いで、ブロック７０６に示されるように、権限付与の成功が戻される。
【００２６】
その他の場合は、時間差が３秒より大きくない場合には、決定ブロック７０８に示されるように、キャッシュ・エントリの代替ＩＳＣＳＩ  ＤＨＣＰルータ・ポインタ２０６がゼロであるかどうかの判断がなされる。キャッシュ・エントリの代替ＩＳＣＳＩ  ＤＨＣＰルータ・ポインタがゼロでない場合には、ブロック７１０に示されるように権限付与の失敗が戻される。その他の場合は、キャッシュ・エントリの代替ＩＳＣＳＩ  ＤＨＣＰルータ・ポインタがゼロであるときには、ブロック７１２に示されるように権限付与の成功が戻される。
【００２７】
本発明は、図面に示された本発明の実施形態の詳細を参照しながら説明されたが、これらの詳細は、添付の請求項において特許請求される本発明の範囲を制限することを意図されたものではない。
【図面の簡単な説明】
【００２８】
【図１】好ましい実施形態に係る、共通のデータベースからサービス要求を実行する方法のための装置を含む、複数の動的ホスト構成プロトコル（ＤＨＣＰ）サーバ・ネットワーク・システムを示すブロック図である。
【図２】好ましい実施形態に係る、共通のデータベースからサービス要求を実行する方法のための、図１の複数のＤＨＣＰサーバ・ネットワーク・システム装置のＤＨＣＰ権限付与キャッシュを示すブロック図である。
【図３】好ましい実施形態に係る、図２のＤＨＣＰ権限付与キャッシュを初期化する初期プログラム・ロード（ＩＰＬ）を示すフローチャートである。
【図４】好ましい実施形態に係る、図２のＤＨＣＰ権限付与キャッシュの機能を示すフローチャートである。
【図５】好ましい実施形態に係る、図２のＤＨＣＰ権限付与キャッシュの機能を示すフローチャートである。
【図６】好ましい実施形態に係る、図２のＤＨＣＰ権限付与キャッシュの機能を示すフローチャートである。
【図７】好ましい実施形態に係る、図２のＤＨＣＰ権限付与キャッシュの機能を示すフローチャートである。
【符号の説明】
【００２９】
１０２：ＤＨＣＰサーバ
１０４：仮想ＤＨＣＰサーバ
１０６：ＤＨＣＰ権限付与キャッシュ
１０８：ｉＳＮＳ／ＤＨＣＰデータベース
１１０：ｉＳＣＳＩ／ＮＩＣターゲットＨＢＡ
１１６：イニシエータ（ｘＳＥＲＩＥＳ）
【図１】
0004791279.tif 000002
【図２】
0004791279.tif 000003
【図３】
0004791279.tif 000004
【図４】
0004791279.tif 000005
【図５】
0004791279.tif 000006
【図６】
0004791279.tif 000007
【図７】
0004791279.tif 000008