(57)【特許請求の範囲】
【請求項１】
第１の装置から、前記第１の装置に接続される第１の中継装置、前記第１の中継装置に接続される現用ネットワーク、および前記現用ネットワークに接続される第２の中継装置を経由して、前記第２の中継装置に接続される第２の装置に到達する現用パスを管理する管理装置であって、
前記管理装置は、プログラムを実行するプロセッサと、前記プログラムを格納するメモリと、前記第１の中継装置および前記第２の中継装置に通信可能に接続するインターフェースと、を有し、
前記プロセッサは、
前記第１の装置と前記第２の装置との間の通信に関するサービス群からサービスを指定する指定処理と、
前記指定処理によって指定されたサービスに応じた１以上の仮想マシンである仮想マシン群を生成する生成処理と、
前記第１の中継装置と前記第２の中継装置との間に前記生成処理によって生成された仮想マシン群を接続することにより、前記サービスに要求される効果を確認する効果確認パスを設定する設定処理と、
前記設定処理によって設定された効果確認パスを用いて、前記サービスに要求される効果の確認を実行する実行処理と、
前記実行処理の実行結果に応じて、前記第１の中継装置および前記第２の中継装置を介して前記第１の装置と前記第２の装置との間で通信可能なパスを構築する構築処理と、
を実行することを特徴とする管理装置。
【請求項２】
前記指定処理では、前記プロセッサは、
前記現用パスでの通信を高速化する帯域拡大サービスを指定し、
前記生成処理では、前記プロセッサは、
前記指定処理によって前記帯域拡大サービスが指定された場合、前記仮想マシン群のうち第１仮想マシンおよび第２仮想マシンとして、前記第１の装置と前記第２の装置との間の通信の高速化を実現する第１の高速化装置および第２の高速化装置を生成し、
前記設定処理では、前記プロセッサは、
前記第１の装置と前記第１の中継装置を介して前記第１の高速化装置とを接続し、前記第１の高速化装置と前記第１の中継装置を介して前記現用ネットワークとを接続し、前記現用ネットワークと前記第２の中継装置を介して前記第２の高速化装置を接続し、前記第２の高速化装置と前記第２の中継装置を介して前記第２の装置とを接続して新規パスを設定し、
前記生成処理では、前記プロセッサは、
前記新規パスが設定された場合、前記仮想マシン群のうち第３仮想マシンとして、前記新規パスに対して負荷試験を実行する負荷試験器を生成し、
前記設定処理では、前記プロセッサは、
前記負荷試験器が生成された場合、前記新規パスに対し、前記負荷試験器と前記第１の中継装置を介して前記第１の高速化装置とを接続し、前記負荷試験器と前記第２の中継装置を介して前記第２の高速化装置とを接続することにより、前記効果確認パスとして、前記新規パスを負荷試験する負荷試験パスを設定し、
前記実行処理では、前記プロセッサは、
前記負荷試験パスに前記現用パスに対する負荷よりも大きい負荷をかける負荷試験を、前記負荷試験器に実行させ、
前記構築処理では、前記プロセッサは、
前記負荷試験の試験結果に基づいて、前記現用パスまたは前記新規パスのいずれか一方のパスを選択して前記第１の装置と前記第２の装置との間で通信可能に構築することを特徴とする請求項１に記載の管理装置。
【請求項３】
前記構築処理では、前記プロセッサは、
前記試験結果により前記負荷試験に合格した場合は前記新規パスを選択し、前記負荷試験に合格しなかった場合は前記現用パスを選択することを特徴とする請求項２に記載の管理装置。
【請求項４】
前記指定処理では、前記プロセッサは、
前記現用パスを迂回する通信を提供するステアリングサービスを指定し、
前記生成処理では、前記プロセッサは、
前記仮想マシン群のうち第１仮想マシンとして、前記現用パスに対して負荷試験を実行する負荷試験器を生成し、
前記設定処理では、前記プロセッサは、
前記現用パスに対し、前記負荷試験器と前記第１の中継装置を介して前記現用ネットワークとを接続し、前記負荷試験器と前記第２の中継装置を介して前記現用ネットワークとを接続することにより、前記効果確認パスとして、前記現用パスを負荷試験する負荷試験パスを設定し、
前記実行処理では、前記プロセッサは、
前記負荷試験パスに、前記現用パスに対する負荷よりも大きい負荷をかける負荷試験を、前記負荷試験器に実行させ、
前記生成処理では、前記プロセッサは、
前記負荷試験の試験結果に基づいて、前記仮想マシン群のうち第２仮想マシンおよび第３仮想マシンとして、第３の中継装置および第４の中継装置を生成し、
前記構築処理では、前記プロセッサは、
前記第１の装置と前記第１の中継装置を介して前記第３の中継装置とを接続し、前記第３の中継装置と前記試験結果に応じた迂回ネットワークを介して前記第４の中継装置とを接続し、前記第４の中継装置と前記第２の中継装置を介して前記第２の装置とを接続することにより、前記第１の装置と前記迂回ネットワークを経由して前記第２の装置とを通信可能に接続する新規パスを構築することを特徴とする請求項１に管理装置。
【請求項５】
前記生成処理では、前記プロセッサは、
前記試験結果により前記負荷試験に合格した場合は、前記第３の中継装置および前記第４の中継装置を生成せず、
前記構築処理では、前記プロセッサは、
前記第３の中継装置および前記第４の中継装置が生成されなかった場合、前記現用パスを再構築することを特徴とすることを特徴とする請求項４に記載の管理装置。
【請求項６】
前記プロセッサは、
前記現用パスにおける通信の遅延を検出する検出処理を実行し、
前記検出処理によって検出された遅延がしきい値以上である場合、前記プロセッサは、前記生成処理を実行することを特徴とする請求項１に記載の管理装置。
【請求項７】
前記生成処理では、前記プロセッサは、
前記仮想マシンとして、前記現用パスの遅延を測定する遅延測定器を生成し、
前記設定処理では、前記プロセッサは、
前記現用パスに対し、前記生成処理によって生成された遅延測定器と前記第１の中継装置を介して前記現用ネットワークとを接続し、前記遅延測定器と前記第２の中継装置を介して前記現用ネットワークとを接続することにより、前記現用パスの遅延を測定する遅延測定パスを設定し、
前記実行処理では、前記プロセッサは、
前記遅延測定パスにおける遅延を前記遅延測定器に実行させ、
前記検出処理では、前記プロセッサは、前記遅延測定処理が測定した遅延を用いて、前記現用パスにおける通信の遅延を検出することを特徴とする請求項６に記載の管理装置。
【請求項８】
第１の装置から、前記第１の装置に接続される第１の中継装置、前記第１の中継装置に接続される現用ネットワーク、および前記現用ネットワークに接続される第２の中継装置を経由して、前記第２の中継装置に接続される第２の装置に到達する現用パスを管理する管理装置による管理方法であって、
前記管理装置は、プログラムを実行するプロセッサと、前記プログラムを格納するメモリと、前記第１の中継装置および前記第２の中継装置に通信可能に接続するインターフェースと、を有し、
前記管理方法は、
前記プロセッサが、
前記第１の装置と前記第２の装置との間の通信に関するサービス群からサービスを指定する指定処理と、
前記指定処理によって指定されたサービスに応じた１以上の仮想マシンである仮想マシン群を生成する生成処理と、
前記第１の中継装置と前記第２の中継装置との間に前記生成処理によって生成された仮想マシン群を接続することにより、前記サービスに要求される効果を確認する効果確認パスを設定する設定処理と、
前記設定処理によって設定された効果確認パスを用いて、前記サービスに要求される効果の確認を実行する実行処理と、
前記実行処理の実行結果に応じて、前記第１の中継装置および前記第２の中継装置を介して前記第１の装置と前記第２の装置との間で通信可能なパスを構築する構築処理と、
を実行することを特徴とする管理方法。
【請求項９】
前記指定処理では、前記プロセッサは、
前記現用パスでの通信を高速化する帯域拡大サービスを指定し、
前記生成処理では、前記プロセッサは、
前記指定処理によって前記帯域拡大サービスが指定された場合、前記仮想マシン群のうち第１仮想マシンおよび第２仮想マシンとして、前記第１の装置と前記第２の装置との間の通信の高速化を実現する第１の高速化装置および第２の高速化装置を生成し、
前記設定処理では、前記プロセッサは、
前記第１の装置と前記第１の中継装置を介して前記第１の高速化装置とを接続し、前記第１の高速化装置と前記第１の中継装置を介して前記現用ネットワークとを接続し、前記現用ネットワークと前記第２の中継装置を介して前記第２の高速化装置を接続し、前記第２の高速化装置と前記第２の中継装置を介して前記第２の装置とを接続して新規パスを設定し、
前記生成処理では、前記プロセッサは、
前記新規パスが設定された場合、前記仮想マシン群のうち第３仮想マシンとして、前記新規パスに対して負荷試験を実行する負荷試験器を生成し、
前記設定処理では、前記プロセッサは、
前記負荷試験器が生成された場合、前記新規パスに対し、前記負荷試験器と前記第１の中継装置を介して前記第１の高速化装置とを接続し、前記負荷試験器と前記第２の中継装置を介して前記第２の高速化装置とを接続することにより、前記効果確認パスとして、前記新規パスを負荷試験する負荷試験パスを設定し、
前記実行処理では、前記プロセッサは、
前記負荷試験パスに前記現用パスに対する負荷よりも大きい負荷をかける負荷試験を、前記負荷試験器に実行させ、
前記構築処理では、前記プロセッサは、
前記負荷試験の試験結果に基づいて、前記現用パスまたは前記新規パスのいずれか一方のパスを選択して前記第１の装置と前記第２の装置との間で通信可能に構築することを特徴とする請求項８に記載の管理方法。
【請求項１０】
前記構築処理では、前記プロセッサは、
前記試験結果により前記負荷試験に合格した場合は前記新規パスを選択し、前記負荷試験に合格しなかった場合は前記現用パスを選択することを特徴とする請求項９に記載の管理方法。
【請求項１１】
前記指定処理では、前記プロセッサは、
前記現用パスを迂回する通信を提供するステアリングサービスを指定し、
前記生成処理では、前記プロセッサは、
前記仮想マシン群のうち第１仮想マシンとして、前記現用パスに対して負荷試験を実行する負荷試験器を生成し、
前記設定処理では、前記プロセッサは、
前記現用パスに対し、前記負荷試験器と前記第１の中継装置を介して前記現用ネットワークとを接続し、前記負荷試験器と前記第２の中継装置を介して前記現用ネットワークとを接続することにより、前記効果確認パスとして、前記現用パスを負荷試験する負荷試験パスを設定し、
前記実行処理では、前記プロセッサは、
前記負荷試験パスに、前記現用パスに対する負荷よりも大きい負荷をかける負荷試験を、前記負荷試験器に実行させ、
前記生成処理では、前記プロセッサは、
前記負荷試験の試験結果に基づいて、前記仮想マシン群のうち第２仮想マシンおよび第３仮想マシンとして、第３の中継装置および第４の中継装置を生成し、
前記構築処理では、前記プロセッサは、
前記第１の装置と前記第１の中継装置を介して前記第３の中継装置とを接続し、前記第３の中継装置と前記試験結果に応じた迂回ネットワークを介して前記第４の中継装置とを接続し、前記第４の中継装置と前記第２の中継装置を介して前記第２の装置とを接続することにより、前記第１の装置と前記迂回ネットワークを経由して前記第２の装置とを通信可能に接続する新規パスを構築することを特徴とする請求項８に管理方法。
【請求項１２】
前記生成処理では、前記プロセッサは、
前記試験結果により前記負荷試験に合格した場合は、前記第３の中継装置および前記第４の中継装置を生成せず、
前記構築処理では、前記プロセッサは、
前記第３の中継装置および前記第４の中継装置が生成されなかった場合、前記現用パスを再構築することを特徴とすることを特徴とする請求項１１に記載の管理方法。
【請求項１３】
前記プロセッサは、
前記現用パスにおける通信の遅延を検出する検出処理を実行し、
前記検出処理によって検出された遅延がしきい値以上である場合、前記プロセッサは、前記生成処理を実行することを特徴とする請求項８に記載の管理方法。
【請求項１４】
前記生成処理では、前記プロセッサは、
前記仮想マシンとして、前記現用パスの遅延を測定する遅延測定器を生成し、
前記設定処理では、前記プロセッサは、
前記現用パスに対し、前記生成処理によって生成された遅延測定器と前記第１の中継装置を介して前記現用ネットワークとを接続し、前記遅延測定器と前記第２の中継装置を介して前記現用ネットワークとを接続することにより、前記現用パスの遅延を測定する遅延測定パスを設定し、
前記実行処理では、前記プロセッサは、
前記遅延測定パスにおける遅延を前記遅延測定器に実行させ、
前記検出処理では、前記プロセッサは、前記遅延測定処理が測定した遅延を用いて、前記現用パスにおける通信の遅延を検出することを特徴とする請求項１３に記載の管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パスを管理する管理装置および管理方法に関する。
【背景技術】
【０００２】
従来、コアネットワーク内にエッジルータ間をフルメッシュに接続可能なトンネルを有するキャリア網を仮想化するキャリア網の仮想化システムが提案されている（たとえば、下記特許文献１を参照。）。
【０００３】
特許文献１の仮想化システムは、エッジルータにおいて、フロー制御コントローラからフローテーブルの情報を取得してフローキャッシュに格納し、パケットが転送されてくると、フローキャッシュを参照して該パケットを、アクションに応じてカプセル化またはデカプセル化し、ルールに示される宛先にトンネリングして転送する。また、特許文献１の仮想化システムは、フロー制御コントローラにおいて、サービス機能が他の物理リソースに移動した場合に、移動情報に基づいてリソーステーブルとサービス機能テーブルを更新し、更新されたリソーステーブルとサービス機能テーブルの情報を取得し、更新された部分に該当するフローテーブルのエントリを更新する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−１５８２４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、ＯＴＴ（Ｏｖｅｒ−Ｔｈｅ−Ｔｏ）事業者（一般企業でも可）などが自前の通信設備を利用して、または、通信キャリアの通信設備を借用して、個人又は企業向けにサービスを提供する場合がある。この場合、サービス拡張がスムーズに行なえない実情がある。例えば、個人または企業向けに帯域拡大サービスなどを提供したい場合（個人または企業向けからの要求の場合も同様）、帯域拡大サービスに必要な機能が効果的に働くなどの確認、設備投資などが必要となる。したがって、サービスメニューの増加に時間がかかる。すなわち、ＯＴＴ事業者などが新規サービス開始するにあたり設備投資を伴う場合があり、サービス導入の敷居が高い。
【０００６】
本発明では、仮想化技術で状況に応じたサービスを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本願において開示される発明の一側面となる管理装置は、第１の装置から、前記第１の装置に接続される第１の中継装置、前記第１の中継装置に接続される現用ネットワーク、および前記現用ネットワークに接続される第２の中継装置を経由して、前記第２の中継装置に接続される第２の装置に到達する現用パスを管理する管理装置であって、前記管理装置は、プログラムを実行するプロセッサと、前記プログラムを格納するメモリと、前記第１の中継装置および前記第２の中継装置に通信可能に接続するインターフェースと、を有し、前記プロセッサは、前記第１の装置と前記第２の装置との間の通信に関するサービス群からサービスを指定する指定処理と、前記指定処理によって指定されたサービスに応じた１以上の仮想マシンである仮想マシン群を生成する生成処理と、前記生成処理によって生成された仮想マシンと前記第１の中継装置と前記第２の中継装置との間に前記生成処理によって生成された仮想マシン群を接続することにより、前記サービスに要求される効果を確認する効果確認パスを設定する設定処理と、前記設定処理によって設定された効果確認パスを用いて、前記サービスに要求される効果の確認を実行する実行処理と、前記実行処理によって実行された実行結果に応じて、前記第１の中継装置および前記第２の中継装置を介して前記第１の装置と前記第２の装置との間で通信可能なパスを構築する構築処理と、を実行することを特徴とする。
【発明の効果】
【０００８】
本発明の代表的な実施の形態によれば、仮想化技術で状況に応じたサービスを提供することができる。前述した以外の課題、構成及び効果は、以下の実施例の説明により明らかにされる。
【図面の簡単な説明】
【０００９】
【図１】本実施例にかかる仮想化システムのシステム構成例を示す説明図である。
【図２】管理装置の機能的構成例を示す説明図である。
【図３】管理装置のハードウェア構成例を示すブロック図である。
【図４】図２に示したサービスカタログＤＢの記憶内容例を示す説明図である。
【図５】図２に示したシナリオ部品ＤＢの記憶内容例を示す説明図である。
【図６】シナリオおよび実行シーケンスの例１を示す説明図である。
【図７】シナリオおよび実行シーケンスの例２を示す説明図である。
【図８】図２に示したスイッチ制御テーブルの記憶内容例を示す説明図である。
【図９】図２に示したシナリオ実行テーブルの記憶内容例を示す説明図である。
【図１０】図２に示したユーザ管理テーブルの記憶内容例を示す説明図である。
【図１１】帯域拡大サービスに関するシナリオＳＮ１が実行される場合の仮想化システム１の構成例１を示す説明図である。
【図１２】帯域拡大サービスに関するシナリオＳＮ１が実行される場合の仮想化システムの構成例２を示す説明図である。
【図１３】帯域拡大サービスに関するシナリオＳＮ１が実行される場合の仮想化システムの構成例３を示す説明図である。
【図１４】自動パケットステアリングサービスに関するシナリオＳＮ２が実行される場合の仮想化システムの構成例１を示す説明図である。
【図１５】自動パケットステアリングサービスに関するシナリオＳＮ２が実行される場合の仮想化システムの構成例２を示す説明図である。
【図１６】帯域拡大サービスに関するシナリオＳＮ１が実行される場合の管理装置の内部シーケンスを示す説明図である。
【図１７】帯域拡大サービスに関するシナリオＳＮ１が実行される場合の管理装置の内部シーケンス２を示す説明図である。
【図１８】帯域拡大サービスに関するシナリオＳＮ１が実行される場合の管理装置の内部シーケンス３を示す説明図である。
【図１９】シナリオＳＮ１の実行時における制御部の詳細な処理手順例を示すフローチャートである。
【図２０】図７に示したシナリオＳＮ２の実行シーケンスＳＱ４を実行した場合のシーケンス例である。
【図２１】図７に示したシナリオＳＮ２の実行シーケンスＳＱ５を実行した場合のシーケンス例である。
【図２２】シナリオＳＮ２の実行時における制御部の詳細な処理手順例を示すフローチャートである。
【発明を実施するための形態】
【００１０】
＜システム構成例＞
図１は、本実施例にかかる仮想化システムのシステム構成例を示す説明図である。仮想化システム１は、Ｏｐｅｒａｔｉｏｎ  Ｓｕｐｐｏｒｔ  Ｓｙｓｔｅｍ（以下、「ＯＳＳ」）１０１と、管理装置１０２と、通信インフラ１１０と、を有する。ＯＳＳ１０１は、通信キャリア業務（顧客、請求、設備管理や料金計算等）や通信ネットワーク管理業務をサポートするシステムである。ＯＳＳ１０１は、管理装置１０２と接続される。ＯＳＳ１０１は、管理装置１０２に利用したいサービスを指定する。
【００１１】
通信インフラ１１０は、データセンタＤＣ１とデータセンタＤＣ２とが現用ネットワーク１００を介して接続された基盤である。データセンタＤＣ１，ＤＣ２は、たとえば、ＯＴＴ事業者など本実施例にかかる仮想化システム１で実現されるサービスのユーザが利用するシステムである。
【００１２】
データセンタＤＣ１は、端末Ｔ１と宅内装置ＣＥ１とを有する。第２のデータセンタＤＣ２は、端末Ｔ２と宅内装置ＣＥ２とを有する。データセンタＤＣ１，ＤＣ２を区別しない場合は、単にデータセンタＤＣと表記する。スイッチＳＷ１、ＳＷ２を区別しない場合は、単にスイッチＳＷと表記する。端末Ｔ１，Ｔ２を区別しない場合は、単に端末Ｔと表記する。
【００１３】
端末Ｔは、たとえば、パーソナルコンピュータ、スマートフォン、携帯端末である。端末Ｔは、複数台でもよい。宅内装置ＣＥは、たとえば、ブロードバンドルータやセットトップボックスである。宅内装置ＣＥは複数台でもよい。宅内装置ＣＥは、スイッチＳＷを有する。スイッチＳＷは、たとえば、ソフトスイッチにより構成される。スイッチＳＷは、端末Ｔと現用ネットワーク１００とを接続する。スイッチＳＷは、管理装置１０２にも接続され、管理装置１０２により経路が切り替えられる。スイッチＳＷ１、現用ＮＷ、およびスイッチＳＷ２を経由して、端末Ｔ１と端末Ｔ２との間を接続する経路が現用パスＰ１である。
【００１４】
管理装置１０２は、ＯＳＳ１０１からのサービスの指定に応じたサービスを提供する。管理装置１０２は、スイッチＳＷを制御することにより、現用パスＰ１を管理する。ここで、管理装置１０２の処理について説明する。（１）管理装置１０２は、ＯＳＳ１０１からサービスの指定を受ける。サービスの例としては、たとえば、現用パスＰ１の帯域拡大サービスがある。ＯＳＳ１０１および管理装置１０２のユーザは、たとえば、本実施例にかかる仮想化システム１で実現されるサービスの提供者であるサービス事業者である。
【００１５】
（２）つぎに、管理装置１０２は、（１）で指定されたサービスに応じた仮想マシンを生成する。指定されたサービスが帯域拡大サービスである場合、生成される仮想マシンは、高速化装置である。（３）そして、管理装置１０２は、（２）で生成した仮想マシンとスイッチＳＷとを経由する効果確認パスＰ２を設定する。仮想マシンが高速化装置の場合、効果確認パスＰ２は、現用パスＰ１および高速化装置を介してスイッチＳＷ１、ＳＷ２が接続されるパスである。
【００１６】
（４）つぎに、管理装置１０２は、仮想マシンと効果確認パスＰ２を用いてサービスが適用できるかどうかの効果確認を実行する。たとえば、帯域拡大サービスの場合、管理装置１０２は、さらに負荷試験器を生成して、効果確認パスＰ２に接続し、負荷試験器に効果確認パスＰ２を用いた負荷試験を実行させる。（５）最後に、管理装置１０２は、負荷試験に合格した場合に、高速化装置およびスイッチＳＷを経由して端末Ｔ１、Ｔ２間を接続する新規パスＰ３を構築する。これにより、端末Ｔ１、Ｔ２間で現用パスＰ１を用いた通信よりも高速な帯域拡大サービスが提供される。
【００１７】
このように、サービスをあらかじめ指定しておけば、必要なときに必要な分だけ仮想化技術でサービスを提供することができる。なお、（２）の仮想マシンの生成の契機は、ＯＳＳ１０１でサービスが指定されたときでもよく、サービス指定後にサービス事業者からの操作入力があった場合でもよい。また、バッチジョブで仮想マシンの生成の契機が周期的に到来するようにしてもよい。また、管理装置１０２が、現用パスＰ１の遅延を検出した場合でもよい。
【００１８】
なお、仮想化システム１において、ＯＴＴ事業者などのユーザは、サービス事業者に対して以下の申し込みを行う。
・サービス名称（帯域拡大サービス、自動パケットステアリングサービスなど）
・サービスを享受したい端末のＭＡＣアドレス（接続先、接続元）
・ユーザ名（事業者名／個人名）
・サービス開始日、終了日若しくはサービス開始期間（自動更新あり）
・サービス特有の項目、等。
【００１９】
上記申し込みを行うユーザエリア（宅内、局内、敷地内）には、サービス事業者から制御可能であることが望ましい。または、ユーザエリアには、貸与されたスイッチＳＷが備えられていることが望ましい。また、この申し込みを受けたサービス事業者は、予め該スイッチＳＷのどのポートにどのような端末Ｔが接続されているのかを把握しているものとする。また、申し込みにより端末Ｔが特定され、スイッチＳＷのスイッチング制御が可能とする。スイッチＳＷに接続されている端末Ｔの情報が不明な場合は、サービス事業者はユーザから申し込みの際に申告してもらうことになる。
【００２０】
＜管理装置１０２の機能的構成例＞
図２は、管理装置１０２の機能的構成例を示す説明図である。管理装置１０２は、制御部２０１と、仮想ＣＰＥ（Ｃｕｓｔｏｍｅｒ  Ｐｒｅｍｉｓｅｓ  Ｅｑｕｉｐｍｅｎｔ）機能部２０２と、ゲートウェイコントローラＧＣ１，ＧＣ２とを有する。ゲートウェイコントローラＧＣ１，ＧＣ２を区別しない場合は、単にゲートウェイコントローラＧＣと表記する。また、管理装置１０２は、サービスカタログＤＢ２０４と、シナリオ部品ＤＢ２０５と、実行シーケンスＤＢ２０６と、スイッチ制御テーブル２０７と、シナリオ実行テーブル２０８と、ユーザ管理テーブル２０９と、を有する（詳細は後述する）。
【００２１】
制御部２０１は、管理装置１０２を制御する。具体的には、たとえば、管理装置１０２は、ＯＳＳ１０１からのサービスの指定を受けて、当該サービスに応じたシナリオを生成する。また、管理装置１０２は、仮想ＣＰＥ機能部２０２に、仮想マシンの生成を指示する。ゲートウェイコントローラＧＣは、シナリオにしたがって、スイッチＳＷを切替制御する。
【００２２】
ここで、制御部２０１によりシナリオ生成について説明する。制御部２０１は、ＯＳＳ１０１から指定されたサービスのサービス名称をサービスカタログＤＢ２０４から取得する。制御部２０１は、取得したサービス名称に応じたシナリオ部品をシナリオ部品ＤＢ２０５から取得する。そして、制御部２０１は、取得したシナリオ部品を組み合わせて実行シーケンスを生成する。生成された実行シーケンスは、実行シーケンスＤＢ２０６に格納される。制御部２０１は、実行シーケンスを組み合わせてシナリオを生成する。なお、制御部２０１は、自動実行によりシナリオを生成してもよく、サービス事業者の操作入力することにより半自動でシナリオを生成してもよい。なお、シナリオは、サービスの指定前にあらかじめ生成されていてもよく、サービスの指定時に生成されてもよい。
【００２３】
制御部２０１は、生成されたシナリオをゲートウェイコントローラＧＣに送る。これにより、ゲートウェイコントローラＧＣは、シナリオにしたがって、スイッチＳＷを切替制御する。
【００２４】
仮想ＣＰＥ機能部２０２は、制御部２０１からの指示に応じて仮想マシンを生成する。仮想マシンは、たとえば、遅延測定器、高速化装置、負荷試験器である。遅延測定器は、通信の遅延を測定する。高速化装置は、通信を高速化する。負荷試験器は、通信の負荷を試験する。ここで、高速化装置について説明する。
【００２５】
高速化装置は、いわゆる、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）高速化技術（ＷＡＮアクセラレータ）が適用された装置である。ＷＡＮ高速化技術は、パケット廃棄に基づくパケット再送が生じたとき、過去のパケット送信帯域の差分に基づきパケット送信帯域を設定し、ＲＴＴ（Ｒｏｕｎｄ  Ｔｒｉｐ  Ｔｉｍｅ）やパケット廃棄に異存せず、回線帯域を有効に利用可能とする技術である。
【００２６】
たとえば、高速化装置は、受信側と送信側とにそれぞれ接続される。受信側に接続された高速化装置は、送信側に接続された高速化装置に対して廃棄箇所をすべてフィードバックする。送信側に接続された高速化装置は、フィードバックされた廃棄箇所を再送する。送信側に接続された高速化装置は、再送帯域または廃棄帯域に基づいて送信帯域を制御する。これにより、送信帯域がＲＴＴと廃棄率に大きく左右されなくなり、ＷＡＮのようなＲＴＴが大きく、ホップ数が大きく廃棄発生箇所が多い環境で、送信帯域が改善する。したがって、通信が高速化される。
【００２７】
ＷＡＮ高速化技術は、キャッシュ技術とは異なる方式で、ＴＣＰ通信そのものを高速化する方式である。ＷＡＮ高速化技術は、パケットの廃棄が発生しても通信速度を極端に低下させないことで、ＷＡＮ回線を無駄なく使い、大容量データの転送時間を大幅に短縮することができる。
【００２８】
＜管理装置１０２のハードウェア構成例＞
図３は、管理装置１０２のハードウェア構成例を示すブロック図である。管理装置１０２は、プロセッサ３０１と、記憶デバイス３０２と、入力デバイス３０３と、出力デバイス３０４と、通信インターフェース（通信ＩＦ３０５）と、を有する。プロセッサ３０１、記憶デバイス３０２、入力デバイス３０３、出力デバイス３０４、および通信ＩＦ３０５は、バスにより接続される。プロセッサ３０１は、管理装置１０２を制御する。記憶デバイス３０２は、プロセッサ３０１の作業エリアとなる。また、記憶デバイス３０２は、各種プログラムやデータを記憶する非一時的なまたは一時的な記録媒体である。記憶デバイス３０２としては、たとえば、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、フラッシュメモリがある。記憶デバイス３０２に格納されたプログラムをプロセッサ３０１に実行させることで、管理装置１０２は、制御部２０１や仮想ＣＰＥ機能部２０２、ゲートウェイコントローラＧＣとして機能する。
【００２９】
入力デバイス３０３は、データを入力する。入力デバイス３０３としては、たとえば、キーボード、マウス、タッチパネル、テンキー、スキャナがある。出力デバイス３０４は、データを出力する。出力デバイス３０４としては、たとえば、ディスプレイ、プリンタがある。通信ＩＦ３０５は、通信インフラ１１０やＯＳＳ１０１と通信可能に接続する。通信ＩＦ３０５は、例えば、ゲートウェイコントローラＧＣとして機能させてもよい。
【００３０】
＜データベースおよびテーブルの記憶内容例＞
図４は、図２に示したサービスカタログＤＢ２０４の記憶内容例を示す説明図である。サービスカタログＤＢ２０４は、フィールドとして、カタログ番号４０１と、サービス名称４０２とを有する。カタログ番号４０１は、値として、サービスを一意に特定する識別情報を格納するフィールドである。サービス名称４０２は、値として、サービスの名称を格納するフィールドである。サービスカタログＤＢ２０４は、ＯＳＳ１０１において指定可能に表示され、指定されたカタログ番号が、ＯＳＳ１０１から制御部２０１に通知される。
【００３１】
図５は、図２に示したシナリオ部品ＤＢ２０５の記憶内容例を示す説明図である。シナリオ部品ＤＢ２０５は、フィールドとして、部品番号５０１と、シナリオ部品５０２とを有する。部品番号５０１は、値として、シナリオ部品５０２を一意に特定する識別情報を格納するフィールドである。シナリオ部品５０２は、値として、シナリオを構成する部品を格納するフィールドである。シナリオ部品ＤＢ２０５は、ＯＳＳ１０１において指定可能に表示され、指定されたシナリオ部品を用いて、実行シーケンスが作成される。
【００３２】
図６は、シナリオおよび実行シーケンスの例１を示す説明図である。シナリオＳＮ１は、実行シーケンスＳＱ１〜ＳＱ３の組み合わせである。シナリオＳＮ１は、実行シーケンスＳＱ１〜ＳＱ３の順に、ゲートウェイコントローラＧＣで実行される。シナリオＳＮ１は、帯域拡大サービスが指定された場合に作成されるシナリオである。帯域拡大サービスは、現用パスＰ１の帯域を拡大するサービスである。詳細は後述するが、帯域拡大サービスは、現用パスＰ１に高速化装置を挿入することにより帯域幅を拡大することができるサービスである。
【００３３】
図７は、シナリオおよび実行シーケンスの例１を示す説明図である。シナリオＳＮ２は、実行シーケンスＳＱ１、ＳＱ４、ＳＱ５の組み合わせである。シナリオＳＮ２は、実行シーケンスＳＱ１、ＳＱ４、ＳＱ５の順に、ゲートウェイコントローラＧＣで実行される。シナリオＳＮ２は、自動パケットステアリングサービスが指定された場合に作成されるシナリオである。自動パケットステアリングサービスは、現用パスＰ１での通信が不安定な場合に、現用パスＰ１を迂回した新規パスＰ３で確実にデータを送信するサービスである。たとえば、現用パスＰ１の一部または全部に無線網が採用されている場合、通信状況が不安定になる場合がある。このような場合に、新規パスＰ３を構築して、新規パスＰ２３でデータを迂回送信するサービスである。なお、現用パスＰ１が安定状態になった場合には、現用パスＰ１に戻してもよい。
【００３４】
図８は、図２に示したスイッチ制御テーブル２０７の記憶内容例を示す説明図である。スイッチ制御テーブル２０７は、ゲートウェイコントローラＧＣがスイッチＳＷを制御するために使用するテーブルである。スイッチ制御テーブル２０７は、あらかじめ設定されたテーブルである。
【００３５】
スイッチ制御テーブル２０７は、フィールドとして、スイッチ８００と、Ｐｏｒｔ１〜Ｐｏｒｔ８（８０１〜８０８）を有する。スイッチ８００は、値として、スイッチＳＷを一意に特定する識別情報を格納する。Ｐｏｒｔ８０１〜８０８（８０１〜８０８）は、スイッチＳＷのポートを示す。Ｐｏｒｔ１〜Ｐｏｒｔ８（８０１〜８０８）は、値として、スイッチ８００で特定されるスイッチＳＷのＰｏｒｔ１〜Ｐｏｒｔ８と接続される接続相手またはそのポート番号を格納する。
【００３６】
図９は、図２に示したシナリオ実行テーブル２０８の記憶内容例を示す説明図である。シナリオ実行テーブル２０８は、フィールドとして、項番９０１と、サービスカタログ９０２と、シナリオ部品９０３と、実行シーケンス９０４とを有し、項番９０１ごとにエントリを構成する。
【００３７】
項番９０１は、値として、エントリと特定する番号を格納する。サービスカタログ９０２は、値として、サービスカタログ番号を格納する。シナリオ部品９０３は、値として、シナリオ部品を一意に特定する識別情報を格納する。実行シーケンス９０４は、値として、実行シーケンスを一意に特定する識別情報を格納する。ＯＳＳ１０１によりサービスカタログ９０２の値が指定されると、制御部２０１は、シナリオ実行テーブル２０８を参照して、指定したサービスカタログ９０２の値に対応する実行シーケンス９０４を実行シーケンスＤＢ２０６から取得することができる。
【００３８】
図１０は、図２に示したユーザ管理テーブル２０９の記憶内容例を示す説明図である。ユーザ管理テーブル２０９は、ユーザであるＯＴＴ事業者を管理するテーブルである。ユーザ管理テーブル２０９は、フィールドとして、ＯＴＴ１００１と、端末１００２と、宅内装置１００３と、接続先端末１００４と、を有する。ＯＴＴ１００１は、値として、ＯＴＴ事業者を一意に特定する識別情報を格納する。端末１００２は、値として、ＯＴＴ１００１で特定されるＯＴＴ事業者側のデータセンタＤＣ内の端末Ｔを一意に特定する識別情報を格納する。宅内装置１００３は、ＯＴＴ１００１で特定されるＯＴＴ事業者側のデータセンタＤＣ内の宅内装置ＣＥを一意に特定する識別情報を格納する。
【００３９】
接続先端末１００４は、値として、端末１００２で特定される端末Ｔの接続相手となる端末Ｔを一意に特定する識別情報を格納する。これにより、制御部２０１は、どのＯＴＴ事業者がどの端末Ｔとどの宅内装置ＣＥを使用し、どの端末Ｔに接続しているかを特定することができる。また、制御部２０１は、宅内装置１００３により特定される宅内装置ＣＥのスイッチＳＷも特定することができる。
【００４０】
＜シナリオ実行時の仮想化システム１の構成例＞
（帯域拡大サービス）
まず、帯域拡大サービスに関するシナリオＳＮ１が実行される場合の仮想化システム１の構成例について、図１１〜図１３を用いて説明する。
【００４１】
図１１は、帯域拡大サービスに関するシナリオＳＮ１が実行される場合の仮想化システム１の構成例１を示す説明図である。図１１は、図６に示したシナリオＳＮ１の実行シーケンスＳＱ１を実行した場合の仮想化システム１の構成例である。シナリオＳＮ１を実行する場合、制御部２０１は、仮想ＣＰＥ機能部２０２に対し仮想マシンとして遅延測定器ＤＭの生成を指示する。これにより、仮想ＣＰＥ機能部２０２に遅延測定器ＤＭが生成され、制御部２０１は、実行シーケンスＳＱ１の実行を開始する。
【００４２】
まず、制御部２０１は、スイッチＳＷ１に接続されているゲートウェイコントローラＧＣ１に対し、実行シーケンスＳＱ１の手順１の実行を指示する。これにより、ゲートウェイコントローラＧＣ１は、スイッチＳＷ１に、スイッチＳＷ１のＰｏｒｔ４と遅延測定器ＤＭのＰｏｒｔ１とを接続させ、スイッチＳＷ１のＰｏｒｔ２と現用ネットワーク１００とを接続させる。
【００４３】
つぎに、制御部２０１は、スイッチＳＷ２に接続されているゲートウェイコントローラＧＣ２に対し、実行シーケンスＳＱ１の手順２の実行を指示する。これにより、ゲートウェイコントローラＧＣ２は、スイッチＳＷ２に、スイッチＳＷ２のＰｏｒｔ４と遅延測定器ＤＭのＰｏｒｔ２とを接続させ、スイッチＳＷ２のＰｏｒｔ２と現用ネットワーク１００とを接続させる。これにより、遅延測定器ＤＭのＰｏｒｔ１、スイッチＳＷ１のＰｏｒｔ４、Ｐｏｒｔ２、現用ネットワーク１００、スイッチＳＷ２のＰｏｒｔ２、Ｐｏｒｔ４、遅延測定器ＤＭのＰｏｒｔ２を経由する効果確認パスＰ２１１が構築される。
【００４４】
そして、制御部２０１は、遅延測定器ＤＭに対し実行シーケンスＳＱ１の手順３の実行を指示する。具体的には、制御部２０１は、遅延測定器ＤＭに遅延測定の実行を指示し、遅延測定器ＤＭは、効果確認パスＰ２１１を用いて遅延測定を実行する。たとえば、遅延測定器ＤＭは、Ｐｏｒｔ１からパケットを送信し、効果確認パスＰ２１１を経由して、Ｐｏｒｔ２で受信する。遅延測定器ＤＭは、パケットの受信時刻からパケットの送信時刻を引いた時間を遅延時間として算出する。
【００４５】
最後に、制御部２０１は、遅延測定器ＤＭに対し実行シーケンスＳＱ１の手順４の実行を指示する。具体的には、遅延測定器ＤＭは、算出した遅延時間を制御部２０１に送り、制御部２０１は、遅延時間を取得する。これにより、実行シーケンスＳＱ１が終了する。
【００４６】
図１２は、帯域拡大サービスに関するシナリオＳＮ１が実行される場合の仮想化システム１の構成例２を示す説明図である。図１２は、図６に示したシナリオＳＮ１の実行シーケンスＳＱ２を実行した場合の仮想化システム１の構成例である。実行シーケンスＳＱ１が終了すると、制御部２０１は、仮想ＣＰＥ機能部２０２に対し仮想マシンとして高速化装置ＡＣの生成を指示する。これにより、仮想ＣＰＥ機能部２０２に高速化装置ＡＣが生成され、制御部２０１は、実行シーケンスＳＱ２の実行を開始する。なお、制御部２０１は、実行シーケンスＳＱ１において測定された遅延時間が所定のしきい値以上である場合に、実行シーケンスＳＱ２を実行することとしてもよい。
【００４７】
まず、制御部２０１は、スイッチＳＷ１に接続されているゲートウェイコントローラＧＣ１に対し、実行シーケンスＳＱ２の手順１の実行を指示する。これにより、ゲートウェイコントローラＧＣ１は、スイッチＳＷ１に、スイッチＳＷ１のＰｏｒｔ１と端末Ｔ１のＰｏｒｔ１とを接続させ、スイッチＳＷ１のＰｏｒｔ５と高速化装置ＡＣ１のＰｏｒｔ１とを接続させる。
【００４８】
つぎに、制御部２０１は、スイッチＳＷ１に接続されているゲートウェイコントローラＧＣ１に対し、実行シーケンスＳＱ２の手順２の実行を指示する。これにより、ゲートウェイコントローラＧＣ１は、スイッチＳＷ１に、スイッチＳＷ１のＰｏｒｔ６と高速化装置ＡＣ１のＰｏｒｔ２とを接続させ、スイッチＳＷ１のＰｏｒｔ２と現用ネットワーク１００とを接続させる。
【００４９】
また、制御部２０１は、スイッチＳＷ２に接続されているゲートウェイコントローラＧＣ２に対し、実行シーケンスＳＱ２の手順３の実行を指示する。これにより、ゲートウェイコントローラＧＣ２は、スイッチＳＷ２に、スイッチＳＷ２のＰｏｒｔ６と高速化装置ＡＣ２のＰｏｒｔ１とを接続させ、スイッチＳＷ２のＰｏｒｔ２と現用ネットワーク１００とを接続させる。
【００５０】
そして、制御部２０１は、スイッチＳＷ２に接続されているゲートウェイコントローラＧＣ２に対し、実行シーケンスＳＱ２の手順４の実行を指示する。これにより、ゲートウェイコントローラＧＣ２は、スイッチＳＷ２に、スイッチＳＷ２のＰｏｒｔ１と端末Ｔ２のＰｏｒｔ１とを接続させ、スイッチＳＷ２のＰｏｒｔ５と高速化装置ＡＣ２のＰｏｒｔ２とを接続させる。
【００５１】
これにより、端末Ｔ１のＰｏｒｔ１、スイッチＳＷ１のＰｏｒｔ５、高速化装置ＡＣ１のＰｏｒｔ１、Ｐｏｒｔ２、スイッチＳＷ１のＰｏｒｔ６、Ｐｏｒｔ２、現用ネットワーク１００、スイッチＳＷ２のＰｏｒｔ２、Ｐｏｒｔ６、高速化装置ＡＣ２のＰｏｒｔ１、Ｐｏｒｔ２、スイッチＳＷ２のＰｏｒｔ５、Ｐｏｒｔ１、端末Ｔ２のＰｏｒｔ１を経由する新規パスＰ２１２が構築される。
【００５２】
最後に、制御部２０１は、スイッチＳＷ１、ＳＷ２に接続されているゲートウェイコントローラＧＣ１、ＧＣ２に対し、実行シーケンスＳＱ２の手順５の実行を指示する。これにより、ゲートウェイコントローラＧＣ１、ＧＣ２は、スイッチＳＷ１、ＳＷ２を制御して、新規パスＰ２１２を用いた端末Ｔ１、Ｔ２間通信を実行する。これにより、実行シーケンスＳＱ２が終了する。
【００５３】
図１３は、帯域拡大サービスに関するシナリオＳＮ１が実行される場合の仮想化システム１の構成例３を示す説明図である。図１３は、図６に示したシナリオＳＮ１の実行シーケンスＳＱ３を実行した場合の仮想化システム１の構成例である。実行シーケンスＳＱ２が終了すると、制御部２０１は、仮想ＣＰＥ機能部２０２に対し仮想マシンとして負荷試験器ＬＴの生成を指示する。これにより、仮想ＣＰＥ機能部２０２に負荷試験器ＬＴが生成され、制御部２０１は、実行シーケンスＳＱ３の実行を開始する。なお、負荷試験器ＬＴは、新規パスＰ２１２のスイッチＳＷ１、ＳＷ２間の負荷試験を実行する仮想マシンである。
【００５４】
まず、制御部２０１は、スイッチＳＷ１に接続されているゲートウェイコントローラＧＣ１に対し、実行シーケンスＳＱ３の手順１の実行を指示する。これにより、ゲートウェイコントローラＧＣ１は、スイッチＳＷ１に、スイッチＳＷ１のＰｏｒｔ７と負荷試験器ＬＴのＰｏｒｔ１とを接続させ、スイッチＳＷ１のＰｏｒｔ１とＰｏｒｔ５との接続を、Ｐｏｒｔ７とＰｏｒｔ５との接続に切り替える。
【００５５】
つぎに、制御部２０１は、スイッチＳＷ２に接続されているゲートウェイコントローラＧＣ２に対し、実行シーケンスＳＱ３の手順２の実行を指示する。これにより、ゲートウェイコントローラＧＣ２は、スイッチＳＷ２に、スイッチＳＷ２のＰｏｒｔ７と負荷試験器ＬＴのＰｏｒｔ２とを接続させ、スイッチＳＷ２のＰｏｒｔ１とＰｏｒｔ５との接続を、Ｐｏｒｔ７とＰｏｒｔ５との接続に切り替える。
【００５６】
これにより、新規パスＰ２１２が、効果確認パスＰ２１３に変更される。効果確認パスＰ２１３は、負荷試験器ＬＴのＰｏｒｔ１、スイッチＳＷ１のＰｏｒｔ７、Ｐｏｒｔ５、高速化装置ＡＣ１のＰｏｒｔ１、Ｐｏｒｔ２、スイッチＳＷ１のＰｏｒｔ６、Ｐｏｒｔ２、現用ネットワーク１００、スイッチＳＷ２のＰｏｒｔ２、Ｐｏｒｔ６、高速化装置ＡＣ２のＰｏｒｔ１、Ｐｏｒｔ２、スイッチＳＷ２のＰｏｒｔ５、Ｐｏｒｔ７、負荷試験器ＬＴのＰｏｒｔ２を経由するパスである。
【００５７】
そして、制御部２０１は、負荷試験器ＬＴに対し実行シーケンスＳＱ３の手順３の実行を指示する。具体的には、制御部２０１は、負荷試験器ＬＴに負荷試験の実行を指示し、負荷試験器ＬＴは、効果確認パスＰ２１３を用いて、スイッチＳＷ１、Ｗ２間通信について負荷試験を実行する。
【００５８】
たとえば、現用パスＰ２１０が１０［Ｍｂｐｓ］の帯域幅があり、帯域拡大サービスで１［Ｇｂｐｓ］の帯域幅に拡大したい場合、負荷試験器は、１［Ｇｂｐｓ］分のパケットを、負荷試験器ＬＴのＰｏｒｔ１から効果確認パスＰ２１３を経由して負荷試験器ＬＴのＰｏｒｔ２に送信する。１［Ｇｂｐｓ］分のパケットが負荷試験器ＬＴのＰｏｒｔ２で受信できた場合、負荷試験器ＬＴは、新規パスＰ２１２が負荷試験に合格したと判定する。受信パケットの量が１［Ｇｂｐｓ］に満たない場合は不合格となる。
【００５９】
最後に、制御部２０１は、負荷試験器ＬＴに対し実行シーケンスＳＱ３の手順４の実行を指示する。具体的には、負荷試験器ＬＴは、負荷試験の試験結果、すなわち、合否判定結果を制御部２０１に送り、制御部２０１は、負荷試験の試験結果を取得する。これにより、実行シーケンスＳＱ３が終了し、シナリオＳＮ１が終了する。
【００６０】
なお、負荷試験に合格した場合は、制御部２０１は、仮想ＣＰＥ機能部２０２に負荷試験器ＬＴを消去させ、ゲートウェイコントローラＧＣ１、ＧＣ２に対し、効果確認パスＰ２１３から新規パスＰ２１２に接続を戻すよう指示する。これにより、帯域が拡大された新規パスＰ２１２により、端末Ｔ１、Ｔ２間通信が実現される。一方、負荷試験に不合格の場合は、制御部２０１は、仮想ＣＰＥ機能部２０２に負荷試験器ＬＴおよび高速化装置ＡＣ１，ＡＣ２を消去させ、ゲートウェイコントローラＧＣ１、ＧＣ２に対し、効果確認パスＰ２１３から現用パスＰ２１０に接続を戻すよう指示する。
【００６１】
（自動パケットステアリングサービス）
つぎに、自動パケットステアリングサービスに関するシナリオＳＮ２が実行される場合の仮想化システム１の構成例について、図１４、図１５を用いて説明する。図７に示したように、自動パケットステアリングサービスに関するシナリオＳＮ２では、実行シーケンスＳＱ１、ＳＱ４、およびＳＱ５が実行される。なお、実行シーケンスＳＱ１については、図１１と同一であるため、説明を省略する。なお、制御部２０１は、実行シーケンスＳＱ１において測定された遅延時間が所定のしきい値以上である場合に、実行シーケンスＳＱ４を実行することとしてもよい。
【００６２】
図１４は、自動パケットステアリングサービスに関するシナリオＳＮ２が実行される場合の仮想化システム１の構成例１を示す説明図である。図１４は、図７に示したシナリオＳＮ２の実行シーケンスＳＱ４を実行した場合の仮想化システム１の構成例である。実行シーケンスＳＱ１が終了すると、制御部２０１は、仮想ＣＰＥ機能部２０２に対し仮想マシンとして負荷試験器ＬＴの生成を指示する。これにより、仮想ＣＰＥ機能部２０２に負荷試験器ＬＴが生成され、制御部２０１は、実行シーケンスＳＱ３の実行を開始する。実行シーケンスＳＱ４における負荷試験器ＬＴは、現用パスＰ２１０のスイッチＳＷ１、ＳＷ２間の負荷試験を実行する。
【００６３】
まず、制御部２０１は、スイッチＳＷ１に接続されているゲートウェイコントローラＧＣ１に対し、実行シーケンスＳＱ４の手順１の実行を指示する。これにより、ゲートウェイコントローラＧＣ１は、スイッチＳＷ１に、スイッチＳＷ１のＰｏｒｔ７と負荷試験器ＬＴのＰｏｒｔ１とを接続させ、スイッチＳＷ１のＰｏｒｔ７とＰｏｒｔ２とを接続させる。
【００６４】
つぎに、制御部２０１は、スイッチＳＷ２に接続されているゲートウェイコントローラＧＣ２に対し、実行シーケンスＳＱ４の手順２の実行を指示する。これにより、ゲートウェイコントローラＧＣ２は、スイッチＳＷ２に、スイッチＳＷ２のＰｏｒｔ７と負荷試験器ＬＴのＰｏｒｔ２とを接続させ、スイッチＳＷ２のＰｏｒｔ７とＰｏｒｔ２とを接続させる。
【００６５】
これにより、負荷試験器ＬＴのＰｏｒｔ１、スイッチＳＷ１のＰｏｒｔ７、Ｐｏｒｔ２、現用ネットワーク１００、スイッチＳＷ２のＰｏｒｔ２、Ｐｏｒｔ７、負荷試験器ＬＴのＰｏｒｔ２を経由する効果確認パスＰ２１４が構築される。
【００６６】
そして、制御部２０１は、負荷試験器ＬＴに対し実行シーケンスＳＱ４の手順３の実行を指示する。具体的には、制御部２０１は、負荷試験器ＬＴに負荷試験の実行を指示し、負荷試験器ＬＴは、効果確認パスＰ２１４を用いて、スイッチＳＷ１、Ｗ２間通信について負荷試験を実行する。
【００６７】
たとえば、Ｓｅｒｖｉｃｅ  Ｌｅｖｅｌ  Ａｇｒｅｅｍｅｎｔ（以下、「ＳＬＡ」）によるユーザの要求帯域幅が１［Ｇｂｐｓ］である場合、負荷試験器は、１［Ｇｂｐｓ］分のパケットを、負荷試験器ＬＴのＰｏｒｔ１から効果確認パスＰ２１３を経由して負荷試験器ＬＴのＰｏｒｔ２に送信する。１［Ｇｂｐｓ］分のパケットが負荷試験器ＬＴのＰｏｒｔ２で受信できた場合、負荷試験器ＬＴは、現用パスＰ２１０が負荷試験に合格したと判定する。受信パケットの量が１［Ｇｂｐｓ］に満たない場合は不合格となる。
【００６８】
最後に、制御部２０１は、負荷試験器ＬＴに対し実行シーケンスＳＱ４の手順４の実行を指示する。具体的には、負荷試験器ＬＴは、負荷試験の試験結果、すなわち、合否判定結果を制御部２０１に送り、制御部２０１は、負荷試験の試験結果を取得する。これにより、実行シーケンスＳＱ４が終了する。
【００６９】
なお、実行シーケンスＳＱ４において負荷試験に合格した場合は、制御部２０１は、仮想ＣＰＥ機能部２０２に負荷試験器ＬＴを消去させ、ゲートウェイコントローラＧＣ１、ＧＣ２に対し、効果確認パスＰ２１４から現用パスＰ２１０に接続を戻すよう指示する。
【００７０】
図１５は、自動パケットステアリングサービスに関するシナリオＳＮ２が実行される場合の仮想化システム１の構成例２を示す説明図である。図１５は、図７に示したシナリオＳＮ２の実行シーケンスＳＱ５を実行した場合の仮想化システム１の構成例である。実行シーケンスＳＱ４において、現用パスＰ２１０が負荷試験に合格した場合は、ユーザは、そのまま現用パスＰ２１０を利用すればよいが、不合格の場合は、ＳＬＡの要求帯域幅を満たしていないため、ＳＬＡの要求帯域幅を満足する新規パスを構築する必要がある。
【００７１】
したがって、制御部２０１は、実行シーケンスＳＱ４の試験結果が不合格である場合、仮想ＣＰＥ機能部２０２に対し仮想マシンとして中継装置Ｒ１、Ｒ２の生成を指示する。これにより、仮想ＣＰＥ機能部２０２に中継装置Ｒ１、Ｒ２が生成され、制御部２０１は、実行シーケンスＳＱ５の実行を開始する。
【００７２】
まず、制御部２０１は、スイッチＳＷ１に接続されているゲートウェイコントローラＧＣ１に対し、実行シーケンスＳＱ５の手順１の実行を指示する。これにより、ゲートウェイコントローラＧＣ１は、スイッチＳＷ１に、スイッチＳＷ１のＰｏｒｔ１と端末Ｔ１のＰｏｒｔ１とを接続させ、スイッチＳＷ１のＰｏｒｔ８と中継装置Ｒ１のＰｏｒｔ１とを接続させる。
【００７３】
つぎに、制御部２０１は、スイッチＳＷ１に接続されているゲートウェイコントローラＧＣ１に対し、実行シーケンスＳＱ５の手順２の実行を指示する。これにより、ゲートウェイコントローラＧＣ１は、中継装置Ｒ１のＰｏｒｔ２と迂回ケットワークとを接続する。なお、迂回ネットワークは、あらかじめ用意されており、ＳＬＡの要求帯域幅を満たすネットワークとする。
【００７４】
また、制御部２０１は、スイッチＳＷ２に接続されているゲートウェイコントローラＧＣ２に対し、実行シーケンスＳＱ５の手順３の実行を指示する。これにより、ゲートウェイコントローラＧＣ２は、中継装置Ｒ２のＰｏｒｔ１と迂回ケットワークとを接続する。
【００７５】
そして、制御部２０１は、スイッチＳＷ２に接続されているゲートウェイコントローラＧＣ２に対し、実行シーケンスＳＱ５の手順４の実行を指示する。これにより、ゲートウェイコントローラＧＣ２は、スイッチＳＷ２に、スイッチＳＷ２のＰｏｒｔ１と端末Ｔ１のＰｏｒｔ１とを接続させ、スイッチＳＷ２のＰｏｒｔ８と中継装置Ｒ２のＰｏｒｔ２とを接続させる。
【００７６】
これにより、端末Ｔ１のＰｏｒｔ１、スイッチＳＷ１のＰｏｒｔ８、中継装置Ｒ１のＰｏｒｔ１、Ｐｏｒｔ２、迂回ネットワーク、中継装置Ｒ２のＰｏｒｔ１、Ｐｏｒｔ２、スイッチＳＷ２のＰｏｒｔ８、Ｐｏｒｔ１、端末Ｔ２のＰｏｒｔ１を経由する新規パスＰ２１５が構築される。
【００７７】
最後に、制御部２０１は、スイッチＳＷ１、ＳＷ２に接続されているゲートウェイコントローラＧＣ１、ＧＣ２に対し、実行シーケンスＳＱ５の手順５の実行を指示する。これにより、ゲートウェイコントローラＧＣ１、ＧＣ２は、スイッチＳＷ１、ＳＷ２を制御して、新規パスＰ２１５を用いた端末Ｔ１、Ｔ２間通信を実行する。これにより、実行シーケンスＳＱ５が終了する。
【００７８】
＜シナリオ実行時の管理装置１０２内部のシーケンス＞
つぎに、自成夫実行時の管理装置１０２内部のシーケンス例についてシナリオごとに説明する。
【００７９】
（帯域拡大サービス）
図１６は、帯域拡大サービスに関するシナリオＳＮ１が実行される場合の管理装置１０２の内部シーケンス１を示す説明図である。図１６は、図６に示したシナリオＳＮ１の実行シーケンスＳＱ１を実行した場合のシーケンス例である。まず、制御部２０１が、遅延測定器ＤＭの生成指示を仮想ＣＰＥ機能部２０２に送信する（ステップＳ１６０１）。仮想ＣＰＥ機能部２０２は、遅延測定器ＤＭの生成指示を受けると、仮想マシンとして遅延測定器ＤＭを生成する（ステップＳ１６０２）。そして、仮想ＣＰＥ機能部２０２は、遅延測定器ＤＭの生成完了の通知を制御部２０１に返す（ステップＳ１６０３）。
【００８０】
遅延測定器ＤＭの生成完了の通知を受けると、制御部２０１は、ゲートウェイコントローラに接続指示を送信する（ステップＳ１６０４）。接続指示の内容は、たとえば、図６の実行シーケンスＳＱ１の手順１および手順２である。
【００８１】
ゲートウェイコントローラＧＣ１は、実行シーケンスＳＱ１の手順１の接続指示を受けると、実行シーケンスＳＱ１の手順１で示したような第１接続処理を実行する（ステップＳ１６０５）。同様に、ゲートウェイコントローラＧＣ２は、実行シーケンスＳＱ１の手順２の接続指示を受けると、実行シーケンスＳＱ１の手順２で示したような第２接続処理を実行する（ステップＳ１６０６）。これにより、図１１に示したような効果確認パスＰ２１１が構築される。そして、ゲートウェイコントローラＧＣ１、ＧＣ２は、それぞれ接続完了の通知を制御部２０１に返す（ステップＳ１６０７）。
【００８２】
そして、制御部２０１は、実行シーケンスＳＱ１の手順３のように、遅延測定の測定指示を遅延測定器ＤＭに送信する（ステップＳ１６０８）。遅延測定器ＤＭは、測定指示を受けると、効果確認パスＰ２１１を用いて遅延測定を実行し（ステップＳ１６０９）、測定結果である遅延時間を制御部２０１に返す（ステップＳ１６１０）。これにより、シナリオＳＮ１の実行シーケンスＳＱ１が終了する。
【００８３】
図１７は、帯域拡大サービスに関するシナリオＳＮ１が実行される場合の管理装置１０２の内部シーケンス２を示す説明図である。図１７は、図６に示したシナリオＳＮ１の実行シーケンスＳＱ２を実行した場合のシーケンス例である。まず、制御部２０１が、高速化装置の生成指示を仮想ＣＰＥ機能部２０２に送信する（ステップＳ１７０１）。仮想ＣＰＥ機能部２０２は、高速化装置ＡＣの生成指示を受けると、仮想マシンとしてゲートウェイコントローラＧＣごとに高速化装置ＡＣを生成する（ステップＳ１７０２）。そして、仮想ＣＰＥ機能部２０２は、高速化装置ＡＣの生成完了の通知を制御部２０１に返す（ステップＳ１７０３）。
【００８４】
高速化装置ＡＣの生成完了の通知を受けると、制御部２０１は、ゲートウェイコントローラＧＣに接続指示を送信する（ステップＳ１６０４）。接続指示の内容は、たとえば、図６の実行シーケンスＳＱ２の手順１〜手順４である。
【００８５】
ゲートウェイコントローラＧＣ１は、実行シーケンスＳＱ１の手順１および手順２の接続指示を受けると、実行シーケンスＳＱ１の手順１および手順２で示したような第３接続処理を実行する（ステップＳ１７０５）。同様に、ゲートウェイコントローラＧＣ２は、実行シーケンスＳＱ１の手順３および手順４の接続指示を受けると、実行シーケンスＳＱ１の手順３および手順４で示したような第２接続処理を実行する（ステップＳ１７０６）。
【００８６】
これにより、図１２に示したような新規パスＰ２１２が構築される。そして、ゲートウェイコントローラＧＣ１、ＧＣ２は、それぞれ接続完了の通知を制御部２０１に返す（ステップＳ１７０７）。これにより、制御部２０１は、実行シーケンスＳＱ２の手順５のように、新規パスＰ２１２を用いた端末Ｔ１、Ｔ２間通信を開始させ、シナリオＳＮ１の実行シーケンスＳＱ２が終了する。
【００８７】
図１８は、帯域拡大サービスに関するシナリオＳＮ１が実行される場合の管理装置１０２の内部シーケンス３を示す説明図である。図１８は、図６に示したシナリオＳＮ１の実行シーケンスＳＱ３を実行した場合のシーケンス例である。まず、制御部２０１が、負荷試験器ＬＴの生成指示を仮想ＣＰＥ機能部２０２に送信する（ステップＳ１８０１）。仮想ＣＰＥ機能部２０２は、負荷試験器ＬＴの生成指示を受けると、仮想マシンとして負荷試験器ＬＴを生成する（ステップＳ１８０２）。そして、仮想ＣＰＥ機能部２０２は、負荷試験器ＬＴの生成完了の通知を制御部２０１に返す（ステップＳ１８０３）。
【００８８】
負荷試験器ＬＴの生成完了の通知を受けると、制御部２０１は、ゲートウェイコントローラＧＣに接続指示を送信する（ステップＳ１８０４）。接続指示の内容は、たとえば、図６の実行シーケンスＳＱ３の手順１および手順２である。
【００８９】
ゲートウェイコントローラＧＣ１は、実行シーケンスＳＱ３の手順１の接続指示を受けると、実行シーケンスＳＱ３の手順１で示したような第５接続処理を実行する（ステップＳ１８０５）。同様に、ゲートウェイコントローラＧＣ２は、実行シーケンスＳＱ３の手順２の接続指示を受けると、実行シーケンスＳＱ３の手順２で示したような第６接続処理を実行する（ステップＳ１６０６）。これにより、図１２に示した新規パスＰ２１２が効果確認パスＰ２１３に変更される。そして、ゲートウェイコントローラＧＣ１、ＧＣ２は、それぞれ接続完了の通知を制御部２０１に返す（ステップＳ１８０７）。
【００９０】
そして、制御部２０１は、実行シーケンスＳＱ３の手順３のように、負荷試験の実行指示を負荷試験器に送信する（ステップＳ１８０８）。負荷試験器ＬＴは、実行指示を受けると、効果確認パスＰ２１３を用いて負荷試験を実行し（ステップＳ１８０９）、試験結果であるふけ試験の合否判定結果を制御部２０１に返す（ステップＳ１８１０）。これにより、シナリオＳＮ１の実行シーケンスＳＱ３が終了する。
【００９１】
図１９は、シナリオＳＮ１の実行時における制御部２０１の詳細な処理手順例を示すフローチャートである。制御部２０１は、帯域拡大サービスの指定を受け付けると（ステップＳ１９００）、以降の処理を実行する。まず、制御部２０１は、遅延測定設定処理を実行する（ステップＳ１９０１）。遅延測定実行処理（ステップＳ１９０１）は、図１１に示した効果確認パスＰ２１１を構築して、遅延測定を実行できるようにする処理である。
【００９２】
つぎに、制御部２０１は、遅延測定器ＤＭに測定指示を送信し（ステップＳ１９０２）、遅延測定器ＤＭから測定結果を受信する（ステップＳ１９０３）。そして、制御部２０１は、受信した測定結果である遅延時間がしきい値以上であるか否かを判断する（ステップＳ１９０４）。遅延時間がしきい値以上でない場合（ステップＳ１９０４：Ｎｏ）、帯域を拡大する必要がないため、ステップＳ１９１０に移行する。
【００９３】
一方、遅延時間がしきい値以上である場合（ステップＳ１９０４：Ｙｅｓ）、遅延を改善するために、ステップＳ１９０５に移行する。ステップＳ１９０５では、制御部２０１は、高速化装置設定処理を実行する（ステップＳ１９０５）。高速化装置設定処理（ステップＳ１９０５）は、図１２に示した新規パスＰ２１２を構築する処理である。そして、制御部２０１は、負荷試験設定処理を実行する（ステップＳ１９０６）。負荷試験設定処理（ステップＳ１９０６）は、図１３に示した効果確認パスＰ２１３を構築する処理である。
【００９４】
このあと、制御部２０１は、負荷試験器ＬＴに負荷試験の実行指示を送信して（ステップＳ１９０７）、負荷試験器ＬＴから試験結果を受信する（ステップＳ１９０９）。そして、制御部２０１は、効果確認パスＰ２１３を用いた負荷試験が不合格である場合（ステップＳ１９０９：Ｎｏ）、現用パス復帰処理を実行する（ステップＳ１９１０）。現用パス復帰処理（ステップＳ１９１０）は、ゲートウェイコントローラＧＣを制御して、効果確認パスＰ２１３から現用パスＰ２１０に接続を変更して、現用パスＰ２１０に戻す処理である。これにより、制御部２０１は、処理を終了する。
【００９５】
一方、試験結果が合格である場合（ステップＳ１９０９：Ｙｅｓ）、制御部２０１は、新規パス設定処理を実行する（ステップＳ１９１１）。新規パス設定処理（ステップＳ１９１１）は、ゲートウェイコントローラＧＣを制御して、効果確認パスＰ２１３から新規パスＰ２１２に接続変更する処理である。これにより、制御部２０１は、処理を終了する。以上のようにして、帯域拡大サービスが指定された場合には、効果確認をした上で、帯域拡大サービスが提供されることになる。
【００９６】
なお、図１９に示した処理は、帯域拡大サービスの指定を受け付けると（ステップＳ１９００）実行されるが、帯域拡大サービスの指定については、サービス事業者の操作入力でもよく、また、バッチ処理により定期的に自動指定することとしてもよい。
【００９７】
（自動パケットステアリングサービス）
つぎに、自動パケットステアリングサービスのシーケンスについて説明する。シナリオＳＮ２の実行シーケンスＳＱ１を実行した場合のシーケンスは、図１６と同一であるため、説明を省略する。
【００９８】
図２０は、図７に示したシナリオＳＮ２の実行シーケンスＳＱ４を実行した場合のシーケンス例である。まず、制御部２０１が、負荷試験器ＬＴの生成指示を仮想ＣＰＥ機能部２０２に送信する（ステップＳ２００１）。仮想ＣＰＥ機能部２０２は、負荷試験器ＬＴの生成指示を受けると、仮想マシンとして負荷試験器ＬＴを生成する（ステップＳ２００２）。そして、仮想ＣＰＥ機能部２０２は、負荷試験器ＬＴの生成完了の通知を制御部２０１に返す（ステップＳ２００３）。
【００９９】
負荷試験器ＬＴの生成完了の通知を受けると、制御部２０１は、ゲートウェイコントローラに接続指示を送信する（ステップＳ２００４）。接続指示の内容は、たとえば、図７の実行シーケンスＳＱ４の手順１および手順２である。
【０１００】
ゲートウェイコントローラＧＣ１は、実行シーケンスＳＱ４の手順１の接続指示を受けると、実行シーケンスＳＱ４の手順１で示したような第７接続処理を実行する（ステップＳ２００５）。同様に、ゲートウェイコントローラＧＣ２は、実行シーケンスＳＱ４の手順２の接続指示を受けると、実行シーケンスＳＱ４の手順２で示したような第８接続処理を実行する（ステップＳ２００６）。これにより、図１４に示したような効果確認パスＰ２１４が構築される。そして、ゲートウェイコントローラＧＣ１、ＧＣ２は、それぞれ接続完了の通知を制御部２０１に返す（ステップＳ２００７）。
【０１０１】
そして、制御部２０１は、実行シーケンスＳＱ４の手順３のように、負荷試験の実行指示を負荷試験器ＬＴに送信する（ステップＳ２００８）。負荷試験器ＬＴは、実行指示を受けると、効果確認パスＰ２１４を用いて負荷試験を実行し（ステップＳ２００９）、試験結果である合否判定結果を制御部２０１に返す（ステップＳ２０１０）。これにより、シナリオＳＮ２の実行シーケンスＳＱ４が終了する。
【０１０２】
図２１は、図７に示したシナリオＳＮ２の実行シーケンスＳＱ５を実行した場合のシーケンス例である。まず、制御部２０１が、高速化装置ＡＣの生成指示を仮想ＣＰＥ機能部２０２に送信する（ステップＳ２１０１）。仮想ＣＰＥ機能部２０２は、高速化装置ＡＣの生成指示を受けると、仮想マシンとしてゲートウェイコントローラＧＣごとに高速化装置ＡＣを生成する（ステップＳ２１０２）。そして、仮想ＣＰＥ機能部２０２は、高速化装置ＡＣの生成完了の通知を制御部２０１に返す（ステップＳ２１０３）。
【０１０３】
高速化装置ＡＣの生成完了の通知を受けると、制御部２０１は、ゲートウェイコントローラＧＣに接続指示を送信する（ステップＳ２１０４）。接続指示の内容は、たとえば、図７の実行シーケンスＳＱ５の手順１〜手順４である。
【０１０４】
ゲートウェイコントローラＧＣ１は、実行シーケンスＳＱ５の手順１および手順２の接続指示を受けると、実行シーケンスＳＱ５の手順１および手順２で示したような第９接続処理を実行する（ステップＳ２００５）。同様に、ゲートウェイコントローラＧＣ２は、実行シーケンスＳＱ５の手順３および手順４の接続指示を受けると、実行シーケンスＳＱ５の手順３および手順４で示したような第１０接続処理を実行する（ステップＳ２００６）。
【０１０５】
これにより、図１５に示したような新規パスＰ２１５が構築される。そして、ゲートウェイコントローラＧＣ１、ＧＣ２は、それぞれ接続完了の通知を制御部２０１に返す（ステップＳ２１０７）。これにより、制御部２０１は、実行シーケンスＳＱ５の手順５のように、新規パスＰ２１５を用いた端末Ｔ１、Ｔ２間通信を開始させ、シナリオＳＮ２の実行シーケンスＳＱ５が終了する。
【０１０６】
図２２は、シナリオＳＮ２の実行時における制御部２０１の詳細な処理手順例を示すフローチャートである。制御部２０１は、自動パケットステアリングサービスの指定を受け付けると（ステップＳ２２００）、以降の処理を実行する。まず、制御部２０１は、遅延測定設定処理を実行する（ステップＳ２２０１）。遅延測定実行処理（ステップＳ２２０１）は、図１１に示した効果確認パスＰ２１１を構築して、遅延測定を実行できるようにする処理である。
【０１０７】
つぎに、制御部２０１は、遅延測定器ＤＭに測定指示を送信し（ステップＳ２２０２）、遅延測定器ＤＭから測定結果を受信する（ステップＳ２２０３）。そして、制御部２０１は、受信した測定結果である遅延時間がしきい値以上であるか否かを判断する（ステップＳ２２０４）。遅延時間がしきい値以上でない場合（ステップＳ２２０４：Ｎｏ）、ステップＳ２２０２に戻り、測定指示を再度送信する。
【０１０８】
一方、遅延時間がしきい値以上である場合（ステップＳ２２０４：Ｙｅｓ）、制御部２０１は、通信が不安定であると判断して、ステップＳ２２０５に移行する。ステップＳ２２０５では、制御部２０１は、負荷試験設定処理を実行する（ステップＳ２２０５）。負荷試験設定処理（ステップＳ２２０５）は、図１４に示した効果確認パスＰ２１４を構築する処理である。
【０１０９】
このあと、制御部２０１は、負荷試験器ＬＴに負荷試験の実行指示を送信して（ステップＳ２２０６）、負荷試験器ＬＴから試験結果を受信する（ステップＳ２２０７）。そして、制御部２０１は、効果確認パスＰ２１３を用いた負荷試験の結果がＳＬＡを充足しているか否かを判断する（ステップＳ２２０８）。ＳＬＡを充足している場合（ステップＳ２２０８：Ｙｅｓ）、現用パスＰ２１０でＳＬＡを遵守することになるため、現用パス復帰処理を実行する（ステップＳ２２０９）。現用パス復帰処理（ステップＳ２２０９）は、ゲートウェイコントローラＧＣを制御して、効果確認パスＰ２１４から現用パスＰ２１０に接続を変更して、現用パスＰ２１０に戻す処理である。これにより、制御部２０１は、処理を終了する。
【０１１０】
一方、ＳＬＡを充足していない場合（ステップＳ２２０８：Ｙｅｓ）、制御部２０１は、新規パス設定処理を実行する（ステップＳ２２１０）。新規パス設定処理（ステップＳ２２１０）は、ゲートウェイコントローラＧＣを制御して、図１５に示したように新規パスＰ２１５を構築する処理である。
【０１１１】
新規パス設定処理（ステップＳ２２１０）の後、ステップＳ２２０６に戻り、制御部２０１は、再度負荷試験器ＬＴに負荷試験の実行指示を送信することになる。なお、新規パスＰ２１５が構築済みである場合は、新規パス設定処理（ステップＳ２２１０）を実行せずにステップＳ２２０６に戻る。これにより、制御部２０１は、処理を終了する。以上のようにして、自動パケットステアリングサービスが指定された場合には、効果確認をした上で、自動パケットステアリングサービスが提供されることになる。
【０１１２】
なお、図２２に示した処理は、自動パケットステアリングサービスの指定を受け付けると（ステップＳ２２００）実行されるが、自動パケットステアリングサービスの指定については、サービス事業者の操作入力でもよく、また、バッチ処理により定期的に自動指定することとしてもよい。
【０１１３】
以上に説明したように、本実施例によれば、通信インフラ１１０が現用パスＰ１で運用されている場合に、必要なときに必要な分だけ仮想化技術でサービスを提供することができる。また、仮想化技術を採用することにより、ハードウェア資源を最小限に抑制して、多種多様なサービスを提供することができる。
【０１１４】
また、事前に効果確認のためのパスを構築し、効果確認を行った上で指定されたサービスの適否が判断されるため、サービスへの移行を安定して実行することができる。換言すれば、効果が得られない新規パスへの変更を阻止することができる。
【０１１５】
また、帯域拡大サービスにおいて、制御部２０１はステップＳ１９０１〜Ｓ１９０４を実行せずに、ステップＳ１９０５から実行開始してもよい。また、新規パスに移行されるまで、制御部２０１は負荷試験器ＬＴによる負荷試験を定期的に実行してもよい。同様に、自動パケットステアリングサービスにおいても、制御部２０１はステップＳ２２０１〜Ｓ２２０４を実行せずに、ステップＳ２２０５から実行開始してもよい。
【０１１６】
また、現用パスＰ１の遅延検出については、仮想マシンである遅延測定器ではなく、既存の遅延検出器を用いてもよい。これにより、既設装置を効率的に流用することができる。
【０１１７】
また、上述した実施例では、サービスとして、帯域拡大サービスと自動パケットステアリングサービスを例に挙げて説明したが、これらのサービスには限定されない。たとえば、ゲートウェイコントローラＧＣを制御して現用パスＰ１から効果確認パスＰ２を構築して効果確認をし、その結果に応じて新規パスＰ３を構築して、新規パスＰ３を用いるサービスを提供してもよい。
【０１１８】
なお、本発明は前述した実施例に限定されるものではなく、添付した特許請求の範囲の趣旨内における様々な変形例及び同等の構成が含まれる。例えば、前述した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに本発明は限定されない。また、ある実施例の構成の一部を他の実施例の構成に置き換えてもよい。また、ある実施例の構成に他の実施例の構成を加えてもよい。また、各実施例の構成の一部について、他の構成の追加、削除、または置換をしてもよい。
【０１１９】
また、前述した各構成、機能、処理部、処理手段等は、それらの一部又は全部を、例えば集積回路で設計する等により、ハードウェアで実現してもよく、プロセッサがそれぞれの機能を実現するプログラムを解釈し実行することにより、ソフトウェアで実現してもよい。
【０１２０】
各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリ、ハードディスク、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等の記憶装置、又は、ＩＣカード、ＳＤカード、ＤＶＤ等の記録媒体に格納することができる。
【０１２１】
また、制御線や情報線は説明上必要と考えられるものを示しており、実装上必要な全ての制御線や情報線を示しているとは限らない。実際には、ほとんど全ての構成が相互に接続されていると考えてよい。
【符号の説明】
【０１２２】
ＡＣ  高速化装置
ＤＭ  遅延測定器
ＧＣ  ゲートウェイコントローラ
ＬＴ  負荷試験器
Ｐ１  現用パス
Ｐ２  効果確認パス
Ｐ３  新規パス
Ｒ１、Ｒ２  中継装置
ＳＷ  スイッチ
Ｔ  端末
１  仮想化システム
１００  現用ネットワーク
１０２  管理装置
１１０  通信インフラ
２０１  制御部
２０２  仮想ＣＰＥ機能部
【図１】
0006482898.tif 000002
【図２】
0006482898.tif 000003
【図３】
0006482898.tif 000004
【図４】
0006482898.tif 000005
【図５】
0006482898.tif 000006
【図６】
0006482898.tif 000007
【図７】
0006482898.tif 000008
【図８】
0006482898.tif 000009
【図９】
0006482898.tif 000010
【図１０】
0006482898.tif 000011
【図１１】
0006482898.tif 000012
【図１２】
0006482898.tif 000013
【図１３】
0006482898.tif 000014
【図１４】
0006482898.tif 000015
【図１５】
0006482898.tif 000016
【図１６】
0006482898.tif 000017
【図１７】
0006482898.tif 000018
【図１８】
0006482898.tif 000019
【図１９】
0006482898.tif 000020
【図２０】
0006482898.tif 000021
【図２１】
0006482898.tif 000022
【図２２】
0006482898.tif 000023