(57)【要約】【課題】ＩＰアドレスの割り当てにかかる設定を効率化させることを課題とする。【解決手段】ＩＰアドレス割当制御装置は、起点となるネットワークスイッチが有するポートのポート番号と、当該ポートに接続される計算サーバが有するインタフェースに対応するＩＰアドレスと、ＭＡＣアドレスとを対応付けて、起点ではないネットワークスイッチに接続される当該計算サーバが有するインタフェースに対応するＩＰアドレスおよびＭＡＣアドレスとともに記憶する記憶部を有し、起点となるネットワークスイッチに接続された計算サーバによって送信された各インタフェースに対応するＭＡＣアドレスを取得して記憶部に格納し、対応するＭＡＣアドレスおよびＩＰアドレスを記憶部から取得してＤＨＣＰサーバに通知するとともに、当該ＭＡＣアドレスおよびＩＰアドレスの登録を当該ＤＨＣＰサーバに対して指示する。【選択図】図６
2010239597.tif 000002
【特許請求の範囲】
【請求項１】
管理サーバに対して情報要求パケットを送出する少なくとも一つのインタフェースを有する少なくとも一つのサーバ装置に、少なくとも一つの通信機器が接続され、前記通信機器と、当該通信機器にネットワーク接続されている前記管理サーバとのそれぞれにネットワーク接続されているＩＰアドレス割当制御装置としてのＩＰアドレス割当制御プログラムであって、
予め定められた所定通信機器が有するインタフェースに接続されたサーバ装置が有するインタフェースに対応する固有番号と、当該所定通信機器とは異なる通信機器が有するインタフェースに接続された前記サーバ装置が有するインタフェースに対応する固有番号とを、所定通信機器が有するインタフェースを介して取得する取得手順と、
前記所定通信機器が有するインタフェースを識別するインタフェース識別番号と、当該インタフェースに接続されたサーバ装置が有するインタフェースに対応するＩＰアドレスと、固有番号とを対応付けて、前記所定通信機器とは異なる通信機器が有するインタフェースに接続された前記少なくとも一つのサーバ装置が有する少なくとも一つのインタフェースに対応するＩＰアドレスとともに記憶する記憶部に、前記取得手順によって取得された所定通信機器とは異なる通信機器が有するインタフェースに接続されたサーバ装置が有するインタフェースに対応する固有番号を、前記所定通信機器が有するインタフェースに接続されたサーバ装置が有するインタフェースに対応する固有番号に基づいて格納する格納手順と、
をコンピュータに実行させることを特徴とするＩＰアドレス割当制御プログラム。
【請求項２】
前記格納手順によって格納された固有番号と、当該固有番号に対応するＩＰアドレスとを前記記憶部から取得して、取得された固有番号とＩＰアドレスとを前記管理サーバに通知するとともに、当該固有番号とＩＰアドレスとの登録を前記管理サーバに指示する指示手順をさらに実行させることを特徴とする請求項１に記載のＩＰアドレス割当制御プログラム。
【請求項３】
前記指示手順は、前記情報要求パケットに含まれる固有番号に対応するＩＰアドレスを、該当するサーバ装置に通知させる指示をさらに実行させることを特徴とする請求項２に記載のＩＰアドレス割当制御プログラム。
【請求項４】
管理サーバに対して情報要求パケットを送出する少なくとも一つのインタフェースを有する少なくとも一つのサーバ装置に、少なくとも一つの通信機器が接続され、前記通信機器と、当該通信機器にネットワーク接続されている前記管理サーバとのそれぞれにネットワーク接続されているＩＰアドレス割当制御装置であって、
予め定められた所定通信機器が有するインタフェースを識別するインタフェース識別番号と、当該インタフェースに接続されたサーバ装置が有するインタフェースに対応するＩＰアドレスと、固有番号とを対応付けて、前記所定通信機器とは異なる通信機器が有するインタフェースに接続された前記少なくとも一つのサーバ装置が有する少なくとも一つのインタフェースに対応するＩＰアドレスとともに記憶する記憶部と、
前記所定通信機器が有するインタフェースに接続されたサーバ装置が有するインタフェースに対応する固有番号と、当該所定通信機器とは異なる通信機器が有するインタフェースに接続された前記サーバ装置が有するインタフェースに対応する固有番号とを、所定通信機器が有するインタフェースを介して取得する取得部と、
前記取得部によって取得された所定通信機器とは異なる通信機器が有するインタフェースに接続されたサーバ装置が有するインタフェースに対応する固有番号を、前記所定通信機器が有するインタフェースに接続されたサーバ装置が有するインタフェースに対応する固有番号に基づいて前記記憶部に格納する格納部と、
を有することを特徴とするＩＰアドレス割当制御装置。
【請求項５】
管理サーバに対して情報要求パケットを送出する少なくとも一つのインタフェースを有する少なくとも一つのサーバ装置に、少なくとも一つの通信機器が接続され、前記通信機器と、当該通信機器にネットワーク接続されている前記管理サーバとのそれぞれにネットワーク接続されているＩＰアドレス割当制御装置としてのＩＰアドレス割当制御方法であって、
予め定められた所定通信機器が有するインタフェースに接続されたサーバ装置が有するインタフェースに対応する固有番号と、当該所定通信機器とは異なる通信機器が有するインタフェースに接続された前記サーバ装置が有するインタフェースに対応する固有番号とを、所定通信機器が有するインタフェースを介して取得する取得工程と、
前記所定通信機器が有するインタフェースを識別するインタフェース識別番号と、当該インタフェースに接続されたサーバ装置が有するインタフェースに対応するＩＰアドレスと、固有番号とを対応付けて、前記所定通信機器とは異なる通信機器が有するインタフェースに接続された前記少なくとも一つのサーバ装置が有する少なくとも一つのインタフェースに対応するＩＰアドレスとともに記憶する記憶部に、前記取得工程によって取得された所定通信機器とは異なる通信機器が有するインタフェースに接続されたサーバ装置が有するインタフェースに対応する固有番号を、前記所定通信機器が有するインタフェースに接続されたサーバ装置が有するインタフェースに対応する固有番号に基づいて格納する格納工程と、
を含んだことを特徴とするＩＰアドレス割当制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＰアドレス割当制御プログラム、ＩＰアドレス割当制御装置およびＩＰアドレス割当制御方法に関する。
【背景技術】
【０００２】
近年、大規模なデータセンタでは、数千〜数万台規模のサーバが運用および管理されている。大量のサーバを設置するにあたっては、各サーバに対するＩＰ（Internet  Protocol）アドレスの割り当てを効率的に実施したいというユーザのニーズがある。また、故障ノードの把握を容易にするために、ＩＰアドレスからサーバの設置位置を特定できるようにしたいというニーズもある。
【０００３】
ところで、サーバは、ラックなどに搭載されるネットワークスイッチを経由して他のサーバと通信を行なう。つまり、サーバの集約ポイントは、ネットワークスイッチとなる。このことから、最近では、上記ニーズに応えるべく、ネットワークスイッチを起点としてサーバを管理する様々な技術がある。
【０００４】
ここで、図１２〜図１５を用いて、ネットワークスイッチを起点としてサーバを管理する技術の例を説明する。なお、以下では、計算サーバが有するインタフェースにＩＰアドレスを割り当てるための処理を行なうＩＰアドレス割当制御装置を含む技術を説明する。
【０００５】
まず、図１２を用いて、従来技術に係るＩＰアドレス割当制御装置を含むシステム構成を説明する。図１２は、従来技術に係るＩＰアドレス割当制御装置を含むシステム構成の例を説明するための図である。
【０００６】
従来技術に係るシステム構成は、例えば、図１２に示すように、ＩＰアドレス割当制御装置と、ＤＨＣＰ（Dynamic  Host  Configuration  Protocol）サーバと、ネットワークスイッチとがそれぞれ接続される。そして、計算サーバの集約ポイントであるネットワークスイッチは、少なくとも一つの計算サーバと接続される。また、ネットワークスイッチは、計算サーバそれぞれが有するインタフェースと接続されるポートを有し、計算サーバは、当該ポートを介して、自装置以外の計算サーバや外部装置などと通信を行なう。
【０００７】
次に、図１３を用いて、従来技術に係るＩＰアドレス割当制御装置を含むシステムのデータセンタにおける構成を説明する。図１３は、従来技術に係るＩＰアドレス割当制御装置を含むシステムのデータセンタにおける構成の例を説明するための図である。
【０００８】
従来技術に係るシステムのデータセンタにおける構成は、例えば、図１３に示すように、図１２に示したネットワークスイッチと、少なくとも一つの計算サーバとがサーバラックにまとめられており、当該ネットワークスイッチと、ＩＰアドレス割当制御装置と、ＤＨＣＰサーバとがそれぞれ接続される。そして、データセンタでは、このようなサーバラックが複数設けられている。
【０００９】
次に、図１４を用いて、従来技術に係る各装置によって保持されるデータ構造を説明する。図１４は、従来技術に係る各装置によって保持されるデータ構造の例を説明するための図である。
【００１０】
従来技術に係るＩＰアドレス割当制御装置は、例えば、図１４に示すように、接続されるネットワークスイッチが有する各ポート「ｐｏｒｔ＃１」〜「ｐｏｒｔ＃ｎ」を識別する番号である「ポート番号」と、当該各ポートに接続される計算サーバが有するインタフェースに対応する「ＩＰアドレス」とが対応付けられたデータ構造を有する。ポート番号とＩＰアドレスとの例を挙げると、ＩＰアドレス割当制御装置は、ポート番号「１」と、ＩＰアドレス「１９２．１６８．１．１１」とが対応付けられたデータを保持する。
【００１１】
また、従来技術に係るＤＨＣＰサーバは、例えば、図１４に示すように、ネットワークスイッチが有する各ポート「ｐｏｒｔ＃１」〜「ｐｏｒｔ＃ｎ」を介して、各計算サーバと接続される。そして、ＤＨＣＰサーバは、各計算サーバが有する各インタフェースに対応する「ＭＡＣ（Media  Access  Control）アドレス」と、「ＩＰアドレス」とが対応付けられたデータ構造を有する。ＭＡＣアドレスとＩＰアドレスとの例を挙げると、ＤＨＣＰサーバは、ＭＡＣアドレス「００：０Ａ：ＥＦ：１２：３４：Ｂ４」と、ＩＰアドレス「１９２．１６８．１．１１」とが対応付けられたデータを保持する。
【００１２】
次に、図１５を用いて、従来技術に係るＩＰアドレス割当制御処理を説明する。図１５は、従来技術に係るＩＰアドレス割当制御処理の例を説明するための図である。
【００１３】
例えば、図１５に示すように、ＩＰアドレス割当制御装置は、「ポート番号」と「ＩＰアドレス」とが対応付けられたデータ構造を有しており、ネットワークスイッチとＤＨＣＰサーバとにそれぞれ接続されている。そして、ＩＰアドレス割当制御装置によって保持されるデータは、例えば、ポート番号「２」と、ＩＰアドレス「１９２．１６８．１．１２」とである。
【００１４】
また、例えば、図１５に示すように、ＤＨＣＰサーバは、「ＭＡＣアドレス」と「ＩＰアドレス」とが対応付けられたデータ構造を有しており、ＩＰアドレス割当制御装置とネットワークスイッチとのそれぞれに接続されている。なお、以下では、初期設定時を想定して、ＤＨＣＰサーバが有するデータ構造には、データが保持されていないこととして説明する。
【００１５】
また、図１５に示すように、計算サーバは、当該計算サーバが有するインタフェースと、ネットワークスイッチが有するポートとによってネットワークスイッチと接続されている。なお、以下では、ネットワークスイッチが有するポート「ｐｏｒｔ＃２」と接続される計算サーバが動作する場合を説明する。
【００１６】
上述した構成において、計算サーバは、図１５の（１）に示すように、自装置の起動時などに、当該計算サーバが有するインタフェースに対応するＭＡＣアドレス「００：０Ａ：ＥＦ：１２：５６：７Ｄ」を含むＤＨＣＰ要求パケットを送出する。
【００１７】
そして、ネットワークスイッチは、図１５の（２）に示すように、ポート「ｐｏｒｔ＃２」において受信されたＤＨＣＰ要求パケットに含まれるＭＡＣアドレス「００：０Ａ：ＥＦ：１２：５６：７Ｄ」と、自ポートのポート番号「２」とをＩＰアドレス割当制御装置に通知する。
【００１８】
続いて、ＩＰアドレス割当制御装置は、図１５の（３）に示すように、ネットワークスイッチによって通知されたポート番号「２」に対応するＩＰアドレス「１９２．１６８．１．１２」をデータ構造から取得する。その後、ＩＰアドレス割当制御装置は、図１５の（４）に示すように、取得されたＩＰアドレス「１９２．１６８．１．１２」と、通知されたＭＡＣアドレス「００：０Ａ：ＥＦ：１２：５６：７Ｄ」とをＤＨＣＰサーバに通知するとともに、当該ＩＰアドレスとＭＡＣアドレスとの登録を当該ＤＨＣＰサーバに対して指示する。
【００１９】
そして、ＤＨＣＰサーバは、図１５の（５）に示すように、ＩＰアドレス割当制御装置によって通知されたＭＡＣアドレス「００：０Ａ：ＥＦ：１２：５６：７Ｄ」と、ＩＰアドレス「１９２．１６８．１．１２」とをデータ構造に格納する。続いて、ＤＨＣＰサーバは、図１５の（６）に示すように、ＭＡＣアドレス「００：０Ａ：ＥＦ：１２：５６：７Ｄ」を含むＤＨＣＰ要求パケットに対するＤＨＣＰ応答パケットとして、対応するＩＰアドレス「１９２．１６８．１．１２」を、ポート「ｐｏｒｔ＃２」を介して計算サーバに送信する。
【００２０】
なお、ポート「ｐｏｒｔ＃２」に対応する計算サーバだけでなく、当該計算サーバ以外の計算サーバにおいても上記と同様の処理が実施され、各計算サーバは、受信されたＩＰアドレスを用いて、接続される自装置以外の計算サーバや外部装置などと通信を行えるようになる。
【先行技術文献】
【特許文献】
【００２１】
【特許文献１】特開２００７−１８３８３７号公報
【発明の概要】
【発明が解決しようとする課題】
【００２２】
しかしながら、上述した従来技術では、ＩＰアドレスの割り当てにかかる設定の効率化が不十分であるという課題がある。具体的には、上述した従来技術は、一つのネットワークスイッチに複数の計算サーバを接続する１系統のネットワーク環境を想定したシステムである。一方、データセンタでは、例えば、ネットワークの二重化や、業務系と管理系との２系統のネットワークを敷設することが多くなってきている。
【００２３】
そして、上述した従来技術では、複数のネットワークスイッチに複数の計算サーバを接続する複数系統のネットワーク環境である場合でも、各計算サーバのインタフェースに対応するＩＰアドレスを個別に設定することとなる。この結果、上述した従来技術では、ＩＰアドレスの割り当てにかかる設定の効率化が不十分である。
【００２４】
そこで、本願に開示する技術は、上記に鑑みてなされたものであって、ＩＰアドレスの割り当てにかかる設定を効率化させることが可能であるＩＰアドレス割当制御プログラム、ＩＰアドレス割当制御装置およびＩＰアドレス割当制御方法を提供することを目的とする。
【課題を解決するための手段】
【００２５】
上述した課題を解決し、目的を達成するため、本願に開示するＩＰアドレス割当制御プログラムは、一つの態様において、管理サーバに対して情報要求パケットを送出する少なくとも一つのインタフェースを有する少なくとも一つのサーバ装置に、少なくとも一つの通信機器が接続され、前記通信機器と、当該通信機器にネットワーク接続されている前記管理サーバとのそれぞれにネットワーク接続されているＩＰアドレス割当制御装置としてのＩＰアドレス割当制御プログラムであって、予め定められた所定通信機器が有するインタフェースに接続されたサーバ装置が有するインタフェースに対応する固有番号と、当該所定通信機器とは異なる通信機器が有するインタフェースに接続された前記サーバ装置が有するインタフェースに対応する固有番号とを、所定通信機器が有するインタフェースを介して取得する取得手順と、前記所定通信機器が有するインタフェースを識別するインタフェース識別番号と、当該インタフェースに接続されたサーバ装置が有するインタフェースに対応するＩＰアドレスと、固有番号とを対応付けて、前記所定通信機器とは異なる通信機器が有するインタフェースに接続された前記少なくとも一つのサーバ装置が有する少なくとも一つのインタフェースに対応するＩＰアドレスとともに記憶する記憶部に、前記取得手順によって取得された所定通信機器とは異なる通信機器が有するインタフェースに接続されたサーバ装置が有するインタフェースに対応する固有番号を、前記所定通信機器が有するインタフェースに接続されたサーバ装置が有するインタフェースに対応する固有番号に基づいて格納する格納手順と、をコンピュータに実行させる。
【発明の効果】
【００２６】
本願に開示するＩＰアドレス割当制御プログラム、ＩＰアドレス割当制御装置およびＩＰアドレス割当制御方法の一つの様態によれば、ＩＰアドレスの割り当てにかかる設定を効率化させることが可能であるという効果を奏する。
【図面の簡単な説明】
【００２７】
【図１】図１は、実施例１に係るＩＰアドレス割当制御装置を含むシステム構成の例を説明するための図である。
【図２】図２は、実施例２に係るＩＰアドレス割当制御装置を含むシステム構成の例を説明するための図である。
【図３】図３は、実施例２に係るＩＰアドレス割当制御装置を含むシステムのデータセンタにおける構成の例を説明するための図である。
【図４】図４は、実施例２に係るシステムにおいて各装置によって保持されるデータ構造の例を説明するための図である。
【図５】図５は、実施例２に係るＩＰアドレス割当制御処理の例を説明するための図である。
【図６】図６は、実施例２に係るＩＰアドレス割当制御処理の例を説明するための図である。
【図７】図７は、実施例２に係るＩＰアドレス割当制御処理の例を説明するための図である。
【図８】図８は、実施例２に係るＩＰアドレス割当制御装置の構成例を示す図である。
【図９】図９は、ＩＰアドレス割当テーブルに記憶されるデータの例を示す図である。
【図１０】図１０は、実施例２に係るＩＰアドレス割当制御処理の流れを示すシーケンス図である。
【図１１】図１１は、ＩＰアドレス割当制御プログラムを実行するコンピュータを示す図である。
【図１２】図１２は、従来技術に係るＩＰアドレス割当制御装置を含むシステム構成の例を説明するための図である。
【図１３】図１３は、従来技術に係るＩＰアドレス割当制御装置を含むシステムのデータセンタにおける構成の例を説明するための図である。
【図１４】図１４は、従来技術に係る各装置によって保持されるデータ構造の例を説明するための図である。
【図１５】図１５は、従来技術に係るＩＰアドレス割当制御処理の例を説明するための図である。
【発明を実施するための形態】
【００２８】
以下に添付図面を参照して、本願に開示するＩＰアドレス割当制御プログラム、ＩＰアドレス割当制御装置およびＩＰアドレス割当制御方法の実施例を説明する。なお、以下の実施例により本発明が限定されるものではない。
【実施例１】
【００２９】
図１を用いて、実施例１に係るＩＰアドレス割当制御装置を含むシステム構成について説明する。図１は、実施例１に係るＩＰアドレス割当制御装置を含むシステム構成の例を説明するための図である。
【００３０】
本願に開示するＩＰアドレス割当制御装置を含むシステム構成では、例えば、図１に示すように、ＩＰアドレス割当制御装置と、管理サーバと、少なくとも一つの通信機器とがそれぞれ接続される。そして、各通信機器は、サーバ装置の集約ポイントであり、少なくとも一つのサーバ装置と接続される。
【００３１】
また、各通信機器は、サーバ装置それぞれが有する少なくとも一つのインタフェースと接続されるインタフェースを有し、サーバ装置は、各通信機器が有するインタフェースを介して、自装置以外のサーバ装置や外部装置などと通信を行なう。図１において、通信機器１は、ｎ個（ｎは自然数）のインタフェース「Ｉ／Ｆ＃１」〜「Ｉ／Ｆ＃ｎ」を有している。
【００３２】
なお、図１では、通信機器１、通信機器２および通信機器３の３台の通信機器を設置する場合を図示しているが、さらに多くの通信機器を設置することとしても良く、当該通信機器の台数は環境によって異なる。以下では、予め決定される起点となる所定通信機器を通信機器１とする場合を説明する。
【００３３】
また、ＩＰアドレス割当制御装置は、起点となる通信機器１が有するインタフェースを識別するインタフェース識別番号と、各インタフェースに接続されるサーバ装置が有するインタフェースに対応するＩＰアドレスと、固有番号とが対応付けられたデータ構造を有する。このデータ構造には、通信機器２や通信機器３などが有する各インタフェースに接続されるサーバ装置が有する各インタフェースに対応するＩＰアドレスと、固有番号とがさらに対応付けられている。なお、以下では、ＩＰアドレス割当制御装置が有するデータ構造を、「ＩＰアドレス割当テーブル」として説明する。
【００３４】
一方、管理サーバは、サーバ装置が有するインタフェースに対応する固有番号とＩＰアドレスとが対応付けられたデータ構造を有する。なお、以下では、初期設定時を想定して、管理サーバが有するデータ構造には、データが保持されていないこととして説明する。また、以下では、管理サーバが有するデータ構造を、「データ管理テーブル」として説明する。また、サーバ装置は、当該サーバ装置が有する少なくとも一つのインタフェースと、各通信機器が有する各インタフェースとによって通信機器と接続される。なお、以下では、起点となる通信機器１が有するインタフェース「Ｉ／Ｆ＃２」と接続されるサーバ装置が動作する場合を説明する。
【００３５】
上述した構成において、サーバ装置は、自装置が有するインタフェースに対応する固有番号を含む情報要求パケットを送出する。そして、通信機器１は、サーバ装置によって送出された情報要求パケットを受信する。続いて、通信機器１は、受信された情報要求パケットに含まれる固有番号と、自装置が有するインタフェースを識別するインタフェース識別番号とをＩＰアドレス割当制御装置に通知する。
【００３６】
その後、ＩＰアドレス割当制御装置は、通信機器１によって通知されたインタフェース識別番号に対応する固有番号を、ＩＰアドレス割当テーブルに格納する。そして、ＩＰアドレス割当制御装置は、格納された固有番号と、当該固有番号に対応するＩＰアドレスとを取得する。続いて、ＩＰアドレス割当制御装置は、取得されたＩＰアドレスと固有番号とを管理サーバに通知するとともに、当該ＩＰアドレスと固有番号とを、管理サーバが保持するデータ管理テーブルへ登録するように管理サーバに対して指示する。
【００３７】
そして、管理サーバは、ＩＰアドレス割当制御装置によって通知された固有番号と、ＩＰアドレスとをデータ管理テーブルに格納する。続いて、管理サーバは、固有番号を含む情報要求パケットに対する情報応答パケットとして、対応するＩＰアドレスを、通信機器１を介してサーバ装置に送信する。
【００３８】
その後、サーバ装置は、通信機器１が有するインタフェース「Ｉ／Ｆ＃２」を介して、自装置が有するインタフェースに対応するＩＰアドレスを取得する。そして、サーバ装置は、自装置が含まれるネットワーク内で、通信機器２や通信機器３などに接続される自装置が有する全てのインタフェースに対応する固有番号を取得する。続いて、サーバ装置は、ＩＰアドレスを取得したインタフェースに対応する固有番号と、取得された自装置が有する全てのインタフェースに対応する固有番号とをＩＰアドレス割当制御装置に通知する。
【００３９】
そして、ＩＰアドレス割当制御装置は、通信機器１が有するインタフェース「Ｉ／Ｆ＃２」に接続されたサーバ装置が有するインタフェースに対応する固有番号と、通信機器２や通信機器３などが有するインタフェースに接続された当該サーバ装置が有するインタフェースに対応する固有番号とを、通信機器１が有するインタフェース「Ｉ／Ｆ＃２」を介して取得する。
【００４０】
続いて、ＩＰアドレス割当制御装置は、取得された通信機器２や通信機器３などが有するインタフェースに接続されたサーバ装置が有するインタフェースに対応する固有番号を、通信機器１が有するインタフェース「Ｉ／Ｆ＃２」に接続されたサーバ装置が有するインタフェースに対応する固有番号に基づいて、ＩＰアドレス割当テーブルに格納する。
【００４１】
その後、ＩＰアドレス割当制御装置は、格納された固有番号と、当該固有番号に対応するＩＰアドレスとをＩＰアドレス割当テーブルから取得する。そして、ＩＰアドレス割当制御装置は、取得された固有番号とＩＰアドレスとを管理サーバに通知するとともに、当該固有番号とＩＰアドレスとの登録を当該管理サーバに対して指示する。なお、このとき、ＩＰアドレス割当制御装置が、情報要求パケットに含まれる固有番号に対応するＩＰアドレスを、該当するサーバ装置に通知させる指示を管理サーバに対してさらに行なうこととしても良い。
【００４２】
続いて、管理サーバは、ＩＰアドレス割当制御装置によって通知された固有番号とＩＰアドレスとをデータ管理テーブルに登録する。その後、サーバ装置は、自装置が有する少なくとも一つのインタフェースから、当該インタフェースに対応する固有番号を含んだ情報要求パケットを送出する。
【００４３】
そして、管理サーバは、通信機器１、通信機器２および通信機器３それぞれを介して、サーバ装置が有するインタフェースに対応する固有番号を含む情報要求パケットを受信すると、受信された固有番号に対応するＩＰアドレスをデータ管理テーブルから取得する。続いて、管理サーバは、固有番号を送出したサーバ装置それぞれに、取得されたＩＰアドレスを含んだ情報応答パケットを通知する。その後、サーバ装置は、通信機器１、通信機器２および通信機器３が有するインタフェースを介して、自装置が有するインタフェースに対応するＩＰアドレスを取得する。
【００４４】
なお、上記処理は、起点となる通信機器１が有するインタフェース「Ｉ／Ｆ＃２」以外のインタフェース（例えば、「Ｉ／Ｆ＃１」や「Ｉ／Ｆ＃３」など）に接続されるサーバ装置についても同様に実施され、全てのサーバ装置が有する全てのインタフェースについてＩＰアドレスが割り当てられることとなる。
【００４５】
［実施例１による効果］
上述したように、ＩＰアドレス割当制御装置は、予め定められる起点となる通信機器が有するインタフェースと、当該インタフェースに接続されるサーバ装置が有するインタフェースに対応する固有番号とに基づいて、ネットワーク内における当該サーバ装置が有する全てのインタフェースに対応するＩＰアドレスを割り当てることができるので、サーバ装置が有する個々のインタフェースについて個別にＩＰアドレスを割り当てる従来技術と比較して、ＩＰアドレスの割り当てにかかる設定を効率化させることができる。
【実施例２】
【００４６】
次に、実施例２に係るＩＰアドレス割当制御装置の実施例について説明する。
【００４７】
［システム構成］
まず、図２を用いて、実施例２に係るＩＰアドレス割当制御装置を含むシステム構成を説明する。図２は、実施例２に係るＩＰアドレス割当制御装置を含むシステム構成の例を説明するための図である。
【００４８】
実施例２に係るシステム構成は、例えば、図２に示すように、ＩＰアドレス割当制御装置と、ＤＨＣＰサーバと、少なくとも一つのネットワークスイッチとがそれぞれ接続される。なお、図２では、ネットワークスイッチ１〜ネットワークスイッチ３が図示されている。また、実施例２に係るＤＨＣＰサーバは、実施例１に係る管理サーバに該当し、実施例２に係るネットワークスイッチは、実施例１に係る通信機器に対応する。
【００４９】
そして、各ネットワークスイッチは、少なくとも一つの計算サーバと接続され、計算サーバの集約ポイントである。また、各ネットワークスイッチは、計算サーバそれぞれが有する少なくとも一つのインタフェースと接続されるポートを有し、計算サーバは、当該ポートを介して、自装置以外の計算サーバや外部装置などと通信を行なう。また、図２において、ネットワークスイッチ１は、ｎ個（ｎは自然数）のポート「ｐｏｒｔ＃１」〜「ｐｏｒｔ＃ｎ」を有している。また、実施例２に係る計算サーバは、実施例１に係るサーバ装置に対応する。
【００５０】
なお、図２では、３台のネットワークスイッチを設置する場合を図示しているが、さらに多くのネットワークスイッチを設置することとしても良く、ネットワークスイッチの台数は環境によって異なる。以下では、予め決定される起点となるネットワークスイッチをネットワークスイッチ１とする場合を説明する。また、実施例２に係るネットワークスイッチ１は、実施例１に係る通信機器１に対応する。
【００５１】
［データセンタにおける構成］
次に、図３を用いて、実施例２に係るＩＰアドレス割当制御装置を含むシステムのデータセンタにおける構成を説明する。図３は、実施例２に係るＩＰアドレス割当制御装置を含むシステムのデータセンタにおける構成の例を説明するための図である。
【００５２】
実施例２に係るシステムのデータセンタにおける構成は、例えば、図３に示すように、図２に示した少なくとも一つのネットワークスイッチと、少なくとも一つの計算サーバとがサーバラックにまとめられている。そして、このシステムでは、各ネットワークスイッチと、ＩＰアドレス割当制御装置と、ＤＨＣＰサーバとがそれぞれ接続される構成を有する。データセンタでは、このようなサーバラックがさらに複数設けられている。
【００５３】
また、図３において、各ネットワークスイッチは、管理用ＬＡＮ（Local  Area  Network）ネットワークスイッチと、業務用ＬＡＮネットワークスイッチ１と、業務用ＬＡＮネットワークスイッチ２とである。この管理用ＬＡＮは、例えば、ＩＰＭＩ（Intelligent  Platform  Management  Interface）を利用して、各計算サーバのハードウェアを監視し、電源の操作や温度の管理などを行なうためのネットワークである。また、図３では、業務用ＬＡＮネットワークスイッチを２台設ける冗長構成（二重化）としている。
【００５４】
なお、図３では、３台のネットワークスイッチを設置する場合を図示しているが、さらに多くのネットワークスイッチを設置することとしても良く、ネットワークスイッチの台数は環境により異なる。
【００５５】
［データ構造］
次に、図４を用いて、実施例２に係るシステムにおいて各装置によって保持されるデータ構造を説明する。図４は、実施例２に係るシステムにおいて各装置によって保持されるデータ構造の例を説明するための図である。
【００５６】
実施例２に係るＩＰアドレス割当制御装置は、例えば、図４に示すように、接続されるネットワークスイッチ１が有する各ポート「ｐｏｒｔ＃１」〜「ｐｏｒｔ＃ｎ」を識別する番号である「ポート番号」を含むＩＰアドレス割当テーブルを有する。そして、ＩＰアドレス割当制御装置は、「ポート番号」と、各ポートに接続される計算サーバが有するインタフェースに対応する「ＩＰアドレス」と、「ＭＡＣアドレス」とが対応付けられたＩＰアドレス割当テーブルを有する。ポート番号、ＩＰアドレスおよびＭＡＣアドレスの例を挙げると、ＩＰアドレス割当制御装置は、ポート番号「２」と、ＩＰアドレス「１９２．１６８．１．１２」と、ＭＡＣアドレス「００：０Ａ：ＥＦ：１２：５６：７Ｄ」とが対応付けられたデータを保持する。なお、実施例２に係るポート番号は、実施例１に係るインタフェース識別番号に対応し、実施例２に係るＭＡＣアドレスは、実施例１に係る固有番号に対応する。
【００５７】
そして、ＩＰアドレス割当制御装置は、ネットワークスイッチ２やネットワークスイッチ３などが有する各ポートに接続される計算サーバが有するインタフェースに対応する「ＩＰアドレス」と、「ＭＡＣアドレス」とが対応付けられたＩＰアドレス割当テーブルをさらに有する。ネットワークスイッチ２に対応するＩＰアドレスとＭＡＣアドレスとの例を挙げると、ＩＰアドレス割当制御装置は、ＩＰアドレス「１７２．１６．６４．２」と、ＭＡＣアドレス「００：０Ａ：ＥＦ：８８：２３：Ｂ４」とが対応付けられたデータを保持する。また、ネットワークスイッチ３に対応するＩＰアドレスとＭＡＣアドレスとの例を挙げると、ＩＰアドレス割当制御装置は、ＩＰアドレス「１７２．１６．１２８．２」と、ＭＡＣアドレス「００：０Ａ：ＥＦ：８８：２３：Ｂ５」とが対応付けられたデータを保持する。
【００５８】
なお、ＩＰアドレス割当制御装置が有するＩＰアドレス割当テーブルは、敷設される環境、すなわちネットワークスイッチの台数や計算サーバが有するインタフェースの数によってエントリ数が増減する。換言すると、ＩＰアドレス割当テーブルは、ネットワークスイッチが５台である場合に、ネットワークスイッチ１〜ネットワークスイッチ５や、各ネットワークスイッチに接続される計算サーバが有するインタフェースの数に応じてエントリ数が増加する。
【００５９】
また、ＤＨＣＰサーバは、例えば、図４に示すように、各ネットワークスイッチが有する各ポートを介して、各計算サーバと接続される。そして、ＤＨＣＰサーバは、各計算サーバが有する各インタフェースに対応する「ＭＡＣアドレス」と、「ＩＰアドレス」とが対応付けられたデータ管理テーブルを有する。ＭＡＣアドレスとＩＰアドレスとの例を挙げると、ＤＨＣＰサーバは、ＭＡＣアドレス「００：０Ａ：ＥＦ：８８：２３：Ｂ４」と、ＩＰアドレス「１７２．１６．６４．２」とが対応付けられたデータを保持する。
【００６０】
［ＩＰアドレス割当制御処理］
次に、図５〜図７を用いて、実施例２に係るＩＰアドレス割当制御処理を説明する。図５〜図７は、実施例２に係るＩＰアドレス割当制御処理の例を説明するための図である。
【００６１】
例えば、図５に示すように、ＩＰアドレス割当制御装置は、ネットワークスイッチ１〜ネットワークスイッチ３と、ネットワークスイッチ１〜ネットワークスイッチ３とネットワーク接続されているＤＨＣＰサーバとにそれぞれ接続されている。また、各ネットワークスイッチは、ＤＨＣＰサーバに対してＤＨＣＰ要求パケットを送出する少なくとも一つのインタフェースを有する少なくとも一つの計算サーバに接続されている。
【００６２】
そして、ＩＰアドレス割当制御装置は、予め定められた起点となるネットワークスイッチ１が有するポートを識別する「ポート番号」と、各ポートに接続される計算サーバが有するインタフェースに対応する「ＩＰアドレス」と、「ＭＡＣアドレス」とが対応付けられたＩＰアドレス割当テーブルを有する。ＩＰアドレス割当制御装置によって保持されるデータは、例えば、ポート番号「２」と、ＩＰアドレス「１９２．１６８．１．１２」と、ＭＡＣアドレス「未登録（データ未登録）」とである。
【００６３】
また、ＩＰアドレス割当制御装置は、ネットワークスイッチ２が有する各ポートに接続される計算サーバが有するインタフェースに対応する「ＩＰアドレス」と、「ＭＡＣアドレス」とが対応付けられたＩＰアドレス割当テーブルをさらに有する。そして、ＩＰアドレス割当制御装置によって保持されるデータは、例えば、ＩＰアドレス「１７２．１６．６４．２」と、ＭＡＣアドレス「未登録（データ未登録）」とである。
【００６４】
また、ＩＰアドレス割当制御装置は、ネットワークスイッチ３が有する各ポートに接続される計算サーバが有するインタフェースに対応する「ＩＰアドレス」と、「ＭＡＣアドレス」とが対応付けられたＩＰアドレス割当テーブルをさらに有する。そして、ＩＰアドレス割当制御装置によって保持されるデータは、例えば、ＩＰアドレス「１７２．１６．１２８．２」と、ＭＡＣアドレス「未登録（データ未登録）」とである。
【００６５】
一方、図５に示すように、ＤＨＣＰサーバは、「ＭＡＣアドレス」と「ＩＰアドレス」とが対応付けられたデータ管理テーブルを有する。なお、以下では、初期設定時を想定して、ＤＨＣＰサーバが有するデータ管理テーブルには、データが保持されていないこととして説明する。
【００６６】
また、図５に示すように、計算サーバは、当該計算サーバが有する少なくとも一つのインタフェースと、各ネットワークスイッチが有する各ポートとによってネットワークスイッチと接続されている。なお、以下では、ネットワークスイッチ１を起点として、当該ネットワークスイッチ１が有するポート「ｐｏｒｔ＃２」と接続される計算サーバが動作する場合を説明する。
【００６７】
上述した構成において、計算サーバは、図５の（１）に示すように、設定に従って、定期的にまたは自装置の起動時などに、当該計算サーバが有するインタフェースに対応するＭＡＣアドレス「００：０Ａ：ＥＦ：１２：５６：７Ｄ」を含むＤＨＣＰ要求パケットを送出する。なお、実施例２に係るＤＨＣＰ要求パケットは、実施例１に係る情報要求パケットに対応する。
【００６８】
計算サーバによって送出されるＤＨＣＰ要求パケットは、一つの様態ではネットワーク内にブロードキャストされるとともに、ＤＨＣＰサーバに対してＩＰアドレスを要求するパケットである。そして、ＤＨＣＰ要求パケットを送出する計算サーバは、例えば、ＩＰアドレスを取得するまで送出したり、ＩＰアドレス確認のために定期的に送出したり、所定の外部装置からの送出命令に従って送出したりする。
【００６９】
そして、ネットワークスイッチ１は、図５の（２）に示すように、計算サーバによって送出され、ポート「ｐｏｒｔ＃２」において受信されたＤＨＣＰ要求パケットに含まれるＭＡＣアドレス「００：０Ａ：ＥＦ：１２：５６：７Ｄ」と、自ポート「ｐｏｒｔ＃２」のポート番号「２」とをＩＰアドレス割当制御装置に通知する。
【００７０】
ところで、ＤＨＣＰ要求パケットは、上記のように一つの様態ではＤＨＣＰサーバに対して送出されるものである。よって、ここでは、パケットのリレー先やフィルタリングなどをポートごとに設定できる機能を有するネットワークスイッチを利用することが好ましい。要するに、ネットワークスイッチは、当該ネットワークスイッチによって受信された初回のＤＨＣＰ要求パケットをＩＰアドレス割当制御装置に通知する。但し、ＤＨＣＰサーバでは、データ管理テーブルに登録されていないＭＡＣアドレスを含んだＤＨＣＰ要求パケットを無視するように設定することができるため、上記フィルタリングなどの機能を有するネットワークスイッチを利用することを要するわけではない。
【００７１】
続いて、ＩＰアドレス割当制御装置は、図５の（３）に示すように、ネットワークスイッチ１によって通知されたポート番号「２」に対応するＭＡＣアドレス「００：０Ａ：ＥＦ：１２：５６：７Ｄ」を、保持されるＩＰアドレス割当テーブルに格納する。その後、ＩＰアドレス割当制御装置は、格納されたＭＡＣアドレス「００：０Ａ：ＥＦ：１２：５６：７Ｄ」と、当該ＭＡＣアドレスに対応するＩＰアドレス「１９２．１６８．１．１２」とをＩＰアドレス割当テーブルから取得する。そして、ＩＰアドレス割当制御装置は、取得されたＩＰアドレスとＭＡＣアドレスとをＤＨＣＰサーバに通知するとともに、当該ＩＰアドレスとＭＡＣアドレスとの登録を当該ＤＨＣＰサーバに対して指示する。
【００７２】
続いて、ＤＨＣＰサーバは、図５の（４）に示すように、ＩＰアドレス割当制御装置によって通知されたＭＡＣアドレス「００：０Ａ：ＥＦ：１２：５６：７Ｄ」と、ＩＰアドレス「１９２．１６８．１．１２」とをデータ管理テーブルに格納する。その後、ＤＨＣＰサーバは、ＭＡＣアドレス「００：０Ａ：ＥＦ：１２：５６：７Ｄ」を含むＤＨＣＰ要求パケットに対するＤＨＣＰ応答パケットとして、対応するＩＰアドレス「１９２．１６８．１．１２」を、ネットワークスイッチ１が有するポート「ｐｏｒｔ＃２」を介して計算サーバに送信する。
【００７３】
そして、計算サーバは、図５の（５）に示すように、ネットワークスイッチ１が有するポート「ｐｏｒｔ＃２」を介して、自装置が有するインタフェースに対応するＩＰアドレス「１９２．１６８．１．１２」を取得する。なお、計算サーバは、取得されたＩＰアドレスを用いて、接続される自装置以外の計算サーバや外部装置などと通信を行えるようになる。
【００７４】
続いて、計算サーバは、図６の（６）に示すように、自装置が含まれるネットワーク内で、ネットワークスイッチ２やネットワークスイッチ３などに接続される自装置が有する全てのインタフェースに対応するＭＡＣアドレスを取得する。取得されるＭＡＣアドレスは、例えば、ネットワークスイッチ２に接続される計算サーバが有するインタフェースのＭＡＣアドレス「００：０Ａ：ＥＦ：８８：２３：Ｂ４」と、ネットワークスイッチ３に接続される当該計算サーバが有するインタフェースのＭＡＣアドレス「００：０Ａ：ＥＦ：８８：２３：Ｂ５」とである。
【００７５】
その後、計算サーバは、ＩＰアドレス「１９２．１６８．１．１２」を取得したインタフェースに対応するＭＡＣアドレス「００：０Ａ：ＥＦ：１２：５６：７Ｄ」と、取得されたＭＡＣアドレス「００：０Ａ：ＥＦ：８８：２３：Ｂ４」と、「００：０Ａ：ＥＦ：８８：２３：Ｂ５」とをＩＰアドレス割当制御装置に通知する。なお、計算サーバは、取得されたＩＰアドレス「１９２．１６８．１．１２」を利用して、ＩＰアドレス割当制御装置と通信する。
【００７６】
そして、ＩＰアドレス割当制御装置は、図６の（７）に示すように、計算サーバによって通知されることにより、ネットワークスイッチ１が有するポート「ｐｏｒｔ＃２」に接続された計算サーバが有するインタフェースに対応するＭＡＣアドレス「００：０Ａ：ＥＦ：１２：５６：７Ｄ」を取得する。
【００７７】
また、ＩＰアドレス割当制御装置は、同様に、ネットワークスイッチ１とは異なるネットワークスイッチ２およびネットワークスイッチ３が有するポートに接続された計算サーバが有するインタフェースに対応するＭＡＣアドレス「００：０Ａ：ＥＦ：８８：２３：Ｂ４」と、「００：０Ａ：ＥＦ：８８：２３：Ｂ５」とを取得する。なお、これらのＭＡＣアドレスは、上記のように、計算サーバによって通知されることにより、起点となるネットワークスイッチ１が有するポート「ｐｏｒｔ＃２」を介して取得される。
【００７８】
続いて、ＩＰアドレス割当制御装置は、取得されたネットワークスイッチ２およびネットワークスイッチ３が有するポートに接続された計算サーバが有するインタフェースに対応するＭＡＣアドレス「００：０Ａ：ＥＦ：８８：２３：Ｂ４」と、「００：０Ａ：ＥＦ：８８：２３：Ｂ５」とを、ネットワークスイッチ１が有するポート「ｐｏｒｔ＃２」に接続された計算サーバが有するインタフェースに対応するＭＡＣアドレス「００：０Ａ：ＥＦ：１２：５６：７Ｄ」をキーとして、ＩＰアドレス割当テーブルに格納する。
【００７９】
その後、ＩＰアドレス割当制御装置は、図６の（８）に示すように、格納されたＭＡＣアドレス「００：０Ａ：ＥＦ：８８：２３：Ｂ４」と、当該ＭＡＣアドレスに対応するＩＰアドレス「１７２．１６．６４．２」とをＩＰアドレス割当テーブルから取得する。そして、ＩＰアドレス割当制御装置は、取得されたＭＡＣアドレス「００：０Ａ：ＥＦ：８８：２３：Ｂ４」と、ＩＰアドレス「１７２．１６．６４．２」とをＤＨＣＰサーバに通知するとともに、当該ＭＡＣアドレスとＩＰアドレスとの登録を当該ＤＨＣＰサーバに対して指示する。
【００８０】
また、ＩＰアドレス割当制御装置は、格納されたＭＡＣアドレス「００：０Ａ：ＥＦ：８８：２３：Ｂ５」と、当該ＭＡＣアドレスに対応するＩＰアドレス「１７２．１６．１２８．２」とをＩＰアドレス割当テーブルから取得する。そして、ＩＰアドレス割当制御装置は、取得されたＭＡＣアドレス「００：０Ａ：ＥＦ：８８：２３：Ｂ５」と、ＩＰアドレス「１７２．１６．１２８．２」とをＤＨＣＰサーバに通知するとともに、当該ＭＡＣアドレスとＩＰアドレスとの登録を当該ＤＨＣＰサーバに対して指示する。
【００８１】
なお、ＤＨＣＰサーバによる計算サーバへのＩＰアドレスの通知は、ＤＨＣＰ要求パケットに対する応答パケットであるＤＨＣＰ応答パケットによって実施させる。但し、ＩＰアドレス割当制御装置が、ＤＨＣＰ要求パケットに含まれるＭＡＣアドレスに対応するＩＰアドレスを、該当する計算サーバに通知させる指示をＤＨＣＰサーバに対してさらに行なうこととしても良い。
【００８２】
続いて、ＤＨＣＰサーバは、図６の（９）に示すように、ＩＰアドレス割当制御装置によって通知されたＭＡＣアドレス「００：０Ａ：ＥＦ：８８：２３：Ｂ４」と、ＩＰアドレス「１７２．１６．６４．２」とをデータ管理テーブルに登録する。また、ＤＨＣＰサーバは、ＩＰアドレス割当制御装置によって通知されたＭＡＣアドレス「００：０Ａ：ＥＦ：８８：２３：Ｂ５」と、ＩＰアドレス「１７２．１６．１２８．２」とをデータ管理テーブルに登録する。
【００８３】
その後、計算サーバは、図７の（１０）に示すように、当該計算サーバが有する各インタフェースから、各インタフェースに対応するＭＡＣアドレス「００：０Ａ：ＥＦ：１２：５６：７Ｄ」、「００：０Ａ：ＥＦ：８８：２３：Ｂ４」および「００：０Ａ：ＥＦ：８８：２３：Ｂ５」を含んだＤＨＣＰ要求パケットを送出する。
【００８４】
計算サーバによって送出されるＭＡＣアドレス「００：０Ａ：ＥＦ：１２：５６：７Ｄ」は、起点となるネットワークスイッチ１が有するポート「ｐｏｒｔ＃２」に接続される当該計算サーバが有するインタフェースに対応するＭＡＣアドレスである。また、計算サーバによって送出されるＭＡＣアドレス「００：０Ａ：ＥＦ：８８：２３：Ｂ４」は、ネットワークスイッチ２が有するポートに接続される当該計算サーバが有するインタフェースに対応するＭＡＣアドレスである。また、計算サーバによって送出されるＭＡＣアドレス「００：０Ａ：ＥＦ：８８：２３：Ｂ５」は、ネットワークスイッチ３が有するポートに接続される当該計算サーバが有するインタフェースに対応するＭＡＣアドレスである。
【００８５】
そして、ＤＨＣＰサーバは、図７の（１１）に示すように、ネットワークスイッチ１が有するポート「ｐｏｒｔ＃２」を介して、計算サーバが有するインタフェースに対応するＭＡＣアドレス「００：０Ａ：ＥＦ：１２：５６：７Ｄ」を受信する。続いて、ＤＨＣＰサーバは、受信されたＭＡＣアドレスに対応するＩＰアドレス「１９２．１６８．１．１２」をデータ管理テーブルから取得する。続いて、ＤＨＣＰサーバは、ネットワークスイッチ１を介してＤＨＣＰ要求パケットを送出した計算サーバに、取得されたＩＰアドレス「１９２．１６８．１．１２」を含んだＤＨＣＰ応答パケットを通知する。
【００８６】
また、ＤＨＣＰサーバは、ネットワークスイッチ２が有するポートを介して、計算サーバが有するインタフェースに対応するＭＡＣアドレス「００：０Ａ：ＥＦ：８８：２３：Ｂ４」を受信する。そして、ＤＨＣＰサーバは、受信されたＭＡＣアドレスに対応するＩＰアドレス「１７２．１６．６４．２」をデータ管理テーブルから取得する。続いて、ＤＨＣＰサーバは、ネットワークスイッチ２を介してＤＨＣＰ要求パケットを送出した計算サーバに、取得されたＩＰアドレス「１７２．１６．６４．２」を含んだＤＨＣＰ応答パケットを通知する。
【００８７】
また、ＤＨＣＰサーバは、ネットワークスイッチ３が有するポートを介して、計算サーバが有するインタフェースに対応するＭＡＣアドレス「００：０Ａ：ＥＦ：８８：２３：Ｂ５」を受信する。そして、ＤＨＣＰサーバは、受信されたＭＡＣアドレスに対応するＩＰアドレス「１７２．１６．１２８．２」をデータ管理テーブルから取得する。続いて、ＤＨＣＰサーバは、ネットワークスイッチ３を介してＤＨＣＰ要求パケットを送出した計算サーバに、取得されたＩＰアドレス「１７２．１６．１２８．２」を含んだＤＨＣＰ応答パケットを通知する。
【００８８】
その後、計算サーバは、図７の（１２）に示すように、ネットワークスイッチ２が有するポートを介して、自装置が有するインタフェースに対応するＩＰアドレス「１７２．１６．６４．２」を取得する。ＩＰアドレス「１７２．１６．６４．２」を取得したインタフェースを有する計算サーバは、当該インタフェースに対応するＩＰアドレスを用いて、接続される自装置以外の計算サーバや外部装置などと通信を行えるようになる。
【００８９】
また、計算サーバは、ネットワークスイッチ３が有するポートを介して、自装置が有するインタフェースに対応するＩＰアドレス「１７２．１６．１２８．２」を取得する。ＩＰアドレス「１７２．１６．１２８．２」を取得したインタフェースを有する計算サーバは、当該インタフェースに対応するＩＰアドレスを用いて、接続される自装置以外の計算サーバや外部装置などと通信を行えるようになる。
【００９０】
なお、ネットワークスイッチ１が有するポート「ｐｏｒｔ＃２」を介して取得するＩＰアドレスについては、上記において取得済みであるためその説明を省略する。
【００９１】
つまり、ＩＰアドレス割当制御装置は、予め定められる起点となるネットワークスイッチが有するポートと、当該ポートに接続される計算サーバが有するインタフェースに対応するＭＡＣアドレスとに基づいて、ネットワーク内に敷設された当該計算サーバが有する全てのインタフェースに対応するＩＰアドレスを割り当てることができるので、ＩＰアドレスの割り当てにかかる設定を効率化させることができる。
【００９２】
また、ＩＰアドレス割当制御装置は、予め定められる起点となるネットワークスイッチが有するポート位置を利用することにより、複数系統の環境であっても、起点ではない各ネットワークスイッチが有するポート位置の情報を保持することなくＩＰアドレスを割り当てることができるので、計算サーバが有する各インタフェースにおいて個別にＩＰアドレスを取得させるために各ネットワークスイッチが有する各ポート位置の情報を保持する従来技術と比較して、ＩＰアドレスの割り当てにかかる設定を効率化させることができる。
【００９３】
換言すると、ＩＰアドレス割当制御装置は、管理者などによる目視確認が必要となる起点以外の各ネットワークスイッチが有するポートと、当該ポートに接続される計算サーバが有するインタフェースとの各接続口の対応関係を保持することなく、すなわち起点以外の各ネットワークスイッチが有するポートとの対応関係を意識させることなく任意のポートに計算サーバを接続することができるので、管理者による誤設定や設定のための作業工数の増加を抑制することができる。
【００９４】
［ＩＰアドレス割当制御装置の構成］
次に、図８を用いて、実施例２に係るＩＰアドレス割当制御装置の構成を説明する。図８は、実施例２に係るＩＰアドレス割当制御装置の構成例を示す図である。
【００９５】
図８に示すように、ＩＰアドレス割当制御装置１００は、入力部１０１と、出力部１０２と、記憶部１１０と、制御部１２０とを有する。そして、ＩＰアドレス割当制御装置１００は、ＤＨＣＰサーバに対してＤＨＣＰ要求パケットを送出する少なくとも一つのインタフェースを有する少なくとも一つの計算サーバに、少なくとも一つのネットワークスイッチが接続され、ネットワークスイッチと、ネットワークスイッチにネットワーク接続されているＤＨＣＰサーバとのそれぞれにネットワーク接続されている。
【００９６】
具体的には、ＩＰアドレス割当制御装置１００は、少なくとも一つのネットワークスイッチと、当該ネットワークスイッチにネットワーク接続されているＤＨＣＰサーバとのそれぞれにネットワーク接続されている。そして、ネットワークスイッチは、ＤＨＣＰサーバに対してＤＨＣＰ要求パケットを送出する少なくとも一つのインタフェースを有する少なくとも一つの計算サーバと接続されている。なお、以下では、予め定められた所定通信機器である起点となるネットワークスイッチ１と、所定通信機器とは異なる通信機器であるネットワークスイッチ２と、ネットワークスイッチ３とを有する複数系統の環境である場合を説明する。
【００９７】
入力部１０１は、例えば、キーボードやマウスなどを有し、ＩＰアドレス割当制御装置１００における各種情報の入力を受け付ける。また、出力部１０２は、例えば、モニタ（若しくはディスプレイ、タッチパネルなど）やスピーカを有し、ＩＰアドレス割当制御装置１００における各種情報を出力する。
【００９８】
記憶部１１０は、制御部１２０による各種処理に必要なデータや、制御部１２０による各種処理結果を記憶し、特に、ＩＰアドレス割当テーブル１１１を有する。
【００９９】
例えば、ＩＰアドレス割当テーブル１１１は、図９に示すように、ＩＰアドレス割当制御装置１００に接続され、起点となるネットワークスイッチ１が有する各ポートを識別する番号である「ポート番号」を含むデータ構造を有する。そして、ＩＰアドレス割当テーブル１１１は、「ポート番号」と、起点となるネットワークスイッチが有する各ポートに接続される計算サーバが有するインタフェースに対応する「ＩＰアドレス」と、「ＭＡＣアドレス」とが対応付けられたデータ構造を有する。
【０１００】
「ポート番号」、「ＩＰアドレス」および「ＭＡＣアドレス」の例を挙げると、ＩＰアドレス割当テーブル１１１は、ポート番号「２」と、ＩＰアドレス「１９２．１６８．１．１２」と、ＭＡＣアドレス「００：０Ａ：ＥＦ：１２：５６：７Ｄ」とが対応付けられたデータを記憶する。
【０１０１】
また、ＩＰアドレス割当テーブル１１１は、起点となるネットワークスイッチとは異なるネットワークスイッチが有する各ポートに接続される計算サーバが有するインタフェースに対応する「ＩＰアドレス」と、「ＭＡＣアドレス」とが対応付けられたデータ構造をさらに有する。「ＩＰアドレス」および「ＭＡＣアドレス」の例を挙げると、ＩＰアドレス割当テーブル１１１は、ＩＰアドレス「１７２．１６．６４．２」と、ＭＡＣアドレス「未登録（データ未登録）」とが対応付けられたデータを保持する。
【０１０２】
このＩＰアドレス割当テーブル１１１に記憶されるデータは、ネットワークスイッチの台数に応じてエントリ数が増加され、データセンタの管理者などによって当該エントリ数分に対応するＩＰアドレスが予め設定されることとなる。なお、図９は、ＩＰアドレス割当テーブル１１１に記憶されるデータの例を示す図である。
【０１０３】
制御部１２０は、制御プログラム、各種の処理手順などを規定したプログラムおよび所要データを格納するための内部メモリを有するとともに、特に、取得部１２１と、格納部１２２と、指示部１２３とを有し、これらによって種々の処理を実行する。
【０１０４】
例えば、取得部１２１は、ネットワークスイッチ１が有するポート「ｐｏｒｔ＃２」に接続された計算サーバが有するインタフェースに対応するＭＡＣアドレス「００：０Ａ：ＥＦ：１２：５６：７Ｄ」を取得する。
【０１０５】
また、取得部１２１は、ネットワークスイッチ１とは異なるネットワークスイッチ２およびネットワークスイッチ３が有するポートに接続された計算サーバが有するインタフェースに対応するＭＡＣアドレス「００：０Ａ：ＥＦ：８８：２３：Ｂ４」と、「００：０Ａ：ＥＦ：８８：２３：Ｂ５」とを取得する。なお、ＭＡＣアドレスは、起点となるネットワークスイッチ１が有するポート「ｐｏｒｔ＃２」を介して取得される。
【０１０６】
そして、格納部１２２は、取得部１２１によって取得されたネットワークスイッチ２およびネットワークスイッチ３が有するポートに接続された計算サーバが有するインタフェースに対応するＭＡＣアドレス「００：０Ａ：ＥＦ：８８：２３：Ｂ４」と、「００：０Ａ：ＥＦ：８８：２３：Ｂ５」とを、ネットワークスイッチ１が有するポート「ｐｏｒｔ＃２」に接続された当該計算サーバが有するインタフェースに対応するＭＡＣアドレス「００：０Ａ：ＥＦ：１２：５６：７Ｄ」をキーとして、ＩＰアドレス割当テーブル１１１に格納する。
【０１０７】
続いて、指示部１２３は、格納部１２２によって格納されたＭＡＣアドレス「００：０Ａ：ＥＦ：８８：２３：Ｂ４」と、当該ＭＡＣアドレスに対応するＩＰアドレス「１７２．１６．６４．２」とをＩＰアドレス割当テーブル１１１から取得する。その後、指示部１２３は、取得されたＭＡＣアドレス「００：０Ａ：ＥＦ：８８：２３：Ｂ４」と、ＩＰアドレス「１７２．１６．６４．２」とをＤＨＣＰサーバに通知するとともに、当該ＭＡＣアドレスとＩＰアドレスとの登録を当該ＤＨＣＰサーバに対して指示する。
【０１０８】
また、指示部１２３は、格納部１２２によって格納されたＭＡＣアドレス「００：０Ａ：ＥＦ：８８：２３：Ｂ５」と、当該ＭＡＣアドレスに対応するＩＰアドレス「１７２．１６．１２８．２」とをＩＰアドレス割当テーブル１１１から取得する。そして、指示部１２３は、取得されたＭＡＣアドレス「００：０Ａ：ＥＦ：８８：２３：Ｂ５」と、ＩＰアドレス「１７２．１６．１２８．２」とをＤＨＣＰサーバに通知するとともに、当該ＭＡＣアドレスとＩＰアドレスとの登録を当該ＤＨＣＰサーバに対して指示する。
【０１０９】
なお、計算サーバへのＩＰアドレスの通知は、ＤＨＣＰ要求パケットに対する応答パケットであるＤＨＣＰ応答パケットによって実施させる。但し、指示部１２３は、計算サーバによるＤＨＣＰ要求パケットに含まれるＭＡＣアドレスに対応するＩＰアドレスを、該当する計算サーバに通知させる指示をＤＨＣＰサーバに対してさらに行なうこととしても良い。
【０１１０】
［ＩＰアドレス割当制御処理シーケンス］
次に、図１０を用いて、実施例２に係るＩＰアドレス割当制御処理の流れを説明する。図１０は、実施例２に係るＩＰアドレス割当制御処理の流れを示すシーケンス図である。
【０１１１】
図１０に示すように、例えば、起点となるネットワークスイッチに接続された計算サーバは、当該ネットワークスイッチが有するポートに接続されたインタフェースに対応するＭＡＣアドレスを含んだＤＨＣＰ要求パケットを送出する（ステップＳ１０１）。ＤＨＣＰ要求パケットの送出では、起点となるネットワークスイッチが有するポートを介して、ＩＰアドレス割当制御装置１００やＤＨＣＰサーバなどに送出される。なお、ＤＨＣＰ要求パケットは、システム設定により、計算サーバの所定動作時、定期・不定期に送出されるパケットであり、例えば、計算サーバに接続されるＤＨＣＰサーバに対してＩＰアドレスを要求するためのものである。
【０１１２】
一方、ＩＰアドレス割当制御装置１００は、計算サーバによって送出されたＤＨＣＰ要求パケットを検出し、検出されたＤＨＣＰ要求パケットに含まれるＭＡＣアドレスと、当該ＤＨＣＰ要求パケット送出の際に介したポートを識別するポート番号とを取得する（ステップＳ１０２）。
【０１１３】
そして、ＩＰアドレス割当制御装置１００は、取得されたＭＡＣアドレスを、同様に取得されたポート番号に対応付けてＩＰアドレス割当テーブル１１１に格納する（ステップＳ１０３）。続いて、ＩＰアドレス割当制御装置１００は、格納されたＭＡＣアドレスと、当該ＭＡＣアドレスに対応するＩＰアドレスとをＩＰアドレス割当テーブル１１１から取得して、取得されたＭＡＣアドレスとＩＰアドレスとをＤＨＣＰサーバに通知する（ステップＳ１０４）。
【０１１４】
また、ＤＨＣＰサーバは、ＩＰアドレス割当制御装置１００によって通知されたＭＡＣアドレスとＩＰアドレスとを、データ管理テーブルに登録する（ステップＳ１０５）。そして、ＤＨＣＰサーバは、計算サーバから送出されるＭＡＣアドレスを含むＤＨＣＰ要求パケット（ステップＳ１０１−２）に対する応答であるＤＨＣＰ応答パケットに、当該ＭＡＣアドレスに対応するＩＰアドレスを付加して、計算サーバに通知する（ステップＳ１０６）。なお、計算サーバから再送されるＤＨＣＰ要求パケットの受信を待たずに、ＩＰアドレス割当制御装置１００からの指示により、ＤＨＣＰ応答パケットを計算サーバに対して送信するＤＨＣＰサーバを実装する場合においては、ステップＳ１０１−２を省略しても良い。
【０１１５】
一方、ＤＨＣＰサーバによって通知されたＩＰアドレスを取得した計算サーバは、当該ＩＰアドレスを用いて、自装置における全てのインタフェースに対応するＭＡＣアドレスを取得し、取得されたＭＡＣアドレスをＩＰアドレス割当制御装置１００に通知する（ステップＳ１０８）。
【０１１６】
また、計算サーバによってＭＡＣアドレスを通知されたＩＰアドレス割当制御装置１００は、ステップＳ１０３において格納されたＭＡＣアドレスをキーとして、取得したＭＡＣアドレスをＩＰアドレス割当テーブル１１１に格納する（ステップＳ１０８）。そして、ＩＰアドレス割当制御装置１００は、格納されたＭＡＣアドレスと、当該ＭＡＣアドレスに対応するＩＰアドレスとをＩＰアドレス割当テーブル１１１から取得して、取得されたＭＡＣアドレスとＩＰアドレスとをＤＨＣＰサーバに通知する（ステップＳ１０９）。
【０１１７】
一方、ＤＨＣＰサーバは、ＩＰアドレス割当制御装置１００によって通知されたＭＡＣアドレスとＩＰアドレスとを、データ管理テーブルに登録する（ステップＳ１１０）。そして、ＤＨＣＰサーバは、計算サーバから送出されるＭＡＣアドレスを含むＤＨＣＰ要求パケット（ステップＳ１０１−３）に対する応答であるＤＨＣＰ応答パケットに、当該ＭＡＣアドレスに対応するＩＰアドレスを付加して、計算サーバに通知する（ステップＳ１１１）。なお、計算サーバから再送されるＤＨＣＰ要求パケットの受信を待たずに、ＩＰアドレス割当制御装置１００による指示により、ＤＨＣＰ応答パケットを計算サーバに対して送信するＤＨＣＰサーバを実装する場合においては、ステップＳ１０１−３を省略しても良い。
【０１１８】
なお、ＤＨＣＰサーバによって通知されたＤＨＣＰ応答パケットを受信した計算サーバは、当該ＤＨＣＰ応答パケットに含まれるＩＰアドレスを用いて、当該計算サーバとは異なる計算サーバや外部装置などと通信を行えるようになる。
【０１１９】
［実施例２による効果］
上述したように、ＩＰアドレス割当制御装置１００は、起点となるネットワークスイッチが有するポート位置に基づいて、各ネットワークスイッチに接続される計算サーバが有するインタフェースに対応するＩＰアドレスを割り当てるので、ＩＰアドレスの割り当てにかかる設定を効率化させることができる。
【０１２０】
例えば、ＩＰアドレス割当制御装置１００は、当該ＩＰアドレス割当制御装置１００に接続され、起点となるネットワークスイッチ１が有するポートを識別するポート番号と、当該ポートに接続される計算サーバが有するインタフェースに対応するＩＰアドレスと、ＭＡＣアドレスとを対応付けて、起点ではない各ネットワークスイッチに接続される計算サーバが有するインタフェースに対応するＩＰアドレスおよびＭＡＣアドレスとともに記憶するＩＰアドレス割当テーブル１１１を有する。そして、ＩＰアドレス割当制御装置１００は、ネットワークスイッチ１が有するポート「ｐｏｒｔ＃２」に接続された計算サーバが有するインタフェースに対応するＭＡＣアドレス「００：０Ａ：ＥＦ：１２：５６：７Ｄ」と、ネットワークスイッチ１とは異なるネットワークスイッチ２およびネットワークスイッチ３が有するポートに接続された当該計算サーバが有するインタフェースに対応するＭＡＣアドレス「００：０Ａ：ＥＦ：８８：２３：Ｂ４」と、「００：０Ａ：ＥＦ：８８：２３：Ｂ５」とを、ネットワークスイッチ１が有するポート「ｐｏｒｔ＃２」を介して取得する。続いて、ＩＰアドレス割当制御装置１００は、取得されたネットワークスイッチ２およびネットワークスイッチ３が有するポートに接続された計算サーバが有するインタフェースに対応するＭＡＣアドレス「００：０Ａ：ＥＦ：８８：２３：Ｂ４」と、「００：０Ａ：ＥＦ：８８：２３：Ｂ５」とを、ネットワークスイッチ１が有するポート「ｐｏｒｔ＃２」に接続された当該計算サーバが有するインタフェースに対応するＭＡＣアドレス「００：０Ａ：ＥＦ：１２：５６：７Ｄ」をキーとしてＩＰアドレス割当テーブル１１１に格納する。その後、ＩＰアドレス割当制御装置１００は、格納されたＭＡＣアドレスそれぞれに対応するＩＰアドレス「１７２．１６．６４．２」と、「１７２．１６．１２８．２」とをＩＰアドレス割当テーブル１１１から取得する。そして、ＩＰアドレス割当制御装置１００は、取得されたＭＡＣアドレスとＩＰアドレスとをＤＨＣＰサーバに通知するとともに、当該ＭＡＣアドレスとＩＰアドレスとの登録を当該ＤＨＣＰサーバに対して指示する。この結果、ＩＰアドレス割当制御装置１００は、ＩＰアドレスの割り当てにかかる設定を効率化させることができる。
【実施例３】
【０１２１】
さて、これまで本願に開示するＩＰアドレス割当制御装置の実施例について説明したが、上述した実施例以外にも種々の異なる形態にて実施されてよいものである。そこで、（１）仮ＩＰアドレスの利用、（２）ＩＰアドレス割当制御装置の構成、（３）プログラム、において異なる実施例を説明する。
【０１２２】
（１）仮ＩＰアドレスの利用
上記実施例２では、計算サーバによって送出されたＤＨＣＰ要求パケットをＩＰアドレス割当制御装置に通知するネットワークスイッチを用いる場合を説明したが、計算サーバによって送出されたＤＨＣＰ要求パケットをＤＨＣＰサーバに通知することもできる。
【０１２３】
例えば、ＤＨＣＰサーバは、ＭＡＣアドレスとＩＰアドレスとが対応付けられたデータ管理テーブルにおいて、起点となるネットワークスイッチに接続される計算サーバが有するインタフェースに対応するＭＡＣアドレスと、一時的に付与する仮のＩＰアドレスとを保持する。そして、ＤＨＣＰサーバは、計算サーバによって送出されたＤＨＣＰ要求パケットを受信した場合に、該当する仮ＩＰアドレスを含むＤＨＣＰ応答パケットを送信する。
【０１２４】
一方、仮ＩＰアドレスを含むＤＨＣＰ応答パケットを受信した計算サーバは、当該仮ＩＰアドレスを用いて、ネットワーク内におけるＩＰアドレス割当制御装置１００や自装置とは異なる計算サーバと通信することができる。そこで、計算サーバは、自装置が有する全てのインタフェースに対応するＭＡＣアドレスを取得し、取得されたＭＡＣアドレスをＩＰアドレス割当制御装置１００に通知する。
【０１２５】
また、計算サーバによって通知されたＭＡＣアドレスを取得したＩＰアドレス割当制御装置１００は、ＩＰアドレス割当テーブル１１１からＭＡＣアドレスとＩＰアドレスとの対応関係を取得し、取得されたＭＡＣアドレスとＩＰアドレスとをＤＨＣＰサーバに通知する。
【０１２６】
一方、ＤＨＣＰサーバは、ＩＰアドレス割当制御装置１００によって通知されたＭＡＣアドレスとＩＰアドレスとをデータ管理テーブルに登録するとともに、接続される計算サーバからのＤＨＣＰ要求パケットに対して、該当するＩＰアドレスを含むＤＨＣＰ応答パケットを送信する。
【０１２７】
その後、ＤＨＣＰ応答パケットを受信した各計算サーバは、取得されたＩＰアドレスを用いて、自装置とは異なる計算サーバや外部装置などと通信を行えるようになる。
【０１２８】
なお、仮ＩＰアドレスを付与したＤＨＣＰサーバは、付与済みである仮ＩＰアドレスとＭＡＣアドレスとのデータを破棄するように、若しくは初回のＤＨＣＰ要求パケットではない場合に、当該仮ＩＰアドレスを付与しないように設定される。
【０１２９】
要するに、仮ＩＰアドレスを利用する場合には、起点となるネットワークスイッチに接続される計算サーバが有するインタフェースに対応するＩＰアドレスについて、仮ＩＰアドレスを付与することにより、さらに処理を簡略化することができるので、ＩＰアドレスの割り当てにかかる設定をさらに効率化させることができる。
【０１３０】
（２）ＩＰアドレス割当制御装置の構成
また、上記文書中や図面中などで示した処理手順、制御手順、具体的名称、各種のデータやパラメタなどを含む情報（例えば、「ＩＰアドレス割当テーブル１１１」に記憶されるデータなど）については、特記する場合を除いて任意に変更することができる。例えば、ＩＰアドレス割当テーブル１１１に記憶されるデータは、ネットワークスイッチの台数など、敷設されるネットワーク環境によって異なる。
【０１３１】
また、図示した各装置の各構成要素は、機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は、図示のものに限られず、例えば、指示部１２３を、格納部１２２によって格納されたＭＡＣアドレスおよび当該ＭＡＣアドレスに対応するＩＰアドレスをＩＰアドレス割当テーブル１１１から取得する「固有情報取得部」と、固有情報取得部によって取得されたＭＡＣアドレスおよびＩＰアドレスをＤＨＣＰサーバに通知および登録指示する「指示部」とに分散するなど、その全部または一部を各種の負担や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合することができる。さらに、各装置にて行われる各処理機能は、その全部または任意の一部が、ＣＰＵおよび当該ＣＰＵにて解析実行されるプログラムにて実現され、或いは、ワイヤードロジックによるハードウェアとして実現され得る。
【０１３２】
また、ＩＰアドレス割当制御装置１００を含むシステム構成については、当該ＩＰアドレス割当制御装置１００をＤＨＣＰサーバに含んだ構成としても良い。
【０１３３】
（３）プログラム
ところで、上記実施例では、ハードウェアロジックによって各種の処理を実現する場合を説明したが、予め用意されたプログラムをコンピュータで実行することによって実現するようにしても良い。そこで、以下では、図１１を用いて、上記実施例に示したＩＰアドレス割当制御装置１００と同様の機能を有するＩＰアドレス割当制御プログラムを実行するコンピュータの一例を説明する。図１１は、ＩＰアドレス割当制御プログラムを実行するコンピュータを示す図である。
【０１３４】
図１１に示すように、ＩＰアドレス割当制御装置１００としてのコンピュータ１１は、バス１８で接続されるＨＤＤ１３、ＣＰＵ１４、ＲＯＭ１５およびＲＡＭ１６などを有する。
【０１３５】
ＲＯＭ１５には、上記実施例２に示したＩＰアドレス割当制御装置１００と同様の機能を発揮するＩＰアドレス割当制御プログラム、つまり、図１１に示すように、取得プログラム１５ａと、格納プログラム１５ｂと、指示プログラム１５ｃとが、予め記憶されている。なお、これらのプログラム１５ａ〜プログラム１５ｃについては、図８に示したＩＰアドレス割当制御装置１００の各構成要素と同様、適宜統合または分散しても良い。
【０１３６】
そして、ＣＰＵ１４がこれらのプログラム１５ａ〜プログラム１５ｃをＲＯＭ１５から読み出して実行することで、図１１に示すように、プログラム１５ａ〜プログラム１５ｃは、取得プロセス１４ａと、格納プロセス１４ｂと、指示プロセス１４ｃとして機能するようになる。なお、プロセス１４ａ〜プロセス１４ｃは、図８に示した、取得部１２１と、格納部１２２と、指示部１２３とに対応する。
【０１３７】
そして、ＣＰＵ１４はＲＡＭ１６に記録されたＩＰアドレス割当データ１６ａに基づいてＩＰアドレス割当制御プログラムを実行する。
【０１３８】
なお、上記各プログラム１５ａ〜プログラム１５ｃについては、必ずしも最初からＲＯＭ１５に記憶させておく必要はなく、例えば、コンピュータ１１に挿入されるフレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＤＶＤディスク、光磁気ディスク、ＩＣカードなどの「可搬用の物理媒体」、またはコンピュータ１１の内外に備えられるＨＤＤなどの「固定用の物理媒体」、さらには公衆回線、インターネット、ＬＡＮ、ＷＡＮなどを介してコンピュータ１１に接続される「他のコンピュータ（またはサーバ）」などに各プログラムを記憶させておき、コンピュータ１１がこれから各プログラムを読み出して実行するようにしてもよい。
【０１３９】
以上の実施例１〜３を含む実施形態に関し、更に以下の付記を開示する。
【０１４０】
（付記１）管理サーバに対して情報要求パケットを送出する少なくとも一つのインタフェースを有する少なくとも一つのサーバ装置に、少なくとも一つの通信機器が接続され、前記通信機器と、当該通信機器にネットワーク接続されている前記管理サーバとのそれぞれにネットワーク接続されているＩＰアドレス割当制御装置としてのＩＰアドレス割当制御プログラムであって、
予め定められた所定通信機器が有するインタフェースに接続されたサーバ装置が有するインタフェースに対応する固有番号と、当該所定通信機器とは異なる通信機器が有するインタフェースに接続された前記サーバ装置が有するインタフェースに対応する固有番号とを、所定通信機器が有するインタフェースを介して取得する取得手順と、
前記所定通信機器が有するインタフェースを識別するインタフェース識別番号と、当該インタフェースに接続されたサーバ装置が有するインタフェースに対応するＩＰアドレスと、固有番号とを対応付けて、前記所定通信機器とは異なる通信機器が有するインタフェースに接続された前記少なくとも一つのサーバ装置が有する少なくとも一つのインタフェースに対応するＩＰアドレスとともに記憶する記憶部に、前記取得手順によって取得された所定通信機器とは異なる通信機器が有するインタフェースに接続されたサーバ装置が有するインタフェースに対応する固有番号を、前記所定通信機器が有するインタフェースに接続されたサーバ装置が有するインタフェースに対応する固有番号に基づいて格納する格納手順と、
をコンピュータに実行させることを特徴とするＩＰアドレス割当制御プログラム。
【０１４１】
（付記２）前記格納手順によって格納された固有番号と、当該固有番号に対応するＩＰアドレスとを前記記憶部から取得して、取得された固有番号とＩＰアドレスとを前記管理サーバに通知するとともに、当該固有番号とＩＰアドレスとの登録を前記管理サーバに指示する指示手順をさらに実行させることを特徴とする付記１に記載のＩＰアドレス割当制御プログラム。
【０１４２】
（付記３）前記指示手順は、前記情報要求パケットに含まれる固有番号に対応するＩＰアドレスを、該当するサーバ装置に通知させる指示をさらに実行させることを特徴とする付記２に記載のＩＰアドレス割当制御プログラム。
【０１４３】
（付記４）管理サーバに対して情報要求パケットを送出する少なくとも一つのインタフェースを有する少なくとも一つのサーバ装置に、少なくとも一つの通信機器が接続され、前記通信機器と、当該通信機器にネットワーク接続されている前記管理サーバとのそれぞれにネットワーク接続されているＩＰアドレス割当制御装置であって、
予め定められた所定通信機器が有するインタフェースを識別するインタフェース識別番号と、当該インタフェースに接続されたサーバ装置が有するインタフェースに対応するＩＰアドレスと、固有番号とを対応付けて、前記所定通信機器とは異なる通信機器が有するインタフェースに接続された前記少なくとも一つのサーバ装置が有する少なくとも一つのインタフェースに対応するＩＰアドレスとともに記憶する記憶部と、
前記所定通信機器が有するインタフェースに接続されたサーバ装置が有するインタフェースに対応する固有番号と、当該所定通信機器とは異なる通信機器が有するインタフェースに接続された前記サーバ装置が有するインタフェースに対応する固有番号とを、所定通信機器が有するインタフェースを介して取得する取得部と、
前記取得部によって取得された所定通信機器とは異なる通信機器が有するインタフェースに接続されたサーバ装置が有するインタフェースに対応する固有番号を、前記所定通信機器が有するインタフェースに接続されたサーバ装置が有するインタフェースに対応する固有番号に基づいて前記記憶部に格納する格納部と、
を有することを特徴とするＩＰアドレス割当制御装置。
【０１４４】
（付記５）前記格納部によって格納された固有番号と、当該固有番号に対応するＩＰアドレスとを前記記憶部から取得して、取得された固有番号とＩＰアドレスとを前記管理サーバに通知するとともに、当該固有番号とＩＰアドレスとの登録を前記管理サーバに指示する指示部をさらに有することを特徴とする付記４に記載のＩＰアドレス割当制御装置。
【０１４５】
（付記６）前記指示部は、前記情報要求パケットに含まれる固有番号に対応するＩＰアドレスを、該当するサーバ装置に通知させることをさらに指示することを特徴とする付記５に記載のＩＰアドレス割当制御装置。
【０１４６】
（付記７）管理サーバに対して情報要求パケットを送出する少なくとも一つのインタフェースを有する少なくとも一つのサーバ装置に、少なくとも一つの通信機器が接続され、前記通信機器と、当該通信機器にネットワーク接続されている前記管理サーバとのそれぞれにネットワーク接続されているＩＰアドレス割当制御装置としてのＩＰアドレス割当制御方法であって、
予め定められた所定通信機器が有するインタフェースに接続されたサーバ装置が有するインタフェースに対応する固有番号と、当該所定通信機器とは異なる通信機器が有するインタフェースに接続された前記サーバ装置が有するインタフェースに対応する固有番号とを、所定通信機器が有するインタフェースを介して取得する取得工程と、
前記所定通信機器が有するインタフェースを識別するインタフェース識別番号と、当該インタフェースに接続されたサーバ装置が有するインタフェースに対応するＩＰアドレスと、固有番号とを対応付けて、前記所定通信機器とは異なる通信機器が有するインタフェースに接続された前記少なくとも一つのサーバ装置が有する少なくとも一つのインタフェースに対応するＩＰアドレスとともに記憶する記憶部に、前記取得工程によって取得された所定通信機器とは異なる通信機器が有するインタフェースに接続されたサーバ装置が有するインタフェースに対応する固有番号を、前記所定通信機器が有するインタフェースに接続されたサーバ装置が有するインタフェースに対応する固有番号に基づいて格納する格納工程と、
を含んだことを特徴とするＩＰアドレス割当制御方法。
【０１４７】
（付記８）前記格納工程によって格納された固有番号と、当該固有番号に対応するＩＰアドレスとを前記記憶部から取得して、取得された固有番号とＩＰアドレスとを前記管理サーバに通知するとともに、当該固有番号とＩＰアドレスとの登録を前記管理サーバに指示する指示工程をさらに含んだことを特徴とする付記７に記載のＩＰアドレス割当制御方法。
【０１４８】
（付記９）前記指示工程は、前記情報要求パケットに含まれる固有番号に対応するＩＰアドレスを、該当するサーバ装置に通知させる指示をさらに含んだことを特徴とする付記８に記載のＩＰアドレス割当制御方法。
【符号の説明】
【０１４９】
１００  ＩＰアドレス割当制御装置
１０１  入力部
１０２  出力部
１１０  記憶部
１１１  ＩＰアドレス割当テーブル
１２０  制御部
１２１  取得部
１２２  格納部
１２３  指示部
【図１】
2010239597.tif 000003
【図２】
2010239597.tif 000004
【図３】
2010239597.tif 000005
【図４】
2010239597.tif 000006
【図５】
2010239597.tif 000007
【図６】
2010239597.tif 000008
【図７】
2010239597.tif 000009
【図８】
2010239597.tif 000010
【図９】
2010239597.tif 000011
【図１０】
2010239597.tif 000012
【図１１】
2010239597.tif 000013
【図１２】
2010239597.tif 000014
【図１３】
2010239597.tif 000015
【図１４】
2010239597.tif 000016
【図１５】
2010239597.tif 000017