(57)【要約】【課題】ＤＣ内装置によって提供されるサービスのサービス応答性を向上させる。【解決手段】仮想化領域となるコアＮＷ（Network）および非仮想化領域となるアクセスＮＷを含むＮＷに構築されるＮＳ（Network Service）を管理する管理装置Ｍは、ＮＳを制御するＥ２ＥＯ１と、ＮＷに配置されるサーバ系装置を制御するＳＶＲＯ２と、ＮＷに配置されるＮＷ系装置を制御するＮＷＲＯ３と、を備え、Ｅ２ＥＯ１は、上位装置Ｕから取得したオーダで指定される、ＮＳの提供に供する装置群が、１つのＤＣ（Data Center）内に配置される装置群であるか否かを判定する単一ＤＣ判定部１２１を備え、１つのＤＣ内に配置される装置群であると判定された場合、ＮＷ系装置のうち、ＤＣ内に配置されているＴｏＲ４，４ａを、ＮＷＲＯ３の代わりに、ＳＶＲＯ２が制御する、ことを特徴とする。【選択図】図１
2019213025.tif 000002
【特許請求の範囲】
【請求項１】
仮想化領域となるコアＮＷ（Network）および非仮想化領域となるアクセスＮＷを含むＮＷに構築されるＮＳ（Network Service）を管理する管理装置であって、
前記ＮＳを制御する第１のオーケストレータと、
前記ＮＷに配置されるサーバ系装置を制御する第２のオーケストレータと、
前記ＮＷに配置されるＮＷ系装置を制御する第３のオーケストレータと、を備え、
前記第１のオーケストレータは、外部装置から取得した第１のオーダで指定される、前記ＮＳの提供に供する装置群が、１つのＤＣ（Data Center）内に配置される装置群であるか否かを判定する単一ＤＣ判定部を備え、
１つのＤＣ内に配置される装置群であると判定された場合、前記ＮＷ系装置のうち、前記ＤＣ内に配置されているＤＣ内ＮＷ系装置を、前記第３オーケストレータの代わりに、前記第２オーケストレータが制御する、
ことを特徴とする管理装置。
【請求項２】
前記第１のオーダは、前記ＤＣ内ＮＷ系装置を制御するためのＤＣ内ＮＷ系装置制御情報を含んでおり、
１つのＤＣ内に配置される装置群であると判定された場合、前記第１のオーケストレータは、前記第２のオーケストレータに出力する第２のオーダに前記ＤＣ内ＮＷ系装置制御情報を含める、
ことを特徴とする請求項１に記載の管理装置。
【請求項３】
前記第１のオーケストレータは、前記ＤＣ内ＮＷ系装置に対する排他制御を行う、
ことを特徴とする請求項１または請求項２に記載の管理装置。
【請求項４】
前記第１のオーダで指定される装置群を制御する複数種類の制御方式のうち１つを選択して切り替える制御方式切替部を前記第１のオーケストレータにさらに備える、
ことを特徴とする請求項１から請求項３のいずれか１項に記載の管理装置。
【請求項５】
前記ＤＣ内ＮＷ系装置は、１つのＤＣ内に配置される前記サーバ系装置に接続する物理スイッチである、
ことを特徴とする請求項１から請求項４のいずれか１項に記載の管理装置。
【請求項６】
前記物理スイッチは、ＴｏＲ（Top of Rack）である、
ことを特徴とする請求項５に記載の管理装置。
【請求項７】
前記ＴｏＲの制御は、前記ＴｏＲのベンダごとに固有の制御である、
ことを特徴とする請求項６に記載の管理装置。
【請求項８】
仮想化領域となるコアＮＷおよび非仮想化領域となるアクセスＮＷを含むＮＷに構築されるＮＳを管理する管理装置における管理方法であって、
前記管理装置が、
前記ＮＳを制御する第１のオーケストレータと、
前記ＮＷに配置されるサーバ系装置を制御する第２のオーケストレータと、
前記ＮＷに配置されるＮＷ系装置を制御する第３のオーケストレータと、を備え、
前記第１のオーケストレータにて、外部装置から取得した第１のオーダで指定される、前記ＮＳの提供に供する装置群が、１つのＤＣ内に配置される装置群であるか否かを判定するステップと、
１つのＤＣ内に配置される装置群であると判定された場合、前記ＮＷ系装置のうち、前記ＤＣ内に配置されているＤＣ内ＮＷ系装置を、前記第３オーケストレータの代わりに、前記第２オーケストレータが制御するステップと、を実行する、
ことを特徴とする管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、管理装置、および、管理方法に関する。本明細書において、ＤＣは、データセンタ（Data Center）を表す語として、ＮＷは、ネットワーク（Network）を表す語として、ＮＳは、ネットワークサービス（Network Service）を表す語として用いる。
【背景技術】
【０００２】
特許文献１には、「仮想化領域となるコアＮＷ（Network）および非仮想化領域となるアクセスＮＷを含むＮＷに構築されるＮＳ（Network Service）を管理する管理装置であって、前記ＮＳを管理するサービス管理部と、前記ＮＷに配置されるサーバ系装置を管理するサーバ系装置管理部と、前記ＮＷに配置されるＮＷ系装置を管理するＮＷ系装置管理部と、を備え、前記サービス管理部は、前記ＮＳの提供に供する、前記サーバ系装置および前記ＮＷ系装置を指定するために必要なインプットパラメータを含むＮＳ生成要求を外部から取得する要求受付部と、前記ＮＳの雛型となるカタログを管理するカタログ管理部と、前記サーバ系装置のリソースおよび前記ＮＷ系装置のリソースを調停するリソース調停部と、前記カタログが選定された場合、前記インプットパラメータに応じて、前記指定されたサーバ系装置のリソース、および、前記指定されたＮＷ系装置のリソースを生成して、前記ＮＳを実現するスライスを生成するワークフロー部と、前記ＮＳのライフサイクルを管理するＮＳライフサイクル管理部と、を備える、ことを特徴とする管理装置」について開示されている。
【０００３】
特許文献１によれば、ＮＳが構築されるＮＷに配置される装置は、サーバ系装置またはＮＷ系装置に分類される。また、特許文献１によれば、サーバ系装置のリソースを管理するオーケストレータ（ＳＶＲＯ）、および、ＮＷ系装置のリソースを管理するオーケストレータ（ＮＷＲＯ）が用いられる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１７−１４３４５２号公報（請求項１）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ＮＳのなかには、同じＤＣ内に配置されている装置群（以下、ＤＣ内装置と呼ぶ場合がある）が提供するサービスが存在する。そのようなサービスは、ＤＣ間を接続するＷＡＮ（Wide Area Network）を利用することなく１つのＤＣ内で完結するサービスであり、基本的にはＳＶＲＯによる制御で十分である。よって、１つのＤＣ内で完結するサービスについては、ＤＣ間に及ぶＮＷＲＯによる制御を本来必要としない。
【０００６】
しかし、特許文献１によれば、ＤＣ内装置は、大部分がサーバ系装置に分類されるが、ＮＷ系装置に分類されるものもある。このため、１つのＤＣ内で完結するサービスに対してＳＶＲＯによる制御で完結することができず、ＮＷＲＯによる制御が実行される。その結果、１つのＤＣ内で完結するサービスに対するオーケストレータの制御が複雑化かつ長期化し、サービス応答性が低下してしまうというさらなる課題がある。なお、サーバ系装置に分類されるＤＣ内装置の例は、サーバであり、ＮＷ系装置に分類されるＤＣ内装置の例は、複数のサーバを束ねるＴｏＲ（Top of Rack）である。仮に、ＳＶＲＯがＴｏＲを制御するとした場合、ＮＷＲＯによるＴｏＲの制御との競合に対処する必要が生じる。その結果、１つのＤＣ内で完結するサービスに対するオーケストレータの制御が複雑化かつ長期化し、サービス応答性が低下してしまうというさらなる課題がある。
【０００７】
また、ＮＷに配置される装置にはさまざまな種類が存在するが、特許文献１の技術では、特定種類の装置をＳＶＲＯが制御するのかＮＷＲＯが制御するのか明確でない。その結果、特定種類の装置に対して、ＳＶＲＯの制御とＮＷＲＯの制御とが競合する可能性があり、サービス応答性が低下してしまうというさらなる課題がある。
【０００８】
そこで、本発明は、上記事情に鑑みて、ＤＣ内装置によって提供されるサービスのサービス応答性を向上させることを課題とする。
【課題を解決するための手段】
【０００９】
前記課題を解決するために、請求項１に記載の発明は、仮想化領域となるコアＮＷ（Network）および非仮想化領域となるアクセスＮＷを含むＮＷに構築されるＮＳ（Network Service）を管理する管理装置であって、前記ＮＳを制御する第１のオーケストレータと、前記ＮＷに配置されるサーバ系装置を制御する第２のオーケストレータと、前記ＮＷに配置されるＮＷ系装置を制御する第３のオーケストレータと、を備え、前記第１のオーケストレータは、外部装置から取得した第１のオーダで指定される、前記ＮＳの提供に供する装置群が、１つのＤＣ（Data Center）内に配置される装置群であるか否かを判定する単一ＤＣ判定部を備え、１つのＤＣ内に配置される装置群であると判定された場合、前記ＮＷ系装置のうち、前記ＤＣ内に配置されているＤＣ内ＮＷ系装置を、前記第３オーケストレータの代わりに、前記第２オーケストレータが制御する、ことを特徴とする。
【００１０】
また、請求項８に記載の発明は、仮想化領域となるコアＮＷおよび非仮想化領域となるアクセスＮＷを含むＮＷに構築されるＮＳを管理する管理装置における管理方法であって、前記管理装置が、前記ＮＳを制御する第１のオーケストレータと、前記ＮＷに配置されるサーバ系装置を制御する第２のオーケストレータと、前記ＮＷに配置されるＮＷ系装置を制御する第３のオーケストレータと、を備え、前記第１のオーケストレータにて、外部装置から取得した第１のオーダで指定される、前記ＮＳの提供に供する装置群が、１つのＤＣ内に配置される装置群であるか否かを判定するステップと、１つのＤＣ内に配置される装置群であると判定された場合、前記ＮＷ系装置のうち、前記ＤＣ内に配置されているＤＣ内ＮＷ系装置を、前記第３オーケストレータの代わりに、前記第２オーケストレータが制御するステップと、を実行する、ことを特徴とする。
【００１１】
請求項１，８に記載の発明によれば、１つのＤＣ内に配置される装置群のすべてを、第３オーケストレータからではなく、第２オーケストレータから制御可能とすることができる。これにより、ＤＣ内ＮＷ系装置に対する、第２オーケストレータの制御と第３オーケストレータの制御との競合を回避することができる。
したがって、ＤＣ内装置によって提供されるサービスのサービス応答性を向上させることができる。
【００１２】
また、請求項２に記載の発明は、請求項１に記載の管理装置であって、前記第１のオーダは、前記ＤＣ内ＮＷ系装置を制御するためのＤＣ内ＮＷ系装置制御情報を含んでおり、１つのＤＣ内に配置される装置群であると判定された場合、前記第１のオーケストレータは、前記第２のオーケストレータに出力する第２のオーダに前記ＤＣ内ＮＷ系装置制御情報を含める、ことを特徴とする。
【００１３】
請求項２に記載の発明によれば、第２のオーケストレータがＤＣ内ＮＷ系装置を制御することができる。
【００１４】
また、請求項３に記載の発明は、請求項１または請求項２に記載の管理装置であって、前記第１のオーケストレータは、前記ＤＣ内ＮＷ系装置に対する排他制御を行う、ことを特徴とする。
【００１５】
請求項３に記載の発明によれば、ＤＣ内ＮＷ系装置を、第２オーケストレータおよび第３オーケストレータから同時に制御することを回避することができる。
【００１６】
また、請求項４に記載の発明は、請求項１から請求項３のいずれか１項に記載の管理装置であって、前記第１のオーダで指定される装置群を制御する複数種類の制御方式のうち１つを選択して切り替える制御方式切替部を前記第１のオーケストレータにさらに備える、ことを特徴とする。
【００１７】
請求項４に記載の発明によれば、サーバ系装置およびＮＷ系装置に対する制御方式を、例えば、本発明の制御方式にするか、既存の制御方式にするかを容易に選択することができる。
【００１８】
また、請求項５に記載の発明は、請求項１から請求項４のいずれか１項に記載の管理装置であって、前記ＤＣ内ＮＷ系装置は、１つのＤＣ内に配置される前記サーバ系装置に接続する物理スイッチである、ことを特徴とする。
【００１９】
請求項５に記載の発明によれば、物理スイッチに対する、第２オーケストレータの制御と第３オーケストレータの制御との競合を回避することができる。
【００２０】
また、請求項６に記載の発明は、請求項５に記載の管理装置であって、前記物理スイッチは、ＴｏＲ（Top of Rack）である、ことを特徴とする。
【００２１】
請求項６に記載の発明によれば、ＴｏＲに対する、第２オーケストレータの制御と第３オーケストレータの制御との競合を回避することができる。
【００２２】
また、請求項７に記載の発明は、請求項６に記載の管理装置であって、前記ＴｏＲの制御は、前記ＴｏＲのベンダごとに固有の制御である、ことを特徴とする。
【００２３】
請求項７に記載の発明によれば、ＤＣに配置されている多数のＴｏＲに対する、第２オーケストレータによるＴｏＲ制御において、ベンダごとのＴｏＲの規格の違いに起因する制御上の不具合を解消することができる。
【発明の効果】
【００２４】
本発明によれば、ＤＣ内装置によって提供されるサービスのサービス応答性を向上させることができる。
【図面の簡単な説明】
【００２５】
【図１】本実施形態の管理装置を含むシステムの機能構成図である。
【図２】本実施形態の管理装置が実行するオーダ処理のフローチャートである。
【発明を実施するための形態】
【００２６】
本発明を実施するための形態（実施形態）について、図面を参照しながら詳細に説明する。
【００２７】
本実施形態の管理装置Ｍは、仮想化領域となるコアＮＷおよび非仮想化領域となるアクセスＮＷを管理する。具体的には、管理装置Ｍは、コアＮＷに配置されている機器およびアクセスＮＷに配置されている機器からさまざまな情報を収集することでこれらの機器を監視する。コアＮＷに配置されている機器およびアクセスＮＷに配置されている機器によってＮＷ構成ができあがる。
【００２８】
また、管理装置Ｍは、コアＮＷおよびアクセスＮＷを含むＮＷに構築されるＮＳ（Network Service）を管理する。このＮＳは、ＮＳ利用側（ユーザ）の端末からＮＳ提供側（例：通信事業者）が保持するアクセスＮＷ、コアＮＷ上の機器からサービス事業者（例：ＩＳＰ（Internet Service Provider）事業者）との端点までのＥ２Ｅ（End to End：エンドツーエンド）の管理が実現可能なＮＳとなる。
【００２９】
図１に示すように、管理装置Ｍは、Ｅ２ＥＯ（End to End Orchestrator：エンドツーエンドオーケストレータ、Ｅ２Ｅオーケストレータ）１（第１のオーケストレータ）と、ＳＶＲＯ（Server Resource Orchestrator：サーバリソースオーケストレータ）２（第２のオーケストレータ）と、ＮＷＲＯ（Network Resource Orchestrator：ネットワークリソースオーケストレータ）３（第３のオーケストレータ）と、を備える。
【００３０】
Ｅ２ＥＯ１は、ユーザに提供されるＮＳの制御を自律的に行う機能部である。
ＳＶＲＯ２は、コアＮＷおよびアクセスＮＷを含むＮＷに配置される装置のうち、サーバ系装置、および、ＤＣ内装置の制御を自律的に行う機能部である。ＳＶＲＯ２は、Ｅ２ＥＯ１によるリソース調停に従って、管理対象の装置のリソースを管理することができる。
【００３１】
ＮＷＲＯ３は、コアＮＷおよびアクセスＮＷを含むＮＷに配置される装置のうち、ＮＷ系装置の制御を自律的に行う機能部である。ＮＷＲＯ３は、Ｅ２ＥＯ１によるリソース調停に従って、管理対象の装置のリソースを管理することができる。
【００３２】
オペレータが操作する上位装置Ｕ（外部装置）、または、上位装置Ｕと同等の機能を有する他システムＵ１（外部装置）からの要求に応じて、Ｅ２ＥＯ１、ＳＶＲＯ２、および、ＮＷＲＯ３は動作する。なお、他システムＵ１はＯＳＳ（Operation Support System）やＢＳＳ（Business Support System）が相当するが、上位装置Ｕに関する説明は、他システムＵ１に対してもあてはまるため、特別な事情が無い限り、他システムＵ１に関する説明は省略する。
【００３３】
サーバ系装置は、ＮＳを実行する装置である。サーバ系装置には、例えば、ＤＣ（Data Center：データセンタ）、ＤＣ上に設置されている汎用サーバ、汎用サーバを仮想化した仮想サーバ（ＶＭ（Virtual Machine）。仮想マシン。）があるが、これらに限定されない。仮想サーバには１つのＡＰＬ（Application：アプリケーション）を配置することができる。仮想サーバ上のＡＰＬを動作させることで、所定のＮＳをユーザに提供することができる。本実施形態では、ＡＰＬを、ＶＮＦc（Virtual Network Function Component：仮想ネットワーク機能コンポーネント、ＮＷ機能コンポーネント）を１つ以上組み合わせて構成されるＶＮＦ（Virtual Network Function：仮想ネットワーク機能、ＮＷ機能）と呼ぶ場合がある。
【００３４】
図１には、ＳＶＲＯ２が管理するサーバ系装置の例として、ＶＩＭ（Virtual Infrastructure Manager：仮想インフラ管理）４１と、ＮＦＶＩ（Network Function Virtualization Infrastructure）４２〜４５と、ＶＮＦ４２ａ，４２ｂ，４３ａが図示されているが、これらに限定されない。また、ＳＶＲＯ２は、ＴｏＲ４，４ａを管理する。
【００３５】
ＴｏＲ４，４ａは、複数の汎用サーバに直接接続し、これらの複数の汎用サーバを束ねて管理する物理スイッチである。ＴｏＲ４は、ＶＩＭ４１と、ＮＦＶＩ４２，４３とに接続している。ＴｏＲ４ａは、ＮＦＶＩ４４，４５に接続している。ＴｏＲ４，４ａは、ＮＷ系装置に分類され、ＮＷＲＯ３と通信可能に接続しているが、本実施形態では、所定条件下、ＮＷＲＯ３の制御対象とはならず、ＳＶＲＯ２の制御対象となる。
なお、ＴｏＲがＮＦＶＩに接続しているとは、ＮＦＶＩを構成する物理サーバにＴｏＲが直接接続している、という意味である。
【００３６】
ＶＩＭ４１は、汎用サーバに生成されたＶＭを管理、制御するサーバである。ＶＩＭ４１は、ＴｏＲ制御部４１ａを備える。ＴｏＲ制御部４１ａは、ＶＩＭ制御部２４（後記）からの制御パラメータにＴｏＲ制御に関するＴｏＲ制御情報が含まれている場合に、ＶＩＭ経由のＴｏＲ制御を実行する機能部である。
【００３７】
ＮＦＶＩ４２〜４５は、ＮＦＶ（Network Functions Virtualization）に従う仮想サーバである。ＮＦＶは、ＮＷ機器の機能を汎用サーバの仮想化基盤上でソフトウェア（仮想マシン）として実装する方式である。ＮＦＶＩは、ＮＦＶを構築するための基盤となり、ＮＦＶＩ上で、ＶＮＦが動作する。図１のＶＮＦ４２ａ，４２ｂは、ＮＦＶＩ４２上で動作し、ＶＮＦ４３ａは、ＮＦＶＩ４３上で動作する。
なお、ＶＩＭ、ＮＦＶＩは、ＮＦＶ  ＭＡＮＯ（NFV Management and Network Orchestration）によって定義され、制御および管理される。
【００３８】
図１に示す符号５０，５１は、所定のサービスを提供するためのＶＮＦ用仮想ＮＷであり、各種ポートを経由し、ＶＮＦに接続している。ＶＮＦ用仮想ＮＷ５０は、ＴｏＲ４のポートｐ１〜ｐ３と、ＮＦＶＩ４２のポートｐ６と、ＮＦＶＩ４３のポートｐ８とを経由し、ＶＮＦ４２ａ用のｖＮＩＣ（virtual Network Interface Card）（図示せず）および、ＶＮＦ４３ａ用のｖＮＩＣ（図示せず）を介してＶＮＦ４２ａ，４３ａにそれぞれ接続している。また、ＶＮＦ用仮想ＮＷ５１は、ＴｏＲ４のポートｐ４，ｐ５と、ＮＦＶＩ４２のポートｐ７とを経由し、ＶＮＦ４２ｂ用のｖＮＩＣを介してＶＮＦ４２ｂに接続している。
【００３９】
また、図１に示す符号４００は、ＳＶＲＯ２の制御対象の範囲を示すＳＶＲＯ制御範囲である。ＳＶＲＯ制御範囲４００には、既に説明した、ＴｏＲ４，４ａと、ＶＩＭ４１と、ＮＦＶＩ４２〜４５と、ＶＮＦ４２ａ，４２ｂ，４３ａが含まれるが、これらに限定されない。
【００４０】
図１のＴｏＲ４，４ａと、ＶＩＭ４１と、ＮＦＶＩ４２〜４５と、ＶＮＦ４２ａ，４２ｂ，４３ａは、同じＤＣ内に配置されているＤＣ内装置であるとする。よって、ＳＶＲＯ制御範囲４００は、１つのＤＣ内に配置されている装置群を含む範囲と一致する。また、ＶＮＦ用仮想ＮＷ５０，５１によって提供されるサービスは、１つのＤＣ内で完結するサービスとなる。
【００４１】
ＮＷ系装置は、ＮＳを実行するためのデータを他のＮＷ系装置またはサーバ系装置に転送する装置である。ＮＷ系装置には、例えば、ＯＬＴ（Optical Line Terminal：光加入者回線終端装置）、コアルータ、Ｌ２ＳＷ（Layer2 Switch）、Ｌ３ＳＷ（Layer3 Switch）、ＮＴＥ（Network Terminal Equipment：ネットワーク終端装置）、ＷＡＮ装置があるが、これらに限定されない。
【００４２】
図１には、ＮＷＲＯ３が管理するＮＷ系装置の例として、既に説明したＴｏＲ４，４ａと、ＷＡＮ装置５が図示されているが、これらに限定されない。
ＷＡＮ装置５は、ＤＣ間の通信を中継するＮＷ系装置である。ＷＡＮ装置５は、ＴｏＲ４，４ａと通信可能に接続している。ＷＡＮ装置５は、ＮＷＲＯ３の制御対象となる。
【００４３】
（Ｅ２ＥＯ１の詳細）
Ｅ２ＥＯ１は、要求受付部１１と、ワークフロー部１２と、リソース調停部１３と、対向ＩＦ１４，１５とを備える。
【００４４】
要求受付部１１は、上位装置Ｕから出力されるＮＳ生成要求を取得する。ＮＳ生成要求は、管理装置ＭにＮＳを生成（構築）させる情報である。ＮＳ生成要求は、所定のＮＷ構成を対象にして設定する論理パスを表現するために、複数種類のサーバ系装置の記述子および複数種類のＮＷ系装置の記述子を適宜並べて組み合わせたＮＳ情報を含む。Ｅ２ＥＯ１は、これらの記述子を、ＮＷ上に配置されている対応のサーバ系装置およびＮＷ系装置にマッピングする。また、ＮＳ生成要求は、前記論理パスを利用したＮＳの提供に供する、サーバ系装置およびＮＷ系装置を指定するために必要なインプットパラメータを含む。
なお、上位装置Ｕから出力される要求は、ＮＳ生成要求に限らず、例えば、ＮＳの変更や削除に関する要求もあり、ＮＳの制御に関する要求である。本実施形態では、上位装置Ｕから出力される、ＮＳの制御に関する要求を「オーダ」と呼ぶ場合がある。オーダに含まれるインプットパラメータは、制御対象の装置を指定するためのパラメータとなる。
【００４５】
ワークフロー部１２は、管理装置Ｍの処理全体を制御する機能部である。ワークフロー部１２は、単一ＤＣ判定部１２１と、制御方式切替部１２２といった機能部を備える。
【００４６】
単一ＤＣ判定部１２１は、上位装置Ｕからのオーダを解析し、オーダの制御対象が１つのＤＣ（に配置されている装置群）であるか２以上のＤＣ（に配置されている装置群）であるかを判定する。
【００４７】
制御方式切替部１２２は、管理装置Ｍの制御方式を切り替える機能部である。制御方式には、例えば、本実施形態の特徴部分となる制御方式と、特許文献１に記載された制御方式（装置種別による厳密な制御範囲を決定する厳密制御方式）の２種類が存在するが、これらに限定されない。制御方式の切り替えは、例えば、上位装置Ｕから実行することができるが、これに限定されない。
【００４８】
リソース調停部１３は、サーバ系装置のリソースおよびＮＷ系装置のリソースを調停する。リソース調停部１３は、この調停の結果をＳＶＲＯ２、および、ＮＷＲＯ３に出力し、リソースの調停結果を反映するように指示する。
【００４９】
また、リソース調停部１３は、ＴｏＲ４，４ａに対する排他制御を行うことができる。具体的には、リソース調停部１３は、ＴｏＲ４，４ａに対するＳＶＲＯ２からのオーダの処理が終了する前に、ＴｏＲ４，４ａに対するＮＷＲＯ３からのオーダの処理を実行しないように制御する。また、リソース調停部１３は、ＴｏＲ４，４ａに対するＮＷＲＯ３からのオーダの処理が終了する前に、ＴｏＲ４，４ａに対するＳＶＲＯ２からのオーダの処理を実行しないように制御する。このように、リソース調停部１３は、ＴｏＲ４，４ａを、ＳＶＲＯ２およびＮＷＲＯ３から同時に制御することを回避する。
【００５０】
なお、サーバ系装置のリソースには、サーバ系装置自身に割り当てられるリソースが含まれるし、サーバ装置に設定される接続点に接続されるリンクに割り当てられるリソースも含まれる。
また、ＮＷ系装置のリソースには、ＮＷ系装置自身に割り当てられるリソースが含まれるし、ＮＷ系装置に設定される接続点に接続されるリンクに割り当てられるリソースも含まれる。リンクには、仮想化されたリンク（ＶＬ：Virtual Link）も含まれる。サーバ装置に設定される接続点に接続されるリンクと、ＮＷ系装置に設定される接続点に接続されるリンクが同じである場合は、例えば、そのリンクをサーバ系装置のリソースとして扱うことができる。しかし、ＮＷ系装置のリソースとして扱ってもよい。
【００５１】
対向ＩＦ１４は、Ｅ２ＥＯ１とＳＶＲＯ２とを通信可能に接続するＩＦ（インタフェース）である。対向ＩＦ１４は、上位装置ＵからのオーダをＳＶＲＯ２に流通（出力）することができる。
対向ＩＦ１５は、Ｅ２ＥＯ１とＮＷＲＯ３とを通信可能に接続するＩＦである。対向ＩＦ１５は、上位装置ＵからのオーダをＮＷＲＯ３に流通することができる。
【００５２】
なお、Ｅ２ＥＯ１は、例えば、ＮＳの雛型となるカタログを管理することができる。本実施形態の管理装置Ｍは、例えば、カタログを用いてＮＳを管理するカタログドリブンアーキテクチャを有する。カタログの詳細は、特許文献１に記載されており、説明を省略する。
また、Ｅ２ＥＯ１は、例えば、ＮＳのライフサイクルを管理することができる。ＮＳのライフサイクルの詳細は、特許文献１に記載されており、説明を省略する。
【００５３】
（ＳＶＲＯ２の詳細）
ＳＶＲＯ２は、要求受付部２１と、ワークフロー部２２と、リソース情報管理部２３と、ＶＩＭ制御部２４とを備える。
【００５４】
要求受付部２１は、上位装置Ｕからのオーダを、対向ＩＦ１４経由で取得する。
ワークフロー部２２は、ＳＶＲＯ２の処理全体を制御する機能部である。ワークフロー部２２は、上位装置ＵのオーダからＶＩＭを制御するためのＶＩＭ制御命令を生成することができる。
【００５５】
リソース情報管理部２３は、ワークフロー部２２の制御対象各々のリソースを管理する。本実施形態では、ワークフロー部２２の制御対象は、図１に示すＳＶＲＯ制御範囲４００内の装置をいう。リソース情報管理部２３は、ワークフロー部２２の制御対象の現在のリソース状況を提供することができる。
【００５６】
ＶＩＭ制御部２４は、ワークフロー部２２が生成したＶＩＭ制御命令をＶＩＭごとの命令に変換してＶＩＭ４１を制御する。
【００５７】
（ＤＣ内のＮＷ系装置に対するＳＶＲＯからの制御）
本実施形態では、ＮＦＶ  ＭＡＮＯで定義される、ＶＩＭおよびＮＦＶＩから構成される物理リソースまたは仮想リソースを調停しつつ、ＮＦＶＩを構成する物理サーバ（汎用サーバ）に直接接続する物理スイッチ（例：ＴｏＲ：ＮＷ系装置の例）をＳＶＲＯから制御する方式（１ＤＣ向け制御方式）を提案する。かかる方式により、１つのＤＣ内で完結するサービスに対しては、ＳＶＲＯのみから制御できるようにし、ＮＷＲＯからの制御を不要とする。
【００５８】
提案の方式を実現するために、ＳＶＲＯ２の制御対象には、サーバ系装置としてのＶＩＭやＮＦＶＩだけでなく、ＤＣ内装置であるＮＷ系装置としてのＴｏＲも含める。図１に示すように、ＶＩＭ４１、ＮＦＶＩ４２〜４５、およびＴｏＲ４，４ａは、１つのＤＣが占める範囲に相当するＳＶＲＯ制御範囲４００に含まれる。
【００５９】
なお、２以上のＤＣを対象にするサービス（２以上のＤＣに配置される装置群の各々が動作して提供されるサービス）に対しては、提案した方式を適用せず、ＳＶＲＯ２からの制御とＮＷＲＯ３からの制御とを組み合わせた制御を実行する。サービスが、１つのＤＣ内で完結するサービスであるか、２以上のＤＣを対象にするサービスであるかは、上位装置から取得するオーダから決定される。
【００６０】
次に、提案した方式によるＳＶＲＯによる制御に関し、管理装置Ｍが実行するオーダ処理を、図２を参照して説明する。オーダ処理は、上位装置Ｕが管理装置Ｍにオーダ（第１のオーダ）を出力した場合に開始する。オーダには、ＴｏＲ４，４ａ制御用のＴｏＲ制御情報（ＤＣ内ＮＷ系装置制御情報）が含まれる。
【００６１】
まず、管理装置Ｍは、Ｅ２ＥＯ１の要求受付部１１にて、上位装置Ｕからオーダを取得する（ステップＳ１）。次に、管理装置Ｍは、Ｅ２ＥＯ１のワークフロー部１２の単一ＤＣ判定部１２１にて、取得したオーダを解析し、オーダで要求される制御が、１つのＤＣを対象にする制御であるか否かを判定する（ステップＳ２）。具体的には、リソース調停部１３によるリソース調停を含む制御の対象となる装置群が、特定の１つのＤＣ内に配置されている装置群のみであるか否かを判定する。
【００６２】
例えば、単一ＤＣ判定部１２１は、オーダに含まれるインプットパラメータから、制御対象のＮＳの提供に供するサーバ系装置およびＮＷ系装置を指定することができる。サーバ系装置およびＮＷ系装置の指定については、特許文献１に記載のカタログを利用することもできる。その結果、単一ＤＣ判定部１２１は、指定されたサーバ系装置およびＮＷ系装置が１つのＤＣ内に配置されているか否かを判定することができる。
【００６３】
なお、管理装置Ｍは、リソース調停部１３にて、取得したオーダに対して、該当のサーバ系装置およびＮＷ系装置のリソース調停を行う。その結果、オーダ処理完了時には、該当のサーバ系装置およびＮＷ系装置、これらの装置同士を接続するリンク、並びに、これらの装置が配置されるＮＷ（実ＮＷの仮想ＮＷも含む）に所定量のリソースが割り当てられる。
【００６４】
１つのＤＣを対象にする制御であった場合（ステップＳ２でＹｅｓ）、オーダによる制御対象がＳＶＲＯ制御範囲４００（図１）内の装置群であり、ＶＩＭ４１に接続するＴｏＲ４の制御は、ＳＶＲＯ２から実行することを意味する。よって、管理装置Ｍは、ワークフロー部１２にて、ＳＶＲＯ２に出力するＳＶＲＯ宛オーダ（第２のオーダ）に、上位装置Ｕから取得したオーダに含まれるＴｏＲ制御情報を含めて、対向ＩＦ１４を介してＳＶＲＯ宛オーダをＳＶＲＯ２に出力する（ステップＳ３）。１つのＤＣを対象にする制御であった場合、ＳＶＲＯ宛オーダの内容は、上位装置Ｕから取得したオーダの内容と同じである。ＳＶＲＯ２は、要求受付部２１にて、ＳＶＲＯ宛オーダを取得すると、ワークフロー部２２にて、ＶＩＭ４１に対するＶＩＭ制御命令を生成する。ＶＩＭ制御命令には、ＶＩＭ４１を制御するための制御パラメータが含まれている。１つのＤＣを対象にする制御であった場合、ワークフロー部２２は、制御パラメータに、ＳＶＲＯ宛オーダが含むＴｏＲ制御情報を含める。
【００６５】
なお、ＳＶＲＯ２は、ワークフロー部２２にて、リソース情報管理部２３を参照して、ＳＶＲＯ宛オーダを処理する。その結果、ＳＶＲＯ２は、Ｅ２ＥＯ１によるリソース調停に従ったリソースを、制御対象の装置、装置間のリンク、および、装置が配置されるＮＷに割り当てることができる。
【００６６】
管理装置Ｍは、ＶＩＭ制御部２４にて、ＴｏＲ制御情報を含む制御パラメータをＶＩＭ４１に出力する（ステップＳ４）。ＶＩＭ４１は、取得した制御パラメータに含まれるＴｏＲ制御情報を用いて、ＳＶＲＯ２によるＴｏＲ制御を実行することができる。
【００６７】
管理装置Ｍは、ＳＶＲＯ２のワークフロー部２２にて、ＳＶＲＯ宛オーダで指定される該当のＮＷ、つまり、ＳＶＲＯ宛オーダが対象にするサービスの提供に供するＮＷとして、ＳＶＲＯ宛オーダで指定のＶＮＦを利用する仮想ＮＷとなるＶＮＦ用仮想ＮＷを操作する（ステップＳ５）。ＶＮＦ用仮想ＮＷを操作するとは、ＶＮＦ用仮想ＮＷを、ＳＶＲＯ２からのＴｏＲ制御の対象にするという意味を含む。ステップＳ５によって、例えば、ＳＶＲＯ２は、ＶＮＦ用仮想ＮＷ５０（図１）を操作したとして説明を続ける。
【００６８】
管理装置Ｍは、ＳＶＲＯ２のワークフロー部２２にて、操作対象のＶＮＦ用仮想ＮＷに対し、ＮＦＶＩが備える物理ポートであるＮＦＶＩ物理ポートを設定する（ステップＳ６）。ＮＦＶＩ物理ポートの設定は、ＳＶＲＯ２によるＴｏＲ制御の構成要件の１つである。ＳＶＲＯ２は、ＶＮＦ用仮想ＮＷ５０（図１）に対し、ＮＦＶＩ４２のポートｐ６、および、ＮＦＶＩ４３のポートｐ８をＮＦＶＩ物理ポートとして設定する。
【００６９】
管理装置Ｍは、ＳＶＲＯ２のワークフロー部２２にて、ＶＩＭ４１が備えるＴｏＲ制御部４１ａによるＶＩＭ経由のＴｏＲ制御を実行することで、ＴｏＲを設定する（ステップＳ７）。ＴｏＲを設定するとは、ＴｏＲが備えるＴｏＲ物理ポートのうち、操作対象のＶＮＦ用仮想ＮＷが経由するＴｏＲ物理ポートを決定する、という意味を含む。ＴｏＲの設定は、ＳＶＲＯ２によるＴｏＲ制御の構成要件の１つである。ＳＶＲＯ２は、ＶＮＦ用仮想ＮＷ５０（図１）に対し、ＴｏＲ４のポートｐ１，ｐ２，ｐ３をＴｏＲ物理ポートとして設定する。
【００７０】
管理装置Ｍは、ＳＶＲＯ２のワークフロー部２２にて、操作対象のＶＮＦ用仮想ＮＷが利用する、該当のＶＮＦを操作する（ステップＳ８）。ＶＮＦを操作するとは、ＶＮＦを、ＳＶＲＯ２からのＴｏＲ制御の対象にするという意味を含む。ＶＮＦの操作は、ＳＶＲＯ２によるＴｏＲ制御の構成要件の１つである。ＳＶＲＯ２は、ＶＮＦ用仮想ＮＷ５０（図１）に対し、ＮＦＶＩ４２のＶＮＦ４２ａ、および、ＮＦＶＩ４３のＶＮＦ４３ａを操作する。
【００７１】
管理装置Ｍは、ＳＶＲＯ２のワークフロー部２２にて、操作したＶＮＦのｖＮＩＣに、ステップＳ５で操作したＶＮＦ用仮想ＮＷを接続することで、ＶＮＦ用仮想ＮＷとＶＮＦとを接続する（ステップＳ９）。ＳＶＲＯ２は、ＶＮＦ用仮想ＮＷ５０（図１）と、ＮＦＶＩ４２のＶＮＦ４２ａと、ＮＦＶＩ４３のＶＮＦ４３ａとを接続する。
【００７２】
ＶＮＦ用仮想ＮＷとＶＮＦとを接続することで、ＳＶＲＯ２によるＴｏＲ制御を実現することができ、図２のオーダ処理が終了する。よって、ＮＷＲＯ３ではなく、ＳＶＲＯ２が、ＴｏＲ４を制御することができる。このとき、ＶＩＭがＴｏＲ制御情報を有するため（ステップＳ４）、ＮＷＲＯ３がＴｏＲ４を制御することはできない。
【００７３】
一方、単一ＤＣ判定部１２１が、上位装置Ｕからのオーダで要求される制御が、１つのＤＣを対象にする制御でなかったと判定した場合（ステップＳ２でＮｏ）、２つ以上のＤＣを対象にする制御であることを意味し、ＤＣ間の通信を行うためのＮＷ系装置をＮＷＲＯ３が制御する必要があることを意味する。この場合、ＮＷ系装置であるＴｏＲ４，４ａもＮＷＲＯ３が制御する。よって、管理装置Ｍは、Ｅ２ＥＯ１のワークフロー部１２にて、ＮＷＲＯ３による、ＴｏＲを含めたＮＷ系装置の制御を実行し（ステップＳ１０）、図２のオーダ処理が終了する。この場合、仮に、上位装置Ｕから取得したオーダにＴｏＲ制御情報が含まれていたとしても、ワークフロー部１２は、ＳＶＲＯ２に出力するＳＶＲＯ宛オーダにＴｏＲ制御情報を含めない。その結果、ＳＶＲＯ２はサーバ系装置のみを制御することになる。
【００７４】
図２のオーダ処理によって、単一ＤＣ判定部１２１の判定結果に応じて、ＳＶＲＯ２およびＮＷＲＯ３の制御対象を規制することができる。特に、１つのＤＣ内で完結するサービスについては、１つのＤＣを対象にする制御となるため、ＳＶＲＯ２だけで制御することができる。
【００７５】
なお、図２のオーダ処理は、リソース調停部１３による排他制御の下で実行されることが好ましく、ＴｏＲ４，４ａを、ＳＶＲＯ２およびＮＷＲＯ３から同時に制御することはない。例えば、ＳＶＲＯ宛オーダにＴｏＲ制御情報を含めてＳＶＲＯ２に出力する（ステップＳ３）場合、リソース調停部１３は、図２のオーダ処理が完了するまで、ＴｏＲ４，４ａに関する別のオーダを、ＳＶＲＯ２にもＮＷＲＯ３にも出力しない。
【００７６】
（制御方式の切り替え）
ＴｏＲ４，４ａ（図１）をＳＶＲＯ２が制御する場合、Ｅ２ＥＯ１のワークフロー部１２が備える制御方式切替部１２２は、既に説明した、ＤＣ内のＮＷ系装置をＳＶＲＯ２から制御する１ＤＣ向け制御方式を選択する。また、サーバ系装置およびＮＷ系装置を装置種別に応じて個別に制御する場合、制御方式切替部１２２は、既存の制御方式として、ＳＶＲＯ２およびＮＷＲＯ３の制御範囲を厳密に決定する厳密制御方式（詳細は、特許文献１に記載のため省略。）を選択する。他の制御方式が存在すれば、制御方式切替部１２２はその制御方式を選択することができる。制御方式切替部１２２による制御方式の選択は、例えば、上位装置Ｕからの命令に従うようにすることができるが、これに限定されない。
【００７７】
Ｅ２ＥＯ１のワークフロー部１２が制御方式切替部１２２を備えることにより、サーバ系装置およびＮＷ系装置に対する制御を柔軟にすることができる。
【００７８】
（ＴｏＲのベンダごとのＴｏＲ制御）
ＤＣ内装置の設計上、ＤＣに配置されている多数のＴｏＲは、さまざまなベンダから提供された規格の異なるＴｏＲを組み合わせたものである場合がある。このような場合において、ＶＩＭ制御部２４から出力された制御パラメータに応じて（図２のステップＳ４）、ＶＩＭ４１（図１）が備えるＴｏＲ制御部４１ａがＶＩＭ経由のＴｏＲ制御を実行する際、ＴｏＲ制御部４１ａは、制御パラメータに含まれるＴｏＲ制御情報を、ＴｏＲのベンダごとに固有の制御信号に変換することができる。これにより、ＤＣに配置されている多数のＴｏＲに対する、ＳＶＲＯ２によるＴｏＲ制御において、ベンダごとのＴｏＲの規格の違いに起因する制御上の不具合を解消することができる。
【００７９】
（まとめ）
本実施形態によれば、１つのＤＣ内に配置される装置群のすべてを、ＮＷＲＯ３からではなく、ＳＶＲＯ２から制御可能とすることができる。これにより、ＴｏＲ４，４ａに対する、ＳＶＲＯ２の制御とＮＷＲＯ３の制御との競合を回避することができる。
したがって、ＤＣ内装置によって提供されるサービスのサービス応答性を向上させることができる。
特に、１ＤＣ内で完結するサービスに関しては、当該サービスの提供に供する装置群が同じＤＣ内に配置されているため、それらの装置群をＳＶＲＯ２のみから制御可能とすることができ、当該サービスのサービス応答性を向上させることができる。
【００８０】
（その他）
本実施形態の管理装置Ｍは、入出力用のＩ／Ｆ（インターフェイス）などで構成される入出力部、ハードディスク、フラッシュメモリ、ＲＡＭ（Random Access Memory）などで構成される記憶部、ＣＰＵ（Central Processing Unit）などで構成される制御部といったハードウェアを備えるコンピュータである。制御部は、例えば、記憶部に記憶されているプログラム（ネットワーク管理プログラム）を記憶部の記憶領域に展開し実行することにより、上記の処理が実行される。本実施形態の管理装置Ｍは、このようなソフトウェアとハードウェアの協働を実現することができる。
【００８１】
本実施形態では、ＳＶＲＯ２が制御するＮＷ系装置の例として、ＴｏＲを採り上げたが、ＴｏＲなどの物理スイッチに限らず、ＥｏＲ（End of Rack）や、ＭｏＲ（Middle of Rack）などの物理スイッチであってもよい。
【００８２】
本実施形態で説明した種々の技術を適宜組み合わせた技術を実現することもできる。
本実施形態で説明したソフトウェアをハードウェアとして実現することもでき、ハードウェアをソフトウェアとして実現することもできる。
その他、ハードウェア、ソフトウェア、フローチャートなどについて、本発明の趣旨を逸脱しない範囲で適宜変更が可能である。
【符号の説明】
【００８３】
Ｍ      管理装置
Ｕ      上位装置（外部装置）
１      Ｅ２ＥＯ（第１のオーケストレータ）
２      ＳＶＲＯ（第２のオーケストレータ）
３      ＮＷＲＯ（第３のオーケストレータ）
４，４ａ  ＴｏＲ（物理スイッチ）
５      ＷＡＮ装置
１２１  単一ＤＣ判定部
１２２  制御方式切替部
４１    ＴｏＲ制御部
【図１】
2019213025.tif 000003
【図２】
2019213025.tif 000004