JP6460743B2 - Setting information generation system and setting information generation method - Google Patents
Setting information generation system and setting information generation method Download PDFInfo
- Publication number
- JP6460743B2 JP6460743B2 JP2014236534A JP2014236534A JP6460743B2 JP 6460743 B2 JP6460743 B2 JP 6460743B2 JP 2014236534 A JP2014236534 A JP 2014236534A JP 2014236534 A JP2014236534 A JP 2014236534A JP 6460743 B2 JP6460743 B2 JP 6460743B2
- Authority
- JP
- Japan
- Prior art keywords
- setting information
- virtual node
- additional
- network
- management
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 52
- 230000006854 communication Effects 0.000 claims description 54
- 238000004891 communication Methods 0.000 claims description 51
- 238000005516 engineering process Methods 0.000 claims description 4
- 238000007726 management method Methods 0.000 description 89
- 238000010295 mobile communication Methods 0.000 description 45
- 230000008569 process Effects 0.000 description 33
- 230000006870 function Effects 0.000 description 30
- 238000010586 diagram Methods 0.000 description 21
- 230000000694 effects Effects 0.000 description 4
- 230000035876 healing Effects 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 239000002699 waste material Substances 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 230000006698 induction Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 238000013468 resource allocation Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000000547 structure data Methods 0.000 description 1
Images
Description
本発明は、通信システムのノードに設定する設定情報を生成する設定情報生成システム及び設定情報生成方法に関する。 The present invention relates to a setting information generation system and a setting information generation method for generating setting information to be set in a node of a communication system.
従来から、様々な目的で、サーバ仮想化技術によってコンピュータを仮想マシン(VM:Virtual Machine)とすることが行われている。また、この技術によって、移動体通信網(移動通信ネットワーク)のコアネットワークにおけるノード(コアノード)を仮想マシンとすることが検討されている(例えば、非特許文献1参照)。 Conventionally, for various purposes, a computer has been made a virtual machine (VM) by server virtualization technology. In addition, using this technique, it is considered that a node (core node) in a core network of a mobile communication network (mobile communication network) is a virtual machine (see, for example, Non-Patent Document 1).
上記非特許文献1に開示されているNFV(Network Functions Virtualisation)によって実現される通信システムの商用導入初期段階においては、構成要素であるNS(Network Service)、VNF(Virtual Network Function)及びVNFC(Virtual Network Function Component)を作成する場合、それぞれの設定情報をあらかじめ設計・作成する必要があることが想定される。
In the initial stage of commercial introduction of a communication system realized by NFV (Network Functions Virtualisation) disclosed in Non-Patent
しかしながら、設定情報の設計・作成に係るコストの削減や、トラヒックの変化に対する通信システムのパフォーマンスの追従性向上を考えた場合、設定情報が自動的に生成されることが望ましい。 However, it is desirable that the setting information be automatically generated in consideration of cost reduction related to the design and creation of the setting information and improvement in follow-up performance of the communication system with respect to changes in traffic.
本発明は、上記に鑑みてなされたものであり、通信システムの設定情報を自動的に生成することができる設定情報生成システム及び設定情報生成方法を提供することを目的とする。 The present invention has been made in view of the above, and an object of the present invention is to provide a setting information generation system and a setting information generation method capable of automatically generating setting information of a communication system.
上記課題を解決するため、本発明の設定情報生成システムは、ネットワークを介して互いに接続されるノードを含んで構成される通信システムに対し、既存のノードに加えて追加される、追加ノードに関する設定情報の生成要求が取得された場合に、当該通信システムを構成する既存のノードの設定情報である既存設定情報及び追加ノードが接続されるネットワークに関するネットワーク情報を取得する手段と、当該通信システムに追加ノードを追加するための追加条件を満たしているか否か、既存設定情報、ネットワーク情報の少なくとも一方、又は両方に基づいて判定され、当該追加条件を満たしている場合に、既存設定情報に基づいて、追加ノードの設定情報を生成する手段と、を備える。 In order to solve the above-described problem, the setting information generation system of the present invention is a setting related to an additional node that is added to a communication system including nodes connected to each other via a network in addition to an existing node. When an information generation request is acquired, means for acquiring existing setting information, which is setting information of an existing node constituting the communication system, and network information relating to a network to which the additional node is connected, and adding to the communication system Whether or not an additional condition for adding a node is satisfied, is determined based on at least one of existing setting information and network information, or both, and when the additional condition is satisfied, based on the existing setting information, Means for generating setting information of the additional node.
このような設定情報生成システムによれば、生成要求が取得された場合に、既存設定情報が取得され、取得された既存設定情報に基づいて追加ノードに関する設定情報が生成される。かかる構成を採れば、追加ノードに関する設定情報の生成要求に基づいて当該設定情報を自動的に生成することができる。また、このような設定情報生成システムによれば、生成要求が取得された場合に、既存設定情報及びネットワーク情報が取得され、追加条件を満たしているか否か既存設定情報、ネットワーク情報の少なくとも一方、又は両方に基づいて判定され、追加条件を満たしている場合に設定情報が生成される。かかる構成を採れば、通信システムに追加ノードを追加するための追加条件を満たしている場合に、当該追加ノードに関する設定情報が生成されるため、無駄なくより確実に設定情報を生成することができる。 According to such a setting information generation system, when the generation request is acquired, the existing setting information is acquired, and the setting information related to the additional node is generated based on the acquired existing setting information. With this configuration, the setting information can be automatically generated based on the setting information generation request regarding the additional node. Further, according to such a setting information generation system, when the generation request is acquired, the existing setting information and the network information are acquired, and whether or not the additional condition is satisfied, at least one of the existing setting information and the network information, Alternatively, determination is made based on both, and setting information is generated when the additional condition is satisfied. With such a configuration, when the additional condition for adding the additional node to the communication system is satisfied, the setting information regarding the additional node is generated, so that the setting information can be generated more reliably without waste. .
また、本発明の設定情報生成システムにおいて、通信システムを構成するノードは階層構造を成し、ある階層のノードは一つ上の階層の所定のノードである管理ノードによって管理され、ある階層のノードが接続するネットワークは当該ノードの管理ノードによって管理され、取得する手段は、追加ノードの管理ノードの既存設定情報と、当該管理ノードが管理するネットワークに関するネットワーク情報とを取得してもよい。かかる構成を採れば、追加ノードを管理する管理ノードの既存設定情報及びネットワーク情報に基づいて追加条件を満たしているか否かの判定や設定情報の生成が行われるため、より確実に追加条件を満たしているか否かの判定や設定情報の生成を行うことができる。 Further, in the setting information generation system of the present invention, the nodes constituting the communication system have a hierarchical structure, and a node in a certain hierarchy is managed by a management node that is a predetermined node in the hierarchy one level above. The network to which the management node is connected is managed by the management node of the node, and the acquisition means may acquire the existing setting information of the management node of the additional node and network information related to the network managed by the management node. If such a configuration is adopted, it is determined whether or not the additional condition is satisfied and the setting information is generated based on the existing setting information and network information of the management node that manages the additional node, so that the additional condition is more reliably satisfied. It can be determined whether or not setting information is generated.
また、本発明の設定情報生成システムにおいて、管理ノードの既存設定情報は、当該管理ノードが管理可能な最大ノード数を含み、生成する手段は、当該通信システムに追加ノードを追加するための追加条件を満たしているか否か、管理ノードの既存設定情報に含まれる最大ノード数と当該管理ノードが管理しているノード数との比較に基づいて判定され、当該追加条件を満たしている場合に、既存設定情報に基づいて、追加ノードの設定情報を生成してもよい。かかる構成を採れば、例えば、管理ノードが現在管理しているノード数が最大ノード数と等しい場合、通信システムにそれ以上ノードを追加することができないため、追加条件を満たしていないと判定することができ、より確実に追加条件を満たしているか否かの判定を行うことができる。 In the setting information generation system of the present invention, the existing setting information of the management node includes the maximum number of nodes that can be managed by the management node, and the means for generating includes an additional condition for adding an additional node to the communication system. Is determined based on a comparison between the maximum number of nodes included in the existing setting information of the management node and the number of nodes managed by the management node. Based on the setting information, additional node setting information may be generated. With this configuration, for example, when the number of nodes currently managed by the management node is equal to the maximum number of nodes, it is determined that the additional condition is not satisfied because no more nodes can be added to the communication system. It is possible to determine whether or not the additional condition is satisfied.
また、本発明の設定情報生成システムにおいて、管理ノードのネットワーク情報は、当該管理ノードが管理するネットワークに接続するための接続条件を含み、生成する手段は、当該通信システムに追加ノードを追加するための追加条件を満たしているか否か、管理ノードのネットワーク情報に含まれる接続条件に基づいて判定され、当該追加条件を満たしている場合に、既存設定情報に基づいて、追加ノードの設定情報を生成してもよい。かかる構成を採れば、追加ノードを管理する管理ノードのネットワーク情報に含まれる接続条件に基づいて追加条件を満たしているか否かの判定が行われるため、より確実に追加条件を満たしているか否かの判定を行うことができる。 In the setting information generation system according to the present invention, the network information of the management node includes a connection condition for connecting to the network managed by the management node, and the means for generating adds an additional node to the communication system. Is determined based on the connection conditions included in the network information of the management node, and if the additional conditions are satisfied, configuration information for the additional nodes is generated based on the existing configuration information May be. If such a configuration is adopted, it is determined whether or not the additional condition is satisfied based on the connection condition included in the network information of the management node that manages the additional node. Can be determined.
また、本発明の設定情報生成システムにおいて、追加条件を満たしていない場合に、追加条件を満たしていないとの判定結果に基づく処理要求を、追加ノードの管理ノードに対して送信する手段をさらに備えてもよい。かかる構成を採れば、例えば、追加条件を満たしていない場合に、追加条件を満たすようにするための処理要求を管理ノードに対してエスカレーションすることができるため、追加条件を満たしていない場合でも、管理ノードが処理要求に基づいて追加条件を満たすような処理を行うことで、追加条件を満たすようになり、設定情報の生成を行うことができる。 The setting information generation system of the present invention further includes means for transmitting a processing request based on a determination result that the additional condition is not satisfied to the management node of the additional node when the additional condition is not satisfied. May be. By adopting such a configuration, for example, when the additional condition is not satisfied, a processing request for satisfying the additional condition can be escalated to the management node, so even if the additional condition is not satisfied, When the management node performs processing that satisfies the additional condition based on the processing request, the additional condition is satisfied, and setting information can be generated.
ところで、本発明は、上記のように設定情報生成システムの発明として記述できる他に、以下のように設定情報生成方法の発明としても記述することができる。これはカテゴリが異なるだけで、実質的に同一の発明であり、同様の作用及び効果を奏する。 By the way, the present invention can be described as the invention of the setting information generation system as described above, and can also be described as the invention of the setting information generation method as follows. This is substantially the same invention only in different categories, and has the same operations and effects.
即ち、本発明に係る設定情報生成方法は、設定情報生成システムにより実行される設定情報生成方法であって、ネットワークを介して互いに接続されるノードを含んで構成される通信システムに対し、既存のノードに加えて追加される、追加ノードに関する設定情報の生成要求が取得された場合に、当該通信システムを構成する既存のノードの設定情報である既存設定情報及び追加ノードが接続されるネットワークに関するネットワーク情報を取得するステップと、当該通信システムに追加ノードを追加するための追加条件を満たしているか否か、既存設定情報、ネットワーク情報の少なくとも一方、又は両方に基づいて判定され、当該追加条件を満たしている場合に、既存設定情報に基づいて、追加ノードの設定情報を生成するステップと、を含む。 That is, the setting information generation method according to the present invention is a setting information generation method executed by the setting information generation system, and is an existing communication system configured to include nodes connected to each other via a network. When a setting information generation request related to an additional node is acquired in addition to the node, the existing setting information that is the setting information of the existing node constituting the communication system and the network related to the network to which the additional node is connected It is determined based on at least one of existing setting information and / or network information, and whether or not an additional condition for adding an additional node to the communication system is satisfied, and whether the additional condition is satisfied. Generating configuration information for additional nodes based on existing configuration information, and Including the.
本発明によれば、通信システムの設定情報を自動的に生成することができる。 According to the present invention, setting information of a communication system can be automatically generated.
以下、図面と共に本実施形態に係る移動体通信システム1について詳細に説明する。なお、図面の説明においては同一要素には同一符号を付し、重複する説明を省略する。
Hereinafter, the
図1に本実施形態に係る管理システム2(通信システム)を含む移動体通信システム1の構成を示す。移動体通信システム1は、移動通信端末11に移動体通信の機能を提供するシステムである。移動通信端末11は、ユーザにより用いられて移動体通信システム(移動体通信網)に無線通信によって接続して移動体通信を行う装置である。具体的には、移動通信端末11は、携帯電話機等に相当する。移動通信端末11は、例えば、移動体通信システム1を介して対向ノード12との間で呼接続を確立して通信を行う。対向ノード12は、例えば、別の移動通信端末や移動通信端末に様々なサービスを提供するサーバ装置、あるいは他の通信網に接続するための装置(例えば、MME(Mobility Management Entity)、S−GW(Serving Gateway)、P−GW(PDN Gateway))等に相当する。移動通信端末11は、例えば、移動通信端末のユーザが移動体通信システム1の通信事業者と契約することによって移動体通信を行うことが可能になる。なお、移動通信端末は、従来の移動通信端末と同様のものでよい。
FIG. 1 shows a configuration of a
図1に示すように管理システム2は、オーケストレータ4と、VNFM(VNF Manager)6と、VIM(Virtual Infrastructure Manager)8とを含んで構成されている。また、移動体通信システム1には、OSS/BSS(Operations Support System/Business Support System)3と、NFVI(NFV Infrastructure)7と、VNF(Virtual Network Function)5を含んで構成されている。これらの構成要素は、移動体通信システム1のコアネットワークを構成するものである。なお、互いに情報の送受信が必要な構成要素間は、有線又は無線で接続されており情報の送受信が可能となっている。
As shown in FIG. 1, the
本実施形態に係る移動体通信システム1は、物理サーバ上に実現される仮想マシンにおいて動作する仮想サーバによって移動通信端末11に対して通信機能が提供される。即ち、移動体通信システム1は、仮想化された移動体通信ネットワークである。通信機能は、仮想マシンによって当該通信機能に応じた通信処理を実行することで移動通信端末11に対して提供される。
In the
NFVI7は、仮想化環境を構成する物理資源、仮想化層、仮想化資源である。物理資源には、計算資源、記憶資源、伝送資源が含まれる。仮想化層は、物理資源を仮想化し、VNF5(APL)に提供する。仮想化資源は、VNF5に提供される仮想化されたインフラ資源である。即ち、NFVI7は、移動体通信システム1において通信処理を行う物理的なサーバ装置である物理サーバを含んで構成されている仮想化資源である。物理サーバは、CPU(コア、プロセッサ)、メモリ、及びハードディスク等の記憶手段を備えて構成される。通常、NFVI7を構成する物理サーバは、複数まとめてデータセンタ(DC)等の拠点に配置される。データセンタでは、配置された物理サーバがデータセンタ内部のネットワークによって接続されており、互いに情報の送受信を行うことができるようになっている。また、移動体通信システム1には、複数のデータセンタが設けられている。データセンタ間はネットワークで接続されており、異なるデータセンタに設けられた物理サーバはそのネットワークを介して互いに情報の送受信を行うことができる。
The NFVI 7 is a physical resource, a virtualization layer, and a virtualization resource that constitute a virtualization environment. Physical resources include computing resources, storage resources, and transmission resources. The virtualization layer virtualizes physical resources and provides them to the VNF 5 (APL). The virtualized resource is a virtualized infrastructure resource provided to the
VNF5は、通信処理を実行する仮想的な通信処理ノードである仮想サーバ(が有する通信処理を実行する機能)である。VNF5は、NFVI7において実現される。VNF5は、例えば、仮想マシン(VM)技術が利用されて、NFVI7が備えるCPUがVNF5用に割り当てられて、割り当てられたCPU上において仮想マシンが実現され、仮想マシン上でプログラムが実行されることにより実現される。VNF5は、通常、実行する通信処理に応じて生成(実現)される。また、VNF5は、その構成要素であるVNFC(Virtual Network Function Components)を複数含むものとして構成されていてもよい。
The
移動体通信システム1には、1以上(あるいは複数)のVNF5が含まれる。VNF5は、IMSでは、CSCF(Call Session Control Function)、AS(Application Server)等のノードに相当する。あるいは、VNF5は、移動体通信システムの一つであるGPRS(General Packet Radio Service)システムでは例えば、SGSN(Serving GPRS Support Node)、LTE/EPC(Long Term Evolution/Evolved Packet Core)システムでは、MME(Mobility Management Entity)やS−GW等のノードに相当する。
The
OSS/BSS3は、移動体通信システム1におけるサービス管理を行い、管理システム2に移動体通信システム1での通信機能に係る指示を行うノードである。例えば、OSS/BSS3は、管理システム2に対して、新たな通信機能(通信サービス)を起動するように指示を行う。また、OSS/BSS3は、移動体通信システム1に係る通信事業者によって操作され得る。
The OSS / BSS 3 is a node that performs service management in the
管理システム2の構成要素であるオーケストレータ4は、仮想化資源であるNFVI7全体の管理を行う全体管理ノード(機能エンティティ)である。オーケストレータ4は、OSS/BSS3からの指示を受信し、当該指示に応じた処理を行う。オーケストレータ4は、インフラと通信サービスの移動体通信網全体にわたる管理を行う。オーケストレータ4は、複数のVNF5から構成される通信サービスをVNFM6及びVIM8を経由して適切な場所に実現する。例えば、サービスのライフサイクル管理(具体的には例えば、生成、更新、スケール制御、イベント収集)、移動体通信網内全体にわたる資源の分散・予約・割当管理、サービス・インスタンス管理、及びポリシー管理(具体的には例えば、リソースの予約・割当、地理・法令等に基づく最適配置)を行う。
The
管理システム2の構成要素であるVNFM6は、VNF5を管理する仮想通信機能管理ノード(機能エンティティ)である。VNFM6は、移動体通信システム1に複数、設けられていてもよい。その場合、VNF5毎に管理されるVNFM6が予め定められていてもよい。VNFM6は、VNF5(APL、アプリケーション)のライフサイクル管理を行う。VNFM6は、VNF5の仮想化に関わる制御全般を行う。例えば、VNF5インスンタスの生成、更新、スケール制御、終了、オートヒーリング(自動ヒーリング)を行う。
The
管理システム2の構成要素であるVIM8は、NFVI7におけるVNF5が実現される単位の仮想化資源(インフラリソース)各々を管理する仮想化資源管理ノード(機能エンティティ)である。具体的には、資源の割当・更新・回収の管理、仮想資源と物理との関連付け、ハードウェア資源とSW資源(ハイパーバイザー)一覧の管理を行う。通常、VIM8は、データセンタ(局舎)毎に管理を行う。仮想化資源の管理は、データセンタに応じた方式で行われ得る。データセンタの管理方式(管理資源の実装方式)は、OpenStackやvCenter等の種類がある。通常、VIM8は、データセンタの管理方式毎に設けられる。即ち、管理システム2には、互いに異なる方式で、NFVI7におけるVNF5が実現される単位の仮想化資源各々を管理する複数のVIM8が含まれる。なお、異なる管理方式で管理される仮想化資源の単位は、必ずしもデータセンタ単位でなくてもよい。
The
なお、オーケストレータ4、VNFM6及びVIM8は、物理的なサーバ装置上でプログラムが実行されることにより実現される。オーケストレータ4、VNFM6及びVIM8は、それぞれ別々の物理的なサーバ装置で実現されていてもよいし、同じサーバ装置で実現されていてもよい。オーケストレータ4、VNFM6及びVIM8(を実現するためのプログラム)は、別々のベンダから提供されていてもよい。
The
SDN(Software Defined Networking)10は、ソフトウェアによって構成、帰納及び性能等を動的に設定及び変更できるネットワークである。 An SDN (Software Defined Networking) 10 is a network that can dynamically set and change configuration, induction, performance, and the like by software.
なお、上記アーキテクチャは、非特許文献1に記載されたものに準じたものである。また、移動体通信システム1には、移動体通信機能を実現するために、上記以外の構成要素が含まれていてもよい。
The architecture is based on that described in
ここで、管理システム2の構成要素であるコンポーネント(ノード)の階層とネットワークの関係ついて説明する。管理システム2は、ネットワークを介して互いに接続されるコンポーネントを含んで構成され、コンポーネントは階層構造を成し、ある階層のコンポーネントは一つ上の階層の所定のコンポーネントである管理コンポーネント(管理ノード)によって管理され、ある階層のコンポーネントが接続するネットワークは当該コンポーネントの管理コンポーネントによって管理される。なお、最上位の階層のコンポーネントは、管理ノードを持たないか、又はネットワークで接続された他のシステムのノードによって管理される。また、最上位の階層のコンポーネントが接続するネットワークは、他のシステムのノードによって管理される。
Here, the relationship between the hierarchy of components (nodes) that are components of the
具体例として、図2は、コンポーネントの階層を示した図である。図2に示す通り、コンポーネントには、NS(Network Service)層、VNF(Virtual Network Functions)層、VNFC(Virtual Network Function Components)層の3つの階層がある。NS層は1つ以上のNSから構成され、VNF層を下位に含む。VNF層は1つ以上のVNFから構成され、VNFC層を下位に含む。VNF層のVNFは、一つ上の階層であるNS層の管理コンポーネントである所定のNSによって管理され、接続するネットワーク(VNFとVNFの間を接続するネットワーク)は当該管理コンポーネント(所定のNS)によって管理される。VNFC層は1つ以上のVNFCから構成され、VNFCはコンポーネントの最小単位である。VNFC層のVNFCは、一つ上の階層であるVNF層の管理コンポーネントである所定のVNFによって管理され、接続するネットワーク(VNFCとVNFCの間を接続するネットワーク)は当該管理コンポーネント(所定のVNF)によって管理される。 As a specific example, FIG. 2 is a diagram showing a hierarchy of components. As shown in FIG. 2, there are three layers of components: an NS (Network Service) layer, a VNF (Virtual Network Functions) layer, and a VNFC (Virtual Network Function Components) layer. The NS layer is composed of one or more NS, and includes a VNF layer in the lower layer. The VNF layer is composed of one or more VNFs, and includes the VNFC layer in the lower layer. The VNF of the VNF layer is managed by a predetermined NS that is a management component of the NS layer that is one level above, and a network to be connected (a network that connects between VNF and VNF) is the management component (predetermined NS) Managed by. The VNFC layer is composed of one or more VNFCs, and the VNFC is a minimum unit of components. The VNFC of the VNFC layer is managed by a predetermined VNF that is a management component of the VNF layer that is one level above, and a network to be connected (a network that connects between VNFC and VNFC) is the management component (predetermined VNF) Managed by.
本実施形態に係る管理システム2は、図1に示すように、設定情報自動生成部9(設定情報生成システム)をさらに含んで構成されている。設定情報自動生成部9は、管理システム2に対して、既存のコンポーネントに加えて追加される、追加コンポーネント(追加ノード)に関する設定情報を生成する。生成された設定情報は、設定情報自動生成部9などの管理システム2の構成要素によって、対象の追加ノードに設定される。なお、設定情報自動生成部9は、機能や手段としてではなく、一つのコンピュータ装置として、あるいは複数のコンピュータ装置を含み、各コンピュータ装置が互いに協調して処理を行うシステムとして構成されていてもよい。また、図1において設定情報自動生成部9はオーケストレータ4の上位機能として示しているが、当該機能が生成する設定情報の範囲に応じて、OSS/BSS3、VNFM6、又はVIM8の上位機能として存在する、もしくは機能の一部として含まれてもよい。
As shown in FIG. 1, the
図3は、設定情報自動生成部9の機能ブロック図である。図3に示す通り、設定情報自動生成部9は、生成処理要求受付部90(要求取得手段)と、自動生成部91(追加判定手段、設定情報生成手段、エスカレーション手段)と、情報取得部92(情報取得手段)とを含んで構成される。
FIG. 3 is a functional block diagram of the setting information
設定情報自動生成部9は、管理システム2の構成要素(例えば、オーケストレータ4)が保持する関係性情報レコード900(格納手段)を参照する。関係性情報レコード900が保持する設定情報と関係性情報(ネットワーク情報)とのテーブル例をそれぞれ図4及び図5に示す。
The setting information
設定情報は、管理システム2内の各コンポーネント(追加コンポーネントを含む)に設定される情報である。なお、管理システム2を構成する既存のコンポーネントの設定情報のことを、適宜「既存設定情報」と呼ぶ。図4に示す設定情報のテーブル例において、設定情報は、識別子である“Identifier”、種別を示す“Type”、“Type”の値を持てる数を示す“Cardinality”、及び説明内容である“Description”によって定義されている。“Type”の値のうち、“Leaf”は、値を特定する単一の情報要素であり、“Reference”は、他の情報要素への参照を保持する情報要素であり、“Element”は、木構造データ内の他のレベルを特定する情報要素自身である。また、“Cardinality”の値のうち、“1”は、単一の値を持てることを示し、“0...N”は、0個以上の値を持てることを示し、“1...N”は、1個以上の値を持てることを示している。図4において説明した上述の用語(及び後述の図5における用語)は、NFVの標準化ドラフトドキュメント“GS NFV-MAN 001 v0.6.3 (2014-09)”の記述に準ずる。
The setting information is information set for each component (including additional components) in the
図4に示す設定情報のテーブル例の内容を具体的に説明すると、設定情報には、コンポーネントのIDを示す“id”、コンポーネントの階層(NS/VNF/VNFC)を示す“component_layer”、接続するネットワークへの参照を示す“network”、コンポーネントのネットワークID(例えば、IPアドレスなど)を示す“network_id”、コンポーネントの属性(例えば、IMSやEPCなどのサービス種別など)を示す“atribute”、コンポーネントのアプリケーションとしての設定情報(例えば、サービスを提供する加入者の範囲、課金情報、アプリケーションレベルでの接続先情報など)を示す“application_data”、下位層のコンポーネントの構成情報(attribute、最大配置数(最大ノード数。当該管理コンポーネントが管理可能な最大コンポーネント数)など)を示す“constituent_vnf”又は“constituent_vnfc”(設定情報が設定されているコンポーネントがNSの場合には“constituent_vnf”、VNFの場合には“constituent_vnfc”が使用され、VNFCの場合には最下層のため使用されない)、階層のコンポーネントへの参照を示す“vnf_reference”又は“vnfc_reference”(設定情報が設定されているコンポーネントがNSの場合には“vnf_reference”、VNFの場合には“vnfc_reference”が使用され、VNFCの場合には最下層のため使用されない)が含まれる。なお、“application_data”については、アプリケーションの実装に依存するため、各アプリケーション毎に設定値の項目、範囲はアプリケーション毎に異なる。 The contents of the table example of the setting information shown in FIG. 4 will be specifically described. In the setting information, “id” indicating the component ID, “component_layer” indicating the component hierarchy (NS / VNF / VNFC), and connection are connected. “Network” indicating a reference to the network, “network_id” indicating the network ID (eg, IP address) of the component, “atribute” indicating the attribute of the component (eg, service type such as IMS or EPC), “Application_data” indicating the setting information as an application (for example, the range of subscribers providing services, billing information, connection destination information at the application level, etc.), component information of the lower layer components (attribute, maximum number of arrangements (maximum Number of nodes, the maximum component that the managed component can manage Number))), etc. "Vnf_reference" or "vnfc_reference" indicating the reference to the component in the hierarchy ("vnf_reference" if the component for which the setting information is set is NS, and "vnfc_reference" if the component is VNF) Used and not used in the case of VNFC because it is the lowest layer). Since “application_data” depends on the implementation of the application, the setting value items and ranges differ for each application.
関係性情報は、管理システム2において追加コンポーネントが接続されるネットワークに関する情報である。管理システム2内の各ネットワークに対して関係性情報が存在する。図5に示す関係性情報のテーブル例において、関係性情報は、図4に示す設定情報のテーブル例と同様に、“Identifier”、“Type”、“Cardinality”及び“Description”によって定義されている。図5に示す関係性情報のテーブル例の内容を具体的に説明すると、関係性情報には、ネットワーク(例えば、Virtual Linkなど)のIDを示す“id”、ネットワークを管理コンポーネント(例えば、NS、VNF、VNFCなど)への参照を示す“parent_component”、(当該管理コンポーネントが管理する)ネットワークに接続するための条件(例えば、最大接続数、コンポーネントの属性など)を示す“connect_requirements”、現在接続されているコンポーネントへの参照を示す“connected_components”、割り当て可能なネットワークIDを示す“allocate_network_id_range”、ネットワークがスケールするための条件(スケールポリシー。例えば、スケールに必要な接続コンポーネント、必要帯域幅)を示す“scale_policy”が含まれる。
The relationship information is information related to the network to which the additional component is connected in the
上述の通り、設定情報自動生成部9は、CPU等のハードウェアから構成されていてもよい。図6は、設定情報自動生成部9をハードウェアにて構成した場合のハードウェア構成の一例を示す図である。図3に示される設定情報自動生成部9は、物理的には、図6に示すように、CPU100、主記憶装置であるRAM101及びROM102、ディスプレイ等の入出力装置103、通信モジュール104、及び補助記憶装置105などを含むコンピュータシステムとして構成されている。
As described above, the setting information
図3に示す設定情報自動生成部9の各機能ブロックの機能は、図6に示すCPU100、RAM101等のハードウェア上に所定のコンピュータソフトウェアを読み込ませることにより、CPU100の制御のもとで入出力装置103、通信モジュール104、及び補助記憶装置105を動作させるとともに、RAM101におけるデータの読み出し及び書き込みを行うことで実現される。
The function of each functional block of the setting information
以下、図3に示す設定情報自動生成部9の各機能ブロックについて説明する。
Hereinafter, each functional block of the setting information
生成処理要求受付部90は、追加コンポーネントに設定する設定情報の生成処理要求(生成要求)を取得する。具体的には、生成処理要求受付部90は、オーケストレータ4から設定情報の生成処理要求を受信し、受信した生成処理要求を自動生成部91に通知する機能を有する。また、生成処理要求受付部90は、複数の生成処理要求が並行、連続して送信されてきた場合、管理システム2の状態に矛盾が生じないよう制御する機能を有する(生成処理要求のスケジューリング機能)。
The generation process
自動生成部91は、生成処理要求受付部90から受信した生成処理要求に対して情報取得部から取得した情報をもとに設定情報を自動生成する機能を有する。また、自動生成部91は、情報取得部92から取得した既存設定情報及び関係性情報を確認し、設定情報を生成するにあたり必要な条件を満たしていない場合には、その条件を満たすためのオペレーションもしくは生成が不可である旨を生成処理要求受付部90を介してオーケストレータ4に通知する機能を有する。
The
具体的に、自動生成部91は、情報取得部92によって取得された既存設定情報と関係性情報との少なくとも一方、又は両方に基づいて、管理システム2に追加コンポーネントを追加するための追加条件を満たしているか否かを判定する。また、自動生成部91は、情報取得部92によって取得された管理コンポーネントの既存設定情報に含まれる最大コンポーネント数と当該管理コンポーネントが管理しているコンポーネント数との比較に基づいて、追加条件を満たしているか否かを判定する。また、自動生成部91は、情報取得部92によって取得された管理コンポーネントの関係性情報に含まれる接続条件に基づいて、追加条件を満たしているか否かを判定する。また、自動生成部91は、追加条件を満たしていると判定した場合に、情報取得部92によって取得された既存設定情報に基づいて、追加コンポーネントに設定する設定情報を生成する。また、自動生成部91は、追加条件を満たしていないと判定した場合に、判定結果に基づく処理要求を、追加コンポーネントの管理コンポーネントに対して送信する。
Specifically, the
情報取得部92は、関係性情報レコード900から既存コンポーネントの設定情報及び関係性情報を取得し、自動生成部91に通知する機能を有する。具体的に、情報取得部92は、生成処理要求受付部90によって取得された生成処理要求に基づいて、関係性情報レコード900に格納された、管理システム2を構成する既存のコンポーネントの設定情報である既存設定情報と管理システム2において追加コンポーネントが接続されるネットワークに関する関係性情報と、を取得する。また、情報取得部92は、追加コンポーネントの管理コンポーネントの既存設定情報と、当該管理コンポーネントが管理するネットワークに関する関係性情報とを取得する。
The
以上が、本実施形態に係る管理システム2の構成である。以下、図7〜12のシーケンス図を用いて、本実施形態に係る設定情報の自動生成制御(設定情報生成方法)の実施例を示す。
The above is the configuration of the
図7に示すシーケンス図において、まず、S1(要求取得ステップ)にて設定情報生成要求元(例えば、オーケストレータ4)から生成処理要求受付部90へ追加コンポーネントに設定する設定情報の生成処理要求が送信される。なお、設定情報生成要求元はOSS/BSS3、VNFM6、VIM8、又は設定情報自動生成部9であってもよい。また、生成処理要求に含まれるデータ例としては、追加コンポーネントの一つ上の階層のコンポーネントのID、追加コンポーネントのattribute、追加コンポーネントの階層情報などが挙げられる。次に、S2(要求取得ステップ)にて生成処理要求受付部90から自動生成部91へ設定情報の生成指示(生成処理要求に含まれるデータも含む)が送信される。次に、S3にて追加コンポーネントの階層(NS、VNF、又はVNFC)チェックが行われる。例えば、自動生成部91は、生成処理要求に含まれる追加コンポーネントの階層情報に基づいて追加コンポーネントの階層チェックを行う。
In the sequence diagram shown in FIG. 7, first, in S1 (request acquisition step), a setting information generation processing request to be set as an additional component is sent from the setting information generation request source (for example, orchestrator 4) to the generation processing
次に、S4(情報取得ステップ)にて自動生成部91から情報取得部92へ既存設定情報及び関係性情報の取得要求(S2にて取得した追加コンポーネントの一つ上の階層のコンポーネントのIDを含む)が送信される。例えば、VNFCの設定情報を生成する場合には、その上位層であるVNFの設定情報及びVNFが接続(管理)するネットワークの情報が記載されている関係性情報の取得要求を送信する。次に、S5(情報取得ステップ)にて情報取得部92から関係性情報レコード900へ既存設定情報及び関係性情報の取得要求が送信される。関係性情報レコード900は、受信した取得要求に含まれる、追加コンポーネントの一つ上の階層のコンポーネントのIDを用いて、当該コンポーネントの既存設定情報を取得する。次に、関係性情報レコード900は、取得した既存設定情報に含まれる、接続するネットワークへの参照を示す“network”の値を参照することで、当該ネットワークの関係性情報を取得する。次に、S6(情報取得ステップ)にて関係性情報レコード900から情報取得部92へ既存設定情報及び関係性情報が送信される。次に、S7(情報取得ステップ)にて情報取得部92から自動生成部91へ既存設定情報及び関係性情報が送信される。
Next, in S4 (information acquisition step), from the
なお、S3の処理は、S7の処理の後に実施してもよい。その場合、自動生成部91は、S7の処理の後、S7で取得した、既存設定情報を設定する追加コンポーネントの管理コンポーネントの設定情報から、当該追加コンポーネントの階層を特定する。具体的には、自動生成部91は、管理コンポーネントの設定情報のうち、“component_layer”の値及び“vnf_reference/vnfc_reference”の値を利用して、追加コンポーネントの階層を特定する。
Note that the process of S3 may be performed after the process of S7. In that case, the
S7に続き、S8(追加判定ステップ)にて既存設定情報を生成するコンポーネントの最大配置数がチェックされる。例えば、VNFCの設定情報を生成する場合には、その上位層であるVNFの設定情報に記載されているVNFCの最大配置数がチェックされる。具体的には、自動生成部91は、管理コンポーネントの設定情報のうち、“constituent_vnf/constituent_vnfc”の値を利用して、最大配置数のチェックを行う。S8の最大配置数のチェック結果に基づき、図8に示すシーケンス図、又は図10に示すシーケンス図に処理が続く。
Subsequent to S7, in S8 (addition determination step), the maximum arrangement number of components for generating the existing setting information is checked. For example, when generating the VNFC setting information, the maximum number of VNFC arrangements described in the VNF setting information that is the upper layer is checked. Specifically, the
図8に示すシーケンス図は、図7のS8にて最大配置数を超過していない場合に続く処理のシーケンスを示している。図8においてL1として示したS9からS12のシーケンスは、S13において配置に必要な条件を確認するために使用するため(目的1)、及び後述の図9のS14において設定情報を生成するために使用するため(目的2)の情報を集めるものであって、目的1、目的2を関係性情報レコード900から取得した既存設定情報及び関係性情報のみで満たせる場合は、L1は実施されなくてもよい。以下、L1について説明する。
The sequence diagram shown in FIG. 8 shows a sequence of processing that continues when the maximum number of arrangements is not exceeded in S8 of FIG. The sequence from S9 to S12 shown as L1 in FIG. 8 is used for confirming the conditions necessary for arrangement in S13 (Purpose 1), and is used to generate setting information in S14 of FIG. 9 described later. Therefore, when the
S9にて自動生成部91から情報取得部92へ配置に必要な条件を確認するための情報提供要求が送信される。例えば、VNFCの設定情報を生成する場合には、VNFCを作成するために必要なリソース(例えば、CPU、メモリ、HDD)の状況や接続先ネットワークへの状況(VNFCが接続可能かどうか判断するための情報)が送信される。次に、S10にて情報取得部92から情報提供元へ配置に必要な条件を確認するための情報提供要求が送信される。なお、情報提供元は移動体通信システム1の構成要素のいずれであってもよい。次に、情報提供元から情報取得部92へ配置に必要な条件を確認するための情報が送信される。次に、情報取得部92から自動生成部91に配置に必要な条件を確認するための情報が送信される。以上が、L1についての説明である。
In S9, the information generation request for confirming the conditions necessary for the arrangement is transmitted from the
次に、S13(追加判定ステップ)にて配置に必要な条件を満たすかどうかのチェックが行われる。以下、2つの具体例を説明する。1つ目は、配置に必要な条件の例として、NFVI7が備えるCPU、メモリ、及びハードディスク等の記憶手段の空き状況が挙げられる。自動生成部91は、NFVI7から取得(他の構成要素、例えばオーケストレータ4を経由する場合も有る)し、コンポーネントを生成するだけのリソースが存在するかというチェックを行う。2つ目は、自動生成部91は、追加コンポーネントが接続し得るネットワーク(上位コンポーネントが管理するネットワーク)のネットワークに接続するための条件(図5に示す関係性情報のテーブル例の“connect_requirements”)を満たしているかどうかチェックする。例えば、最大接続数をチェックする場合には、自動生成部91は、図5に示す関係性情報のテーブル例の“connected_components”の数と比較してチェックを行う。S13の配置に必要な条件を満たすかどうかのチェック結果に基づき、図9に示すシーケンス図、図11に示すシーケンス図、又は図12に示すシーケンス図に処理が続く。
Next, in S13 (addition determination step), it is checked whether or not a condition necessary for the arrangement is satisfied. Two specific examples will be described below. First, as an example of the conditions necessary for the arrangement, the availability of storage means such as a CPU, a memory, and a hard disk included in the
図9に示すシーケンス図は、図8のS13にて配置に必要な条件を満たす場合に続く処理のシーケンスを示している。図9において、S14(設定情報生成ステップ)にて追加コンポーネントの設定情報の自動生成が行われる。例えば、VNFCの設定情報を生成する場合には、図4に示した設定情報のテーブル例の“id”はあらかじめ定められた採番基準に則って付与される。次に、“network”は既存のVNFCが接続している“network”の情報を参照する。次に、“network_id”は既存のVNFCが接続しているネットワークの関係性情報に記載されている“allocate_network_id_range”からあらかじめ定められた付与基準に従って付与される。次に、“attribute”は設定情報の生成要求に含まれていた値が設定される。次に“application_data”は前述した通りアプリケーション毎に設定値の項目、範囲が異なるが、あらかじめ定められた付与基準に従って付与される。 The sequence diagram shown in FIG. 9 shows the sequence of processing that follows when the conditions necessary for the arrangement are satisfied in S13 of FIG. In FIG. 9, the setting information of the additional component is automatically generated in S14 (setting information generation step). For example, when generating VNFC setting information, “id” in the setting information table shown in FIG. 4 is assigned in accordance with a predetermined numbering standard. Next, “network” refers to the information of “network” to which the existing VNFC is connected. Next, “network_id” is assigned according to a predetermined assignment criterion from “allocate_network_id_range” described in the relationship information of the network to which the existing VNFC is connected. Next, “attribute” is set to a value included in the setting information generation request. Next, “application_data” is assigned in accordance with a predetermined provision criterion, although the items and ranges of setting values differ for each application as described above.
S14に続き、S15にて自動生成部91から生成処理要求受付部90へ追加コンポーネントの設定情報が送信される。次に、S16にて生成処理要求受付部90から設定情報生成要求元へ追加コンポーネントの設定情報が送信される。
Subsequent to S14, the setting information of the additional component is transmitted from the
図10に示すシーケンス図は、図7のS8にて最大配置数を超過している場合に続く処理のシーケンスを示している。なお、S8にて最大配置数を超過している場合には、自動生成部91にて、エスカレーション処理を実行するために上位の階層が存在するかどうかの確認も合わせて行われる。図10において、S17にて自動生成部91から生成処理要求受付部90へエスカレーション要求が送信される。図7のS8にてエスカレーションが不可と判断されていた場合には、エスカレーション不可通知が送信される。次に、S18にて生成処理要求受付部90から設定情報生成要求元へエスカレーション要求が送信される。図7のS8にてエスカレーションが不可と判断されていた場合には、エスカレーション不可通知が送信される。なお、エスカレーション処理の実行可否を判断する権限が設定情報自動生成部9にある場合にはS18を送信せず、図7のS2からエスカレーション処理(上位層の設定情報生成処理)を開始する。
The sequence diagram shown in FIG. 10 shows a sequence of processing that continues when the maximum number of arrangements is exceeded in S8 of FIG. If the maximum number of arrangements is exceeded in S8, the
図11に示すシーケンス図は、図8のS13にて配置に必要な条件を満たさない(配置に必要な一つ以上の条件を満たしていない)場合であり、かつ、配置に必要な条件を満たすための処理を実行する権限が、設定情報自動生成部9にある場合に続く処理のシーケンスを示している。図11において、S19にて自動生成部91から生成処理要求受付部90へ配置に必要な条件を満たしていない旨と、満たすべき条件の詳細を含む通知を送信する。次に、S20にて必要な条件を満たすための処理が実行される。
The sequence diagram shown in FIG. 11 is a case where the conditions necessary for the arrangement are not satisfied in S13 of FIG. 8 (one or more conditions necessary for the arrangement are not satisfied) and the conditions necessary for the arrangement are satisfied. 4 shows a sequence of processing that follows when the authority to execute the processing for this is in the setting information
以下、S20にて実行される必要な条件を満たすための処理について具体例を説明する。例えば、ネットワークに接続するための条件を満たさなかった場合、新たなネットワークを作成する必要がある。この際にはまず、設定情報自動生成部9は、追加コンポーネントが接続し得るネットワークの関係性情報のうち“scale_policy”をチェックする。例としては、ネットワークの作成に必要な帯域幅があるか、情報提供元より取得した情報により確認する。また、設定情報自動生成部9は、ネットワークのスケールに必要な接続コンポーネントが追加コンポーネント以外にあるかどうかを確認し、あった場合にはそのコンポーネントの設定情報の生成要求を新たに生成処理要求受付部90へ送信する。
Hereinafter, a specific example of the process for satisfying the necessary condition executed in S20 will be described. For example, when the condition for connecting to the network is not satisfied, it is necessary to create a new network. In this case, the setting information
図12に示すシーケンス図は、図8のS13にて配置に必要な条件を満たさない(配置に必要な一つ以上の条件を満たしていない)場合であり、かつ、配置に必要な条件を満たすための処理を実行する権限が、設定情報自動生成部9にない場合に続く処理のシーケンスを示している。図12において、S21にて自動生成部91から生成処理要求受付部90へ配置に必要な条件を満たしていない旨と、満たすべき条件の詳細を含む通知を送信する。次に、S22にて生成処理要求受付部90から設定情報生成要求元へ配置に必要な条件を満たしていない旨と、満たすべき条件の詳細を含む通知を送信する。この際、設定情報生成要求元は配置に必要な条件を満たすべき処理を行うかどうかを判断し、行うと判断した場合には処理実行した後に、再度設定情報の生成要求を設定情報自動生成部9へ送信する。
The sequence diagram shown in FIG. 12 is a case where the conditions necessary for the arrangement are not satisfied in S13 of FIG. 8 (one or more conditions necessary for the arrangement are not satisfied) and the conditions necessary for the arrangement are satisfied. The sequence of the processing that follows when the setting information
次に、本実施形態のように構成された設定情報自動生成部9の作用効果について説明する。
Next, the effect of the setting information
本実施形態の設定情報自動生成部9によれば、生成要求が取得された場合に、既存設定情報が取得され、取得された既存設定情報に基づいて追加コンポーネントに関する設定情報が生成される。かかる構成を採れば、追加コンポーネントに関する設定情報の生成要求に基づいて当該設定情報を自動的に生成することができる。また、このような設定情報自動生成部9によれば、生成要求が取得された場合に、既存設定情報及び関係性情報が取得され、追加条件を満たしているか否か既存設定情報、ネットワーク情報の少なくとも一方、又は両方に基づいて判定され、追加条件を満たしている場合に設定情報が生成される。かかる構成を採れば、管理システム2に追加コンポーネントを追加するための追加条件を満たしている場合に、当該追加コンポーネントに関する設定情報が生成されるため、無駄なくより確実に設定情報を生成することができる。
According to the setting information
また、本実施形態の設定情報自動生成部9によれば、追加コンポーネントを管理する管理コンポーネントの既存設定情報及び関係性情報に基づいて追加条件を満たしているか否かの判定や設定情報の生成が行われるため、より確実に追加条件を満たしているか否かの判定や設定情報の生成を行うことができる。
In addition, according to the setting information
また、本実施形態の設定情報自動生成部9によれば、例えば、管理コンポーネントが現在管理しているコンポーネント数が最大コンポーネント数と等しい場合、管理システム2にそれ以上コンポーネントを追加することができないため、追加条件を満たしていないと判定することができ、より確実に追加条件を満たしているか否かの判定を行うことができる。
Further, according to the setting information
また、本実施形態の設定情報自動生成部9によれば、追加コンポーネントを管理する管理コンポーネントの関係性情報に含まれる接続条件に基づいて追加条件を満たしているか否かの判定が行われるため、より確実に追加条件を満たしているか否かの判定を行うことができる。
Moreover, according to the setting information
また、本実施形態の設定情報自動生成部9によれば、例えば、追加条件を満たしていないと判定された場合に、追加条件を満たすようにするための処理要求を管理コンポーネントに対してエスカレーションすることができるため、追加条件を満たしていないと判定された場合でも、管理コンポーネントが処理要求に基づいて追加条件を満たすような処理を行うことで、追加条件を満たすようになり、設定情報の生成を行うことができる。
Further, according to the setting information
従来、NFVの初期段階においては、通信システムの設定情報が投入済みの仮想マシンテンプレートを使用する、もしくはあらかじめ作成した設定情報を仮想マシン作成後に投入するといったように、人の手によって設計・作成された通信システムの設定情報を使用することが想定されていた。しかしながら、設定情報の設計・作成に係るコストの削減や、トラヒックに対するパフォーマンスの追従性向上を考えた場合、設定情報が自動的に生成・投入されることが望ましい。 Conventionally, in the initial stage of NFV, a virtual machine template in which communication system setting information has already been input is used, or setting information created in advance is input after creation of a virtual machine. It was assumed that the setting information of the communication system used was used. However, it is desirable that the setting information is automatically generated and input in consideration of cost reduction related to the design / creation of the setting information and improvement in performance followability to traffic.
通信システムの設定情報の自動生成方法に関する本実施形態の設定情報自動生成部9によれば、通信システムを構成するコンポーネントとコンポーネント間を接続するネットワークを関連付け、ネットワーク毎に接続条件やスケールポリシーなどを保持し、動的に更新することで、新たなコンポーネントの追加要求があった際に設定情報の自動生成を可能とする。このように、設定情報の設計・作成を自動化することでこれらに係るコストを削減する効果がある。また、設計・作成時間を短縮できることから、通信システムへの反映に要する時間も短縮でき、トラヒックの変化に対する通信システムのパフォーマンスの追従性を向上させる効果がある。
According to the setting information
1…移動体通信システム、2…管理システム、3…OSS/BSS、4…オーケストレータ、5…VNF、6…VNFM、7…NFVI、8…VIM、9…設定情報自動生成部、10…SDN、11…移動通信端末、12…対向ノード、90…生成処理要求受付部、91…自動生成部、92…情報取得部、900…関係性情報レコード。
DESCRIPTION OF
Claims (5)
当該通信システムに追加仮想ノードを追加するための追加条件を満たしているか否か、前記既存設定情報、前記ネットワーク情報の少なくとも一方、又は両方に基づいて判定され、当該追加条件を満たしている場合に、前記既存設定情報に基づいて、追加仮想ノードの設定情報を自動的に生成する手段と、
自動的に生成された前記設定情報を追加仮想ノードに設定する手段と、
を備え、
通信システムを構成する仮想ノードは階層構造を成し、ある階層の仮想ノードは一つ上の階層の所定の仮想ノードである管理仮想ノードによって管理され、ある階層の仮想ノードが接続するネットワークは当該仮想ノードの管理仮想ノードによって管理され、
前記取得する手段は、追加仮想ノードの管理仮想ノードの前記既存設定情報と、当該管理仮想ノードが管理するネットワークに関する前記ネットワーク情報とを取得する、
設定情報生成システム。 Addition that is a virtual node that is added to an existing virtual node to a communication system that includes virtual nodes that are virtualized based on virtualization technology and that are connected to each other via a network When a generation request for requesting generation of setting information related to a virtual node is acquired, existing setting information that is setting information of an existing virtual node that constitutes the communication system and network information related to a network to which the additional virtual node is connected Means to obtain,
When the additional condition for adding an additional virtual node to the communication system is satisfied, determined based on at least one of the existing setting information and the network information, or both, and when the additional condition is satisfied A means for automatically generating setting information of the additional virtual node based on the existing setting information;
Means for setting the automatically generated setting information in an additional virtual node;
Equipped with a,
The virtual nodes constituting the communication system have a hierarchical structure, a virtual node in a certain hierarchy is managed by a management virtual node that is a predetermined virtual node in the hierarchy one level above, and a network to which a virtual node in a certain hierarchy is connected Virtual node management Managed by virtual nodes,
The acquisition means acquires the existing setting information of a management virtual node of an additional virtual node and the network information related to a network managed by the management virtual node.
Configuration information generation system.
前記生成する手段は、当該通信システムに追加仮想ノードを追加するための追加条件を満たしているか否か、管理仮想ノードの前記既存設定情報に含まれる最大ノード数と当該管理仮想ノードが管理しているノード数との比較に基づいて判定され、当該追加条件を満たしている場合に、前記既存設定情報に基づいて、追加仮想ノードの前記設定情報を自動的に生成する、
請求項1に記載の設定情報生成システム。 The existing setting information of the management virtual node includes the maximum number of nodes that can be managed by the management virtual node,
The generating means manages whether or not an additional condition for adding an additional virtual node to the communication system is satisfied, the maximum number of nodes included in the existing setting information of the management virtual node and the management virtual node. Automatically determining the setting information of the additional virtual node based on the existing setting information when the additional condition is satisfied based on the comparison with the number of nodes that are present,
The setting information generation system according to claim 1 .
前記生成する手段は、当該通信システムに追加仮想ノードを追加するための追加条件を満たしているか否か、管理仮想ノードの前記ネットワーク情報に含まれる接続条件に基づいて判定され、当該追加条件を満たしている場合に、前記既存設定情報に基づいて、追加仮想ノードの前記設定情報を自動的に生成する、
請求項1又は2に記載の設定情報生成システム。 The network information of the management virtual node includes a connection condition for connecting to a network managed by the management virtual node,
The generating means determines whether or not an additional condition for adding an additional virtual node to the communication system is satisfied based on a connection condition included in the network information of the management virtual node, and satisfies the additional condition Automatically generating the setting information of the additional virtual node based on the existing setting information,
The setting information generation system according to claim 1 or 2 .
請求項1〜3の何れか一項に記載の設定情報生成システム。 A means for transmitting a processing request based on a determination result that the additional condition is not satisfied when the additional condition is not satisfied to the management virtual node of the additional virtual node;
The setting information generation system according to any one of claims 1 to 3 .
ネットワークを介して互いに接続される、仮想化技術に基づいて仮想化されたノードである仮想ノードを含んで構成される通信システムに対し、既存の仮想ノードに加えて追加される仮想ノードである追加仮想ノードに関する設定情報の生成を要求する生成要求が取得された場合に、当該通信システムを構成する既存の仮想ノードの設定情報である既存設定情報及び追加仮想ノードが接続されるネットワークに関するネットワーク情報を取得するステップと、
当該通信システムに追加仮想ノードを追加するための追加条件を満たしているか否か、前記既存設定情報、前記ネットワーク情報の少なくとも一方、又は両方に基づいて判定され、当該追加条件を満たしている場合に、前記既存設定情報に基づいて、追加仮想ノードの設定情報を自動的に生成するステップと、
自動的に生成された前記設定情報を追加仮想ノードに設定するステップと、
を含み、
通信システムを構成する仮想ノードは階層構造を成し、ある階層の仮想ノードは一つ上の階層の所定の仮想ノードである管理仮想ノードによって管理され、ある階層の仮想ノードが接続するネットワークは当該仮想ノードの管理仮想ノードによって管理され、
前記取得するステップは、追加仮想ノードの管理仮想ノードの前記既存設定情報と、当該管理仮想ノードが管理するネットワークに関する前記ネットワーク情報とを取得する、
設定情報生成方法。 A setting information generation method executed by a setting information generation system,
Addition that is a virtual node that is added to an existing virtual node to a communication system that includes virtual nodes that are virtualized based on virtualization technology and that are connected to each other via a network When a generation request for requesting generation of setting information related to a virtual node is acquired, existing setting information that is setting information of an existing virtual node that constitutes the communication system and network information related to a network to which the additional virtual node is connected A step to obtain,
When the additional condition for adding an additional virtual node to the communication system is satisfied, determined based on at least one of the existing setting information and the network information, or both, and when the additional condition is satisfied Automatically generating setting information of the additional virtual node based on the existing setting information;
Setting the automatically generated setting information in an additional virtual node;
Only including,
The virtual nodes constituting the communication system have a hierarchical structure, a virtual node in a certain hierarchy is managed by a management virtual node that is a predetermined virtual node in the hierarchy one level above, and a network to which a virtual node in a certain hierarchy is connected Virtual node management Managed by virtual nodes,
The obtaining step obtains the existing setting information of the management virtual node of the additional virtual node and the network information related to a network managed by the management virtual node.
Setting information generation method.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014236534A JP6460743B2 (en) | 2014-11-21 | 2014-11-21 | Setting information generation system and setting information generation method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014236534A JP6460743B2 (en) | 2014-11-21 | 2014-11-21 | Setting information generation system and setting information generation method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2016100750A JP2016100750A (en) | 2016-05-30 |
JP6460743B2 true JP6460743B2 (en) | 2019-01-30 |
Family
ID=56077587
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014236534A Active JP6460743B2 (en) | 2014-11-21 | 2014-11-21 | Setting information generation system and setting information generation method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6460743B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102075760B1 (en) * | 2016-10-05 | 2020-03-02 | 에스케이텔레콤 주식회사 | Apparatus and method for managing and orchestrating network function virtualization |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007243372A (en) * | 2006-03-07 | 2007-09-20 | Nec Corp | Central control system and method for network communication device |
JP4894590B2 (en) * | 2007-03-30 | 2012-03-14 | ブラザー工業株式会社 | Network system, information processing apparatus, and information processing program |
US8155028B2 (en) * | 2008-03-17 | 2012-04-10 | Alcatel Lucent | Method and apparatus for providing full logical connectivity in MPLS networks |
EP2936754B1 (en) * | 2013-01-11 | 2020-12-02 | Huawei Technologies Co., Ltd. | Network function virtualization for a network device |
JP2016519487A (en) * | 2013-03-20 | 2016-06-30 | ヴォルティング ホールディング ベー.フェー. | Compilers and methods for software defined networks |
US9973375B2 (en) * | 2013-04-22 | 2018-05-15 | Cisco Technology, Inc. | App store portal providing point-and-click deployment of third-party virtualized network functions |
JP2015191246A (en) * | 2014-03-27 | 2015-11-02 | 株式会社Nttドコモ | Communication system and management method |
-
2014
- 2014-11-21 JP JP2014236534A patent/JP6460743B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2016100750A (en) | 2016-05-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109952796B (en) | Shareable slice instance creation and modification | |
US11258667B2 (en) | Network management method and related device | |
CN108293004B (en) | System and method for network slice management | |
KR102387239B1 (en) | Mobile Network Interaction Proxy | |
US10481953B2 (en) | Management system, virtual communication-function management node, and management method for managing virtualization resources in a mobile communication network | |
EP3512233B1 (en) | Method for managing network slice and management unit | |
CN111480366A (en) | Shared PDU session establishment and binding | |
WO2019007345A1 (en) | Method, apparatus, and system for selecting network slice, and storage medium | |
US10554765B2 (en) | Intelligent programmable policies for network functions | |
US20160328258A1 (en) | Management system, overall management node, and management method | |
CN110832827A (en) | Network slicing method and system | |
US10924966B2 (en) | Management method, management unit, and system | |
WO2015172362A1 (en) | Network function virtualization network system, data processing method and device | |
JP6263424B2 (en) | Management system and management method | |
US10764242B2 (en) | Providing network address translation in a software defined networking environment | |
EP3526992B1 (en) | Unified data management of control plane data in a communication network | |
US11671489B2 (en) | High availability and high utilization cloud data center architecture for supporting telecommunications services | |
US11431587B2 (en) | Systems and methods to deploy cloud-native microservices for communication services on scale | |
US20180004563A1 (en) | Orchestrator apparatus, system, virtual machine creation method, and computer-readable recording medium | |
CN111245634B (en) | Virtualization management method and device | |
US20210132976A1 (en) | Cloud-based managed networking service that enables users to consume managed virtualized network functions at edge locations | |
JP2015191246A (en) | Communication system and management method | |
JP6305812B2 (en) | Flow control apparatus and flow control method | |
JP6460743B2 (en) | Setting information generation system and setting information generation method | |
US10827079B1 (en) | Methods and systems for reducing data traffic flow between a network and an online charging system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170817 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180607 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180626 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180813 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20181023 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20181204 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20181218 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20181225 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6460743 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |