[go: up one dir, main page]

CN111399839A - VNF registration method, device, medium and equipment - Google Patents

VNF registration method, device, medium and equipment Download PDF

Info

Publication number
CN111399839A
CN111399839A CN201910001432.7A CN201910001432A CN111399839A CN 111399839 A CN111399839 A CN 111399839A CN 201910001432 A CN201910001432 A CN 201910001432A CN 111399839 A CN111399839 A CN 111399839A
Authority
CN
China
Prior art keywords
vnf
data
policy
module
registration file
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.)
Granted
Application number
CN201910001432.7A
Other languages
Chinese (zh)
Other versions
CN111399839B (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.)
China Mobile Communications Group Co Ltd
Research Institute of China Mobile Communication Co Ltd
Original Assignee
China Mobile Communications Group Co Ltd
Research Institute of China Mobile Communication Co Ltd
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 China Mobile Communications Group Co Ltd, Research Institute of China Mobile Communication Co Ltd filed Critical China Mobile Communications Group Co Ltd
Priority to CN201910001432.7A priority Critical patent/CN111399839B/en
Publication of CN111399839A publication Critical patent/CN111399839A/en
Application granted granted Critical
Publication of CN111399839B publication Critical patent/CN111399839B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/40Transformation of program code
    • G06F8/41Compilation
    • G06F8/42Syntactic analysis
    • G06F8/427Parsing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • G06F2009/45595Network integration; Enabling network access in virtual machine instances

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The present invention relates to the NFV technical field, and in particular, to a VNF registration method, apparatus, medium, and device. The method comprises the following steps: the VNF registry file may be carried in a VNF package, and the corresponding data definition part and the policy part may be obtained by parsing the VNF registry file in the VNF package, and may be distributed to the run-state data collection module and the run-state policy module, respectively. Because the strategy related to the data can be accurately configured in the design state, the strategy definition is more accurate, and the accuracy of strategy control is improved.

Description

一种VNF注册方法、装置、介质和设备A VNF registration method, apparatus, medium and device

技术领域technical field

本发明涉及网络功能虚拟化(NFV)技术领域,特别涉及一种虚拟化网络功能(VNF)注册方法、装置、介质和设备。The present invention relates to the technical field of network function virtualization (NFV), and in particular, to a virtualized network function (VNF) registration method, apparatus, medium and device.

背景技术Background technique

NFV网络借助x86等通用性硬件以及虚拟化技术,通过软硬件解耦及功能抽象,使网络设备功能不再依赖于专用硬件,实现了基础设施资源的灵活共享,从而可以实现新业务的快速开发和部署,并可以基于实际业务需求进行自动部署、弹性伸缩、自愈等。NFV network relies on general hardware such as x86 and virtualization technology, through software and hardware decoupling and functional abstraction, so that network device functions no longer depend on dedicated hardware, and realizes flexible sharing of infrastructure resources, thus enabling rapid development of new services. and deployment, and can perform automatic deployment, elastic scaling, self-healing, etc. based on actual business needs.

在网络服务(NS)或VNF实例的生命周期管理期间,通过策略控制可以实现虚拟网络的动态调整,比如依据业务负荷,自适应调整虚拟网络规模。During the life cycle management of a network service (NS) or VNF instance, the dynamic adjustment of the virtual network can be realized through policy control, for example, the virtual network scale can be adaptively adjusted according to the service load.

目前,大部分采用网络功能虚拟化(NFV)技术的系统中,可以抽象出单独的数据收集模块和策略模块,其中数据收集模块负责运行时系统告警/性能等数据收集,策略模块负责策略的维护、分发和运行。策略规则通常是预先定义好,或者在设计态的时候在服务模板中进行定义,再导入到运行态系统的策略模块中,运行态的策略模块可以依据接收到的数据,匹配事先导入的策略,采取对应的策略控制,比如在检测到某些系统异常,虚拟宕机或者VNF性能数据超过预期阀值,匹配策略进行虚机重启或VNF扩容。At present, in most of the systems using Network Function Virtualization (NFV) technology, a separate data collection module and policy module can be abstracted. The data collection module is responsible for data collection such as system alarms/performance at runtime, and the policy module is responsible for policy maintenance. , distribute and run. Policy rules are usually pre-defined, or defined in the service template during the design state, and then imported into the policy module of the running state system. The running state policy module can match the pre-imported policy according to the received data. Take corresponding policy control. For example, when certain system exceptions are detected, the virtual machine is down, or the VNF performance data exceeds the expected threshold, the policy is matched to restart the virtual machine or expand the VNF.

在现有的VNF实现方案中,设计态需要进行策略的设计和上载,并分发到策略模块供运行态进行策略控制,而数据的收集是由数据收集模块在运行态完成,有些系统运行态数据收集模块在进行数据收集之前还会有数据订阅流程,用以订阅希望接收的数据种类。但其实策略的定义实际是跟具体数据或事件紧密相关的,现有实现方案中,两个相关联的步骤被割裂到一个设计态一个运行态,策略控制的有效性难以得到保证。In the existing VNF implementation scheme, the design state needs to design and upload the policy, and distribute it to the policy module for policy control in the running state, while the data collection is completed by the data collection module in the running state, and some systems run state data. The collection module will also have a data subscription process before data collection to subscribe to the types of data that you want to receive. However, in fact, the definition of a strategy is actually closely related to specific data or events. In the existing implementation scheme, the two associated steps are split into a design state and a running state, which makes it difficult to guarantee the effectiveness of policy control.

发明内容SUMMARY OF THE INVENTION

本发明实施例提供一种VNF注册方法、装置、介质和设备,用于解决NFV系统中策略控制的有效性难以得到保证的问题。Embodiments of the present invention provide a VNF registration method, apparatus, medium and device, which are used to solve the problem that the effectiveness of policy control in the NFV system is difficult to guarantee.

本发明提供一种虚拟化网络功能VNF注册方法,所述方法包括:The present invention provides a virtualized network function VNF registration method, which includes:

接收VNF包,所述VNF包中包括VNF注册文件,所述VNF注册文件中包括数据定义部分和策略部分;Receive a VNF package, the VNF package includes a VNF registration file, and the VNF registration file includes a data definition part and a policy part;

解析所述VNF注册文件;Parse the VNF registration file;

将解析得到的所述VNF注册文件中的数据定义部分分发至运行态的数据收集模块,以便所述数据收集模块根据所述数据定义部分进行数据收集,并将解析得到的所述VNF注册文件中的策略部分分发至运行态的策略模块,以便所述策略模块根据所述策略部分进行策略控制;Distribute the data definition part in the VNF registration file obtained by parsing to the data collection module in the running state, so that the data collection module collects data according to the data definition part, and parses the VNF registration file. The strategy part is distributed to the strategy module in the running state, so that the strategy module performs strategy control according to the strategy part;

其中,所述数据定义部分用于描述VNF可能产生的数据,所述策略部分用于描述所述VNF可能产生的数据发生异常或满足设定的阈值条件时,对应应采取的策略。The data definition part is used to describe the data that may be generated by the VNF, and the policy part is used to describe the corresponding strategy to be taken when the data that the VNF may generate is abnormal or meets a set threshold condition.

本发明还提供了一种虚拟化网络功能VNF注册装置,所述装置包括:The present invention also provides a virtualized network function VNF registration device, the device includes:

接收模块,用于接收VNF包,所述VNF包中包括VNF注册文件,所述VNF注册文件中包括数据定义部分和策略部分;a receiving module, configured to receive a VNF package, the VNF package includes a VNF registration file, and the VNF registration file includes a data definition part and a policy part;

解析模块,用于解析所述VNF注册文件;a parsing module for parsing the VNF registration file;

分发模块,用于将解析得到的所述VNF注册文件中的数据定义部分分发至运行态的数据收集模块,以便所述数据收集模块根据所述数据定义部分进行数据收集,并将解析得到的所述VNF注册文件中的策略部分分发至运行态的策略模块,以便所述策略模块根据所述策略部分进行策略控制;The distribution module is used to distribute the data definition part in the VNF registration file obtained by parsing to the data collection module in the running state, so that the data collection module collects data according to the data definition part, and parses the obtained data. The policy part in the described VNF registration file is distributed to the policy module of the running state, so that the policy module performs policy control according to the policy part;

其中,所述数据定义部分用于描述VNF可能产生的数据,所述策略部分用于描述所述VNF可能产生的数据发生异常或满足设定的阈值条件时,对应应采取的策略。The data definition part is used to describe the data that may be generated by the VNF, and the policy part is used to describe the corresponding strategy to be taken when the data that the VNF may generate is abnormal or meets a set threshold condition.

本发明还提供了一种非易失性计算机存储介质,所述计算机存储介质存储有可执行程序,该可执行程序被处理器执行实现上所述方法的步骤。The present invention also provides a non-volatile computer storage medium, the computer storage medium stores an executable program, and the executable program is executed by a processor to implement the steps of the above method.

本发明还提供了一种虚拟化网络功能VNF注册设备,包括存储器、处理器、收发器以及总线接口;所述处理器,用于读取存储器中的程序,执行:The present invention also provides a virtualized network function VNF registration device, including a memory, a processor, a transceiver and a bus interface; the processor is used to read the program in the memory and execute:

通过所述收发器接收VNF包,所述VNF包中包括VNF注册文件,所述VNF注册文件中包括数据定义部分和策略部分;Receive a VNF package through the transceiver, the VNF package includes a VNF registration file, and the VNF registration file includes a data definition part and a policy part;

解析所述VNF注册文件;Parse the VNF registration file;

将解析得到的所述VNF注册文件中的数据定义部分分发至运行态的数据收集模块,以便所述数据收集模块根据所述数据定义部分进行数据收集,并将解析得到的所述VNF注册文件中的策略部分分发至运行态的策略模块,以便所述策略模块根据所述策略部分进行策略控制;Distribute the data definition part in the VNF registration file obtained by parsing to the data collection module in the running state, so that the data collection module collects data according to the data definition part, and parses the VNF registration file. The strategy part is distributed to the strategy module in the running state, so that the strategy module performs strategy control according to the strategy part;

其中,所述数据定义部分用于描述VNF可能产生的数据,所述策略部分用于描述所述VNF可能产生的数据发生异常或满足设定的阈值条件时,对应应采取的策略。The data definition part is used to describe the data that may be generated by the VNF, and the policy part is used to describe the corresponding strategy to be taken when the data that the VNF may generate is abnormal or meets a set threshold condition.

根据本发明实施例提供的方案,可以提供一种包括数据定义部分、以及与数据定义部分描述的数据对应的策略部分的VNF注册文件,并可以将该VNF注册文件携带在VNF包中,通过解析VNF包中的VNF注册文件,即可以得到对应的数据定义部分和策略部分,并可以分别分发至运行态的数据收集模块以及运行态的策略模块。由于可以在设计态精确配置与数据相关的策略,使得策略定义更准确,提高了策略控制的准确性。且,通过将解析出的VNF注册文件中的策略部分分发至策略模块的方式,还简化了现有的设计态策略导入流程。此外,由于VNF注册文件中包括数据定义部分,相当于在设计态即可以实现数据订阅,还简化了运行态数据订阅流程。According to the solution provided by the embodiment of the present invention, a VNF registration file including a data definition part and a policy part corresponding to the data described in the data definition part can be provided, and the VNF registration file can be carried in a VNF package, and the VNF registration file can be parsed by parsing The VNF registration file in the VNF package can obtain the corresponding data definition part and policy part, and can be distributed to the data collection module in the running state and the policy module in the running state respectively. Since the data-related policies can be precisely configured in the design state, the policy definition is more accurate, and the accuracy of policy control is improved. Moreover, by distributing the policy part in the parsed VNF registration file to the policy module, the existing design-state policy import process is also simplified. In addition, since the VNF registration file includes the data definition part, it is equivalent to realizing data subscription in the design state, and also simplifies the data subscription process in the running state.

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。Other features and advantages of the present invention will be set forth in the description which follows, and in part will be apparent from the description, or may be learned by practice of the invention. The objectives and other advantages of the invention may be realized and attained by the structure particularly pointed out in the written description, claims, and drawings.

附图说明Description of drawings

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to explain the embodiments of the present invention or the technical solutions in the prior art more clearly, the following briefly introduces the accompanying drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only These are some embodiments of the present invention. For those of ordinary skill in the art, other drawings can also be obtained according to these drawings without creative efforts.

图1为本发明实施例一提供的VNF注册方法的流程示意图;1 is a schematic flowchart of a VNF registration method according to Embodiment 1 of the present invention;

图2为本发明实施例二提供的VNF注册装置的结构示意图;FIG. 2 is a schematic structural diagram of a VNF registration device according to Embodiment 2 of the present invention;

图3为本发明实施例三提供的VNF注册设备的结构示意图。FIG. 3 is a schematic structural diagram of a VNF registration device according to Embodiment 3 of the present invention.

具体实施方式Detailed ways

本发明实施例针对一种新的VNF注册文件格式,提出一种设计态VNF注册的方法,能够在设计态完成VNF相关数据注册和与VNF数据相关的策略导入。通过此方法可以在设计态精确配置与数据相关的策略,提高策略控制的准确性,并可以简化现有的设计态策略导入流程。对于某些系统,还可以简化运行态数据订阅流程。Aiming at a new VNF registration file format, the embodiment of the present invention proposes a method for VNF registration in design state, which can complete VNF related data registration and VNF data related policy import in design state. Through this method, data-related policies can be precisely configured in the design state, the accuracy of policy control can be improved, and the existing design state policy import process can be simplified. For some systems, the runtime data subscription process can also be simplified.

为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。In order to make the objectives, technical solutions and advantages of the present invention clearer, the present invention will be further described in detail below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.

需要说明的是,在本文中提及的“多个或者若干个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。It should be noted that "a plurality or several" mentioned herein refers to two or more. "And/or", which describes the association relationship of the associated objects, means that there can be three kinds of relationships, for example, A and/or B, which can mean that A exists alone, A and B exist at the same time, and B exists alone. The character "/" generally indicates that the associated objects are an "or" relationship.

本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。The terms "first", "second" and the like in the description and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It is to be understood that the data so used may be interchanged under appropriate circumstances such that the embodiments of the invention described herein can be practiced in sequences other than those illustrated or described herein.

此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。Furthermore, the terms "comprising" and "having" and any variations thereof, are intended to cover non-exclusive inclusion, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those expressly listed Rather, those steps or units may include other steps or units not expressly listed or inherent to these processes, methods, products or devices.

实施例一Example 1

本发明实施例一提供一种VNF注册方法,该方法的步骤流程可以如图1所示,包括:Embodiment 1 of the present invention provides a VNF registration method. The step flow of the method may be as shown in FIG. 1 , including:

步骤101、接收VNF包。Step 101: Receive a VNF packet.

在本步骤中,可以接收VNF包,所述VNF包中包括VNF注册文件,所述VNF注册文件中包括数据定义部分和策略部分。In this step, a VNF package may be received, the VNF package includes a VNF registration file, and the VNF registration file includes a data definition part and a policy part.

其中,所述数据定义部分用于描述VNF可能产生的数据,所述策略部分用于描述所述VNF可能产生的数据发生异常或满足设定的阈值条件时,对应应采取的策略。The data definition part is used to describe the data that may be generated by the VNF, and the policy part is used to describe the corresponding strategy to be taken when the data that the VNF may generate is abnormal or meets a set threshold condition.

可以理解为,本实施例提供一种包括数据定义部分和策略部分的新格式的VNF注册文件,并可以将该VNF注册文件通过VNF包携带。It can be understood that this embodiment provides a VNF registration file in a new format including a data definition part and a policy part, and the VNF registration file can be carried in a VNF package.

所述数据定义部分描述的VNF可能产生的数据,可以理解为包括但不限于包括性能数据和/或告警事件。The data that may be generated by the VNF described in the data definition part may be understood to include, but not limited to, performance data and/or alarm events.

VNF注册文件的概要(schema)描述可以如下表1所示:The schema description of the VNF registration file can be shown in Table 1 below:

表1Table 1

Figure BDA0001933832740000051
Figure BDA0001933832740000051

Figure BDA0001933832740000061
Figure BDA0001933832740000061

Figure BDA0001933832740000071
Figure BDA0001933832740000071

基于如表1所示schema定义的VNF注册文件示例可以如下表2所示:An example of a VNF registration file defined based on the schema shown in Table 1 can be shown in Table 2 below:

表2Table 2

Figure BDA0001933832740000072
Figure BDA0001933832740000072

Figure BDA0001933832740000081
Figure BDA0001933832740000081

步骤102、解析VNF注册文件。Step 102: Parse the VNF registration file.

在本步骤中,可以在接收到VNF包之后,对VNF包中的VNF注册文件进行解析,以得到VNF注册文件中的数据定义部分和策略部分。In this step, after receiving the VNF package, the VNF registration file in the VNF package may be parsed to obtain the data definition part and the policy part in the VNF registration file.

需要说明的是,可以利用网络功能模块描述符(VNFD)中的扩展事件注册(eventRegistration)字段描述所述VNF注册文件在所述VNF包中的路径。It should be noted that the path of the VNF registration file in the VNF package may be described by using an extended event registration (eventRegistration) field in the network function module descriptor (VNFD).

eventRegistration字段定义可以如下表3所示:The eventRegistration field definition can be shown in Table 3 below:

表3table 3

Figure BDA0001933832740000082
Figure BDA0001933832740000082

可以理解为将VNF注册文件在VNFD中定义好之后,再通过VNF包上载过程上载到设计态的服务设计应用(VNF注册装置)。It can be understood that after the VNF registration file is defined in the VNFD, it is uploaded to the service design application (VNF registration device) in the design state through the VNF package upload process.

此时,本步骤可以理解为包括:解析VNFD中的eventRegistration字段描述的所述VNF注册文件在所述VNF包中的路径,从而实现对VNF包中的VNF注册文件的解析。At this time, this step can be understood as including: parsing the path of the VNF registration file in the VNF package described by the eventRegistration field in the VNFD, so as to implement parsing of the VNF registration file in the VNF package.

步骤103、分发数据和策略。Step 103: Distribute data and policies.

在本步骤中,可以将解析得到的所述VNF注册文件中的数据定义部分分发至运行态的数据收集模块,以便所述数据收集模块根据所述数据定义部分进行数据收集,并将解析得到的所述VNF注册文件中的策略部分分发至运行态的策略模块,以便所述策略模块根据所述策略部分进行策略控制。In this step, the data definition part in the VNF registration file obtained by parsing can be distributed to the data collection module in the running state, so that the data collection module can collect data according to the data definition part, and analyze the obtained data The policy part in the VNF registration file is distributed to the policy module in the running state, so that the policy module performs policy control according to the policy part.

需要说明的是,所述数据定义部分描述的VNF可能产生的数据,还可以理解为包括VNF可能产生的数据的数据格式,这样,当将解析出的数据定义部分发送至数据收集模块之后,所述数据收集模块还可以根据所述数据定义部分描述的VNF可能产生的数据的数据格式,进行数据格式校验。It should be noted that the data that may be generated by the VNF described in the data definition part can also be understood to include the data format of the data that the VNF may generate. The data collection module may also perform data format verification according to the data format of the data that may be generated by the VNF described in the data definition part.

需要进一步说明的是,在一种可能的实现方式中,将解析得到的所述VNF注册文件中的策略部分分发至运行态的策略模块之前,还可以包括步骤103’:It should be further explained that, in a possible implementation manner, before distributing the policy part in the VNF registration file obtained by parsing to the policy module in the running state, step 103' may also be included:

步骤103’、策略优化。Step 103', strategy optimization.

在本步骤中,可以对解析得到的所述VNF注册文件中的策略部分进行优化。策略优化可以但不限于包括:修改阈值,策略合并等策略优化方式。如果执行了步骤103’,则在步骤103中,可以将优化后的策略部分分发至运行态的策略模块。In this step, the policy part in the VNF registration file obtained by parsing may be optimized. Policy optimization may include, but is not limited to: modifying thresholds, policy merging and other policy optimization methods. If step 103' is executed, in step 103, the optimized strategy part may be distributed to the strategy module in the running state.

在一种可能的实现方式中,在进行策略优化之前,还可以包括步骤103”:In a possible implementation manner, before performing policy optimization, step 103" may also be included:

步骤103”、确定是否需要进行策略优化。Step 103", determine whether strategy optimization is required.

如果确定需要进行策略优化,则可以执行步骤103’,否则,可以直接执行步骤103。If it is determined that policy optimization is required, step 103' may be performed, otherwise, step 103 may be performed directly.

本案发明人研究发现,在NFV场景下,数据的提供方通常为VNF厂商,VNF厂商除了知道自己的VNF能够产生的数据,对于某些数据异常或异常告警发生时应该如何采取策略也非常熟悉。如果基于VNF厂商提供的数据及对应的策略执行策略控制,能够更好的进行网络控制及网络调整。The inventor of this case found that in the NFV scenario, the data provider is usually a VNF manufacturer. In addition to knowing the data that can be generated by their own VNF, the VNF manufacturer is also very familiar with how to adopt strategies when certain data abnormalities or abnormal alarms occur. If the policy control is performed based on the data provided by the VNF vendor and the corresponding policy, network control and network adjustment can be better performed.

因此,本实施例提出的方案中,提出一种包括数据定义部分和策略部分的新的VNF注册文件格式,并可以实现设计态VNF注册文件内容到运行态的分发流程,使得运行态数据收集模块可以根据数据定义部分进行数据收集,运行态策略模块可以根据策略部分进行策略控制。此外,可以在VNFD模型中eventRegistration字段,引入设计态VNF注册文件的描述。Therefore, in the solution proposed in this embodiment, a new VNF registration file format including a data definition part and a policy part is proposed, and can realize the distribution process of the content of the VNF registration file in the design state to the running state, so that the data collection module in the running state can be implemented. Data collection can be carried out according to the data definition part, and the running state policy module can carry out policy control according to the policy part. In addition, the description of the design state VNF registration file can be introduced in the eventRegistration field in the VNFD model.

在本实施例中,通过新增设计态VNF数据注册功能,使得数据的注册和策略的导入均在设计态完成,简化了运行态数据订阅流程和设计态策略导入流程。且VNF数据注册功能结合了VNF数据和建议策略,使得策略定义更准确。且VNF注册文件中的数据定义部分分发至运行时的数据收集模块,数据收集模块还可以据此进行运行时数据格式校验。In this embodiment, by adding a VNF data registration function in the design state, data registration and policy import are completed in the design state, which simplifies the data subscription process in the running state and the policy import process in the design state. And the VNF data registration function combines VNF data and suggested policies to make policy definition more accurate. And the data definition part in the VNF registration file is distributed to the runtime data collection module, and the data collection module can also perform runtime data format verification accordingly.

与实施例一基于同一发明构思,提供以下的装置。Based on the same inventive concept as the first embodiment, the following devices are provided.

实施例二Embodiment 2

本发明实施例二提供一种VNF注册装置,该装置的结构可以如图2所示,包括:Embodiment 2 of the present invention provides a VNF registration device. The structure of the device may be as shown in FIG. 2 , including:

接收模块11用于接收VNF包,所述VNF包中包括VNF注册文件,所述VNF注册文件中包括数据定义部分和策略部分;The receiving module 11 is configured to receive a VNF package, the VNF package includes a VNF registration file, and the VNF registration file includes a data definition part and a policy part;

解析模块12用于解析所述VNF注册文件;The parsing module 12 is used to parse the VNF registration file;

分发模块13用于将解析得到的所述VNF注册文件中的数据定义部分分发至运行态的数据收集模块,以便所述数据收集模块根据所述数据定义部分进行数据收集,并将解析得到的所述VNF注册文件中的策略部分分发至运行态的策略模块,以便所述策略模块根据所述策略部分进行策略控制;The distribution module 13 is configured to distribute the data definition part in the VNF registration file obtained by parsing to the data collection module in the running state, so that the data collection module collects data according to the data definition part, and parses the obtained data. The policy part in the described VNF registration file is distributed to the policy module of the running state, so that the policy module performs policy control according to the policy part;

其中,所述数据定义部分用于描述VNF可能产生的数据,所述策略部分用于描述所述VNF可能产生的数据发生异常或满足设定的阈值条件时,对应应采取的策略。The data definition part is used to describe the data that may be generated by the VNF, and the policy part is used to describe the corresponding strategy to be taken when the data that the VNF may generate is abnormal or meets a set threshold condition.

所述数据定义部分用于描述VNF可能产生的数据,包括:用于描述VNF可能产生的数据的数据格式,以便所述数据收集模块根据所述数据定义部分描述的VNF可能产生的数据的数据格式,进行数据格式校验。The data definition part is used to describe the data that may be generated by the VNF, including: a data format used to describe the data that the VNF may generate, so that the data collection module can describe the data format of the data that the VNF may generate according to the data definition part. , to check the data format.

所述解析模块12解析所述VNF注册文件,包括:解析网络功能模块描述符VNFD中的扩展事件注册eventRegistration字段描述的所述VNF注册文件在所述VNF包中的路径。The parsing module 12 parses the VNF registration file, including: parsing the path of the VNF registration file in the VNF package described by the extended event registration eventRegistration field in the network function module descriptor VNFD.

所述装置还包括优化模块14,用于所述分发模块将解析得到的所述VNF注册文件中的策略部分分发至运行态的策略模块之前,对解析得到的所述VNF注册文件中的策略部分进行优化;The device further includes an optimization module 14, which is used for the distribution module to analyze the policy part in the VNF registration file obtained by parsing before distributing the policy part in the VNF registration file obtained by parsing to the policy module in the running state. optimize;

所述分发模块13将解析得到的所述VNF注册文件中的策略部分分发至运行态的策略模块,包括:将所述优化模块优化后的策略部分分发至运行态的策略模块。The distributing module 13 distributes the policy part in the VNF registration file obtained by parsing to the policy module in the running state, including: distributing the policy part optimized by the optimization module to the policy module in the running state.

所述优化模块14具体用于在确定需要进行策略优化时,对解析得到的所述VNF注册文件中的策略部分进行优化。The optimization module 14 is specifically configured to optimize the policy part in the VNF registration file obtained by parsing when it is determined that policy optimization is required.

基于同一发明构思,本发明实施例提供以下的设备和介质。Based on the same inventive concept, the embodiments of the present invention provide the following devices and media.

实施例三Embodiment 3

本发明实施例三提供一种VNF注册设备,该设备的结构可以如图3所示,包括存储器21、处理器22、收发器23以及总线接口;所述处理器,用于读取存储器中的程序,执行:Embodiment 3 of the present invention provides a VNF registration device. The structure of the device may be shown in FIG. 3 , and includes a memory 21, a processor 22, a transceiver 23, and a bus interface; the processor is used to read the data in the memory. program that executes:

通过所述收发器23接收VNF包,所述VNF包中包括VNF注册文件,所述VNF注册文件中包括数据定义部分和策略部分;Receive a VNF package through the transceiver 23, the VNF package includes a VNF registration file, and the VNF registration file includes a data definition part and a policy part;

解析所述VNF注册文件;Parse the VNF registration file;

将解析得到的所述VNF注册文件中的数据定义部分分发至运行态的数据收集模块,以便所述数据收集模块根据所述数据定义部分进行数据收集,并将解析得到的所述VNF注册文件中的策略部分分发至运行态的策略模块,以便所述策略模块根据所述策略部分进行策略控制;Distribute the data definition part in the VNF registration file obtained by parsing to the data collection module in the running state, so that the data collection module collects data according to the data definition part, and parses the VNF registration file. The strategy part is distributed to the strategy module in the running state, so that the strategy module performs strategy control according to the strategy part;

其中,所述数据定义部分用于描述VNF可能产生的数据,所述策略部分用于描述所述VNF可能产生的数据发生异常或满足设定的阈值条件时,对应应采取的策略。The data definition part is used to describe the data that may be generated by the VNF, and the policy part is used to describe the corresponding strategy to be taken when the data that the VNF may generate is abnormal or meets a set threshold condition.

可选的,所述处理器22具体可以包括中央处理器(CPU)、特定应用集成电路(ASIC,application specific integrated circuit),可以是一个或多个用于控制程序执行的集成电路,可以是使用现场可编程门阵列(FPGA,field programmable gate array)开发的硬件电路,可以是基带处理器。Optionally, the processor 22 may specifically include a central processing unit (CPU), an application specific integrated circuit (ASIC, application specific integrated circuit), may be one or more integrated circuits for controlling program execution, may be A hardware circuit developed by a field programmable gate array (FPGA, field programmable gate array) may be a baseband processor.

可选的,所述处理器22可以包括至少一个处理核心。Optionally, the processor 22 may include at least one processing core.

可选的,所述存储器21可以包括只读存储器(ROM,read only memory)、随机存取存储器(RAM,random access memory)和磁盘存储器。存储器21用于存储至少一个处理器22运行时所需的数据。存储器21的数量可以为一个或多个。Optionally, the memory 21 may include read only memory (ROM, read only memory), random access memory (RAM, random access memory) and disk memory. The memory 21 is used to store data required for the operation of the at least one processor 22 . The number of memories 21 may be one or more.

本发明实施例四提供一种非易失性计算机存储介质,所述计算机存储介质存储有可执行程序,当可执行程序被处理器执行时,实现本发明实施例一提供的方法。The fourth embodiment of the present invention provides a non-volatile computer storage medium, where the computer storage medium stores an executable program, and when the executable program is executed by a processor, the method provided by the first embodiment of the present invention is implemented.

在具体的实施过程中,计算机存储介质可以包括:通用串行总线闪存盘(USB,Universal Serial Bus flash drive)、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的存储介质。In a specific implementation process, the computer storage medium may include: Universal Serial Bus flash drive (USB, Universal Serial Bus flash drive), mobile hard disk, Read-Only Memory (ROM, Read-Only Memory), Random Access Memory (RAM) , Random Access Memory), magnetic disks or optical disks and other storage media that can store program codes.

在本发明实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。例如,以上所描述的设备实施例仅仅是示意性的,例如,所述单元或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性或其它的形式。In the embodiments of the present invention, it should be understood that the disclosed devices and methods may be implemented in other manners. For example, the device embodiments described above are only illustrative. For example, the division of the unit or the unit is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components may be Incorporation may either be integrated into another system, or some features may be omitted, or not implemented. On the other hand, the shown or discussed mutual coupling or direct coupling or communication connection may be through some interfaces, indirect coupling or communication connection of devices or units, and may be in electrical or other forms.

在本发明实施例中的各功能单元可以集成在一个处理单元中,或者各个单元也可以均是独立的物理模块。Each functional unit in this embodiment of the present invention may be integrated into one processing unit, or each unit may also be an independent physical module.

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备,例如可以是个人计算机,服务器,或者网络设备等,或处理器(processor)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:通用串行总线闪存盘(universal serial bus flash drive)、移动硬盘、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。The integrated unit, if implemented in the form of a software functional unit and sold or used as an independent product, may be stored in a computer-readable storage medium. Based on this understanding, all or part of the technical solutions of the embodiments of the present invention may be embodied in the form of software products, and the computer software products are stored in a storage medium and include several instructions to make a computer device, for example, can be A personal computer, a server, or a network device, etc., or a processor (processor) executes all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes: a universal serial bus flash drive (universal serial bus flash drive), a mobile hard disk, a ROM, a RAM, a magnetic disk or an optical disk and other mediums that can store program codes.

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) having computer-usable program code embodied therein.

本发明是参照根据本发明实施例的方法、装置(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block in the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to the processor of a general purpose computer, special purpose computer, embedded processor or other programmable data processing device to produce a machine such that the instructions executed by the processor of the computer or other programmable data processing device produce Means for implementing the functions specified in a flow or flow of a flowchart and/or a block or blocks of a block diagram.

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory result in an article of manufacture comprising instruction means, the instructions The apparatus implements the functions specified in the flow or flow of the flowcharts and/or the block or blocks of the block diagrams.

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions can also be loaded on a computer or other programmable data processing device to cause a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process such that The instructions provide steps for implementing the functions specified in the flow or blocks of the flowcharts and/or the block or blocks of the block diagrams.

尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。Although preferred embodiments of the present invention have been described, additional changes and modifications to these embodiments may occur to those skilled in the art once the basic inventive concepts are known. Therefore, the appended claims are intended to be construed to include the preferred embodiment and all changes and modifications that fall within the scope of the present invention.

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。It will be apparent to those skilled in the art that various modifications and variations can be made in the present invention without departing from the spirit and scope of the invention. Thus, provided that these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include these modifications and variations.

Claims (12)

1.一种虚拟化网络功能VNF注册方法,其特征在于,所述方法包括:1. A virtualized network function VNF registration method, wherein the method comprises: 接收VNF包,所述VNF包中包括VNF注册文件,所述VNF注册文件中包括数据定义部分和策略部分;Receive a VNF package, the VNF package includes a VNF registration file, and the VNF registration file includes a data definition part and a policy part; 解析所述VNF注册文件;Parse the VNF registration file; 将解析得到的所述VNF注册文件中的数据定义部分分发至运行态的数据收集模块,以便所述数据收集模块根据所述数据定义部分进行数据收集,并将解析得到的所述VNF注册文件中的策略部分分发至运行态的策略模块,以便所述策略模块根据所述策略部分进行策略控制;Distribute the data definition part in the VNF registration file obtained by parsing to the data collection module in the running state, so that the data collection module collects data according to the data definition part, and parses the VNF registration file. The strategy part is distributed to the strategy module in the running state, so that the strategy module performs strategy control according to the strategy part; 其中,所述数据定义部分用于描述VNF可能产生的数据,所述策略部分用于描述所述VNF可能产生的数据发生异常或满足设定的阈值条件时,对应应采取的策略。The data definition part is used to describe the data that may be generated by the VNF, and the policy part is used to describe the corresponding strategy to be taken when the data that the VNF may generate is abnormal or meets a set threshold condition. 2.如权利要求1所述的方法,其特征在于,所述数据定义部分用于描述VNF可能产生的数据,包括:用于描述VNF可能产生的数据的数据格式,以便所述数据收集模块根据所述数据定义部分描述的VNF可能产生的数据的数据格式,进行数据格式校验。2. The method according to claim 1, wherein the data definition part is used to describe the data that the VNF may generate, including: a data format for describing the data that the VNF may generate, so that the data collection module can The data format of the data that may be generated by the VNF described in the data definition part is checked, and the data format is checked. 3.如权利要求1所述的方法,其特征在于,利用网络功能模块描述符VNFD中的扩展事件注册eventRegistration字段描述所述VNF注册文件在所述VNF包中的路径。3. The method according to claim 1, wherein the path of the VNF registration file in the VNF package is described by using the extended event registration eventRegistration field in the network function module descriptor VNFD. 4.如权利要求1~3任一所述的方法,其特征在于,将解析得到的所述VNF注册文件中的策略部分分发至运行态的策略模块之前,所述方法还包括:4. The method according to any one of claims 1 to 3, wherein before distributing the policy part in the VNF registration file obtained by parsing to the policy module in the running state, the method further comprises: 对解析得到的所述VNF注册文件中的策略部分进行优化;Optimizing the strategy part in the VNF registration file obtained by parsing; 将解析得到的所述VNF注册文件中的策略部分分发至运行态的策略模块,包括:Distribute the policy part in the VNF registration file obtained by parsing to the policy module in the running state, including: 将优化后的策略部分分发至运行态的策略模块。Distribute the optimized strategy part to the running strategy module. 5.如权利要求4所述的方法,其特征在于,对解析得到的所述VNF注册文件中的策略部分进行优化之前,所述方法还包括:5. The method according to claim 4, wherein, before optimizing the policy part in the VNF registration file obtained by parsing, the method further comprises: 确定需要进行策略优化。Determine the need for policy optimization. 6.一种虚拟化网络功能VNF注册装置,其特征在于,所述装置包括:6. A virtualized network function VNF registration device, wherein the device comprises: 接收模块,用于接收VNF包,所述VNF包中包括VNF注册文件,所述VNF注册文件中包括数据定义部分和策略部分;a receiving module, configured to receive a VNF package, the VNF package includes a VNF registration file, and the VNF registration file includes a data definition part and a policy part; 解析模块,用于解析所述VNF注册文件;a parsing module for parsing the VNF registration file; 分发模块,用于将解析得到的所述VNF注册文件中的数据定义部分分发至运行态的数据收集模块,以便所述数据收集模块根据所述数据定义部分进行数据收集,并将解析得到的所述VNF注册文件中的策略部分分发至运行态的策略模块,以便所述策略模块根据所述策略部分进行策略控制;The distribution module is used to distribute the data definition part in the VNF registration file obtained by parsing to the data collection module in the running state, so that the data collection module collects data according to the data definition part, and parses the obtained data. The policy part in the described VNF registration file is distributed to the policy module of the running state, so that the policy module performs policy control according to the policy part; 其中,所述数据定义部分用于描述VNF可能产生的数据,所述策略部分用于描述所述VNF可能产生的数据发生异常或满足设定的阈值条件时,对应应采取的策略。The data definition part is used to describe the data that may be generated by the VNF, and the policy part is used to describe the corresponding strategy to be taken when the data that the VNF may generate is abnormal or meets a set threshold condition. 7.如权利要求6所述的装置,其特征在于,所述数据定义部分用于描述VNF可能产生的数据,包括:用于描述VNF可能产生的数据的数据格式,以便所述数据收集模块根据所述数据定义部分描述的VNF可能产生的数据的数据格式,进行数据格式校验。7. The apparatus according to claim 6, wherein the data definition part is used to describe the data that the VNF may generate, including: a data format for describing the data that the VNF may generate, so that the data collection module can The data format of the data that may be generated by the VNF described in the data definition part is checked, and the data format is checked. 8.如权利要求6所述的装置,其特征在于,所述解析模块,解析所述VNF注册文件,包括:解析网络功能模块描述符VNFD中的扩展事件注册eventRegistration字段描述的所述VNF注册文件在所述VNF包中的路径。8. The apparatus according to claim 6, wherein the parsing module, parsing the VNF registration file comprises: parsing the VNF registration file described by the extended event registration eventRegistration field in the network function module descriptor VNFD The path in the VNF package. 9.如权利要求6~8任一所述的装置,其特征在于,所述装置还包括优化模块,用于所述分发模块将解析得到的所述VNF注册文件中的策略部分分发至运行态的策略模块之前,对解析得到的所述VNF注册文件中的策略部分进行优化;9. The apparatus according to any one of claims 6 to 8, wherein the apparatus further comprises an optimization module, used by the distribution module to distribute the policy part in the VNF registration file obtained by parsing to the running state Before the strategy module, optimize the strategy part in the VNF registration file obtained by parsing; 所述分发模块,将解析得到的所述VNF注册文件中的策略部分分发至运行态的策略模块,包括:将所述优化模块优化后的策略部分分发至运行态的策略模块。The distributing module distributes the policy part in the VNF registration file obtained by parsing to the policy module in the running state, including: distributing the policy part optimized by the optimization module to the policy module in the running state. 10.如权利要求9所述的装置,其特征在于,所述优化模块,具体用于在确定需要进行策略优化时,对解析得到的所述VNF注册文件中的策略部分进行优化。10 . The apparatus according to claim 9 , wherein the optimization module is specifically configured to optimize the policy part in the VNF registration file obtained by parsing when it is determined that policy optimization is required. 11 . 11.一种非易失性计算机存储介质,其特征在于,所述计算机存储介质存储有可执行程序,该可执行程序被处理器执行实现权利要求1~5任一所述方法的步骤。11 . A non-volatile computer storage medium, characterized in that the computer storage medium stores an executable program, and the executable program is executed by a processor to implement the steps of any one of the methods of claims 1 to 5 . 12.一种虚拟化网络功能VNF注册设备,其特征在于,包括存储器、处理器、收发器以及总线接口;所述处理器,用于读取存储器中的程序,执行:12. A virtualized network function VNF registration device, comprising a memory, a processor, a transceiver and a bus interface; the processor, for reading a program in the memory, executes: 通过所述收发器接收VNF包,所述VNF包中包括VNF注册文件,所述VNF注册文件中包括数据定义部分和策略部分;Receive a VNF package through the transceiver, the VNF package includes a VNF registration file, and the VNF registration file includes a data definition part and a policy part; 解析所述VNF注册文件;Parse the VNF registration file; 将解析得到的所述VNF注册文件中的数据定义部分分发至运行态的数据收集模块,以便所述数据收集模块根据所述数据定义部分进行数据收集,并将解析得到的所述VNF注册文件中的策略部分分发至运行态的策略模块,以便所述策略模块根据所述策略部分进行策略控制;Distribute the data definition part in the VNF registration file obtained by parsing to the data collection module in the running state, so that the data collection module collects data according to the data definition part, and parses the VNF registration file. The strategy part is distributed to the strategy module in the running state, so that the strategy module performs strategy control according to the strategy part; 其中,所述数据定义部分用于描述VNF可能产生的数据,所述策略部分用于描述所述VNF可能产生的数据发生异常或满足设定的阈值条件时,对应应采取的策略。The data definition part is used to describe the data that may be generated by the VNF, and the policy part is used to describe the corresponding strategy to be adopted when the data that the VNF may generate is abnormal or meets a set threshold condition.
CN201910001432.7A 2019-01-02 2019-01-02 VNF registration method, device, medium and equipment Active CN111399839B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910001432.7A CN111399839B (en) 2019-01-02 2019-01-02 VNF registration method, device, medium and equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910001432.7A CN111399839B (en) 2019-01-02 2019-01-02 VNF registration method, device, medium and equipment

Publications (2)

Publication Number Publication Date
CN111399839A true CN111399839A (en) 2020-07-10
CN111399839B CN111399839B (en) 2023-03-28

Family

ID=71430173

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910001432.7A Active CN111399839B (en) 2019-01-02 2019-01-02 VNF registration method, device, medium and equipment

Country Status (1)

Country Link
CN (1) CN111399839B (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104125214A (en) * 2014-06-30 2014-10-29 北京邮电大学 Security architecture system for realizing software definition security and security controller
WO2016121882A1 (en) * 2015-01-29 2016-08-04 日本電気株式会社 Data file registration management system, method, management device, and program
US20170006083A1 (en) * 2015-06-30 2017-01-05 Oracle International Corporation Methods, systems, and computer readable media for on-boarding virtualized network function (vnf) packages in a network functions virtualization (nfv) system
CN108370328A (en) * 2016-04-28 2018-08-03 华为技术有限公司 A kind of management method and device of NFV MANO policy depictions symbol

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104125214A (en) * 2014-06-30 2014-10-29 北京邮电大学 Security architecture system for realizing software definition security and security controller
WO2016121882A1 (en) * 2015-01-29 2016-08-04 日本電気株式会社 Data file registration management system, method, management device, and program
US20170006083A1 (en) * 2015-06-30 2017-01-05 Oracle International Corporation Methods, systems, and computer readable media for on-boarding virtualized network function (vnf) packages in a network functions virtualization (nfv) system
CN108370328A (en) * 2016-04-28 2018-08-03 华为技术有限公司 A kind of management method and device of NFV MANO policy depictions symbol

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
苏坚;肖子玉;: "NFV中虚拟化网络功能生命周期安全管理措施" *

Also Published As

Publication number Publication date
CN111399839B (en) 2023-03-28

Similar Documents

Publication Publication Date Title
AU2014235793B2 (en) Automatic tuning of virtual data center resource utilization policies
CN108681565B (en) Block chain data parallel processing method, device, equipment and storage medium
US10242221B1 (en) System and method for automatically securing sensitive data in public cloud using a serverless architecture
US11294758B2 (en) Automated methods and systems to classify and troubleshoot problems in information technology systems and services
US9753809B2 (en) Crash management of host computing systems in a cluster
US10261880B1 (en) Error generation using a computer add-in card
US9524179B2 (en) Virtual-machine-deployment-action analysis
CN109934712B (en) Account checking method and account checking device applied to distributed system and electronic equipment
CN105075223B (en) Tracking application usage in computing environments
CN106201566A (en) The rich big special hot upgrade method of software of profit and equipment
CN107409116A (en) For transmitting the technology of security policies and network strategy to virtual network function
US9983647B2 (en) Battery management system
CN109995814A (en) Moving method and device, communication equipment, the storage medium of cloud host resource
US12271750B2 (en) Methods and apparatuses for processing virtual machine migration in response to resource requirement from VNF, device and storage medium
US20130247037A1 (en) Control computer and method for integrating available computing resources of physical machines
CN114499945A (en) Intrusion detection method and device for virtual machine
CN107566480B (en) User activity information acquisition method and device for mobile terminal application and storage medium
US9619415B2 (en) System and method for intelligent platform management interface keyboard controller style interface multiplexing
CN112948255B (en) Distributed kernel fuzz testing system and method
CN112711462A (en) Cloud platform virtual CPU hot binding method and device and computer readable storage medium
US11374811B2 (en) Automatically determining supported capabilities in server hardware devices
CN112764995B (en) Server hardware resource monitoring method, device and medium
CN116702149A (en) A trusted measurement method, server and chip
CN111399839B (en) VNF registration method, device, medium and equipment
CN110908886A (en) A data transmission method, apparatus, electronic device and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant