JP7611817B2 - Method, device, storage medium and electronic device for allocating resources required for network functions - Google Patents
Method, device, storage medium and electronic device for allocating resources required for network functions Download PDFInfo
- Publication number
- JP7611817B2 JP7611817B2 JP2021512804A JP2021512804A JP7611817B2 JP 7611817 B2 JP7611817 B2 JP 7611817B2 JP 2021512804 A JP2021512804 A JP 2021512804A JP 2021512804 A JP2021512804 A JP 2021512804A JP 7611817 B2 JP7611817 B2 JP 7611817B2
- Authority
- JP
- Japan
- Prior art keywords
- nfs
- information
- target
- service
- vnfd
- 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
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/51—Discovery or management thereof, e.g. service location protocol [SLP] or web services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/40—Support for services or applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/03—Protocol definition or specification
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Multimedia (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Mobile Radio Communication Systems (AREA)
Description
本発明は、2018年09月05日に中国専利局に提出された出願番号が201811032776.6である中国特許出願に対して優先権を主張するものであり、該出願の全ての内容を引用により本発明に援用する。 This invention claims priority to Chinese patent application bearing application number 201811032776.6, filed with the China Patent Office on September 5, 2018, the entire contents of which are incorporated herein by reference.
本発明は、通信分野に関し、例えば、NFに必要なリソースの配備方法、装置、記憶媒体および電子装置に関する。 The present invention relates to the field of communications, and for example to a method, device, storage medium and electronic device for deploying resources required for NF.
第3世代パートナーシッププロジェクト(3rd Generation Partnership Project、3GPP)標準化機構は、規格において、第5世代移動通信技術(the 5th Generation mobile communication technology、5G)システムアーキテクチャがサービスに基づくアーキテクチャであり、即ち、サービスに基づくアーキテクチャ(Service Based Architecture、SBA)方式であることを定義した。SBAで、各ネットワーク機能(Network Function、NF)は、異なるネットワーク機能サービス(Network Function Service、NFS)からなり、各NFSの機能およびインタフェースはいずれも独立し、異なるNFS間は、メッセージインタラクションによりトラフィック論理制御を行う。それと同時に、3GPPも規格において、NFSの機能、およびNFS間のメッセージインタラクションのインタフェースおよびメカニズムを定義した。 The 3rd Generation Partnership Project (3GPP) standardization organization has defined in its standards that the 5th Generation mobile communication technology (5G) system architecture is a service-based architecture, that is, a service-based architecture (SBA) method. In SBA, each network function (NF) consists of different network function services (NFS), and the functions and interfaces of each NFS are independent, and traffic logic control is performed between different NFSs through message interactions. At the same time, 3GPP also defined in its standards the functions of NFS, as well as the interfaces and mechanisms for message interaction between NFSs.
しかし、SBAでNFの配備をどのように行うかについては、関連プロトコルにおいて明確な実現形態が提出されていない。 However, no clear implementation form has been presented in the relevant protocols regarding how to deploy NF in SBA.
本発明の実施例は、関連技術におけるプロトコルにおいてSBAでNFの配備をどのように行うかが明確されていないという問題を少なくとも解決するNFに必要なリソースの配備方法、装置、記憶媒体および電子装置を提供する。 The embodiments of the present invention provide a method, device, storage medium, and electronic device for deploying resources required for an NF, which at least solves the problem that it is not clear how to deploy an NF in an SBA in protocols in the related art.
本発明の1つの実施例によれば、編集待ちターゲットNFに含まれるネットワーク機能サービスNFSの情報を確定することと、前記ターゲットNFに含まれるNFSの情報に基づいて前記ターゲットNFの仮想ネットワーク機能記述子(Virtual Network Function Descriptor、VNFD)を生成することと、前記VNFDに基づいて前記ターゲットNFに必要なリソースを配備することとを含む、ネットワーク機能NFに必要なリソースの配備方法を提供する。 According to one embodiment of the present invention, a method for deploying resources required for a network function NF is provided, the method including: determining information of a network function service NFS included in a target NF waiting to be edited; generating a virtual network function descriptor (VNFD) for the target NF based on the information of the NFS included in the target NF; and deploying resources required for the target NF based on the VNFD.
本発明の別の実施例によれば、編集待ちターゲットNFに含まれるネットワーク機能サービスNFSの情報を確定するように構成される確定モジュールと、前記ターゲットNFに含まれるNFSの情報に基づいて前記ターゲットNFの仮想ネットワーク機能記述子VNFDを生成するように構成される生成モジュールと、前記VNFDに基づいて前記ターゲットNFに必要なリソースを配備するように構成される配備モジュールとを備える、ネットワーク機能NFに必要なリソースの配備装置を提供する。 According to another embodiment of the present invention, a deployment device for resources required for a network function NF is provided, the deployment device comprising: a determination module configured to determine information of a network function service NFS included in a target NF to be edited; a generation module configured to generate a virtual network function descriptor VNFD of the target NF based on information of the NFS included in the target NF; and a deployment module configured to deploy resources required for the target NF based on the VNFD.
本発明のまた別の実施例によれば、コンピュータプログラムが記憶されている記憶媒体であって、前記コンピュータプログラムは、実行されると上記いずれかの実施例に記載の方法を実現するように設定される、記憶媒体を更に提供する。 According to yet another embodiment of the present invention, there is further provided a storage medium having a computer program stored thereon, the computer program being configured to implement a method according to any of the above embodiments when executed.
本発明の更なる実施例によれば、メモリとプロセッサとを備え、前記メモリにコンピュータプログラムが記憶され、前記プロセッサは、上記いずれかの実施例に記載の方法を実現するために前記コンピュータプログラムを実行させるように構成される、電子装置を更に提供する。 According to a further embodiment of the present invention, there is further provided an electronic device comprising a memory and a processor, the memory storing a computer program, the processor being configured to execute the computer program to implement a method according to any of the above embodiments.
以下、図面および実施例を参照しながら本発明について説明する。矛盾しない限り、本発明における実施例と実施例における特徴は、互いに任意に組み合わせることができる。 The present invention will now be described with reference to the drawings and examples. Unless inconsistent, the embodiments of the present invention and the features of the embodiments may be combined with each other in any combination.
なお、本発明の明細書、特許請求の範囲、および上記図面における「第1」、「第2」等の用語は、類似する対象を区別するためのものであり、特定の順序または優先順位を記述するために用いる必要わけではない。 In addition, the terms "first", "second", etc. in the specification, claims, and drawings of the present invention are used to distinguish between similar objects, and are not necessarily used to describe a particular order or priority.
5Gおよび5G後の移動通信システムにおいて、ネットワーク機能仮想化管理および編集(Network Functions Virtualization Management and Orchestration、NFV-MANO)によりNFの編集配備および管理を行う場合、SBA方式をサポートできる必要があり、該ニーズに対し、本発明の実施例において、NFSに基づいてNFの編集配備を実現する形態を提供し、本発明の実施例における形態により、NFSに基づいてNFの編集配備を行うことを容易にし、該形態も、標準的なプロトコルに対する効果的な補完および改善である。なお、本明細書における「編集」とは「オーケストレーション」(Orchestration)を意味する。 In 5G and post-5G mobile communication systems, when editing, deploying, and managing NFs using Network Functions Virtualization Management and Orchestration (NFV-MANO), it is necessary to support the SBA method. In response to this need, in the embodiment of the present invention, a form for realizing editing and deployment of NFs based on NFS is provided, and the form in the embodiment of the present invention makes it easy to edit and deploy NFs based on NFS, which is also an effective complement and improvement to standard protocols. In this specification, "editing" means "orchestration".
以下、本発明の実施例における形態について説明する。
図1は、本発明の実施例によるネットワーク機能NFに必要なリソースの配備方法のフローチャートであり、図1に示すように、該方法はS102~S106を含む。
Hereinafter, embodiments of the present invention will be described.
FIG. 1 is a flowchart of a method for provisioning resources required for a network function NF according to an embodiment of the present invention. As shown in FIG. 1, the method includes S102 to S106.
S102において、編集待ちターゲットNFに含まれるネットワーク機能サービスNFSの情報を確定する。 In S102, the information of the network function service NFS included in the target NF waiting to be edited is confirmed.
S104において、上記ターゲットNFに含まれるNFSの情報に基づいてターゲットNFの仮想ネットワーク機能記述子VNFDを生成する。 At S104, a virtual network function descriptor VNFD for the target NF is generated based on the NFS information contained in the target NF.
S106において、上記VNFDに基づいてターゲットNFに必要なリソースを配備する。 At S106, the necessary resources are deployed to the target NF based on the VNFD.
ここで、上記複数のステップは、編集配備システム(または、編集配備ツールと呼ばれる)により行うことができる。 Here, the above steps can be performed by an edit deployment system (also called an edit deployment tool).
上記実施例において、NFに含まれるNFSの情報に基づいてNFのVNFDを生成し、更に該VNFDに基づいてNFに必要なリソースを配備し、つまり、ネットワーク機能サービスに基づいてNFを配備し、更にSBAでNFの配備を行うことを実現するため、関連技術に存在するプロトコルにおいてSBAでNFの配備をどのように行うかが明確されていないという問題を解決する。 In the above embodiment, a VNFD for an NF is generated based on the NFS information contained in the NF, and the necessary resources for the NF are then deployed based on the VNFD, i.e., the NF is deployed based on a network function service, and the NF is then deployed in an SBA. This solves the problem that it is not clear how to deploy an NF in an SBA in protocols that exist in related technologies.
1つの好ましい実施例において、編集待ちターゲットネットワーク機能NFに含まれるネットワーク機能サービスNFSの情報を確定する方式は複数種あり、例えば、NFSの情報を直接入力してもよいし、NFS情報が含まれたテンプレートを呼び出し、実際の状況に応じて該テンプレートにおけるNFS情報を調整してもよく、以下、上記方式について説明する。 In one preferred embodiment, there are multiple methods for determining the information of the network function service NFS included in the target network function NF to be edited. For example, the NFS information may be input directly, or a template containing the NFS information may be called up and the NFS information in the template may be adjusted according to the actual situation. The above methods are described below.
確定方式1:受信した入力されたNFSの情報が前記ターゲットNFに含まれるNFSの情報であることを確定する。該確定方式1において、該NFSの情報は、ユーザがインタラクションインタフェースを介して入力した情報であってもよいし、もちろん、ノースバウンドインタフェースシステムから入力されたNFSの情報であってもよい。 Determination method 1: Determine that the received input NFS information is NFS information included in the target NF. In determination method 1, the NFS information may be information input by the user via an interaction interface, or of course, NFS information input from a northbound interface system.
確定方式2:ターゲットNFに対応し、NFSの情報が含まれた事前設定されたサービスブループリントテンプレートを確定し、受信した調整指示に従い、該サービスブループリントテンプレートに含まれるNFSの情報を調整し、更新後のNFSの情報を取得し、該更新後のNFS情報をターゲットNFに含まれるNFSの情報とする。該確定方式2において、複数のサービスブループリントテンプレート(該テンプレートは、マニフェストファイルの形式で記憶できる)を事前設定することができ、且つ、各サービスブループリントテンプレートは、所定のNF(即ち、上記ターゲットNF)に含まれるNFSのタイプ、数およびNFS間の配備パラメータ等の情報を説明するために使用でき、ここで、各サービスブループリントテンプレートには、
NFに含まれるNFSのタイプおよび各NFSのタイプにおける実例の数を意味する数と、NFS間の論理接続関係と、NFSのマーク、NFSの論理ネットワークプレーン、NFSのアプリケーションソフトウェア情報、NFSのリソースに対する要求特性(例えば、加速要求)、NFSのサービス品質(Quality of Service、QoS)特性、NFSのインターネットプロトコル(Internet Protocol、IP)アドレス、NFSのゲートウェイ、NFSルーティング情報およびNFSの親和/反親和要求等を含むNFSの配備パラメータと、あるNFSのタイプにおける実例を追加・削除するポリシーを含むNFSのフレキシブルポリシーと、
の情報が含まれてもよい。
Determination method 2: determine a pre-configured service blueprint template corresponding to the target NF and including NFS information, adjust the NFS information included in the service blueprint template according to the received adjustment instruction, obtain the updated NFS information, and use the updated NFS information as the NFS information included in the target NF. In the determination method 2, multiple service blueprint templates (which can be stored in the form of a manifest file) can be pre-configured, and each service blueprint template can be used to describe information such as the type, number, and deployment parameters between NFSs included in a specific NF (i.e., the target NF), where each service blueprint template includes:
numbers indicating the types of NFS included in the NF and the number of instances of each NFS type; logical connection relationships between NFS; NFS deployment parameters including NFS marks, NFS logical network planes, NFS application software information, NFS resource requirement characteristics (e.g., acceleration requirements), NFS Quality of Service (QoS) characteristics, NFS Internet Protocol (IP) addresses, NFS gateways, NFS routing information, and NFS affinity/anti-affinity requirements; and NFS flexible policies including policies for adding and deleting instances of a certain NFS type.
Information on the above may be included.
上記確定方式2において、上記調整指示は、ユーザがインタラクションインタフェースを介して入力した調整指示であってもよいし、ノースバウンドインタフェースシステムから入力された調整指示であってもよい。 In the above determination method 2, the above adjustment instruction may be an adjustment instruction input by the user via an interaction interface, or an adjustment instruction input from a northbound interface system.
1つの好ましい実施例において、受信した調整指示に従い、サービスブループリントテンプレートに含まれるNFSの情報を調整し、更新後のNFSの情報を取得することは、以下の調整方式の少なくとも1つを含む。 In one preferred embodiment, adjusting the NFS information included in the service blueprint template in accordance with the received adjustment instruction and obtaining the updated NFS information includes at least one of the following adjustment methods:
調整方式1:受信した第1調整指示に従い、サービスブループリントテンプレートに含まれるNFSの情報を調整し、更新後のNFS情報を取得する。ここで、該第1調整指示に、サービスブループリントテンプレートに含まれるNFSの情報の調整情報が含まれている。調整方式1において、サービスブループリントテンプレートに含まれるNFS情報を直接調整する。 Adjustment method 1: According to the received first adjustment instruction, the NFS information included in the service blueprint template is adjusted and the updated NFS information is obtained. Here, the first adjustment instruction includes adjustment information for the NFS information included in the service blueprint template. In adjustment method 1, the NFS information included in the service blueprint template is directly adjusted.
調整方式2:受信した第2調整指示に従い、ターゲットNFに含まれる実際のNFSの情報を計算し、該実際のNFSの情報に基づいて前記サービスブループリントテンプレートに含まれるNFSの情報を調整し、更新後のNFSの情報を取得する。ここで、該第2調整指示に、ターゲットNFのサービスレベルアグリーメント(Service-Level Agreement、SLA)パラメータが含まれている。調整方式2において、第2調整指示に従い、サービスブループリントテンプレートに含まれるNFSの情報の間接的調整を実現し、即ち、第2調整指示に従い、NFが実際に含むべきNFSの情報を確定し、実際に含むべきNFSの情報に基づいてサービスブループリントテンプレートに含まれるNFSの情報を調整することを実現する。ここで、第2調整指示とは、ユーザがインタラクションインタフェースを介して入力した指示情報であってもよいし、ノースバウンドインタフェースシステムから入力された指示情報であってもよい。 Adjustment method 2: According to the received second adjustment instruction, calculate the actual NFS information included in the target NF, adjust the NFS information included in the service blueprint template based on the actual NFS information, and obtain the updated NFS information. Here, the second adjustment instruction includes the service-level agreement (SLA) parameters of the target NF. In adjustment method 2, indirect adjustment of the NFS information included in the service blueprint template is realized according to the second adjustment instruction, that is, according to the second adjustment instruction, the NFS information that the NF should actually include is determined, and the NFS information included in the service blueprint template is adjusted based on the NFS information that should actually be included. Here, the second adjustment instruction may be instruction information input by the user via the interaction interface, or instruction information input from the northbound interface system.
1つの好ましい実施例において、上記SLAパラメータは、トラヒックモデルと、容量と、サービス品質と、信頼性との少なくとも1つを含む。本実施例において、容量は、ユーザ容量、即ち、編集配備システムがサポートできるユーザの数であってもよく、サービス品質QoSは、ネットワークの品質であってもよく、信頼性は、編集配備システムの信頼性であってもよい。 In one preferred embodiment, the SLA parameters include at least one of a traffic model, a capacity, a quality of service, and a reliability. In this embodiment, the capacity may be a user capacity, i.e., the number of users that the editing and deployment system can support, the quality of service QoS may be the quality of the network, and the reliability may be the reliability of the editing and deployment system.
1つの好ましい実施例において、ターゲットNFに含まれるNFSの情報に基づいてターゲットNFの仮想ネットワーク機能記述子(Virtual Network Function Descriptor、VNFD)を生成することは、NFSの情報に基づいてターゲットNFの編集に必要なリソースを計算することと、上記リソースの情報が含まれたVNFDを生成することとを含む。 In one preferred embodiment, generating a Virtual Network Function Descriptor (VNFD) for the target NF based on NFS information included in the target NF includes calculating resources required for editing the target NF based on the NFS information, and generating a VNFD including information on the resources.
1つの好ましい実施例において、上記リソースは、仮想マシン(Virtual Machine、VM)のタイプおよび数と、NFSフレキシブルポリシーと、必要なネットワークリンクと、ストレージリソースと、ミラーリングとを含む。本実施例において、数は、単一のタイプの仮想マシンにおける実例の数であってもよく、NFSフレキシブルポリシーは、前述した実施例におけるNFSフレキシブルポリシーに類似し、ストレージは、ハードディスクリソース、即ち、NFSの配備に必要なハードディスクリソースであってもよく、ミラーリングはNFSバージョンであってもよい。本実施例において、計算されたNFSフレキシブルポリシーがサービスブループリントテンプレートにおけるNFSフレキシブルポリシーに一致しない場合、該計算されたNFSフレキシブルポリシーを利用してサービスブループリントテンプレートにおけるNFSフレキシブルテンプレートを更新することができる。 In one preferred embodiment, the resources include the type and number of Virtual Machines (VMs), the NFS flexible policy, the required network links, storage resources, and mirroring. In this embodiment, the number may be the number of instances of a single type of virtual machine, the NFS flexible policy is similar to the NFS flexible policy in the previous embodiment, the storage may be hard disk resources, i.e., the hard disk resources required for NFS deployment, and the mirroring may be the NFS version. In this embodiment, if the calculated NFS flexible policy does not match the NFS flexible policy in the service blueprint template, the calculated NFS flexible policy can be used to update the NFS flexible template in the service blueprint template.
1つの好ましい実施例において、上記VNFDに基づいてターゲットNFに必要なリソースの配備を実行することは、ターゲットNFに必要なリソースの配備を実行するようにネットワーク仮想化インフラストラクチャNFVIに指示するために、VNFDを該NFVIに送信することを含む。 In one preferred embodiment, performing deployment of required resources to the target NF based on the VNFD includes sending the VNFD to a network virtualization infrastructure NFVI to instruct the NFVI to perform deployment of required resources to the target NF.
1つの好ましい実施例において、ターゲットNFに必要なリソースの配備を実行するようにネットワーク機能仮想インフラストラクチャNFVIに指示するために、上記VNFDを該NFVIに送信することは、管理および編集(Management and Orchestration、MANO)により、上記VNFDをNFVIに送信し、NFに必要なリソースの配備を実行するようにNFVIに指示し、即ち、NFVIがVNFDを受信すると、NFに必要なリソースの配備を実行することを含む。本実施例において、上記複数のステップを実行する編集配備システムおよびMANOは、分散して設けられてもよいし、もちろん、両者が一体に統合されてもよい。 In one preferred embodiment, sending the VNFD to the network function virtual infrastructure NFVI to instruct the NFVI to perform deployment of the required resources to the target NF includes sending the VNFD to the NFVI by management and orchestration (MANO) and instructing the NFVI to perform deployment of the required resources to the NF, i.e., when the NFVI receives the VNFD, it performs deployment of the required resources to the NF. In this embodiment, the editing and deployment system and the MANO that perform the above steps may be provided separately, or of course, the two may be integrated together.
1つの好ましい実施例において、編集待ちターゲットネットワーク機能NFに含まれるネットワーク機能サービスNFSの情報を確定することは、受信したユーザから入力された情報に基づいてターゲットNFに含まれるNFSの情報を確定すること、または、受信したノースバウンド管理システムからの情報に基づいてターゲットNFに含まれるNFSの情報を確定することを含む。本実施例および前述した実施例に記載されたノースバウンド管理システムは、編集配備システムの上位管理システムであってもよい。これにより、本発明の実施例におけるNF配備動作は、ユーザによってトリガされてもよいし、ノースバウンド管理システムによってトリガされてもよいことが分かる。 In one preferred embodiment, determining the information of the network function service NFS included in the target network function NF to be edited includes determining the information of the NFS included in the target NF based on information input by a received user, or determining the information of the NFS included in the target NF based on information received from a northbound management system. The northbound management system described in this embodiment and the above-mentioned embodiments may be an upper management system of the edit deployment system. Thus, it can be seen that the NF deployment operation in the embodiment of the present invention may be triggered by a user or may be triggered by a northbound management system.
1つの好ましい実施例において、上記ターゲットNFに含まれるNFSの情報は、NFに含まれるNFSのタイプおよび各タイプにおける実例の数と、NFに含まれるNFSの論理接続関係と、NFに含まれるNFSの配備パラメータと、NFに含まれるNFSのフレキシブルポリシーとの少なくとも1つを含む。一実施例において、列挙されたNFSの情報は好ましい情報に過ぎず、NFSの情報は、後続に現れる可能性がある他の情報を更に含んでもよい。 In one preferred embodiment, the NFS information included in the target NF includes at least one of the types of NFS included in the NF and the number of instances of each type, the logical connection relationships of the NFS included in the NF, the deployment parameters of the NFS included in the NF, and the flexible policies of the NFS included in the NF. In one embodiment, the listed NFS information is only preferred information, and the NFS information may further include other information that may appear subsequently.
1つの好ましい実施例において、上記NFに含まれるNFSの配備パラメータは、NFに含まれるNFSの識別情報と、NFに含まれるNFSの論理ネットワークプレーン情報と、NFに含まれるNFSのアプリケーションソフトウェア情報と、NFに含まれるNFSのリソースに対する要求特性情報と、NFに含まれるNFSのサービス品質QoS特性情報と、NFに含まれるNFSのネットワークプロトコルIPアドレス情報と、NFに含まれるNFSのゲートウェイ情報と、NFに含まれるNFSのルーティング情報と、NFに含まれるNFSの親和要求情報と、およびNFに含まれるNFSの反親和要求情報との少なくとも1つを含む。一実施例において、列挙されたNFSの配備パラメータは好ましいパラメータに過ぎず、NFSの配備パラメータは、後続に現れる可能性がある他のパラメータを更に含んでもよい。 In one preferred embodiment, the NFS deployment parameters included in the NF include at least one of: identification information of the NFS included in the NF; logical network plane information of the NFS included in the NF; application software information of the NFS included in the NF; resource requirement characteristic information of the NFS included in the NF; quality of service (QoS) characteristic information of the NFS included in the NF; network protocol (IP) address information of the NFS included in the NF; gateway information of the NFS included in the NF; routing information of the NFS included in the NF; affinity requirement information of the NFS included in the NF; and anti-affinity requirement information of the NFS included in the NF. In one embodiment, the listed NFS deployment parameters are only preferred parameters, and the NFS deployment parameters may further include other parameters that may appear subsequently.
また、一実施例において、上記調整方式1に対応する配備形態は、手動配備方式(ユーザが配備動作をトリガする形態に該当する)と呼ばれてもよく、上記調整方式2に対応する配備形態は、自動配備方式と呼ばれてもよく、以下、実施例を参照しながら手動配備方式および自動配備方式についてそれぞれ説明する。 In one embodiment, the deployment mode corresponding to the above adjustment method 1 may be called a manual deployment mode (corresponding to a mode in which the user triggers the deployment operation), and the deployment mode corresponding to the above adjustment method 2 may be called an automatic deployment mode. Below, the manual deployment mode and the automatic deployment mode are each described with reference to the embodiment.
[実例1]
手動方式を採用してNFSに基づいてNF(アクセス管理機能(Access Management Function、AMF)を例とし、AMFは5Gコアネットワークの1つのNFであり、5Gユーザのアクセスおよびモビリティ管理を担当する)を編集して配備する過程は図2を参照でき、該過程は、編集ツール(前述した編集配備システムに対応する)にNF(ここで、AMF)のサービスブループリントマニフェストファイルまたはテンプレートが事前設定されたこと前提とする。図2に示すように、以下のステップを含む。
[Example 1]
The process of manually editing and deploying an NF (Access Management Function, AMF) based on an NFS can be seen in FIG. 2, where AMF is an NF in a 5G core network and is responsible for managing access and mobility of 5G users. The process presupposes that a service blueprint manifest file or template of the NF (here, AMF) is preconfigured in an editing tool (corresponding to the above-mentioned editing and deployment system). As shown in FIG. 2, the process includes the following steps:
201において、ユーザが編集ツールインタフェースで編集する必要があるNF(ここで、AMF)を選択する。 At 201, the user selects the NF (here, AMF) that needs to be edited in the editing tool interface.
202において、編集ツールバックグラウンドが「NFサービスブループリント管理」モジュールから事前設定されたAMFサービスブループリントテンプレートを選択する。 At 202, the editing tool background selects a pre-configured AMF service blueprint template from the "NF Service Blueprint Management" module.
203において、編集ツールが事前設定されたAMFサービスブループリントテンプレートを解析し、テンプレートに基づいて、AMFに必要なNFSコンポーネントをグラフィカルユーザインタフェース(Graphical User Interface、GUI)のインタラクションインタフェースに表せる。 At 203, the editing tool analyzes the pre-configured AMF service blueprint template and, based on the template, represents the NFS components required for AMF in an interaction interface of a Graphical User Interface (GUI).
204において、ユーザがAMF NFSコンポーネント(前述したNFに含まれるNFSに対応する)を選択し、コンポーネントのタイプ、数および配備属性を設定し、例えば、サービスの論理ネットワークプレーン名、QoSパラメータ、対外サービスのIPアドレス、およびゲートウェイ等を設定し、新たなAMFサービスブループリントを生成してリソース変換モジュールに伝達する。 At 204, the user selects an AMF NFS component (corresponding to the NFS included in the NF described above), sets the type, number and deployment attributes of the component, such as the logical network plane name of the service, QoS parameters, external service IP address, gateway, etc., and generates a new AMF service blueprint and transmits it to the resource conversion module.
205において、リソース変換モジュールが上記選択したサービスのタイプ、数および他のパラメータ情報に基づき、VMのタイプと数、フレキシブルポリシー、ネットワークリンク、ストレージリソース、およびミラーリング等の必要なリソースを計算する。 At 205, the resource conversion module calculates the required resources such as VM type and number, flexible policy, network links, storage resources, and mirroring based on the type, number and other parameter information of the selected services.
206において、編集ツールが標準的なAMF VNFDファイルを生成する。
207において、MANOがAMFのVNFDファイルに基づき、NFVIとインタラクションし、AMFに必要なリソースの配備を行う。
At 206, the editing tool generates a standard AMF VNFD file.
At 207, MANO interacts with NFVI based on the AMF's VNFD file and allocates the required resources to the AMF.
[実例2]
自動方式を採用してNFSに基づいてNF(AMFを例とする)を編集して配備する過程は図3を参照でき、該過程は、編集ツールにNF(ここで、AMF)のサービスブループリントマニフェストファイルまたはテンプレートが事前設定されたことを前提とする。図3に示すように、以下のステップを含む。
[Example 2]
The process of editing and deploying NF (taking AMF as an example) based on NFS in an automatic manner can be seen in Fig. 3, and the process assumes that a service blueprint manifest file or template of NF (here, AMF) is pre-configured in the editing tool. As shown in Fig. 3, the process includes the following steps:
301において、ユーザが編集ツールインタフェースで編集する必要があるNF(ここで、AMF)を選択する。 At 301, the user selects the NF (here, AMF) that needs to be edited in the editing tool interface.
302において、編集ツールバックグラウンドが「NFサービスブループリント管理」モジュールから事前設定されたAMFサービスブループリントテンプレートを選択する。 At 302, the editing tool background selects a pre-configured AMF service blueprint template from the "NF Service Blueprint Management" module.
303において、ユーザが編集ツールインタフェースにNFのトラヒックモデル、容量、QoSおよび信頼性等の情報を入力する。 At 303, the user inputs information such as the NF traffic model, capacity, QoS, and reliability into the editing tool interface.
304において、編集ツールが、AMFに必要なNFSのタイプ、数および配備属性を計算し、例えば、サービスの論理ネットワークプレーン名、QoSパラメータ、対外サービスのIPアドレス、およびゲートウェイ等を計算し、新たなAMFサービスブループリントを自動的に生成してリソース変換モジュールに伝達する。 At 304, the editing tool calculates the type, number and deployment attributes of NFS required for AMF, such as the logical network plane name of the service, QoS parameters, IP address and gateway of the external service, etc., and automatically generates a new AMF service blueprint and transmits it to the resource conversion module.
305において、リソース変換モジュールが上記選択したサービスのタイプ、数および他のパラメータ情報に基づき、VMのタイプと数、フレキシブルポリシー、ネットワークリンク、ストレージリソース、およびミラーリング等のような必要なリソースを計算する。 At 305, the resource conversion module calculates the required resources such as VM type and number, flexible policy, network links, storage resources, and mirroring, etc. based on the type, number and other parameter information of the selected services.
306、編集ツールが標準的なAMF VNFDファイルを生成する。
307において、MANOがAMFのVNFDファイルに基づき、NFVIとインタラクションし、AMFに必要なリソースの配備を行う。
306, the editing tool generates a standard AMF VNFD file.
At 307, MANO interacts with NFVI based on the AMF's VNFD file and allocates the required resources to the AMF.
上記ステップを経て、ユーザは、編集ツールにより、NFSに基づいてNFの編集配備および管理を容易に行うことができる。編集ツールは、使用上でMANOと共に配備されてもよいし、独立して配備されてもよい。 Through the above steps, the user can easily perform editing deployment and management of NF based on NFS by the editing tool. The editing tool may be deployed together with MANO in use or may be deployed independently.
以上の実施形態の説明により、上記実施例による方法がソフトウェアに必要な汎用ハードウェアプラットフォームを加えた方式で実現でき、もちろん、ハードウェアによっても実現できる。本発明の技術案は、本質的または関連技術に貢献する部分がソフトウェア製品の形式で具現化でき、該コンピュータソフトウェア製品は1つの記憶媒体(例えば、ROM/RAM、磁気ディスク、光ディスク)に記憶され、1台の端末装置(携帯電話、コンピュータ、サーバ、またはネットワークデバイス等であってもよい)に本発明の複数の実施例に記載の方法を行なうための複数の命令を含む。 From the above description of the embodiments, the method according to the above embodiment can be realized by adding the necessary general-purpose hardware platform to the software, and of course, it can also be realized by hardware. The technical solution of the present invention, the essential part or the part that contributes to the related technology, can be embodied in the form of a software product, and the computer software product is stored in one storage medium (e.g., ROM/RAM, magnetic disk, optical disk) and includes multiple instructions for performing the methods described in multiple embodiments of the present invention in one terminal device (which may be a mobile phone, computer, server, or network device, etc.).
本実施例において、ネットワーク機能NFに必要なリソースの配備装置を更に提供し、該装置は、上記実施例および好ましい実施形態を実現するように構成される。以下に使用されるように、「モジュール」という用語は、所定の機能のソフトウェアおよび/またはハードウェアの組み合わせを実現することができる。以下の実施例に記載の装置は、ソフトウェアにより実現できるが、ハードウェア、またはソフトウェアとハードウェアとの組み合わせによる実現も可能で構想される。 In this embodiment, a deployment device for resources required for the network function NF is further provided, which is configured to realize the above embodiment and preferred embodiment. As used below, the term "module" can realize a software and/or hardware combination of a given function. The device described in the following embodiment can be realized by software, but it is also envisioned that it can be realized by hardware or a combination of software and hardware.
図4は、本発明の実施例によるネットワーク機能NFに必要なリソースの配備装置の構造のブロック図であり、図4に示すように、該装置は、モジュール確定モジュール42と、生成モジュール44と、配備モジュール46とを備える。
Figure 4 is a block diagram of the structure of a deployment device for resources required for a network function NF according to an embodiment of the present invention. As shown in Figure 4, the device includes a
確定モジュール42は、編集待ちターゲットNFに含まれるネットワーク機能サービスNFSの情報を確定するように構成され、生成モジュール44は、上記確定モジュール42に接続され、ターゲットNFに含まれるNFSの情報に基づいてターゲットNFの仮想ネットワーク機能記述子VNFDを生成するように構成され、配備モジュール46は、上記生成モジュール44に接続され、VNFDに基づいてターゲットNFに必要なリソースを配備するように構成される。
The
1つの好ましい実施例において、上記確定モジュール42は、受信した入力されたNFSの情報が上記ターゲットNFに含まれるNFSの情報であることを確定するように構成される第1確定ユニットを備える。
In one preferred embodiment, the
または、上記確定モジュール42は、ターゲットNFに対応し、NFSの情報が含まれた事前設定されたサービスブループリントテンプレートを確定するように構成される第2確定ユニットと、受信した調整指示に従い、前記サービスブループリントテンプレートに含まれるNFSの情報を調整し、更新後のNFSの情報を取得し、更新後のNFS情報をターゲットNFに含まれるNFSの情報とするように構成される調整ユニットとを備える。
Alternatively, the
1つの好ましい実施例において、上記調整ユニットは、以下の動作の少なくとも1つを実行するように構成される。 In one preferred embodiment, the adjustment unit is configured to perform at least one of the following operations:
動作1:受信した第1調整指示に従い、サービスブループリントテンプレートに含まれるNFSの情報を調整し、更新後のNFS情報を取得する。ここで、該第1調整指示に、上記サービスブループリントテンプレートに含まれるNFSの情報の調整情報が含まれている。 Operation 1: In accordance with the received first adjustment instruction, adjust the NFS information included in the service blueprint template and obtain the updated NFS information. Here, the first adjustment instruction includes adjustment information for the NFS information included in the service blueprint template.
動作2:受信した第2調整指示に従い、ターゲットNFに含まれる実際のNFSの情報を計算し、実際のNFSの情報に基づいてサービスブループリントテンプレートに含まれるNFSの情報を調整し、更新後のNFSの情報を取得する。ここで、該第2調整指示に、ターゲットNFのサービスレベルアグリーメントSLAパラメータが含まれている。 Operation 2: According to the received second adjustment instruction, calculate the actual NFS information included in the target NF, adjust the NFS information included in the service blueprint template based on the actual NFS information, and obtain the updated NFS information. Here, the second adjustment instruction includes the service level agreement SLA parameters of the target NF.
1つの好ましい実施例において、上記SLAパラメータは、トラヒックモデルと、容量と、サービス品質と、信頼性との少なくとも1つを含む。 In one preferred embodiment, the SLA parameters include at least one of a traffic model, capacity, quality of service, and reliability.
1つの好ましい実施例において、上記生成モジュール44は、前記NFSの情報に基づいて前記ターゲットNFの編集に必要なリソースを計算し、前記リソースの情報が含まれた前記VNFDを生成するという方式により、ターゲットNFの仮想ネットワーク機能記述子VNFDを生成するように構成される。
In one preferred embodiment, the
1つの好ましい実施例において、上記リソースは、仮想マシンのタイプおよび数と、NFSフレキシブルポリシーと、ネットワークリンクと、ストレージリソースと、ミラーリングとを含む。 In one preferred embodiment, the resources include the type and number of virtual machines, NFS flexible policies, network links, storage resources, and mirroring.
1つの好ましい実施例において、上記配備モジュール46は、し、前記ターゲットNFに必要なリソースの配備を実行するようにネットワーク仮想化インフラストラクチャNFVIに指示するために、前記VNFDを前記NFVIに送信するという方式により、ターゲットNFに必要なリソースの配備を実行するように構成される。
In one preferred embodiment, the
1つの好ましい実施例において、上記配備モジュール46は、NFに必要なリソースの配備を実行するようにNFVIに指示するために、管理および編集MANOにより、VNFDをNFVIに送信するという方式により、ターゲットNFに必要なリソースの配備を実行するようにネットワーク機能仮想インフラストラクチャNFVIに指示するために、VNFDを該NFVIに送信するように構成される。
In one preferred embodiment, the
1つの好ましい実施例において、上記確定モジュール42は、受信したユーザから入力された情報に基づいてターゲットNFに含まれるNFSの情報を確定するという方式、または、受信したノースバウンド管理システムからの情報に基づいてターゲットNFに含まれるNFSの情報を確定するという方式により、編集待ちターゲットネットワーク機能NFに含まれるネットワーク機能サービスNFSの情報を確定するように構成できる。
In one preferred embodiment, the
1つの好ましい実施例において、上記ターゲットNFに含まれるNFSの情報は、前記NFに含まれるNFSのタイプおよび各タイプにおける実例の数と、前記NFに含まれるNFSの論理接続関係と、前記NFに含まれるNFSの配備パラメータと、前記NFに含まれるNFSのフレキシブルポリシーとの少なくとも1つを含む。 In one preferred embodiment, the information on the NFS included in the target NF includes at least one of the types of NFS included in the NF and the number of instances of each type, the logical connection relationships of the NFS included in the NF, the deployment parameters of the NFS included in the NF, and the flexible policies of the NFS included in the NF.
1つの好ましい実施例において、上記NFに含まれるNFSの配備パラメータは、NFに含まれるNFSの識別情報と、NFに含まれるNFSの論理ネットワークプレーン情報と、NFに含まれるNFSのアプリケーションソフトウェア情報と、NFに含まれるNFSのリソースに対する要求特性情報と、NFに含まれるNFSのサービス品質QoS特性情報と、NFに含まれるNFSのネットワークプロトコルIPアドレス情報と、NFに含まれるNFSのゲートウェイ情報と、NFに含まれるNFSのルーティング情報と、NFに含まれるNFSの親和要求情報と、NFに含まれるNFSの反親和要求情報との少なくとも1つを含む。 In one preferred embodiment, the deployment parameters of the NFS included in the NF include at least one of identification information of the NFS included in the NF, logical network plane information of the NFS included in the NF, application software information of the NFS included in the NF, resource requirement characteristic information of the NFS included in the NF, quality of service (QoS) characteristic information of the NFS included in the NF, network protocol (IP) address information of the NFS included in the NF, gateway information of the NFS included in the NF, routing information of the NFS included in the NF, affinity requirement information of the NFS included in the NF, and anti-affinity requirement information of the NFS included in the NF.
以下、実施例を参照しながら本発明の実施例における編集配備システムについて全体的に説明する。 The following provides an overall explanation of the editing and deployment system in an embodiment of the present invention, with reference to the examples.
[実例3]
図5は、本発明の実施例による編集配備システムの構造のブロック図であり、図5に示すように、以下のようなモジュールを備える。
[Example 3]
FIG. 5 is a structural block diagram of an edit deployment system according to an embodiment of the present invention. As shown in FIG. 5, the system comprises the following modules:
NFS編集管理モジュール(図5におけるNFS編集管理に対応する)は、GUIインタラクションインタフェースを提供し、ユーザがインタフェースに基づいてNFSを手動的に選択し、NFSのタイプと数、配備特性およびNFS間の論理接続関係を指定してNFを構成することができるように構成される。 The NFS Editing Management module (corresponding to the NFS Editing Management in FIG. 5) is configured to provide a GUI interaction interface, allowing a user to manually select NFS based on the interface, and configure NFs by specifying the type and number of NFSs, deployment characteristics, and logical connection relationships between NFSs.
NFS計算モジュール(図5におけるNFS計算に対応する)は、計算能力を提供し、ユーザが入力したトラヒックモデル/容量/QoS/信頼性等の情報に基づき、即ち、所定のNFのトラフィックおよびリソース特性に基づき、NFを構成するNFSを計算し、NFSのタイプと数、配備特性およびNFS間の論理接続関係を自動的に生成するように構成される。 The NFS calculation module (corresponding to the NFS calculation in FIG. 5) provides calculation capabilities and is configured to calculate the NFSs that constitute an NF based on information such as traffic model/capacity/QoS/reliability input by the user, i.e., based on the traffic and resource characteristics of a given NF, and automatically generate the type and number of NFSs, deployment characteristics, and logical connection relationships between the NFSs.
NFサービスブループリント管理モジュールは、事前設定されたNFサービスブループリントテンプレート、新たに生成されたNFサービスブループリントを含むNFのサービスブループリントマニフェストファイルを管理し、NFサービスブループリントマニフェストファイルの追加・削除・検索・変更の管理能力を提供するように構成される。 The NF service blueprint management module is configured to manage NF service blueprint manifest files including pre-configured NF service blueprint templates, newly generated NF service blueprints, and provide management capabilities for adding, deleting, searching, and modifying NF service blueprint manifest files.
リソース変換モジュールは、NFのサービスブループリントマニフェストファイルをヨーロッパ電気通信標準化協会(European Telecom Standards Institute、ETSI)規格で定義されたVNFDファイルに変換することを担当し、MANOとNFVIとのインタラクションに用いられ、NFリソースを配備するように構成される。一実施例において、計算するリソースは、仮想マシンリソースに限定されず、容器またはPoD(1つまたは複数の容器の組み合わせ)等のリソース情報であってもよい。 The resource conversion module is responsible for converting the NF service blueprint manifest file into a VNFD file defined by the European Telecom Standards Institute (ETSI) standard, and is configured to be used for interaction between the MANO and the NFVI and to deploy NF resources. In one embodiment, the resources to be calculated are not limited to virtual machine resources, but may also be resource information such as a container or PoD (a combination of one or more containers).
一実施例において、上記複数のモジュールは、ソフトウェアまたはファームウェアで実現することができ、後者の場合、上記モジュールが全て同一のプロセッサに位置するという方式、または、上記複数のモジュールが任意の組み合わせの形式で異なるプロセッサにそれぞれ位置するという方式により実現できるが、これらに限定されない。 In one embodiment, the multiple modules can be implemented in software or firmware, in which case the multiple modules can be implemented in a manner in which they are all located on the same processor, or in which they are each located on different processors in any combination, but this is not limited to the above.
本発明の実施例は、コンピュータプログラムが記憶されている記憶媒体を更に提供し、ここで、該コンピュータプログラムは、実行されると上記いずれかの方法の実施例におけるステップを実現するように設定される。 An embodiment of the present invention further provides a storage medium having a computer program stored thereon, the computer program being configured to, when executed, perform steps in any of the method embodiments described above.
好ましくは、本実施例において、上記記憶媒体は、ユニバーサルシリアルバスフラッシュディスク(Universal Serial Bus flash disk、USB)、読み出し専用メモリ(Read-Only Memory、ROM)、ランダムアクセスメモリ(Random Access Memory、RAM)、リムーバブルハードディスク、磁気ディスクまたは光ディスク等の様々なコンピュータプログラムを記憶可能な媒体を含んでもよい。 Preferably, in this embodiment, the storage medium may include media capable of storing various computer programs, such as a Universal Serial Bus flash disk (USB), a Read-Only Memory (ROM), a Random Access Memory (RAM), a removable hard disk, a magnetic disk, or an optical disk.
本発明の実施例は、電子装置を更に提供し、メモリとプロセッサとを備え、該メモリにコンピュータプログラムが記憶され、該プロセッサは、上記いずれかの方法の実施例におけるステップを実現するためにコンピュータプログラムを実行させるように構成される。 An embodiment of the present invention further provides an electronic device, comprising a memory and a processor, the memory storing a computer program, the processor configured to execute the computer program to implement the steps of any of the method embodiments described above.
好ましくは、上記電子装置は、伝送デバイスと入出力デバイスとを更に備えてもよく、ここで、該伝送デバイスは上記プロセッサに接続され、該入出力デバイスは上記プロセッサに接続されている。 Preferably, the electronic device further comprises a transmission device and an input/output device, where the transmission device is connected to the processor and the input/output device is connected to the processor.
好ましくは、本実施例における例は、上記実施例および好ましい実施形態に記載の例を参照することができ、本実施例は説明を省略する。 Preferably, the examples in this embodiment can be referenced from the examples described in the above embodiments and preferred embodiments, and the explanation of this embodiment will be omitted.
本実施例におけるNFSに基づいてNFの編集配備を実現する形態により、保守員は、MANOに配備されたNFS編集ツールにより、NFSに基づいてNFの編集配備を容易に行うことができ、SBAアーキテクチャでNFSの編集配備ができないという問題を解決し、3GPPおよびETSI規格に対する補完および改善であり、大きな工学的応用の価値を有する。 The embodiment of this invention realizes NF editing and deployment based on NFS, so that maintenance personnel can easily edit and deploy NF based on NFS using the NFS editing tool deployed in MANO, solving the problem that NFS editing and deployment cannot be performed in the SBA architecture, and is a complement and improvement to the 3GPP and ETSI standards, which has great engineering application value.
上記本発明の複数のモジュールまたは複数のステップは、汎用の計算装置で実現でき、それらは、単一の計算装置に集中されてもよいし、または複数の計算装置からなるネットワークに分布されてもよく、好ましくは、それらは、計算装置実行可能プログラムコードで実現でき、これにより、それらを記憶装置中に記憶して計算装置により実行することができ、且つ、ある場合、ここでの順序と異なる順序で示されたまたは説明されたステップを実行してもよく、あるいは、それらをそれぞれ1つまたは複数の集積回路モジュールに作製し、またはそれらにおける複数のモジュールまたはステップを単一の集積回路モジュールに作製して実現する。このように、本発明は、特定のハードウェアとソフトウェアとの組み合わせに限定されない。 The modules or steps of the present invention described above can be implemented in a general-purpose computing device, and may be centralized in a single computing device or distributed across a network of computing devices, and preferably implemented in computing device executable program code, so that they can be stored in a storage device and executed by a computing device, and in some cases, the steps shown or described may be performed in a different order than that shown here, or they may be fabricated in one or more integrated circuit modules, respectively, or multiple modules or steps therein may be fabricated in a single integrated circuit module. Thus, the present invention is not limited to a specific combination of hardware and software.
Claims (10)
編集待ち前記ターゲットNFに含まれるネットワーク機能サービスNFSの情報を確定することを含み、前記ターゲットNFは、サービスに基づくアーキテクチャSBAに配備され、さらに、
前記ターゲットNFに含まれるNFSの情報に基づいて前記ターゲットNFの仮想ネットワーク機能記述子VNFDを生成することと、
前記VNFDに基づいて前記ターゲットNFに必要な前記リソースを配備することと、を含み、
前記ターゲットNFに含まれる前記NFSの情報に基づいて前記ターゲットNFのVNFDを生成することは、
前記NFSの情報に基づいて前記ターゲットNFの編集に必要な前記リソースを計算することと、
前記リソースの情報が含まれた前記VNFDを生成することと、を含み、
前記VNFDに基づいて前記ターゲットNFに必要な前記リソースの配備を実行することは、
前記ターゲットNFに必要な前記リソースの配備を実行するようにネットワーク仮想化インフラストラクチャNFVIに指示するために、前記VNFDを前記NFVIに送信することを含み、
前記ターゲットNFに必要な前記リソースの配備を実行するようにNFVIに指示するために、前記VNFDを前記NFVIに送信することは、
前記ターゲットNFに必要な前記リソースの配備を実行するように前記NFVIに指示するために、管理および編集MANOにより、前記VNFDを前記NFVIに送信することを含む、
前記ターゲットNFに必要なリソースの配備方法。 A method for provisioning resources required for a target network function (NF) executed by a processor, comprising:
determining information of a network function service NFS included in the target NF to be edited, the target NF being deployed in a service-based architecture SBA; and
generating a virtual network function descriptor (VNFD) of the target NF based on NFS information included in the target NF;
provisioning the resources required for the target NF based on the VNFD;
generating a VNFD of the target NF based on information of the NFS included in the target NF,
Calculating the resources required for editing the target NF based on information of the NFS;
generating the VNFD including information of the resource;
Performing the provisioning of the resources required for the target NF based on the VNFD,
sending the VNFD to a network virtualization infrastructure NFVI to instruct the NFVI to perform the deployment of the resources required for the target NF;
sending the VNFD to the NFVI to instruct the NFVI to perform the deployment of the resources required for the target NF;
sending the VNFD to the NFVI by a management and editing MANO to instruct the NFVI to perform the deployment of the resources required for the target NF;
A method for provisioning resources required by the target NF .
受信した入力されたNFSの情報が前記ターゲットNFに含まれるNFSの情報であることを確定すること、または、
前記ターゲットNFに対応し、NFSの情報が含まれた事前設定されたサービスブループリントテンプレートを確定し、受信した調整指示に従い、前記サービスブループリントテンプレートに含まれるNFSの情報を調整し、更新後のNFSの情報を取得し、前記更新後のNFS情報を前記ターゲットNFに含まれるNFSの情報とすること、を含む、
請求項1に記載の方法。 Determining the information of the NFS included in the edit target NF includes:
Determining that the received input NFS information is NFS information included in the target NF; or
determining a pre-configured service blueprint template corresponding to the target NF and including NFS information; adjusting the NFS information included in the service blueprint template according to the received adjustment instruction; obtaining updated NFS information; and setting the updated NFS information as the NFS information included in the target NF.
The method of claim 1.
受信した第1調整指示に従い、前記サービスブループリントテンプレートに含まれるNFSの情報を調整し、更新後のNFS情報を取得すること、または、受信した第2調整指示に従い、前記ターゲットNFに含まれる実際のNFSの情報を計算し、前記実際のNFSの情報に基づいて前記サービスブループリントテンプレートに含まれるNFSの情報を調整し、更新後のNFSの情報を取得すること、を含み、
前記第1調整指示に、前記サービスブループリントテンプレートに含まれるNFSの情報の調整情報が含まれ、
前記第2調整指示に、前記ターゲットNFのサービスレベルアグリーメントSLAパラメータが含まれている、
請求項2に記載の方法。 adjusting NFS information included in the service blueprint template according to the received adjustment instruction and acquiring updated NFS information;
adjusting NFS information included in the service blueprint template according to a received first adjustment instruction, and obtaining updated NFS information; or calculating actual NFS information included in the target NF according to a received second adjustment instruction, and adjusting NFS information included in the service blueprint template based on the actual NFS information, and obtaining updated NFS information;
the first adjustment instruction includes adjustment information for NFS information included in the service blueprint template;
The second adjustment instruction includes a service level agreement (SLA) parameter of the target NF.
The method of claim 2.
トラヒックモデルと、容量と、サービス品質と、信頼性との少なくとも1つを含む、
請求項3に記載の方法。 The SLA parameters are:
including at least one of a traffic model, capacity, quality of service, and reliability;
The method according to claim 3.
仮想マシンのタイプおよび数と、NFSフレキシブルポリシーと、ネットワークリンクと、ストレージリソースと、ミラーリングとを含む、
請求項1に記載の方法。 The resource is:
including the type and number of virtual machines, NFS flexible policies, network links, storage resources, and mirroring;
The method of claim 1.
受信したユーザから入力された情報に基づいて前記ターゲットNFに含まれるNFSの情報を確定すること、または、
受信したノースバウンド管理システムからの情報に基づいて前記ターゲットNFに含まれるNFSの情報を確定すること、を含む、
請求項1に記載の方法。 Determining the information of the NFS included in the target NF waiting to be edited includes:
determining information of the NFS included in the target NF based on information input by the received user; or
determining information of the NFS included in the target NF based on information received from the northbound management system;
The method of claim 1.
前記NFに含まれるNFSのタイプおよび各タイプに対応するインスタンスの数と、
前記NFに含まれるNFSの論理接続関係と、
前記NFに含まれるNFSの配備パラメータと、
前記NFに含まれるNFSのフレキシブルポリシーと、の少なくとも1つを含む、
請求項1~6のいずれか1項に記載の方法。 The NFS information included in the target NF is
The types of NFS included in the NF and the number of instances corresponding to each type;
A logical connection relationship of the NFS included in the NF;
NFS deployment parameters included in the NF;
and a flexible policy of NFS included in the NF.
The method according to any one of claims 1 to 6.
前記NFに含まれるNFSの識別情報と、前記NFに含まれるNFSの論理ネットワークプレーン情報と、前記NFに含まれるNFSのアプリケーションソフトウェア情報と、前記NFに含まれるNFSのリソースに対する要求特性情報と、前記NFに含まれるNFSのサービス品質QoS特性情報と、前記NFに含まれるNFSのネットワークプロトコルIPアドレス情報と、前記NFに含まれるNFSのゲートウェイ情報と、前記NFに含まれるNFSのルーティング情報と、前記NFに含まれるNFSの親和要求情報と、前記
NFに含まれるNFSの反親和要求情報と、の少なくとも1つを含む、
請求項7に記載の方法。 The NFS deployment parameters included in the NF are:
Identification information of the NFS included in the NF, logical network plane information of the NFS included in the NF, application software information of the NFS included in the NF, resource requirement characteristic information of the NFS included in the NF, quality of service (QoS) characteristic information of the NFS included in the NF, network protocol (IP) address information of the NFS included in the NF, gateway information of the NFS included in the NF, routing information of the NFS included in the NF, affinity request information of the NFS included in the NF,
and NFS anti-affinity request information included in the NF;
The method of claim 7.
記憶媒体。 A storage medium having a computer program stored thereon, the computer program being configured to implement the method according to any one of claims 1 to 8 when executed by a processor.
Storage medium.
前記メモリにコンピュータプログラムが記憶され、
前記プロセッサは、前記請求項1~8のいずれか1項に記載の方法を実現するために前記コンピュータプログラムを実行させるように構成される、
電子装置。 A memory and a processor,
A computer program is stored in the memory;
The processor is configured to execute the computer program to implement the method according to any one of claims 1 to 8.
Electronic device.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201811032776.6 | 2018-09-05 | ||
| CN201811032776.6A CN110620754B (en) | 2018-09-05 | 2018-09-05 | NF (NF) required resource deployment method and device, storage medium and electronic device |
| PCT/CN2019/104469 WO2020048504A1 (en) | 2018-09-05 | 2019-09-05 | Method and apparatus for deploying resource required for network function, storage medium, and electronic device |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2022500740A JP2022500740A (en) | 2022-01-04 |
| JP2022500740A5 JP2022500740A5 (en) | 2024-07-02 |
| JP7611817B2 true JP7611817B2 (en) | 2025-01-10 |
Family
ID=68919971
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021512804A Active JP7611817B2 (en) | 2018-09-05 | 2019-09-05 | Method, device, storage medium and electronic device for allocating resources required for network functions |
Country Status (5)
| Country | Link |
|---|---|
| JP (1) | JP7611817B2 (en) |
| KR (1) | KR102553478B1 (en) |
| CN (1) | CN110620754B (en) |
| RU (1) | RU2764288C1 (en) |
| WO (1) | WO2020048504A1 (en) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111405612B (en) * | 2020-03-25 | 2021-09-21 | 广州爱浦路网络技术有限公司 | Method for discovering network function NF according to network transmission quality |
| CN115113971B (en) * | 2021-03-22 | 2025-03-21 | 阿里巴巴创新公司 | NFV resource orchestration method, device, system and storage medium |
| US11271821B1 (en) * | 2021-04-01 | 2022-03-08 | Saudi Arabian Oil Company | Centralized engineering design auto-generation and configuration management system for tracking projects |
| EP4274197B1 (en) * | 2022-05-04 | 2024-12-18 | Ntt Docomo, Inc. | Data communication managing component and method for performing guaranteed performance data communication |
| CN115426411B (en) * | 2022-09-06 | 2024-12-27 | 中国电信股份有限公司 | Cloud resource creation method and device, storage medium and electronic equipment |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2018033878A1 (en) | 2016-08-18 | 2018-02-22 | Telefonaktiebolaget Lm Ericsson (Publ) | A network service design and deployment process for nfv systems |
| US20180139107A1 (en) | 2016-11-14 | 2018-05-17 | Huawei Technologies Co., Ltd. | Creation and modification of shareable slice instances |
| US10069694B1 (en) | 2016-07-28 | 2018-09-04 | Amdocs Development Limited | System, method, and computer program for automatically certifying a virtual network function (VNF) for use in a network function virtualization (NFV) based communication network |
Family Cites Families (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6133224B2 (en) * | 2014-02-28 | 2017-05-24 | 日本電信電話株式会社 | Virtual network service construction system |
| CN104050045B (en) * | 2014-06-27 | 2017-06-27 | 华为技术有限公司 | Virtual resource allocation method and device based on disk I/O |
| CN110769485A (en) * | 2014-09-19 | 2020-02-07 | 小米科技有限责任公司 | Method for making target terminal access target wireless network provided by wireless access point |
| CN105656646B (en) * | 2014-11-10 | 2019-02-05 | 中国移动通信集团公司 | Method and device for deploying virtual network elements |
| EP3249528A4 (en) * | 2015-01-23 | 2018-01-17 | Nec Corporation | Method, device, and program for management and orchestration of network functions virtualization |
| US10671420B2 (en) * | 2015-05-07 | 2020-06-02 | Futurewei Technologies, Inc. | System and method for dynamic virtualized network function descriptor management |
| EP3281111B1 (en) * | 2015-05-11 | 2022-04-13 | Huawei Technologies Co., Ltd. | Method and entities for service availability management |
| CN108319492B (en) * | 2017-01-18 | 2020-05-08 | 华为技术有限公司 | Method, device and system for resetting a physical machine |
| CN108462592A (en) * | 2017-02-20 | 2018-08-28 | 华为技术有限公司 | Resource allocation methods based on SLA and NFVO |
| US20180241635A1 (en) * | 2017-02-21 | 2018-08-23 | Huawei Technologies Co., Ltd. | Method for enabling automation of management and orchestration of network slices |
| CN108471373B (en) * | 2017-02-23 | 2020-11-06 | 华为技术有限公司 | A resource application, VNF instance creation method and device |
-
2018
- 2018-09-05 CN CN201811032776.6A patent/CN110620754B/en active Active
-
2019
- 2019-09-05 WO PCT/CN2019/104469 patent/WO2020048504A1/en not_active Ceased
- 2019-09-05 RU RU2021109167A patent/RU2764288C1/en active
- 2019-09-05 KR KR1020217010040A patent/KR102553478B1/en active Active
- 2019-09-05 JP JP2021512804A patent/JP7611817B2/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10069694B1 (en) | 2016-07-28 | 2018-09-04 | Amdocs Development Limited | System, method, and computer program for automatically certifying a virtual network function (VNF) for use in a network function virtualization (NFV) based communication network |
| WO2018033878A1 (en) | 2016-08-18 | 2018-02-22 | Telefonaktiebolaget Lm Ericsson (Publ) | A network service design and deployment process for nfv systems |
| US20180139107A1 (en) | 2016-11-14 | 2018-05-17 | Huawei Technologies Co., Ltd. | Creation and modification of shareable slice instances |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2020048504A1 (en) | 2020-03-12 |
| KR20210044298A (en) | 2021-04-22 |
| RU2764288C1 (en) | 2022-01-17 |
| CN110620754A (en) | 2019-12-27 |
| KR102553478B1 (en) | 2023-07-10 |
| JP2022500740A (en) | 2022-01-04 |
| CN110620754B (en) | 2021-01-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12294500B2 (en) | Model driven process for automated deployment of domain 2.0 virtualized services and applications on cloud infrastructure | |
| JP7611817B2 (en) | Method, device, storage medium and electronic device for allocating resources required for network functions | |
| US11146453B2 (en) | Method and apparatus for creating network slice, and communications system | |
| CN111587601B (en) | Network Slice Provisioning and Operation | |
| EP3595244B1 (en) | Network slice management method, unit and system | |
| US11924068B2 (en) | Provisioning a service | |
| EP3512233B1 (en) | Method for managing network slice and management unit | |
| CN111245634B (en) | A virtualization management method and device | |
| CN110546920A (en) | Service provisioning procedures using slicing and related definitions | |
| EP3668057B1 (en) | Method and system for cross-platform deployment | |
| AU2018345429B2 (en) | Interaction between 5G and non-5G management function entities | |
| CN110832827A (en) | Network slicing method and system | |
| CN107222324A (en) | The business collocation method and device of network service | |
| CN112243264B (en) | Service customization method, system and network equipment | |
| JP2022500740A5 (en) | ||
| EP3975480B1 (en) | Communication method and apparatus | |
| CN114640580B (en) | Expansion and contraction method and related equipment for network slicing subnet instance NSSI | |
| WO2024197822A1 (en) | Systems and methods for mission management in a communication network | |
| WO2013044652A1 (en) | Management method and apparatus for license inventory | |
| Tavernier | D4. 2 Design and implementation report on MM |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210415 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210415 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220531 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220822 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20221101 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20230418 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230807 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20230822 |
|
| A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20231020 |
|
| A524 | Written submission of copy of amendment under article 19 pct |
Free format text: JAPANESE INTERMEDIATE CODE: A524 Effective date: 20240617 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20241008 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20241224 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7611817 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |