(57)【特許請求の範囲】
【請求項１】
他ネットワークと複数の接続装置によって接続されるネットワークにおいて、端末が、通信設定サーバに対する設定要求の応答である設定応答に基づいて接続装置の設定を行う通信設定方法であって、
前記通信設定サーバが、前記端末の位置に関する端末位置情報を含む前記設定要求を受信し、
前記通信設定サーバが、受信した前記端末位置情報に基づいて前記複数の接続装置の１つを選択し、選択した該接続装置を識別する接続装置識別情報を含む前記設定応答を前記端末に送信し、
前記端末は、前記設定応答を受信し、
前記端末は、受信した前記設定応答に含まれる前記接続装置識別情報に基づいて、該端末の接続装置を設定し、
前記通信設定サーバが受信する前記設定要求に含まれる前記端末位置情報は、前記端末と前記通信設定サーバとの間の通信を中継する中継装置が、前記設定要求に含ませる、
ことを特徴とする通信設定方法。
【請求項２】
他ネットワークと複数の接続装置によって接続されるネットワークにおいて、端末が、通信設定サーバに対する設定要求の応答である設定応答に基づいて接続装置の設定を行う通信設定方法であって、
前記通信設定サーバが、前記端末の位置に関する端末位置情報を含む前記設定要求を受信し、
前記通信設定サーバが、受信した前記端末位置情報に基づいて前記複数の接続装置の１つを選択し、選択した該接続装置を識別する接続装置識別情報を含む前記設定応答を前記端末に送信し、
前記端末は、前記設定応答を受信し、
前記端末は、受信した前記設定応答に含まれる前記接続装置識別情報に基づいて、該端末の接続装置を設定し、
前記通信設定サーバが受信する前記設定要求に含まれる前記端末位置情報は、前記端末が、該端末と前記通信設定サーバとの間の通信を中継する中継装置に問い合わせることによって、前記設定要求に含ませる、
ことを特徴とする通信設定方法。
【請求項３】
前記ネットワークは、複数の部分ネットワークを有し、該複数の部分ネットワークがそれぞれ前記接続装置を備える、
ことを特徴とする請求項１又は２記載の通信設定方法。
【請求項４】
前記通信設定サーバは、受信した前記端末位置情報に基づいて特定される前記ネットワークと前記他ネットワークとの間の通信路の経路長に基づいて前記複数の接続装置の１つを選択する、
ことを特徴とする請求項１又は２記載の通信設定方法。
【請求項５】
他ネットワークと複数の接続装置によって接続されるネットワークにおいて、該ネットワークに接続されたホスト上の仮想端末が、通信設定サーバに対する設定要求の応答である設定応答に基づいて接続装置の設定を行う通信設定方法であって、
前記通信設定サーバが、前記仮想端末の位置に関する端末位置情報を含む前記設定要求を受信し、
前記通信設定サーバが、受信した前記端末位置情報に基づいて前記複数の接続装置の１つを選択し、選択した該接続装置を識別する接続装置識別情報を含む前記設定応答を前記仮想端末に送信し、
前記ホストは、前記仮想端末に、前記設定応答を受信させ、
前記ホストは、前記仮想端末に、受信した前記設定応答に含まれる前記接続装置識別情報に基づいて、該仮想端末の接続装置を設定させ、
前記通信設定サーバが受信する前記設定要求に含まれる前記端末位置情報は、前記仮想端末と前記通信設定サーバとの間の通信を中継する中継装置が、前記設定要求に含ませる、
ことを特徴とする通信設定方法。
【請求項６】
他ネットワークと複数の接続装置によって接続されるネットワークにおいて、端末が、通信設定サーバに対する設定要求の応答である設定応答に基づいて接続装置の設定を行うための前記通信設定サーバであって、
前記端末の位置に関する端末位置情報を含む前記設定要求を受信する受信部と、
受信した前記端末位置情報に基づいて前記複数の接続装置の１つを選択し、選択した該接続装置を識別する接続装置識別情報を含む前記設定応答を前記端末に送信する送信部と、
を備え、
前記受信部が受信する前記設定要求に含まれる前記端末位置情報は、前記端末と前記通信設定サーバとの間の通信を中継する中継装置が、前記設定要求に含ませる、
ことを特徴とする通信設定サーバ。
【請求項７】
他ネットワークと複数の接続装置によって接続されるネットワークにおいて、端末が、通信設定サーバに対する設定要求の応答である設定応答に基づいて接続装置の設定を行う際に、前記端末と前記通信設定サーバとの間の通信を中継する中継装置であって、
前記端末から前記通信設定サーバへの前記設定要求を受信する受信部と、
受信した前記設定要求に、前記端末の位置に関する端末位置情報を含ませて前記通信設定サーバへ送信する送信部と、
を備えることを特徴とする中継装置。
【請求項８】
前記通信設定サーバが、受信した前記端末位置情報に基づいて特定される前記ネットワークと前記他ネットワークとの間の通信路の暗号化の有無に基づいて前記複数の接続装置の１つを選択する、
ことを特徴とする請求項１又は２記載の通信設定方法。
【請求項９】
他ネットワークと複数の接続装置によって接続されるネットワークにおいて、該ネットワークに接続されたホスト上の仮想端末が、通信設定サーバに対する設定要求の応答である設定応答に基づいて接続装置の設定を行う通信設定方法であって、
前記通信設定サーバが、前記仮想端末の位置に関する端末位置情報を含む前記設定要求を受信し、
前記通信設定サーバが、受信した前記端末位置情報に基づいて前記複数の接続装置の１つを選択し、選択した該接続装置を識別する接続装置識別情報を含む前記設定応答を前記仮想端末に送信し、
前記ホストは、前記仮想端末に、前記設定応答を受信させ、
前記ホストは、前記仮想端末に、受信した前記設定応答に含まれる前記接続装置識別情報に基づいて、該仮想端末の接続装置を設定させ、
前記通信設定サーバが受信する前記設定要求に含まれる前記端末位置情報は、前記仮想端末が、該仮想端末と前記通信設定サーバとの間の通信を中継する中継装置に問い合わせることによって、前記設定要求に含ませる、
ことを特徴とする通信設定方法。
【請求項１０】
他ネットワークと複数の接続装置によって接続されるネットワークにおいて、端末が、通信設定サーバに対する設定要求の応答である設定応答に基づいて接続装置の設定を行うための前記通信設定サーバであって、
前記端末の位置に関する端末位置情報を含む前記設定要求を受信する受信部と、
受信した前記端末位置情報に基づいて前記複数の接続装置の１つを選択し、選択した該接続装置を識別する接続装置識別情報を含む前記設定応答を前記端末に送信する送信部と、
を備え、
前記受信部が受信する前記設定要求に含まれる前記端末位置情報は、前記端末が、該端末と前記通信設定サーバとの間の通信を中継する中継装置に問い合わせることによって、前記設定要求に含ませる、
ことを特徴とする通信設定サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本件は、通信設定方法、通信設定サーバ、中継装置および通信設定プログラムに関する。
【背景技術】
【０００２】
従来、インターネット（Internet）等のネットワークに接続する情報処理装置に対して自動的にＩＰ（Internet Protocol）アドレス等の通信の設定を行うＤＨＣＰ（Dynamic Host Configuration Protocol）が広く用いられている。これにより、ネットワークの設定および管理が容易になる。
【０００３】
ＤＨＣＰサーバは、一般にホストである情報処理装置と同じＬＡＮ（Local Area Network）セグメント内に配置されている。また、ＤＨＣＰサーバをルータの外に配置し、ルータ兼ＤＨＣＰリレーエージェントによりＤＨＣＰのメッセージをＤＨＣＰサーバに中継し、ＤＨＣＰサーバが異なるＬＡＮ上のホストに対して設定を通知することもできる。ＤＨＣＰは、広くネットワークにおけるホストの設定に使用されている。
【０００４】
また、ＩＥＴＦ（Internet Engineering Task Force）により、離れた拠点に設けられた同じサブネットアドレスを持つネットワーク同士をレイヤ（layer）２で接続するＯＴＶ（Overlay Transport Virtualization）と呼ばれる技術が提案されている（非特許文献１参照）。ＯＴＶでは、あるホストから、上記ホストが属する拠点と同一のアドレス空間を有する他の拠点にある他のホスト宛のＭＡＣ（Media Access Control）パケット（packet）が送信されたものとする。この場合、送信元のホストと他の同種の装置を介さずに直接接続されているカスタマエッジ（ＣＥ：Customer Edge）は、他の拠点のＭＡＣアドレス宛のパケットを、Ｅｔｈｅｒ  ｏｖｅｒ  ＩＰカプセルリングして宛先に転送することができる。
【０００５】
なお、ＤＨＣＰサーバが端末装置に対してネットワークの設定を行う技術が知られている（例えば、特許文献１、２参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００３−３４８１３６号公報
【特許文献２】特開２０１０−６２５９８号公報
【非特許文献】
【０００７】
【非特許文献１】IETF draft-hasmit-otv-01
【発明の概要】
【発明が解決しようとする課題】
【０００８】
ここで、ネットワークの構成によっては、ホストである情報処理装置の位置に応じて適切な通信の設定が異なる場合がある。
例えば、ホストに対して、ネットワーク内の複数のルータ装置またはゲートウェイ装置から１つのデフォルトルータ（default router）またはデフォルトゲートウェイ（default gateway）を選択して設定する場合を考える。ここで、デフォルトルータとデフォルトゲートウェイは同一の概念であり、ホストが接続するネットワークの外へアクセスする際の出入り口となるコンピュータやルータ等であって、ホストが特定のゲートウェイを明示的に指定しない場合に適用されるものである。
【０００９】
仮にホストに対して位置が離れたデフォルトルータを設定した場合、ホストとデフォルトルータの間の通信がネットワーク上の長い距離の経路を流れることになる。これは、ネットワーク上の長い距離において帯域を使用することとなるため、通信資源の浪費に繋がる。
【００１０】
特に、地理的に離れた複数のネットワークを上記のＯＴＶで接続した場合等には大きな問題となり得る。例えば、東京と大阪の２地点のネットワークがＯＴＶで接続されており、東京と大阪のそれぞれにゲートウェイ装置が備えられているものとする。そして、仮に大阪のネットワーク上のホストに対して東京のゲートウェイ装置がデフォルトルータとして設定された場合を考える。このような場合に、大阪のホストから外部ネットワークにアクセスしようとすると、東京のゲートウェイ装置を経由することとなる。特に、大阪のホストから例えば外部ネットワーク上の大阪に存在する他ホストにアクセスしようとすると、大阪のホストから一旦東京のゲートウェイ装置を経由して外部ネットワークに出てから、大阪の他ホストに接続することとなる。このため、大阪と東京の間で通信の折返しが発生することとなる。このような状況は、ネットワーク上の長い距離において帯域を使用することとなるため、通信資源の浪費という観点から、非常に好ましくない。また、通信の遅延という観点からも、好ましくない。
【００１１】
このような場合、ネットワーク内の通信量を抑制するために、ホストからの位置が近いルータ装置をデフォルトルータとして選択するとよい。
ところが、ＤＨＣＰサーバがホストの位置を判断することは、一般的には困難である。例えば、複数のネットワークに同一のサブネットアドレスが設定されている場合には、ホストがいずれのネットワークに属しているかをＤＨＣＰサーバが判断するのは困難である。
【００１２】
本件はこのような点に鑑みてなされたものであり、端末の位置に応じた通信の設定を行う通信設定方法、通信設定サーバ、中継装置および通信設定プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記課題を解決するために、他ネットワークと複数の接続装置によって接続されるネットワークにおいて、端末が、通信設定サーバに対する設定要求の応答である設定応答に基づいて接続装置の設定を行う通信設定方法であって、通信設定サーバが、端末の位置に関する端末位置情報を含む設定要求を受信し、通信設定サーバが、受信した端末位置情報に基づいて複数の接続装置の１つを選択し、選択した該接続装置を識別する接続装置識別情報を含む設定応答を端末に送信し、端末は、設定応答を受信し、端末は、受信した設定応答に含まれる接続装置識別情報に基づいて、該端末の接続装置を設定する。
【発明の効果】
【００１４】
上記通信設定方法、通信設定サーバ、中継装置および通信設定プログラムによれば、端末の位置に応じた通信の設定を行うことができる。
【図面の簡単な説明】
【００１５】
【図１】第１の実施の形態の通信システムを示す図である。
【図２】第２の実施の形態の通信システムを示す図である。
【図３】第２の実施の形態のＤＨＣＰサーバおよび情報処理装置を示す図である。
【図４】第２の実施の形態のスイッチおよびエッジ装置を示す図である。
【図５】第２の実施の形態の識別情報を含むＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージおよびＤＨＣＰ  ＲＥＱＵＥＳＴメッセージを示す図である。
【図６】第２の実施の形態の設定テーブルを示す図である。
【図７】第２の実施の形態の通信システムを示すブロック図である。
【図８】第２の実施の形態の設定情報送信処理を示すフローチャートである。
【図９】第２の実施の形態の通信システムにおけるＶＭの起動時の動作を示すシーケンス図である。
【図１０】第２の実施の形態の通信システムにおけるＶＭの起動時の動作を示すシーケンス図である。
【図１１】第２の実施の形態の通信システムにおけるＶＭの起動時の動作を示すシーケンス図である。
【図１２】第２の実施の形態の通信システムにおけるＶＭの起動時の動作を示すシーケンス図である。
【図１３】第２の実施の形態のＶＭのライブマイグレーションを示す図である。
【図１４】第２の実施の形態の通信システムにおけるＶＭのライブマイグレーション時の動作を示すシーケンス図である。
【図１５】第２の実施の形態の通信システムにおけるＶＭのライブマイグレーション時の動作を示すシーケンス図である。
【図１６】第３の実施の形態の通信システムを示すブロック図である。
【図１７】第３の実施の形態のエッジ装置を示す図である。
【図１８】第３の実施の形態の通信システムにおけるＶＭの起動時の動作を示すシーケンス図である。
【図１９】第３の実施の形態の通信システムにおけるＶＭのライブマイグレーション時の動作を示すシーケンス図である。
【図２０】第３の実施の形態の通信システムにおけるＶＭのライブマイグレーション時の動作を示すシーケンス図である。
【図２１】第４の実施の形態の通信システムを示すブロック図である。
【図２２】第４の実施の形態の通信システムを示す図である。
【図２３】第４の実施の形態の基地局制御装置を示す図である。
【図２４】第４の実施の形態の通信システムにおける移動局の起動時の動作を示すシーケンス図である。
【図２５】第４の実施の形態の通信システムにおける移動局のハンドオーバ時の動作を示すシーケンス図である。
【図２６】第５の実施の形態の通信システムを示すブロック図である。
【図２７】第５の実施の形態の通信システムを示す図である。
【図２８】第５の実施の形態の識別情報を含むＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージおよびＤＨＣＰ  ＲＥＱＵＥＳＴメッセージを示す図である。
【図２９】第５の実施の形態の設定テーブルを示す図である。
【図３０】第５の実施の形態の通信システムにおける移動局の起動時の動作を示すシーケンス図である。
【図３１】第５の実施の形態の通信システムにおける移動局のハンドオーバ時の動作を示すシーケンス図である。
【図３２】第６の実施の形態の通信システムを示すブロック図である。
【図３３】第６の実施の形態の移動局を示す図である。
【図３４】第６の実施の形態の通信システムにおける移動局の起動時の動作を示すシーケンス図である。
【図３５】第６の実施の形態の通信システムにおける移動局のハンドオーバ時の動作を示すシーケンス図である。
【図３６】第６の実施の形態の通信システムにおける移動局のハンドオーバ時の動作を示すシーケンス図である。
【図３７】第７の実施の形態の通信システムを示すブロック図である。
【図３８】第７の実施の形態の構成テーブルを示す図である。
【図３９】第７の実施の形態の通信システムにおけるＶＭの起動時の動作を示すシーケンス図である。
【図４０】第７の実施の形態の通信システムにおけるＶＭのライブマイグレーション時の動作を示すシーケンス図である。
【図４１】第７の実施の形態の通信システムにおけるＶＭのライブマイグレーション時の動作を示すシーケンス図である。
【図４２】第８の実施の形態の通信システムを示すブロック図である。
【図４３】第８の実施の形態の通信システムを示す図である。
【発明を実施するための形態】
【００１６】
以下、本実施の形態を、図面を参照して説明する。
［第１の実施の形態］
図１は、第１の実施の形態の通信システムを示す図である。第１の実施の形態の通信システムは、ネットワーク２，３を有する。また、ネットワーク２は、さらに同一のサブネットアドレスが設定されているサブネットであるネットワーク２０ａ，２０ｂを有する。ネットワーク２０ａ，２０ｂは、他の通信経路と比較して両者間の経路長が長くてもよい。また、ネットワーク２０ａ，２０ｂは、両者間がＥｏＩＰ等のトンネリングによる仮想パスで接続されていてもよい。
【００１７】
サーバ１は、他の装置の通信の設定を行うＤＨＣＰサーバ等であり、情報処理装置２３に対するデフォルトルータの設定等を行う。
サーバ１は、識別情報を含む設定情報要求を受信すると、中継装置２２ａにより転送された情報処理装置２３からの設定情報要求に応じて情報処理装置２３の設定を示す設定情報を情報処理装置２３に対して送信する。設定情報は、例えば、情報処理装置２３のデフォルトルータに設定される通信装置２４ａ等のＩＰアドレスであってもよい。このとき、サーバ１は、設定情報要求に含まれている識別情報および識別情報と対応付けられているネットワーク２０ａに対応する設定を示す設定情報に基づいて、識別情報に対応する設定情報を選択する。そして、サーバ１は、選択した設定情報を含む設定情報応答を送信する。設定情報応答は、例えば、ＤＨＣＰの設定を含むＤＨＣＰ  ＯＦＦＥＲメッセージであってもよい。また、設定情報応答は、無線通信のハンドオーバ（hand over）時、ＤＨＣＰ  Ｒｅｎｅｗｉｎｇ時およびＤＨＣＰ  Ｒｅｂｉｎｄｉｎｇ時のＤＨＣＰ  ＡＣＫメッセージであってもよい。
【００１８】
ネットワーク２０ａは、中継装置２２ａ、情報処理装置２３、通信装置２４ａを有する。ネットワーク２０ｂは、通信装置２４ｂ、中継装置２２ｂを有する。ネットワーク３は、情報処理装置３３を有するとともに、図示しない中継装置、通信装置を有するものとする。
【００１９】
情報処理装置２３は、実際のコンピュータ（computer）（以下、物理マシン）であってもよく、物理マシン上で動作する仮想マシン（Virtual Machine：ＶＭ）でもよい。情報処理装置２３は、サーバ１から送信された設定情報応答を受信すると、設定情報応答に含まれている設定情報により、デフォルトルータ等の、情報処理装置２３が属するネットワーク２０ａに適した通信の設定を行うことができる。
【００２０】
情報処理装置２３は、サーバ１に従って通信の設定を行う場合、中継装置２２ａを介して自装置のＩＰアドレスやデフォルトルータの割り当て等を要求する設定情報要求をサーバ１に対して送信する。設定情報要求は、例えば、ＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージであってもよい。また、設定情報要求は、ＤＨＣＰ  Ｒｅｎｅｗｉｎｇ時およびＤＨＣＰ  Ｒｅｂｉｎｄｉｎｇ時ならびに無線通信のハンドオーバ時のＤＨＣＰ  ＲＥＱＵＥＳＴメッセージであってもよい。
【００２１】
中継装置２２ａは、情報処理装置２３から送信された設定情報要求を受信すると、受信した設定情報要求に同一のサブネットアドレスを有するネットワーク２０ａ，２０ｂのうち情報処理装置２３が属するネットワーク２０ａを示す識別情報を含める。識別情報は、例えば、情報処理装置２３が属するネットワークを一意に特定可能に設定された符号を用いることができる。また、識別情報は、中継装置２２ａを通信システム内で一意に特定可能に割り当てられた符号としてもよい。そして中継装置２２ａは、識別情報を含めた設定情報要求をサーバ１に対して送信する。中継装置２２ａは、転送の際、設定情報要求に既に他の装置により識別情報が含まれている場合には、自装置において識別情報を含めなくてもよい。中継装置２２ａは、Ｌ２スイッチ、Ｌ３スイッチ、ルータ、仮想パスを設定可能なエッジ装置等のパケットを中継する装置であってもよい。通信装置２４ａ，２４ｂは、Ｌ３スイッチ、ルータ、エッジ装置等のネットワーク同士を接続する装置であってもよい。
【００２２】
ここで、情報処理装置２３が、ネットワーク２と異なるネットワークアドレスを有するネットワーク３に配置されている情報処理装置３３に対してデフォルトルータを介してデータを送信するものとする。このとき情報処理装置２３は、ユーザデータのパケットを送信する場合、ネットワーク２０ａの通信装置２４ａをデフォルトルータとして送信することができる。また、情報処理装置２３は、ネットワーク２０ｂの通信装置２４ｂをデフォルトルータとして送信することができる。この場合、情報処理装置２３は、通信装置２４ａ，２４ｂのいずれをデフォルトルータとして情報処理装置３３にパケットを送信するかが問題となる。このように、いかにして情報処理装置２３が属するネットワークに適した通信の設定を行うかが問題となる場合がある。
【００２３】
ここで、例えば、ネットワーク２０ａ，２０ｂの間の距離が他の通信路の経路長と比較して遠いものとする。この場合、ネットワーク２０ａの情報処理装置２３がネットワーク２０ｂに配置されている通信装置２４ｂを介して情報処理装置３３にパケットを送信するときには、遅延の発生や通信システムが有する機器の負荷が増加する可能性がある。一方、情報処理装置２３がネットワーク２０ａに配置されている通信装置２４ａを介して情報処理装置３３にパケットを送信するときには、上記の問題は抑制される。このように、情報処理装置２３が通信装置２４ａ，２４ｂのうちのいずれを介して通信を行うかにより遅延の発生の有無や通信システムの負荷が変化する場合がある。また、ネットワーク２０ａ，２０ｂの間が、暗号化、復号化、ラベルの変換等の処理を要する可能性がある仮想パスで接続されている場合にも同様である。
【００２４】
これに対して、第１の実施の形態では、情報処理装置２３と同一であるネットワーク２０ａに配置されている中継装置２２ａが、情報処理装置２３からサーバ１に送信される設定情報要求に対して自装置が属するネットワーク２０ａを特定可能な識別情報を含めて転送する。これにより、サーバ１は、情報処理装置２３からの設定情報要求を受信すると、設定情報要求に含まれている識別情報から情報処理装置２３が属しているネットワーク２０ａを特定できる。
【００２５】
これに従って、サーバ１は、識別情報に基づいて情報処理装置２３が属しているネットワーク２０ａに適した設定を示す設定情報を、設定情報応答に含めて情報処理装置２３に対して送信することができる。
【００２６】
例えば、「ネットワーク２０ａ内の装置について、ネットワーク２０ａに配置されている通信装置２４ａがデフォルトルータに適している」ものとする。この場合、通信システムの管理者は、サーバ１が有する設定情報において「ネットワーク２０ａに配置されている中継装置２２ａの識別情報」と、「デフォルトルータを通信装置２４ａに設定する」旨とを対応付ける。この場合、サーバ１は、中継装置２２ａから送信された設定情報要求に含まれている中継装置２２ａの識別情報に基づいて、情報処理装置２３に対して、配置されているネットワーク２０ａに適したデフォルトルータである通信装置２４ａを設定することができる。
【００２７】
情報処理装置２３は、サーバ１から送信された設定情報応答を受信すると、設定情報応答に含まれている設定情報により、情報処理装置２３が属するネットワーク２０ａに適した通信の設定を行うことができる。情報処理装置２３は、ネットワーク２０ａに属する場合に、サーバ１が中継装置２２ａの識別情報に基づいて選択した設定により、デフォルトルータを通信装置２４ａに設定することが可能になる。
【００２８】
以上のような第１の実施の形態の通信システムは、情報処理装置２３からの設定情報要求を受信した中継装置２２ａが、設定情報要求を中継する際に情報処理装置２３が属するネットワーク２０ａを示す識別情報を含めてサーバ１に対して転送する。識別情報を含む設定情報要求を受信したサーバ１が、識別情報に基づき情報処理装置２３が属するネットワーク２０ａに応じた通信の設定を示す設定情報を含む設定情報応答を情報処理装置２３に対して送信する。サーバ１から送信された設定情報応答を受信した情報処理装置２３は、設定情報応答に含まれている設定情報に基づいて通信の設定を行う。このため、情報処理装置２３の位置に適した通信の設定を行うことができる。従って、通信システムの遅延の発生や負荷を抑制できる。
【００２９】
なお、第１の実施の形態の通信システムは、クラウド（cloud）サービスを提供するデータセンタ、モバイルＷｉＭＡＸ（Worldwide Interoperability for Microwave Access）システム等の無線アクセスキャリア網として実装することが可能である。以下に説明する第２〜第３、第７の実施の形態では、ＯＴＶを用いたデータセンタの例を挙げる。第４〜第６の実施の形態では、ＷｉＭＡＸを想定した無線通信システムの例を挙げる。第８の実施の形態では、複数のネットワークを有するデータセンタの例を挙げる。ただし、第１の実施の形態の通信システムは、例えば、レイヤ２ＶＰＮ（Virtual Private Network）、広域イーサネット（Ethernet：登録商標）等の他の方式のネットワークとして実現することも可能である。また、第１の実施の形態の通信システムは、例えば、ＬＴＥ（Long Term Evolution）網等の他の種類の移動通信システムや固定無線通信システムとして実現することも可能である。
【００３０】
［第２の実施の形態］
図２は、第２の実施の形態の通信システムを示す図である。第２の実施の形態の通信システムは、クラウドコンピューティングのサービスのデータを記憶するとともに処理を実行する複数のデータセンタであるデータセンタ（Data Center：ＤＣ）７１，７２，７３が設けられている。
【００３１】
クラウドコンピューティングは、仮想化されたコンピューティングリソース、ネットワークリソースを複数のユーザでシェアすることで、多重効果により安価かつ効率的に運用する技術である。
【００３２】
データセンタ７１，７２，７３は、顧客であるユーザＡ，Ｂにクラウドサービスを提供する。データセンタ７１，７２，７３は、それぞれＶＭを物理マシン上で動作させることで、顧客にＶＭのホスティングサービスを提供している。データセンタ７１は、スイッチ２００ａ，２００ｂ、情報処理装置３００ａ，３００ｂ、エッジ装置４００ａを有する。データセンタ７２は、スイッチ２００ｃ，２００ｄ、情報処理装置３００ｃ，３００ｄ、エッジ装置４００ｃを有する。データセンタ７３は、スイッチ２００ｅ，２００ｆ、情報処理装置３００ｅ，３００ｆ、エッジ装置４００ｅを有する。また、データセンタ７２には、ＤＨＣＰサーバ１００が設けられている。エッジ装置４００ａ，４００ｃ，４００ｅは、インターネット６０上に設定されたＯＴＶのトンネル６１ａ，６１ｂ，６２ａ，６２ｂ，６３ａ，６３ｂによって互いに接続され、データをカプセル化して送受信することができる。なお、トンネル６１ａ，６１ｂ，６２ａ，６２ｂ，６３ａ，６３ｂは、カスタマエッジ等のエッジ装置４００ａ，４００ｃ，４００ｅによりインターネット６０上に設定されているが、これに限らず、広域ＩＰ網上に設定してもよい。
【００３３】
第２の実施の形態の通信システムでは、２つのユーザ（ユーザＡ、ユーザＢ）がデータセンタ７１，７２，７３内に、それぞれのユーザに対してサービスを提供する拠点を有する。ユーザＡは、データセンタ７１に拠点８０ａを有し、データセンタ７２に拠点８０ｃを有し、データセンタ７３に拠点８０ｅを有する。ユーザＢは、同様に、データセンタ７１に拠点８０ｂを有し、データセンタ７２に拠点８０ｄを有し、データセンタ７３に拠点８０ｆを有する。
【００３４】
拠点８０ａは、各ノードをＶＬＡＮ（Virtual LAN）９０ａ（ＶＬＡＮ  ＩＤ＝１００）で接続した仮想ネットワークである。情報処理装置３００ａでは、ユーザＡが契約した仮想マシンのサーバであるＶＭ３３１ａが動作しているものとする。拠点８０ａには、サブネットアドレスとして１０．２５５．１００．０／２４が設定されているものとする。ＶＭ３３１ａには、ＩＰアドレス１０．２５５．１００．１０が設定されているものとする。拠点８０ｂは、各ノードをＶＬＡＮ９０ｂ（ＶＬＡＮ  ＩＤ＝２００）で接続した仮想ネットワークである。拠点８０ａ，８０ｂ内では、各ノードがイーサケーブルやスイッチ等を介した物理回線で接続されているとともに、ＶＬＡＮ９０ａ，９０ｂにより、ユーザ毎に仮想的に分離されている。情報処理装置３００ｂでは、ユーザＢがクラウドコンピューティングによるサービスの提供を受けるために契約した仮想マシンのサーバであるＶＭ３３１ｂが動作しているものとする。拠点８０ｂには、サブネットアドレスとして１９２．１６８．２．０／２４が設定されているものとする。ＶＭ３３１ｂには、ＩＰアドレス１９２．１６８.２．４０が設定されているものとする。また、データセンタ７１は、ゲートウェイであるエッジ装置４００ａを介してインターネット６０に接続可能である。エッジ装置４００ａは、拠点８０ａのＶＬＡＮ９０ａと拠点８０ｂのＶＬＡＮ９０ｂとを分離かつ所定のルールに従ったレイヤ３レベルの接続性を提供する。
【００３５】
拠点８０ｃ，８０ｅは、拠点８０ａと同様、各ノードをそれぞれＶＬＡＮ９０ｃ，９０ｅ（ＶＬＡＮ  ＩＤ＝１００）で接続した仮想ネットワークである。拠点８０ｄ，８０ｆは、拠点８０ｂと同様、各ノードをそれぞれＶＬＡＮ９０ｄ，９０ｆ（ＶＬＡＮ  ＩＤ＝２００）で接続した仮想ネットワークである。拠点８０ｃ，８０ｄ内では、各ノードが物理回線で接続されているとともに、ＶＬＡＮ９０ｃ，９０ｄにより、ユーザ毎に仮想的に分離されている。拠点８０ｅ，８０ｆ内では、各ノードが物理回線で接続されているとともに、ＶＬＡＮ９０ｅ，９０ｆにより、ユーザ毎に仮想的に分離されている。情報処理装置３００ｃ，３００ｅでは、それぞれユーザＡが契約した仮想マシンのサーバであるＶＭ３３１ｃ，３３１ｅが動作しているものとする。情報処理装置３００ｄ，３００ｆでは、それぞれユーザＢが契約した仮想マシンのサーバであるＶＭ３３１ｄ，３３１ｆが動作しているものとする。拠点８０ｃ，８０ｅには、サブネットアドレスとして１０．２５５．１００．０／２４が設定されているものとする。拠点８０ｄ，８０ｆには、サブネットアドレスとして１９２．１６８．２．０／２４が設定されているものとする。ＶＭ３３１ｃ，３３１ｅには、ＩＰアドレス１０．２５５．１００．２０、１０．２５５．１００．３０が設定されているものとする。ＶＭ３３１ｄ，３３１ｆには、ＩＰアドレス１９２．１６８.２．５０、１９２．１６８.２．６０が設定されているものとする。データセンタ７２は、エッジ装置４００ｃを介してインターネット６０に接続可能である。エッジ装置４００ｃは、拠点８０ｃのＶＬＡＮ９０ｃと拠点８０ｄのＶＬＡＮ９０ｄとを分離かつ所定のルールに従ったレイヤ３レベルの接続性を提供する。データセンタ７３は、エッジ装置４００ｅを介してインターネット６０に接続可能である。エッジ装置４００ｅは、拠点８０ｅのＶＬＡＮ９０ｅと拠点８０ｆのＶＬＡＮ９０ｆとを分離かつ互いに接続する。
【００３６】
また、ＶＬＡＮ９０ａ〜９０ｆは、それぞれスイッチ２００ａ〜２００ｆを有する。なお、スイッチ２００ａ〜２００ｆは、仮想的なスイッチとしてもよい。すなわち、スイッチ２００ａおよびスイッチ２００ｂは、物理的に一体であって、論理的にＶＬＡＮ９０ａ，９０ｂを分離してもよい。スイッチ２００ｃ〜２００ｆおよびＶＬＡＮ９０ｃ〜９０ｆについても同様である。
【００３７】
ユーザＡの拠点８０ａ，８０ｃ，８０ｅがそれぞれ有するＶＬＡＮ９０ａ，９０ｃ，９０ｅは、エッジ装置４００ａ，４００ｃ，４００ｅによりトンネル６１ａ，６２ａ，６３ａで互いに接続されている。これにより、拠点８０ａ，８０ｃ，８０ｅは、トンネル６１ａ，６２ａ，６３ａを介してレイヤ２で接続され、１つのＬＡＮセグメントを構成することでＯＴＶが実現されている。同様に、ユーザＢの拠点８０ｂ，８０ｄ，８０ｆがそれぞれ有するＶＬＡＮ９０ｂ，９０ｄ，９０ｆは、エッジ装置４００ａ，４００ｃ，４００ｅによりトンネル６１ｂ，６２ｂ，６３ｂで互いに接続されている。これにより、拠点８０ｂ，８０ｄ，８０ｆは、トンネル６１ｂ，６２ｂ，６３ｂを介してレイヤ２で接続され、１つのＬＡＮセグメントを構成することでＯＴＶが実現されている。また、ユーザＡの拠点８０ａ，８０ｃ，８０ｅおよびユーザＢの拠点８０ｂ，８０ｄ，８０ｆは、エキストラネット（Extranet）として互いに接続可能であるものとする。
【００３８】
また、第２の実施の形態の通信システムでは、情報処理装置３００ａ〜３００ｆやＶＭ３３１ａ〜３３１ｆ等のホストに対するＤＨＣＰによる設定の処理を実行するＤＨＣＰサーバ１００が、拠点８０ｃに配置されている。ＤＨＣＰサーバ１００は、ＩＰアドレス１９２．１６８.２．５が設定されているものとする。
【００３９】
情報処理装置３００ａ〜３００ｆは、ＶＭ３３１ａ〜３３１ｆが動作する物理マシンである。ＶＭ３３１ａ〜３３１ｆは、データセンタ７１，７２，７３を用いたクラウドサービスのユーザＡ、ユーザＢに提供される処理を行うバーチャルマシンである。ＶＭ３３１ａ〜３３１ｆは、情報処理装置３００ａ〜３００ｆ上で動作する。ＶＭ３３１ａ〜３３１ｆは、ライブマイグレーション（Live Migration：ＬＭ）により動作する情報処理装置上を、アプリケーションの動作を停止させることなくわずかな中断時間で移動することができる。
【００４０】
なお、第２の実施の形態の通信システムでは、拠点８０ａ〜８０ｆの間をＥｏＩＰトンネルであるトンネル６１ａ〜６３ａ，６１ｂ〜６３ｂで接続するが、これに限らず、レイヤ２ＶＰＮ、広域イーサネット等の他の方式のネットワークで接続してもよい。
【００４１】
また、第２の実施の形態の通信システムは、ＤＮＳ（Domain Name System）サーバ、ＮＴＰ（Network Time Protocol）サーバ、ＰＲＯＸＹサーバ等の通信装置を有してもよい。また、通信システムでは、ＤＨＣＰサーバ１００に基づき、情報処理装置３００ａ〜３００ｆおよびＶＭ３３１ａ〜３３１ｆについて、ＤＨＣＰによる上記通信装置の設定を行ってもよい。
【００４２】
図３は、第２の実施の形態のＤＨＣＰサーバおよび情報処理装置を示す図である。以下ではＤＨＣＰサーバについて説明するが、情報処理装置も同様である。ＤＨＣＰサーバ１００は、ＣＰＵ（Central Processing Unit）１０１によって装置全体が制御されている。ＣＰＵ１０１には、バス１０８を介してＲＡＭ（Random Access Memory）１０２と複数の周辺機器が接続されている。
【００４３】
ＲＡＭ１０２は、ＤＨＣＰサーバ１００の主記憶装置として使用される。ＲＡＭ１０２には、ＣＰＵ１０１に実行させるＯＳ（Operating System）のプログラムやアプリケーションプログラムの少なくとも一部が一時的に格納される。また、ＲＡＭ１０２には、ＣＰＵ１０１による処理に必要な各種データが格納される。
【００４４】
バス１０８に接続されている周辺機器としては、ハードディスクドライブ（ＨＤＤ:Hard Disk Drive）１０３、グラフィック処理装置１０４、入力インタフェース１０５、光学ドライブ装置１０６、および通信インタフェース１０７がある。
【００４５】
ＨＤＤ１０３は、内蔵したディスクに対して、磁気的にデータの書き込みおよび読み出しを行う。ＨＤＤ１０３は、ＤＨＣＰサーバ１００の二次記憶装置として使用される。ＨＤＤ１０３には、ＯＳのプログラム、アプリケーションプログラム、および各種データが格納される。なお、二次記憶装置としては、フラッシュメモリ等の半導体記憶装置を使用することもできる。
【００４６】
グラフィック処理装置１０４には、モニタ１１１が接続されている。グラフィック処理装置１０４は、ＣＰＵ１０１からの命令に従って、画像をモニタ１１１の画面に表示させる。モニタ１１１としては、ＬＣＤ（Liquid Crystal Display）を用いた液晶表示装置等がある。
【００４７】
入力インタフェース１０５には、キーボード１１２とマウス１１３とが接続されている。入力インタフェース１０５は、キーボード１１２やマウス１１３から送られてくる信号をＣＰＵ１０１に送信する。なお、マウス１１３は、ポインティングデバイスの一例であり、他のポインティングデバイスを使用することもできる。他のポインティングデバイスとしては、タッチパネル、タブレット、タッチパッド、トラックボール等がある。
【００４８】
光学ドライブ装置１０６は、レーザ光等を利用して、光ディスク１１４に記録されたデータの読み取りを行う。光ディスク１１４は、光の反射によって読み取り可能なようにデータが記録された可搬型の記録媒体である。光ディスク１１４には、ＤＶＤ（Digital Versatile Disc）、ＤＶＤ−ＲＡＭ、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）、ＣＤ−Ｒ（Recordable）／ＲＷ（ReWritable）等がある。
【００４９】
通信インタフェース１０７は、拠点８０ｃに接続されている。通信インタフェース１０７は、拠点８０ｃを介して、ＶＭ３３１ａ〜３３１ｆ等の他のコンピュータまたは通信機器との間でデータの送受信を行う。なお、図３にはＤＨＣＰサーバ１００のハードウェア構成を示したが、情報処理装置３００ａ〜３００ｆも同様のハードウェア構成である。
【００５０】
図４は、第２の実施の形態のスイッチおよびエッジ装置を示す図である。以下ではスイッチについて説明するが、エッジ装置も同様である。図４は、スイッチ２００ａの内部構成を示したものであるが、スイッチ２００ｂ〜２００ｆも同様の構成で実現できる。スイッチ２００ａは、ＣＰＵ２０１、インタフェースカード２０２ａ，２０２ｂ，２０２ｃ，２０２ｄ、スイッチカード２０３、記憶部２０４、ポート監視部２０５、バス２０６を有している。
【００５１】
ＣＰＵ２０１は、スイッチ２００ａ全体を制御している。ＣＰＵ２０１は、プログラムによる処理を実行する。ＣＰＵ２０１は、記憶部２０４に保持されたデータを用いて、同じくメモリに保持されたプログラムを実行する。
【００５２】
記憶部２０４は、ＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory）等の不揮発性メモリで構成されており、複数のテーブルや通信の制御に使用するデータを記憶している。記憶部２０４に記憶されるテーブルには、リンクの構成を管理するテーブル、パケットの転送先を決定するためのテーブル、パケットの転送先を示す情報を格納するテーブルが含まれる。また、記憶部２０４は、ＶＭ３３１ａ〜３３１ｆ等のホストの位置を示す識別情報を記憶する。スイッチ２００ａは、ＶＭ３３１ａ〜３３１ｆ等のホストからのＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージやＤＨＣＰ  ＲＥＱＵＥＳＴメッセージを受信した場合に、受信したＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージ等に識別情報を含めて転送する。
【００５３】
バス２０６には、ＣＰＵ２０１、インタフェースカード２０２ａ，２０２ｂ，２０２ｃ，２０２ｄ、スイッチカード２０３、記憶部２０４、ポート監視部２０５が接続されている。
【００５４】
インタフェースカード２０２ａ，２０２ｂ，２０２ｃ，２０２ｄは、それぞれ複数個（例えば、８個）の通信ポートを有している。それぞれの通信ポートには、１つの物理リンクを接続できる。インタフェースカード２０２ａ，２０２ｂ，２０２ｃ，２０２ｄは、それぞれの通信ポートを監視してパケットを取得する。そして、インタフェースカード２０２ａ，２０２ｂ，２０２ｃ，２０２ｄは、取得したパケットをスイッチカード２０３に送る。
【００５５】
スイッチカード２０３は、図示しない学習テーブルを有している。スイッチカード２０３は、学習テーブルに、過去に受信したパケットの送信元アドレスと、そのパケットが到来した通信ポートとを対応付けて記憶している。学習テーブルは、スイッチカード２０３によって随時更新される。
【００５６】
そして、スイッチカード２０３は、インタフェースカード２０２ａ，２０２ｂ，２０２ｃ，２０２ｄのいずれかからパケットを受け取ると、学習テーブルを参照して、そのパケットの転送先を決定する。その後、スイッチカード２０３は、パケットを決定したインタフェースカード２０２ａ，２０２ｂ，２０２ｃ，２０２ｄに送る。
【００５７】
パケットを受け取ったインタフェースカード２０２ａ，２０２ｂ，２０２ｃ，２０２ｄは、受け取ったパケットを、決定された通信ポートから送信先に送出する。
ポート監視部２０５は、インタフェースカード２０２ａ，２０２ｂ，２０２ｃ，２０２ｄの通信ポートを監視する。そして、ポート監視部２０５は、インタフェースカード２０２ａ，２０２ｂ，２０２ｃ，２０２ｄの通信ポートに接続された物理リンクの故障や復旧を検出すると、ＣＰＵ２０１にその旨を通知する。
【００５８】
なお、第２の実施の形態のスイッチ２００ａ〜２００ｆは、レイヤ２のパケットを中継するが、これに限らず、レイヤ３のパケットを中継してもよい。また、ホストとＤＨＣＰサーバとが、ネットワークアドレスが異なるネットワークに配置されている場合にホストからＤＨＣＰサーバに対してＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージが送信され、スイッチ２００ａによりＤＨＣＰリレーが行われたものとする。このとき、スイッチ２００ａは、ＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージを中継するときに、ホストから送信されたＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージに識別情報を含めてＤＨＣＰサーバに対して転送してもよい。
【００５９】
以上のようなハードウェア構成によって、第２の実施の形態の処理機能を実現することができる。
図５は、第２の実施の形態の識別情報を含むＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージおよびＤＨＣＰ  ＲＥＱＵＥＳＴメッセージを示す図である。図５（Ａ）に、第２の実施の形態の識別情報を含むＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージを示す。図５（Ｂ）に、第２の実施の形態の識別情報を含むＤＨＣＰ  ＲＥＱＵＥＳＴメッセージを示す。
【００６０】
図５（Ａ）に示すＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージにおいて“ｓｉａｄｄｒ”は、ＤＨＣＰサーバ１００のＩＰアドレスを示す４Ｂｙｔｅの領域である。また、“ｙｉａｄｄｒ”は、ホストであるＶＭ３３１ａに割り当てる候補のＩＰアドレスを示す４Ｂｙｔｅの領域である。また、“ｃｈａｄｄｒ”は、ＶＭ３３１ａのＭＡＣアドレスを示す６Ｂｙｔｅの領域である。また、図５（Ｂ）に示すＤＨＣＰ  ＲＥＱＵＥＳＴメッセージにおける“ｙｉａｄｄｒ”の領域は、ＶＭ３３１ａに割り当てられており、有効期限の管理の対象であるＩＰアドレスを示す。
【００６１】
第２の実施の形態の通信システムでは、スイッチ（例えば、スイッチ２００ａ）がホスト（例えば、ＶＭ３３１ａ）から送信されたＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージを中継する際、ＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージに識別情報を含めて転送する。このような識別情報は、通常のＤＨＣＰのＤＩＳＣＯＶＥＲメッセージや後述するＲＥＱＵＥＳＴメッセージには含まれておらず、本発明の特徴の１つとなっている。
【００６２】
具体的には、スイッチ２００ａは、図５（Ａ）に示すように、ＶＭ３３１ａから送信されたＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージのオプションフィールド（option field）に、識別情報としてＳｉｔｅＩＤ（例えば、ＳｉｔｅＩＤ＝３）を設定する。また、ＤＨＣＰオプションの私的利用が可能なオプション番号（例えば、ＤＨＣＰオプション番号２３０）に識別情報を設定することで、ＶＭ３３１ａの位置をＤＨＣＰサーバ１００に通知してもよい。ここで、ＳｉｔｅＩＤとは、拠点８０ａ〜８０ｆを識別するための識別子である。このような識別子が通知されることにより、ＤＨＣＰサーバ１００はＶＭ３３１ａの位置を特定することができる。なお、ここでＳｉｔｅＩＤは、ＶＭ３３１ａの位置を特定できる識別子であれば何でもよく、例えばデータセンタ７１〜７３を識別するための識別子であってもよい。
【００６３】
また、第２の実施の形態の通信システムでは、ＶＭ３３１ａのライブマイグレーション後において、図１４および図１５に後述するように、ＤＨＣＰの設定の有効期限の管理に基づき、ＶＭ３３１ａからＤＨＣＰ  ＲＥＱＵＥＳＴメッセージが送信されたものとする。この場合、スイッチ２００ａがＶＭ３３１ａから送信されたＤＨＣＰ  ＲＥＱＵＥＳＴメッセージを中継するとき、ＤＨＣＰ  ＲＥＱＵＥＳＴメッセージに識別情報を含めて転送する。具体的には、スイッチ２００ａは、図５（Ｂ）に示すように、ＶＭ３３１ａから送信されたＤＨＣＰ  ＲＥＱＵＥＳＴメッセージのオプションフィールドに、識別情報としてＳｉｔｅＩＤ（例えば、ＳｉｔｅＩＤ＝３）を設定する。また、ＤＨＣＰオプションの私的利用が可能なオプション番号に識別情報を設定することで、ＶＭ３３１ａの位置をＤＨＣＰサーバ１００に通知してもよい。
【００６４】
第２の実施の形態の通信システムでは、識別情報は、ホストが位置する拠点を一意に特定可能に設定されている。これにより、ＤＨＣＰサーバ１００は受信したメッセージに含まれている識別情報を参照することで、ＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージやＤＨＣＰ  ＲＥＱＵＥＳＴメッセージを送信したホストがどの拠点に配置されているかを把握することができる。従って、ＤＨＣＰサーバ１００は、識別情報に基づき、ホストに対して拠点に応じた最適なデフォルトルータ等を設定することができる。
【００６５】
図６は、第２の実施の形態の設定テーブルを示す図である。図６に示す設定テーブル１５１ａは、ＤＨＣＰサーバ１００が有する設定情報記憶部１５１に記憶されている。設定テーブル１５１ａは、ＶＭ３３１ａ等のホストに対するＤＨＣＰの設定を示す設定情報を記憶するテーブルである。設定情報は、通信システム内における各サブネットと、そのサブネットに属するホストに対して設定されるべき設定内容とに基づき、通信システムの管理者等により、予め設定される。また、ＤＨＣＰサーバ１００は、ホストからの要求（ＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージ、ＤＨＣＰ  ＲＥＱＵＥＳＴメッセージ）に応じてホストに対して設定情報を含む応答（ＤＨＣＰ  ＯＦＦＥＲメッセージ、ＤＨＣＰ  ＡＣＫメッセージ）を送信する。通信システム内の各ホストは、ＤＨＣＰサーバ１００から送信されたＤＨＣＰ  ＯＦＦＥＲメッセージまたはＤＨＣＰ  ＡＣＫメッセージが含む設定情報に基づいて通信の設定を行う。
【００６６】
設定テーブル１５１ａには、項目として“サブネット”、“識別情報”、“デフォルトルータ”、“ＤＮＳサーバ”、“ＤＮＳドメイン名”、“ＮＴＰサーバ”、“ＰＲＯＸＹサーバ”が設けられている。設定テーブル１５１ａにおいて、各項目の横方向に並べられた情報同士が設定情報として互いに関連付けられている。
【００６７】
サブネットは、設定情報が適用されるネットワークのサブネットアドレスを示す。
識別情報は、設定情報が示す設定が適用されるホストの位置に対応する識別情報を示す。すなわち、設定情報は、識別情報によって示された位置に存在するホストに適した設定を示す。ここでは、識別情報によって示された位置は、スイッチ２００ａ〜２００ｆが属する拠点８０ａ〜８０ｆに基づいて設定されている。このような識別情報は、通常のＤＨＣＰサーバはの管理しておらず、本発明の特徴の１つとなっている。
【００６８】
デフォルトルータは、設定情報によりホストにデフォルトルータとして設定されるルータ（またはエッジ装置、ゲートウェイ等のルータとして機能する通信装置）のＩＰアドレスを示す。
【００６９】
ＤＮＳサーバは、設定情報によりホストにＤＮＳサーバとして設定されるサーバのＩＰアドレスを示す。
ＤＮＳドメイン名は、設定情報によりホストが属するサブネットのＤＮＳドメイン名を示す。
【００７０】
ＮＴＰサーバは、設定情報によりホストにＮＴＰサーバとして設定されるサーバのＩＰアドレスを示す。
ＰＲＯＸＹサーバは、設定情報によりホストにＰＲＯＸＹサーバとして設定されるサーバのＩＰアドレスを示す。
【００７１】
設定テーブル１５１ａは、通信システムの拠点毎に適した設定の内容が異なる場合、拠点毎に識別情報が設定されるとともに、識別情報毎に異なる設定情報が設定される。例えば、同じサブネットアドレスのネットワークであっても、ホストの位置に基づいて適切なデフォルトルータが異なる場合、識別情報毎に異なるデフォルトルータのＩＰアドレスが設定される。
【００７２】
ＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージに識別情報が含まれていない場合には、ＤＨＣＰサーバ１００は、識別情報がｄｅｆａｕｌｔである設定情報をＤＨＣＰ  ＯＦＦＥＲメッセージに含めて応答する。ＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージに設定テーブル１５１ａに設定されていない識別情報が含まれていた場合にも同様に、ＤＨＣＰサーバ１００は、識別情報がｄｅｆａｕｌｔである設定情報をＤＨＣＰ  ＯＦＦＥＲメッセージに含めて応答する。ライブマイグレーション時に送信されるＤＨＣＰ  ＲＥＱＵＥＳＴメッセージに識別情報が含まれていない場合には、ＤＨＣＰサーバ１００は、識別情報がｄｅｆａｕｌｔである設定情報をＤＨＣＰ  ＡＣＫメッセージに含めて応答する。ライブマイグレーション時のＤＨＣＰ  ＲＥＱＵＥＳＴメッセージに設定テーブル１５１ａに設定されていない識別情報が含まれていた場合にも同様に、ＤＨＣＰサーバ１００は、識別情報がｄｅｆａｕｌｔである設定情報をＤＨＣＰ  ＡＣＫメッセージに含めて応答する。
【００７３】
図７は、第２の実施の形態の通信システムを示すブロック図である。ここで、第２の実施の形態ではホストがＶＭである場合において動作を開始するときおよびライブマイグレーション等による移動が生じるときについて説明するが、ホストが物理マシンである場合において、物理マシンが動作を開始するときも同様である。
【００７４】
第２の実施の形態の通信システムは、ＤＨＣＰサーバ１００、スイッチ２００ａ、情報処理装置３００ａ，３００ｂ、エッジ装置４００ａ，４００ｃを有する。ここで、上記のようにスイッチ２００ａ、情報処理装置３００ａはデータセンタ７１内の拠点８０ａに属する。また、エッジ装置４００ａは、拠点８０ａと直接接続されている。また、エッジ装置４００ｃは、情報処理装置３００ａと異なるデータセンタ７２に配置されているとともにエッジ装置４００ａとトンネル６１ａ，６１ｂで接続されている。情報処理装置３００ａが属する拠点８０ａは、各ノードが物理回線で接続されているとともに、拠点８０ｃ，８０ｅとの間をそれぞれトンネル６１ａ，６３ａで接続可能である。また、拠点８０ａは、エッジ装置４００ａを介して拠点８０ｂと接続可能である。また、情報処理装置３００ｂは、データセンタ７１内の拠点８０ｂに属する。
【００７５】
ＤＨＣＰサーバ１００は、ＶＭ３３１ａに対して設定情報をＤＨＣＰ  ＯＦＦＥＲメッセージやＤＨＣＰ  ＡＣＫメッセージに含めて送信することでＶＭ３３１ａ等の他の装置の通信の設定を行う。ＤＨＣＰサーバ１００は、設定情報設定部１２１、通信部１２２、設定情報記憶部１５１を有する。ＤＨＣＰサーバ１００は、サーバとして機能する。
【００７６】
識別情報を含むＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージやＤＨＣＰ  ＲＥＱＵＥＳＴメッセージを通信部１２２が受信したものとする。ここで、ＤＨＣＰ  ＲＥＱＵＥＳＴメッセージは、ＤＨＣＰ  Ｒｅｎｅｗｉｎｇ時およびＤＨＣＰ  Ｒｅｂｉｎｄｉｎｇ時のＤＨＣＰ  ＲＥＱＵＥＳＴメッセージであるものとする。この場合、設定情報設定部１２１は、識別情報に対応する設定情報を含むＤＨＣＰ  ＯＦＦＥＲメッセージ等をＶＭ３３１ａに対して通信部１２２に送信させる。また、ＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージ等に含まれている識別情報が、設定情報の識別情報のいずれとも一致しないものとする。この場合、設定情報設定部１２１は、ＤＨＣＰサーバ１００が属するネットワークに対応する設定を示す設定情報を含むＤＨＣＰ  ＯＦＦＥＲメッセージ等をＶＭ３３１ａに対して通信部１２２に送信させる。ＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージ等は、設定情報要求として機能する。設定情報を含むＤＨＣＰ  ＯＦＦＥＲメッセージ等は、設定情報応答として機能する。
【００７７】
設定情報記憶部１５１は、識別情報と対応付けられているネットワークに対応する設定を示す設定情報を記憶する。設定情報は、各拠点８０ａ〜８０ｆに応じたＤＨＣＰの設定を示す。設定情報は、ネットワークに対応するデフォルトルータに設定される通信装置を示す情報を含む。通信部１２２は、通信回線で他の装置と通信する。
【００７８】
スイッチ２００ａは、識別情報設定部２２１、通信部２２２、識別情報記憶部２５１を有する。通信部２２２は、通信回線で他の装置と通信する。スイッチ２００ａは、中継装置として機能する。
【００７９】
ＶＭ３３１ａから送信されたＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージ等を通信部２２２が受信したものとする。この場合、識別情報設定部２２１は、通信部２２２によって受信されたＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージ等に識別情報を含める。そして識別情報設定部２２１は、識別情報を含めたＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージ等をＤＨＣＰサーバ１００に対して通信部２２２に送信させる。識別情報設定部２２１は、転送の際、ＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージおよびＤＨＣＰ  ＲＥＱＵＥＳＴメッセージに既に他の装置により識別情報が含まれている場合には、自装置において識別情報を含めなくてもよい。他の装置により既に含まれている識別情報に自装置の識別情報を上書きすれば、ＶＭ３３１ａの位置が不明になってしまうからである。また、自装置とＶＭ３３１ａとの間に識別情報を含める他の装置が存在しており、ＶＭ３３１ａと直接接続していない場合に識別情報を追加して含めても、自装置の識別情報はＶＭ３３１ａの位置を示すことができず、不要だからである。
【００８０】
識別情報記憶部２５１は、同一のサブネットアドレスを有する拠点８０ａ，８０ｃ，８０ｅのうちのＶＭ３３１ａが属する拠点８０ａを示す識別情報を記憶する。識別情報は、スイッチ２００ａ〜２００ｆをそれぞれ一意に特定可能な情報としてもよい。
【００８１】
ＶＭ３３１ａは、物理マシンである情報処理装置３００ａ上で動作する仮想マシンである。ＶＭ３３１ａは、設定制御部３３１ａ１、通信部３３１ａ２を有する。ＶＭ３３１ａは、情報処理装置として機能する。
【００８２】
設定制御部３３１ａ１は、ＤＨＣＰサーバ１００から送信されたＤＨＣＰ  ＯＦＦＥＲメッセージやＤＨＣＰ  ＡＣＫメッセージに含まれている設定情報を取得すると、取得した設定情報に基づいて通信の設定を行う。通信部３３１ａ２は、設定制御部３３１ａ１による通信の設定に基づいて通信回線により通信を行う。
【００８３】
ＶＭ３３１ａは、ＤＨＣＰサーバ１００から送信された設定情報を含むＤＨＣＰ  ＯＦＦＥＲメッセージ等を受信したものとする。この場合、ＶＭ３３１ａは、設定情報を含むＤＨＣＰ  ＯＦＦＥＲメッセージ等に含まれている設定情報により、デフォルトルータ等の、ＶＭ３３１ａが属する拠点８０ａに適したＤＨＣＰの設定を行う。
【００８４】
ＶＭ３３１ａは、ＤＨＣＰサーバ１００に従って通信の設定を行う場合、スイッチ２００ａを介してＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージ等をＤＨＣＰサーバ１００に対して送信する。
【００８５】
ここで、スイッチ２００ａが、ＶＭ３３１ａから送信されたＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージ等を受信したものとする。この場合、スイッチ２００ａは、受信したＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージ等に同一のサブネットアドレスを有する拠点８０ａ，８０ｃ，８０ｅのうちＶＭ３３１ａが属する拠点８０ａを示す識別情報を含める。識別情報は、ＶＭ３３１ａと他のスイッチを介さずに直接接続されたスイッチ２００ａを一意に特定可能な情報等、ＶＭ３３１ａが属するネットワークを一意に特定可能に設定された符号を用いる。そしてスイッチ２００ａは、識別情報を含めたＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージ等をＤＨＣＰサーバ１００に対して送信する。
【００８６】
ＤＨＣＰサーバ１００は、スイッチ２００ａによって識別情報が含められたＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージ等を受信したものとする。この場合、ＤＨＣＰサーバ１００は、スイッチ２００ａにより転送されたＶＭ３３１ａからのＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージ等に応じてＶＭ３３１ａの設定を示す設定情報を参照する。そして、ＤＨＣＰサーバ１００は、参照した設定情報に基づいて、識別情報に対応する拠点８０ａに対応する設定情報を含むＤＨＣＰ  ＯＦＦＥＲメッセージ等をＶＭ３３１ａに対して送信する。設定情報は、例えば、ＶＭ３３１ａ等の通信システム内のホストのデフォルトルータに設定される装置（例えば、エッジ装置４００ａ）のＩＰアドレスであってもよい。また、設定情報は、通信システム内のホストのＤＮＳサーバ、ＮＴＰサーバ、ＰＲＯＸＹサーバのＩＰアドレス、ＤＮＳドメイン名であってもよい。このとき、ＤＨＣＰサーバ１００は、スイッチ２００ａからのメッセージに含まれている識別情報および識別情報と対応付けられている拠点８０ａに対応する設定を示す設定情報に基づいて、識別情報に対応する設定情報を選択する。そして、ＤＨＣＰサーバ１００は、選択した設定情報を含むＤＨＣＰ  ＯＦＦＥＲメッセージ等を送信する。設定情報を含むＤＨＣＰ  ＯＦＦＥＲメッセージ等は、例えば、ＤＨＣＰの設定を含むＤＨＣＰ  ＯＦＦＥＲメッセージ、ＤＨＣＰ  Ｒｅｎｅｗｉｎｇ時およびＤＨＣＰ  Ｒｅｂｉｎｄｉｎｇ時のＤＨＣＰ  ＡＣＫメッセージであってもよい。
【００８７】
ここで、あるＶＭ（以下、送信元ＶＭ）が、他の拠点に配置されている情報処理装置上で動作するＶＭ（以下、送信先ＶＭ）に対して、デフォルトルータを介してユーザのパケットを送信するものとする。このとき送信元ＶＭは、複数のエッジ装置のうち、送信元ＶＭの拠点と直接接続されているエッジ装置およびトンネルを介して接続されるエッジ装置のいずれか一方をデフォルトルータとしてパケットを送信可能であるものとする。この場合、送信元ＶＭは、複数のエッジ装置のうちのいずれのエッジ装置をデフォルトルータとして送信先ＶＭにパケットを送信するかが問題となる。このように、いかにして送信元ＶＭが属するネットワークに適した通信の設定を行うかが問題となる場合がある。
【００８８】
送信元ＶＭがトンネルを介して接続されたエッジ装置を介して送信先ＶＭにパケットを送信する場合、暗号化、復号化、ラベルの変換等の処理を要することになる。これにより、遅延の発生や通信システムが有する機器の負荷が増加する可能性がある。一方、送信元ＶＭの拠点とトンネルを介さずに接続されているエッジ装置を介して送信先ＶＭにパケットを送信する場合、上記の問題は抑制される。このように、送信元ＶＭがいずれのエッジ装置をデフォルトルータとして通信を行うかにより、遅延の発生の有無や通信システムの負荷が変化する場合がある。
【００８９】
これに対して、第２の実施の形態では、ＶＭ３３１ａと同一である拠点８０ａに配置されているスイッチ２００ａが、ＶＭ３３１ａからのＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージ等に対して拠点８０ａを特定可能な識別情報を含めて転送する。これにより、ＤＨＣＰサーバ１００は、ＶＭ３３１ａからのＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージ等を受信すると、ＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージ等に含まれている識別情報からＶＭ３３１ａが属している拠点８０ａを特定できる。
【００９０】
これに従って、ＤＨＣＰサーバ１００は、識別情報に基づいてＶＭ３３１ａが属している拠点８０ａに適した設定を示す設定情報をＤＨＣＰ  ＯＦＦＥＲメッセージ等に含めてＶＭ３３１ａに対して送信することができる。
【００９１】
また、ＶＭ３３１ａは、ＤＨＣＰサーバ１００から送信された設定情報を含むＤＨＣＰ  ＯＦＦＥＲメッセージ等を受信したものとする。この場合、ＶＭ３３１ａは、設定情報を含むＤＨＣＰ  ＯＦＦＥＲメッセージ等に含まれている設定情報により、ＶＭ３３１ａが属する拠点８０ａに適した通信の設定を行うことができる。
【００９２】
また、詳しくは後述するように拠点８０ａに配置されている情報処理装置３００ａで動作しているＶＭ３３１ａが、ライブマイグレーションにより拠点８０ｅに配置されている情報処理装置３００ｅに移動した場合、ＤＨＣＰ  ＲＥＱＵＥＳＴメッセージを送信する。この場合には、スイッチ２００ｅは、情報処理装置３００ｅ上のＶＭ３３１ａからのＤＨＣＰ  ＲＥＱＵＥＳＴメッセージに拠点８０ｅを特定する識別情報を含めて転送する。ＤＨＣＰサーバ１００は、スイッチ２００ｅにより中継されたＤＨＣＰ  ＲＥＱＵＥＳＴメッセージの応答として、拠点８０ｅに適した設定情報を含むＤＨＣＰ  ＡＣＫメッセージを情報処理装置３００ｅ上のＶＭ３３１ａに送信する。これにより、ライブマイグレーション後に情報処理装置３００ｅに移動したＶＭ３３１ａは、拠点８０ｅに対応した設定情報を取得でき、拠点８０ｅに適したＤＨＣＰの設定を行うことができる。
【００９３】
図８は、第２の実施の形態の設定情報送信処理を示すフローチャートである。設定情報送信処理は、ＶＭ３３１ａ等のホストから送信され、スイッチ２００ａ等の中継装置で識別情報が含められたＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージまたは識別情報が含められたＤＨＣＰ  ＲＥＱＵＥＳＴメッセージを受信した場合に実行される。以下、図８に示す処理をステップ番号に沿って説明する。
【００９４】
［ステップＳ１１］設定情報設定部１２１は、受信したＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージから識別情報を抽出し、設定情報記憶部１５１に記憶されている設定情報の識別情報と比較する。
【００９５】
［ステップＳ１２］設定情報設定部１２１は、ステップＳ１１における比較の結果、受信したＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージから抽出した識別情報と一致する識別情報を有する設定情報があるか否かを判定する。抽出した識別情報と一致する識別情報を有する設定情報があれば（ステップＳ１２  ＹＥＳ）、処理をステップＳ１３に進める。一方、抽出した識別情報と一致する識別情報を有する設定情報がないか、または受信したＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージに識別情報が含まれていなければ（ステップＳ１２  ＮＯ）、処理をステップＳ１４に進める。
【００９６】
［ステップＳ１３］設定情報設定部１２１は、ステップＳ１１における比較の結果、抽出した識別情報と一致した識別情報を有する設定情報を、設定情報記憶部１５１から取得する。
【００９７】
［ステップＳ１４］設定情報設定部１２１は、所定の設定情報（例えば、図６における識別情報がｄｅｆａｕｌｔの設定情報）を、設定情報記憶部１５１から取得する。
［ステップＳ１５］設定情報設定部１２１は、ステップＳ１３またはステップＳ１４で取得した設定情報を含むＤＨＣＰ  ＯＦＦＥＲメッセージを生成する。
【００９８】
［ステップＳ１６］通信部１２２は、ステップＳ１５において生成されたＤＨＣＰ  ＯＦＦＥＲメッセージを、ＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージの送信元のホストに対して送信する。
【００９９】
図９から図１２は、第２の実施の形態の通信システムにおけるＶＭの起動時の動作を示すシーケンス図である。ここでは、ホストであり、情報処理装置３００ａ上で動作しているＶＭ３３１ａは、例えば、自己の起動時にＤＨＣＰによる設定を取得すべく、ＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージを送信するものとする。また、ＶＭ３３１ａからブロードキャストで送信されたＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージが、スイッチ２００ａ、エッジ装置４００ａ，４００ｃ、スイッチ２００ｃを介してＤＨＣＰサーバ１００に到達するものとする。また、エッジ装置４００ａ，４００ｃ間は、インターネット６０上をＯＴＶによりレイヤ３パケットでカプセル化された状態で転送されるものとする。また、ＤＨＣＰサーバ１００には、通信システムの管理者等により、ホストの位置に応じたデフォルトルータ等の設定を示す設定情報が予め設定情報記憶部１５１に設定されているものとする。
【０１００】
以下に、図９から図１２に従ってＶＭ３３１ａからＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージが送信された場合の通信システムの動作の手順を説明する。
［ステップＳ１１１］ＶＭ３３１ａは、ＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージを、ブロードキャストで送信する。
【０１０１】
［ステップＳ１１２］スイッチ２００ａは、ホストであるＶＭ３３１ａから送信されたＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージにＶＭ３３１ａの位置を示す識別情報を含める。ここでは、識別情報は、ＶＭ３３１ａ（情報処理装置３００ａ）と他のスイッチを介さずに最初に接続されているスイッチ２００ａを識別する情報であるものとする。
【０１０２】
［ステップＳ１１３］スイッチ２００ａは、ステップＳ１１２において識別情報を含めたＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージを転送する。
［ステップＳ１１４］エッジ装置４００ａは、ステップＳ１１３においてスイッチ２００ａから送信されたＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージ（識別情報を含む）を受信すると、受信したＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージについてＥｏＩＰのカプセル化を行う。
【０１０３】
［ステップＳ１１５］エッジ装置４００ａは、ステップＳ１１４においてカプセル化したＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージをＯＴＶにより転送する。
［ステップＳ１１６］エッジ装置４００ｃは、ＥｏＩＰでカプセル化されるとともにＯＴＶにより転送されたＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージをデカプセル化する。
【０１０４】
［ステップＳ１１７］エッジ装置４００ｃは、ステップＳ１１６においてデカプセル化したＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージを転送する。
［ステップＳ１１８］スイッチ２００ｃは、ステップＳ１１７においてエッジ装置４００ｃから送信されたＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージを受信すると、受信したＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージを転送する。
【０１０５】
［ステップＳ１２１］ＤＨＣＰサーバ１００は、ステップＳ１１８においてスイッチ２００ｃから送信され、受信したＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージに含まれている識別情報に基づき、ＶＭ３３１ａの位置に応じた設定情報を選択する。また、ＤＨＣＰサーバ１００は、ＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージを送信したＶＭ３３１ａに割り当てるＩＰアドレスを決定する。ＤＨＣＰサーバ１００は、選択した設定情報および割り当てを提案するＩＰアドレスを含むＤＨＣＰ  ＯＦＦＥＲメッセージを生成する。
【０１０６】
［ステップＳ１２２］ＤＨＣＰサーバ１００は、ＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージの送信元であるＶＭ３３１ａに対して、ステップＳ１２１において選択した設定情報および割り当てを提案するＩＰアドレスを含むＤＨＣＰ  ＯＦＦＥＲメッセージを送信する。
【０１０７】
［ステップＳ１２３］スイッチ２００ｃは、ステップＳ１２２においてＤＨＣＰサーバ１００から送信されたＤＨＣＰ  ＯＦＦＥＲメッセージを受信すると、受信したＤＨＣＰ  ＯＦＦＥＲメッセージを転送する。
【０１０８】
［ステップＳ１２４］エッジ装置４００ｃは、ステップＳ１２３においてスイッチ２００ｃから送信されたＤＨＣＰ  ＯＦＦＥＲメッセージを受信すると、受信したＤＨＣＰ  ＯＦＦＥＲメッセージについてＥｏＩＰのカプセル化を行う。
【０１０９】
［ステップＳ１２５］エッジ装置４００ｃは、ステップＳ１２４においてカプセル化したＤＨＣＰ  ＯＦＦＥＲメッセージをＯＴＶにより転送する。
［ステップＳ１２６］エッジ装置４００ａは、ＥｏＩＰでカプセル化されるとともにＯＴＶにより転送されたＤＨＣＰ  ＯＦＦＥＲメッセージをデカプセル化する。
【０１１０】
［ステップＳ１２７］エッジ装置４００ａは、ステップＳ１２６においてデカプセル化したＤＨＣＰ  ＯＦＦＥＲメッセージを転送する。
［ステップＳ１２８］スイッチ２００ａは、ステップＳ１２７においてエッジ装置４００ａから送信されたＤＨＣＰ  ＯＦＦＥＲメッセージを受信すると、受信したＤＨＣＰ  ＯＦＦＥＲメッセージを転送する。
【０１１１】
［ステップＳ１３１］ＶＭ３３１ａは、ステップＳ１２８において送信されたＤＨＣＰ  ＯＦＦＥＲメッセージを受信する。ＶＭ３３１ａは、受信したＤＨＣＰ  ＯＦＦＥＲメッセージに含まれている設定情報および割り当てを提案されたＩＰアドレスに基づいて自装置の設定を行う場合、ＤＨＣＰ  ＲＥＱＵＥＳＴメッセージを生成する。
【０１１２】
［ステップＳ１３２］ＶＭ３３１ａは、ステップＳ１３１において生成したＤＨＣＰ  ＲＥＱＵＥＳＴメッセージを、ブロードキャストで送信する。
［ステップＳ１３３］スイッチ２００ａは、ステップＳ１３２においてＶＭ３３１ａから送信されたＤＨＣＰ  ＲＥＱＵＥＳＴメッセージを受信すると、受信したＤＨＣＰ  ＲＥＱＵＥＳＴメッセージを転送する。
【０１１３】
［ステップＳ１３４］エッジ装置４００ａは、ステップＳ１３３においてスイッチ２００ａから送信されたＤＨＣＰ  ＲＥＱＵＥＳＴメッセージを受信すると、受信したＤＨＣＰ  ＲＥＱＵＥＳＴメッセージについてＥｏＩＰのカプセル化を行う。
【０１１４】
［ステップＳ１３５］エッジ装置４００ａは、ステップＳ１３４においてカプセル化したＤＨＣＰ  ＲＥＱＵＥＳＴメッセージをＯＴＶにより転送する。
［ステップＳ１３６］エッジ装置４００ｃは、ＥｏＩＰでカプセル化されるとともにＯＴＶにより転送されたＤＨＣＰ  ＲＥＱＵＥＳＴメッセージをデカプセル化する。
【０１１５】
［ステップＳ１３７］エッジ装置４００ｃは、ステップＳ１３６においてデカプセル化したＤＨＣＰ  ＲＥＱＵＥＳＴメッセージを転送する。
［ステップＳ１３８］スイッチ２００ｃは、ステップＳ１３７においてエッジ装置４００ｃから送信されたＤＨＣＰ  ＲＥＱＵＥＳＴメッセージを受信すると、受信したＤＨＣＰ  ＲＥＱＵＥＳＴメッセージを転送する。
【０１１６】
［ステップＳ１４１］ＤＨＣＰサーバ１００は、ステップＳ１３８においてスイッチ２００ｃから送信されたＤＨＣＰ  ＲＥＱＵＥＳＴメッセージを受信すると、ＶＭ３３１ａに提示したＩＰアドレスを割り当てるとともにＤＨＣＰ  ＡＣＫメッセージを生成する。
【０１１７】
［ステップＳ１４２］ＤＨＣＰサーバ１００は、ＤＨＣＰ  ＲＥＱＵＥＳＴメッセージの送信元であるＶＭ３３１ａに対して、ステップＳ１４１において提案したＩＰアドレスを割り当てた旨を示すＤＨＣＰ  ＡＣＫメッセージを送信する。
【０１１８】
［ステップＳ１４３］スイッチ２００ｃは、ステップＳ１４２においてＤＨＣＰサーバ１００から送信されたＤＨＣＰ  ＡＣＫメッセージを受信すると、受信したＤＨＣＰ  ＡＣＫメッセージを転送する。
【０１１９】
［ステップＳ１４４］エッジ装置４００ｃは、ステップＳ１４３においてスイッチ２００ｃから送信されたＤＨＣＰ  ＡＣＫメッセージを受信すると、受信したＤＨＣＰ  ＡＣＫメッセージについてＥｏＩＰのカプセル化を行う。
【０１２０】
［ステップＳ１４５］エッジ装置４００ｃは、ステップＳ１４４においてカプセル化したＤＨＣＰ  ＡＣＫメッセージをＯＴＶにより転送する。
［ステップＳ１４６］エッジ装置４００ａは、ＥｏＩＰでカプセル化されるとともにＯＴＶにより転送されたＤＨＣＰ  ＡＣＫメッセージをデカプセル化する。
【０１２１】
［ステップＳ１４７］エッジ装置４００ａは、ステップＳ１４６においてデカプセル化したＤＨＣＰ  ＡＣＫメッセージを転送する。
［ステップＳ１４８］スイッチ２００ａは、ステップＳ１４７においてエッジ装置４００ａから送信されたＤＨＣＰ  ＡＣＫメッセージを受信すると、受信したＤＨＣＰ  ＡＣＫメッセージを転送する。
【０１２２】
［ステップＳ１４９］ＶＭ３３１ａは、ステップＳ１４８においてスイッチ２００ａから送信されたＤＨＣＰ  ＡＣＫメッセージを受信すると、ＤＨＣＰサーバ１００から割り当てを提案されたＩＰアドレスを自己のＩＰアドレスに設定する。また、ＶＭ３３１ａは、ＤＨＣＰサーバ１００から送信された設定情報に基づいて自己の通信の設定を行う。
【０１２３】
図１３は、第２の実施の形態のＶＭのライブマイグレーションを示す図である。図１３に従って情報処理装置３００ａ上で動作しているＶＭ３３１ａが情報処理装置３００ｅ上に移動するライブマイグレーションについて説明する。
【０１２４】
ＶＭ３３１ａは、仮想ＮＩＣ（Network Interface Card）を有するものとする。ＶＭ３３１ａの仮想ＮＩＣを、例えば、ｖＮＩＣ−Ａとする。また、ｖＮＩＣ−Ａは、所定のＭＡＣアドレスを有するものとする。また、ＶＭ３３１ａは、ライブマイグレーション前には、スイッチ２００ａの通信ポートに接続されているものとする。
【０１２５】
ＶＭ３３１ａは、ライブマイグレーション前およびライブマイグレーションの処理が完了するまでの間、スイッチ２００ａの通信ポート（例えばＰｏｒｔ＃１）を経由して他の機器と通信を行っているものとする。また、スイッチ２００ａの学習テーブルは、ＶＭ３３１ａ（ｖＮＩＣ−Ａ）がＰｏｒｔ＃１に接続されていると学習しているものとする。
【０１２６】
ここで、ライブマイグレーションの処理が完了し、ＶＭ３３１ａが情報処理装置３００ｅ上で動作を再開したものとする。このとき、ＶＭ３３１ａは、情報処理装置３００ｅと接続されているスイッチ２００ｅに接続される。このとき、ＶＭ３３１ａが有するｖＮＩＣ−ＡのＭＡＣアドレスは、ライブマイグレーションの前後で変化しない。また、ライブマイグレーション後にＶＭ３３１ａは、スイッチ２００ｅにＧｒａｔｕｉｔｏｕｓ  ＡＲＰ（Address Resolution Protocol）を送信する。これに基づき、スイッチ２００ｅは、学習テーブルを更新してｖＮＩＣ−Ａがスイッチ２００ｅのＰｏｒｔ＃２に接続されていることを反映させる。
【０１２７】
図１４および図１５は、第２の実施の形態の通信システムにおけるＶＭのライブマイグレーション時の動作を示すシーケンス図である。ここでは、情報処理装置３００ａ上で動作していたＶＭ３３１ａが、ライブマイグレーションにより情報処理装置３００ｅに移動するものとする。このとき、情報処理装置３００ａのハイパーバイザで動作していたＶＭ３３１ａのＯＳ上のデータでありＶＭ３３１ａとして動作に使用するデータであるＯＳメモリイメージが情報処理装置３００ａから情報処理装置３００ｅに転送される。情報処理装置３００ｅのハイパーバイザでは、転送されたＯＳメモリイメージを受信すると、受信したＯＳメモリイメージを用いてＶＭ３３１ａが動作する。この場合に、情報処理装置３００ｅ上のＶＭ３３１ａにおいてＤＨＣＰの設定の有効期限の管理のためにＤＨＣＰの再設定が行われるものとする。ここで、ＶＭ３３１ａは、ＤＨＣＰサーバ１００に対してまたはブロードキャストでＤＨＣＰ  ＲＥＱＵＥＳＴメッセージを送信するものとする。ＶＭ３３１ａから送信されたＤＨＣＰ  ＲＥＱＵＥＳＴメッセージは、スイッチ２００ｅ、エッジ装置４００ｅ，４００ｃ、スイッチ２００ｃを介してＤＨＣＰサーバ１００に到達するものとする。また、エッジ装置４００ｅ，４００ｃ間は、インターネット６０上をＯＴＶによりレイヤ３パケットでカプセル化された状態で転送されるものとする。
【０１２８】
以下に、図１４および図１５に従ってＶＭ３３１ａがライブマイグレーションにより移動した後、ＤＨＣＰの設定を再取得する場合の通信システムの動作の手順を説明する。
［ステップＳ１５１］情報処理装置３００ｅは、情報処理装置３００ａから転送されたＯＳメモリイメージを使用してＶＭ３３１ａの動作を再開する。
【０１２９】
［ステップＳ１５２］ＶＭ３３１ａは、Ｇｒａｔｕｉｔｏｕｓ  ＡＲＰ（Address Resolution Protocol）をブロードキャストで送信する。
［ステップＳ１５３］スイッチ２００ｅは、ステップＳ１５２においてＶＭ３３１ａから送信されたＧｒａｔｕｉｔｏｕｓ  ＡＲＰを受信すると、ＶＭ３３１ａを学習テーブルに登録する更新を行う。
【０１３０】
［ステップＳ１５４］ＶＭ３３１ａは、ＤＨＣＰの設定の有効期限に関する所定の時間が経過すると、ＤＨＣＰ  ＲＥＱＵＥＳＴメッセージを、ＤＨＣＰサーバ１００に対してまたはブロードキャストで送信する。ここで、ＶＭ３３１ａは、ＤＨＣＰの設定の有効期限の管理に関して、ＤＨＣＰ  Ｒｅｎｅｗｉｎｇに基づく場合には、ＤＨＣＰ  ＲＥＱＵＥＳＴメッセージをＤＨＣＰサーバ１００に対して送信する。一方、ＶＭ３３１ａは、ＤＨＣＰ  Ｒｅｂｉｎｄｉｎｇに基づく場合には、ＤＨＣＰ  ＲＥＱＵＥＳＴメッセージをＤＨＣＰサーバ１００に対してブロードキャストする。
【０１３１】
ここで、ＤＨＣＰの設定の有効期限の管理に関して、ＤＨＣＰ  Ｒｅｎｅｗｉｎｇは、ＶＭ３３１ａが、前回取得したＤＨＣＰの設定についてＤＨＣＰ  Ｒｅｎｅｗｉｎｇ  Ｔｉｍｅｒ（Ｔ１）が満了した場合にＤＨＣＰの設定を再取得することである。また、ＤＨＣＰ  Ｒｅｂｉｎｄｉｎｇは、ＶＭ３３１ａが、前回取得したＤＨＣＰの設定についてＤＨＣＰ  Ｒｅｂｉｎｄｉｎｇ  Ｔｉｍｅｒ（Ｔ２）が満了した場合にＤＨＣＰの設定を再取得することである。
【０１３２】
［ステップＳ１５５］スイッチ２００ｅは、ホストであるＶＭ３３１ａから送信されたＤＨＣＰ  ＲＥＱＵＥＳＴメッセージにＶＭ３３１ａの位置を示す識別情報を含める。ここでは、識別情報は、ＶＭ３３１ａ（情報処理装置３００ｅ）と他のスイッチを介さずに最初に接続されているスイッチ２００ｅを識別する情報であるものとする。
【０１３３】
［ステップＳ１６１］スイッチ２００ｅは、ステップＳ１５５において識別情報を含めたＤＨＣＰ  ＲＥＱＵＥＳＴメッセージを転送する。
［ステップＳ１６２］エッジ装置４００ｅは、ステップＳ１６１においてスイッチ２００ｅから送信されたＤＨＣＰ  ＲＥＱＵＥＳＴメッセージ（識別情報を含む）を受信すると、受信したＤＨＣＰ  ＲＥＱＵＥＳＴメッセージについてＥｏＩＰのカプセル化を行う。
【０１３４】
［ステップＳ１６３］エッジ装置４００ｅは、ステップＳ１６２においてカプセル化したＤＨＣＰ  ＲＥＱＵＥＳＴメッセージをＯＴＶにより転送する。
［ステップＳ１６４］エッジ装置４００ｃは、ＥｏＩＰでカプセル化されるとともにＯＴＶにより転送されたＤＨＣＰ  ＲＥＱＵＥＳＴメッセージをデカプセル化する。
【０１３５】
［ステップＳ１６５］エッジ装置４００ｃは、ステップＳ１６４においてデカプセル化したＤＨＣＰ  ＲＥＱＵＥＳＴメッセージを転送する。
［ステップＳ１６６］スイッチ２００ｃは、ステップＳ１６５においてエッジ装置４００ｃから送信されたＤＨＣＰ  ＲＥＱＵＥＳＴメッセージを受信すると、受信したＤＨＣＰ  ＲＥＱＵＥＳＴメッセージを転送する。
【０１３６】
［ステップＳ１６７］ＤＨＣＰサーバ１００は、ステップＳ１６６においてスイッチ２００ｃから送信されたＤＨＣＰ  ＲＥＱＵＥＳＴメッセージに含まれている識別情報に基づき、ＶＭ３３１ａの位置に応じた設定情報を選択する。また、ＤＨＣＰサーバ１００は、ＤＨＣＰ  ＲＥＱＵＥＳＴメッセージを送信したＶＭ３３１ａに割り当てるＩＰアドレスを決定する。ＤＨＣＰサーバ１００は、選択した設定情報および割り当てを提案するＩＰアドレスを含むＤＨＣＰ  ＡＣＫメッセージを生成する。その後の処理は、ＤＨＣＰサーバ１００によって生成されたＤＨＣＰの設定を含むＤＨＣＰ  ＡＣＫメッセージが通信システムを介して情報処理装置３００ｅ上のＶＭ３３１ａに送信される。ＤＨＣＰの設定を含むＤＨＣＰ  ＡＣＫメッセージを受信したＶＭ３３１ａは、ＤＨＣＰサーバ１００から継続を提案されたＩＰアドレスまたは割り当てを提案されたＩＰアドレスを自己のＩＰアドレスに設定する。また、ＶＭ３３１ａは、ＤＨＣＰサーバ１００から送信された設定情報に基づいて自己の通信の設定を行う。
【０１３７】
これにより、ＶＭ３３１ａでは、ライブマイグレーション後におけるＤＨＣＰの設定の有効期限のＤＨＣＰ  ＲｅｎｅｗｉｎｇまたはＤＨＣＰ  Ｒｅｂｉｎｄｉｎｇの管理に基づきＤＨＣＰ  ＲＥＱＵＥＳＴメッセージが送信されることで、ＤＨＣＰの設定が更新される。これにより、ＶＭ３３１ａのライブマイグレーション後の位置に応じてＤＨＣＰの設定が更新される。
【０１３８】
なお、第２の実施の形態のＶＭ３３１ａでは、ライブマイグレーション後においてＤＨＣＰの有効期限の管理に基づくＤＨＣＰ  ＲＥＱＵＥＳＴメッセージによりＤＨＣＰの設定の更新を行う。しかし、これに限らず、ＶＭ３３１ａは、ＤＨＣＰ  ＲＥＬＥＡＳＥメッセージをＤＨＣＰサーバ１００に送信してＤＨＣＰの設定をリリース（解放）する。そして、ＶＭ３３１ａは、再度ＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージをＤＨＣＰサーバ１００に送信することで、ＶＭ３３１ａの位置に応じたＤＨＣＰの設定を要求してもよい。
【０１３９】
また、第２の実施の形態では、ＶＭ３３１ａでライブマイグレーションが行われた場合における移動先の位置に適したＤＨＣＰの設定の動作について説明している。しかし、これに限らず、第２の実施の形態の通信システムは、クイックマイグレーションやフェールオーバ等のその他のＶＭ３３１ａの動作する情報処理装置の移動についても適用可能である。
【０１４０】
また、第２の実施の形態では、ＶＭ３３１ａとＤＨＣＰサーバ１００とが別の拠点に属しているが、これに限らず、同一の拠点に属してもよい。また、ＤＨＣＰサーバ１００は、各拠点とは異なるネットワークに属してもよい。
【０１４１】
以上のような第２の実施の形態の通信システムは、ＶＭ３３１ａからのＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージ等を受信したスイッチ２００ａ，２００ｅが、中継する際にＶＭ３３１ａが属するネットワークを示す識別情報を含めて転送する。これにより、ＤＨＣＰサーバ１００が、ＶＭ３３１ａが属するネットワークを判断できる。
【０１４２】
また、識別情報を含むＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージ等を受信したＤＨＣＰサーバ１００が、識別情報に基づきＶＭ３３１ａが属するネットワークに応じた通信の設定を示す設定情報を含むＤＨＣＰ  ＯＦＦＥＲメッセージ等をＶＭ３３１ａに対して送信する。ＤＨＣＰサーバ１００から送信されたＤＨＣＰ  ＯＦＦＥＲメッセージ等を受信したＶＭ３３１ａは、設定情報に基づいて通信の設定を行う。このため、ＶＭ３３１ａ（あるいはＶＭが稼動している情報処理装置３００ａ）の位置に応じて、デフォルトルータの設定を行うことができる。従って、上述した通信の折り返しの発生に伴うような通信資源の浪費や通信遅延を抑制できる。
【０１４３】
また、拠点８０ａ〜８０ｆは、内部の各ノードがＬＡＮで接続されている。また、拠点８０ａ〜８０ｆは、他のデータセンタの拠点とはトンネル６１ａ〜６３ａ，６１ｂ〜６３ｂによりＯＴＶで接続可能である。設定情報は、拠点８０ａ〜８０ｆのそれぞれに適したＤＨＣＰの設定を示すので、ＶＭ３３１ａが起動時に、または移動により拠点８０ａ〜８０ｆのいずれに属しても適したＤＨＣＰの設定を行うことができる。
【０１４４】
また、ＶＭ３３１ａの起動時およびライブマイグレーション等による動作する仮想マシンの移動の際に、ＶＭ３３１ａの位置に応じた設定を行うことができる。
［第３の実施の形態］
次に、第３の実施の形態を説明する。第２の実施の形態との差異を中心に説明し、同様の事項については説明を省略する。第３の実施の形態の通信システムは、エッジ装置がホストであるＶＭから送信されたＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージに識別情報を含ませる点で、第２の実施の形態と異なる。
【０１４５】
図１６は、第３の実施の形態の通信システムを示すブロック図である。ここで、第３の実施の形態ではホストがＶＭである場合において動作を開始するときおよびライブマイグレーション等による移動が生じるときについて説明するが、ホストが物理マシンである場合において、物理マシンが動作を開始するときも同様である。
【０１４６】
第３の実施の形態の通信システムは、ＤＨＣＰサーバ１１００、情報処理装置１３００ａ，１３００ｂ、エッジ装置１４００ａ，１４００ｃを有する。ここで、情報処理装置１３００ａは、第２の実施の形態の情報処理装置３００ａと同様、データセンタ７１内の拠点８０ａに属するものとする。また、エッジ装置１４００ａは、第２の実施の形態のエッジ装置４００ａと同様、拠点８０ａと直接接続されているものとする。また、エッジ装置１４００ｃは、第２の実施の形態のエッジ装置４００ｃと同様、情報処理装置１３００ａと異なるデータセンタ７２に配置されているとともにエッジ装置１４００ａとトンネル６１ａ，６１ｂで接続されているものとする。拠点８０ａは、エッジ装置１４００ａを介して拠点８０ｂと接続可能である。また、情報処理装置１３００ｂは、第２の実施の形態の情報処理装置３００ｂと同様、データセンタ７１内の拠点８０ｂに属するものとする。
【０１４７】
ＤＨＣＰサーバ１１００は、ＶＭ１３３１ａに対して設定情報をＤＨＣＰ  ＯＦＦＥＲメッセージやＤＨＣＰ  ＡＣＫメッセージに含めて送信することでＶＭ１３３１ａ等の他の装置の通信の設定を行う。ＤＨＣＰサーバ１１００は、設定情報設定部１１２１、通信部１１２２、設定情報記憶部１１５１を有する。ＤＨＣＰサーバ１１００は、サーバとして機能する。
【０１４８】
設定情報記憶部１１５１は、識別情報と対応付けられているネットワークに対応する設定を示す設定情報を記憶する。設定情報は、各拠点８０ａ〜８０ｆに応じたＤＨＣＰの設定を示す。設定情報は、ネットワークに対応するデフォルトルータに設定される通信装置を示す情報を含む。通信部１１２２は、通信回線で他の装置と通信する。
【０１４９】
識別情報を含むＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージやＤＨＣＰ  ＲＥＱＵＥＳＴメッセージを通信部１１２２が受信したものとする。ここで、ＤＨＣＰ  ＲＥＱＵＥＳＴメッセージは、ＤＨＣＰ  Ｒｅｎｅｗｉｎｇ時およびＤＨＣＰ  Ｒｅｂｉｎｄｉｎｇ時のＤＨＣＰ  ＲＥＱＵＥＳＴメッセージであるものとする。この場合、設定情報設定部１１２１は、識別情報に対応する設定情報を含むＤＨＣＰ  ＯＦＦＥＲメッセージ等をＶＭ１３３１ａに対して通信部１１２２に送信させる。また、ＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージ等に含まれている識別情報が、設定情報の識別情報のいずれとも一致しないものとする。この場合、設定情報設定部１１２１は、ＤＨＣＰサーバ１１００が属するネットワークに対応する設定を示す設定情報を含むＤＨＣＰ  ＯＦＦＥＲメッセージ等をＶＭ１３３１ａに対して通信部１１２２に送信させる。ＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージ等は、設定情報要求として機能する。設定情報を含むＤＨＣＰ  ＯＦＦＥＲメッセージ等は、設定情報応答として機能する。
【０１５０】
設定情報設定部１１２１は、受信したＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージ等に、識別情報が含まれていない場合、ＤＨＣＰサーバ１１００が属する拠点に対応する設定を示す設定情報を選択する。設定情報設定部１１２１は、選択した設定情報を含むＤＨＣＰ  ＯＦＦＥＲメッセージ等をＶＭ１３３１ａに対して送信する。ＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージに識別情報が含まれていない場合、ＶＭ１３３１ａからのＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージ等がいずれのエッジ装置をも介さずにＤＨＣＰサーバ１１００に到達したことになる。このため、設定情報設定部１１２１は、ＶＭ１３３１ａとＤＨＣＰサーバ１１００との間にエッジ装置が存在しないと判定できる。従って、ＤＨＣＰサーバ１１００からＶＭ１３３１ａに対してＤＨＣＰサーバ１１００が属するネットワークに適した設定を示す設定情報を含むＤＨＣＰ  ＯＦＦＥＲメッセージ等を送信することで、ＤＨＣＰサーバ１１００と同一の拠点に属しているＶＭ１３３１ａに適したＤＨＣＰの設定を行うことができる。
【０１５１】
エッジ装置１４００ａは、識別情報設定部１４２１、通信部１４２２、識別情報記憶部１４５１を有する。通信部１４２２は、通信回線で他の装置と通信する。また、通信部１４２２は、インターネット６０上に、エッジ装置１４００ｃ等の他のエッジ装置と仮想的に接続するトンネル（例えば、トンネル６１ａ，６１ｂ）を設定する機能を有する。エッジ装置１４００ａは、中継装置として機能する。
【０１５２】
ＶＭ１３３１ａから送信されたＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージ等を通信部１４２２が受信したものとする。この場合、識別情報設定部１４２１は、通信部１４２２によって受信されたＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージ等に識別情報を含める。そして識別情報設定部１４２１は、識別情報を含めたＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージ等を同一ネットワーク内または異なるネットワーク間でＤＨＣＰサーバ１１００に対して通信部１４２２に送信させる。
【０１５３】
識別情報記憶部１４５１は、同一のサブネットアドレスを有する拠点８０ａ，８０ｃ，８０ｅのうちのＶＭ１３３１ａが属する拠点８０ａを示す識別情報を記憶する。識別情報は、エッジ装置１４００ａ，１４００ｃおよび通信システム内のその他のエッジ装置をそれぞれ一意に特定可能な情報としてもよい。
【０１５４】
また、第３の実施の形態の通信システムでは、エッジ装置１４００ｃや、図示しないエッジ装置、ルータ、Ｌ３スイッチを含むすべてのネットワーク同士を接続する装置が、エッジ装置１４００ａと同様、ＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージ等に識別情報を含めて転送してもよい。
【０１５５】
ＶＭ１３３１ａは、物理マシンである情報処理装置１３００ａ上で動作する仮想マシンである。ＶＭ１３３１ａは、設定制御部１３３１ａ１、通信部１３３１ａ２を有する。ＶＭ１３３１ａは、情報処理装置として機能する。
【０１５６】
設定制御部１３３１ａ１は、ＤＨＣＰサーバ１１００から送信されたＤＨＣＰ  ＯＦＦＥＲメッセージやＤＨＣＰ  ＡＣＫメッセージに含まれている設定情報を取得すると、取得した設定情報に基づいて通信の設定を行う。通信部１３３１ａ２は、設定制御部１３３１ａ１による通信の設定に基づいて通信回線により通信を行う。
【０１５７】
ＶＭ１３３１ａは、ＤＨＣＰサーバ１１００から送信された設定情報を含むＤＨＣＰ  ＯＦＦＥＲメッセージ等を受信したものとする。この場合、ＶＭ１３３１ａは、設定情報を含むＤＨＣＰ  ＯＦＦＥＲメッセージ等に含まれている設定情報により、デフォルトルータ等の、ＶＭ１３３１ａが属する拠点８０ａに適したＤＨＣＰの設定を行う。
【０１５８】
ＶＭ１３３１ａは、ＤＨＣＰサーバ１１００に従って通信の設定を行う場合、エッジ装置１４００ａを介してＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージ等をＤＨＣＰサーバ１１００に対して送信する。
【０１５９】
ここで、エッジ装置１４００ａが、ＶＭ１３３１ａから送信されたＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージ等を受信したものとする。この場合、エッジ装置１４００ａは、受信したＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージ等に同一のサブネットアドレスを有する拠点８０ａ，８０ｃ，８０ｅのうちＶＭ１３３１ａが属する拠点８０ａを示す識別情報を含める。識別情報は、ＶＭ１３３１ａと他のエッジ装置を介さずに直接接続されたエッジ装置１４００ａを一意に特定可能な情報等、ＶＭ１３３１ａが属するネットワークを一意に特定可能に設定された符号を用いる。そしてエッジ装置１４００ａは、識別情報を含めたＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージ等をＤＨＣＰサーバ１１００に対して送信する。
【０１６０】
ＤＨＣＰサーバ１１００は、エッジ装置１４００ａによって識別情報が含められたＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージ等を受信したものとする。この場合、ＤＨＣＰサーバ１１００は、エッジ装置１４００ａにより転送されたＶＭ１３３１ａからのＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージ等に応じてＶＭ１３３１ａの設定を示す設定情報を参照する。そして、ＤＨＣＰサーバ１１００は、参照した設定情報に基づいて、識別情報に対応する拠点８０ａに対応する設定情報を含むＤＨＣＰ  ＯＦＦＥＲメッセージ等をＶＭ１３３１ａに対して送信する。設定情報は、例えば、ＶＭ１３３１ａ等の通信システム内のホストのデフォルトルータに設定される装置（例えば、エッジ装置１４００ａ）のＩＰアドレスであってもよい。また、設定情報は、通信システム内のホストのＤＮＳサーバ、ＮＴＰサーバ、ＰＲＯＸＹサーバのＩＰアドレス、ＤＮＳドメイン名であってもよい。このとき、ＤＨＣＰサーバ１１００は、エッジ装置１４００ａからのメッセージに含まれている識別情報および識別情報と対応付けられている拠点８０ａに対応する設定を示す設定情報に基づいて、識別情報に対応する設定情報を選択する。そして、ＤＨＣＰサーバ１１００は、選択した設定情報を含むＤＨＣＰ  ＯＦＦＥＲメッセージ等を送信する。設定情報を含むＤＨＣＰ  ＯＦＦＥＲメッセージ等は、例えば、ＤＨＣＰの設定を含むＤＨＣＰ  ＯＦＦＥＲメッセージ、ＤＨＣＰ  Ｒｅｎｅｗｉｎｇ時およびＤＨＣＰ  Ｒｅｂｉｎｄｉｎｇ時のＤＨＣＰ  ＡＣＫメッセージであってもよい。
【０１６１】
第３の実施の形態では、ＶＭ１３３１ａと同一である拠点８０ａに配置されているエッジ装置１４００ａが、ＶＭ１３３１ａからのＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージ等に対して拠点８０ａを特定可能な識別情報を含めて転送する。これにより、ＤＨＣＰサーバ１１００は、ＶＭ１３３１ａからのＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージ等を受信すると、ＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージ等に含まれている識別情報からＶＭ１３３１ａが属している拠点８０ａを特定できる。
【０１６２】
これに従って、ＤＨＣＰサーバ１１００は、識別情報に基づいてＶＭ１３３１ａが属している拠点８０ａに適した設定を示す設定情報を含むＤＨＣＰ  ＯＦＦＥＲメッセージ等に含めてＶＭ１３３１ａに対して送信することができる。
【０１６３】
また、ＶＭ１３３１ａは、ＤＨＣＰサーバ１１００から送信された設定情報を含むＤＨＣＰ  ＯＦＦＥＲメッセージ等を受信したものとする。この場合、ＶＭ１３３１ａは、設定情報を含むＤＨＣＰ  ＯＦＦＥＲメッセージ等に含まれている設定情報により、ＶＭ１３３１ａが属する拠点８０ａに適した通信の設定を行うことができる。
【０１６４】
また、詳しくは後述するように拠点８０ａに配置されている情報処理装置１３００ａで動作しているＶＭ１３３１ａが、ライブマイグレーションにより拠点８０ｅに配置されている情報処理装置１３００ｅに移動した場合、ＤＨＣＰ  ＲＥＱＵＥＳＴメッセージを送信する。この場合には、エッジ装置１４００ｅは、情報処理装置１３００ｅ上のＶＭ１３３１ａからのＤＨＣＰ  ＲＥＱＵＥＳＴメッセージに拠点８０ｅを特定する識別情報を含めて転送する。ＤＨＣＰサーバ１１００は、エッジ装置１４００ｅにより中継されたＤＨＣＰ  ＲＥＱＵＥＳＴメッセージの応答として、拠点８０ｅに適した設定情報を含むＤＨＣＰ  ＡＣＫメッセージを情報処理装置１３００ｅ上のＶＭ１３３１ａに送信する。これにより、ライブマイグレーション後に情報処理装置１３００ｅに移動したＶＭ１３３１ａは、拠点８０ｅに対応した設定情報を取得でき、拠点８０ｅに適したＤＨＣＰの設定を行うことができる。
【０１６５】
図１７は、第３の実施の形態のエッジ装置を示す図である。図１７は、エッジ装置１４００ａの内部構成を示したものであるが、エッジ装置１４００ｃ等の第３の実施の形態が有する他のエッジ装置も同様の構成で実現できる。エッジ装置１４００ａは、レイヤ３のパケットを中継する。エッジ装置１４００ａは、ＣＰＵ１４０１、インタフェースカード１４０２ａ，１４０２ｂ，１４０２ｃ，１４０２ｄ、スイッチカード１４０３、記憶部１４０４、ポート監視部１４０５、バス１４０６を有している。
【０１６６】
ＣＰＵ１４０１は、エッジ装置１４００ａ全体を制御している。
記憶部１４０４は、不揮発性メモリで構成されており、複数のテーブルや通信の制御に使用するデータを記憶している。また、記憶部１４０４は、ＶＭ１３３１ａ等のホストの位置を示す識別情報を記憶する。エッジ装置１４００ａは、ＶＭ１３３１ａ等のホストからのＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージやＤＨＣＰ  ＲＥＱＵＥＳＴメッセージを受信した場合に、受信したＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージ等に識別情報を含めて転送する。
【０１６７】
バス１４０６には、ＣＰＵ１４０１、インタフェースカード１４０２ａ，１４０２ｂ，１４０２ｃ，１４０２ｄ、スイッチカード１４０３、記憶部１４０４、ポート監視部１４０５が接続されている。
【０１６８】
インタフェースカード１４０２ａ，１４０２ｂ，１４０２ｃ，１４０２ｄは、それぞれ複数個（例えば、８個）の通信ポートを有している。インタフェースカード１４０２ａ，１４０２ｂ，１４０２ｃ，１４０２ｄは、それぞれの通信ポートを監視してパケットを取得する。そして、インタフェースカード１４０２ａ，１４０２ｂ，１４０２ｃ，１４０２ｄは、取得したパケットをスイッチカード１４０３に送る。
【０１６９】
スイッチカード１４０３は、図示しない学習テーブルを有している。スイッチカード１４０３は、学習テーブルに、過去に受信したパケットの送信元アドレスと、そのパケットが到来した通信ポートとを対応付けて記憶している。この学習テーブルは、スイッチカード１４０３によって随時更新される。
【０１７０】
そして、スイッチカード１４０３は、インタフェースカード１４０２ａ，１４０２ｂ，１４０２ｃ，１４０２ｄのいずれかからパケットを受け取ると、学習テーブルを参照して、そのパケットの転送先を決定する。その後、スイッチカード１４０３は、パケットを決定したインタフェースカード１４０２ａ，１４０２ｂ，１４０２ｃ，１４０２ｄに送る。
【０１７１】
パケットを受け取ったインタフェースカード１４０２ａ，１４０２ｂ，１４０２ｃ，１４０２ｄは、受け取ったパケットを、決定された通信ポートから送信先に送出する。
ポート監視部１４０５は、インタフェースカード１４０２ａ，１４０２ｂ，１４０２ｃ，１４０２ｄの通信ポートを監視する。そして、ポート監視部１４０５は、インタフェースカード１４０２ａ，１４０２ｂ，１４０２ｃ，１４０２ｄの通信ポートに接続された物理リンクの故障や復旧を検出すると、ＣＰＵ１４０１にその旨を通知する。
【０１７２】
また、ホストであるＶＭ１３３１ａは、ユーザＡのあるデータセンタのサブネットに配置されているものとする。また、ＤＨＣＰサーバ１１００は、ＶＭ１３３１ａと物理的に離れたデータセンタにおいてユーザＢのサブネット等のネットワークアドレスが異なるネットワークに配置されているものとする。この場合に、ＶＭ１３３１ａからＤＨＣＰサーバ１１００に対してＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージが送信され、エッジ装置１４００ａにより、ユーザＡのサブネットからユーザＢのサブネットにＤＨＣＰリレーが行われたものとする。このとき、エッジ装置４００ａは、ＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージを中継するときに、ホストから送信されたＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージに識別情報を含めてＤＨＣＰサーバに対して転送する。
【０１７３】
図１８は、第３の実施の形態の通信システムにおけるＶＭの起動時の動作を示すシーケンス図である。ここでは、ホストであり、情報処理装置１３００ａ上で動作しているＶＭ１３３１ａは、例えば、自己の起動時にＤＨＣＰによる設定を再取得すべく、ＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージを送信するものとする。また、ＶＭ１３３１ａからブロードキャストで送信されたＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージが、スイッチ１２００ａ、エッジ装置１４００ａ，１４００ｃ、スイッチ１２００ｃを介してＤＨＣＰサーバ１１００に到達するものとする。また、エッジ装置１４００ａ，１４００ｃ間は、インターネット６０上をＯＴＶによりレイヤ３パケットでカプセル化された状態で転送されるものとする。また、ＤＨＣＰサーバ１１００には、通信システムの管理者等により、ホストの位置に応じたデフォルトルータ等の設定を示す設定情報が予め設定情報記憶部１１５１に設定されているものとする。
【０１７４】
以下に、図１８に従ってＶＭ１３３１ａからＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージが送信された場合の通信システムの動作の手順を説明する。
［ステップＳ２１１］ＶＭ１３３１ａは、ＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージを、ブロードキャストで送信する。
【０１７５】
［ステップＳ２１２］スイッチ１２００ａは、ステップＳ２１１においてＶＭ１３３１ａから送信されたＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージを転送する。
［ステップＳ２１３］エッジ装置１４００ａは、スイッチ１２００ａにより転送された、ＶＭ１３３１ａからのＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージにＶＭ１３３１ａの位置を示す識別情報を含める。ここでは、識別情報は、ホストであるＶＭ１３３１ａ（情報処理装置１３００ａ）と他のエッジ装置を介さずに最初に接続されているエッジ装置１４００ａを識別する情報であるものとする。
【０１７６】
［ステップＳ２１４］エッジ装置１４００ａは、ステップＳ２１３において識別情報を含めたＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージについてＥｏＩＰのカプセル化を行う。
［ステップＳ２１５］エッジ装置１４００ａは、ステップＳ２１４においてカプセル化したＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージ（識別情報を含む）をＯＴＶにより転送する。
【０１７７】
［ステップＳ２１６］エッジ装置１４００ｃは、ＥｏＩＰでカプセル化されるとともにＯＴＶにより転送されたＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージをデカプセル化する。
［ステップＳ２１７］エッジ装置１４００ｃは、ステップＳ２１６においてデカプセル化したＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージを転送する。
【０１７８】
［ステップＳ２１８］スイッチ１２００ｃは、ステップＳ２１７においてエッジ装置１４００ｃから送信されたＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージを受信すると、受信したＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージを転送する。
【０１７９】
［ステップＳ２１９］ＤＨＣＰサーバ１１００は、ステップＳ２１８においてスイッチ１２００ｃから送信されたＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージに含まれている識別情報に基づき、ＶＭ１３３１ａの位置に応じた設定情報を選択する。また、ＤＨＣＰサーバ１１００は、ＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージを送信したＶＭ１３３１ａに割り当てるＩＰアドレスを決定する。ＤＨＣＰサーバ１１００は、選択した設定情報および割り当てを提案するＩＰアドレスを含むＤＨＣＰ  ＯＦＦＥＲメッセージを生成する。その後の処理は、第２の実施の形態の通信システムと同様であり、説明を省略する。
【０１８０】
図１９および図２０は、第３の実施の形態の通信システムにおけるＶＭのライブマイグレーション時の動作を示すシーケンス図である。ここでは、情報処理装置１３００ａ上で動作していたＶＭ１３３１ａが、ライブマイグレーションにより情報処理装置１３００ｅに移動するものとする。また、さらに情報処理装置１３００ｅ上のＶＭ１３３１ａにおいてＤＨＣＰの設定の有効期限の管理のためにＤＨＣＰの再設定が行われるものとする。このときＶＭ１３３１ａは、ＤＨＣＰサーバ１１００に対してまたはブロードキャストでＤＨＣＰ  ＲＥＱＵＥＳＴメッセージを送信するものとする。ＶＭ１３３１ａから送信されたＤＨＣＰ  ＲＥＱＵＥＳＴメッセージは、スイッチ１２００ｅ、エッジ装置１４００ｅ，１４００ｃ、スイッチ１２００ｃを介してＤＨＣＰサーバ１１００に到達するものとする。また、エッジ装置１４００ｅ，１４００ｃ間は、インターネット６０上をＯＴＶによりレイヤ３パケットでカプセル化された状態で転送されるものとする。
【０１８１】
以下に、図１９および図２０に従ってＶＭ１３３１ａがライブマイグレーションにより移動した後、ＤＨＣＰの設定を再取得する場合の通信システムの動作の手順を説明する。
［ステップＳ２２１］情報処理装置１３００ｅは、情報処理装置１３００ａから転送されたＯＳメモリイメージを使用してＶＭ１３３１ａの動作を再開する。
【０１８２】
［ステップＳ２２２］ＶＭ１３３１ａは、Ｇｒａｔｕｉｔｏｕｓ  ＡＲＰをブロードキャストで送信する。
［ステップＳ２２３］スイッチ１２００ｅは、ステップＳ２２２においてＶＭ１３３１ａから送信されたＧｒａｔｕｉｔｏｕｓ  ＡＲＰを受信すると、ＶＭ１３３１ａを学習テーブルに登録する更新を行う。
【０１８３】
［ステップＳ２２４］ＶＭ１３３１ａは、ＤＨＣＰの設定の有効期限に関する所定の時間が経過すると、ＤＨＣＰ  ＲＥＱＵＥＳＴメッセージを、ＤＨＣＰサーバ１１００に対してまたはブロードキャストで送信する。ここで、ＶＭ１３３１ａは、ＤＨＣＰの設定の有効期限の管理に関して、ＤＨＣＰ  Ｒｅｎｅｗｉｎｇに基づく場合には、ＤＨＣＰ  ＲＥＱＵＥＳＴメッセージをＤＨＣＰサーバ１１００に対して送信する。一方、ＶＭ１３３１ａは、ＤＨＣＰ  Ｒｅｂｉｎｄｉｎｇに基づく場合には、ＤＨＣＰ  ＲＥＱＵＥＳＴメッセージをＤＨＣＰサーバ１１００に対してブロードキャストする。
【０１８４】
［ステップＳ２２５］スイッチ１２００ｅは、ステップＳ２２４においてＶＭ１３３１ａから送信されたＤＨＣＰ  ＲＥＱＵＥＳＴメッセージを転送する。
［ステップＳ２２６］エッジ装置１４００ｅは、スイッチ１２００ｅにより転送された、ＶＭ１３３１ａからのＤＨＣＰ  ＲＥＱＵＥＳＴメッセージにＶＭ１３３１ａの位置を示す識別情報を含める。
【０１８５】
［ステップＳ２３１］エッジ装置１４００ｅは、ステップＳ２２６において識別情報を含めたＤＨＣＰ  ＲＥＱＵＥＳＴメッセージについてＥｏＩＰのカプセル化を行う。
［ステップＳ２３２］エッジ装置１４００ｅは、ステップＳ２３１においてカプセル化したＤＨＣＰ  ＲＥＱＵＥＳＴメッセージ（識別情報を含む）をＯＴＶにより転送する。
【０１８６】
［ステップＳ２３３］エッジ装置１４００ｃは、ＥｏＩＰでカプセル化されるとともにＯＴＶにより転送されたＤＨＣＰ  ＲＥＱＵＥＳＴメッセージをデカプセル化する。
［ステップＳ２３４］エッジ装置１４００ｃは、ステップＳ２３３においてデカプセル化したＤＨＣＰ  ＲＥＱＵＥＳＴメッセージを転送する。
【０１８７】
［ステップＳ２３５］スイッチ１２００ｃは、ステップＳ２３４においてエッジ装置１４００ｃから送信されたＤＨＣＰ  ＲＥＱＵＥＳＴメッセージを受信すると、受信したＤＨＣＰ  ＲＥＱＵＥＳＴメッセージを転送する。
【０１８８】
［ステップＳ２３６］ＤＨＣＰサーバ１１００は、ステップＳ２３５においてスイッチ１２００ｃから送信されたＤＨＣＰ  ＲＥＱＵＥＳＴメッセージに含まれている識別情報に基づき、ＶＭ１３３１ａの位置に応じた設定情報を選択する。また、ＤＨＣＰサーバ１１００は、ＤＨＣＰ  ＲＥＱＵＥＳＴメッセージを送信したＶＭ１３３１ａに割り当てるＩＰアドレスを決定する。ＤＨＣＰサーバ１１００は、選択した設定情報および割り当てを提案するＩＰアドレスを含むＤＨＣＰ  ＡＣＫメッセージを生成する。その後の処理は、ＤＨＣＰサーバ１１００によって生成されたＤＨＣＰの設定を含むＤＨＣＰ  ＡＣＫメッセージが通信システムを介して情報処理装置１３００ｅ上で動作するＶＭ１３３１ａに送信される。ＤＨＣＰの設定を含むＤＨＣＰ  ＡＣＫメッセージを受信したＶＭ１３３１ａは、ＤＨＣＰサーバ１１００から継続を提案されたＩＰアドレスまたは割り当てを提案されたＩＰアドレスを自己のＩＰアドレスに設定する。また、ＶＭ１３３１ａは、ＤＨＣＰサーバ１１００から送信された設定情報に基づいて自己の通信の設定を行う。
【０１８９】
これにより、ＶＭ１３３１ａでは、ライブマイグレーション後におけるＤＨＣＰの設定の有効期限のＤＨＣＰ  ＲｅｎｅｗｉｎｇまたはＤＨＣＰ  Ｒｅｂｉｎｄｉｎｇの管理に基づきＤＨＣＰ  ＲＥＱＵＥＳＴメッセージが送信されることで、ＤＨＣＰの設定が更新される。これにより、ＶＭ１３３１ａのライブマイグレーション後の位置に応じてＤＨＣＰの設定が更新される。
【０１９０】
なお、第３の実施の形態のＶＭ１３３１ａでは、ライブマイグレーション後においてＤＨＣＰの有効期限の管理に基づくＤＨＣＰ  ＲＥＱＵＥＳＴメッセージによりＤＨＣＰの設定の更新を行う。しかし、これに限らず、ＶＭ１３３１ａは、ＤＨＣＰ  ＲＥＬＥＡＳＥメッセージをＤＨＣＰサーバ１１００に送信してＤＨＣＰの設定をリリース（解放）する。そして、ＶＭ１３３１ａは、再度ＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージをＤＨＣＰサーバ１１００に送信することで、ＶＭ１３３１ａの位置に応じたＤＨＣＰの設定を要求してもよい。
【０１９１】
また、第３の実施の形態では、ＶＭ１３３１ａでライブマイグレーションが行われた場合における移動先の位置に適したＤＨＣＰの設定の動作について説明している。しかし、これに限らず、第３の実施の形態の通信システムは、クイックマイグレーションやフェールオーバ等のその他のＶＭ１３３１ａの動作する情報処理装置の移動についても適用可能である。
【０１９２】
また、第３の実施の形態では、ＶＭ１３３１ａとＤＨＣＰサーバ１１００とが別の拠点に属しているが、これに限らず、同一の拠点に属してもよい。また、ＤＨＣＰサーバ１１００は、各拠点とは異なるネットワークに属してもよい。
【０１９３】
以上のような第３の実施の形態の通信システムは、第２の実施の形態と同様の効果に加えて、以下の効果を有する。ＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージ等に識別情報が含まれていない場合、ＤＨＣＰサーバ１１００は、ＤＨＣＰサーバ１１００が属する拠点に対応する設定を示す設定情報を選択する。ＤＨＣＰサーバ１１００は、選択した設定情報を含むＤＨＣＰ  ＯＦＦＥＲメッセージ等をＶＭ１３３１ａに対して送信する。ＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージ等に識別情報が含まれていない場合、ＶＭ１３３１ａからのＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージ等がエッジ装置を介さずにＤＨＣＰサーバ１１００に到達したことになる。このため、ＤＨＣＰサーバ１１００において、ＶＭ１３３１ａとＤＨＣＰサーバ１１００との間にエッジ装置が存在しないと判定できる。従って、ＤＨＣＰサーバ１１００がＶＭ１３３１ａに対してＤＨＣＰサーバ１１００が属するネットワークに適した設定を示す設定情報を含むＤＨＣＰ  ＯＦＦＥＲメッセージ等を送信することで、ＤＨＣＰサーバ１１００と同一の拠点に属しているＶＭ１３３１ａに適したＤＨＣＰの設定を行うことができる。
【０１９４】
［第４の実施の形態］
次に、第４の実施の形態を説明する。第２の実施の形態との差異を中心に説明し、同様の事項については説明を省略する。第４の実施の形態の通信システムは、無線通信システムであり、移動局（ＭＳ：Mobile Station）が無線アクセスキャリア網からプロバイダ網に接続する際、いずれのゲートウェイで接続するかの決定に識別情報を用いる点で、第２の実施の形態と異なる。
【０１９５】
図２１は、第４の実施の形態の通信システムを示すブロック図である。第４の実施の形態の通信システムはモバイルＷｉＭＡＸによる無線通信システムである。
第４の実施の形態の通信システムは、ＤＨＣＰサーバ２１００、移動局２３００ａ、基地局制御装置（ＡＳＮ−ＧＷ：Access Service Network−Gateway）２４００ａ，２４００ｃを有する。ここで、詳しくは図２２において後述するように、移動局２３００ａは、基地局制御装置２４００ａによって制御される基地局（ＢＳ：Base Station）と無線通信により接続されているとともに、基地局制御装置２４００ａを介してプロバイダ網２００１やインターネット等の他のネットワークと接続可能である。また、移動局２３００ａは、基地局制御装置２４００ａをデフォルトルータとして通信を行うことができる。また、基地局制御装置２４００ａと基地局制御装置２４００ｃとは、互いに離れた地点に配置されているとともに大容量ネットワークで接続されている。また、移動局２３００ａは、基地局制御装置２４００ａと基地局制御装置２４００ｃを接続する大容量ネットワークを使用することで基地局制御装置２４００ｃを介して他のネットワークと接続可能である。また、移動局２３００ａは、基地局制御装置２４００ｃをデフォルトルータとして通信を行うことができる。
【０１９６】
ＤＨＣＰサーバ２１００は、移動局２３００ａに対して設定情報をＤＨＣＰ  ＯＦＦＥＲメッセージやＤＨＣＰ  ＡＣＫメッセージに含めて送信することで移動局２３００ａ等の他の装置の通信の設定を行う。ＤＨＣＰサーバ２１００は、設定情報設定部２１２１、通信部２１２２、設定情報記憶部２１５１を有する。ＤＨＣＰサーバ２１００は、プロバイダ網２００１に配置されていてもよい。ＤＨＣＰサーバ２１００は、サーバとして機能する。
【０１９７】
設定情報記憶部２１５１は、識別情報と対応付けられているネットワークに対応する設定を示す設定情報を記憶する。設定情報は、移動局２３００ａが基地局制御装置２４００ａ，２４００ｃのそれぞれを使用して通信を行う場合に応じた、移動局２３００ａのＤＨＣＰの設定を示す。設定情報は、ネットワークに対応するデフォルトルータに設定される基地局制御装置２４００ａ，２４００ｃを示す情報を含む。通信部２１２２は、通信回線で他の装置と通信する。
【０１９８】
識別情報を含むＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージやＤＨＣＰ  ＲＥＱＵＥＳＴメッセージを通信部２１２２が受信したものとする。ここで、ＤＨＣＰ  ＲＥＱＵＥＳＴメッセージは、ハンドオーバ時のＤＨＣＰ  ＲＥＱＵＥＳＴメッセージであるものとする。この場合、設定情報設定部２１２１は、識別情報に対応する設定情報を含むＤＨＣＰ  ＯＦＦＥＲメッセージ等を移動局２３００ａに対して通信部２１２２に送信させる。また、ＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージ等に含まれている識別情報が、設定情報の識別情報のいずれとも一致しないものとする。この場合、設定情報設定部２１２１は、所定の設定を示す設定情報を含むＤＨＣＰ  ＯＦＦＥＲメッセージ等を移動局２３００ａに対して通信部２１２２に送信させる。ＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージ等は、設定情報要求として機能する。設定情報を含むＤＨＣＰ  ＯＦＦＥＲメッセージ等は、設定情報応答として機能する。
【０１９９】
基地局制御装置２４００ａは、識別情報設定部２４２１、通信部２４２２、識別情報記憶部２４５１を有する。通信部２４２２は、通信回線で他の装置と通信する。また、基地局制御装置２４００ｃや図示しない他の基地局制御装置は、移動局２３００ａから送信されたＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージ等に識別情報を含めて転送してもよい。基地局制御装置２４００ａは、基地局とともに後述するモバイルＷｉＭＡＸによる無線アクセスキャリア網に配置されていてもよい。無線アクセスキャリア網は、基地局制御装置２４００ａ，２４００ｃおよびゲートウェイを介して、プロバイダ網２００１と接続されていてもよい。基地局制御装置２４００ａは、中継装置として機能する。
【０２００】
移動局２３００ａから送信されたＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージ等を、基地局を介して通信部２４２２が受信したものとする。この場合、識別情報設定部２４２１は、通信部２４２２によって受信されたＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージ等を、無線アクセスキャリア網からプロバイダ網２００１に中継する際に識別情報を含める。そして識別情報設定部２４２１は、識別情報を含めたＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージ等をＤＨＣＰサーバ２１００に対して通信部２４２２に送信させる。
【０２０１】
識別情報記憶部２４５１は、移動局２３００ａが通信に使用する基地局制御装置２４００ａ，２４００ｃをそれぞれ一意に特定可能な識別情報を記憶する。識別情報は、基地局制御装置２４００ａ，２４００ｃおよびその他のネットワークと接続する装置をそれぞれ一意に特定可能な情報としてもよい。
【０２０２】
移動局２３００ａは、無線通信機能を有する端末装置である。移動局２３００ａは、設定制御部２３２１、通信部２３２２を有する。移動局２３００ａは、情報処理装置として機能する。
【０２０３】
設定制御部２３２１は、ＤＨＣＰサーバ２１００に従って通信の設定を行う場合、基地局制御装置２４００ａを介してＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージ等をＤＨＣＰサーバ２１００に対して通信部２３２２に送信させる。
【０２０４】
また、設定制御部２３２１は、ＤＨＣＰサーバ２１００から送信されたＤＨＣＰ  ＯＦＦＥＲメッセージやＤＨＣＰ  ＡＣＫメッセージに含まれている設定情報を取得すると、取得した設定情報に基づいて通信の設定を行う。通信部２３２２は、設定制御部２３２１による通信の設定に基づいて通信回線により通信を行う。
【０２０５】
ここで、移動局２３００ａが、ＤＨＣＰサーバ２１００から送信された設定情報を含むＤＨＣＰ  ＯＦＦＥＲメッセージ等を受信したものとする。この場合、移動局２３００ａは、設定情報を含むＤＨＣＰ  ＯＦＦＥＲメッセージ等に含まれている設定情報により、デフォルトルータ等の、移動局２３００ａの位置に適したＤＨＣＰの設定を行う。ここで、移動局２３００ａの位置は、移動局２３００ａの通信を、プロバイダ網２００１等の他のネットワークと接続する基地局制御装置２４００ａに基づいて設定してもよい。具体的には、移動局２３００ａから送信されたＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージが、他の基地局制御装置を介さずに、基地局制御装置２４００ａを介してプロバイダ網２００１のＤＨＣＰサーバ２１００に到達したものとする。この場合、移動局２３００ａの位置を、基地局制御装置２４００ａに基づいて特定することができる。移動局２３００ａに対してプロバイダ網２００１と接続するデフォルトルータを設定する場合、移動局２３００ａから送信されたＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージをプロバイダ網２００１に送信した基地局制御装置２４００ａに設定すると合理的である。また、他のＤＨＣＰの設定についても同様に、ＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージを直接送信した基地局制御装置２４００ａに基づいて移動局２３００ａに適した設定を選択することができる。従って、基地局制御装置２４００ａは、移動局２３００ａから送信されたＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージ等に基地局制御装置２４００ａを特定可能な識別情報を含めて転送する。ＤＨＣＰサーバ２１００は、転送した基地局制御装置２４００ａを特定する識別情報に応じた設定を示す設定情報をＤＨＣＰ  ＯＦＦＥＲメッセージ等に含めて移動局２３００ａに送信することにより、移動局２３００ａに適したＤＨＣＰの設定を行うことができる。
【０２０６】
また、詳しくは後述するように基地局制御装置２４００ａと接続していた移動局２３００ａが移動し、ハンドオーバにより基地局制御装置２４００ｃと接続した場合、ＤＨＣＰ  ＲＥＱＵＥＳＴメッセージを送信する。この場合には、基地局制御装置２４００ｃは、移動局２３００ａからのＤＨＣＰ  ＲＥＱＵＥＳＴメッセージに基地局制御装置２４００ｃを特定する識別情報を含めて転送する。ＤＨＣＰサーバ２１００は、基地局制御装置２４００ｃにより中継されたＤＨＣＰ  ＲＥＱＵＥＳＴメッセージの応答として、通信に基地局制御装置２４００ｃを使用している移動局２３００ａに適した設定情報を含むＤＨＣＰ  ＡＣＫメッセージを移動局２３００ａに送信する。これにより、ハンドオーバ後に基地局制御装置２４００ｃと接続するように移動した移動局２３００ａは、移動後の位置に対応した設定情報を取得でき、移動後の位置に適したＤＨＣＰの設定を行うことができる。
【０２０７】
なお、第４の実施の形態の通信システムは、モバイルＷｉＭＡＸによる無線アクセスキャリア網を含むが、これに限らず、ＬＴＥ網等の他の方式の無線通信システムを含むものであってもよい。
【０２０８】
図２２は、第４の実施の形態の通信システムを示す図である。図２２は、移動局２３００ａ，２３００ｃが無線アクセスキャリア網２００２を用いた無線通信によりプロバイダ網２００１と接続して、他の移動局等の情報処理装置と通信を行うネットワークを示す。
【０２０９】
プロバイダ網２００１は、インターネット６０や他のキャリアのネットワークと接続されており、移動局２３００ａ，２３００ｃは、プロバイダ網２００１を介して無線アクセスキャリア網２００２外の通信先と接続することができる。プロバイダ網２００１は、ＤＨＣＰサーバ２１００、ゲートウェイ２５００ａ，２５００ｃを有する。
【０２１０】
ＤＨＣＰサーバ２１００は、無線アクセスキャリア網２００２に接続する移動局２３００ａ，２３００ｃに対してＤＨＣＰによる設定を行う。
ゲートウェイ２５００ａ，２５００ｃは、プロバイダ網２００１と無線アクセスキャリア網２００２とを接続する。これにより、プロバイダ網２００１と移動局２３００ａ，２３００ｃとの通信が行われる。
【０２１１】
無線アクセスキャリア網２００２は、移動局２３００ａ，２３００ｃとの間でモバイルＷｉＭＡＸによる無線通信を行うとともに、移動局２３００ａ，２３００ｃと、接続しているプロバイダ網２００１とを接続する。無線アクセスキャリア網２００２は、基地局制御装置２４００ａ，２４００ｃ、基地局２２００ａ，２２００ｂ，２２００ｃを有する。無線アクセスキャリア網２００２は、例えば、無線通信サービスを提供する通信事業者のネットワークである。無線アクセスキャリア網２００２には、サブネットアドレスが設定されている。
【０２１２】
基地局制御装置２４００ａは、ゲートウェイ２５００ａを介してプロバイダ網２００１と接続されている。同様に、基地局制御装置２４００ｃは、ゲートウェイ２５００ｃを介してプロバイダ網２００１と接続されている。基地局制御装置２４００ａ，２４００ｃは、互いにギガビットイーサネット（ＧｂＥ：Gigabit Ethernet）等の大容量ネットワークで接続されており、相互に通信が可能である。基地局制御装置２４００ａ，２４００ｃは、それぞれ複数の基地局を制御することが可能である。
【０２１３】
基地局制御装置２４００ａは、基地局２２００ａ，２２００ｂと接続されている。基地局制御装置２４００ｃは、基地局２２００ｃと接続されている。基地局制御装置２４００ａは、基地局２２００ａ，２２００ｂを制御することにより、基地局２２００ａ，２２００ｂのいずれかの接続可能な範囲にある移動局（例えば、基地局２２００ａの接続可能な範囲にある移動局２３００ａ）との接続を制御する。これにより、移動局２３００ａとプロバイダ網２００１との通信が中継される。同様に、基地局制御装置２４００ｃは、基地局２２００ｃを制御することにより、基地局２２００ｃの接続可能な範囲にある移動局（例えば、基地局２２００ｃの接続可能な範囲にある移動局２３００ｃ）との接続を制御する。これにより、移動局２３００ｃとプロバイダ網２００１との通信が中継される。
【０２１４】
また、基地局制御装置２４００ａ，２４００ｃは、ＤＨＣＰリレーエージェントとして機能して移動局２３００ａ，２３００ｃから送信されたＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージをＤＨＣＰサーバ２１００に転送する。これにより、プロバイダ網２００１のＤＨＣＰ２１００から無線アクセスキャリア網２００２の移動局２３００ａ，２３００ｃの設定が可能になる。また、基地局制御装置２４００ａ，２４００ｃは、このときＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージに識別情報を含めてＤＨＣＰサーバ２１００に転送する。
【０２１５】
基地局２２００ａは、基地局制御装置２４００ａの制御に基づき、無線通信により接続可能な範囲にある移動局２３００ａとの無線通信を行う。基地局２２００ｂは、基地局制御装置２４００ａの制御に基づき、無線通信により接続可能な範囲にある移動局（図示省略）との無線通信を行う。基地局２２００ｃは、基地局制御装置２４００ｃの制御に基づき、無線通信により接続可能な範囲にある移動局２３００ｃとの無線通信を行う。
【０２１６】
移動局２３００ａ，２３００ｃは、接続可能な範囲の基地局に対して、無線信号を介して接続可能である。ここでは、移動局２３００ａは、所定のＭＡＣアドレス（例えば、ＣＣ：ＣＣ：ＣＣ：ＣＣ：ＣＣ：ＣＣ）が設定されており、基地局２２００ａと接続可能な範囲に位置するものとする。移動局２３００ｃは、移動局２３００ａと異なるＭＡＣアドレス（例えば、ＤＤ：ＤＤ：ＤＤ：ＤＤ：ＤＤ：ＤＤ）が設定されており、基地局２２００ｃと接続可能な範囲に位置するものとする。
【０２１７】
第４の実施の形態の通信システムは、ゲートウェイおよび基地局制御装置を２個ずつ（例えば、ゲートウェイ２５００ａ，２５００ｃおよび基地局制御装置２４００ａ，２４００ｃ）有するが、これに限らず、任意の個数のゲートウェイおよび基地局制御装置を有してもよい。また、基地局制御装置２４００ａは、２個の基地局（例えば、基地局２２００ａ，２２００ｂ）を制御し、基地局制御装置２４００ｃは、１個の基地局（例えば、基地局２２００ｃ）を制御する。しかし、これに限らず、基地局制御装置２４００ａ，２４００ｃは、任意の個数の基地局を制御することができる。
【０２１８】
図２３は、第４の実施の形態の基地局制御装置を示す図である。図２３は、基地局制御装置２４００ａの内部構成を示したものであるが、基地局制御装置２４００ｃも同様の構成で実現できる。基地局制御装置２４００ａは、通信制御部２４１１、通信インタフェース部２４１２ａ，２４１２ｂ、中継処理部２４１３、ＤＨＣＰリレー部２４１４を有する。
【０２１９】
通信制御部２４１１は、基地局２２００ａ，２２００ｂを制御するための制御メッセージの送受信を制御する。
通信インタフェース部２４１２ａ，２４１２ｂは、ネットワークの物理リンクと接続されており、接続されているネットワークの物理リンクからパケットを受信する。また、通信インタフェース部２４１２ａ，２４１２ｂは、基地局制御装置２４００ａが受信し、中継処理部２４１３を介して中継するパケットを、送信先のネットワークの物理リンクに送信する。また、通信インタフェース部２４１２ａ，２４１２ｂは、通信制御部２４１１が基地局２２００ａ，２２００ｂと交換する制御メッセージを送受信する。なお、第４の実施の形態の基地局制御装置２４００ａは、通信インタフェース部２４１２ａ，２４１２ｂの２個の通信インタフェース部を有するが、これに限らず、任意の個数の通信インタフェース部を有してもよい。
【０２２０】
中継処理部２４１３は、通信インタフェース部２４１２ａ，２４１２ｂのいずれかにおいて受信したパケットを中継し、通信インタフェース部２４１２ａ，２４１２ｂのうちの送信先のネットワークに接続された通信インタフェース部を介して転送する。
【０２２１】
ＤＨＣＰリレー部２４１４は、移動局２３００ａのネットワークと異なるサブネットアドレスのネットワークにＤＨＣＰサーバ２１００が存在する場合に、ＤＨＣＰリレー機能を実現する。すなわち、ＤＨＣＰリレー部２４１４は、無線アクセスキャリア網２００２上にブロードキャストで送信された移動局２３００ａからのＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージを受信すると、プロバイダ網２００１のＤＨＣＰサーバ２１００に転送する。そして、ＤＨＣＰリレー部２４１４は、ＤＨＣＰサーバ２１００からの応答であるＤＨＣＰ  ＯＦＦＥＲメッセージを受信すると、無線アクセスキャリア網２００２の移動局２３００ａに転送する。
【０２２２】
ＤＨＣＰリレー部２４１４は、移動局２３００ａからのＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージを受信した場合にレイヤ３の中継を行う。これにより、ＤＨＣＰリレー部２４１４は、受信したＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージを、移動局２３００ａが属する送信元のネットワークとサブネットアドレスが異なりＤＨＣＰサーバ２１００が属するネットワークに中継する。また、基地局制御装置２４００ａは、上記のようにＤＨＣＰリレー部２４１４による移動局２３００ａからのＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージの中継の際に、識別情報をＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージに含めてＤＨＣＰサーバ２１００に転送する。
【０２２３】
図２４は、第４の実施の形態の通信システムにおける移動局の起動時の動作を示すシーケンス図である。移動局２３００ａは、例えば、自己の無線アクセスキャリア網２００２への接続時にＤＨＣＰによる設定を取得すべく、ＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージを送信するものとする。ここでは、ホストである移動局２３００ａから無線通信によりＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージが基地局２２００ａに送信され、基地局２２００ａから無線アクセスキャリア網２００２にブロードキャストで送信されるものとする。また、基地局２２００ａから送信されたＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージは、基地局制御装置２４００ａ、ゲートウェイ２５００ａを介してＤＨＣＰサーバ２１００に到達するものとする。
【０２２４】
また、ＤＨＣＰサーバ２１００には、通信システムの管理者等により、移動局２３００ａの位置に応じたデフォルトルータ等の設定を示す設定情報が予め設定情報記憶部２１５１に設定されているものとする。
【０２２５】
以下に、図２４に従って移動局２３００ａからＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージが送信された場合の通信システムの動作の手順を説明する。
［ステップＳ３１１］移動局２３００ａは、ＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージを、ブロードキャストで送信する。
【０２２６】
［ステップＳ３１２］基地局２２００ａは、ステップＳ３１１において無線通信により移動局２３００ａから送信されたＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージを無線アクセスキャリア網２００２内に転送する。
【０２２７】
［ステップＳ３１３］基地局制御装置２４００ａは、基地局２２００ａにより転送された、移動局２３００ａからのＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージに移動局２３００ａの位置を示す識別情報を含める。ここでは、識別情報は、移動局２３００ａと他の基地局制御装置を介さずに最初に接続されている基地局制御装置２４００ａを識別する情報であるものとする。
【０２２８】
［ステップＳ３１４］基地局制御装置２４００ａは、ステップＳ３１４において識別情報を含めたＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージをＤＨＣＰリレーエージェントによりゲートウェイ２５００ａを介してプロバイダ網２００１のＤＨＣＰサーバ２１００に転送する。
【０２２９】
［ステップＳ３１５］ゲートウェイ２５００ａは、ステップＳ３１４において基地局制御装置２４００ａから送信されたＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージ（識別情報を含む）を受信すると、受信したＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージを転送する。
【０２３０】
［ステップＳ３１６］ＤＨＣＰサーバ２１００は、ステップＳ３１５においてゲートウェイ２５００ａから送信されたＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージに含まれている識別情報に基づき、移動局２３００ａの位置に応じた設定情報を選択する。また、ＤＨＣＰサーバ２１００は、ＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージを送信した移動局２３００ａに割り当てるＩＰアドレスを決定する。ＤＨＣＰサーバ２１００は、選択した設定情報および割り当てを提案するＩＰアドレスを含むＤＨＣＰ  ＯＦＦＥＲメッセージを生成する。その後の処理は、第２の実施の形態の通信システムと同様であり、説明を省略する。
【０２３１】
図２５は、第４の実施の形態の通信システムにおける移動局のハンドオーバ時の動作を示すシーケンス図である。ここでは、基地局２２００ａと接続している移動局２３００ａが、ハンドオーバにより基地局２２００ｃと接続する場合に、ＩＰアドレス等のリフレッシュ（refresh）に基づきＤＨＣＰの再設定が行われるものとする。このとき移動局２３００ａは、無線通信でＤＨＣＰ  ＲＥＱＵＥＳＴメッセージを送信するものとする。移動局２３００ａから送信されたＤＨＣＰ  ＲＥＱＵＥＳＴメッセージは、基地局２２００ｃ、基地局制御装置２４００ｃ、ゲートウェイ２５００ｃを介してＤＨＣＰサーバ２１００に到達するものとする。
【０２３２】
以下に、図２５に従って移動局２３００ａの移動によるハンドオーバの発生時にＤＨＣＰの設定を再取得する場合の通信システムの動作の手順を説明する。
［ステップＳ３２１］移動局２３００ａならびに基地局２２００ａおよび基地局２２００ｃは、基地局２２００ａと接続している移動局２３００ａが接続先を基地局２２００ｃに切り替えるハンドオーバ手順を実行する。また、ハンドオーバ手順により、基地局２２００ａから移動局２３００ａに対して、移動局２３００ａのＩＰアドレスをリフレッシュする指示が行われる。
【０２３３】
［ステップＳ３２２］移動局２３００ａは、ＤＨＣＰ  ＲＥＱＵＥＳＴメッセージを送信する。
［ステップＳ３２３］基地局２２００ｃは、ステップＳ３２２において無線通信により移動局２３００ａから送信されたＤＨＣＰ  ＲＥＱＵＥＳＴメッセージを転送する。
【０２３４】
［ステップＳ３２４］基地局制御装置２４００ｃは、基地局２２００ｃにより転送された、移動局２３００ａからのＤＨＣＰ  ＲＥＱＵＥＳＴメッセージに移動局２３００ａの位置を示す識別情報を含める。
【０２３５】
［ステップＳ３２５］基地局制御装置２４００ｃは、ステップＳ３１４において識別情報を含めたＤＨＣＰ  ＲＥＱＵＥＳＴメッセージをＤＨＣＰリレーエージェントによりゲートウェイ２５００ｃを介してプロバイダ網２００１のＤＨＣＰサーバ２１００に転送する。
【０２３６】
［ステップＳ３２６］ゲートウェイ２５００ｃは、ステップＳ３２５において基地局制御装置２４００ｃから送信されたＤＨＣＰ  ＲＥＱＵＥＳＴメッセージ（識別情報を含む）を受信すると、受信したＤＨＣＰ  ＲＥＱＵＥＳＴメッセージを転送する。
【０２３７】
［ステップＳ３２７］ＤＨＣＰサーバ２１００は、ステップＳ３２６においてゲートウェイ２５００ｃから送信されたＤＨＣＰ  ＲＥＱＵＥＳＴメッセージに含まれている識別情報に基づき、移動局２３００ａの位置に応じた設定情報を選択する。また、ＤＨＣＰサーバ２１００は、ＤＨＣＰ  ＲＥＱＵＥＳＴメッセージを送信した移動局２３００ａに割り当てるＩＰアドレスを決定する。ＤＨＣＰサーバ２１００は、選択した設定情報および割り当てを提案するＩＰアドレスを含むＤＨＣＰ  ＡＣＫメッセージを生成する。その後の処理は、ＤＨＣＰサーバ２１００によって生成されたＤＨＣＰの設定を含むＤＨＣＰ  ＡＣＫメッセージが通信システムを介して基地局２２００ｃと接続されている移動局２３００ａに送信される。ＤＨＣＰの設定を含むＤＨＣＰ  ＡＣＫメッセージを受信した移動局２３００ａは、ＤＨＣＰサーバ２１００から継続を提案されたＩＰアドレスまたは割り当てを提案されたＩＰアドレスを自己のＩＰアドレスに設定する。また、移動局２３００ａは、ＤＨＣＰサーバ２１００から送信された設定情報に基づいて自己の通信の設定を行う。
【０２３８】
これにより、移動局２３００ａでは、ハンドオーバ後におけるＤＨＣＰの再設定に基づきＤＨＣＰ  ＲＥＱＵＥＳＴメッセージが送信されることで、ＤＨＣＰの設定が更新される。これにより、移動局２３００ａのハンドオーバ後の位置に応じてＤＨＣＰの設定が更新される。
【０２３９】
また、第４の実施の形態では、ＤＨＣＰサーバ２１００は、プロバイダ網２００１に属しているが、これに限らず、他のネットワークに属してもよい。
以上のような第４の実施の形態の通信システムは、以下の効果を有する。無線アクセスキャリア網２００２においてＤＨＣＰサーバ２１００が、基地局制御装置２４００ａでＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージ等に含めて転送される識別情報を取得する。これにより、ＤＨＣＰサーバ２１００が、識別情報に基づいて単一のサブネットアドレスが設定されている無線アクセスキャリア網２００２内の基地局制御装置２４００ａ，２４００ｃのいずれと移動局２３００ａとが接続されているかについて判断可能になる。このため、ＤＨＣＰサーバ２１００が無線アクセスキャリア網２００２内における移動局２３００ａの位置に応じて適切なＤＨＣＰの設定を行うことができる。これに従い、通信システムの遅延の発生や負荷を抑制できる。
【０２４０】
また、移動局２３００ａと、基地局制御装置２４００ａが中継する無線アクセスキャリア網２００２との接続が発生したか、または移動局２３００ａにおいて基地局制御装置２４００ｃが中継するハンドオーバが発生したものとする。この場合、ＤＨＣＰサーバ２１００が移動局２３００ａに対してプロバイダ網２００１と移動局２３００ａが新たに中継する基地局制御装置２４００ａ（または基地局制御装置２４００ｃ）に応じたＤＨＣＰの設定を行うことができる。
【０２４１】
［第５の実施の形態］
次に、第５の実施の形態を説明する。第４の実施の形態との差異を中心に説明し、同様の事項については説明を省略する。第５の実施の形態の通信システムは、基地局による移動局の呼び出しに使用するＰＧＩＤ（ページンググループＩＤ：Paging Group IDentification）を識別情報に用いる点で、第４の実施の形態と異なる。
【０２４２】
図２６は、第５の実施の形態の通信システムを示すブロック図である。第５の実施の形態の通信システムは、第４の実施の形態と同様、モバイルＷｉＭＡＸによる無線通信システムである。
【０２４３】
第５の実施の形態の通信システムは、ＤＨＣＰサーバ３１００、移動局３３００ａ、基地局３２００ａ、基地局制御装置３４００ａ，３４００ｃを有する。ここで、詳しくは図２７において後述するように、移動局３３００ａは、基地局制御装置３４００ａによって制御される基地局３２００ａと無線通信により接続されているとともに、基地局制御装置３４００ａを介してプロバイダ網３００１やインターネット等の他のネットワークと接続可能である。また、移動局３３００ａは、基地局制御装置３４００ａをデフォルトルータとして通信を行うことができる。また、基地局制御装置３４００ａと基地局制御装置３４００ｃとは、互いに離れた地点に配置されているとともに大容量ネットワークで接続されている。また、移動局３３００ａは、基地局制御装置３４００ａと基地局制御装置３４００ｃを接続する大容量ネットワークを使用することで基地局制御装置３４００ｃを介して他のネットワークと接続可能である。また、移動局３３００ａは、基地局制御装置３４００ｃをデフォルトルータとして通信を行うことができる。
【０２４４】
ＤＨＣＰサーバ３１００は、移動局３３００ａに対して設定情報をＤＨＣＰ  ＯＦＦＥＲメッセージやＤＨＣＰ  ＡＣＫメッセージに含めて送信することで移動局３３００ａ等の他の装置の通信の設定を行う。ＤＨＣＰサーバ３１００は、設定情報設定部３１２１、通信部３１２２、設定情報記憶部３１５１を有する。ＤＨＣＰサーバ３１００は、プロバイダ網３００１に配置されていてもよい。ＤＨＣＰサーバ３１００は、サーバとして機能する。
【０２４５】
設定情報記憶部３１５１は、基地局３２００ａを含む基地局群を示すＰＧＩＤと対応付けられているネットワークに対応する設定を示す設定情報を記憶する。設定情報は、移動局３３００ａが基地局制御装置３４００ａ，３４００ｃのそれぞれを使用して通信を行う場合に応じた、移動局３３００ａのＤＨＣＰの設定を示す。設定情報は、ネットワークに対応するデフォルトルータに設定される基地局制御装置３４００ａ，３４００ｃ等を示す情報を含む。通信部３１２２は、通信回線で他の装置と通信する。
【０２４６】
基地局３２００ａによりＰＧＩＤを含められたＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージやＤＨＣＰ  ＲＥＱＵＥＳＴメッセージを通信部３１２２が受信したものとする。ここで、ＤＨＣＰ  ＲＥＱＵＥＳＴメッセージは、ハンドオーバ時のＤＨＣＰ  ＲＥＱＵＥＳＴメッセージであるものとする。この場合、設定情報設定部３１２１は、ＰＧＩＤに対応する設定情報を含むＤＨＣＰ  ＯＦＦＥＲメッセージ等を移動局３３００ａに対して通信部３１２２に送信させる。また、ＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージ等に含まれているＰＧＩＤが、設定情報のＰＧＩＤのいずれとも一致しないものとする。この場合、設定情報設定部３１２１は、所定の設定を示す設定情報を含むＤＨＣＰ  ＯＦＦＥＲメッセージ等を移動局３３００ａに対して通信部３１２２に送信させる。ＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージ等は、設定情報要求として機能する。設定情報を含むＤＨＣＰ  ＯＦＦＥＲメッセージ等は、設定情報応答として機能する。
【０２４７】
基地局３２００ａは、識別情報設定部３２２１、通信部３２２２、識別情報記憶部３２５１を有する。通信部３２２２は、通信回線で他の装置と通信する。基地局３２００ａは、基地局制御装置３４００ａ，３４００ｃとともに後述するモバイルＷｉＭＡＸによる無線アクセスキャリア網に配置されていてもよい。無線アクセスキャリア網は、基地局制御装置３４００ａ，３４００ｃおよびゲートウェイを介して、プロバイダ網３００１と接続されていてもよい。基地局３２００ａは、中継装置として機能する。
【０２４８】
移動局３３００ａから送信されたＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージ等を通信部３２２２が受信したものとする。この場合、識別情報設定部３２２１は、通信部３２２２によって受信されたＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージ等を、無線アクセスキャリア網からプロバイダ網３００１に中継する際に識別情報としてＰＧＩＤを含める。第５の実施の形態では、識別情報として無線アクセスキャリア網内において移動局３３００ａのページングに使用するＰＧＩＤを用いる。ＰＧＩＤは、無線アクセスキャリア網内の基地局群に設定されたページンググループを一意に識別する符号である。そして識別情報設定部３２２１は、ＰＧＩＤを含めたＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージ等をＤＨＣＰサーバ３１００に対して通信部３２２２に送信させる。
【０２４９】
識別情報記憶部３２５１は、移動局３３００ａが通信に使用する基地局３２００ａを含む基地局群を一意に特定可能なＰＧＩＤを識別情報として記憶する。
移動局３３００ａは、無線通信機能を有する端末装置である。移動局３３００ａは、設定制御部３３２１、通信部３３２２を有する。移動局３３００ａは、情報処理装置として機能する。
【０２５０】
設定制御部３３２１は、ＤＨＣＰサーバ３１００に従って通信の設定を行う場合、基地局３２００ａを介してＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージ等をＤＨＣＰサーバ３１００に対して通信部３３２２に送信させる。
【０２５１】
また、設定制御部３３２１は、ＤＨＣＰサーバ３１００から送信されたＤＨＣＰ  ＯＦＦＥＲメッセージやＤＨＣＰ  ＡＣＫメッセージに含まれている設定情報を取得すると、取得した設定情報に基づいて通信の設定を行う。通信部３３２２は、設定制御部３３２１による通信の設定に基づいて通信回線により通信を行う。
【０２５２】
移動局３３００ａは、ＤＨＣＰサーバ３１００から送信された設定情報を含むＤＨＣＰ  ＯＦＦＥＲメッセージ等を受信したものとする。この場合、移動局３３００ａは、設定情報を含むＤＨＣＰ  ＯＦＦＥＲメッセージ等に含まれている設定情報により、デフォルトルータ等の、移動局３３００ａの位置に適したＤＨＣＰの設定を行う。ここで、移動局３３００ａの位置は、移動局３３００ａの通信を、プロバイダ網３００１等の他のネットワークと接続する基地局制御装置３４００ａに基づいて設定してもよい。具体的には、移動局３３００ａから送信されたＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージが、他の基地局を介さずに、基地局３２００ａを介してプロバイダ網３００１のＤＨＣＰサーバ３１００に到達したものとする。この場合、移動局３３００ａの位置を、基地局３２００ａに基づいて特定することができる。ここで、基地局制御装置３４００ａが基地局３２００ａを含む基地局群を制御することから、基地局制御装置３４００ａと基地局３２００ａとの間に１対多の対応関係が成立する場合がある。このため、上記対応関係を利用して、移動局３３００ａに対してプロバイダ網３００１と接続するデフォルトルータを設定する場合、移動局３３００ａからのＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージをプロバイダ網３００１に送信した基地局３２００ａのＰＧＩＤに基づき設定する。また、他のＤＨＣＰの設定についても同様に、ＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージを直接送信した基地局３２００ａのＰＧＩＤに基づいて移動局３３００ａに適した設定を選択する。従って、基地局３２００ａは、移動局３３００ａから送信されたＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージ等に基地局３２００ａのＰＧＩＤを含めて転送する。ＤＨＣＰサーバ３１００は、転送した基地局３２００ａのＰＧＩＤに応じた設定を示す設定情報をＤＨＣＰ  ＯＦＦＥＲメッセージ等に含めて移動局３３００ａに送信することにより、移動局３３００ａに適したＤＨＣＰの設定を行うことができる。
【０２５３】
また、詳しくは後述するように基地局３２００ａと接続していた移動局３３００ａが移動し、ハンドオーバにより他の基地局と接続した場合、ＤＨＣＰ  ＲＥＱＵＥＳＴメッセージを送信する。この場合には、当該基地局は、移動局３３００ａからのＤＨＣＰ  ＲＥＱＵＥＳＴメッセージに当該基地局のＰＧＩＤを含めて転送する。ＤＨＣＰサーバ３１００は、当該基地局により中継されたＤＨＣＰ  ＲＥＱＵＥＳＴメッセージの応答として、当該基地局に接続している移動局３３００ａに適した設定情報を含むＤＨＣＰ  ＡＣＫメッセージを移動局３３００ａに送信する。これにより、ハンドオーバ後に当該基地局と接続するように移動した移動局３３００ａは、移動後の位置に対応した設定情報を取得でき、移動後の位置に適したＤＨＣＰの設定を行うことができる。
【０２５４】
なお、第５の実施の形態の通信システムは、モバイルＷｉＭＡＸによる無線アクセスキャリア網を含むが、これに限らず、ＬＴＥ網等の他の方式の無線通信システムを含むものであってもよい。
【０２５５】
また、基地局３２００ａが受信したＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージ等にＰＧＩＤを含めて送信するが、これに限らず、基地局制御装置３４００ａ，３４００ｃが受信したＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージ等にＰＧＩＤを含めて送信してもよい。
【０２５６】
図２７は、第５の実施の形態の通信システムを示す図である。図２７は、移動局３３００ａ，３３００ｃが無線アクセスキャリア網３００２を用いた無線通信によりプロバイダ網３００１と接続して、他の移動局等の情報処理装置と通信を行うネットワークを示す。
【０２５７】
プロバイダ網３００１は、インターネット６０や他のキャリアのネットワークと接続されており、移動局３３００ａ，３３００ｃは、プロバイダ網３００１を介して無線アクセスキャリア網３００２外の通信先と接続することができる。プロバイダ網３００１は、ＤＨＣＰサーバ３１００、ゲートウェイ３５００ａ，３５００ｃを有する。
【０２５８】
ＤＨＣＰサーバ３１００は、無線アクセスキャリア網３００２に接続する移動局３３００ａ，３３００ｃに対してＤＨＣＰによる設定を行う。
ゲートウェイ３５００ａ，３５００ｃは、プロバイダ網３００１と無線アクセスキャリア網３００２とを接続する。これにより、プロバイダ網３００１と移動局３３００ａ，３３００ｃとの通信が行われる。
【０２５９】
無線アクセスキャリア網３００２は、移動局３３００ａ，３３００ｃとの間でモバイルＷｉＭＡＸによる無線通信を行うとともに、移動局３３００ａ，３３００ｃと、接続しているプロバイダ網３００１とを接続する。無線アクセスキャリア網３００２は、基地局制御装置３４００ａ，３４００ｃ、基地局３２００ａ，３２００ｂ，３２００ｃを有する。無線アクセスキャリア網３００２は、例えば、無線通信サービスを提供する通信事業者のネットワークである。無線アクセスキャリア網３００２は、単一のサブネットアドレスが設定されている。
【０２６０】
基地局制御装置３４００ａは、ゲートウェイ３５００ａを介してプロバイダ網３００１と接続されている。同様に、基地局制御装置３４００ｃは、ゲートウェイ３５００ｃを介してプロバイダ網３００１と接続されている。基地局制御装置３４００ａ，３４００ｃは、互いにギガビットイーサネット等の大容量ネットワークで接続されており、相互に通信が可能である。基地局制御装置３４００ａ，３４００ｃは、それぞれ複数の基地局を制御することが可能である。
【０２６１】
基地局制御装置３４００ａは、基地局３２００ａ，３２００ｂと接続されている。基地局制御装置３４００ｃは、基地局３２００ｃと接続されている。基地局制御装置３４００ａは、基地局３２００ａ，３２００ｂを制御することにより、基地局３２００ａ，３２００ｂのいずれかの接続可能な範囲にある移動局（例えば、基地局３２００ａの接続可能な範囲にある移動局３３００ａ）との接続を制御する。これにより、移動局３３００ａとプロバイダ網３００１との通信が中継される。同様に、基地局制御装置３４００ｃは、基地局３２００ｃを制御することにより、基地局３２００ｃの接続可能な範囲にある移動局（例えば、基地局３２００ｃの接続可能な範囲にある移動局３３００ｃ）との接続を制御する。これにより、移動局３３００ｃとプロバイダ網３００１との通信が中継される。
【０２６２】
また、基地局制御装置３４００ａ，３４００ｃは、ＤＨＣＰリレーエージェントとして機能して移動局３３００ａ，３３００ｃから送信されたＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージをＤＨＣＰサーバ３１００に転送する。
【０２６３】
基地局３２００ａは、基地局制御装置３４００ａの制御に基づき、無線通信により接続可能な範囲にある移動局３３００ａとの無線通信を行う。基地局３２００ｂは、基地局制御装置３４００ａの制御に基づき、無線通信により接続可能な範囲にある移動局（図示省略）との無線通信を行う。基地局３２００ｃは、基地局制御装置３４００ｃの制御に基づき、無線通信により接続可能な範囲にある移動局３３００ｃとの無線通信を行う。また、基地局３２００ａ，３２００ｂ，３２００ｃは、移動局３３００ａ，３３００ｃからのＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージを受信すると、ＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージに識別情報であるＰＧＩＤを含めてＤＨＣＰサーバ３１００に転送する。
【０２６４】
移動局３３００ａ，３３００ｃは、接続可能な範囲の基地局に対して、無線信号を介して接続可能である。ここでは、移動局３３００ａは、所定のＭＡＣアドレス（例えば、ＣＣ：ＣＣ：ＣＣ：ＣＣ：ＣＣ：ＣＣ）が設定されており、基地局３２００ａと接続可能な範囲に位置するものとする。移動局３３００ｃは、移動局３３００ａと異なるＭＡＣアドレス（例えば、ＤＤ：ＤＤ：ＤＤ：ＤＤ：ＤＤ：ＤＤ）が設定されており、基地局３２００ｃと接続可能な範囲に位置するものとする。
【０２６５】
第５の実施の形態の通信システムは、ゲートウェイおよび基地局制御装置を２個ずつ（例えば、ゲートウェイ３５００ａ，３５００ｃおよび基地局制御装置３４００ａ，３４００ｃ）有するが、これに限らず、任意の個数のゲートウェイおよび基地局制御装置を有してもよい。また、基地局制御装置３４００ａは、２個の基地局（例えば、基地局３２００ａ，３２００ｂ）を制御し、基地局制御装置３４００ｃは、１個の基地局（例えば、基地局３２００ｃ）を制御する。しかし、これに限らず、基地局制御装置３４００ａ，３４００ｃは、任意の個数の基地局を制御することができる。
【０２６６】
図２８は、第５の実施の形態の識別情報を含むＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージおよびＤＨＣＰ  ＲＥＱＵＥＳＴメッセージを示す図である。図２８（Ａ）に、第５の実施の形態の識別情報を含むＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージを示す。図２８（Ｂ）に、第５の実施の形態の識別情報を含むＤＨＣＰ  ＲＥＱＵＥＳＴメッセージを示す。
【０２６７】
図２８（Ａ）に示すＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージにおいて“ｓｉａｄｄｒ”は、ＤＨＣＰサーバ３１００のＩＰアドレスを示す４Ｂｙｔｅの領域である。また、“ｙｉａｄｄｒ”は、移動局３３００ａに割り当てる候補のＩＰアドレスを示す４Ｂｙｔｅの領域である。また、“ｃｈａｄｄｒ”は、移動局３３００ａのＭＡＣアドレスを示す６Ｂｙｔｅの領域である。また、図２８（Ｂ）に示すＤＨＣＰ  ＲＥＱＵＥＳＴメッセージにおける“ｙｉａｄｄｒ”の領域は、移動局３３００ａに割り当てられているＩＰアドレスを示す。
【０２６８】
第５の実施の形態の通信システムでは、基地局３２００ａが移動局３３００ａから送信されたＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージを中継する際、ＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージに識別情報を含めて転送する。具体的には、基地局３２００ａは、図２８（Ａ）に示すように、移動局３３００ａから送信されたＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージのオプションフィールド（option field）に、識別情報としてＰＧＩＤ（例えば、ＰＧＩＤ＝１）を設定する。また、ＤＨＣＰオプションの私的利用が可能なオプション番号（例えば、ＤＨＣＰオプション番号２３０）に識別情報を設定することで、移動局３３００ａの位置をＤＨＣＰサーバ３１００に通知してもよい。
【０２６９】
また、第５の実施の形態の通信システムでは、移動局３３００ａのハンドオーバが発生した場合に、図３１に後述するように、移動局３３００ａからＤＨＣＰ  ＲＥＱＵＥＳＴメッセージが送信されたものとする。この場合、基地局３２００ａが移動局３３００ａから送信されたＤＨＣＰ  ＲＥＱＵＥＳＴメッセージを中継するとき、ＤＨＣＰ  ＲＥＱＵＥＳＴメッセージに識別情報を含めて転送する。具体的には、基地局３２００ａは、図２８（Ｂ）に示すように、移動局３３００ａから送信されたＤＨＣＰ  ＲＥＱＵＥＳＴメッセージのオプションフィールドに、識別情報としてＰＧＩＤ（例えば、ＰＧＩＤ＝１）を設定する。また、ＤＨＣＰオプションの私的利用が可能なオプション番号に識別情報を設定することで、移動局３３００ａの位置をＤＨＣＰサーバ３１００に通知してもよい。
【０２７０】
第５の実施の形態の通信システムでは、識別情報は、移動局３３００ａが接続している基地局を一意に特定可能に設定されている。これにより、ＤＨＣＰサーバ３１００はメッセージに含まれている識別情報を参照することで、ＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージ等を送信した移動局３３００ａが基地局３２００ａと接続されていることを把握できる。これに基づき、移動局３３００ａと接続している基地局３２００ａと基地局制御装置３４００ａとの対応関係に従って設定情報のデフォルトルータの設定を定める。これにより、ＤＨＣＰサーバ３１００は、識別情報に基づき、移動局３３００ａに対して位置に応じた最適なデフォルトルータを設定することができる。
【０２７１】
図２９は、第５の実施の形態の設定テーブルを示す図である。図２９に示す設定テーブル３１５１ａは、ＤＨＣＰサーバ３１００が有する設定情報記憶部３１５１に記憶されている。設定テーブル３１５１ａは、通信システムの移動局に対するＤＨＣＰの設定を示す設定情報を記憶するテーブルである。設定情報は、通信システムの基地局制御装置３４００ａ，３４００ｃによって制御される基地局３２００ａ〜３２００ｃと、その基地局３２００ａ〜３２００ｃと接続する移動局３３００ａ，３３００ｃに対して設定されるべき設定内容とに基づき設定される。設定情報は、通信システムの管理者等により予め設定される。
【０２７２】
設定テーブル３１５１ａには、項目として“サブネット”、“ＰＧＩＤ”、“デフォルトルータ”が設けられている。設定テーブル３１５１ａにおいて、各項目の横方向に並べられた情報同士が設定情報として互いに関連付けられている。
【０２７３】
サブネットは、設定情報が適用される無線アクセスキャリア網３００２のサブネットアドレスを示す。
識別情報は、設定情報が示す設定が適用される移動局３３００ａ，３３００ｃの位置を示す。すなわち、設定情報は、識別情報によって示された位置に存在する移動局に適した設定を示す。ここでは、識別情報によって示された位置は、基地局３２００ａ〜３２００ｃに基づいて設定されている。
【０２７４】
デフォルトルータは、設定情報により識別情報に基づいて移動局にデフォルトルータとして設定される基地局制御装置３４００ａ，３４００ｃのＩＰアドレスを示す。
ＤＨＣＰサーバ３１００は、移動局３３００ａ等からの要求（ＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージ、ＤＨＣＰ  ＲＥＱＵＥＳＴメッセージ）に応じて設定情報を含む応答（ＤＨＣＰ  ＯＦＦＥＲメッセージ、ＤＨＣＰ  ＡＣＫメッセージ）を送信する。通信システム内の移動局３３００ａ，３３００ｃは、ＤＨＣＰサーバ３１００から送信されたＤＨＣＰ  ＯＦＦＥＲメッセージまたはＤＨＣＰ  ＡＣＫメッセージが含む設定情報に基づいて通信の設定を行う。
【０２７５】
第５の実施の形態では、通信システムの基地局制御装置毎に識別情報が設定される。そして、設定テーブル３１５１ａでは、識別情報毎に異なる設定情報が設定される。例えば、移動局３３００ａと接続する基地局３２００ａを制御する基地局制御装置３４００ａに基づいて識別情報が設定され、識別情報毎に基地局制御装置３４００ａのＩＰアドレスがデフォルトルータのＩＰアドレスとして設定される。
【０２７６】
ＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージに識別情報が含まれていない場合には、ＤＨＣＰサーバ３１００は、識別情報がｄｅｆａｕｌｔである設定情報をＤＨＣＰ  ＯＦＦＥＲメッセージに含めて応答する。ＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージに設定テーブル３１５１ａに設定されていない識別情報が含まれていた場合にも同様に、ＤＨＣＰサーバ３１００は、識別情報がｄｅｆａｕｌｔである設定情報をＤＨＣＰ  ＯＦＦＥＲメッセージに含めて応答する。ハンドオーバ時に送信されるＤＨＣＰ  ＲＥＱＵＥＳＴメッセージに識別情報が含まれていない場合には、ＤＨＣＰサーバ３１００は、識別情報がｄｅｆａｕｌｔである設定情報をＤＨＣＰ  ＡＣＫメッセージに含めて応答する。ハンドオーバ時のＤＨＣＰ  ＲＥＱＵＥＳＴメッセージに設定テーブル３１５１ａに設定されていない識別情報が含まれていた場合にも同様に、ＤＨＣＰサーバ３１００は、識別情報がｄｅｆａｕｌｔである設定情報をＤＨＣＰ  ＡＣＫメッセージに含めて応答する。
【０２７７】
図３０は、第５の実施の形態の通信システムにおける移動局の起動時の動作を示すシーケンス図である。移動局３３００ａは、例えば、自己の無線アクセスキャリア網３００２への接続時にＤＨＣＰによる設定を取得すべく、ＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージを送信するものとする。ここでは、ホストである移動局３３００ａから無線通信によりＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージが基地局３２００ａに送信され、基地局３２００ａから無線アクセスキャリア網３００２にブロードキャストで送信されるものとする。また、基地局３２００ａから送信されたＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージは、基地局制御装置３４００ａ、ゲートウェイ３５００ａを介してＤＨＣＰサーバ３１００に到達するものとする。
【０２７８】
また、ＤＨＣＰサーバ３１００には、通信システムの管理者等により、移動局３３００ａの位置に応じたデフォルトルータ等の設定を示す設定情報が予め設定情報記憶部３１５１に設定されているものとする。
【０２７９】
以下に、図３０に従って移動局３３００ａからＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージが送信された場合の通信システムの動作の手順を説明する。
［ステップＳ４１１］移動局３３００ａは、ＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージを、ブロードキャストで送信する。
【０２８０】
［ステップＳ４１２］基地局３２００ａは、移動局３３００ａにより送信されたＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージに移動局３３００ａの位置を示すＰＧＩＤを含める。ここでは、ＰＧＩＤは、移動局３３００ａと無線通信により接続されている基地局３２００ａを識別する識別情報であるものとする。
【０２８１】
［ステップＳ４１３］基地局３２００ａは、ステップＳ４１２において識別情報であるＰＧＩＤを含めたＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージを無線アクセスキャリア網３００２内に転送する。
【０２８２】
［ステップＳ４１４］基地局制御装置３４００ａは、ステップＳ４１３において基地局３２００ａから送信されたＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージ（識別情報を含む）を転送する。このとき基地局制御装置３４００ａは、ＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージをＤＨＣＰリレーエージェントによりゲートウェイ３５００ａを介してプロバイダ網３００１のＤＨＣＰサーバ３１００に転送する。
【０２８３】
［ステップＳ４１５］ゲートウェイ３５００ａは、ステップＳ４１４において基地局制御装置３４００ａから送信されたＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージを受信すると、受信したＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージを転送する。
【０２８４】
［ステップＳ４１６］ＤＨＣＰサーバ３１００は、ステップＳ４１５においてゲートウェイ３５００ａから送信されたＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージに含まれている識別情報に基づき、移動局３３００ａの位置に応じた設定情報を選択する。また、ＤＨＣＰサーバ３１００は、ＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージを送信した移動局３３００ａに割り当てるＩＰアドレスを決定する。ＤＨＣＰサーバ３１００は、選択した設定情報および割り当てを提案するＩＰアドレスを含むＤＨＣＰ  ＯＦＦＥＲメッセージを生成する。その後の処理は、第２の実施の形態の通信システムと同様であり、説明を省略する。
【０２８５】
図３１は、第５の実施の形態の通信システムにおける移動局のハンドオーバ時の動作を示すシーケンス図である。ここでは、基地局３２００ａと接続していた移動局３３００ａが、ハンドオーバにより基地局３２００ｃと接続する場合に、ＩＰアドレス等のリフレッシュに基づきＤＨＣＰの再設定が行われるものとする。このとき移動局３３００ａは、無線通信でＤＨＣＰ  ＲＥＱＵＥＳＴメッセージを送信するものとする。移動局３３００ａから送信されたＤＨＣＰ  ＲＥＱＵＥＳＴメッセージは、基地局３２００ｃ、基地局制御装置３４００ｃ、ゲートウェイ３５００ｃを介してＤＨＣＰサーバ３１００に到達するものとする。
【０２８６】
以下に、図３１に従って移動局３３００ａの移動によるハンドオーバの発生後、ＤＨＣＰの設定を再取得する場合の通信システムの動作の手順を説明する。
［ステップＳ４２１］移動局３３００ａならびに基地局３２００ａおよび基地局３２００ｃは、基地局３２００ａと接続している移動局３３００ａが接続先を基地局３２００ｃに切り替えるハンドオーバ手順を実行する。また、ハンドオーバ手順により、基地局３２００ａから移動局３３００ａに対して、移動局３３００ａのＩＰアドレスをリフレッシュする指示が行われる。
【０２８７】
［ステップＳ４２２］移動局３３００ａは、ＤＨＣＰ  ＲＥＱＵＥＳＴメッセージを送信する。
［ステップＳ４２３］基地局３２００ｃは、移動局３３００ａにより無線通信で送信されたＤＨＣＰ  ＲＥＱＵＥＳＴメッセージに移動局３３００ａの位置を示すＰＧＩＤ（識別情報）を含める。
【０２８８】
［ステップＳ４２４］基地局３２００ｃは、ステップＳ４２３において識別情報を含めたＤＨＣＰ  ＲＥＱＵＥＳＴメッセージを無線アクセスキャリア網３００２内に転送する。
【０２８９】
［ステップＳ４２５］基地局制御装置３４００ｃは、ステップＳ４２４において基地局３２００ｃから転送されたＤＨＣＰ  ＲＥＱＵＥＳＴメッセージ（識別情報を含む）を転送する。このとき基地局制御装置３４００ｃは、ＤＨＣＰ  ＲＥＱＵＥＳＴメッセージをＤＨＣＰリレーエージェントによりゲートウェイ３５００ｃを介してプロバイダ網３００１のＤＨＣＰサーバ３１００に転送する。
【０２９０】
［ステップＳ４２６］ゲートウェイ３５００ｃは、ステップＳ４２５において基地局制御装置３４００ｃから送信されたＤＨＣＰ  ＲＥＱＵＥＳＴメッセージ（識別情報を含む）を受信すると、受信したＤＨＣＰ  ＲＥＱＵＥＳＴメッセージを転送する。
【０２９１】
［ステップＳ４２７］ＤＨＣＰサーバ３１００は、ステップＳ４２６においてゲートウェイ３５００ｃから送信されたＤＨＣＰ  ＲＥＱＵＥＳＴメッセージに含まれている識別情報に基づき、移動局３３００ａの位置に応じた設定情報を選択する。また、ＤＨＣＰサーバ３１００は、ＤＨＣＰ  ＲＥＱＵＥＳＴメッセージを送信した移動局３３００ａに割り当てるＩＰアドレスを決定する。ＤＨＣＰサーバ３１００は、選択した設定情報および割り当てを提案するＩＰアドレスを含むＤＨＣＰ  ＡＣＫメッセージを生成する。その後の処理は、ＤＨＣＰサーバ３１００によって生成されたＤＨＣＰの設定を含むＤＨＣＰ  ＡＣＫメッセージが通信システムを介して基地局３２００ｃと接続されている移動局３３００ａに送信される。ＤＨＣＰの設定を含むＤＨＣＰ  ＡＣＫメッセージを受信した移動局３３００ａは、ＤＨＣＰサーバ３１００から継続を提案されたＩＰアドレスまたは割り当てを提案されたＩＰアドレスを自己のＩＰアドレスに設定する。また、移動局３３００ａは、ＤＨＣＰサーバ３１００から送信された設定情報に基づいて自己の通信の設定を行う。
【０２９２】
これにより、移動局３３００ａでは、ハンドオーバ後におけるＤＨＣＰの再設定に基づきＤＨＣＰ  ＲＥＱＵＥＳＴメッセージが送信されることで、ＤＨＣＰの設定が更新される。これにより、移動局３３００ａのハンドオーバ後の位置に応じてＤＨＣＰの設定が更新される。
【０２９３】
また、第５の実施の形態では、ＤＨＣＰサーバ３１００は、プロバイダ網３００１に属しているが、これに限らず、無線アクセスキャリア網３００２や他のネットワークに属してもよい。
【０２９４】
以上のような第５の実施の形態の通信システムは、基地局３２００ａで識別情報としてＰＧＩＤをＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージ等に含めて転送されることにより、第４の実施の形態と同様の効果を有する。
【０２９５】
［第６の実施の形態］
次に、第６の実施の形態を説明する。第５の実施の形態との差異を中心に説明し、同様の事項については説明を省略する。第６の実施の形態の通信システムは、移動局が基地局から予め識別情報であるＰＧＩＤを取得し、移動局がＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージやＤＨＣＰ  ＲＥＱＵＥＳＴメッセージに含めて送信する点で、第５の実施の形態と異なる。
【０２９６】
図３２は、第６の実施の形態の通信システムを示すブロック図である。第６の実施の形態の通信システムは、第５の実施の形態と同様、モバイルＷｉＭＡＸによる無線通信システムである。
【０２９７】
第６の実施の形態の通信システムは、ＤＨＣＰサーバ４１００、移動局４３００ａ、基地局４２００ａ、基地局制御装置４４００ａ，４４００ｃを有する。ここで、第５の実施の形態と同様、移動局４３００ａは、基地局制御装置４４００ａによって制御される基地局４２００ａと無線通信により接続されているとともに、基地局制御装置４４００ａを介してプロバイダ網やインターネット等の他のネットワークと接続可能である。また、移動局４３００ａは、基地局制御装置４４００ａをデフォルトルータとして通信を行うことができる。また、基地局制御装置４４００ａと基地局制御装置４４００ｃとは、互いに離れた地点に配置されているとともに大容量ネットワークで接続されている。また、移動局４３００ａは、基地局制御装置４４００ａと基地局制御装置４４００ｃを接続する大容量ネットワークを使用することで基地局制御装置４４００ｃを介して他のネットワークと接続可能である。また、移動局４３００ａは、基地局制御装置４４００ｃをデフォルトルータとして通信を行うことができる。
【０２９８】
ＤＨＣＰサーバ４１００は、移動局４３００ａに対して設定情報をＤＨＣＰ  ＯＦＦＥＲメッセージやＤＨＣＰ  ＡＣＫメッセージに含めて送信することで移動局４３００ａ等の他の装置の通信の設定を行う。ＤＨＣＰサーバ４１００は、設定情報設定部４１２１、通信部４１２２、設定情報記憶部４１５１を有する。ＤＨＣＰサーバ４１００は、プロバイダ網に配置されていてもよい。ＤＨＣＰサーバ４１００は、サーバとして機能する。
【０２９９】
設定情報記憶部４１５１は、基地局４２００ａを含む基地局群を示すＰＧＩＤと対応付けられているネットワークに対応する設定を示す設定情報を記憶する。設定情報は、移動局４３００ａが基地局制御装置４４００ａ，４４００ｃのそれぞれを使用して通信を行う場合に応じた、移動局４３００ａのＤＨＣＰの設定を示す。設定情報は、ネットワークに対応するデフォルトルータに設定される基地局制御装置４４００ａ，４４００ｃ等を示す情報を含む。通信部４１２２は、通信回線で他の装置と通信する。
【０３００】
基地局４２００ａによりＰＧＩＤを含められたＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージやＤＨＣＰ  ＲＥＱＵＥＳＴメッセージを通信部４１２２が受信したものとする。ここで、ＤＨＣＰ  ＲＥＱＵＥＳＴメッセージは、ハンドオーバ時のＤＨＣＰ  ＲＥＱＵＥＳＴメッセージであるものとする。この場合、設定情報設定部４１２１は、ＰＧＩＤに対応する設定情報を含むＤＨＣＰ  ＯＦＦＥＲメッセージ等を移動局４３００ａに対して通信部４１２２に送信させる。また、ＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージ等に含まれているＰＧＩＤが、設定情報のＰＧＩＤのいずれとも一致しないものとする。この場合、設定情報設定部４１２１は、所定の設定を示す設定情報を含むＤＨＣＰ  ＯＦＦＥＲメッセージ等を移動局４３００ａに対して通信部４１２２に送信させる。ＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージ等は、設定情報要求として機能する。設定情報を含むＤＨＣＰ  ＯＦＦＥＲメッセージ等は、設定情報応答として機能する。
【０３０１】
基地局４２００ａは、識別情報設定部４２２１、通信部４２２２、識別情報記憶部４２５１を有する。通信部４２２２は、通信回線で他の装置と通信する。基地局４２００ａは、基地局制御装置４４００ａ，４４００ｃとともに後述するモバイルＷｉＭＡＸによる無線アクセスキャリア網に配置されていてもよい。無線アクセスキャリア網は、基地局制御装置４４００ａ，４４００ｃおよびゲートウェイを介して、プロバイダ網と接続されていてもよい。基地局４２００ａは、中継装置として機能する。
【０３０２】
移動局４３００ａが新たに起動して、またはハンドオーバにより、基地局４２００ａと接続するものとする。この場合、識別情報設定部４２２１は、移動局４３００ａに対して移動局４３００ａが属する無線アクセスキャリア網内における移動局４３００ａの位置を示す識別情報含む制御信号を移動局４３００ａに対して通信部４２２２に送信させる。第６の実施の形態では、識別情報として無線アクセスキャリア網内において移動局４３００ａのページングに使用するＰＧＩＤを用いる。ＰＧＩＤは、無線アクセスキャリア網内の基地局群に設定されたページンググループを一意に識別する符号である。
【０３０３】
識別情報記憶部４２５１は、移動局４３００ａが通信に使用する基地局４２００ａを含む基地局群を一意に特定可能なＰＧＩＤを識別情報として記憶する。
移動局４３００ａは、無線通信機能を有する端末装置である。移動局４３００ａは、設定制御部４３２１、通信部４３２２を有する。移動局４３００ａは、情報処理装置として機能する。
【０３０４】
設定制御部４３２１は、新たな接続時やハンドオーバ時に、識別情報を要求する制御信号を接続対象の基地局４２００ａに対して通信部４３２２に送信させる。設定制御部４３２１は、基地局４２００ａから送信された識別情報を受信すると、識別情報を含むＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージまたはＤＨＣＰ  ＲＥＱＵＥＳＴメッセージを通信部４３２２に送信させる。また、設定制御部４３２１は、ＤＨＣＰサーバ４１００から送信されたＤＨＣＰ  ＯＦＦＥＲメッセージやＤＨＣＰ  ＡＣＫメッセージに含まれている設定情報を取得すると、取得した設定情報に基づいて通信の設定を行う。通信部４３２２は、設定制御部４３２１による通信の設定に基づいて通信回線により通信を行う。
【０３０５】
また、詳しくは後述するように基地局４２００ａと接続していた移動局４３００ａが移動し、ハンドオーバにより他の基地局と接続した場合、ＤＨＣＰ  ＲＥＱＵＥＳＴメッセージを送信する。この場合には、移動局４３００ａは、ハンドオーバ先の基地局のＰＧＩＤを受信し、ＤＨＣＰ  ＲＥＱＵＥＳＴメッセージにハンドオーバ先の基地局のＰＧＩＤを含めて転送する。ＤＨＣＰサーバ４１００は、移動局４３００ａからのＤＨＣＰ  ＲＥＱＵＥＳＴメッセージの応答として、移動局４３００ａに適した設定情報を含むＤＨＣＰ  ＡＣＫメッセージを移動局４３００ａに送信する。これにより、ハンドオーバ後に移動した移動局４３００ａは、移動後の位置に対応した設定情報を取得でき、移動後の位置に適したＤＨＣＰの設定を行うことができる。
【０３０６】
なお、第６の実施の形態の通信システムは、モバイルＷｉＭＡＸによる無線アクセスキャリア網を含むが、これに限らず、ＬＴＥ網等の他の方式の無線通信システムを含むものであってもよい。
【０３０７】
図３３は、第６の実施の形態の移動局を示す図である。第６の実施の形態の移動局４３００ａは、アプリケーション部４３１１、通信制御部４３１２、無線通信インタフェース部４３１３を有する。
【０３０８】
アプリケーション部４３１１は、移動局４３００ａから送信されるデータおよび移動局４３００ａが受信したデータの処理を実行する。アプリケーション部４３１１は、ＲＯＭからプログラムやデータを読み出し、ＲＡＭに展開してプログラムを実行するＣＰＵ、音声処理部、映像処理部等のデータ処理部を有する。
【０３０９】
通信制御部４３１２は、移動局４３００ａにおけるデータの通信の処理を行うとともに、無線通信インタフェース部４３１３による通信を制御する。また、無線通信インタフェース部４３１３は、ＤＨＣＰサーバ４１００との間でＤＨＣＰプロトコルメッセージを交換することにより、移動局４３００ａに割り当てられるＩＰアドレスや設定情報で示されるＤＨＣＰの設定を取得する。通信制御部４３１２は、取得したＤＨＣＰの設定を用いて無線アクセスキャリア網と接続する。
【０３１０】
無線通信インタフェース部４３１３は、接続している無線アクセスキャリア網からパケットを受信するとともに、接続している無線アクセスキャリア網にパケットを送信する処理を行う。
【０３１１】
図３４は、第６の実施の形態の通信システムにおける移動局の起動時の動作を示すシーケンス図である。移動局４３００ａは、例えば、自己の無線アクセスキャリア網への接続時にＤＨＣＰによる設定を取得すべく、ＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージを送信するものとする。ここでは、移動局４３００ａが基地局４２００ａと接続する際にＰＧＩＤを取得し、取得したＰＧＩＤを識別情報としてＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージに含めて生成するものとする。そして、移動局４３００ａから無線通信によりＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージが基地局４２００ａに送信され、基地局４２００ａから無線アクセスキャリア網にブロードキャストで送信されるものとする。また、基地局４２００ａから送信されたＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージは、基地局制御装置４４００ａ、ゲートウェイ４５００ａを介してＤＨＣＰサーバ４１００に到達するものとする。
【０３１２】
また、ＤＨＣＰサーバ４１００には、通信システムの管理者等により、移動局４３００ａの位置に応じたデフォルトルータ等の設定を示す設定情報が予め設定情報記憶部４１５１に設定されているものとする。
【０３１３】
以下に、図３４に従って移動局４３００ａからＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージが送信された場合の通信システムの動作の手順を説明する。
［ステップＳ５１１］基地局４２００ａは、移動局４３００ａの位置を示すＰＧＩＤを含むＤＣＤ（Downlink Channel Descriptor）を無線通信により送信する。移動局２３００ａは、ＤＣＤを受信することで、ＤＣＤに含まれているＰＧＩＤを取得する。ここでは、ＰＧＩＤは、無線アクセスキャリア網における移動局４３００ａの位置を識別する識別情報であるものとする。
【０３１４】
［ステップＳ５１２］基地局４２００ａは、ＵＣＤ（Uplink Channel Descriptor）を無線通信により送信する。
［ステップＳ５１３］移動局４３００ａおよび基地局４２００ａは、Ｎｅｔｗｏｒｋ  Ｅｎｔｒｙ手順を実行する。
【０３１５】
［ステップＳ５１４］移動局４３００ａは、ステップＳ５１１で取得したＰＧＩＤ（識別情報）を含めたＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージを生成する。
［ステップＳ５１５］移動局４３００ａは、ステップＳ５１４で識別情報を含めて生成したＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージを、ブロードキャストで送信する。
【０３１６】
［ステップＳ５１６］基地局４２００ａは、Ｓ５１５により移動局４３００ａにより送信されたＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージ（識別情報を含む）を無線アクセスキャリア網内に転送する。
【０３１７】
［ステップＳ５１７］基地局制御装置４４００ａは、ステップＳ５１６において基地局４２００ａから送信されたＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージを転送する。このとき基地局制御装置４４００ａは、ＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージをＤＨＣＰリレーエージェントによりゲートウェイ４５００ａを介してプロバイダ網のＤＨＣＰサーバ４１００に転送する。
【０３１８】
［ステップＳ５１８］ゲートウェイ４５００ａは、ステップＳ５１７において基地局制御装置４４００ａから送信されたＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージを受信すると、受信したＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージを転送する。
【０３１９】
［ステップＳ５１９］ＤＨＣＰサーバ４１００は、ステップＳ５１８においてゲートウェイ４５００ａから送信されたＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージに含まれている識別情報に基づき、移動局４３００ａの位置に応じた設定情報を選択する。また、ＤＨＣＰサーバ４１００は、ＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージを送信した移動局４３００ａに割り当てるＩＰアドレスを決定する。ＤＨＣＰサーバ４１００は、選択した設定情報および割り当てを提案するＩＰアドレスを含むＤＨＣＰ  ＯＦＦＥＲメッセージを生成する。その後の処理は、第２の実施の形態の通信システムと同様であり、説明を省略する。
【０３２０】
図３５および図３６は、第６の実施の形態の通信システムにおける移動局のハンドオーバ時の動作を示すシーケンス図である。ここでは、基地局４２００ａと接続していた移動局４３００ａが、ハンドオーバにより基地局４２００ｃと接続する場合に、ＩＰアドレス等のリフレッシュに基づきＤＨＣＰの再設定が行われるものとする。このとき移動局４３００ａは、無線通信でＤＨＣＰ  ＲＥＱＵＥＳＴメッセージを送信するものとする。移動局４３００ａから送信されたＤＨＣＰ  ＲＥＱＵＥＳＴメッセージは、基地局４２００ｃ、基地局制御装置４４００ｃ、ゲートウェイ４５００ｃを介してＤＨＣＰサーバ４１００に到達するものとする。
【０３２１】
以下に、図３５および図３６に従って移動局４３００ａの移動によるハンドオーバの発生後、ＤＨＣＰの設定を再取得する場合の通信システムの動作の手順を説明する。
［ステップＳ５２１］移動局４３００ａは、接続していた基地局４２００ａに対してＭＯＢ  ＭＳ−ＨＯＲＥＱ（HandOver REQuest）を送信する。ステップＳ５２１から以下のステップＳ５２７までの処理をハンドオーバ手順とする。
【０３２２】
［ステップＳ５２２］基地局４２００ａは、ステップＳ５２１において送信されたＭＯＢ  ＭＳ−ＨＯＲＥＱを受信すると、移動局４３００ａに対してＭＯＢ  ＢＳ−ＨＯＲＳＰ（HandOver ReSPonse）を送信する。
【０３２３】
［ステップＳ５２３］移動局４３００ａは、ステップＳ５２２において送信されたＭＯＢ  ＢＳ−ＨＯＲＳＰを受信すると、基地局４２００ａに対してＭＯＢ  ＭＳ−ＨＯＩＮＤ（HandOver INDication）を送信する。
【０３２４】
［ステップＳ５２４］移動局４３００ａは、ハンドオーバによる接続先の切り替えに基づき、通信に使用する周波数を切り替える。
［ステップＳ５２５］基地局４２００ｃは、移動局４３００ａの位置を示すＰＧＩＤ（識別情報）を含むＤＣＤを無線通信により送信する。移動局２３００ａは、ＤＣＤを受信することで、ＤＣＤに含まれているＰＧＩＤを取得する。
【０３２５】
［ステップＳ５２６］基地局４２００ｃは、ＵＣＤを無線通信により送信する。
［ステップＳ５２７］移動局４３００ａおよび基地局４２００ｃは、Ｎｅｔｗｏｒｋ  ＲｅＥｎｔｒｙ手順を実行する。Ｎｅｔｗｏｒｋ  ＲｅＥｎｔｒｙ手順により、移動局４３００ａのＩＰアドレスの割り当てがリフレッシュされる。
【０３２６】
［ステップＳ５２８］移動局４３００ａは、ステップＳ５２５で取得した識別情報を含めたＤＨＣＰ  ＲＥＱＵＥＳＴメッセージを生成する。
［ステップＳ５３１］移動局４３００ａは、ステップＳ５２８で識別情報を含めて生成したＤＨＣＰ  ＲＥＱＵＥＳＴメッセージを送信する。
【０３２７】
［ステップＳ５３２］基地局４２００ｃは、Ｓ５３１により移動局４３００ａにより送信されたＤＨＣＰ  ＲＥＱＵＥＳＴメッセージ（識別情報を含む）を無線アクセスキャリア網内に転送する。
【０３２８】
［ステップＳ５３３］基地局制御装置４４００ｃは、ステップＳ５３２において基地局４２００ｃから転送されたＤＨＣＰ  ＲＥＱＵＥＳＴメッセージ（識別情報を含む）を転送する。このとき基地局制御装置４４００ｃは、ＤＨＣＰ  ＲＥＱＵＥＳＴメッセージをＤＨＣＰリレーエージェントによりゲートウェイ４５００ｃを介してプロバイダ網のＤＨＣＰサーバ４１００に転送する。
【０３２９】
［ステップＳ５３４］ゲートウェイ４５００ｃは、ステップＳ５３３において基地局制御装置４４００ｃから送信されたＤＨＣＰ  ＲＥＱＵＥＳＴメッセージ（識別情報を含む）を受信すると、受信したＤＨＣＰ  ＲＥＱＵＥＳＴメッセージを転送する。
【０３３０】
［ステップＳ５３５］ＤＨＣＰサーバ４１００は、ステップＳ５２５においてゲートウェイ４５００ｃから送信されたＤＨＣＰ  ＲＥＱＵＥＳＴメッセージに含まれている識別情報に基づき、移動局４３００ａの位置に応じた設定情報を選択する。また、ＤＨＣＰサーバ４１００は、ＤＨＣＰ  ＲＥＱＵＥＳＴメッセージを送信した移動局４３００ａに割り当てるＩＰアドレスを決定する。ＤＨＣＰサーバ４１００は、選択した設定情報および割り当てを提案するＩＰアドレスを含むＤＨＣＰ  ＡＣＫメッセージを生成する。その後の処理は、ＤＨＣＰサーバ４１００によって生成されたＤＨＣＰの設定を含むＤＨＣＰ  ＡＣＫメッセージが通信システムを介して基地局４２００ｃと接続されている移動局４３００ａに送信される。ＤＨＣＰの設定を含むＤＨＣＰ  ＡＣＫメッセージを受信した移動局４３００ａは、ＤＨＣＰサーバ４１００から継続を提案されたＩＰアドレスまたは割り当てを提案されたＩＰアドレスを自己のＩＰアドレスに設定する。また、移動局４３００ａは、ＤＨＣＰサーバ４１００から送信された設定情報に基づいて自己の通信の設定を行う。
【０３３１】
これにより、移動局４３００ａでは、ハンドオーバ後におけるＤＨＣＰの再設定に基づきＤＨＣＰ  ＲＥＱＵＥＳＴメッセージが送信されることで、ＤＨＣＰの設定が更新される。これにより、移動局４３００ａのハンドオーバ後の位置に応じてＤＨＣＰの設定が更新される。
【０３３２】
また、第６の実施の形態では、ＤＨＣＰサーバ４１００は、プロバイダ網に属しているが、これに限らず、無線アクセスキャリア網や他のネットワークに属してもよい。
以上のような第６の実施の形態の通信システムは、第５の実施の形態と同様の効果を有するとともに、ＰＧＩＤを移動局４３００ａでＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージ等に含めて送信するので、基地局や基地局制御装置等の中継装置に依存しなくてもよい。また、基地局がＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージ等にＰＧＩＤを含める処理等による中継装置の負荷の増加を抑制できる。
【０３３３】
［第７の実施の形態］
次に、第７の実施の形態を説明する。第２の実施の形態との差異を中心に説明し、同様の事項については説明を省略する。第７の実施の形態の通信システムは、網構成サーバがＶＭの動作している拠点を管理する。ＤＨＣＰサーバは、ＶＭからのＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージやＤＨＣＰ  ＲＥＱＵＥＳＴメッセージを受信すると、網構成サーバにＶＭの位置を要求する。網構成サーバは、ＤＨＣＰサーバからの要求を受信すると、ＶＭの位置を示す識別情報を含むＤＨＣＰサーバに応答する。ＤＨＣＰサーバは、網構成サーバからの応答を受信すると、応答に含まれている識別情報によって示されたＶＭの位置に応じたＤＨＣＰの設定を示す設定情報を含むメッセージをＶＭに送信する。ＶＭは、受信したメッセージに含まれている設定情報に基づいてＤＨＣＰの設定を行う点で、第５の実施の形態と異なる。
【０３３４】
図３７は、第７の実施の形態の通信システムを示すブロック図である。ここで、第７の実施の形態ではホストがＶＭである場合において動作を開始するときおよびライブマイグレーション等による移動が生じるときについて説明するが、ホストが物理マシンである場合において、物理マシンが動作を開始するときも同様である。
【０３３５】
第７の実施の形態の通信システムは、ＤＨＣＰサーバ５１００、情報処理装置５３００ａ，５３００ｂ、エッジ装置５４００ａ，５４００ｃ、網構成サーバ５６００を有する。ここで、第２の実施の形態の情報処理装置３００ａと同様、情報処理装置５３００ａはデータセンタ７１内の拠点８０ａに属するものとする。また、エッジ装置５４００ａは、第２の実施の形態のエッジ装置４００ａと同様、拠点８０ａと直接接続されているものとする。また、エッジ装置５４００ｃは、第２の実施の形態のエッジ装置４００ｃと同様、情報処理装置５３００ａと異なるデータセンタ７２に配置されているとともに、エッジ装置５４００ａとトンネル６１ａ，６１ｂで接続されているものとする。情報処理装置５３００ａが属する拠点８０ａは、各ノードが物理回線で接続されているとともに、拠点８０ｃ，８０ｅとの間をそれぞれトンネル６１ａ，６３ａで接続可能である。また、拠点８０ａは、エッジ装置５４００ａを介して拠点８０ｂと接続可能である。また、情報処理装置５３００ｂは、第２の実施の形態の情報処理装置３００ｂと同様、データセンタ７１内の拠点８０ｂに属するものとする。
【０３３６】
ＤＨＣＰサーバ５１００は、ＶＭ５３３１ａに対して設定情報をＤＨＣＰ  ＯＦＦＥＲメッセージやＤＨＣＰ  ＡＣＫメッセージに含めて送信することでＶＭ５３３１ａ等の他の装置の通信の設定を行う。ＤＨＣＰサーバ５１００は、設定情報設定部５１２１、通信部５１２２、設定情報記憶部５１５１を有する。ＤＨＣＰサーバ５１００は、第１のサーバとして機能する。
【０３３７】
ＶＭ５３３１ａから送信されたＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージやＤＨＣＰ  ＲＥＱＵＥＳＴメッセージを通信部５１２２が受信したものとする。設定情報設定部５１２１は、通信部５１２２によって受信されたＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージ等に含まれているＶＭ５３３１ａのＭＡＣアドレス等に基づき、ＶＭ５３３１ａを一意に特定可能な特定情報を生成する。そして、設定情報設定部５１２１は、抽出した特定情報を含む位置要求を生成し、生成した位置要求を網構成サーバ５６００に対して通信部５１２２に送信させる。
【０３３８】
また、網構成サーバ５６００から送信されたＶＭ５３３１ａの位置を示す識別情報を含む位置応答を通信部５１２２が受信したものとする。この場合、設定情報設定部５１２１は、識別情報に対応する設定情報を含むＤＨＣＰ  ＯＦＦＥＲメッセージ等をＶＭ５３３１ａに対して通信部５１２２に送信させる。また、ＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージ等に含まれている識別情報が、設定情報の識別情報のいずれとも一致しないものとする。この場合、設定情報設定部５１２１は、所定の設定を示す設定情報を含むＤＨＣＰ  ＯＦＦＥＲメッセージ等をＶＭ５３３１ａに対して通信部５１２２に送信させる。ＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージ等は、設定情報要求として機能する。設定情報を含むＤＨＣＰ  ＯＦＦＥＲメッセージ等は、設定情報応答として機能する。
【０３３９】
設定情報記憶部５１５１は、識別情報と対応付けられているネットワークに対応する設定を示す設定情報を記憶する。設定情報は、各拠点８０ａ〜８０ｆに応じたＤＨＣＰの設定を示す。設定情報は、ネットワークに対応するデフォルトルータに設定される通信装置を示す情報を含む。通信部５１２２は、通信回線で他の装置と通信する。設定情報は、例えば、ＶＭ５３３１ａ等の通信システム内のホストのデフォルトルータに設定される装置（例えば、エッジ装置５４００ａ）のＩＰアドレスであってもよい。また、設定情報は、通信システム内のホストのＤＮＳサーバ、ＮＴＰサーバ、ＰＲＯＸＹサーバのＩＰアドレス、ＤＮＳドメイン名であってもよい。
【０３４０】
網構成サーバ５６００は、識別情報設定部５６２１、通信部５６２２、構成情報記憶部５６５１を有する。通信部５６２２は、通信回線で他の装置と通信する。網構成サーバ５６００は、第２のサーバとして機能する。
【０３４１】
ＤＨＣＰサーバ５１００から送信されたＶＭ５３３１ａを特定する特定情報を含む位置要求を通信部５６２２が受信したものとする。この場合、識別情報設定部５６２１は、通信部５６２２によって受信された位置要求に応じて、構成情報に基づき、位置要求に含まれている特定情報に対応する識別情報を含む位置応答を生成する。そして識別情報設定部５６２１は、識別情報を含めた位置応答をＤＨＣＰサーバ５１００に対して通信部５６２２に送信させる。
【０３４２】
構成情報記憶部５６５１は、ＶＭ５３３１ａの特定情報とＶＭ５３３１ａが現在属する拠点８０ａを示す識別情報を対応付けて記憶する。
ＶＭ５３３１ａは、物理マシンである情報処理装置５３００ａ上で動作する仮想マシンである。ＶＭ５３３１ａは、設定制御部５３３１ａ１、通信部５３３１ａ２を有する。ＶＭ５３３１ａは、情報処理装置として機能する。
【０３４３】
設定制御部５３３１ａ１は、ＤＨＣＰサーバ５１００から送信されたＤＨＣＰ  ＯＦＦＥＲメッセージやＤＨＣＰ  ＡＣＫメッセージに含まれている設定情報を取得すると、取得した設定情報に基づいて通信の設定を行う。通信部５３３１ａ２は、設定制御部５３３１ａ１による通信の設定に基づいて通信回線により通信を行う。
【０３４４】
ＶＭ５３３１ａは、ＤＨＣＰサーバ５１００に従って通信の設定を行う場合、スイッチ２００ａを介してＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージ等をＤＨＣＰサーバ５１００に対して送信する。
【０３４５】
ＶＭ５３３１ａは、送信したＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージ等の応答としてＤＨＣＰサーバ５１００から送信された設定情報を含むＤＨＣＰ  ＯＦＦＥＲメッセージ等を受信したものとする。この場合、ＶＭ５３３１ａは、設定情報を含むＤＨＣＰ  ＯＦＦＥＲメッセージ等に含まれている設定情報により、デフォルトルータ等の、ＶＭ５３３１ａが属する拠点８０ａに適したＤＨＣＰの設定を行う。
【０３４６】
拠点８０ａに配置されている情報処理装置５３００ａで動作しているＶＭ５３３１ａが、ライブマイグレーションにより拠点８０ｅに配置されている情報処理装置５３００ｅに移動した場合、後述するようにＤＨＣＰ  ＲＥＱＵＥＳＴメッセージを送信する。また、このときＶＭ５３３１ａは、網構成サーバ５６００に、拠点８０ｅの情報処理装置５３００ｅに移動した旨を通知する。網構成サーバ５６００は、ＶＭ５３３１ａからの通知に基づいて、構成情報にＶＭ５３３１ａの移動を反映させた更新を行う。ＤＨＣＰサーバ５１００は、情報処理装置５３００ｅ上のＶＭ５３３１ａからのＤＨＣＰ  ＲＥＱＵＥＳＴメッセージに応じてＶＭ５３３１ａの特定情報を含む位置要求を網構成サーバ５６００に送信する。ここで、網構成サーバ５６００の構成情報には、ＶＭ５３３１ａの特定情報と、ＶＭ５３３１ａが現在位置する拠点８０ｅが対応付けられているものとする。網構成サーバ５６００は、ＤＨＣＰサーバ５１００からの位置要求を受信すると、構成情報を参照して、位置要求に含まれている特定情報と対応する識別情報（“拠点８０ｅ”を示す）を含む位置応答をＤＨＣＰサーバ５１００に送信する。ＤＨＣＰサーバ５１００は、網構成サーバ５６００により送信された識別情報を含む位置応答を受信すると、識別情報に基づいて、拠点８０ｅに適した設定情報を含むＤＨＣＰ  ＡＣＫメッセージを情報処理装置５３００ｅ上のＶＭ５３３１ａに送信する。これにより、ライブマイグレーション後に情報処理装置５３００ｅに移動したＶＭ５３３１ａは、拠点８０ｅに対応した設定情報を取得でき、拠点８０ｅに適したＤＨＣＰの設定を行うことができる。
【０３４７】
第７の実施の形態では、ＤＨＣＰサーバ５１００がＶＭ５３３１ａからのＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージを受信すると、網構成サーバ５６００にＶＭ５３３１ａの特定情報を含めた位置要求を送信する。網構成サーバ５６００が位置要求を受信すると、構成情報を参照し、ＤＨＣＰサーバ５１００に対して位置応答に、特定情報に対応する識別情報を含めて送信する。これにより、ＤＨＣＰサーバ５１００は、網構成サーバ５６００から送信された位置応答に含まれている識別情報からＶＭ５３３１ａが属している拠点８０ａを特定できる。
【０３４８】
これに従って、ＤＨＣＰサーバ５１００は、識別情報に基づいてＶＭ５３３１ａが属している拠点８０ａに適した設定を示す設定情報をＤＨＣＰ  ＯＦＦＥＲメッセージ等に含めてＶＭ５３３１ａに対して送信することができる。
【０３４９】
また、ＶＭ５３３１ａは、ＤＨＣＰサーバ５１００から送信された設定情報を含むＤＨＣＰ  ＯＦＦＥＲメッセージ等を受信したものとする。この場合、ＶＭ５３３１ａは、設定情報を含むＤＨＣＰ  ＯＦＦＥＲメッセージ等に含まれている設定情報により、ＶＭ５３３１ａが属する拠点８０ａに適した通信の設定を行うことができる。
【０３５０】
なお、網構成サーバ５６００は、第２の実施の形態における図３に示したＤＨＣＰサーバ１００と同様のハードウェア構成で実現できる。
また、第７の実施の形態では、ＤＨＣＰサーバ５１００および網構成サーバ５６００は、それぞれ個別に配置されているが、これに限らず、同一のサーバにより実現してもよい。
【０３５１】
図３８は、第７の実施の形態の構成テーブルを示す図である。図３８に示す構成テーブル５６５１ａは、網構成サーバ５６００が有する構成情報記憶部５６５１に記憶されている。構成テーブル５６５１ａは、ＶＭ５３３１ａ等に関する構成情報を記憶するテーブルである。構成情報は、網構成サーバ５６００において、ＶＭ５３３１ａからのＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージ等を受信したＤＨＣＰサーバ５１００の要求に対するＶＭ５３３１ａ等の識別情報の応答に使用される。構成情報は、通信システム内で動作している各ＶＭの情報を示し、ＶＭの動作開始またはライブマイグレーション等による移動の都度、網構成サーバ５６００により更新される。
【０３５２】
構成テーブル５６５１ａには、項目として“ＭＡＣアドレス”、“ユーザ”、“物理マシン”、“ＶＭ種別”、“識別情報”が設けられている。構成テーブル５６５１ａにおいて、各項目の横方向に並べられた情報同士が構成情報として互いに関連付けられている。
【０３５３】
サブネットは、構成情報が適用されるネットワークのサブネットアドレスを示す。
ＭＡＣアドレスは、通信システム内のＶＭのｖＮＩＣのＭＡＣアドレスを示す。ＤＨＣＰサーバ５１００は、ＶＭのＭＡＣアドレスによって要求の対象であるＶＭを特定し、網構成サーバ５６００にＶＭの位置を要求する位置要求を送信する。網構成サーバ５６００は、構成情報を参照し、要求で示されたＭＡＣアドレスに基づいて要求の対象であるＶＭの識別情報をＤＨＣＰサーバ５１００に応答する。
【０３５４】
ユーザは、ＭＡＣアドレスによって示されたＶＭのユーザを示す。
物理マシンは、ＭＡＣアドレスによって示されたＶＭが現在動作している情報処理装置（例えば、情報処理装置５１００ａ，５１００ｅ等）を示す。
【０３５５】
ＶＭ種別は、ＭＡＣアドレスによって示されたＶＭのＯＳの種類を示す。
識別情報は、ＭＡＣアドレスによって示されたＶＭの位置に対応する識別情報を示す。すなわち、構成情報は、ＭＡＣアドレスによって示されたＶＭと通信システム内におけるＶＭの位置を示す識別情報とを対応付ける。ここでは、識別情報によって示された位置は、通信システム内のＶＭが動作する情報処理装置が属する拠点に基づいて設定されている。
【０３５６】
図３９は、第７の実施の形態の通信システムにおけるＶＭの起動時の動作を示すシーケンス図である。ここでは、ホストであり、情報処理装置５３００ａ上で動作しているＶＭ５３３１ａは、例えば、自己の起動時にＤＨＣＰによる設定を再取得すべく、ＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージを送信するものとする。また、ＶＭ５３３１ａからブロードキャストで送信されたＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージが、エッジ装置５４００ａ，５４００ｃを介してＤＨＣＰサーバ５１００に到達するものとする。また、エッジ装置５４００ａ，５４００ｃ間は、インターネット６０上をＯＴＶによりレイヤ３パケットでカプセル化された状態で転送されるものとする。また、ＤＨＣＰサーバ５１００には、通信システムの管理者等により、ホストの位置に応じたデフォルトルータ等の設定を示す設定情報が予め設定情報記憶部５１５１に設定されているものとする。
【０３５７】
以下に、図３９に従ってＶＭ５３３１ａからＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージが送信された場合の通信システムの動作の手順を説明する。
［ステップＳ６１１］ＶＭ５３３１ａは、ＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージを、ブロードキャストで送信する。
【０３５８】
［ステップＳ６１２］エッジ装置５４００ａは、ＶＭ５３３１ａから送信されたＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージについてＥｏＩＰのカプセル化を行う。
［ステップＳ６１３］エッジ装置５４００ａは、ステップＳ６１２においてカプセル化したＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージをＯＴＶにより転送する。
【０３５９】
［ステップＳ６１４］エッジ装置５４００ｃは、ＥｏＩＰでカプセル化されるとともにＯＴＶにより転送されたＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージをデカプセル化する。
［ステップＳ６１５］エッジ装置５４００ｃは、ステップＳ６１４においてデカプセル化したＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージを転送する。
【０３６０】
［ステップＳ６１６］ＤＨＣＰサーバ５１００は、ステップＳ６１５においてエッジ装置５４００ｃから送信されたＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージに含まれているＶＭ５３３１ａのＭＡＣアドレスを抽出する。ＤＨＣＰサーバ５１００は、抽出したＶＭ５３３１ａのＭＡＣアドレスを含む位置要求を網構成サーバ５６００に転送する。
【０３６１】
［ステップＳ６１７］網構成サーバ５６００は、ステップＳ６１６においてＤＨＣＰサーバ５１００から送信された位置要求を受信すると、構成情報を参照する。網構成サーバ５６００は、位置要求および構成情報に基づいて、ステップＳ６１６においてＤＨＣＰサーバ５１００から送信された位置要求に含まれているＶＭ５３３１ａのＭＡＣアドレスに対応する識別情報を選択する。
【０３６２】
［ステップＳ６１８］網構成サーバ５６００は、ステップＳ６１７で選択した識別情報を含む位置応答をＤＨＣＰサーバ５１００に送信する。
［ステップＳ６１９］ＤＨＣＰサーバ５１００は、ステップＳ６１８においてエッジ装置５４００ｃから送信された位置要求に含まれているＶＭ５３３１ａの識別情報に基づき、ＶＭ５３３１ａの位置に応じた設定情報を選択する。また、ＤＨＣＰサーバ５１００は、ＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージを送信したＶＭ５３３１ａに割り当てるＩＰアドレスを決定する。ＤＨＣＰサーバ５１００は、選択した設定情報および割り当てを提案するＩＰアドレスを含むＤＨＣＰ  ＯＦＦＥＲメッセージを生成する。その後の処理は、第２の実施の形態の通信システムと同様であり、説明を省略する。
【０３６３】
図４０および図４１は、第７の実施の形態の通信システムにおけるＶＭのライブマイグレーション時の動作を示すシーケンス図である。ここでは、情報処理装置５３００ａ上で動作していたＶＭ５３３１ａが、ライブマイグレーションにより情報処理装置５３００ｅに移動するものとする。また、さらに情報処理装置５３００ｅ上のＶＭ５３３１ａにおいてＤＨＣＰの設定の有効期限の管理のためにＤＨＣＰの再設定が行われるものとする。このときＶＭ５３３１ａは、ＤＨＣＰサーバ５１００に対してまたはブロードキャストでＤＨＣＰ  ＲＥＱＵＥＳＴメッセージを送信するものとする。ＶＭ５３３１ａから送信されたＤＨＣＰ  ＲＥＱＵＥＳＴメッセージは、エッジ装置５４００ｅ，５４００ｃを介してＤＨＣＰサーバ５１００に到達するものとする。また、エッジ装置５４００ｅ，５４００ｃ間は、インターネット６０上をＯＴＶによりレイヤ３パケットでカプセル化された状態で転送されるものとする。
【０３６４】
以下に、図４０および図４１に従ってＶＭ５３３１ａがライブマイグレーションにより移動した後、ＤＨＣＰの設定を再取得する場合の通信システムの動作の手順を説明する。
［ステップＳ６２１］情報処理装置５３００ｅは、情報処理装置５３００ａから転送されたＯＳメモリイメージを使用してＶＭ５３３１ａの動作を再開する。
【０３６５】
［ステップＳ６２２］ＶＭ５３３１ａは、Ｇｒａｔｕｉｔｏｕｓ  ＡＲＰをブロードキャストで送信する。
［ステップＳ６２３］エッジ装置５４００ａは、ステップＳ６２２においてＶＭ５３３１ａから送信されたＧｒａｔｕｉｔｏｕｓ  ＡＲＰを受信すると、ＶＭ５３３１ａを学習テーブルに登録する更新を行う。
【０３６６】
［ステップＳ６２４］ＶＭ５３３１ａは、ＤＨＣＰの設定の有効期限に関する所定の時間が経過すると、ＤＨＣＰ  ＲＥＱＵＥＳＴメッセージを、ＤＨＣＰサーバ５１００に対してまたはブロードキャストで送信する。ここで、ＶＭ５３３１ａは、ＤＨＣＰの設定の有効期限の管理に関して、ＤＨＣＰ  Ｒｅｎｅｗｉｎｇに基づく場合には、ＤＨＣＰ  ＲＥＱＵＥＳＴメッセージをＤＨＣＰサーバ５１００に対して送信する。一方、ＶＭ５３３１ａは、ＤＨＣＰ  Ｒｅｂｉｎｄｉｎｇに基づく場合には、ＤＨＣＰ  ＲＥＱＵＥＳＴメッセージをＤＨＣＰサーバ５１００に対してブロードキャストする。
【０３６７】
［ステップＳ６３１］エッジ装置５４００ｅは、ステップＳ６２４においてＶＭ５３３１ａから送信されたＤＨＣＰ  ＲＥＱＵＥＳＴメッセージについてＥｏＩＰのカプセル化を行う。
【０３６８】
［ステップＳ６３２］エッジ装置５４００ｅは、ステップＳ６３１においてカプセル化したＤＨＣＰ  ＲＥＱＵＥＳＴメッセージをＯＴＶにより転送する。
［ステップＳ６３３］エッジ装置５４００ｃは、ＥｏＩＰでカプセル化されるとともにＯＴＶにより転送されたＤＨＣＰ  ＲＥＱＵＥＳＴメッセージをデカプセル化する。
【０３６９】
［ステップＳ６３４］エッジ装置５４００ｃは、ステップＳ６３３においてデカプセル化したＤＨＣＰ  ＲＥＱＵＥＳＴメッセージを転送する。
［ステップＳ６３５］ＤＨＣＰサーバ５１００は、ステップＳ６３４においてエッジ装置５４００ｃから送信されたＤＨＣＰ  ＲＥＱＵＥＳＴメッセージに含まれているＶＭ５３３１ａのＭＡＣアドレスを抽出する。ＤＨＣＰサーバ５１００は、抽出したＶＭ５３３１ａのＭＡＣアドレスを含む位置要求を網構成サーバ５６００に転送する。
【０３７０】
［ステップＳ６３６］網構成サーバ５６００は、ステップＳ６３５においてＤＨＣＰサーバ５１００から送信された位置要求を受信すると、構成情報を参照する。網構成サーバ５６００は、位置要求および構成情報に基づいて、ステップＳ６３５においてＤＨＣＰサーバ５１００から送信された位置要求に含まれているＶＭ５３３１ａのＭＡＣアドレスに対応する識別情報を選択する。
【０３７１】
［ステップＳ６３７］網構成サーバ５６００は、ステップＳ６３６で選択した識別情報を含む位置応答をＤＨＣＰサーバ５１００に送信する。
［ステップＳ６３８］ＤＨＣＰサーバ５１００は、ステップＳ６３７においてエッジ装置５４００ｃから送信された位置要求に含まれているＶＭ５３３１ａの識別情報に基づき、ＶＭ５３３１ａの位置に応じた設定情報を選択する。また、ＤＨＣＰサーバ５１００は、ＤＨＣＰ  ＲＥＱＵＥＳＴメッセージを送信したＶＭ５３３１ａに割り当てるＩＰアドレスを決定する。ＤＨＣＰサーバ５１００は、選択した設定情報および割り当てを提案するＩＰアドレスを含むＤＨＣＰ  ＡＣＫメッセージを生成する。その後の処理は、ＤＨＣＰサーバ５１００によって生成されたＤＨＣＰの設定を含むＤＨＣＰ  ＡＣＫメッセージが通信システムを介して情報処理装置５３００ａ上のＶＭ５３３１ａに送信される。ＤＨＣＰの設定を含むＤＨＣＰ  ＡＣＫメッセージを受信したＶＭ５３３１ａは、ＤＨＣＰサーバ５１００から継続を提案されたＩＰアドレスまたは割り当てを提案されたＩＰアドレスを自己のＩＰアドレスに設定する。また、ＶＭ５３３１ａは、ＤＨＣＰサーバ５１００から送信された設定情報に基づいて自己の通信の設定を行う。
【０３７２】
これにより、ＶＭ５３３１ａでは、ライブマイグレーション後におけるＤＨＣＰの設定の有効期限のＤＨＣＰ  ＲｅｎｅｗｉｎｇまたはＤＨＣＰ  Ｒｅｂｉｎｄｉｎｇの管理に基づきＤＨＣＰ  ＲＥＱＵＥＳＴメッセージが送信されることで、ＤＨＣＰの設定が更新される。これにより、ＶＭ５３３１ａのライブマイグレーション後の位置に応じてＤＨＣＰの設定が更新される。
【０３７３】
なお、第７の実施の形態のＶＭ５３３１ａでは、ライブマイグレーション後においてＤＨＣＰの有効期限の管理に基づくＤＨＣＰ  ＲＥＱＵＥＳＴメッセージによりＤＨＣＰの設定の更新を行う。しかし、これに限らず、ＶＭ５３３１ａは、ＤＨＣＰ  ＲＥＬＥＡＳＥメッセージをＤＨＣＰサーバ５１００に送信してＤＨＣＰの設定をリリース（解放）する。そして、ＶＭ５３３１ａは、再度ＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージをＤＨＣＰサーバ５１００に送信することで、ＶＭ５３３１ａの位置に応じたＤＨＣＰの設定を要求してもよい。
【０３７４】
また、第７の実施の形態では、ＶＭ５３３１ａでライブマイグレーションが行われた場合における移動先の位置に適したＤＨＣＰの設定の動作について説明している。しかし、これに限らず、第７の実施の形態の通信システムは、クイックマイグレーションやフェールオーバ等のその他のＶＭ５３３１ａの動作する情報処理装置の移動についても適用可能である。
【０３７５】
また、第７の実施の形態では、ＶＭ５３３１ａとＤＨＣＰサーバ５１００とが別の拠点に属しているが、これに限らず、同一の拠点に属してもよい。また、ＤＨＣＰサーバ５１００は、各拠点とは異なるネットワークに属してもよい。
【０３７６】
以上のような第７の実施の形態の通信システムは、ＶＭ５３３１ａからのＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージ等を受信したＤＨＣＰサーバ５１００が網構成サーバ５６００に位置要求を送信する。ＤＨＣＰサーバ５１００からの位置要求を受信した網構成サーバ５６００が識別情報を含む位置応答をＤＨＣＰサーバ５１００に送信する。これにより第２の実施の形態と同様の効果を有する。
【０３７７】
また、管理者が通信システムにおけるホストの位置とＤＨＣＰの設定との対応関係を手動で変更したい場合、スイッチ等の物理的な位置やスイッチが有する識別情報を変更しなくてもよく、網構成サーバ５６００の構成情報を修正等することで変更が可能になる。すなわち、通信システムのホストのＤＨＣＰの設定の管理が容易になる。
【０３７８】
［第８の実施の形態］
次に、第８の実施の形態を説明する。第２の実施の形態との差異を中心に説明し、同様の事項については説明を省略する。第８の実施の形態の通信システムは、複数のネットワークが複数のルータで接続されているものとする。この場合にＶＭがＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージやＤＨＣＰ  ＲＥＱＵＥＳＴメッセージを送信すると、ＶＭに直接接続されているスイッチがＶＭの位置を示す識別情報を含めてＤＨＣＰサーバに転送する。ＤＨＣＰサーバは、スイッチにより転送されたＶＭからのＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージやＤＨＣＰ  ＲＥＱＵＥＳＴメッセージを受信すると、識別情報によって示されたＶＭの位置に応じたＤＨＣＰの設定を示す設定情報を含むメッセージをＶＭに送信する。ＶＭは、受信したメッセージに含まれている設定情報に基づいてＤＨＣＰの設定を行う点で、第２の実施の形態と異なる。
【０３７９】
図４２は、第８の実施の形態の通信システムを示すブロック図である。ここで、第８の実施の形態ではホストがＶＭである場合において動作を開始するときおよびライブマイグレーション等による移動が生じるときについて説明するが、ホストが物理マシンである場合において、物理マシンが動作を開始するときも同様である。
【０３８０】
第８の実施の形態の通信システムは、ＤＨＣＰサーバ６１００、スイッチ６２００ｂ、情報処理装置６３００ａ，６３００ｋ、ルータ６４００ａ，６４００ｇを有する。ここで、後述するようにスイッチ６２００ｂ、情報処理装置６３００ａは拠点６０００ａに属する。また、情報処理装置６３００ａとスイッチ６２００ｂとは、他のスイッチを介さずに直接接続されている。また、ルータ６４００ａは、情報処理装置６３００ａと接続可能である。また、ルータ６４００ｇは、情報処理装置６３００ａと接続可能であるが、接続時の経路長がルータ６４００ａと比較して長いものとする。経路長は、通信回線の物理的な長さや論理的な長さ、実測に基づく伝達時間、介在する機器の処理時間、ホップ数（number of hops）等、必要に応じて定義することができる。情報処理装置６３００ｋは、後述するように、情報処理装置６３００ａとは異なるネットワークであって、ルータ６４００ａ，６４００ｄ，６４００ｇのいずれによっても接続可能なネットワークである拠点６０００ｂに属するものとする。
【０３８１】
ＤＨＣＰサーバ６１００は、ＶＭ６３３１ａに対して設定情報をＤＨＣＰ  ＯＦＦＥＲメッセージやＤＨＣＰ  ＡＣＫメッセージに含めて送信することでＶＭ６３３１ａ等の他の装置の通信の設定を行う。ＤＨＣＰサーバ６１００は、設定情報設定部６１２１、通信部６１２２、設定情報記憶部６１５１を有する。
【０３８２】
識別情報を含むＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージやＤＨＣＰ  ＲＥＱＵＥＳＴメッセージを通信部６１２２が受信したものとする。ここで、ＤＨＣＰ  ＲＥＱＵＥＳＴメッセージは、ＤＨＣＰ  Ｒｅｎｅｗｉｎｇ時およびＤＨＣＰ  Ｒｅｂｉｎｄｉｎｇ時のＤＨＣＰ  ＲＥＱＵＥＳＴメッセージであるものとする。この場合、設定情報設定部６１２１は、識別情報に対応する設定情報を含むＤＨＣＰ  ＯＦＦＥＲメッセージ等をＶＭ６３３１ａに対して通信部６１２２に送信させる。また、ＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージ等に含まれている識別情報が、設定情報の識別情報のいずれとも一致しないものとする。この場合、設定情報設定部６１２１は、所定の設定を示す設定情報を含むＤＨＣＰ  ＯＦＦＥＲメッセージ等をＶＭ６３３１ａに対して通信部６１２２に送信させる。ＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージ等は、設定情報要求として機能する。設定情報を含むＤＨＣＰ  ＯＦＦＥＲメッセージ等は、設定情報応答として機能する。
【０３８３】
設定情報記憶部６１５１は、識別情報と対応付けられているネットワークに対応する設定を示す設定情報を記憶する。設定情報は、ＶＭ６３３１ａの位置に応じたＤＨＣＰの設定を示す。ここで、ＶＭ６３３１ａの位置は、動作する物理マシンのネットワークにおけるトポロジー的な位置であり、接続関係を意味する。設定情報は、ネットワークに対応するデフォルトルータに設定される通信装置を示す情報を含む。通信部６１２２は、通信回線で他の装置と通信する。設定情報は、例えば、ＶＭ６３３１ａ等の通信システム内のホストのデフォルトルータに設定される装置（例えば、ルータ６４００ａ）のＩＰアドレスであってもよい。また、設定情報は、通信システム内のホストのＤＮＳサーバ、ＮＴＰサーバ、ＰＲＯＸＹサーバのＩＰアドレス、ＤＮＳドメイン名であってもよい。
【０３８４】
スイッチ６２００ｂは、識別情報設定部６２２１、通信部６２２２、識別情報記憶部６２５１を有する。通信部６２２２は、通信回線で他の装置と通信する。
ＶＭ６３３１ａから送信されたＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージ等を通信部６２２２が受信したものとする。この場合、識別情報設定部６２２１は、通信部６２２２によって受信されたＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージ等に識別情報を含める。そして識別情報設定部６２２１は、識別情報を含めたＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージ等をＤＨＣＰサーバ６１００に対して通信部６２２２に送信させる。識別情報設定部６２２１は、転送の際、ＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージおよびＤＨＣＰ  ＲＥＱＵＥＳＴメッセージに既に他の装置により識別情報が含まれている場合には、自装置において識別情報を含めなくてもよい。他の装置により既に含まれている識別情報に自装置の識別情報を上書きすれば、ＶＭ６３３１ａの位置が不明になってしまうからである。また、自装置とＶＭ６３３１ａとの間に識別情報を含める他の装置が存在しており、ＶＭ６３３１ａと直接接続していない場合に識別情報を追加して含めても、自装置の識別情報はＶＭ６３３１ａの位置を示すことができず、不要だからである。
【０３８５】
識別情報記憶部６２５１は、ＶＭ６３３１ａが属する位置を示す識別情報を記憶する。識別情報は、スイッチ６２００ｂを通信システムにおいて一意に特定可能な情報としてもよい。
【０３８６】
ＶＭ６３３１ａは、物理マシンである情報処理装置６３００ａ上で動作する仮想マシンである。ＶＭ６３３１ａは、設定制御部６３３１ａ１、通信部６３３１ａ２を有する。ＶＭ６３３１ａは、情報処理装置として機能する。
【０３８７】
設定制御部６３３１ａ１は、ＤＨＣＰサーバ６１００から送信されたＤＨＣＰ  ＯＦＦＥＲメッセージやＤＨＣＰ  ＡＣＫメッセージに含まれている設定情報を取得すると、取得した設定情報に基づいて通信の設定を行う。通信部６３３１ａ２は、設定制御部６３３１ａ１による通信の設定に基づいて通信回線により通信を行う。
【０３８８】
ＶＭ６３３１ａは、ＤＨＣＰサーバ６１００から送信された設定情報を含むＤＨＣＰ  ＯＦＦＥＲメッセージ等を受信したものとする。この場合、ＶＭ６３３１ａは、設定情報を含むＤＨＣＰ  ＯＦＦＥＲメッセージ等に含まれている設定情報により、デフォルトルータ等の、ＶＭ６３３１ａの位置に適したＤＨＣＰの設定を行う。
【０３８９】
ＶＭ６３３１ａは、ＤＨＣＰサーバ６１００に従って通信の設定を行う場合、スイッチ６２００ｂを介してＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージ等をＤＨＣＰサーバ６１００に対して送信する。
【０３９０】
ここで、ＶＭ６３３１ａが、ルータ６４００ａ，６４００ｄ，６４００ｇのいずれによっても接続可能なネットワークに配置されている情報処理装置６３００ｋ上で動作するＶＭ６３３１ｋに対してデフォルトルータを介してデータを送信するものとする。このときＶＭ６３３１ａは、ユーザデータのパケットを送信する場合、ルータ６４００ａ，６４００ｄをデフォルトルータとして送信することができるものとする。この場合、ＶＭ６３３１ａは、ルータ６４００ａ，６４００ｄのいずれをデフォルトルータとしてＶＭ６３３１ｋにパケットを送信するかが問題となる。このように、いかにしてＶＭ６３３１ａが属するネットワークに適した通信の設定を行うかが問題となる場合がある。
【０３９１】
例えば、通信システムが大規模である場合や通信システム内に大量のデータが通信される場合である。このような場合、ＶＭ６３３１ａについてルータ６４００ａ，６４００ｄのうちＶＭ６３３１ａからの経路長が短いものをデフォルトルータに設定できれば、トラフィックの効率化を図ることができる。これにより、通信システム内の遅延や輻輳の発生を防止することができる。このように、ＶＭ６３３１ａがルータ６４００ａ，６４００ｄのうちのいずれを介して通信を行うかにより遅延の発生の有無や通信システムの負荷が変化する場合がある。
【０３９２】
これに対して、第８の実施の形態では、ＶＭ６３３１ａと他のスイッチを介さずに直接接続されているスイッチ６３００ｂが、ＶＭ６３３１ａからのＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージ等に対してスイッチ６３００ｂを特定可能な識別情報を含めて転送する。これにより、ＤＨＣＰサーバ６１００は、ＶＭ６３３１ａからのＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージ等を受信すると、ＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージ等に含まれている識別情報からＶＭ６３３１ａの位置を、スイッチ６３００ｂに基づいて特定できる。
【０３９３】
これに従って、ＤＨＣＰサーバ６１００は、識別情報に基づいてスイッチ６３００ｂと直接接続されているホストに適した設定を示す設定情報をＤＨＣＰ  ＯＦＦＥＲメッセージ等に含めてＶＭ６３３１ａに対して送信することができる。
【０３９４】
また、ＶＭ６３３１ａは、ＤＨＣＰサーバ６１００から送信された設定情報を含むＤＨＣＰ  ＯＦＦＥＲメッセージ等を受信したものとする。この場合、ＶＭ６３３１ａは、設定情報を含むＤＨＣＰ  ＯＦＦＥＲメッセージ等に含まれている設定情報により、ＶＭ６３３１ａがスイッチ６３００ｂと直接接続されているホストに適した通信の設定を行うことができる。
【０３９５】
図４３は、第８の実施の形態の通信システムを示す図である。第８の実施の形態の通信システムは、クラウドコンピューティングのサービスのデータを記憶するとともに処理を実行するデータセンタにおいて、ユーザＡのサービスを提供する拠点６０００ａ、ユーザＢのサービスを提供する拠点６０００ｂが設けられている。拠点６０００ａは、スイッチ６２００ａ，６２００ｂ，６２００ｃ，６２００ｄ，６２００ｅ，６２００ｆ，６２００ｇ，６２００ｈ，６２００ｉ、情報処理装置６３００ｂ，６３００ｃ，６３００ｅ，６３００ｆ，６３００ｈ，６３００ｉを有する。拠点６０００ｂは、スイッチ６２００ｊ，６２００ｋ，６２００ｌ，６２００ｍ，６２００ｎ，６２００ｏ，６２００ｐ，６２００ｑ，６２００ｒ、情報処理装置６３００ｋを有する。また、拠点６０００ａ，６０００ｂは、ルータ６４００ａ，６４００ｄ，６４００ｇで接続されており、エキストラネットとして互いに接続可能である。
【０３９６】
拠点６０００ａのスイッチ６２００ａは、ルータ６４００ａ、スイッチ６２００ｂ，６２００ｃと接続されている。スイッチ６２００ｂは、スイッチ６２００ａ、情報処理装置６３００ｂと接続されている。スイッチ６２００ｃは、スイッチ６２００ａ、情報処理装置６３００ｃと接続されている。スイッチ６２００ｄは、ルータ６４００ｄ、スイッチ６２００ｅ，６２００ｆと接続されている。スイッチ６２００ｅは、スイッチ６２００ｄ、情報処理装置６３００ｅと接続されている。スイッチ６２００ｆは、スイッチ６２００ｄ、情報処理装置６３００ｆと接続されている。スイッチ６２００ｇは、ルータ６４００ｇ、スイッチ６２００ｈ，６２００ｉと接続されている。スイッチ６２００ｈは、スイッチ６２００ｇ、情報処理装置６３００ｈと接続されている。スイッチ６２００ｉは、スイッチ６２００ｇ、情報処理装置６３００ｉと接続されている。
【０３９７】
拠点６０００ｂのスイッチ６２００ｊは、ルータ６４００ａ、スイッチ６２００ｋ，６２００ｌと接続されている。スイッチ６２００ｋは、スイッチ６２００ｊ、情報処理装置６３００ｋと接続されている。スイッチ６２００ｍは、ルータ６４００ｄ、スイッチ６２００ｎ，６２００ｏと接続されている。スイッチ６２００ｐは、ルータ６４００ｇ、スイッチ６２００ｑ，６２００ｒと接続されている。
【０３９８】
ルータ６４００ａは、スイッチ６２００ａ，６２００ｊと接続されている。ルータ６４００ｄは、スイッチ６２００ｄ，６２００ｍと接続されている。ルータ６４００ｇは、スイッチ６２００ｇ，６２００ｐと接続されている。また、ルータ６４００ｇには、ＤＨＣＰサーバ６１００が接続されている。ルータ６４００ｇは、拠点６０００ａ，６０００ｂの各情報処理装置からのＤＨＣＰメッセージをＤＨＣＰリレーエージェントによりＤＨＣＰサーバ６１００に転送する。これにより、拠点６０００ａ，６０００ｂ内のＤＨＣＰの設定がＤＨＣＰサーバ６１００により行われる。なお、これに限らず、ＤＨＣＰサーバ６１００を、拠点６０００ａ，６０００ｂのいずれかの内部に配置してもよい。
【０３９９】
拠点６０００ａ，６０００ｂは、それぞれ内部の各ノードをＬＡＮで接続したネットワークである。拠点６０００ａには、サブネットアドレスが設定されている。拠点６０００ｂには、拠点６０００ａと異なるサブネットアドレスが設定されている。
【０４００】
情報処理装置６３００ｂ，６３００ｃ，６３００ｅ，６３００ｆ，６３００ｈ，６３００ｉは、ＶＭ６３３１ａが動作可能な物理マシンである。ＶＭ６３３１ａは、ユーザＡが契約した仮想マシンであり、ユーザＡに対するサービスの処理を行う。情報処理装置６３００ｋは、ＶＭ６３３１ｋが動作可能な物理マシンである。ＶＭ６３３１ｋは、ユーザＢが契約した仮想マシンである。
【０４０１】
ルータ６４００ａとの経路長が短いスイッチ６２００ｂ，６２００ｃには、識別情報として“１”が設定されている。従って、スイッチ６２００ｂと直接接続されている情報処理装置６３００ｂ上で動作するＶＭからのＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージ等には、スイッチ６２００ｂにより、識別情報“１”が含められて転送される。同様に、スイッチ６２００ｃと直接接続されている情報処理装置６３００ｃ上で動作するＶＭからのＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージ等には、スイッチ６２００ｃにより、識別情報“１”が含められて転送される。また、ＤＨＣＰサーバ６１００の設定情報には、識別情報“１”と、「デフォルトルータをルータ６４００ａに設定する」旨とが対応付けられているものとする。これにより、情報処理装置６３００ａ，６３００ｃ上で動作するＶＭには、ルータ６４００ａがデフォルトルータに設定されるようにすることができる。
【０４０２】
ルータ６４００ｄとの経路長が短いスイッチ６２００ｅ，６２００ｆには、識別情報として“２”が設定されているものとする。従って、スイッチ６２００ｅと直接接続されている情報処理装置６３００ｅ上で動作するＶＭからのＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージ等には、スイッチ６２００ｅにより、識別情報“２”が含められて転送される。同様に、スイッチ６２００ｆと直接接続されている情報処理装置６３００ｆ上で動作するＶＭからのＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージ等には、スイッチ６２００ｆにより、識別情報“２”が含められて転送される。また、ＤＨＣＰサーバ６１００の設定情報には、識別情報“２”と、「デフォルトルータをルータ６４００ｄに設定する」旨とが対応付けられているものとする。これにより、情報処理装置６３００ｅ，６３００ｆ上で動作するＶＭには、ルータ６４００ｄがデフォルトルータに設定されるようにすることができる。
【０４０３】
ルータ６４００ｇとの経路長が短いスイッチ６２００ｈ，６２００ｉには、識別情報として“３”が設定されているものとする。従って、スイッチ６２００ｈと直接接続されている情報処理装置６３００ｈ上で動作するＶＭからのＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージ等には、スイッチ６２００ｈにより、識別情報“３”が含められて転送される。同様に、スイッチ６２００ｉと直接接続されている情報処理装置６３００ｉ上で動作するＶＭからのＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージ等には、スイッチ６２００ｉにより、識別情報“３”が含められて転送される。また、ＤＨＣＰサーバ６１００の設定情報には、識別情報“３”と、「デフォルトルータをルータ６４００ｇに設定する」旨とが対応付けられているものとする。これにより、情報処理装置６３００ｈ，６３００ｉ上で動作するＶＭには、ルータ６４００ｇがデフォルトルータに設定されるようにすることができる。
【０４０４】
ここで、情報処理装置６３００ｂ上で動作するＶＭ６３３１ａ（ホスト）から情報処理装置６３００ｋ上で動作するＶＭ６３３１ｋに通信を行う場合、ＤＨＣＰサーバ６１００から設定されたデフォルトルータが、ルータ６４００ｇであるものとする。このとき、情報処理装置６３００ｂのＶＭ６３３１ａから情報処理装置６３００ｋのＶＭ６３３１ｋへの通信は、ルータ６４００ｇを経由する（図４３の点線）ことにより、多くのスイッチを介することで、無駄な遅延が発生することになる。また、ＤＨＣＰサーバ６１００がホストのデフォルトルータをすべてルータ６４００ｇに設定した場合、トラフィックがルータ６４００ｇに集中することで輻輳が発生し易くなる。
【０４０５】
そこで、第８の実施の形態では、ホストと直接接続されている各スイッチ（拠点６０００ａの場合、スイッチ６２００ｂ，６２００ｃ，６２００ｅ，６２００ｆ，６２００ｈ，６２００ｉ）に識別情報を設定する。そして、スイッチ６２００ｂ，６２００ｃ，６２００ｅ，６２００ｆ，６２００ｈ，６２００ｉは、ホストが送信するＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージ等に識別情報を含めて転送する。識別情報が含められたＤＨＣＰ  ＤＩＳＣＯＶＥＲメッセージ等を受信したＤＨＣＰサーバ６１００は、ホストに対して識別情報に基づきホストの位置（ホストと直接接続されているスイッチ）に対応したＤＨＣＰの設定を行う。
【０４０６】
識別情報は、例えば、スイッチ６２００ｂ，６２００ｃ，６２００ｅ，６２００ｆ，６２００ｈ，６２００ｉのそれぞれに対して予めネットワークの管理者がルータ６４００ａ，６４００ｄ，６４００ｇとのトポロジー的な距離を考慮して、静的に設定してもよい。また、ネットワークを管理するサーバのようなものを使用し、ネットワークのトポロジーに応じて自動的に設定するようにしてもよい。
【０４０７】
これらにより、情報処理装置６３００ｂに対して、ＤＨＣＰサーバ６１００により最寄りのルータ６４００ａをデフォルトルータに設定する等、ＤＨＣＰの設定をホストの位置に対応させることが可能となり、ネットワークの負荷の増加を抑制することができる。
【０４０８】
なお、第８の実施の形態では、ＶＭ６３３１ａとＤＨＣＰサーバ６１００とがルータ６４００ｇにより接続された他のネットワークに属しているが、これに限らず、拠点６０００ａや拠点６０００ｂに属してもよい。
【０４０９】
以上のような第８の実施の形態の通信システムは、以下の効果を有する。ネットワークに単一のサブネットアドレスが設定されているとともに、ネットワークの構成が複雑であったり大規模であったりする等によりネットワーク内におけるＶＭ６３３１ａの位置の把握が困難であるものとする。このような場合に、ＤＨＣＰサーバ６１００が、スイッチ６２００ｂで含めて転送される識別情報に基づいて、拠点６０００ａにおけるＶＭ６３３１ａの位置を判断できる。これにより、ＤＨＣＰサーバ６１００がＶＭ６３３１ａの位置に応じて適切なＤＨＣＰの設定を行うことができる。従って、通信システムの遅延の発生や負荷を抑制できる。
【０４１０】
なお、上記の処理機能は、コンピュータによって実現することができる。その場合、ＤＨＣＰサーバ１００，１１００，２１００，３１００，４１００，５１００，６１００が有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、磁気記憶装置、光ディスク、光磁気記録媒体、半導体メモリ等がある。磁気記憶装置には、ハードディスク装置（ＨＤＤ）、フレキシブルディスク（ＦＤ）、磁気テープ等がある。光ディスクには、ＤＶＤ、ＤＶＤ−ＲＡＭ、ＣＤ−ＲＯＭ／ＲＷ等がある。光磁気記録媒体には、ＭＯ（Magneto-Optical disk）等がある。
【０４１１】
プログラムを流通させる場合には、例えば、そのプログラムが記録されたＤＶＤ、ＣＤ−ＲＯＭ等の可搬型記録媒体が販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【０４１２】
プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、ネットワークを介して接続されたサーバコンピュータからプログラムが転送されるごとに、逐次、受け取ったプログラムに従った処理を実行することもできる。
【０４１３】
また、上記の処理機能の少なくとも一部を、ＤＳＰ（Digital Signal Processor）、ＡＳＩＣ（Application Specific Integrated Circuit）、ＰＬＤ（Programmable Logic Device）等の電子回路で実現することもできる。
【０４１４】
以上の第１の実施の形態〜第８の実施の形態を含む実施の形態に関し、さらに以下の付記を開示する。
（付記１）他ネットワークと複数の接続装置によって接続されるネットワークにおいて、端末が、通信設定サーバに対する設定要求の応答である設定応答に基づいて接続装置の設定を行う通信設定方法であって、
前記通信設定サーバが、前記端末の位置に関する端末位置情報を含む前記設定要求を受信し、
前記通信設定サーバが、受信した前記端末位置情報に基づいて前記複数の接続装置の１つを選択し、選択した該接続装置を識別する接続装置識別情報を含む設定応答を前記端末に送信し、
前記端末は、前記設定応答を受信し、
前記端末は、受信した前記設定応答に含まれる前記接続装置識別情報に基づいて、該端末の接続装置を設定する、
ことを特徴とする通信設定方法。
【０４１５】
（付記２）前記通信設定サーバが受信する前記設定要求に含まれる前記端末位置情報は、前記端末と前記通信設定サーバとの間の通信を中継する中継装置が、前記設定要求に含ませる、
ことを特徴とする付記１記載の通信設定方法。
【０４１６】
（付記３）前記通信設定サーバが受信する前記設定要求に含まれる前記端末位置情報は、前記端末が、該端末と前記通信設定サーバとの間の通信を中継する中継装置に問い合わせることによって、前記設定要求に含ませる、
ことを特徴とする付記１記載の通信設定方法。
【０４１７】
（付記４）前記ネットワークは、複数の部分ネットワークを有し、該複数の部分ネットワークがそれぞれ前記接続装置を備える、
ことを特徴とする付記１記載の通信設定方法。
【０４１８】
（付記５）前記通信設定サーバはＤＨＣＰサーバであり、前記接続装置はゲートウェイである、
ことを特徴とする付記１記載の通信設定方法。
【０４１９】
（付記６）他ネットワークと複数の接続装置によって接続されるネットワークにおいて、端末が、通信設定サーバに対する設定要求の応答である設定応答に基づいて接続装置の設定を行う通信設定方法であって、
前記通信設定サーバが、前記設定要求を受信し、
前記通信設定サーバが、前記設定要求に基づいて、前記端末の位置に関する端末位置情報をネットワーク管理サーバに要求し、
前記通信設定サーバが、前記ネットワーク管理サーバから受信した前記端末位置情報に基づいて前記複数の接続装置の１つを選択し、選択した該接続装置を識別する接続装置識別情報を含む設定応答を前記端末に送信し、
前記端末は、前記設定応答を受信し、
前記端末は、受信した前記設定応答に含まれる前記接続装置識別情報に基づいて、該端末の接続装置を設定する、
ことを特徴とする通信設定方法。
【０４２０】
（付記７）他ネットワークと複数の接続装置によって接続されるネットワークにおいて、該ネットワークに接続されたホスト上の仮想端末が、通信設定サーバに対する設定要求の応答である設定応答に基づいて接続装置の設定を行う通信設定方法であって、
前記通信設定サーバが、前記仮想端末の位置に関する端末位置情報を含む前記設定要求を受信し、
前記通信設定サーバが、受信した前記端末位置情報に基づいて前記複数の接続装置の１つを選択し、選択した該接続装置を識別する接続装置識別情報を含む設定応答を前記仮想端末に送信し、
前記ホストは、前記端末に、前記設定応答を受信させ、
前記ホストは、前記端末に、受信した前記設定応答に含まれる前記接続装置識別情報に基づいて、該端末の接続装置を設定させる、
ことを特徴とする通信設定方法。
【０４２１】
（付記８）他ネットワークと複数の接続装置によって接続されるネットワークにおいて、端末が、通信設定サーバに対する設定要求の応答である設定応答に基づいて接続装置の設定を行うための前記通信設定サーバであって、
前記端末の位置に関する端末位置情報を含む前記設定要求を受信する受信部と、
受信した前記端末位置情報に基づいて前記複数の接続装置の１つを選択し、選択した該接続装置を識別する接続装置識別情報を含む設定応答を前記端末に送信する送信部と、
を備えることを特徴とする通信設定サーバ。
【０４２２】
（付記９）他ネットワークと複数の接続装置によって接続されるネットワークにおいて、端末が、通信設定サーバに対する設定要求の応答である設定応答に基づいて接続装置の設定を行う際に、前記端末と前記通信設定サーバとの間の通信を中継する中継装置であって、
前記端末から前記通信設定サーバへの前記設定要求を受信する受信部と、
受信した前記設定要求に、前記端末の位置に関する端末位置情報を含ませて前記通信設定サーバへ送信する送信部と、
を備えることを特徴とする中継装置。
【０４２３】
（付記１０）他ネットワークと複数の接続装置によって接続されるネットワークにおいて、端末が、通信設定サーバに対する設定要求の応答である設定応答に基づいて接続装置の設定を行うための通信設定プログラムであって、
前記端末の位置に関する端末位置情報を含む前記設定要求を受信し、
受信した前記端末位置情報に基づいて前記複数の接続装置の１つを選択し、選択した該接続装置を識別する接続装置識別情報を含む設定応答を前記端末に送信する、
処理をコンピュータに実行させることを特徴とする通信設定プログラム。
【０４２４】
（付記１１)  サーバから送信された設定情報に基づいて情報処理装置の通信の設定を行う通信設定方法であって、
中継装置が、情報処理装置から送信された設定情報要求を受信すると、前記受信した設定情報要求に同一のサブネットアドレスを有する複数のネットワークのうち前記情報処理装置が属するネットワークを示す識別情報を含め、前記識別情報を含めた設定情報要求をサーバに対して送信し、
前記サーバが、前記識別情報を含む設定情報要求を受信すると、前記識別情報によって示されたネットワークに対応する設定を示す設定情報に基づいて、前記識別情報に対応する設定情報を含む設定情報応答を前記情報処理装置に対して送信する、
ことを特徴とする通信設定方法。
【０４２５】
（付記１２)  前記情報処理装置は、第１のネットワークに配置されている第１の物理マシンおよび前記第１のネットワークと異なる第２のネットワークに配置されている第２の物理マシンで動作可能であるとともに、動作する物理マシンを移動可能である仮想マシンであり、
前記第１の物理マシンで動作していた前記情報処理装置が前記第２の物理マシンに移動した場合、前記情報処理装置が、前記第２の物理マシンで動作して前記設定情報要求を送信し、
前記第２のネットワークに配置されている中継装置が、前記情報処理装置から送信された設定情報要求を受信すると、前記受信した設定情報要求に前記第２のネットワークを示す識別情報を含め、前記識別情報を含めた設定情報要求を前記サーバに対して送信し、
前記サーバが、前記識別情報を含む設定情報要求を受信すると、前記設定情報に基づいて、前記識別情報によって示された前記第２のネットワークに対応する設定情報を含む設定情報応答を前記情報処理装置に対して送信する、
ことを特徴とする付記１１記載の通信設定方法。
【０４２６】
（付記１３)  前記情報処理装置が属するネットワークは、各ノードが物理回線で接続されているとともに、他の前記ネットワークとの間を仮想回線で接続可能であることを特徴とする付記１１記載の通信設定方法。
【０４２７】
（付記１４)  前記中継装置は、前記仮想回線を設定することを特徴とする付記１３記載の通信設定方法。
（付記１５)  前記識別情報は、前記中継装置に基づいて前記ネットワークを特定可能であることを特徴とする付記１１記載の通信設定方法。
【０４２８】
（付記１６)  前記設定情報は、前記情報処理装置に対して、前記ネットワークに対応するデフォルトルータに設定可能な通信装置を示す情報を含むことを特徴とする付記１１記載の通信設定方法。
【０４２９】
（付記１７)  前記サーバは、前記設定情報要求に含まれている識別情報が前記設定情報の識別情報のいずれとも一致しない場合には、前記設定情報に基づいて、前記サーバが属するネットワークに対応する設定を示す設定情報を含む設定情報応答を前記情報処理装置に対して送信することを特徴とする付記１１記載の通信設定方法。
【０４３０】
（付記１８)  サーバから送信された設定情報に基づいて情報処理装置の通信の設定を行う通信設定方法であって、
中継装置が、情報処理装置から送信された設定情報要求を受信すると、前記受信した設定情報要求に前記情報処理装置が属するネットワーク内における位置を示す識別情報を含め、前記識別情報を含めた設定情報要求をサーバに対して送信し、
前記サーバが、前記識別情報を含む設定情報要求を受信すると、前記識別情報によって示された位置に対応する設定を示す設定情報に基づいて、前記識別情報に対応する設定情報を含む設定情報応答を前記情報処理装置に対して送信する、
ことを特徴とする通信設定方法。
【０４３１】
（付記１９)  前記識別情報は、前記中継装置に基づいて前記ネットワーク内における位置を特定可能であることを特徴とする付記１８記載の通信設定方法。
（付記２０)  前記ネットワークは、前記情報処理装置と基地局とが無線通信で接続可能であり、
前記中継装置が、無線通信により前記基地局を経由して前記情報処理装置から送信された設定情報要求を受信すると、前記ネットワーク内における位置を示す識別情報を含め、前記識別情報を含めた設定情報要求を前記サーバに対して送信する、
ことを特徴とする付記１９記載の通信設定方法。
【０４３２】
（付記２１)  サーバから送信された設定情報に基づいて情報処理装置の通信の設定を行う通信設定方法であって、
中継装置が、情報処理装置に対して前記情報処理装置が属するネットワーク内における位置を示す識別情報を送信し、
前記情報処理装置が、前記識別情報を受信すると、前記識別情報を含む前記設定情報要求をサーバに対して送信し、
前記サーバが、前記識別情報を含む設定情報要求を受信すると、前記識別情報によって示された位置に対応する設定を示す設定情報に基づいて、前記識別情報に対応する設定情報を含む設定情報応答を前記情報処理装置に対して送信する、
ことを特徴とする通信設定方法。
【０４３３】
（付記２２)  前記ネットワークは、前記情報処理装置と前記中継装置とが無線通信で接続可能である、
ことを特徴とする付記１８または２１に記載の通信設定方法。
【０４３４】
（付記２３)  前記識別情報は、前記中継装置が属するページンググループを示すページンググループＩＤであることを特徴とする付記２２記載の通信設定方法。
（付記２４）  前記情報処理装置は、ハンドオーバによる無線通信で接続する中継装置の切り替えに基づいて、前記設定情報要求を送信することを特徴とする付記２０、２２、２３のうちのいずれか１つに記載の通信設定方法。
【０４３５】
（付記２５)  サーバから送信された設定情報に基づいて情報処理装置の通信の設定を行う通信設定方法であって、
第１のサーバが、情報処理装置から送信された設定情報要求を受信すると、前記情報処理装置を特定可能な特定情報を含む位置要求を第２のサーバに対して送信し、
前記第２のサーバが、前記情報処理装置から送信された位置要求を受信すると、前記受信した位置要求に含まれている特定情報に基づき、前記特定情報と対応付けられた同一のサブネットアドレスを有する複数のネットワークのうち情報処理装置が属するネットワークを示す識別情報を含め、前記識別情報を含めた位置応答を前記第１のサーバに対して送信し、
前記第１のサーバが、前記識別情報を含む位置応答を受信すると、前記識別情報によって示されたネットワークに対応する設定を示す設定情報に基づいて、前記識別情報に対応する設定情報を含む設定情報応答を前記情報処理装置に対して送信する、
ことを特徴とする通信設定方法。
【０４３６】
（付記２６)  サーバから送信された設定情報に基づいて情報処理装置の通信の設定を行う通信システムであって、
中継装置とサーバとを有し、
前記中継装置は、
同一のサブネットアドレスを有する複数のネットワークのうち情報処理装置が属するネットワークを示す識別情報を記憶する識別情報記憶部と、
通信回線で通信する中継装置通信部と、
前記情報処理装置から送信された設定情報要求を前記中継装置通信部が受信すると、前記中継装置通信部によって受信された設定情報要求に前記識別情報を含め、前記識別情報を含めた設定情報要求を前記サーバに対して前記中継装置通信部に送信させる識別情報設定部と、
を有し、
前記サーバは、
前記識別情報によって示されたネットワークに対応する設定を示す設定情報を記憶する設定情報記憶部と、
通信回線で通信するサーバ通信部と、
前記識別情報を含む設定情報要求を前記サーバ通信部が受信すると、前記識別情報に対応する設定情報を含む設定情報応答を前記情報処理装置に対して前記サーバ通信部に送信させる設定情報設定部と、
を有することを特徴とする通信システム。
【０４３７】
（付記２７)  設定情報を送信して情報処理装置の通信の設定を行うサーバであって、
同一のサブネットアドレスを有する複数のネットワークについて、情報処理装置が属するネットワークを示す識別情報によって示されたネットワークに対応する設定を示す設定情報を記憶する設定情報記憶部と、
通信回線で通信する通信部と、
前記識別情報を含む設定情報要求を前記通信部が受信すると、前記設定情報に基づいて、前記識別情報に対応する設定情報を含む設定情報応答を前記情報処理装置に対して前記通信部に送信させる設定情報設定部と、
を有することを特徴とするサーバ。
【０４３８】
（付記２８)  送信された設定情報に基づいて通信の設定を行う情報処理装置とサーバとの通信を中継する中継装置であって、
同一のサブネットアドレスを有する複数のネットワークのうち情報処理装置が属するネットワークを示す識別情報を記憶する識別情報記憶部と、
通信回線で通信する通信部と、
前記情報処理装置から送信された設定情報要求を前記通信部が受信すると、前記通信部によって受信された設定情報要求に前記識別情報を含め、前記識別情報を含めた設定情報要求を、前記識別情報に対応する設定情報を含む設定情報応答を前記情報処理装置に対して送信するサーバに対して前記通信部に送信させる識別情報設定部と、
を有することを特徴とする中継装置。
【０４３９】
（付記２９)  サーバから送信された設定情報に基づいて通信の設定を行う情報処理装置であって、
通信回線で通信する通信部と、
中継装置から送信される情報処理装置が属するネットワーク内における位置を示す識別情報を受信すると、前記識別情報を含む設定情報要求を、前記識別情報によって示された位置に対応する設定を示す設定情報に基づいて、前記識別情報に対応する設定情報を含む設定情報応答を自装置に対して送信するサーバに対して、前記通信部に送信させる設定制御部と、
を有することを特徴とする情報処理装置。
【０４４０】
（付記３０)  設定情報を送信して情報処理装置の通信の設定を行うプログラムであって、
同一のサブネットアドレスを有する複数のネットワークについて、情報処理装置が属するネットワークを示す識別情報を含む設定情報要求を受信すると、前記識別情報によって示されたネットワークに対応する設定を示す設定情報に基づいて、前記識別情報に対応する設定情報を含む設定情報応答を生成し、
前記生成した設定情報応答を前記情報処理装置に対して送信する、
処理をコンピュータに実行させることを特徴とするプログラム。
【符号の説明】
【０４４１】
１  サーバ
２，３  ネットワーク
２０ａ，２０ｂ  ネットワーク
２２ａ，２２ｂ  中継装置
２３，３３  情報処理装置
２４ａ，２４ｂ  通信装置
【図１】
0005729063.tif 000002
【図２】
0005729063.tif 000003
【図３】
0005729063.tif 000004
【図４】
0005729063.tif 000005
【図５】
0005729063.tif 000006
【図６】
0005729063.tif 000007
【図７】
0005729063.tif 000008
【図８】
0005729063.tif 000009
【図９】
0005729063.tif 000010
【図１０】
0005729063.tif 000011
【図１１】
0005729063.tif 000012
【図１２】
0005729063.tif 000013
【図１３】
0005729063.tif 000014
【図１４】
0005729063.tif 000015
【図１５】
0005729063.tif 000016
【図１６】
0005729063.tif 000017
【図１７】
0005729063.tif 000018
【図１８】
0005729063.tif 000019
【図１９】
0005729063.tif 000020
【図２０】
0005729063.tif 000021
【図２１】
0005729063.tif 000022
【図２２】
0005729063.tif 000023
【図２３】
0005729063.tif 000024
【図２４】
0005729063.tif 000025
【図２５】
0005729063.tif 000026
【図２６】
0005729063.tif 000027
【図２７】
0005729063.tif 000028
【図２８】
0005729063.tif 000029
【図２９】
0005729063.tif 000030
【図３０】
0005729063.tif 000031
【図３１】
0005729063.tif 000032
【図３２】
0005729063.tif 000033
【図３３】
0005729063.tif 000034
【図３４】
0005729063.tif 000035
【図３５】
0005729063.tif 000036
【図３６】
0005729063.tif 000037
【図３７】
0005729063.tif 000038
【図３８】
0005729063.tif 000039
【図３９】
0005729063.tif 000040
【図４０】
0005729063.tif 000041
【図４１】
0005729063.tif 000042
【図４２】
0005729063.tif 000043
【図４３】
0005729063.tif 000044