JP6460743B2 - Setting information generation system and setting information generation method - Google Patents

Setting information generation system and setting information generation method Download PDF

Info

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
Application number
JP2014236534A
Other languages
Japanese (ja)
Other versions
JP2016100750A (en
Inventor
正昭 小杉
正昭 小杉
アシック カーン
アシック カーン
基 田村
基 田村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NTT Docomo Inc
Original Assignee
NTT Docomo Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NTT Docomo Inc filed Critical NTT Docomo Inc
Priority to JP2014236534A priority Critical patent/JP6460743B2/en
Publication of JP2016100750A publication Critical patent/JP2016100750A/en
Application granted granted Critical
Publication of JP6460743B2 publication Critical patent/JP6460743B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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).

ETSI Group Specification(ETSI GS NFV 002 v1.1.1(2013.10)) Network Functions Virtualisation(NFV); Architectural FrameworkETSI Group Specification (ETSI GS NFV 002 v1.1.1 (2013.10)) Network Functions Virtualisation (NFV); Architectural Framework

上記非特許文献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 Document 1, the components NS (Network Service), VNF (Virtual Network Function), and VNFC (Virtual When creating a Network Function Component), it is assumed that each setting information needs to be designed and created in advance.

しかしながら、設定情報の設計・作成に係るコストの削減や、トラヒックの変化に対する通信システムのパフォーマンスの追従性向上を考えた場合、設定情報が自動的に生成されることが望ましい。   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.

本発明の実施形態に係る管理システムの構成、及び当該管理システムを含む移動体通信システムを示す図である。It is a figure which shows the structure of the management system which concerns on embodiment of this invention, and the mobile communication system containing the said management system. コンポーネントの階層を示した図である。It is the figure which showed the hierarchy of the component. 本発明の実施形態に係る設定情報自動生成部の構成、及び関係性情報レコードを示す図である。It is a figure which shows the structure of the setting information automatic generation part which concerns on embodiment of this invention, and a relationship information record. 関係性情報レコードに保持される設定情報のテーブル例である。It is an example table of the setting information hold | maintained at a relationship information record. 関係性情報レコードに保持される関係性情報のテーブル例である。It is an example of the table of the relationship information hold | maintained at a relationship information record. 本発明の実施形態に係る設定情報自動生成部を有する装置のハードウェア構成を示す図である。It is a figure which shows the hardware constitutions of the apparatus which has the setting information automatic generation part which concerns on embodiment of this invention. 本発明の実施形態に係る設定情報自動生成部で実行される処理(設定情報生成方法)を示すシーケンス図(その1)である。It is a sequence diagram (the 1) which shows the process (setting information generation method) performed by the setting information automatic generation part which concerns on embodiment of this invention. 本発明の実施形態に係る設定情報自動生成部で実行される処理(設定情報生成方法)を示すシーケンス図(その2)である。It is a sequence diagram (the 2) which shows the process (setting information generation method) performed by the setting information automatic generation part which concerns on embodiment of this invention. 本発明の実施形態に係る設定情報自動生成部で実行される処理(設定情報生成方法)を示すシーケンス図(その3)である。It is a sequence diagram (the 3) which shows the process (setting information generation method) performed by the setting information automatic generation part which concerns on embodiment of this invention. 本発明の実施形態に係る設定情報自動生成部で実行される処理(設定情報生成方法)を示すシーケンス図(その4)である。It is a sequence diagram (the 4) which shows the process (setting information generation method) performed by the setting information automatic generation part which concerns on embodiment of this invention. 本発明の実施形態に係る設定情報自動生成部で実行される処理(設定情報生成方法)を示すシーケンス図(その5)である。It is a sequence diagram (the 5) which shows the process (setting information generation method) performed by the setting information automatic generation part which concerns on embodiment of this invention. 本発明の実施形態に係る設定情報自動生成部で実行される処理(設定情報生成方法)を示すシーケンス図(その6)である。It is a sequence diagram (the 6) which shows the process (setting information generation method) performed by the setting information automatic generation part which concerns on embodiment of this invention.

以下、図面と共に本実施形態に係る移動体通信システム1について詳細に説明する。なお、図面の説明においては同一要素には同一符号を付し、重複する説明を省略する。   Hereinafter, the mobile communication system 1 according to the present embodiment will be described in detail with reference to the drawings. In the description of the drawings, the same elements are denoted by the same reference numerals, and redundant description is omitted.

図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 mobile communication system 1 including a management system 2 (communication system) according to the present embodiment. The mobile communication system 1 is a system that provides the mobile communication terminal 11 with a mobile communication function. The mobile communication terminal 11 is a device used by a user to connect to a mobile communication system (mobile communication network) by wireless communication and perform mobile communication. Specifically, the mobile communication terminal 11 corresponds to a mobile phone or the like. For example, the mobile communication terminal 11 establishes a call connection with the opposite node 12 via the mobile communication system 1 to perform communication. The opposite node 12 is, for example, another mobile communication terminal, a server device that provides various services to the mobile communication terminal, or a device for connecting to another communication network (for example, MME (Mobility Management Entity), S-GW (Serving Gateway), P-GW (PDN Gateway)) and the like. The mobile communication terminal 11 can perform mobile communication by, for example, a user of the mobile communication terminal making a contract with a communication carrier of the mobile communication system 1. The mobile communication terminal may be the same as a conventional mobile communication terminal.

図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 management system 2 includes an orchestrator 4, a VNFM (VNF Manager) 6, and a VIM (Virtual Infrastructure Manager) 8. The mobile communication system 1 includes an OSS / BSS (Operations Support System / Business Support System) 3, an NFVI (NFV Infrastructure) 7, and a VNF (Virtual Network Function) 5. These components constitute the core network of the mobile communication system 1. Note that components that need to transmit and receive information to each other are connected by wire or wirelessly so that information can be transmitted and received.

本実施形態に係る移動体通信システム1は、物理サーバ上に実現される仮想マシンにおいて動作する仮想サーバによって移動通信端末11に対して通信機能が提供される。即ち、移動体通信システム1は、仮想化された移動体通信ネットワークである。通信機能は、仮想マシンによって当該通信機能に応じた通信処理を実行することで移動通信端末11に対して提供される。   In the mobile communication system 1 according to the present embodiment, a communication function is provided to the mobile communication terminal 11 by a virtual server operating in a virtual machine realized on a physical server. That is, the mobile communication system 1 is a virtualized mobile communication network. The communication function is provided to the mobile communication terminal 11 by executing communication processing corresponding to the communication function by the virtual machine.

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 VNF 5. That is, the NFVI 7 is a virtualized resource configured to include a physical server that is a physical server device that performs communication processing in the mobile communication system 1. The physical server includes a storage unit such as a CPU (core, processor), a memory, and a hard disk. Usually, a plurality of physical servers constituting the NFVI 7 are arranged together at a base such as a data center (DC). In the data center, the arranged physical servers are connected by a network inside the data center, and can exchange information with each other. The mobile communication system 1 is provided with a plurality of data centers. Data centers are connected by a network, and physical servers provided in different data centers can transmit / receive information to / from each other via the network.

VNF5は、通信処理を実行する仮想的な通信処理ノードである仮想サーバ(が有する通信処理を実行する機能)である。VNF5は、NFVI7において実現される。VNF5は、例えば、仮想マシン(VM)技術が利用されて、NFVI7が備えるCPUがVNF5用に割り当てられて、割り当てられたCPU上において仮想マシンが実現され、仮想マシン上でプログラムが実行されることにより実現される。VNF5は、通常、実行する通信処理に応じて生成(実現)される。また、VNF5は、その構成要素であるVNFC(Virtual Network Function Components)を複数含むものとして構成されていてもよい。   The VNF 5 is a virtual server (function for executing communication processing) that is a virtual communication processing node that executes communication processing. VNF5 is realized in NFVI7. In VNF5, for example, a virtual machine (VM) technology is used, a CPU provided in NFVI7 is allocated for VNF5, a virtual machine is realized on the allocated CPU, and a program is executed on the virtual machine. It is realized by. The VNF 5 is normally generated (implemented) according to the communication process to be executed. Further, the VNF 5 may be configured to include a plurality of VNFCs (Virtual Network Function Components) that are its constituent elements.

移動体通信システム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 mobile communication system 1 includes one or more (or multiple) VNFs 5. The VNF 5 corresponds to a node such as CSCF (Call Session Control Function) or AS (Application Server) in the IMS. Alternatively, the VNF 5 is a GPRS (General Packet Radio Service) system, which is one of mobile communication systems, for example, an SGSN (Serving GPRS Support Node), an LTE / EPC (Long Term Evolution / Evolved Packet Core) system, an MME ( It corresponds to a node such as Mobility Management Entity) or S-GW.

OSS/BSS3は、移動体通信システム1におけるサービス管理を行い、管理システム2に移動体通信システム1での通信機能に係る指示を行うノードである。例えば、OSS/BSS3は、管理システム2に対して、新たな通信機能(通信サービス)を起動するように指示を行う。また、OSS/BSS3は、移動体通信システム1に係る通信事業者によって操作され得る。   The OSS / BSS 3 is a node that performs service management in the mobile communication system 1 and instructs the management system 2 regarding a communication function in the mobile communication system 1. For example, the OSS / BSS 3 instructs the management system 2 to activate a new communication function (communication service). The OSS / BSS 3 can be operated by a telecommunications carrier related to the mobile communication system 1.

管理システム2の構成要素であるオーケストレータ4は、仮想化資源であるNFVI7全体の管理を行う全体管理ノード(機能エンティティ)である。オーケストレータ4は、OSS/BSS3からの指示を受信し、当該指示に応じた処理を行う。オーケストレータ4は、インフラと通信サービスの移動体通信網全体にわたる管理を行う。オーケストレータ4は、複数のVNF5から構成される通信サービスをVNFM6及びVIM8を経由して適切な場所に実現する。例えば、サービスのライフサイクル管理(具体的には例えば、生成、更新、スケール制御、イベント収集)、移動体通信網内全体にわたる資源の分散・予約・割当管理、サービス・インスタンス管理、及びポリシー管理(具体的には例えば、リソースの予約・割当、地理・法令等に基づく最適配置)を行う。   The orchestrator 4 that is a component of the management system 2 is an overall management node (functional entity) that manages the entire NFVI 7 that is a virtualized resource. The orchestrator 4 receives an instruction from the OSS / BSS 3 and performs a process according to the instruction. The orchestrator 4 manages the entire mobile communication network of infrastructure and communication services. The orchestrator 4 realizes a communication service composed of a plurality of VNFs 5 at an appropriate place via the VNFM 6 and the VIM 8. For example, service life cycle management (specifically, for example, generation, update, scale control, event collection), resource distribution / reservation / allocation management, service / instance management, and policy management (in the mobile communication network) Specifically, for example, resource reservation / allocation, optimal placement based on geography / laws, etc.) is performed.

管理システム2の構成要素であるVNFM6は、VNF5を管理する仮想通信機能管理ノード(機能エンティティ)である。VNFM6は、移動体通信システム1に複数、設けられていてもよい。その場合、VNF5毎に管理されるVNFM6が予め定められていてもよい。VNFM6は、VNF5(APL、アプリケーション)のライフサイクル管理を行う。VNFM6は、VNF5の仮想化に関わる制御全般を行う。例えば、VNF5インスンタスの生成、更新、スケール制御、終了、オートヒーリング(自動ヒーリング)を行う。   The VNFM 6 that is a component of the management system 2 is a virtual communication function management node (functional entity) that manages the VNF 5. A plurality of VNFMs 6 may be provided in the mobile communication system 1. In that case, VNFM6 managed for every VNF5 may be predetermined. The VNFM 6 performs life cycle management of the VNF 5 (APL, application). The VNFM 6 performs overall control related to the virtualization of the VNF 5. For example, VNF5 instance generation, update, scale control, termination, and auto healing (automatic healing) are performed.

管理システム2の構成要素であるVIM8は、NFVI7におけるVNF5が実現される単位の仮想化資源(インフラリソース)各々を管理する仮想化資源管理ノード(機能エンティティ)である。具体的には、資源の割当・更新・回収の管理、仮想資源と物理との関連付け、ハードウェア資源とSW資源(ハイパーバイザー)一覧の管理を行う。通常、VIM8は、データセンタ(局舎)毎に管理を行う。仮想化資源の管理は、データセンタに応じた方式で行われ得る。データセンタの管理方式(管理資源の実装方式)は、OpenStackやvCenter等の種類がある。通常、VIM8は、データセンタの管理方式毎に設けられる。即ち、管理システム2には、互いに異なる方式で、NFVI7におけるVNF5が実現される単位の仮想化資源各々を管理する複数のVIM8が含まれる。なお、異なる管理方式で管理される仮想化資源の単位は、必ずしもデータセンタ単位でなくてもよい。   The VIM 8 that is a component of the management system 2 is a virtual resource management node (functional entity) that manages each virtual resource (infrastructure resource) in a unit in which the VNF 5 in the NFVI 7 is realized. Specifically, resource allocation / update / recovery management, association between virtual resources and physics, and management of hardware resources and SW resources (hypervisor) list are performed. Usually, the VIM 8 performs management for each data center (station building). The management of virtual resources can be performed by a method according to the data center. There are various types of data center management methods (management resource mounting methods) such as OpenStack and vCenter. Normally, the VIM 8 is provided for each data center management method. In other words, the management system 2 includes a plurality of VIMs 8 that manage the respective virtual resources in units in which the VNFs 5 in the NFVI 7 are realized in different ways. Note that the units of virtual resources managed by different management methods do not necessarily have to be data center units.

なお、オーケストレータ4、VNFM6及びVIM8は、物理的なサーバ装置上でプログラムが実行されることにより実現される。オーケストレータ4、VNFM6及びVIM8は、それぞれ別々の物理的なサーバ装置で実現されていてもよいし、同じサーバ装置で実現されていてもよい。オーケストレータ4、VNFM6及びVIM8(を実現するためのプログラム)は、別々のベンダから提供されていてもよい。   The orchestrator 4, the VNFM 6, and the VIM 8 are realized by executing a program on a physical server device. The orchestrator 4, the VNFM 6, and the VIM 8 may be realized by separate physical server devices or may be realized by the same server device. The orchestrator 4, VNFM6, and VIM8 (programs for realizing) may be provided from different vendors.

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 Non-Patent Document 1. Further, the mobile communication system 1 may include components other than those described above in order to realize a mobile communication function.

ここで、管理システム2の構成要素であるコンポーネント(ノード)の階層とネットワークの関係ついて説明する。管理システム2は、ネットワークを介して互いに接続されるコンポーネントを含んで構成され、コンポーネントは階層構造を成し、ある階層のコンポーネントは一つ上の階層の所定のコンポーネントである管理コンポーネント(管理ノード)によって管理され、ある階層のコンポーネントが接続するネットワークは当該コンポーネントの管理コンポーネントによって管理される。なお、最上位の階層のコンポーネントは、管理ノードを持たないか、又はネットワークで接続された他のシステムのノードによって管理される。また、最上位の階層のコンポーネントが接続するネットワークは、他のシステムのノードによって管理される。   Here, the relationship between the hierarchy of components (nodes) that are components of the management system 2 and the network will be described. The management system 2 includes components that are connected to each other via a network. The components have a hierarchical structure, and a component in a certain hierarchy is a management component (management node) that is a predetermined component in the hierarchy one level above. The network to which a component of a certain hierarchy is connected is managed by the management component of the component. It should be noted that the highest layer component does not have a management node or is managed by a node of another system connected by a network. In addition, the network to which the highest layer component is connected is managed by a node of another system.

具体例として、図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 management system 2 according to this embodiment further includes a setting information automatic generation unit 9 (setting information generation system). The setting information automatic generation unit 9 generates setting information regarding an additional component (additional node) that is added to the management system 2 in addition to the existing component. The generated setting information is set to a target additional node by a component of the management system 2 such as the setting information automatic generation unit 9. Note that the setting information automatic generation unit 9 may be configured as a single computer device or as a system that includes a plurality of computer devices and performs processing in cooperation with each other, rather than as a function or means. . Moreover, although the setting information automatic generation unit 9 is shown as a higher function of the orchestrator 4 in FIG. 1, it exists as a higher function of OSS / BSS3, VNFM6, or VIM8 depending on the range of setting information generated by the function. Or may be included as part of the function.

図3は、設定情報自動生成部9の機能ブロック図である。図3に示す通り、設定情報自動生成部9は、生成処理要求受付部90(要求取得手段)と、自動生成部91(追加判定手段、設定情報生成手段、エスカレーション手段)と、情報取得部92(情報取得手段)とを含んで構成される。   FIG. 3 is a functional block diagram of the setting information automatic generation unit 9. As shown in FIG. 3, the setting information automatic generation unit 9 includes a generation processing request reception unit 90 (request acquisition unit), an automatic generation unit 91 (addition determination unit, setting information generation unit, escalation unit), and an information acquisition unit 92. (Information acquisition means).

設定情報自動生成部9は、管理システム2の構成要素(例えば、オーケストレータ4)が保持する関係性情報レコード900(格納手段)を参照する。関係性情報レコード900が保持する設定情報と関係性情報(ネットワーク情報)とのテーブル例をそれぞれ図4及び図5に示す。   The setting information automatic generation unit 9 refers to a relationship information record 900 (storage means) held by a component (for example, the orchestrator 4) of the management system 2. Examples of tables of setting information and relationship information (network information) held in the relationship information record 900 are shown in FIGS. 4 and 5, respectively.

設定情報は、管理システム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 management system 2. Note that the setting information of the existing components constituting the management system 2 is appropriately referred to as “existing setting information”. In the setting information table example shown in FIG. 4, the setting information includes an identifier “Identifier”, a type “Type”, a “Cardinality” indicating the number that can have a value of “Type”, and an explanation content “Description”. ”. Among the values of “Type”, “Leaf” is a single information element that identifies the value, “Reference” is an information element that holds a reference to another information element, and “Element” It is the information element itself that identifies the other levels in the tree structure data. Of the “Cardinality” values, “1” indicates that a single value can be obtained, “0 ... N” indicates that 0 or more values can be included, and “1 ...” N ″ indicates that it can have one or more values. The above-described terms described in FIG. 4 (and the terms in FIG. 5 described later) conform to the description of the standardized draft document “GS NFV-MAN 001 v0.6.3 (2014-09)” of NFV.

図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 management system 2. Relationship information exists for each network in the management system 2. In the relationship information table example shown in FIG. 5, the relationship information is defined by “Identifier”, “Type”, “Cardinality”, and “Description”, as in the setting information table example shown in FIG. 4. . The contents of the table example of the relationship information shown in FIG. 5 will be specifically described. The relationship information includes “id” indicating an ID of a network (for example, Virtual Link), a network management component (for example, NS, “Parent_component” indicating a reference to VNF, VNFC, etc.) “connect_requirements” indicating conditions for connecting to the network (managed by the management component) (for example, the maximum number of connections, component attributes, etc.), currently connected “Connected_components” indicating a reference to a component that is allocated, “allocate_network_id_range” indicating a network ID that can be allocated, conditions for scaling by the network (scaling policy, for example, connection components necessary for scaling, required bandwidth) scale_policy ”is included.

上述の通り、設定情報自動生成部9は、CPU等のハードウェアから構成されていてもよい。図6は、設定情報自動生成部9をハードウェアにて構成した場合のハードウェア構成の一例を示す図である。図3に示される設定情報自動生成部9は、物理的には、図6に示すように、CPU100、主記憶装置であるRAM101及びROM102、ディスプレイ等の入出力装置103、通信モジュール104、及び補助記憶装置105などを含むコンピュータシステムとして構成されている。   As described above, the setting information automatic generation unit 9 may be configured by hardware such as a CPU. FIG. 6 is a diagram illustrating an example of a hardware configuration when the setting information automatic generation unit 9 is configured by hardware. As shown in FIG. 6, the setting information automatic generation unit 9 shown in FIG. 3 physically includes a CPU 100, a RAM 101 and a ROM 102 as main storage devices, an input / output device 103 such as a display, a communication module 104, and an auxiliary device. The computer system includes a storage device 105 and the like.

図3に示す設定情報自動生成部9の各機能ブロックの機能は、図6に示すCPU100、RAM101等のハードウェア上に所定のコンピュータソフトウェアを読み込ませることにより、CPU100の制御のもとで入出力装置103、通信モジュール104、及び補助記憶装置105を動作させるとともに、RAM101におけるデータの読み出し及び書き込みを行うことで実現される。   The function of each functional block of the setting information automatic generation unit 9 shown in FIG. 3 is input / output under the control of the CPU 100 by loading predetermined computer software on the hardware such as the CPU 100 and the RAM 101 shown in FIG. It is realized by operating the device 103, the communication module 104, and the auxiliary storage device 105, and reading and writing data in the RAM 101.

以下、図3に示す設定情報自動生成部9の各機能ブロックについて説明する。   Hereinafter, each functional block of the setting information automatic generation unit 9 illustrated in FIG. 3 will be described.

生成処理要求受付部90は、追加コンポーネントに設定する設定情報の生成処理要求(生成要求)を取得する。具体的には、生成処理要求受付部90は、オーケストレータ4から設定情報の生成処理要求を受信し、受信した生成処理要求を自動生成部91に通知する機能を有する。また、生成処理要求受付部90は、複数の生成処理要求が並行、連続して送信されてきた場合、管理システム2の状態に矛盾が生じないよう制御する機能を有する(生成処理要求のスケジューリング機能)。   The generation process request receiving unit 90 acquires a generation process request (generation request) for setting information to be set in the additional component. Specifically, the generation process request receiving unit 90 has a function of receiving a setting information generation process request from the orchestrator 4 and notifying the received generation process request to the automatic generation unit 91. Further, the generation process request accepting unit 90 has a function of controlling so that no contradiction occurs in the state of the management system 2 when a plurality of generation process requests are transmitted in parallel and continuously (generation process request scheduling function). ).

自動生成部91は、生成処理要求受付部90から受信した生成処理要求に対して情報取得部から取得した情報をもとに設定情報を自動生成する機能を有する。また、自動生成部91は、情報取得部92から取得した既存設定情報及び関係性情報を確認し、設定情報を生成するにあたり必要な条件を満たしていない場合には、その条件を満たすためのオペレーションもしくは生成が不可である旨を生成処理要求受付部90を介してオーケストレータ4に通知する機能を有する。   The automatic generation unit 91 has a function of automatically generating setting information based on information acquired from the information acquisition unit in response to the generation processing request received from the generation processing request receiving unit 90. In addition, the automatic generation unit 91 confirms the existing setting information and the relationship information acquired from the information acquisition unit 92, and if the condition necessary for generating the setting information is not satisfied, an operation for satisfying the condition is performed. Alternatively, it has a function of notifying the orchestrator 4 through the generation processing request receiving unit 90 that generation is impossible.

具体的に、自動生成部91は、情報取得部92によって取得された既存設定情報と関係性情報との少なくとも一方、又は両方に基づいて、管理システム2に追加コンポーネントを追加するための追加条件を満たしているか否かを判定する。また、自動生成部91は、情報取得部92によって取得された管理コンポーネントの既存設定情報に含まれる最大コンポーネント数と当該管理コンポーネントが管理しているコンポーネント数との比較に基づいて、追加条件を満たしているか否かを判定する。また、自動生成部91は、情報取得部92によって取得された管理コンポーネントの関係性情報に含まれる接続条件に基づいて、追加条件を満たしているか否かを判定する。また、自動生成部91は、追加条件を満たしていると判定した場合に、情報取得部92によって取得された既存設定情報に基づいて、追加コンポーネントに設定する設定情報を生成する。また、自動生成部91は、追加条件を満たしていないと判定した場合に、判定結果に基づく処理要求を、追加コンポーネントの管理コンポーネントに対して送信する。   Specifically, the automatic generation unit 91 sets an additional condition for adding an additional component to the management system 2 based on at least one of the existing setting information and the relationship information acquired by the information acquisition unit 92, or both. It is determined whether it is satisfied. The automatic generation unit 91 satisfies the additional condition based on the comparison between the maximum number of components included in the existing setting information of the management component acquired by the information acquisition unit 92 and the number of components managed by the management component. It is determined whether or not. Further, the automatic generation unit 91 determines whether or not the additional condition is satisfied based on the connection condition included in the relationship information of the management component acquired by the information acquisition unit 92. Further, when the automatic generation unit 91 determines that the additional condition is satisfied, the automatic generation unit 91 generates setting information to be set in the additional component based on the existing setting information acquired by the information acquisition unit 92. Further, when the automatic generation unit 91 determines that the additional condition is not satisfied, the automatic generation unit 91 transmits a processing request based on the determination result to the management component of the additional component.

情報取得部92は、関係性情報レコード900から既存コンポーネントの設定情報及び関係性情報を取得し、自動生成部91に通知する機能を有する。具体的に、情報取得部92は、生成処理要求受付部90によって取得された生成処理要求に基づいて、関係性情報レコード900に格納された、管理システム2を構成する既存のコンポーネントの設定情報である既存設定情報と管理システム2において追加コンポーネントが接続されるネットワークに関する関係性情報と、を取得する。また、情報取得部92は、追加コンポーネントの管理コンポーネントの既存設定情報と、当該管理コンポーネントが管理するネットワークに関する関係性情報とを取得する。   The information acquisition unit 92 has a function of acquiring setting information and relationship information of existing components from the relationship information record 900 and notifying the automatic generation unit 91 of the setting information and relationship information. Specifically, the information acquisition unit 92 is the setting information of the existing components constituting the management system 2 stored in the relationship information record 900 based on the generation processing request acquired by the generation processing request receiving unit 90. The existing setting information and the relationship information regarding the network to which the additional component is connected in the management system 2 are acquired. Further, the information acquisition unit 92 acquires the existing setting information of the management component of the additional component and the relationship information regarding the network managed by the management component.

以上が、本実施形態に係る管理システム2の構成である。以下、図7〜12のシーケンス図を用いて、本実施形態に係る設定情報の自動生成制御(設定情報生成方法)の実施例を示す。   The above is the configuration of the management system 2 according to the present embodiment. Hereinafter, an example of setting information automatic generation control (setting information generation method) according to the present embodiment will be described with reference to the sequence diagrams of FIGS.

図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 request receiving unit 90. Sent. Note that the setting information generation request source may be the OSS / BSS 3, the VNFM 6, the VIM 8, or the setting information automatic generation unit 9. Examples of data included in the generation processing request include a component ID one level above the additional component, an attribute of the additional component, and hierarchical information of the additional component. Next, a setting information generation instruction (including data included in the generation process request) is transmitted from the generation process request receiving unit 90 to the automatic generation unit 91 in S2 (request acquisition step). Next, a layer (NS, VNF, or VNFC) check of the additional component is performed in S3. For example, the automatic generation unit 91 performs a layer check of the additional component based on the layer information of the additional component included in the generation processing request.

次に、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 automatic generation unit 91 to the information acquisition unit 92, an acquisition request for existing setting information and relationship information (the ID of the component in the hierarchy one level higher than the additional component acquired in S2) Is sent). For example, when VNFC setting information is generated, a relationship information acquisition request in which VNF setting information as an upper layer and information on a network to which VNF connects (manages) is described is transmitted. Next, an acquisition request for existing setting information and relationship information is transmitted from the information acquisition unit 92 to the relationship information record 900 in S5 (information acquisition step). The relationship information record 900 acquires the existing setting information of the component by using the ID of the component one level above the additional component included in the received acquisition request. Next, the relationship information record 900 acquires the relationship information of the network by referring to the value of “network” indicating the reference to the connected network included in the acquired existing setting information. Next, the existing setting information and the relationship information are transmitted from the relationship information record 900 to the information acquisition unit 92 in S6 (information acquisition step). Next, the existing setting information and the relationship information are transmitted from the information acquisition unit 92 to the automatic generation unit 91 in S7 (information acquisition step).

なお、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 automatic generation unit 91 specifies the hierarchy of the additional component from the setting information of the management component of the additional component that sets the existing setting information acquired in S7 after the process of S7. Specifically, the automatic generation unit 91 specifies the layer of the additional component by using the value of “component_layer” and the value of “vnf_reference / vnfc_reference” in the management component setting information.

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 automatic generation unit 91 checks the maximum number of arrangements using the value of “constituent_vnf / constituent_vnfc” in the management component setting information. Based on the check result of the maximum number of arrangements in S8, the processing continues to the sequence diagram shown in FIG. 8 or the sequence diagram shown in FIG.

図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 purpose 1 and the purpose 2 can be satisfied only by the existing setting information and the relationship information acquired from the relationship information record 900, the L1 may not be performed. . Hereinafter, L1 will be described.

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 automatic generation unit 91 to the information acquisition unit 92. For example, when generating VNFC setting information, the status of resources (for example, CPU, memory, HDD) necessary for creating the VNFC and the status to the connection destination network (to determine whether the VNFC can be connected) Information) is transmitted. Next, in S10, an information provision request for confirming conditions necessary for arrangement is transmitted from the information acquisition unit 92 to the information provider. Note that the information provider may be any component of the mobile communication system 1. Next, information for confirming the conditions necessary for arrangement is transmitted from the information provider to the information acquisition unit 92. Next, information for confirming the conditions necessary for arrangement is transmitted from the information acquisition unit 92 to the automatic generation unit 91. The above is an explanation of L1.

次に、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 NFVI 7 can be mentioned. The automatic generation unit 91 obtains from the NFVI 7 (there may be another component, for example, via the orchestrator 4), and checks whether there is a resource sufficient to generate a component. Second, the automatic generation unit 91 is a condition for connecting to a network (network managed by a higher-level component) to which an additional component can be connected (“connect_requirements” in the relationship information table example illustrated in FIG. 5). To check if For example, when checking the maximum number of connections, the automatic generation unit 91 performs the check by comparing with the number of “connected_components” in the relationship information table example illustrated in FIG. 5. Based on the check result of whether or not the conditions necessary for the arrangement of S13 are satisfied, the processing continues to the sequence diagram shown in FIG. 9, the sequence diagram shown in FIG. 11, or the sequence diagram shown in FIG.

図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 automatic generation unit 91 to the generation processing request reception unit 90 in S15. Next, in S16, the setting information of the additional component is transmitted from the generation process request receiving unit 90 to the setting information generation request source.

図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 automatic generation unit 91 also confirms whether there is a higher hierarchy in order to execute the escalation process. In FIG. 10, an escalation request is transmitted from the automatic generation unit 91 to the generation processing request reception unit 90 in S17. If it is determined in S8 in FIG. 7 that escalation is not possible, an escalation impossible notification is transmitted. Next, in S18, an escalation request is transmitted from the generation process request receiving unit 90 to the setting information generation request source. If it is determined in S8 in FIG. 7 that escalation is not possible, an escalation impossible notification is transmitted. If the setting information automatic generation unit 9 has the authority to determine whether or not to execute the escalation process, S18 is not transmitted, and the escalation process (upper layer setting information generation process) is started from S2 in FIG.

図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 automatic generation unit 9. In FIG. 11, in S <b> 19, the automatic generation unit 91 transmits a notification that the conditions necessary for the arrangement are not satisfied to the generation processing request reception unit 90 and the details including the conditions to be satisfied. Next, a process for satisfying a necessary condition is executed in S20.

以下、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 automatic generation unit 9 first checks “scale_policy” in the relationship information of the network to which the additional component can be connected. As an example, whether there is a bandwidth necessary for creating a network is confirmed by information obtained from an information provider. Further, the setting information automatic generation unit 9 checks whether or not there is a connection component other than the additional component necessary for the network scale, and if there is, a new generation processing request reception request for the setting information of the component is received. To the unit 90.

図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 automatic generation unit 9 does not have the authority to execute the processing for this is shown. In FIG. 12, in S <b> 21, the automatic generation unit 91 transmits to the generation processing request reception unit 90 a notification that the conditions necessary for the arrangement are not satisfied and the details of the conditions to be satisfied. Next, in S22, the generation process request receiving unit 90 transmits a notification that the conditions necessary for the arrangement are not satisfied to the setting information generation request source and the details including the conditions to be satisfied. At this time, the setting information generation request source determines whether or not to perform the process that satisfies the conditions necessary for the arrangement, and if it determines that the setting information generation request is performed, the setting information generation request is again issued after executing the process. 9 to send.

次に、本実施形態のように構成された設定情報自動生成部9の作用効果について説明する。   Next, the effect of the setting information automatic generation unit 9 configured as in the present embodiment will be described.

本実施形態の設定情報自動生成部9によれば、生成要求が取得された場合に、既存設定情報が取得され、取得された既存設定情報に基づいて追加コンポーネントに関する設定情報が生成される。かかる構成を採れば、追加コンポーネントに関する設定情報の生成要求に基づいて当該設定情報を自動的に生成することができる。また、このような設定情報自動生成部9によれば、生成要求が取得された場合に、既存設定情報及び関係性情報が取得され、追加条件を満たしているか否か既存設定情報、ネットワーク情報の少なくとも一方、又は両方に基づいて判定され、追加条件を満たしている場合に設定情報が生成される。かかる構成を採れば、管理システム2に追加コンポーネントを追加するための追加条件を満たしている場合に、当該追加コンポーネントに関する設定情報が生成されるため、無駄なくより確実に設定情報を生成することができる。   According to the setting information automatic generation unit 9 of the present embodiment, when a generation request is acquired, the existing setting information is acquired, and setting information related to the additional component is generated based on the acquired existing setting information. With this configuration, the setting information can be automatically generated based on a setting information generation request regarding the additional component. In addition, according to such a setting information automatic generation unit 9, when a generation request is acquired, the existing setting information and the relationship information are acquired, and whether or not the additional condition is satisfied, whether the existing setting information and the network information are satisfied. Determination is made based on at least one or both, and setting information is generated when the additional condition is satisfied. With such a configuration, when the additional condition for adding the additional component to the management system 2 is satisfied, the setting information regarding the additional component is generated, so the setting information can be generated more reliably without waste. it can.

また、本実施形態の設定情報自動生成部9によれば、追加コンポーネントを管理する管理コンポーネントの既存設定情報及び関係性情報に基づいて追加条件を満たしているか否かの判定や設定情報の生成が行われるため、より確実に追加条件を満たしているか否かの判定や設定情報の生成を行うことができる。   In addition, according to the setting information automatic generation unit 9 of the present embodiment, it is possible to determine whether or not the additional condition is satisfied based on the existing setting information and relationship information of the management component that manages the additional component, and to generate setting information. Therefore, it is possible to more reliably determine whether or not the additional condition is satisfied and to generate setting information.

また、本実施形態の設定情報自動生成部9によれば、例えば、管理コンポーネントが現在管理しているコンポーネント数が最大コンポーネント数と等しい場合、管理システム2にそれ以上コンポーネントを追加することができないため、追加条件を満たしていないと判定することができ、より確実に追加条件を満たしているか否かの判定を行うことができる。   Further, according to the setting information automatic generation unit 9 of the present embodiment, for example, when the number of components currently managed by the management component is equal to the maximum number of components, no more components can be added to the management system 2. Therefore, it can be determined that the additional condition is not satisfied, and it can be more reliably determined whether or not the additional condition is satisfied.

また、本実施形態の設定情報自動生成部9によれば、追加コンポーネントを管理する管理コンポーネントの関係性情報に含まれる接続条件に基づいて追加条件を満たしているか否かの判定が行われるため、より確実に追加条件を満たしているか否かの判定を行うことができる。   Moreover, according to the setting information automatic generation unit 9 of the present embodiment, since it is determined whether or not the additional condition is satisfied based on the connection condition included in the relationship information of the management component that manages the additional component, It is possible to more reliably determine whether or not the additional condition is satisfied.

また、本実施形態の設定情報自動生成部9によれば、例えば、追加条件を満たしていないと判定された場合に、追加条件を満たすようにするための処理要求を管理コンポーネントに対してエスカレーションすることができるため、追加条件を満たしていないと判定された場合でも、管理コンポーネントが処理要求に基づいて追加条件を満たすような処理を行うことで、追加条件を満たすようになり、設定情報の生成を行うことができる。   Further, according to the setting information automatic generation unit 9 of the present embodiment, for example, when it is determined that the additional condition is not satisfied, the processing request for satisfying the additional condition is escalated to the management component. Therefore, even if it is determined that the additional condition is not satisfied, the management component performs the process that satisfies the additional condition based on the processing request, so that the additional condition is satisfied and the setting information is generated. It can be performed.

従来、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 automatic generation unit 9 of the present embodiment relating to the method for automatically generating setting information of the communication system, the components that make up the communication system and the networks that connect the components are associated with each other, and the connection conditions, scale policies, etc. By holding and dynamically updating, setting information can be automatically generated when there is a request for adding a new component. Thus, automating the design and creation of the setting information has the effect of reducing the costs associated with them. In addition, since the design / creation time can be shortened, the time required for reflection in the communication system can be shortened, and there is an effect of improving the follow-up performance of the communication system with respect to changes in traffic.

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 SYMBOLS 1 ... Mobile communication system, 2 ... Management system, 3 ... OSS / BSS, 4 ... Orchestrator, 5 ... VNF, 6 ... VNFM, 7 ... NFVI, 8 ... VIM, 9 ... Setting information automatic generation part, 10 ... SDN , 11 ... mobile communication terminal, 12 ... opposite node, 90 ... generation process request reception unit, 91 ... automatic generation unit, 92 ... information acquisition unit, 900 ... relationship information record.

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.
管理仮想ノードの前記既存設定情報は、当該管理仮想ノードが管理可能な最大ノード数を含み、
前記生成する手段は、当該通信システムに追加仮想ノードを追加するための追加条件を満たしているか否か、管理仮想ノードの前記既存設定情報に含まれる最大ノード数と当該管理仮想ノードが管理しているノード数との比較に基づいて判定され、当該追加条件を満たしている場合に、前記既存設定情報に基づいて、追加仮想ノードの前記設定情報を自動的に生成する、
請求項に記載の設定情報生成システム。
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 .
管理仮想ノードの前記ネットワーク情報は、当該管理仮想ノードが管理するネットワークに接続するための接続条件を含み、
前記生成する手段は、当該通信システムに追加仮想ノードを追加するための追加条件を満たしているか否か、管理仮想ノードの前記ネットワーク情報に含まれる接続条件に基づいて判定され、当該追加条件を満たしている場合に、前記既存設定情報に基づいて、追加仮想ノードの前記設定情報を自動的に生成する、
請求項又はに記載の設定情報生成システム。
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 .
追加条件を満たしていない場合に、追加条件を満たしていないとの判定結果に基づく処理要求を、追加仮想ノードの管理仮想ノードに対して送信する手段をさらに備える、
請求項の何れか一項に記載の設定情報生成システム。
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.
JP2014236534A 2014-11-21 2014-11-21 Setting information generation system and setting information generation method Active JP6460743B2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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