(57)【特許請求の範囲】
【請求項１】
ルータがワイドエリアネットワークに接続された時に、予め登録された、仮想マシン及び仮想ルータを起動する情報管理装置に関する情報を当該ワイドエリアネットワークに接続されているデータセンタに送信する送信手段と、
前記データセンタから仮想私設通信網用のプロトコル設定情報を取得し、当該取得した仮想私設通信網用のプロトコル設定情報に基づいて、前記データセンタ内のゲートウエイへの通信路を開設する開設手段と、
前記情報管理装置に関する情報に基づいて前記データセンタ内で起動された仮想マシンに接続される仮想ルータのアドレスを前記データセンタから取得し、当該取得した仮想ルータのアドレスに基づいて、前記データセンタのゲートウエイへの通信路を介して前記仮想ルータと通信する通信手段と
を備えることを特徴とするルータ。
【請求項２】
前記仮想私設通信網用のプロトコル設定情報は、前記データセンタが通信事業者から取得したＰＰＰｏＥの識別情報及びパスワードであることを特徴とする請求項１に記載のルータ。
【請求項３】
前記通信手段は、Ethernet over IP機能を設定することを特徴とする請求項１又は請求項２に記載のルータ。
【請求項４】
ルータがワイドエリアネットワークに接続された時に、仮想マシン及び仮想ルータを起動する情報管理装置に関する情報を当該ルータから受信する受信手段と、
前記受信した情報管理装置に関する情報に基づいて、データセンタ内の起動すべき情報管理装置、起動すべき仮想マシン、起動すべき仮想ルータ及び起動すべきゲートウエイの情報を取得する第１取得手段と、
２組の仮想私設通信網用のプロトコル設定情報を通信事業者から取得する第２取得手段と、
取得した１組の仮想私設通信網用のプロトコル設定情報を前記ルータへ送信し、取得した他の１組の仮想私設通信網用のプロトコル設定情報を、前記起動すべきゲートウエイの情報に対応するゲートウエイへ送信する第１送信手段と、
前記起動すべき仮想マシン及び前記起動すべき仮想ルータの情報に対応する仮想マシン及び仮想ルータの起動を指示する指示手段と、
起動した仮想ルータのアドレスを前記ルータに送信し、前記ルータのアドレスを前記起動した仮想ルータに送信する第２送信手段と
を備えることを特徴とする情報処理装置。
【請求項５】
前記情報管理装置に関する情報に、前記データセンタ内の起動すべき情報管理装置、起動すべき仮想マシン、起動すべき仮想ルータ及び起動すべきゲートウエイの情報を関連付けたデータベースを備え、
前記取得手段は、前記データベース及び前記受信した情報管理装置に関する情報に基づいて、前記データセンタ内の起動すべき情報管理装置、起動すべき仮想マシン、起動すべき仮想ルータ及び起動すべきゲートウエイの情報を取得することを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記仮想私設通信網用のプロトコル設定情報は、ＰＰＰｏＥの識別情報及びパスワードであることを特徴とする請求項４又は５に記載の情報処理装置。
【請求項７】
コンピュータを、
ルータがワイドエリアネットワークに接続された時に、仮想マシン及び仮想ルータを起動する情報管理装置に関する情報を当該ルータから受信する受信手段、
前記受信した情報管理装置に関する情報に基づいて、データセンタ内の起動すべき情報管理装置、起動すべき仮想マシン、起動すべき仮想ルータ及び起動すべきゲートウエイの情報を取得する第１取得手段、
２組の仮想私設通信網用のプロトコル設定情報を通信事業者から取得する第２取得手段、
取得した１組の仮想私設通信網用のプロトコル設定情報を前記ルータへ送信し、取得した他の１組の仮想私設通信網用のプロトコル設定情報を、前記起動すべきゲートウエイの情報に対応するゲートウエイへ送信する第１送信手段、
前記起動すべき仮想マシン及び前記起動すべき仮想ルータの情報に対応する仮想マシン及び仮想ルータの起動を指示する指示手段、及び
起動した仮想ルータのアドレスを前記ルータに送信し、前記ルータのアドレスを前記起動した仮想ルータに送信する第２送信手段
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ルータ、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
従来より、インターネットサービスプロバイダ（ISP）に接続するルータの設定情報をネットワークから取得することにより、ルータ購入者によるルータ内のインターネット接続の設定を容易にする第１の技術が知られている（例えば、特許文献１参照）。この技術では、ルータがモデムに接続されたとき、ルータはブロードバンドアクセスサーバにアクセスし、RADIUSサーバに認証された後、機器認証サーバにおいて、機器認証される。その後、ルータはISPダウンロードサーバより、ISPサーバに接続する際に必要となる設定情報を取得する。ルータは、取得した設定情報を自らに設定し、その設定情報を基に、ISPサーバに接続し、ISPサーバ経由で、インターネット上のWEBページのHTMLなどを取得する。
【０００３】
また、カラオケ装置の識別情報やルータの識別情報をWAN（Wide Area Network）を介してサーバに送信する第２の技術が知られている（例えば、特許文献２参照）。
【０００４】
また、従来より、クラウドデータセンタ上の仮想マシンを利用したシステムを、顧客のイントラネットから利用する第３の技術が知られている。このシステムでは、クラウドデータセンタ内の物理サーバが、顧客の業務を実行する仮想マシンを起動し、顧客のイントラネットに接続される端末（例えば、コンピュータ）に顧客の業務に必要なサービスを提供している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−１９９６５２号公報
【０００６】
【特許文献２】特開２００４−１０９２６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上記第３の技術では、クラウドデータセンタのエンジニアが、顧客の要望に応じて、仮想マシンを含むシステムの論理設計や構築作業をする必要がある。また、顧客もクラウドデータセンタの仮想マシンへ接続するための設定作業を行う必要がある。このため、クラウドデータセンタのエンジニア及び顧客に作業負担がかかるという課題がある。
【０００８】
また、上記第１及び第２の技術のように、ルータを顧客のイントラネットに設置した場合でも、顧客の端末が、イントラネットの外部にあるネットワークに接続できるだけであり、クラウドデータセンタ上の仮想マシンにアクセスできるわけではない。
【０００９】
そこで、１つの側面では、発明は、ユーザがデータセンタの中で動作する仮想マシンをあたかもＬＡＮに直接繋がるサーバのように使用できる状態を作成できることを目的とする。
【課題を解決するための手段】
【００１０】
１つの案では、ルータは、ルータがワイドエリアネットワークに接続された時に、予め登録された、仮想マシン及び仮想ルータを起動する情報管理装置に関する情報を当該ワイドエリアネットワークに接続されているデータセンタに送信する送信手段と、前記データセンタから仮想私設通信網用のプロトコル設定情報を取得し、当該取得した仮想私設通信網用のプロトコル設定情報に基づいて、前記データセンタ内のゲートウエイへの通信路を開設する開設手段と、前記情報管理装置に関する情報に基づいて前記データセンタ内で起動された仮想マシンに接続される仮想ルータのアドレスを前記データセンタから取得し、当該取得した仮想ルータのアドレスに基づいて、前記データセンタのゲートウエイへの通信路を介して前記仮想ルータと通信する通信手段とを備える。
【００１１】
１つの案では、情報処理装置は、ルータがワイドエリアネットワークに接続された時に、仮想マシン及び仮想ルータを起動する情報管理装置に関する情報を当該ルータから受信する受信手段と、前記受信した情報管理装置に関する情報に基づいて、データセンタ内の起動すべき情報管理装置、起動すべき仮想マシン、起動すべき仮想ルータ及び起動すべきゲートウエイの情報を取得する第１取得手段と、２組の仮想私設通信網用のプロトコル設定情報を通信事業者から取得する第２取得手段と、取得した１組の仮想私設通信網用のプロトコル設定情報を前記ルータへ送信し、取得した他の１組の仮想私設通信網用のプロトコル設定情報を、前記起動すべきゲートウエイの情報に対応するゲートウエイへ送信する第１送信手段と、前記起動すべき仮想マシン及び前記起動すべき仮想ルータの情報に対応する仮想マシン及び仮想ルータの起動を指示する指示手段と、起動した仮想ルータのアドレスを前記ルータに送信し、前記ルータのアドレスを前記起動した仮想ルータに送信する第２送信手段とを備える。
【００１２】
１つの案では、プログラムは、コンピュータを、ルータがワイドエリアネットワークに接続された時に、仮想マシン及び仮想ルータを起動する情報管理装置に関する情報を当該ルータから受信する受信手段、前記受信した情報管理装置に関する情報に基づいて、データセンタ内の起動すべき情報管理装置、起動すべき仮想マシン、起動すべき仮想ルータ及び起動すべきゲートウエイの情報を取得する第１取得手段、２組の仮想私設通信網用のプロトコル設定情報を通信事業者から取得する第２取得手段、取得した１組の仮想私設通信網用のプロトコル設定情報を前記ルータへ送信し、取得した他の１組の仮想私設通信網用のプロトコル設定情報を、前記起動すべきゲートウエイの情報に対応するゲートウエイへ送信する第１送信手段、前記起動すべき仮想マシン及び前記起動すべき仮想ルータの情報に対応する仮想マシン及び仮想ルータの起動を指示する指示手段、及び起動した仮想ルータのアドレスを前記ルータに送信し、前記ルータのアドレスを前記起動した仮想ルータに送信する第２送信手段として機能させる。
【発明の効果】
【００１３】
ユーザがデータセンタの中で動作する仮想マシンをあたかもＬＡＮに直接繋がるサーバのように使用できる状態を作成できる。
【図面の簡単な説明】
【００１４】
【図１】本実施の形態にかかるルータを含む情報管理システムの構成図である。
【図２】データベース１５Ａの構成図である。
【図３】（Ａ）は、管理サーバ１４のハードウエア構成を示すブロック図である。（Ｂ）は、管理サーバ１４のルータ管理部１６の機能構成を示すブロック図である。
【図４】（Ａ）は、ルータ４のハードウエア構成を示すブロック図である。（Ｂ）は、ルータ４の機能構成を示すブロック図である。
【図５】ルータ４が実行する処理を示すフローチャートである。
【図６】ルータ管理部１６が実行する処理を示すフローチャートである。
【図７】情報管理システム１が実行する処理のシーケンスを示す図である。
【発明を実施するための形態】
【００１５】
以下、図面を参照しながら本発明の実施の形態を説明する。
【００１６】
図１は、本実施の形態にかかるルータを含む情報管理システムの構成図である。
【００１７】
情報管理システム１は、ＶＭ（Virtual Machine）サービスデータセンタ２、通信事業者が提供するＰＰＰｏＥ（Point to Point Protocol over Ethernet）網３（Ethernet；登録商標）、ルータ４、顧客用イントラネット５、及び顧客ＰＣ（Personal Computer）６を備えている。ＰＰＰｏＥは、ＰＰＰ（Point to Point Protocol）の機能をイーサネット（登録商標）を通して利用するプロトコルであり、後述する仮想私設通信網用のプロトコルである。ＰＰＰｏＥ網３はワイドエリアネットワーク（WAN）である。
【００１８】
ＶＭサービスデータセンタ２は、顧客ＰＣ６に対して、ＰＰＰｏＥ網３経由でソフトウェアパッケージやアプリケーション実行用のプラットフォームなどのサービスを提供するクラウドサービスセンタである。また、ＶＭサービスデータセンタ２は、物理サーバで構成される複数のＩＴ（Information Technology）セル１１と、ゲートウエイサーバで構成される複数のＧＷ（Gateway）セル１２と、管理サーバ１４とを備えている。管理サーバ１４は、ＬＡＮ（Local Area Network）１３を介して複数のＩＴセル１１及び複数のＧＷセル１２に接続されている。ＩＴセル１１は、情報管理装置の一例である。管理サーバ１４は、情報処理装置の一例である。
【００１９】
ＩＴセル１１は、顧客ＰＣ６に提供するサービスを起動する仮想マシン１７と、仮想マシン１７からのデータの出力及び仮想マシン１７へのデータの入力を制御する仮想ルータ１８と備えている。仮想マシン１７は、仮想ルータ１８に１対１の関係で接続されている。また、ＩＴセル１１は、複数の仮想マシン１７及び複数の仮想ルータ１８を備えていてもよい。仮想マシン１７は、仮想ＯＳや、顧客へ提供するアプリケーションなどを起動している。仮想マシン１７及び仮想ルータ１８はソフトウエアで実現される。また、仮想ルータ１８は、特定の顧客ＰＣからのアクセスのみを受け付けるファイアーウォールルータである。
【００２０】
ＧＷセル１２は、ゲートウエイプログラムを有し、ゲートウエイプログラムを実行することにより、仮想ルータ１８とＰＰＰｏＥ網３との間でデータの橋渡しを行う。
【００２１】
管理サーバ１４は、ＩＴセル管理部１５と、ルータ管理部１６とを備えている。ＩＴセル管理部１５は、データベース（ＤＢ）１５Ａを備えている。
【００２２】
図２は、データベース１５Ａの構成図である。データベース１５Ａには、ルータ４から受信するＶＭ機器情報に関連付けられた、仮想マシン、仮想ルータ、ＩＴセル及びＧＷセルのＩＤ番号が登録されている。ＶＭ機器情報（情報管理装置に関する情報）は、仮想マシン１７及び仮想モデム１８を起動するＩＴセル１１を特定する情報であり、具体的には、ＩＴセル１１が有するＯＳ（Operating System）及びＩＴセル１１が有するハードウエアの情報である。
【００２３】
ＩＴセル管理部１５は、ルータ４からＶＭ機器情報を受信すると、ＶＭ機器情報に基づいて、データベース１５Ａに登録されている仮想マシン１７、仮想モデム１８、ＩＴセル１１、及びＧＷセル１２を選択する。その後、ＩＴセル管理部１５は、選択したＩＴセル１１及びＧＷセル１２を起動し、選択したＩＴセル１１に選択した仮想マシン１７及び仮想ルータ１８を起動させる。
【００２４】
ＩＴセル管理部１５は、各ＩＴセル１１の動作を管理する。また、ルータ管理部１５は、通信事業者が開設したIP-VPN（IP-Virtual Private Network）上で、ルータ４及びＧＷセル１２との間のＰＰＰｏＥセッションの通信を確立する。IP-VPNは、通信事業者の保有する広域IP通信網を経由して構築される仮想私設通信網（VPN）である。図１では、IP-VPNは、ＶＭサービスデータセンタ２からＰＰＰｏＥ網３を介してルータ４まで接続する仮想私設通信網（VPN）である。IP-VPNの例としては、通信事業者が提供する、フレッツ・VPNワイドやFENICSビジネスIPネットワークサービスなどがある。
【００２５】
また、ルータ管理部１６は、ルータ４に仮想ルータ１８のＩＰアドレスを通知し、仮想ルータ１８にルータ４のＩＰアドレスを通知し、ルータ４及び仮想ルータ１８の間のEthernet over IPによる通信を確立する。さらに、ルータ管理部１６は、ＩＴセル管理部１５に、仮想マシン１７を起動するＩＴセル１１にＰＰＰｏＥセッションの通信を実行するＧＷセル１２を割り当てるように依頼する。ＩＴセル管理部１５及びルータ管理部１６は、１台の管理サーバに含まれているが、別々のサーバに設けられていてもよい。
【００２６】
通信事業者は、ＶＭサービスデータセンタ２とルータ４との間で光通信（FTTH）のIP-VPNとしてのＰＰＰｏＥ網３を提供する。また、通信事業者は、遠隔地のコンピュータネットワークへ接続するためのサービスであるＲＡＳ２０を有しており、このＲＡＳ２０を使って、仮想ルータ１８とルータ４との間のＰＰＰｏＥセッションの通信を実行する。
【００２７】
以上のように構成された情報管理システム１では、顧客がルータ４をＰＰＰｏＥ網３と顧客用イントラネット５との間に接続すると、ＶＭサービスデータセンタ２は、顧客ＰＣ６がＩＴセル１１内で動作する仮想マシン１７を使用できる状態を自動的に作成する。
【００２８】
図３（Ａ）は、管理サーバ１４のハードウエア構成を示すブロック図である。図４（Ｂ）は、管理サーバ１４のルータ管理部１６の機能構成を示すブロック図である。
【００２９】
図３（Ａ）において、管理サーバ１４は、装置全体を制御するＣＰＵ５１、制御プログラムを備えるＲＯＭ５２、及びワーキングエリアとして機能するＲＡＭ５３を備えている。また、管理サーバ１４は、各種の情報やプログラムを備えるハードディスクドライブ（ＨＤＤ）５４、及びＬＡＮ１３と接続するためのネットワークインタフェース５５を備えている。ＣＰＵ５１は、システムバス５６を介してＲＯＭ５２、ＲＡＭ５３、ＨＤＤ５４、及びネットワークインタフェース５５に接続されている。図１のＩＴセル管理部１５及びルータ管理部１６は、ＣＰＵ５１がＲＯＭ５２又はＨＤＤ５４に格納されている制御プログラムを実行することによって実現される。また、データベース１５Ａは、ＨＤＤ５４に格納されている。
【００３０】
ＩＴセル１１及びＧＷセル１２のハードウエア構成は、管理サーバ１４のハードウエア構成と同一であるので、ＩＴセル１１及びＧＷセル１２のハードウエア構成の説明は省略する。
【００３１】
図３（Ｂ）において、ルータ管理部１６は、受信部６１、依頼部６２、取得部６３、指示部６４、及び送信部６５を備えている。
【００３２】
受信部６１は、ルータ４がＰＰＰｏＥ網３と顧客用イントラネット５との間に接続されたときに、ＶＭ機器情報をルータ４から受信する。依頼部６２は、運用段階用のIP-VPNの作成、及び２組の運用段階用ＰＰＰｏＥ設定情報の作成を通信事業者に依頼する。取得部６３は、ＶＭ機器情報に基づいて、ＶＭサービスデータセンタ２内の起動すべきＩＴセル１１、起動すべき仮想マシン１７、起動すべき仮想ルータ１８及び起動すべきＧＷセル１２の情報を取得する。ここで、ＩＴセル１１の情報は、ＩＴセル１１を特定するＩＤである。仮想マシン１７の情報は、仮想マシン１７を特定するＩＤである。仮想ルータ１８の情報は、仮想ルータ１８を特定するＩＤである。また、ＧＷセル１２の情報は、ＧＷセル１２を特定するＩＤである。
【００３３】
さらに、取得部６３は、２組の運用段階用ＰＰＰｏＥ設定情報を通信事業者から取得する。運用段階用ＰＰＰｏＥ設定情報については、後述する。指示部６４は、起動すべき仮想マシン１７及び起動すべき仮想ルータ１８の情報に対応する仮想マシン１７及び仮想ルータ１８の起動をＩＴセル管理部１５に指示する。送信部６５は、１組の運用段階用ＰＰＰｏＥ設定情報をルータ４へ送信し、他の１組の運用段階用ＰＰＰｏＥ設定情報を、起動すべきＧＷセル１２の情報に対応するＧＷセル１２へ送信する。また、送信部６５は、起動した仮想ルータ１８のＩＰアドレスをルータ４に送信し、ルータ４のＩＰアドレスを起動した仮想ルータ１８に送信する。
【００３４】
受信部６１、取得部６３及び送信部６５は、ＣＰＵ５１及びネットワークインタフェース５５により実現される。依頼部６２及び指示部６４は、ＣＰＵ５１が所定の制御プログラムを実行することにより実現される。受信部６１は、受信手段の一例である。取得部６３は、第１取得手段及び第２取得手段の一例である。送信部６５は、第１送信手段及び第２送信手段の一例である。指示部６４は指示手段の一例である。
【００３５】
図４（Ａ）は、ルータ４のハードウエア構成を示すブロック図である。図４（Ｂ）は、ルータ４の機能構成を示すブロック図である。
【００３６】
図４（Ａ）に示すように、ルータ４は、ルータ４の全体動作を制御するマイコン７１、及び制御プログラムやデータを格納するメモリ７２を備えている。また、ルータ４は、ＰＰＰｏＥ網３と接続するためのＷＡＮ（Wide Area Network）側インターフェース７３、及び顧客用イントラネット５と接続するためのＬＡＮ側インターフェース７４を備えている。マイコン７１はバス７５を介してメモリ７２、ＷＡＮ側インターフェース７３及びＬＡＮ側インターフェース７４に接続されている。
【００３７】
メモリ７２は、仮想マシンに接続するためのスクリプト、設定段階用ＰＰＰｏＥ設定情報、及びＶＭ機器情報を格納している。設定段階用ＰＰＰｏＥ設定情報は、ＰＰＰｏＥユーザ名とパスワードを含む。設定段階用ＰＰＰｏＥ設定情報は、ルータ４がＰＰＰｏＥを使って、ＰＰＰｏＥ網３を介してＶＭサービスデータセンタ２に最初に接続するための情報である。ＰＰＰｏＥユーザ名は、例えば、「faucet-user-123456@facet.sop.fujitsu.com」であり、ＶＭサービスデータセンタ２を特定するドメイン名及びルータ４の固有のＩＤで構成されている。
【００３８】
図４（Ｂ）に示すように、ルータ４は、ＰＰＰｏＥ処理部７７、ルーティング処理部７８、ＰＰＰｏＥ認証情報データベース（ＤＢ）７９、ＷＡＮ側インターフェース７３及びＬＡＮ側インターフェース７４を備えている。ＰＰＰｏＥ認証情報ＤＢ７９は、設定段階用ＰＰＰｏＥ設定情報を格納している。また、ＰＰＰｏＥ認証情報ＤＢ７９は、メモリ７２に格納されている。送信手段及び開設手段の一例としては、ＰＰＰｏＥ処理部７７が挙げられる。また、通信手段の一例としては、ルーティング処理部７８が挙げられる。
【００３９】
ＰＰＰｏＥ処理部７７は、ＰＰＰｏＥ認証情報ＤＢ７９に格納された設定段階用ＰＰＰｏＥ設定情報を使ってＰＰＰｏＥ網３を介してＶＭサービスデータセンタ２に最初に接続する処理を実行する。さらに、ＰＰＰｏＥ処理部７７は、運用段階用ＰＰＰｏＥ設定情報を使ってＰＰＰｏＥ網３を介してＶＭサービスデータセンタ２に接続する処理を実行する。運用段階用ＰＰＰｏＥ設定情報は、ルータ４を運用段階用のIP-PVNに接続するためのＰＰＰｏＥ−ＩＤ及びパスワードを含み、ルータ管理部１６から取得される。運用段階用ＰＰＰｏＥ設定情報は、仮想私設通信網用のプロトコルの設定情報の一例である。また、運用段階用のIP-PVNは、ＶＭサービスデータセンタ２からルータ４までの通信経路を含む運用段階の仮想私設通信網（VPN）である。設定段階用ＰＰＰｏＥ設定情報と運用段階用ＰＰＰｏＥ設定情報とを分けている理由は、設定段階で利用されるＧＷセル１２と運用段階で起動するＧＷセル１２とが異なる場合があるからである。
【００４０】
ルーティング処理部７８は、ＩＴセル管理部１５で選択された仮想ルータ１８のＩＰアドレスをルータ管理部１６から取得し、ＩＴセル管理部１５で選択された仮想ルータ１８と、Ethernet over IPによる通信を行う。これにより、Ethernet over IPによるデータ通信が顧客ＰＣ６とＩＴセル管理部１５で選択された仮想マシン１７との間で実行される。Ethernet over IPは、データ（具体的にはイーサフレーム）をＩＰパケット化し送受信する機能である。ＰＰＰｏＥ処理部７７及びルーティング処理部７８は、マイコン７１がメモリ７２に格納されている制御プログラムを実行することにより実現される。
【００４１】
図５は、ルータ４が実行する処理を示すフローチャートである。
【００４２】
前提として、顧客がルータ４のＷＡＮ側インターフェース７３に光通信ケーブルを接続し、ＬＡＮ側インターフェース７４にＬＡＮケーブルを接続し、ルータ４の電源を投入しているものとする。
【００４３】
まず、ＰＰＰｏＥ処理部７７が、ＰＰＰｏＥ認証情報ＤＢ７９に格納された設定段階用ＰＰＰｏＥ設定情報を使って設定段階のＰＰＰｏＥによるＧＷセル１２への通信路を開設する、即ち設定段階用のIP-VPNに接続する（ステップＳ１）。ステップＳ１により、ルータ４は、ＰＰＰｏＥ網３を介してＶＭサービスデータセンタ２のＧＷセル１２にアクセスする。
【００４４】
次いで、ＰＰＰｏＥ処理部７７は、接続開始を通知するための情報及びＰＰＰｏＥ認証情報ＤＢ７９に格納されたＶＭ機器情報をルータ管理部１６に送信する（ステップＳ２）。接続開始を通知するための情報は、例えば、接続開始を示すパケットである。また、ルータ管理部１６のホスト名が「faucet-mng.cloud.fujitsu.com」である場合には、ＰＰＰｏＥ処理部７７は、接続開始を示すパケット及びＶＭ機器情報を宛先「http://faucet-mng.cloud.fujitsu.com」に送信する。
【００４５】
次に、ＰＰＰｏＥ処理部７７は、ＶＭ機器情報の返信として、運用段階用ＰＰＰｏＥ設定情報、即ち、ＰＰＰｏＥ−ＩＤ及びパスワードをルータ管理部１６から取得する（ステップＳ３）。ＰＰＰｏＥ処理部７７は、ルータ管理部１６から取得したＰＰＰｏＥ−ＩＤ及びパスワードを用いて、運用段階のＰＰＰｏＥによる、起動したＧＷセル１２への通信路を開設する、即ち運用段階用のIP-VPNに接続する（ステップＳ４）。ステップＳ４により、ルータ４は、イーサネットを使った仮想私設通信網で、起動したＧＷセル１２と接続できる。
【００４６】
その後、ルーティング処理部７８は、ＩＴセル管理部１５で選択された仮想ルータ１８のＩＰアドレスをルータ管理部１６から取得する（ステップＳ５）。例えば、ルーティング処理部７８は、ルータ管理部１６内の仮想ルータ１８のＩＰアドレスの登録先「http://faucet-mng.cloud.fujitsu.com/etherip-param」からＩＴセル管理部１５で選択された仮想ルータ１８のＩＰアドレスを取得する。
【００４７】
ルーティング処理部７８は、Ethernet over IP機能、即ちデータをＩＰパケット化し、ＩＴセル管理部１５で選択された仮想ルータ１８との間でＩＰパケットを送受信する機能を設定する。これにより、ルータ４があたかもイーサネットで、ＩＴセル管理部１５で選択された仮想ルータ１８に接続される仮想マシン１７に直接つながっている状態を作成できる。同時に、ルーティング処理部７８は、取得した仮想ルータ１８のＩＰアドレスに基づいて、起動したＧＷセル１２からルータ４までの通信路を介してＩＴセル管理部１５で選択された仮想ルータ１８と通信する（ステップＳ６）。
【００４８】
ステップＳ１〜Ｓ６の工程により、顧客ＰＣ６は、ルータ４、ＰＰＰｏＥ網３（IP-VPN）、ＧＷセル１２及び仮想ルータ１８を介して仮想マシン１７にアクセスすることができる。
【００４９】
図６は、ルータ管理部１６が実行する処理を示すフローチャートである。
【００５０】
受信部６１は、接続開始を示すパケット及びＶＭ機器情報をルータ４から受信する（ステップＳ１１）。取得部６３は、ＶＭ機器情報をＩＴセル管理部１５に送信する。そして、取得部６３は、起動すべき仮想マシン、起動すべき仮想ルータ、起動すべきＩＴセルの情報及び起動すべきＧＷセルの情報をＩＴセル管理部１５から取得する（ステップＳ１２）。
【００５１】
依頼部６２は、運用段階用のIP-VPNの作成、及び２組の運用段階用ＰＰＰｏＥ設定情報の作成を通信事業者に依頼する（ステップＳ１３）。ここでは、依頼部６２は、通信事業者のサイト（例えば「フレッツ光ネクスト  サービス申込受付ページ  フレッツ  ＶＰＮ・ワイド設定メニュー」）にアクセスして、依頼を実行する。尚、ステップＳ１３の工程は、ＶＭサービスデータセンタ２の管理者が運用段階用のIP-VPNの作成、及び２組の運用段階用ＰＰＰｏＥ設定情報の作成を通信事業者に依頼してもよい。その後、通信事業者が運用段階用のIP-VPNを作成する。
【００５２】
取得部６２は、２組の運用段階用ＰＰＰｏＥ設定情報を通信事業者から取得する（ステップＳ１４）。次いで、送信部６５は、１組の運用段階用ＰＰＰｏＥ設定情報をルータ４に送信する（ステップＳ１５）。ステップＳ１５により、ルータ４のＰＰＰｏＥ処理部７７が運用段階用ＰＰＰｏＥ設定情報を使って、ステップＳ１２で取得されたＧＷセルの情報に対応するＧＷセル１２への通信路を開設する。送信部６５は、他の１組の運用段階用ＰＰＰｏＥ設定情報を、ステップＳ１２で取得されたＧＷセルの情報に対応するＧＷセルに送信する（ステップＳ１６）。ステップＳ１６により、ステップＳ１２で取得されたＧＷセルの情報に対応するＧＷセル１２が、運用段階用ＰＰＰｏＥ設定情報を使って、ルータ４への通信路を開設する。
【００５３】
指示部６４は、ステップＳ１２で取得した、起動すべき仮想マシン１７及び起動すべき仮想ルータ１８の情報に対応する仮想マシン１７及び仮想ルータ１８の起動をＩＴセル管理部１５に指示する（ステップＳ１７）。その後、送信部６５は、起動した仮想ルータ１８のＩＰアドレスをルータ４に送信し、ルータ４のＩＰアドレスを起動した仮想ルータ１８に送信する（ステップＳ１８）。ステップＳ１８により、起動した仮想ルータ１８は、Ethernet over IP機能、即ちデータをＩＰパケット化し送受信する機能を設定する。そして、起動した仮想ルータ１８は、ルータ４のＩＰアドレスに基づいて、ＧＷセル１２からルータ４までの通信路を介してルータ４と通信する。また、ルータ４は、Ethernet over IP機能、即ちデータをＩＰパケット化し送受信する機能を設定する。そして、ルータ４は、仮想ルータ１８のＩＰアドレスに基づいて、ＧＷセル１２からルータ４までの通信路を介して起動した仮想ルータ１８と通信する。
【００５４】
ステップＳ１１〜Ｓ１８の工程により、ルータ管理部１６は、顧客ＰＣ６がルータ４、ＰＰＰｏＥ網３（IP-VPN）、ＧＷセル１２及び仮想ルータ１８を介して仮想マシン１７にアクセスすることを補助することができる。
【００５５】
図７は、情報管理システム１が実行する処理のシーケンスを示す図である。
【００５６】
まず、ルータ４の工場出荷時に、ルータ４のメモリ７２にはＶＭ機器情報が設定されている（ステップＳ３１）。次に、ルータ４の接続時に、ルータ４のＰＰＰｏＥ処理部７７は、ＰＰＰｏＥ認証情報ＤＢ７９に格納された設定段階用ＰＰＰｏＥ設定情報を使って設定段階のＰＰＰｏＥによるＧＷセル１２への通信路を開設する（ステップＳ３２）。ルータ４のＰＰＰｏＥ処理部７７は、接続開始を示すパケット及びＶＭ機器情報をルータ管理部１６に送信する（ステップＳ３３）。
【００５７】
ルータ管理部１６の受信部６１は、接続開始を示すパケット及びＶＭ機器情報をルータ４から受信する（ステップＳ３４）。ルータ管理部１６の取得部６３は、ＶＭ機器情報をＩＴセル管理部１５に送信する。そして、取得部６３は、起動すべき仮想マシン１７、起動すべき仮想ルータ１８、起動すべきＩＴセル１１及び起動すべきＧＷセル１２の情報をＩＴセル管理部１５から取得する（ステップＳ３５）。ルータ管理部１６の依頼部６２は、運用段階用のIP-VPNの作成、及び２組の運用段階用ＰＰＰｏＥ設定情報の作成を通信事業者に依頼する（ステップＳ３６）。通信事業者は、ルータ管理部１６からの依頼に応じて運用段階用のIP-VPNを開設し、２組の運用段階用ＰＰＰｏＥ設定情報をルータ管理部１６に返信する。ルータ管理部１６の送信部６５は、１組の運用段階用ＰＰＰｏＥ設定情報をルータ４に、他の１組の運用段階用ＰＰＰｏＥ設定情報を、起動すべきＧＷセルに送信する（ステップＳ３７）。
【００５８】
ルータ４のＰＰＰｏＥ処理部７７は、運用段階用ＰＰＰｏＥ設定情報を使って、起動すべきＧＷセル１２への通信路を開設する（ステップＳ３８）。また、起動すべきＧＷセル１２が、運用段階用ＰＰＰｏＥ設定情報を使って、ルータ４への通信路を開設する（ステップＳ３９）。ステップＳ３８，Ｓ３９により、ルータ４及び起動すべきＧＷセル１２は、イーサネットを使った仮想私設通信網を介して互いに接続できる。
【００５９】
その後、ルータ管理部１６の指示部６４は、ステップＳ３５で取得した起動すべき仮想マシン１７及び起動すべき仮想ルータ１８の情報に対応する仮想マシン１７及び仮想ルータ１８の起動をＩＴセル管理部１５に指示する（ステップＳ４０）。ステップＳ３５で取得したＩＴセルの情報によって特定されるＩＴセルはＩＴセル管理部１５からの指示によって、仮想マシン１７及び仮想ルータ１８を起動する（ステップＳ４１）。
【００６０】
その後、ルータ管理部１６の送信部６５は、起動した仮想ルータ１８のＩＰアドレスをルータ４へ、ルータ４のＩＰアドレスを起動した仮想ルータ１８へそれぞれ送信する（ステップＳ４２）。ルータ４は、起動した仮想ルータ１８のＩＰアドレスをルータ管理部１６から受信する。ルータ４は、Ethernet over IP機能を設定し、受信されたＩＰアドレスに基づいて、ＧＷセル１２からルータ４までの通信路を介して起動した仮想ルータ１８と通信する（ステップＳ４３）。ＩＴセル１１内の起動した仮想ルータ１８は、ルータ管理部１６からルータ４のＩＰアドレスを受信する。起動した仮想ルータ１８は、Ethernet over IP機能、即ちデータをＩＰパケット化し送受信する機能を設定する。同時に、起動した仮想ルータ１８は、受信されたＩＰアドレスに基づいて、ＧＷセル１２からルータ４までの通信路を介してルータ４と通信する（ステップＳ４４）。Ethernet over IP機能が、起動した仮想ルータ１８及びルータ４に設定されるので、起動した仮想ルータ１８に接続される仮想マシン１７があたかもイーサネットでルータ４に直接つながっている状態を作成できる。
【００６１】
以上説明したように、本実施の形態によれば、ルータ４は、ルータがＰＰＰｏＥ網３に接続された時に、ＶＭ機器情報をルータ管理部１６に送信する。そして、ルータ４は、ＰＰＰｏＥ−ＩＤ及びパスワードを使って、ＶＭ機器情報に基づいて特定された起動すべきＧＷセル１２への通信路を開設する。これにより、ルータ４と起動すべきＧＷセル１２との間の通信路が開設される。さらに、ルータ４は、ＶＭ機器情報に従って起動された仮想マシン１７に接続される仮想ルータ１８のＩＰアドレスに基づいて、ＧＷセル１２への通信路を介して当該仮想ルータ１８と通信する。これにより、ルータ４及び起動した仮想ルータ１８が互いに通信する。よって、ルータ４をＰＰＰｏＥ網３に接続するだけで、ルータ４は、ユーザがＶＭサービスデータセンタ２の中で動作する仮想マシン１７をあたかもＬＡＮに直接繋がるサーバのように使用できる状態を作成することができる。また、顧客は、ルータ４を設置するだけでＶＭサービスデータセンタ２の中で動作する仮想マシン１７を使用できるので、顧客のシステムにかかる費用、つまりランニングコストを削減することができる。
【００６２】
また、管理サーバ１４のルータ管理部１６は、ルータがＰＰＰｏＥ網３に接続された時に、ルータ４からＶＭ機器情報を受信する。ルータ管理部１６は、ＰＰＰｏＥ−ＩＤ及びパスワードをルータ４とＶＭ機器情報に基づいて特定された起動すべきＧＷセル１２とに送信する。これにより、ルータ４と起動すべきＧＷセル１２との間の通信路が開設される。さらに、ルータ管理部１６は、ＶＭ機器情報に基づいて特定された仮想マシン１７及び仮想ルータ１８の起動をＩＴセル管理部１５に指示する。これにより、仮想マシン１７及び仮想ルータ１８が起動する。さらに、ルータ管理部１６は、起動した仮想ルータ１８のアドレスをルータ４に送信し、ルータ４のアドレスを起動した仮想ルータ１８に送信する。これにより、ルータ４及び起動した仮想ルータ１８が互いに通信する。よって、ルータ管理部１６は、ルータ４をＰＰＰｏＥ網３に接続するだけで、ユーザが仮想マシン１７をあたかもＬＡＮに直接繋がるサーバのように使用できる状態を作成できる。
【００６３】
さらに、ＶＭサービスデータセンタ２では、ルータ４のネットワークへの接続に応じて、ＰＰＰｏＥ−ＩＤ及びパスワードの取得及び仮想マシン１７の起動が実行される。よって、ＶＭサービスデータセンタ２は、必要な数のＰＰＰｏＥ−ＩＤ及びパスワードを取得でき、必要な数の仮想マシン１７を稼働することができる。
【００６４】
ルータ管理部１６の機能を実現するためのソフトウェアのプログラムが記録されている記録媒体を、管理サーバ１４に供給し、ＣＰＵ５１が記憶媒体に格納されたプログラムを実行してもよい。プログラムを供給するための記憶媒体としては、例えば、ＣＤ−ＲＯＭ（Compact Disk Read Only Memory）、ＤＶＤ（Digital Versatile Disk）、又はＳＤ（Secure Digital）メモリカードなどがある。
【００６５】
また、管理サーバ１４のＣＰＵ５１が、ルータ管理部１６の機能を実現するためのソフトウェアのプログラムを実行することによっても、上記実施の形態と同様の効果を奏する。
【００６６】
以上の実施の形態に関し、更に以下の付記を開示する。
【００６７】
（付記１）ルータがワイドエリアネットワークに接続された時に、予め登録された、仮想マシン及び仮想ルータを起動する情報管理装置に関する情報を当該ワイドエリアネットワークに接続されているデータセンタに送信する送信手段と、前記データセンタから仮想私設通信網用のプロトコル設定情報を取得し、当該取得した仮想私設通信網用のプロトコル設定情報に基づいて、前記データセンタ内のゲートウエイへの通信路を開設する開設手段と、前記情報管理装置に関する情報に基づいて前記データセンタ内で起動された仮想マシンに接続される仮想ルータのアドレスを前記データセンタから取得し、当該取得した仮想ルータのアドレスに基づいて、前記データセンタのゲートウエイへの通信路を介して前記仮想ルータと通信する通信手段とを備えることを特徴とするルータ。かかる構成によれば、ルータは、ユーザがデータセンタの中で動作する仮想マシンをあたかもＬＡＮに直接繋がるサーバのように使用できる状態を作成できる。
【００６８】
（付記２）前記仮想私設通信網用のプロトコル設定情報は、前記データセンタが通信事業者から取得したＰＰＰｏＥの識別情報及びパスワードであることを特徴とする付記１に記載のルータ。かかる構成によれば、ルータは、イーサネットを使った仮想私設通信網でデータセンタ内のゲートウエイと接続できる。
【００６９】
（付記３）前記通信手段は、Ethernet over IP機能を設定することを特徴とする付記１又は２に記載のルータ。かかる構成によれば、ルータがあたかもイーサネットで仮想マシンに直接つながっている状態を作成できる。
【００７０】
（付記４）前記開設手段は、前記送信手段による前記情報管理装置に関する情報の送信前に、予め登録された設定段階の仮想私設通信網用のプロトコル設定情報に基づいて、前記データセンタ内のゲートウエイへの通信路を開設し、前記送信手段による前記情報管理装置に関する情報の送信後に、前記データセンタから取得した運用段階の仮想私設通信網用のプロトコル設定情報に基づいて、前記データセンタ内のゲートウエイへの通信路を開設することを特徴とする付記１乃至４のいずれか１項に記載のルータ。かかる構成によれば、設定段階の接続先のゲートウエイと運用段階の接続先のゲートウエイとが異なる場合でも、ゲートウエイへの通信路の開設ができる。
【００７１】
（付記５）ルータがワイドエリアネットワークに接続された時に、仮想マシン及び仮想ルータを起動する情報管理装置に関する情報を当該ルータから受信する受信手段と、前記受信した情報管理装置に関する情報に基づいて、データセンタ内の起動すべき情報管理装置、起動すべき仮想マシン、起動すべき仮想ルータ及び起動すべきゲートウエイの情報を取得する第１取得手段と、２組の仮想私設通信網用のプロトコル設定情報を通信事業者から取得する第２取得手段と、取得した１組の仮想私設通信網用のプロトコル設定情報を前記ルータへ送信し、取得した他の１組の仮想私設通信網用のプロトコル設定情報を、前記起動すべきゲートウエイの情報に対応するゲートウエイへ送信する第１送信手段と、前記起動すべき仮想マシン及び前記起動すべき仮想ルータの情報に対応する仮想マシン及び仮想ルータの起動を指示する指示手段と、起動した仮想ルータのアドレスを前記ルータに送信し、前記ルータのアドレスを前記起動した仮想ルータに送信する第２送信手段とを備えることを特徴とする情報処理装置。かかる構成によれば、情報処理装置は、ユーザがデータセンタの中で動作する仮想マシンをあたかもＬＡＮに直接繋がるサーバのように使用できる状態を作成できる。
【００７２】
（付記６）前記情報管理装置に関する情報に、前記データセンタ内の起動すべき情報管理装置、起動すべき仮想マシン、起動すべき仮想ルータ及び起動すべきゲートウエイの情報を関連付けたデータベースを備え、前記取得手段は、前記データベース及び前記受信した情報管理装置に関する情報に基づいて、前記データセンタ内の起動すべき情報管理装置、起動すべき仮想マシン、起動すべき仮想ルータ及び起動すべきゲートウエイの情報を取得することを特徴とする付記５に記載の情報処理装置。かかる構成によれば、情報処理装置は、ルータの接続に応じて、起動すべき情報管理装置、起動すべき仮想マシン、起動すべき仮想ルータ及び起動すべきゲートウエイを特定できる。
【００７３】
（付記７）前記仮想私設通信網用のプロトコルの設定情報は、ＰＰＰｏＥの識別情報及びパスワードであることを特徴とする付記５又は６に記載の情報処理装置。かかる構成によれば、データセンタ内のゲートウエイ及びルータはイーサネットを使った仮想私設通信網を介して互いに接続できる。
【００７４】
（付記８）コンピュータを、ルータがワイドエリアネットワークに接続された時に、仮想マシン及び仮想ルータを起動する情報管理装置に関する情報を当該ルータから受信する受信手段、前記受信した情報管理装置に関する情報に基づいて、データセンタ内の起動すべき情報管理装置、起動すべき仮想マシン、起動すべき仮想ルータ及び起動すべきゲートウエイの情報を取得する第１取得手段、２組の仮想私設通信網用のプロトコル設定情報を通信事業者から取得する第２取得手段、取得した１組の仮想私設通信網用のプロトコル設定情報を前記ルータへ送信し、取得した他の１組の仮想私設通信網用のプロトコル設定情報を、前記起動すべきゲートウエイの情報に対応するゲートウエイへ送信する第１送信手段、前記起動すべき仮想マシン及び前記起動すべき仮想ルータの情報に対応する仮想マシン及び仮想ルータの起動を指示する指示手段、及び起動した仮想ルータのアドレスを前記ルータに送信し、前記ルータのアドレスを前記起動した仮想ルータに送信する第２送信手段として機能させることを特徴とするプログラム。かかる構成によれば、上記付記（５）の効果と同様の効果を奏する。
【符号の説明】
【００７５】
１  情報管理システム
２  ＶＭ（Virtual Machine）サービスデータセンタ
３  ＰＰＰｏＥ（Point to Point Protocol over Ethernet）網
４  ルータ
５  顧客用イントラネット
６  顧客ＰＣ（Personal Computer）
１１  ＩＴ（Information Technology）セル
１２  ＧＷ（Gateway）セル
１４  管理サーバ
１３  ＬＡＮ（Local Area Network）
１７  仮想マシン
１８  仮想ルータ
【図１】
0005482453.tif 000002
【図２】
0005482453.tif 000003
【図３】
0005482453.tif 000004
【図４】
0005482453.tif 000005
【図５】
0005482453.tif 000006
【図６】
0005482453.tif 000007
【図７】
0005482453.tif 000008