CN108259200B - A kind of physical network function PNF moving method and relevant device - Google Patents
A kind of physical network function PNF moving method and relevant device Download PDFInfo
- Publication number
- CN108259200B CN108259200B CN201611246922.6A CN201611246922A CN108259200B CN 108259200 B CN108259200 B CN 108259200B CN 201611246922 A CN201611246922 A CN 201611246922A CN 108259200 B CN108259200 B CN 108259200B
- Authority
- CN
- China
- Prior art keywords
- pnf
- nfvo
- identifier
- message
- node
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 96
- OOXMVRVXLWBJKF-DUXPYHPUSA-N n-[3-[(e)-2-(5-nitrofuran-2-yl)ethenyl]-1,2,4-oxadiazol-5-yl]acetamide Chemical compound O1C(NC(=O)C)=NC(\C=C\C=2OC(=CC=2)[N+]([O-])=O)=N1 OOXMVRVXLWBJKF-DUXPYHPUSA-N 0.000 claims abstract description 335
- 230000005012 migration Effects 0.000 claims abstract description 263
- 238000013508 migration Methods 0.000 claims abstract description 263
- 238000012546 transfer Methods 0.000 claims description 10
- 238000012217 deletion Methods 0.000 claims description 4
- 230000037430 deletion Effects 0.000 claims description 4
- 230000001960 triggered effect Effects 0.000 claims description 4
- 230000008859 change Effects 0.000 claims description 3
- 238000004590 computer program Methods 0.000 claims 4
- 230000006870 function Effects 0.000 description 162
- 238000013461 design Methods 0.000 description 19
- 230000008569 process Effects 0.000 description 18
- 230000015654 memory Effects 0.000 description 17
- 230000008439 repair process Effects 0.000 description 12
- 238000004891 communication Methods 0.000 description 11
- 238000010586 diagram Methods 0.000 description 10
- 230000004044 response Effects 0.000 description 10
- 238000012545 processing Methods 0.000 description 7
- 230000008878 coupling Effects 0.000 description 4
- 238000010168 coupling process Methods 0.000 description 4
- 238000005859 coupling reaction Methods 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000010295 mobile communication Methods 0.000 description 3
- 238000011084 recovery Methods 0.000 description 3
- 238000003032 molecular docking Methods 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 238000004904 shortening Methods 0.000 description 2
- 230000011664 signaling Effects 0.000 description 2
- AVVWPBAENSWJCB-CGDLOXFJSA-N L-idofuranose Chemical compound OC[C@H](O)[C@H]1OC(O)[C@H](O)[C@H]1O AVVWPBAENSWJCB-CGDLOXFJSA-N 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 238000000802 evaporation-induced self-assembly Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0813—Configuration setting characterised by the conditions triggering a change of settings
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0654—Management of faults, events, alarms or notifications using network fault recovery
- H04L41/0659—Management of faults, events, alarms or notifications using network fault recovery by isolating or reconfiguring faulty entities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0896—Bandwidth or capacity management, i.e. automatically increasing or decreasing capacities
- H04L41/0897—Bandwidth or capacity management, i.e. automatically increasing or decreasing capacities by horizontal or vertical scaling of resources, or by migrating entities, e.g. virtual resources or entities
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明实施例公开了一种物理网络功能PNF迁移方法及相关设备,所述方法应用于网络功能虚拟化NFV系统,所述NFV系统包括网络功能虚拟化编排器NFVO,所述方法包括:所述NFVO接收网络管理系统OSS发送的触发迁移消息,用于触发所述NFVO将PNF节点的功能迁移至NFV系统,NSD中具有替代PNF的虚拟网络资源描述;在所述NFV系统删除所述NFV中的PNF资源配置之后,所述NFVO基于所述PNFD标识、所述PNF节点实例化标识以及所述虚拟网络资源描述实例化所述PNF的虚拟网络资源。从而能实现快速将PNF功能迁移至VNF系统中,缩短PNF向VNF迁移的时间。
The embodiment of the present invention discloses a physical network function PNF migration method and related equipment. The method is applied to a network function virtualization NFV system, and the NFV system includes a network function virtualization orchestrator NFVO. The method includes: the The NFVO receives the trigger migration message sent by the network management system OSS, which is used to trigger the NFVO to migrate the function of the PNF node to the NFV system, and the NSD has a virtual network resource description that replaces the PNF; the NFV system deletes the After the PNF resource is configured, the NFVO instantiates the virtual network resource of the PNF based on the PNFD identifier, the PNF node instantiation identifier and the virtual network resource description. Therefore, the PNF function can be quickly migrated to the VNF system, and the time for migrating from the PNF to the VNF can be shortened.
Description
技术领域technical field
本发明涉及通信领域,具体涉及一种物理网络功能PNF迁移方法及相关设备。The invention relates to the communication field, in particular to a physical network function (PNF) migration method and related equipment.
背景技术Background technique
网络功能虚拟化(Network Function Virtualization,NFV)主要针对网络功能虚拟化制定业界通用标准。Network Function Virtualization (Network Function Virtualization, NFV) mainly sets industry-wide standards for network function virtualization.
在NFV中,主要由NFV-MANO(NFV Management and Orchestration)实现对整个NFV的管理和编排功能。在NFV-MANO中,由各个不同的功能模块来对NVF不同的功能进行管理,例如,NFVO是NFV-MANO中的一个重要模块,可用于根据网络业务描述(Network ServiceDescriptor,NSD)分解出对各虚拟网络功能(Virtualised Network Function,VNF)的需求,配合虚拟化网络功能管理器(VNF Manager,VNFM)实现VNF的部署。而VNFM主要用于根据VNFD模板以及VNF容量需求,分解出对虚拟机等虚拟资源的需求,与NFVO、VIM配合完成VNF的实例化。In NFV, NFV-MANO (NFV Management and Orchestration) mainly implements the management and orchestration functions of the entire NFV. In NFV-MANO, different functions of NVF are managed by different functional modules. For example, NFVO is an important module in NFV-MANO, which can be used to decompose each network service description (Network Service Descriptor, NSD). To meet the requirements of the virtualized network function (Virtualized Network Function, VNF), cooperate with the virtualized network function manager (VNF Manager, VNFM) to realize the deployment of the VNF. VNFM is mainly used to decompose the demand for virtual resources such as virtual machines according to the VNFD template and VNF capacity requirements, and cooperate with NFVO and VIM to complete the instantiation of VNF.
目前,NFV-MANO不对传统的物理网络功能(PNF)进行管理,同传统的物理网络功能(PNF)属于外部对接关系,当Network Service中的PNF节点故障或者PNF节点要迁移到云化资源,则需要运营商重新设计代替该PNF的VNFD,同时需要重新设计新的NSD,布署时间长,导致业务中断时间长。At present, NFV-MANO does not manage the traditional physical network function (PNF), which belongs to the external docking relationship with the traditional physical network function (PNF). When the PNF node in Network Service fails or the PNF node needs to be migrated to cloud resources, then Operators need to redesign the VNFD that replaces the PNF, and at the same time need to redesign a new NSD, which takes a long time to deploy and results in long service interruptions.
发明内容Contents of the invention
本发明实施例提供了一种物理网络功能PNF迁移方法及相关设备,以期可以快速将PNF功能迁移至VNF系统中,提高PNF迁移效率。Embodiments of the present invention provide a physical network function PNF migration method and related equipment, in order to quickly migrate PNF functions to a VNF system and improve PNF migration efficiency.
第一方面,本发明实施例提供了一种PNF迁移方法,该方法应用于网络功能虚拟化NFV系统,该NFV系统包括网络功能虚拟化编排器NFVO,该方法包括:NFVO接收网络管理系统OSS发送的触发迁移消息,用于触发所述NFVO将PNF节点的功能迁移至NFV系统,该触发迁移消息包括与上述PNF节点对应的物理网络功能描述符PNFD标识以及PNF节点实例化标识,NSD中具有替代PNF的虚拟网络资源描述,NSD用于标识PNF节点所在网络业务NS的网络业务描述,该虚拟网络资源描述为虚拟网络功能描述符VNFD或嵌套式虚拟网络业务描述nestedNSD;在该NFV系统删除NFV中的PNF资源配置之后,该NFVO基于PNFD标识、PNF节点实例化标识以及虚拟网络资源描述实例化PNF的虚拟网络资源,该虚拟网络资源为与VNFD对应的虚拟网络功能VNF,或者与nestedNSD对应的嵌入式网络业务nestedNS。In the first aspect, the embodiment of the present invention provides a PNF migration method, the method is applied to a network function virtualization NFV system, and the NFV system includes a network function virtualization orchestrator NFVO, and the method includes: NFVO receives the network management system OSS The trigger migration message is used to trigger the NFVO to migrate the function of the PNF node to the NFV system. The trigger migration message includes the physical network function descriptor PNFD identifier corresponding to the above PNF node and the instantiation identifier of the PNF node. NSD has a replacement PNF virtual network resource description, NSD is used to identify the network service description of the network service NS where the PNF node is located, the virtual network resource description is a virtual network function descriptor VNFD or a nested virtual network service description nestedNSD; delete NFV in this NFV system After the PNF resource configuration in , the NFVO instantiates the virtual network resource of the PNF based on the PNFD identifier, the PNF node instantiation identifier, and the virtual network resource description. The virtual network resource is the virtual network function VNF corresponding to the VNFD, or the nestedNSD corresponding to Embedded network service nestedNS.
本发明实施例提供的方案中,通过提前在NSD中设计替代PNF的VNFD或者nestedNSD,从而当PNF故障或者运营商需要将PNF功能云迁移时,NFVO能够基于上述VNFD或者nestedNSD快速将PNF功能迁移至VNF系统中,缩短PNF向VNF迁移的时间。In the solution provided by the embodiment of the present invention, by designing the VNFD or nestedNSD that replaces the PNF in the NSD in advance, when the PNF fails or the operator needs to migrate the PNF function to the cloud, the NFVO can quickly migrate the PNF function to the NSD based on the above VNFD or nestedNSD In the VNF system, shorten the migration time from PNF to VNF.
在一个可能的设计中,在NFVO基于虚拟网络资源描述实例化PNF的虚拟网络资源之前,该方法还包括:NFVO接收OSS发送的实例化指示消息,该实例化指示消息包括PNFD标识,用于指示对PNFD标识对应的PNF节点进行NS实例化,以得到上述触发迁移消息中的PNF节点实例化标识。通过该实例化指示消息,可以对PNF节点进行NS实例化。In a possible design, before the NFVO describes the instantiation of the virtual network resource of the PNF based on the virtual network resource, the method further includes: the NFVO receives an instantiation indication message sent by the OSS, and the instantiation indication message includes a PNFD identifier for indicating Perform NS instantiation on the PNF node corresponding to the PNFD identifier to obtain the PNF node instantiation identifier in the trigger migration message. Through the instantiation indication message, the NS can be instantiated for the PNF node.
在一个可能的设计中,在NFVO基于虚拟网络资源描述实例化PNF的虚拟网络资源后,该方法还包括:NFVO接收OSS发送的回迁消息,该回迁消息用于指示NFVO将PNF节点的功能从NFV回迁至PNF,该回迁消息包括PNFD标识以及PNF节点实例化标识;然后NFVO再删除替换PNF使用的虚拟网络资源配置并实例化PNF的连接。从而实现将PNF功能从虚拟网络资源回迁至PNF中。In a possible design, after the NFVO instantiates the virtual network resource of the PNF based on the virtual network resource description, the method further includes: the NFVO receives a fetch message sent by the OSS, and the fetch message is used to instruct the NFVO to transfer the function of the PNF node from the NFV Fetching back to PNF, the fetching message includes PNFD identifier and PNF node instantiation identifier; then NFVO deletes the virtual network resource configuration used by the replacement PNF and instantiates the connection of PNF. In this way, the function of the PNF is migrated back from the virtual network resource to the PNF.
在一个可能的设计中,在NFVO接收网络管理系统OSS发送的触发迁移消息之前,该方法还包括:NFVO向OSS发送状态发送指示消息,该状态发送指示消息包括PNF节点实例化标识,该状态发送指示消息用于指示OSS在PNF的当前状态发生改变时,向NFVO发送PNF的当前状态。从而可以使NFVO及时获知PNF的状态,并及时发起PNF迁移或者回迁,提高PNF迁移或者回迁效率。In a possible design, before the NFVO receives the trigger migration message sent by the network management system OSS, the method further includes: the NFVO sends a status sending indication message to the OSS, the status sending indication message includes the instantiation identifier of the PNF node, and the status sending indication message includes The instruction message is used to instruct the OSS to send the current state of the PNF to the NFVO when the current state of the PNF changes. In this way, the NFVO can know the status of the PNF in time, and initiate PNF migration or relocation in time, thereby improving the efficiency of PNF migration or relocation.
在一个可能的设计中,该触发迁移消息还包括PNF故障,在NFVO基于PNFD标识、PNF节点实例化标识以及虚拟网络资源描述实例化PNF的虚拟网络资源之前,该方法还包括:NFVO向OSS发送迁移通知消息,该迁移通知消息用于通知OSS,该NFVO将PNF功能迁移至NFV,该迁移通知消息包括PNFD标识以及PNF节点实例化标识。从而使得NFVO在接收到PNF故障的信息后,触发PNF迁移。并且当NFVO确定进行PNF迁移后,通知OSS,以使得OSS可以及时获知PNF即将迁移的情况,并针对该情况调整相应功能。In a possible design, the trigger migration message also includes a PNF fault, and before the NFVO instantiates the virtual network resource of the PNF based on the PNFD identifier, the PNF node instantiation identifier, and the virtual network resource description, the method further includes: the NFVO sends a message to the OSS A migration notification message, the migration notification message is used to notify the OSS that the NFVO migrates the PNF function to the NFV, and the migration notification message includes the PNFD identifier and the PNF node instantiation identifier. Therefore, the NFVO triggers the PNF migration after receiving the information of the PNF failure. And when the NFVO determines to perform PNF migration, it notifies the OSS, so that the OSS can know the situation of the imminent migration of the PNF in time, and adjust corresponding functions according to the situation.
在一个可能的设计中,该回迁消息还包括PNF故障修复成功,NFVO删除PNF使用的虚拟网络资源配置并实例化PNF之前,该方法还包括:NFVO向OSS发送回迁通知消息,该回迁通知消息用于通知OSS,该NFVO将PNF功能从NFV回迁至PNF,该回迁通知消息包括PNFD标识以及PNF节点实例化标识。从而使得NFVO在接收到PNF故障修复成功的信息后,触发PNF回迁。并且当NFVO确定进行PNF迁移后,通知OSS,以使得OSS可以及时获知PNF即将回迁的情况,并针对该情况调整相应功能。In a possible design, the relocation message also includes that the PNF failure is successfully repaired. Before the NFVO deletes the virtual network resource configuration used by the PNF and instantiates the PNF, the method further includes: the NFVO sends a relocation notification message to the OSS, and the relocation notification message is used. To notify the OSS, the NFVO transfers the PNF function back from the NFV to the PNF, and the notification message includes the PNFD identifier and the PNF node instantiation identifier. Therefore, after the NFVO receives the information that the PNF failure is successfully repaired, it triggers the PNF relocation. And when the NFVO determines to perform the PNF migration, it notifies the OSS, so that the OSS can know the situation that the PNF is about to be migrated back in time, and adjust the corresponding functions according to the situation.
在一个可能的设计中,实例化指示消息还包括网络节点部署标识或PNF故障是否使用VNF替换标识,该NFVO基于PNFD标识、PNF节点实例化标识以及虚拟网络资源描述实例化PNF的虚拟网络资源,具体为:在网络节点部署标识指示NS中网络节点使用PNF部署时,该NFVO基于PNFD标识、PNF节点实例化标识以及虚拟网络资源描述实例化PNF的虚拟网络资源;或者,在PNF故障是否使用VNF替换标识指示NFVO在PNF故障时使用VNF进行替换时,NFVO基于PNFD标识、PNF节点实例化标识以及虚拟网络资源描述实例化PNF的虚拟网络资源。从而使得OSS对NFVO是否将PNF迁移至虚拟网络资源能更灵活地进行控制。In a possible design, the instantiation instruction message also includes a network node deployment identifier or whether a PNF failure uses a VNF replacement identifier, and the NFVO instantiates the virtual network resource of the PNF based on the PNFD identifier, the PNF node instantiation identifier, and the virtual network resource description, Specifically: when the network node deployment identifier indicates that the network node in the NS uses PNF deployment, the NFVO instantiates the virtual network resource of the PNF based on the PNFD identifier, the PNF node instantiation identifier, and the virtual network resource description; or, whether to use the VNF when the PNF fails The replacement identifier instructs the NFVO to use the VNF to replace the PNF when the PNF fails, and the NFVO instantiates the virtual network resource of the PNF based on the PNFD identifier, the instantiation identifier of the PNF node, and the virtual network resource description. In this way, the OSS can more flexibly control whether the NFVO migrates the PNF to the virtual network resources.
在一个可能的设计中,该实例化指示消息还包括PNF故障修复后是否回迁标识,该NFVO删除PNF使用的虚拟网络资源配置并实例化所述PNF,具体为:在PNF故障修复后是否回迁标识指示PNF进行PNF回迁时,NFVO删除替换PNF使用的虚拟网络资源配置并实例化PNF的连接。从而使得OSS对NFVO是否将PNF回迁能更灵活地进行控制。In a possible design, the instantiation instruction message also includes whether to move back the flag after the PNF fault is repaired, the NFVO deletes the virtual network resource configuration used by the PNF and instantiates the PNF, specifically: whether to move back the flag after the PNF fault is repaired When instructing the PNF to perform a PNF fetch, the NFVO deletes the virtual network resource configuration used by the replacement PNF and instantiates the connection of the PNF. In this way, the OSS can more flexibly control whether the NFVO will migrate the PNF back.
在一个示例中,在NFVO基于PNFD标识、PNF节点实例化标识以及虚拟网络资源描述实例化PNF的虚拟网络资源后,该方法还包括:NFVO向OSS发送迁移成功通知消息,该迁移成功通知消息用于通知所述OSS,所述PNF的虚拟网络资源实例化成功。从而OSS可以及时获知PNF迁移成功的状态。In an example, after the NFVO instantiates the virtual network resource of the PNF based on the PNFD identifier, the PNF node instantiation identifier, and the virtual network resource description, the method further includes: the NFVO sends a migration success notification message to the OSS, and the migration success notification message uses To notify the OSS that the virtual network resources of the PNF are instantiated successfully. In this way, the OSS can know the status of the successful PNF migration in time.
在一个示例中,该迁移成功通知消息还包括以下至少一种:PNFD、虚拟网络资源描述的标识以及虚拟网络资源的标识。从而使得OSS可以更直接地获知替换PNF功能的虚拟化资源。In an example, the migration success notification message further includes at least one of the following: a PNFD, an identifier of a virtual network resource description, and an identifier of a virtual network resource. In this way, the OSS can more directly know the virtualized resource that replaces the PNF function.
在一个示例中,在NFVO删除替换PNF使用的虚拟网络资源配置并实例化PNF的连接之后,该方法还包括:NFVO向OSS发送回迁成功通知消息。从而使得OSS能及时获知PNF回迁成功的状态。In an example, after the NFVO deletes the virtual network resource configuration used by the replacement PNF and instantiates the connection of the PNF, the method further includes: the NFVO sends a fetch success notification message to the OSS. In this way, the OSS can know the status of the successful PNF relocation in time.
在一个示例中,该回迁成功通知消息还包括以下至少一种:PNFD标识以及PNFD实例化标识。从而使得OSS更为直接地获取到从VNF回迁的PNF。In an example, the retrieval success notification message further includes at least one of the following: a PNFD identifier and a PNFD instantiation identifier. In this way, the OSS can obtain the PNF retrieved from the VNF more directly.
在一示例中,该OSS包括网络切片管理器。从而使得该方法也可以应用于第五代移动通信技术(5th-Generation,简称5G)网络中。In an example, the OSS includes a network slice manager. Therefore, the method can also be applied to a fifth-generation mobile communication technology (5th-Generation, 5G for short) network.
第二方面,本发明实施例还提供一种物理网络功能PNF迁移方法,该方法应用于网络功能虚拟化NFV系统,该NFV系统包括网络功能虚拟化编排器NFVO,该方法包括:在需要将PNF节点的功能迁移至NFV系统的情况下,网络管理系统OSS生成触发迁移消息,用于触发NFVO将PNF节点的功能迁移至NFV系统,该触发迁移消息包括与PNF节点对应的物理网络功能描述符PNFD标识以及PNF节点实例化标识;该OSS向NFVO发送所述触发迁移消息,NSD中具有替代PNF的虚拟网络资源描述,该NSD用于标识PNF节点所在网络业务NS的网络业务描述,该虚拟网络资源描述为虚拟网络功能描述符VNFD或嵌套式虚拟网络业务描述nestedNSD。In the second aspect, the embodiment of the present invention also provides a physical network function PNF migration method, the method is applied to a network function virtualization NFV system, and the NFV system includes a network function virtualization orchestrator NFVO, and the method includes: transferring the PNF When the function of the node is migrated to the NFV system, the network management system OSS generates a trigger migration message, which is used to trigger the NFVO to migrate the function of the PNF node to the NFV system. The trigger migration message includes the physical network function descriptor PNFD corresponding to the PNF node ID and PNF node instantiation ID; the OSS sends the trigger migration message to NFVO, and the NSD has a virtual network resource description that replaces the PNF, and the NSD is used to identify the network service description of the network service NS where the PNF node is located. The virtual network resource Described as virtual network function descriptor VNFD or nested virtual network service description nestedNSD.
本发明实施例提供的方案中,通过提前在NSD中设计替代PNF的VNFD或者nestedNSD,从而当PNF故障或者运营商需要将PNF功能云迁移时,NFVO能够基于上述VNFD或者nestedNSD快速将PNF功能迁移至VNF系统中,缩短PNF向VNF迁移的时间。In the solution provided by the embodiment of the present invention, by designing the VNFD or nestedNSD that replaces the PNF in the NSD in advance, when the PNF fails or the operator needs to migrate the PNF function to the cloud, the NFVO can quickly migrate the PNF function to the NSD based on the above VNFD or nestedNSD In the VNF system, shorten the migration time from PNF to VNF.
在一个可能的设计中,OSS向NFVO发送触发迁移消息之前,该方法还包括:OSS向NFVO发送实例化指示消息,该实例化指示消息包括PNFD标识,用于指示对PNFD标识对应的PNF节点进行NS实例化,以得到触发迁移消息中的PNF节点实例化标识。通过该实例化指示消息,OSS可以指示NFVO对PNF节点进行NS实例化。In a possible design, before the OSS sends the trigger migration message to the NFVO, the method further includes: the OSS sends an instantiation instruction message to the NFVO, where the instantiation instruction message includes a PNFD identifier, and is used to instruct the PNF node corresponding to the PNFD identifier to perform The NS is instantiated to obtain the PNF node instantiation identifier in the trigger migration message. Through the instantiation instruction message, the OSS can instruct the NFVO to instantiate the NS for the PNF node.
在一个可能的设计中,OSS向NFVO发送触发迁移消息之后,该方法还包括:OSS向NFVO发送回迁消息,所述回迁消息用于指示所述NFVO将所述PNF节点的功能从所述NFV回迁至所述PNF,所述回迁消息包括所述PNFD标识以及所述PNF节点实例化标识。从而实现OSS指示NFVO将PNF功能从虚拟网络资源回迁至PNF中。In a possible design, after the OSS sends the migration trigger message to the NFVO, the method further includes: the OSS sends a migration message to the NFVO, where the migration message is used to instruct the NFVO to migrate the function of the PNF node from the NFV To the PNF, the fetch message includes the PNFD identifier and the PNF node instantiation identifier. In this way, the OSS instructs the NFVO to move the PNF function back from the virtual network resource to the PNF.
在一个可能的设计中,OSS向NFVO发送触发迁移消息之前,该方法还包括:OSS接收NFVO发送的状态发送指示消息,该状态发送指示消息包括PNF节点实例化标识,该状态发送指示消息用于指示OSS在PNF的当前状态发生改变时,向NFVO发送所述PNF的当前状态。通过PNF状态订阅,从而可以使NFVO及时获知PNF的状态,并及时发起PNF迁移或者回迁,提高PNF迁移或者回迁效率。In a possible design, before the OSS sends the trigger migration message to the NFVO, the method further includes: the OSS receives a status sending indication message sent by the NFVO, the status sending indication message includes a PNF node instantiation identifier, and the status sending indication message is used for Instructing the OSS to send the current state of the PNF to the NFVO when the current state of the PNF changes. By subscribing to the PNF status, the NFVO can know the status of the PNF in a timely manner, and initiate PNF migration or relocation in time to improve the efficiency of PNF migration or relocation.
在一个可能的设计中,该触发迁移消息还包括PNF故障,该OSS向NFVO发送触发迁移消息之后,该方法还包括:OSS接收NFVO发送的迁移通知消息,该迁移通知消息用于通知所述OSS,该NFVO将PNF功能迁移至NFV,该迁移通知消息包括PNFD标识以及PNF节点实例化标识。从而使得NFVO在接收到PNF故障的信息后,触发PNF迁移。并且当NFVO确定进行PNF迁移后,通知OSS,以使得OSS可以及时获知PNF即将迁移的情况,并针对该情况调整相应功能。In a possible design, the migration trigger message also includes a PNF fault, and after the OSS sends the migration trigger message to the NFVO, the method further includes: the OSS receives a migration notification message sent by the NFVO, and the migration notification message is used to notify the OSS , the NFVO migrates the PNF function to the NFV, and the migration notification message includes a PNFD identifier and a PNF node instantiation identifier. Therefore, the NFVO triggers the PNF migration after receiving the information of the PNF failure. And when the NFVO determines to perform PNF migration, it notifies the OSS, so that the OSS can know the situation of the imminent migration of the PNF in time, and adjust corresponding functions according to the situation.
在一个可能的设计中,该回迁消息还包括PNF故障修复成功,OSS向NFVO发送触发迁移消息之后,该方法还包括:OSS接收NFVO发送的回迁通知消息,该回迁通知消息用于通知OSS,该NFVO将PNF功能从NFV回迁至PNF,该回迁通知消息包括PNFD标识以及PNF节点实例化标识。从而使得NFVO在接收到PNF故障修复成功的信息后,触发PNF回迁。并且当NFVO确定进行PNF迁移后,通知OSS,以使得OSS可以及时获知PNF即将回迁的情况,并针对该情况调整相应功能。In a possible design, the relocation message also includes that the PNF failure is successfully repaired, and after the OSS sends a trigger relocation message to the NFVO, the method further includes: the OSS receives a relocation notification message sent by the NFVO, and the relocation notification message is used to notify the OSS that the The NFVO transfers the PNF function back from the NFV to the PNF, and the transfer notification message includes the PNFD identifier and the PNF node instantiation identifier. Therefore, after the NFVO receives the information that the PNF failure is successfully repaired, it triggers the PNF relocation. And when the NFVO determines to perform the PNF migration, it notifies the OSS, so that the OSS can know the situation that the PNF is about to be migrated back in time, and adjust the corresponding functions according to the situation.
在一示例中,该OSS包括网络切片管理器。从而使得该方法也可以应用于5G网络中。In an example, the OSS includes a network slice manager. Therefore, the method can also be applied to 5G networks.
第三方面,本发明实施例提供一种NFVO,该NFVO应用于网络功能虚拟化NFV系统,该NFVO具有实现上述第一方面的功能,所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。In the third aspect, the embodiment of the present invention provides a NFVO, which is applied to the network function virtualization NFV system, and the NFVO has the function of realizing the above-mentioned first aspect, and the function can be realized by hardware, and the corresponding function can also be executed by hardware. Software Implementation. The hardware or software includes one or more modules corresponding to the above functions.
第四方面,本发明实施例提供一种NFVO,该NFVO包括处理器、接收器和发射器,所述处理器被配置为支持NFVO执行上述方法中相应的功能。所述接收器和发射器用于支持NFVO与OSS之间的通信。进一步的,NFVO还可以包括存储器,所述存储器用于与处理器耦合,其保存NFVO必要的程序指令和数据。In a fourth aspect, an embodiment of the present invention provides an NFVO, where the NFVO includes a processor, a receiver, and a transmitter, and the processor is configured to support the NFVO to perform corresponding functions in the foregoing method. The receiver and transmitter are used to support communication between NFVO and OSS. Further, the NFVO may also include a memory, which is used for coupling with the processor, and stores necessary program instructions and data of the NFVO.
第五方面,本发明实施例提供一种计算机存储介质,用于储存为上述用于第三方面所述的NFVO所用的计算机软件指令,其包含用于执行上述方面所设计的程序。In a fifth aspect, an embodiment of the present invention provides a computer storage medium for storing the above computer software instructions for the NFVO described in the third aspect, which includes a program designed to execute the above aspect.
第六方面,本发明实施例提供一种OSS,该OSS具有实现上述第二方面的功能,所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。In a sixth aspect, an embodiment of the present invention provides an OSS, the OSS has the function of realizing the second aspect above, and the function may be realized by hardware, or may be realized by executing corresponding software on the hardware. The hardware or software includes one or more modules corresponding to the above functions.
第七方面,本发明实施例提供一种OSS,该OSS包括处理器、接收器和发射器,所述处理器被配置为支持OSS执行上述方法中相应的功能。所述接收器和发射器用于支持OSS与NFVO之间的通信。进一步的,OSS还可以包括存储器,所述存储器用于与处理器耦合,其保存OSS必要的程序指令和数据。In a seventh aspect, an embodiment of the present invention provides an OSS, where the OSS includes a processor, a receiver, and a transmitter, and the processor is configured to support the OSS to perform corresponding functions in the foregoing method. The receiver and transmitter are used to support communication between OSS and NFVO. Further, the OSS may further include a memory, which is used to be coupled with the processor, and stores necessary program instructions and data of the OSS.
第八方面,本发明实施例提供一种计算机存储介质,用于储存为上述用于第六方面所述的OSS所用的计算机软件指令,其包含用于执行上述方面所设计的程序。In an eighth aspect, an embodiment of the present invention provides a computer storage medium for storing computer software instructions for the OSS described in the sixth aspect, which includes a program designed to execute the above aspect.
第九方面,本发明实施例提供一种PNF迁移系统,该系统包括上述方面所述的NFVO以及OSS。In a ninth aspect, an embodiment of the present invention provides a PNF migration system, which includes the NFVO and OSS described in the above aspect.
相较于现有技术,本发明实施例的方案中,通过提前在NSD中设计替代PNF的VNFD或者nestedNSD,从而当PNF故障或者运营商需要将PNF功能云迁移时,NFVO能够基于上述VNFD或者nestedNSD快速将PNF功能迁移至VNF系统中,缩短PNF向VNF迁移的时间。Compared with the prior art, in the solution of the embodiment of the present invention, the VNFD or nestedNSD that replaces the PNF is designed in the NSD in advance, so that when the PNF fails or the operator needs to migrate the PNF function to the cloud, the NFVO can be based on the above-mentioned VNFD or nestedNSD Quickly migrate the PNF function to the VNF system, shortening the migration time from PNF to VNF.
附图说明Description of drawings
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the 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. Those skilled in the art can also obtain other drawings based on these drawings without creative work.
图1是本发明实施例提供的一种网络功能虚拟化NFV系统的架构示意图;FIG. 1 is a schematic diagram of the architecture of a network function virtualization NFV system provided by an embodiment of the present invention;
图2是本发明实施例提供的一种物理网络功能PNF迁移方法的流程示意图;FIG. 2 is a schematic flow chart of a physical network function PNF migration method provided by an embodiment of the present invention;
图3是本发明实施例提供的另一种物理网络功能PNF迁移方法的流程示意图;FIG. 3 is a schematic flow chart of another physical network function PNF migration method provided by an embodiment of the present invention;
图4是本发明装置实施例提供的一种网络功能虚拟化编排器NFVO的功能单元框图;FIG. 4 is a block diagram of functional units of a network function virtualization orchestrator NFVO provided by the device embodiment of the present invention;
图5是本发明实施例提供的另一种NFVO的结构示意图;Fig. 5 is a schematic structural diagram of another NFVO provided by an embodiment of the present invention;
图6是本发明装置实施例提供的一种网络管理系统OSS的功能单元框图;FIG. 6 is a block diagram of functional units of a network management system OSS provided by the device embodiment of the present invention;
图7为本发明实施例提供的另一种OSS的结构示意图。FIG. 7 is a schematic structural diagram of another OSS provided by an embodiment of the present invention.
具体实施方式Detailed ways
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。In order to enable those skilled in the art to better understand the solutions of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention.
为更好的理解本发明技术方案,下面先对网络功能虚拟化(Network FunctionVirtualization,NFV)系统的架构进行简要描述。In order to better understand the technical solution of the present invention, the architecture of the Network Function Virtualization (Network Function Virtualization, NFV) system is briefly described below.
首先参见图1,图1是本发明实施例提供的一种网络功能虚拟化(NetworkFunction Virtualization,NFV)系统100的架构示意图,如图1所示,该NFV系统包括网络功能虚拟化管理和编排系统(NFV Management and Orchestration,NFV MANO)110、网络功能虚拟化基础设施层(NFV Infrastructure,简称NFVI)120、多个虚拟网络功能(VirtualNetwork Function,VNF)130、多个网元管理器(Element Manager,EM)140,以及操作/业务支持系统(Operation Support System/Business Support System,OSS/BSS)150。Referring first to FIG. 1, FIG. 1 is a schematic diagram of the architecture of a network function virtualization (NetworkFunction Virtualization, NFV) system 100 provided by an embodiment of the present invention. As shown in FIG. 1, the NFV system includes a network function virtualization management and orchestration system (NFV Management and Orchestration, NFV MANO) 110, network function virtualization infrastructure layer (NFV Infrastructure, NFVI for short) 120, multiple virtual network functions (Virtual Network Function, VNF) 130, multiple network element managers (Element Manager, EM) 140, and an operation/business support system (Operation Support System/Business Support System, OSS/BSS) 150.
其中,NFV MANO110包括网络功能虚拟化编排器(NFV Orchestrator,NFVO)111、一个或多个虚拟化网络功能管理器(VNF Manager,VNFM)112和虚拟化基础设施管理器(Virtualized Infrastructure Manager,VIM)113,网络服务目录(Network ServiceCatalogue,NS Catalogue)114,虚拟化网络功能目录(VNF Catalogue)115,网络功能虚拟化实例(NFV Instance)116,网络功能虚拟化资源(NFV Resources)117,共同完成整个NVF100的管理和编排功能。Wherein, NFV MANO110 includes a network function virtualization orchestrator (NFV Orchestrator, NFVO) 111, one or more virtualized network function managers (VNF Manager, VNFM) 112 and a virtualized infrastructure manager (Virtualized Infrastructure Manager, VIM) 113, Network Service Catalog (Network Service Catalog, NS Catalog) 114, Virtualized Network Function Catalog (VNF Catalog) 115, Network Function Virtualization Instance (NFV Instance) 116, Network Function Virtualization Resources (NFV Resources) 117, jointly complete the entire Management and orchestration functions of the NVF100.
其中,NFVO111的主要功能是实现网络服务(Network Service,NS)的生命周期管理,如部署、扩容、缩容、下线等,以及NFVI120的资源编排、策略管理等功能;NFVO111根据网络服务描述符(Network Service Descriptor,NSD)分解出对各VNF115的需求,配合VNFM112实现VNF的部署。Among them, the main function of NFVO111 is to realize the life cycle management of Network Service (NS), such as deployment, expansion, reduction, offline, etc., as well as the resource orchestration and policy management functions of NFVI120; NFVO111 according to the network service descriptor (Network Service Descriptor, NSD) decomposes the requirements for each VNF115, and cooperates with VNFM112 to realize the deployment of VNFs.
VNFM112的主要功能用于实现VNF115的生命周期管理,如部署、扩容、缩容、下线等;VNFM112根据虚拟网络功能描述符(VNF Descriptor,VNFD)模板及VNF115容量需求,分解出对虚拟机等虚拟资源的需求,与NFVO111、VIM113配合完成VNF115的实例化。The main function of VNFM112 is to realize the life cycle management of VNF115, such as deployment, capacity expansion, capacity reduction, offline, etc.; VNFM112 decomposes the virtual machine according to the virtual network function descriptor (VNF Descriptor, VNFD) template and VNF115 capacity requirements The requirements of virtual resources, cooperate with NFVO111 and VIM113 to complete the instantiation of VNF115.
VIM113用于控制和管理NFVI120的计算、存储以及网络资源,通常这些资源是在同一个运营商的基础设施领域,例如在一个NFVI130入网点(Point of Presence,POP)的所有资源,跨多个NFVI-POP的资源,或者一个NFVI-POP的子网内的资源。VIM113 is used to control and manage the computing, storage and network resources of NFVI120, usually these resources are in the infrastructure field of the same operator, for example, all resources in a NFVI130 network point of presence (Point of Presence, POP), across multiple NFVI - POP resources, or resources within a NFVI-POP subnet.
另外,EM140用于统一管理云化和非云化网元,BSS/OSS150也可用于统一管理云化和非云化网元。In addition, the EM140 is used for unified management of cloud and non-cloud network elements, and the BSS/OSS150 can also be used for unified management of cloud and non-cloud network elements.
目前,NFV-MANO不对传统的物理网络功能(Physical Network Function,简称PNF)进行管理,同传统的PNF属于外部对接关系,在NFV-MANO110中,PNF的通过物理网络功能描述符(PNF Descriptor,PNFD)进行描述,从而当NS中的PNF节点故障或者PNF节点要迁移到云化资源时,需要运营商重新设计代替该PNF的VNFD,同时需要重新设计新的NSD,导致迁移时间长,效率低。针对上述问题,本发明实施例提供了一种物理网络功能PNF迁移方法。下面进行详细说明。At present, NFV-MANO does not manage the traditional Physical Network Function (PNF) and is an external docking relationship with the traditional PNF. ) to describe, so when the PNF node in the NS fails or the PNF node is to be migrated to cloud resources, the operator needs to redesign the VNFD that replaces the PNF, and also needs to redesign a new NSD, resulting in long migration time and low efficiency. In view of the above problems, an embodiment of the present invention provides a PNF migration method. Detailed description will be given below.
在本发明实施例提供的物理网络功能PNF迁移方法通过提前在NSD中设计替代PNF的VNFD或者嵌入式网络业务描述(nestedNSD),从而当PNF故障或者运营商需要将PNF功能云迁移时,NFVO能够基于上述VNFD或者nestedNSD快速将PNF功能迁移至VNF系统中,缩短PNF向VNF迁移的时间。In the physical network function PNF migration method provided in the embodiment of the present invention, the VNFD or embedded network service description (nestedNSD) that replaces the PNF is designed in the NSD in advance, so that when the PNF fails or the operator needs to migrate the PNF function to the cloud, the NFVO can Based on the above-mentioned VNFD or nestedNSD, the PNF function is quickly migrated to the VNF system, and the time for migrating from PNF to VNF is shortened.
首先对NSD的设计方案进行具体描述。Firstly, the design scheme of NSD is described in detail.
在本发明实施例中,在NFVO将PNF功能迁移至VNF之前,首先需要对NSD进行设计,具体地,通过在NSD的如下路径中增加字段:NSD:nsDeploymentFlavour:pnfProfile中新增ProfileofReplacePNF字段,用于标识后续代替该PNF节点的VNFD或者nestedNSD的标识。具体设计方法参见如下表格:In the embodiment of the present invention, before the NFVO migrates the PNF function to the VNF, it is first necessary to design the NSD, specifically, by adding a field in the following path of the NSD: NSD:nsDeploymentFlavour:pnfProfile adds a new ProfileofReplacePNF field for Identifies the identification of the VNFD or nestedNSD that will replace the PNF node subsequently. Please refer to the table below for specific design methods:
NSD信息元素参见如下表格:See the table below for NSD information elements:
上述表格中的nsDeploymentFlavour信息元素参见如下表格:For the nsDeploymentFlavour information elements in the above table, see the following table:
上述表格中的PnfProfile信息元素参见如下表格:See the following table for the PnfProfile information elements in the above table:
从而通过该设计,使得NSD中具有替代PNF节点的VNFD或者nestedNSD的标识,以用于后续对PNF进行快速迁移,而不需要重新对PNF进行重新设计。Therefore, through this design, the VNFD or nestedNSD that replaces the PNF node has an identifier in the NSD, which can be used for subsequent rapid migration of the PNF without redesigning the PNF.
下面在不同的场景下分别对上述PNF迁移方法进行详细描述。The above PNF migration methods are described in detail below in different scenarios.
首先参见图2,图2是本发明实施例提供的一种物理网络功能PNF迁移方法的流程示意图,该方法应用于网络功能虚拟化NFV系统,所述NFV系统包括网络功能虚拟化编排器NFVO。图2所示的实施例用于在PNF故障时,网络管理系统(Operations Support System,简称OSS)主动请求NFVO进行PNF迁移的场景中。First refer to FIG. 2 . FIG. 2 is a schematic flowchart of a physical network function PNF migration method provided by an embodiment of the present invention. The method is applied to a network function virtualization NFV system, and the NFV system includes a network function virtualization orchestrator NFVO. The embodiment shown in FIG. 2 is used in a scenario where the network management system (Operations Support System, OSS for short) actively requests the NFVO to perform PNF migration when the PNF fails.
在本发明实施例中,当在NSD中设计了替代PNF节点的VNFD或者nestedNSD的标识后,首先对NS进行初始实例化获取PNFD标识与PNF节点实例化标识,然后再对与PNFD标识与PNF节点实例化标识对应的PNF节点的功能进行自动迁移与回迁,即可以通过执行图2所示的步骤对PNF进行自动迁移与回迁。在图2所示的步骤流程中,步骤S201-步骤S203示出了NS初始实例化的流程,步骤S204-步骤S208示出了PNF迁移的流程,步骤S209-步骤S213示出了PNF回迁的流程。详述如下:In the embodiment of the present invention, after designing the identification of the VNFD or nestedNSD that replaces the PNF node in the NSD, the NS is first instantiated to obtain the PNFD identification and the instantiation identification of the PNF node, and then the PNFD identification and the PNF node The function of the PNF node corresponding to the instantiation identifier is automatically migrated and retrieved, that is, the PNF can be automatically migrated and retrieved by performing the steps shown in FIG. 2 . In the step flow shown in Figure 2, step S201-step S203 shows the flow of NS initial instantiation, step S204-step S208 shows the flow of PNF migration, and step S209-step S213 shows the flow of PNF relocation . The details are as follows:
步骤S201、OSS向NFVO发送实例化指示消息。NFVO接收OSS发送的实例化指示消息。In step S201, the OSS sends an instantiation indication message to the NFVO. The NFVO receives the instantiation indication message sent by the OSS.
其中,所述实例化指示消息用于指示对所述PNFD标识对应的PNF节点进行NS实例化,以得到PNF节点实例化标识用于后续进行PNF快速迁移。该实例化指示消息中包括PNFD标识。Wherein, the instantiation instruction message is used to instruct to perform NS instantiation on the PNF node corresponding to the PNFD identifier, so as to obtain the PNF node instantiation identifier for subsequent PNF fast migration. The instantiation indication message includes the PNFD identifier.
在本发明实施例中,当需要新建立一个网络业务的时候,OSS向NFVO发送实例化指示消息,例如,当需要建立一个语音呼叫业务时,OSS向NFVO发送实例化指示消息,从而此时将进行NS初始实例化,并在NS初始实例化的过程中对PNFD标识对应的PNF节点进行NS实例化。In the embodiment of the present invention, when a new network service needs to be established, the OSS sends an instantiation indication message to the NFVO, for example, when a voice call service needs to be established, the OSS sends an instantiation indication message to the NFVO, so that the The initial instantiation of the NS is performed, and the NS instantiation is performed on the PNF node corresponding to the PNFD identifier during the initial instantiation of the NS.
可选地,当PNF故障时,由OSS主动发起PNF迁移的场景下,该实例化指示消息还可以包括网络节点部署标识,用于指示NS网络节点进行PNF部署或者VNF部署。具体地,此时该实例化指示消息可以为实例化NS请求(InstantiateNsRequest)消息,通过在InstantiateNsRequest消息中增加PNFD标识以及PNF或VNF部署标识,来进行NS初始化实例流程。从而当使用PNF部署时,NFVO将返回PNF节点实例化标识给OSS。Optionally, in the scenario where the OSS actively initiates PNF migration when the PNF fails, the instantiation instruction message may also include a network node deployment identifier, which is used to instruct the NS network node to perform PNF deployment or VNF deployment. Specifically, at this time, the instantiate indication message may be an instantiate NS request (InstantiateNsRequest) message, and the NS initialization instance process is performed by adding a PNFD identifier and a PNF or VNF deployment identifier to the InstantiateNsRequest message. Therefore, when using PNF deployment, NFVO will return the PNF node instantiation ID to OSS.
可选地,该实例化指示消息也可以为其它接口消息类型,用于实现相应的功能。Optionally, the instantiation indication message may also be other types of interface messages, so as to realize corresponding functions.
可选地,在本发明的一个实施例中,该实例化指示消息可以为InstantiateNsRequest消息中,通过在该InstantiateNsRequest消息中新增PNFD标识(PNFD_id)和优先级标识(PNForVNF_priority_flag)。PNForVNF_priority_flag为用于指示NS中的网络节点使用PNF进行部署还是VNF进行部署,当PNForVNF_priority_flag=PNF,则该网络节点使用PNF进行部署,当PNForVNF_priority_flag=VNF,则该节点使用VNF进行部署。Optionally, in an embodiment of the present invention, the instantiate indication message may be an InstantiateNsRequest message, by adding a PNFD identifier (PNFD_id) and a priority identifier (PNForVNF_priority_flag) in the InstantiateNsRequest message. PNForVNF_priority_flag is used to indicate whether the network node in the NS uses PNF or VNF for deployment. When PNForVNF_priority_flag=PNF, the network node uses PNF for deployment. When PNForVNF_priority_flag=VNF, the node uses VNF for deployment.
具体地,在本发明的一个实施例中,该实例化指示消息的消息形式可以为:InstantiateNsRequest(NS id,PNFD_id,PNForVNF_priority_flag=PNF),其中,InstantiateNsRequest表示实例化NS请求,NS id表示需要实例化的NS的标识,PNFD_id用于表示PNFD标识,PNForVNF_priority_flag=PNF用于表示网络节点使用PNF部署。Specifically, in an embodiment of the present invention, the message format of the instantiate indication message may be: InstantiateNsRequest(NS id, PNFD_id, PNForVNF_priority_flag=PNF), wherein, InstantiateNsRequest represents the instantiate NS request, and NS id represents the need to instantiate The ID of the NS, PNFD_id is used to indicate the ID of the PNFD, and PNForVNF_priority_flag=PNF is used to indicate that the network node is deployed using the PNF.
步骤S202、NFVO根据实例化指示消息进行NS初始实例化流程。In step S202, the NFVO performs an NS initial instantiation process according to the instantiation indication message.
具体地,在本发明实施例中,当该网络节点使用PNF进行部署,则在NS实例化完成后得到PNF节点实例化标识信息。Specifically, in the embodiment of the present invention, when the network node is deployed using PNF, the PNF node instantiation identification information is obtained after the NS instantiation is completed.
可选地,在第五代移动通信技术(5th-Generation,简称5G)网络场景下,也可以由网络切片进行NS初始实例化。Optionally, in a fifth-generation mobile communication technology (5th-Generation, 5G for short) network scenario, the initial instantiation of the NS may also be performed by network slicing.
步骤S203、NFVO向OSS发送实例化指示消息的响应消息。In step S203, the NFVO sends a response message of the instantiation instruction message to the OSS.
具体地,该实例化指示消息的响应消息中包括PNF节点实例化标识,用于通知NFVO在NS上实例化的PNF节点。Specifically, the response message of the instantiation instruction message includes the PNF node instantiation identifier, which is used to notify the NFVO of the PNF node instantiated on the NS.
可以理解,通过在实例化指示消息中添加PNForVNF_priority_flag,从而可以通过消息来指示对网络节点进行PNF部署还是VNF部署。It can be understood that by adding the PNForVNF_priority_flag to the instantiation indication message, the message can indicate whether to deploy the PNF or the VNF to the network node.
在本发明实施例中,在执行完NS初始实例化流程后,当PNF故障时,可以使用步骤S204-步骤S208的步骤自动进行PNF迁移。In the embodiment of the present invention, after the NS initial instantiation process is executed, when the PNF fails, steps S204-S208 can be used to automatically perform PNF migration.
需要说明,上述NS初始实例化流程也可以应用于非PNF故障,OSS主动请求PNF云化迁移场景。It should be noted that the above NS initial instantiation process can also be applied to non-PNF faults, and the OSS actively requests PNF cloud migration.
步骤S204、在PNF故障时,OSS接收到PNF故障消息。Step S204, when the PNF fails, the OSS receives a PNF failure message.
具体地,当PNF故障时,PNF通过单元管理系统(Element Manager System,EMS)将PNF故障消息上报到OSS系统。Specifically, when the PNF fails, the PNF reports the PNF failure message to the OSS system through an element management system (Element Manager System, EMS).
步骤S205、OSS向NFVO发送触发迁移消息。NFVO接收OSS发送的触发迁移消息。Step S205, the OSS sends a trigger migration message to the NFVO. The NFVO receives the migration trigger message sent by the OSS.
其中,所述触发迁移消息用于触发所述NFVO将PNF节点的功能迁移至NFV,所述触发迁移消息包括与所述PNF节点对应的物理网络功能描述符PNFD标识以及PNF节点实例化标识,所述NSD中具有替代PNF的虚拟网络资源描述,所述NSD用于标识所述PNF节点所在网络业务NS的网络业务描述,所述NSD用于标识所述PNF节点所在网络业务NS的网络业务描述,所述虚拟网络资源描述为虚拟网络功能描述符VNFD或嵌套式虚拟网络业务描述nestedNSD。Wherein, the trigger migration message is used to trigger the NFVO to migrate the function of the PNF node to NFV, and the trigger migration message includes the physical network function descriptor PNFD identifier corresponding to the PNF node and the instantiation identifier of the PNF node. The NSD has a virtual network resource description that replaces the PNF, the NSD is used to identify the network service description of the network service NS where the PNF node is located, and the NSD is used to identify the network service description of the network service NS where the PNF node is located, The virtual network resource description is a virtual network function descriptor VNFD or a nested virtual network service description nestedNSD.
在本发明实施例中,由于在PNF节点的功能迁移之前,已经完成对NSD的设计。在NSD中增加替代PNF的虚拟网络资源描述,从而使得需要进行PNF迁移时可实现自动迁移。In the embodiment of the present invention, the design of the NSD has been completed before the function migration of the PNF node. Add a virtual network resource description that replaces PNF in NSD, so that automatic migration can be realized when PNF migration is required.
其中,PNFD用于标识PNF节点的功能在NS上的物理网络功能描述。Wherein, the PNFD is used to identify the physical network function description of the function of the PNF node on the NS.
PNF节点实例化标识用于标识在NS中实例化的PNF节点,从而在触发迁移消息中携带PNDF标识以及PNF节点实例化标识可用于OSS告知NFVO需要实例化的PNF节点。该PNF节点实例化标识可以为一个,也可以为多个。The PNF node instantiation identifier is used to identify the PNF node instantiated in the NS, so that the PNDF identifier and the PNF node instantiation identifier carried in the trigger migration message can be used by the OSS to inform the NFVO of the PNF node that needs to be instantiated. The PNF node instantiation identifier may be one or multiple.
可选地,当PNF故障时,由OSS主动发起PNF迁移的场景下,该触发迁移消息可以是PNF故障时,PNF通过EMS,将故障信息上报到OSS系统,然后OSS系统向NFVO发送的请求进行PNF迁移的消息。也即此时可以通过在触发迁移消息中携带PNF迁移标识用于触发NFVO进行PNF迁移。具体地,该触发迁移消息为更新NS请求消息(UpdateNsRequest)消息,携带PNF向VNF迁移(PNF_Migrate_to_VNF)标识。Optionally, when the PNF fails, in the scenario where the OSS actively initiates the PNF migration, the trigger migration message can be that when the PNF fails, the PNF reports the fault information to the OSS system through the EMS, and then the OSS system sends the request to the NFVO for News of PNF migration. That is, at this time, the PNF migration identifier can be carried in the trigger migration message to trigger the NFVO to perform PNF migration. Specifically, the trigger migration message is an update NS request message (UpdateNsRequest) message, carrying a PNF to VNF migration (PNF_Migrate_to_VNF) identifier.
可选地,该触发迁移消息也可以是在运营商需要进行PNF云化节点迁移时,由OSS向NFVO发送的请求PNF迁移的消息。具体地,此时,该触发迁移消息也可以为UpdateNsRequest消息。Optionally, the trigger migration message may also be a message requesting PNF migration sent by the OSS to the NFVO when the operator needs to migrate the PNF cloud node. Specifically, at this time, the trigger migration message may also be an UpdateNsRequest message.
可选地,该触发迁移消息也可以为其它用于实现上述功能的新增的接口消息类型。例如,PNFMigratetoVNFRequest消息。Optionally, the trigger migration message may also be other newly added interface message types for realizing the above functions. For example, PNFMigratetoVNFRequest message.
具体地,在本发明的一个实施例中,该触发迁移消息的具体形式可以为:UpdateNsRequest(NS id,PNF_Migrate_to_VNF,Be_Migrated_PNFD id,PNF ins id),其中,UpdateNsRequest表示更新NS请求,PNF_Migrate_to_VNF表示将PNF迁移到VNF,Be_Migrated_PNFD id用于表示即将迁移的PNF的PNFD标识,PNF ins id用于表示PNF节点实例化标识。Specifically, in an embodiment of the present invention, the specific form of the trigger migration message may be: UpdateNsRequest(NS id, PNF_Migrate_to_VNF, Be_Migrated_PNFD id, PNF ins id), wherein, UpdateNsRequest represents an update NS request, and PNF_Migrate_to_VNF represents a PNF migration For VNF, Be_Migrated_PNFD id is used to indicate the PNFD ID of the PNF to be migrated, and PNF ins id is used to indicate the PNF node instantiation ID.
具体地,在本发明的另一个实施例中,该触发迁移消息也可以为新增接口消息,该触发迁移消息的形式可以为:PNFMigratetoVNFRequest(NS id,Be_Migrated_PNFD id,PNFins id)。其中,PNFMigratetoVNFRequest表示PNF迁移到VNF的请求。Specifically, in another embodiment of the present invention, the trigger migration message may also be a new interface message, and the format of the trigger migration message may be: PNFMigratetoVNFRequest(NS id, Be_Migrated_PNFD id, PNFins id). Wherein, PNFMigratetoVNFRequest represents a request for migrating a PNF to a VNF.
步骤S206、NFVO进行PNF迁移的合法性检查。Step S206, the NFVO checks the validity of the PNF migration.
具体地,此时NFVO根据NS id指示的NSD判断NSD模板中是否有替代该PNF的PNFD或者nestedNSD。当NFVO根据NS id指示的NSD确定NSD模板中是否有替代该PNF的PNFD或者nestedNSD时,NFVO确定PNF迁移的合法性检查通过,故执行步骤S207进行PNF迁移。否则,不执行。Specifically, at this time, the NFVO determines whether there is a PNFD or a nestedNSD that replaces the PNF in the NSD template according to the NSD indicated by the NS id. When the NFVO determines whether there is a PNFD or nestedNSD replacing the PNF in the NSD template according to the NSD indicated by the NS id, the NFVO determines that the legality check of the PNF migration is passed, so step S207 is executed to perform the PNF migration. Otherwise, do not execute.
步骤S207、所述NFVO触发所述NFV系统删除所述NFV中的PNF资源配置,并基于所述PNFD标识、所述PNF节点实例化标识以及所述虚拟网络资源描述实例化所述PNF的虚拟网络资源,所述虚拟网络资源为与所述VNFD对应的虚拟网络功能VNF,或者与所述nestedNSD对应的嵌入式网络业务(nestedNS)。Step S207, the NFVO triggers the NFV system to delete the PNF resource configuration in the NFV, and instantiates the virtual network of the PNF based on the PNFD identifier, the PNF node instantiation identifier and the virtual network resource description A resource, where the virtual network resource is a virtual network function VNF corresponding to the VNFD, or an embedded network service (nestedNS) corresponding to the nestedNSD.
其中,虚拟网络资源是指VNF系统中用于替换上述PNF功能的虚拟资源,从而基于该虚拟资源,可以实现将PNF功能迁移至VNF系统中。Wherein, the virtual network resource refers to a virtual resource used to replace the above-mentioned PNF function in the VNF system, so based on the virtual resource, the PNF function can be migrated to the VNF system.
具体地,NFVO根据PNF实例化标识删除与故障PNF的连接资源和相关配置,并实例化新的VNF或nestedNS。Specifically, the NFVO deletes connection resources and related configurations with the faulty PNF according to the PNF instantiation identifier, and instantiates a new VNF or nestedNS.
步骤S208、PNF实例化完成后,NFVO向OSS发送迁移成功通知消息。OSS接收NFVO发送的迁移成功通知消息。In step S208, after the instantiation of the PNF is completed, the NFVO sends a migration success notification message to the OSS. The OSS receives the migration success notification message sent by the NFVO.
可选地,在本发明的一个实施例中,所述迁移成功通知消息还包括以下信息中的至少一种:Optionally, in an embodiment of the present invention, the migration success notification message further includes at least one of the following information:
所述PNFD、所述虚拟网络资源描述的标识以及所述虚拟网络资源的标识。The PNFD, the identifier of the virtual network resource description, and the identifier of the virtual network resource.
其中,该虚拟网络资源描述的标识以及虚拟网络资源的标识用于表示PNF功能迁移至VNF后,所占用的NFV资源。Wherein, the identifier of the virtual network resource description and the identifier of the virtual network resource are used to represent the NFV resources occupied after the PNF function is migrated to the VNF.
可选地,若代替该PNF的虚拟网络资源为实例化的NVF,则该虚拟网络资源描述的标识可以为VNFD标识(VNFD identification,VNFD ID),该虚拟网络资源的标识为VNF标识(VNF identification,VNF ID)。Optionally, if the virtual network resource replacing the PNF is an instantiated NVF, the identifier described by the virtual network resource may be a VNFD identifier (VNFD identification, VNFD ID), and the identifier of the virtual network resource is a VNF identifier (VNF identification , VNF ID).
可选地,若代替该PNF的虚拟网络资源为实例化的nested NS,则该虚拟网络资源描述的标识可以为nested NSD标识(nested NS identification,nested NS ID),该虚拟网络资源的标识为nested NS标识(nested NS identification,nested NS ID)。Optionally, if the virtual network resource replacing the PNF is an instantiated nested NS, the identifier described by the virtual network resource may be a nested NSD identifier (nested NS identification, nested NS ID), and the identifier of the virtual network resource is nested NS identification (nested NS identification, nested NS ID).
可选地,该迁移成功通知消息中还可以包括PNF迁移成功标识,用于通知OSS,PNF迁移成功。Optionally, the migration success notification message may also include a PNF migration success identifier, which is used to notify the OSS that the PNF migration is successful.
可以理解,通过在VNFD返回给OSS的消息中携带替换PNF功能的虚拟网络资源描述的标识以及虚拟网络资源的标识,从而可以使OSS更直接地获知替换PNF功能的虚拟化资源。It can be understood that by carrying the identifier of the virtual network resource description and the identifier of the virtual network resource replacing the PNF function in the message returned by the VNFD to the OSS, the OSS can more directly know the virtualized resource replacing the PNF function.
具体地,该迁移成功通知消息可以为更新Ns响应消息UpdateNsResponse消息,在本发明实施例中,在该UpdateNsResponse消息中携带PNF向VNF迁移成功(PNF_Migrate_to_VNF_success)标识,用于指示PNF迁移成功。该迁移成功通知消息还携带被替换的PNF的PNFD ID、代替该PNF的VNFD ID信息以及新的实例化VNF ID信息;或者如果使用nested NSD代替原有的PNF,则该迁移成功通知消息还携带替代该PNF的nested NS ID信息以及实例化nested NS ID信息。Specifically, the migration success notification message may be an update Ns response message UpdateNsResponse message. In the embodiment of the present invention, the UpdateNsResponse message carries a PNF to VNF migration success (PNF_Migrate_to_VNF_success) identifier, which is used to indicate that the PNF migration is successful. The migration success notification message also carries the PNFD ID of the replaced PNF, the VNFD ID information replacing the PNF, and the new instantiated VNF ID information; or if the nested NSD is used to replace the original PNF, the migration success notification message also carries Replace the nested NS ID information of the PNF and the instantiated nested NS ID information.
具体地,在本发明的一个实施例中,该迁移成功通知消息的形式具体为:UpdateNsRequest(PNF_Migrate_to_VNF_success,Be_Migrated_PNFD id,VNFD id ofreplace PNF,VNF ins id of replace PNF)。其中,UpdateNsRequest表示更新Ns请求消息,PNF_Migrate_to_VNF_success为PNF迁移成功标识,Be_Migrated_PNFD id为即将迁移的PNF的PNFD标识,VNFD id of replace PNF为替换PNF的VNFD,VNF ins id of replacePNF为替换PNF的VNF标识。Specifically, in an embodiment of the present invention, the format of the migration success notification message is: UpdateNsRequest(PNF_Migrate_to_VNF_success, Be_Migrated_PNFD id, VNFD id of replace PNF, VNF ins id of replace PNF). Among them, UpdateNsRequest represents the update Ns request message, PNF_Migrate_to_VNF_success is the PNF migration success identifier, Be_Migrated_PNFD id is the PNFD identifier of the PNF to be migrated, VNFD id of replace PNF is the VNFD of the replacement PNF, and VNF ins id of replacePNF is the VNF identifier of the replacement PNF.
具体地,在本发明的另一个实施例中,该迁移成功通知消息也可以为新增接口消息,该迁移成功通知消息的具体形式为:PNFMigratetoVNFResponse(success,Be_Migrated_PNFD id,VNFD id of replace PNF,VNF ins id of replace PNF),其中,PNFMigratetoVNFResponse表示PNF向VNF迁移响应消息,success表示迁移成功标识,Be_Migrated_PNFD id用于表示迁移的PNF的PNFD标识,VNFD id of replace PNF为替换PNF的VNFD,VNF ins id of replace PNF为替换PNF的VNF标识。Specifically, in another embodiment of the present invention, the migration success notification message may also be a new interface message, and the specific format of the migration success notification message is: PNFMigratetoVNFResponse(success, Be_Migrated_PNFD id, VNFD id of replace PNF, VNF ins id of replace PNF), where PNFMigratetoVNFResponse indicates the migration response message from PNF to VNF, success indicates the successful identification of the migration, Be_Migrated_PNFD id is used to indicate the PNFD identification of the migrated PNF, VNFD id of replace PNF is the VNFD that replaces the PNF, VNF ins id of replace PNF is the VNF identifier of the replacement PNF.
OSS收到该消息后,记录当前PNF节点使用的是虚拟化节点,同时保存接口传递的相关信息。After receiving the message, the OSS records that the current PNF node uses a virtualization node, and saves the relevant information transmitted by the interface.
通过上述流程,可以在PNF故障后,将PNF自动快速迁移至VNF上。需要说明,上述迁移流程也可以应用于非PNF故障,当OSS主动请求进行云迁移的场景,此时OSS向NFVO发送的第一请求消息中将不包括PNF故障消息。Through the above process, after the PNF fails, the PNF can be automatically and quickly migrated to the VNF. It should be noted that the above migration process can also be applied to non-PNF faults. When the OSS actively requests cloud migration, the first request message sent by the OSS to the NFVO will not include the PNF fault message.
可选地,在本发明的一个实施例中,在OSS主动请求进行云迁移场景下,触发迁移消息也可以为新增接口消息,具体消息形式为:PNFMigratetoVNFRequest(NS id,Be_Migrated_PNFD id,PNF ins id),其中,PNFMigratetoVNFRequest表示PNF向VNF迁移请求,NS id表示初始实例化NS的标识,Be_Migrated_PNFD id用于表示即将迁移的PNF的PNFD标识,PNF ins id用于表示PNF节点实例化标识。迁移成功通知消息也可以为新增接口消息,该迁移成功通知消息的具体形式为:PNFMigratetoVNFResponse(success,Be_Migrated_PNFD id,VNFD id of replace PNF,VNF ins id of replace PNF),其中,PNFMigratetoVNFResponse表示,VNFD id of replace PNF为替换PNF的VNFD,VNF ins idof replace PNF为替换PNF的VNF标识。Optionally, in an embodiment of the present invention, in the scenario where the OSS actively requests cloud migration, the trigger migration message can also be a new interface message, and the specific message format is: PNFMigratetoVNFRequest(NS id, Be_Migrated_PNFD id, PNF ins id ), wherein, PNFMigratetoVNFRequest represents a migration request from PNF to VNF, NS id represents the identity of the initial instantiated NS, Be_Migrated_PNFD id is used to represent the PNFD identity of the PNF to be migrated, and PNF ins id is used to represent the PNF node instantiation identity. The migration success notification message can also be a newly added interface message. The specific format of the migration success notification message is: PNFMigratetoVNFResponse(success, Be_Migrated_PNFD id, VNFD id of replace PNF, VNF ins id of replace PNF), wherein, PNFMigratetoVNFResponse indicates that VNFD id of replace PNF is the VNFD of the replacement PNF, and VNF ins idof replace PNF is the VNF ID of the replacement PNF.
由上可见,本发明实施例提供的物理网络功能PNF迁移方法,通过提前在NSD中设计替代PNF的VNFD或者nestedNSD,从而当PNF故障或者运营商需要将PNF功能云迁移时,NFVO能够基于上述VNFD或者nestedNSD快速将PNF功能迁移至VNF系统中,缩短PNF向VNF迁移的时间。It can be seen from the above that the physical network function PNF migration method provided by the embodiment of the present invention designs the VNFD or nestedNSD that replaces the PNF in the NSD in advance, so that when the PNF fails or the operator needs to migrate the PNF function to the cloud, the NFVO can be based on the above VNFD Or nestedNSD quickly migrates the PNF function to the VNF system, shortening the migration time from PNF to VNF.
本发明实施例中,当PNF故障恢复后,可以使用步骤S209-步骤S212的步骤自动进行PNF回迁。In the embodiment of the present invention, after the PNF fault recovers, the steps of step S209-step S212 can be used to automatically perform PNF relocation.
步骤S209、当PNF故障修复完成后,OSS向NFVO发送回迁消息。NFVO接收OSS发送的回迁消息。Step S209, when the PNF failure is repaired, the OSS sends a relocation message to the NFVO. NFVO receives the fetch message sent by OSS.
其中,所述回迁消息用于指示所述NFVO将所述PNF功能从所述NFV回迁至PNF,所述回迁消息包括所述PNFD标识以及所述PNF节点实例化标识。Wherein, the fetch message is used to instruct the NFVO to fetch the PNF function from the NFV to the PNF, and the fetch message includes the PNFD identifier and the PNF node instantiation identifier.
可选地,在本发明的一个实施例中,在NFVO主动发起PNF的场景下,该回迁消息可以是在PNF故障修复完成后,OSS系统向NFVO主动请求进行PNF回迁的一个请求消息,也即此时可以通过在回迁消息中携带PNF回迁标识用于触发NFVO进行PNF回迁。具体地,该回迁消息可以为更新Ns请求(UpdateNsRequest)消息。Optionally, in an embodiment of the present invention, in the scenario where the NFVO initiates the PNF, the fetch message may be a request message that the OSS system actively requests the NFVO to perform a PNF fetch after the PNF fault repair is completed, that is, At this time, the PNF fetch identifier can be carried in the fetch message to trigger the NFVO to perform the PNF fetch. Specifically, the fetch message may be an update Ns request (UpdateNsRequest) message.
可选地,在本发明的另一个实施例中,该回迁消息也可以是在运营商需要进行PNF云化节点回迁时,由OSS向NFVO发送的请求PNF回迁的消息。Optionally, in another embodiment of the present invention, the relocation message may also be a message sent by the OSS to the NFVO to request PNF relocation when the operator needs to perform a PNF cloud node relocation.
可选地,在本发明的另一个实施例中,该回迁消息也可以为其它用于实现上述功能的新增的接口消息类型。Optionally, in another embodiment of the present invention, the fetch message may also be other newly added interface message types for realizing the above functions.
可选地,在本发明的一个实施例中,当NFVO向OSS发送状态发送指示消息请求订阅PNF状态时,所述回迁消息还包括所述PNF故障修复成功的信息,也即当PNF故障修复成功后,OSS向NFVO发送PNF的状态信息,然后NFVO在该回迁消息触发下即可执行PNF回迁的流程。Optionally, in an embodiment of the present invention, when the NFVO sends a status sending indication message to the OSS requesting to subscribe to the PNF status, the fetch message also includes the information that the PNF fault repair is successful, that is, when the PNF fault repair is successful Afterwards, the OSS sends the PNF status information to the NFVO, and then the NFVO can execute the process of PNF retrieval triggered by the retrieval message.
可以理解,通过在回迁消息中携带PNF故障修复消息,用于触发NFVO进行PNF回迁。通过该方式,可以使NFVO及时获知PNF的状态,并及时发起PNF迁移或者回迁,提高PNF迁移或者回迁效率。It can be understood that by carrying the PNF fault repair message in the fetch message, it is used to trigger the NFVO to perform PNF fetch. In this manner, the NFVO can be informed of the status of the PNF in a timely manner, and initiate PNF migration or relocation in time, thereby improving the efficiency of PNF migration or relocation.
可选地,在本发明的一个实施例中,可以通过在该回迁消息中携带,携带VNF向PNF迁移(VNF_Migrate_to_PNF)标识,用于指示将PNF功能从VNF回迁至PNF,该回迁消息中同时携带要回迁的PNFD标识以及PNF节点实例化标识。该PNFD ID以及PNF实例化标识用于通知NFVO将哪个PNF功能回迁至PNF。该PNF节点实例化标识可以为一个,也可以为多个。Optionally, in an embodiment of the present invention, it may be carried in the fetch message, carrying the VNF to PNF migration (VNF_Migrate_to_PNF) identifier, which is used to indicate that the PNF function is migrated back from the VNF to the PNF, and the fetch message also carries The ID of the PNFD to be retrieved and the instantiation ID of the PNF node. The PNFD ID and the PNF instantiation identifier are used to notify the NFVO which PNF function to migrate back to the PNF. The PNF node instantiation identifier may be one or multiple.
具体地,在本发明的一个实施例中,该回迁消息的具体形式可以为:UpdateNsRequest(NS id,VNF_Migrate_to_PNF,PNFD id,PNF ins id),其中UpdateNsRequest为更新Ns请求消息,NS id表示实例化的NS,VNF_Migrate_to_PNF表示VNF向PNF回迁标识,PNFD id为PNFD标识,PNF ins id为PFN节点实例化标识。Specifically, in an embodiment of the present invention, the specific form of the fetch message may be: UpdateNsRequest(NS id, VNF_Migrate_to_PNF, PNFD id, PNF ins id), wherein UpdateNsRequest is an update Ns request message, and NS id represents the instantiated NS, VNF_Migrate_to_PNF means VNF migrates back to PNF ID, PNFD id is PNFD ID, PNF ins id is PFN node instantiation ID.
具体地,在本发明的另一个实施例中,该回迁消息也可以为新增接口消息,具体形式可以为:VNFMigratetoPNFRequest(NS id,PNFD id,PNF ins id),其中,VNFMigratetoPNFRequest为VNF向PNF回迁请求消息,NS id用于标识PNF节点所在的NS,PNFD id用于标识回迁的PNF的PNFD,PNF ins id表示回迁的PNF实例化标识。Specifically, in another embodiment of the present invention, the fetch message can also be a newly added interface message, and the specific form can be: VNFMigratetoPNFRequest(NS id, PNFD id, PNF ins id), wherein, VNFMigratetoPNFRequest is the fetch message from VNF to PNF In the request message, the NS id is used to identify the NS where the PNF node is located, the PNFD id is used to identify the PNFD of the fetched PNF, and the PNF ins id represents the instantiation identifier of the fetched PNF.
步骤S210、NFVO进行PNF回迁的合法性检查。Step S210, the NFVO checks the validity of the PNF retrieval.
具体地,在本发明的一个实施例中,NFVO判断NSD中是否有该PNFD的信息以及代替该PNF的VNFD或nested NSD信息,在NFVO确定NSD中有该PNFD的信息以及代替该PNF的VNFD或nested NSD信息时,NFVO确定PNF回迁合法性通过。Specifically, in one embodiment of the present invention, the NFVO judges whether there is information about the PNFD and the VNFD or nested NSD information that replaces the PNF in the NSD, and the NFVO determines whether there is information about the PNFD and the VNFD or nested NSD that replaces the PNF in the NSD. When the NSD information is nested, the NFVO determines that the PNF retrieval is legally passed.
具体地,在本发明的一个实施例中,NFVO还判断PNF当前的状是否是使用VNF或者nested NSD。在NFVO确定PNF当前的状使用VNF或者nested NSD时,NFVO确定PNF回迁合法性通过。Specifically, in an embodiment of the present invention, the NFVO also judges whether the current state of the PNF is to use a VNF or a nested NSD. When the NFVO determines that the current state of the PNF uses VNF or nested NSD, the NFVO determines that the PNF retrieval is legally passed.
具体地,在本发明的另一个实施例中,NFVO同时判断NSD是否有该PNFD的信息以及代替该PNF的VNFD或nested NSD信息,以及PNF当前的状是否是使用VNF或者nested NSD。在NFVO确定NSD中有该PNFD的信息以及代替该PNF的VNFD或nested NSD信息,以及PNF当前的状使用VNF或者nested NSD时,NFVO确定PNF回迁合法性通过。Specifically, in another embodiment of the present invention, the NFVO simultaneously judges whether the NSD has the information of the PNFD and the information of the VNFD or nested NSD replacing the PNF, and whether the current state of the PNF is to use the VNF or the nested NSD. When NFVO determines that the NSD has the information of the PNFD and the VNFD or nested NSD information that replaces the PNF, and the current status of the PNF uses VNF or nested NSD, the NFVO determines that the PNF retrieval is legally passed.
可选地,若NFVO进行PNF回迁的合法性检查通过,则执行步骤S603,NFVO执行对PNF进行回迁的流程。Optionally, if the validity check of the PNF fetch by the NFVO is passed, step S603 is performed, and the NFVO executes the process of fetching the PNF.
可选地,若NFVO进行PNF回迁的合法性检查不通过,则NFVO不对回迁消息做出响应。Optionally, if the validity check of the PNF fetch by the NFVO fails, the NFVO does not respond to the fetch message.
步骤S211、NFVO删除替换PNF使用的虚拟网络资源配置并实例化PNF的连接。Step S211, the NFVO deletes the virtual network resource configuration used by the replacement PNF and instantiates the connection of the PNF.
具体地,NFVO根据回迁消息中的PNFD ID以及PNF实例化ID确定替换PNF功能的VNF,然后删除替换PNF功能的VNF的相关连接和配置。Specifically, the NFVO determines the VNF that replaces the PNF function according to the PNFD ID and the PNF instantiation ID in the fetch message, and then deletes related connections and configurations of the VNF that replaces the PNF function.
此时,NFVO即把PNF功能从虚拟网络资源回迁至PNF中。At this time, NFVO moves back the PNF function from the virtual network resource to the PNF.
步骤S212、替换成功后,NFVO向OSS发送回迁成功通知消息。Step S212, after the replacement is successful, the NFVO sends a migration success notification message to the OSS.
其中,所述回迁成功通知消息用于通知所述OSS,所述PNF功能从所述NFV回迁移至PNF成功。Wherein, the migration success notification message is used to notify the OSS that the migration of the PNF function from the NFV to the PNF is successful.
可选地,在本发明的一个实施例中,所述回迁成功通知消息还包括以下信息中的至少一种:Optionally, in an embodiment of the present invention, the retrieval success notification message further includes at least one of the following information:
所述PNFD标识、以及所述PNF实例化标识。The PNFD identifier, and the PNF instantiation identifier.
可选地,该回迁成功通知消息还可以包括PNF回迁成功的标识,用于通知OSS,该PNF回迁成功。具体地,回迁成功通知消息可以为通知(Noftiy)消息,该Notify消息中可以包括PNFD标识、PNF实例化标识以及PNF回迁成功的标识。Optionally, the successful retrieval notification message may also include an identifier of a successful PNF retrieval, which is used to notify the OSS that the PNF retrieval is successful. Specifically, the fetch success notification message may be a notification (Notify) message, and the Notify message may include a PNFD identifier, a PNF instantiation identifier, and an identifier of a successful PNF fetch.
可以理解,通过在回迁成功后,NFVO返回给OSS的消息中携带所述PNFD标识、以及所述PNFD实例化标识中的一种或多种,从而可以使得OSS更为直接地获取到从VNF回迁的PNF。It can be understood that by carrying one or more of the PNFD identifier and the PNFD instantiation identifier in the message returned by the NFVO to the OSS after the fetch is successful, the OSS can more directly obtain the fetch from the VNF. The PNF.
具体地,该回迁成功通知消息中携带VNF向PNF回迁成功标识(VNF_Migrate_to_PNF_success),以及被修复的PNFD标识和PNF节点实例化标识,用于通知OSS,PNF节点功能回迁功能,以及具体回迁的PNF节点。Specifically, the migration success notification message carries the VNF to PNF migration success identifier (VNF_Migrate_to_PNF_success), as well as the repaired PNFD identifier and the PNF node instantiation identifier, and is used to notify the OSS, the PNF node function migration function, and the specific PNF node that is migrated back. .
具体地,在本发明的一个实施例中,该回迁成功通知消息的具体形式为:UpdateNsRequest(VNF_Migrate_to_PNF_success,PNFD id,PNF ins id),其中,UpdateNsRequest为更新Ns请求消息,VNF_Migrate_to_PNF_success为VNF向PNF回迁成功标识,PNFD id为回迁的PNF对应的PNFD标识,PNF ins id为回迁的PNF节点实例化标识。Specifically, in one embodiment of the present invention, the specific format of the migration success notification message is: UpdateNsRequest(VNF_Migrate_to_PNF_success, PNFD id, PNF ins id), wherein, UpdateNsRequest is the update Ns request message, and VNF_Migrate_to_PNF_success is the successful migration of the VNF to the PNF PNFD id is the PNFD identifier corresponding to the fetched PNF, and PNF ins id is the instantiation identifier of the fetched PNF node.
具体地,在本发明的另一个实施例中,该回迁成功通知消息也可以为新增接口消息,具体形式为:VNFMigratetoPNFResponse(success,PNFD id,PNF ins id),其中,VNFMigratetoPNFResponse为VNF向PNF回迁响应消息,success用于标识VNF向PNF回迁成功,PNF ins id表示回迁的PNF实例化标识。Concretely, in another embodiment of the present invention, the notification message of successful relocation can also be a new interface message, and the specific form is: VNFMigratetoPNFResponse(success, PNFD id, PNF ins id), wherein, VNFMigratetoPNFResponse is the relocation of VNF to PNF In the response message, success is used to indicate that the migration of the VNF to the PNF is successful, and the PNF ins id indicates the PNF instantiation identifier of the migration.
通过上述S209-S212步骤,可以实现对PNF功能的自动回迁。需要说明,上述迁移流程也可以应用于非PNF故障,当OSS主动请求进行云迁移的场景,此时OSS向NFVO发送的回迁消息中将不包括PNF故障修复信息。Through the above steps S209-S212, the automatic retrieval of the PNF function can be realized. It should be noted that the above migration process can also be applied to non-PNF faults. When the OSS actively requests cloud migration, the migration message sent by the OSS to the NFVO will not include PNF fault recovery information.
需要说明,本发明实施例同时也可以应用于第五代移动通信技术(5th-Generation,简称5G)网络中,此时上述OSS系统可以为网络切片管理器。It should be noted that the embodiment of the present invention can also be applied to a fifth-generation mobile communication technology (5th-Generation, 5G for short) network, and in this case, the above-mentioned OSS system can be a network slice manager.
参见图3,图3是本发明实施例提供的另一种物理网络功能PNF迁移方法的流程示意图。图3所示的实施例用于在NFVO进行PNF状态订阅的场景中,在NFVO接收到PNF的故障消息后,NFVO主动发起PNF迁移的场景中。其中,图2所示的方法中,与图2所示方法相同或类似的内容可以参考上述详细描述,此处不再赘述。Referring to FIG. 3 , FIG. 3 is a schematic flowchart of another physical network function PNF migration method provided by an embodiment of the present invention. The embodiment shown in FIG. 3 is used in the scenario where the NFVO subscribes to the PNF state, and after the NFVO receives the PNF fault message, the NFVO actively initiates the PNF migration. Wherein, in the method shown in FIG. 2 , for content that is the same as or similar to the method shown in FIG. 2 , reference may be made to the above detailed description, and details are not repeated here.
在图3所示的步骤流程中,步骤S301-步骤S305示出了NS初始实例化的流程,步骤S306-步骤S311示出了PNF迁移的流程,步骤S2312-步骤S316示出了PNF回迁的流程。详述如下:In the step flow shown in Figure 3, step S301-step S305 shows the flow of NS initial instantiation, step S306-step S311 shows the flow of PNF migration, and step S2312-step S316 shows the flow of PNF relocation . The details are as follows:
S301、OSS向NFVO发送实例化指示消息。NFVO接收OSS发送的实例化指示消息。S301. The OSS sends an instantiation indication message to the NFVO. The NFVO receives the instantiation indication message sent by the OSS.
可选地,在本发明的一个实施例中,在NFVO主动发起PNF迁移与回迁的场景下,在PNF故障时,该实例化指示消息还可以包括PNF故障是否可使用VNF替换标识,以及PNF故障修复后是否回迁标识。通过在初始化时由OSS向NFVO发送这两个标识,以指示后续NFVO主动发起PNF迁移或回迁时,是否进行PNF迁移或回迁移。Optionally, in an embodiment of the present invention, in the scenario where the NFVO actively initiates PNF migration and recall, when the PNF fails, the instantiation indication message may also include whether the PNF failure can use the VNF replacement identifier, and the PNF failure Whether to reset the flag after repairing. The OSS sends these two identifiers to the NFVO during initialization to indicate whether to perform PNF migration or back migration when the subsequent NFVO actively initiates PNF migration or relocation.
可选地,在本发明的一个实施例中,当实例化指示消息中包括PNF故障是否可使用VNF替换标识时,则只有当PNF故障是否可使用VNF替换标识为肯定时,在PNF故障时将PNF功能迁移至VNF上,否则不进行迁移。Optionally, in an embodiment of the present invention, when the instantiation indication message includes whether the PNF failure can use the VNF replacement flag, only when the PNF failure can use the VNF replacement flag is positive, when the PNF fault The PNF function is migrated to the VNF, otherwise the migration is not performed.
可选地,在本发明的一个实施例中,当实例化指示消息中包括PNF故障修复后是否回迁标识时,则只有当PNF故障修复后是否回迁标识为肯定时,在PNF故障修复后将PNF功能从VNF回迁至PNF上,否则不进行回迁。Optionally, in one embodiment of the present invention, when the instantiation indication message includes whether the flag of whether to revert after the PNF fault is repaired, then only when the flag of whether to relocate after the PNF fault is repaired is affirmative, the PNF Functions are relocated from the VNF to the PNF, otherwise no relocation is performed.
具体地,在本发明的一个实施例中,在OSS创建一个Network Service请求中,此时该实例化指示消息可以为实施化Ns请求消息(InstantiateNsRequest)消息,在InstantiateNsRequest消息中增加PNFD标识、PNF故障是否使用VNF替换标识,以及PNF故障修复后是否回迁标识。Specifically, in one embodiment of the present invention, when the OSS creates a Network Service request, the instantiation instruction message can be an InstantiateNsRequest message at this time, and the PNFD identification and PNF fault are added to the InstantiateNsRequest message. Whether to use the VNF to replace the ID, and whether to restore the ID after the PNF fault is repaired.
具体地,在本发明的一个实施例中,该实例化指示消息的消息形式为:InstantiateNsRequest(NS id,PNFD_id,PNForVNF_priority_flag=PNF,PNF-fail-Migtate_to_VNF_flag,PNF-Restore-Back-flag)。Specifically, in an embodiment of the present invention, the message format of the instantiate indication message is: InstantiateNsRequest(NS id, PNFD_id, PNForVNF_priority_flag=PNF, PNF-fail-Migtate_to_VNF_flag, PNF-Restore-Back-flag).
其中,InstantiateNsRequest为实例化Ns请求消息,PNF-fail-Migtate_to_VNF_flag也即PNF故障是否可使用VNF替换标识,用于标识PNF故障是否可以使用VNF进行替换,若该标识为Yes,则表示PNF故障可以使用VNF进行替换,若该标识为NO,则表示PNF故障不可以使用VNF进行替换。Among them, InstantiateNsRequest is the instantiated Ns request message, and PNF-fail-Migtate_to_VNF_flag is the flag of whether the PNF fault can be replaced by VNF, which is used to identify whether the PNF fault can be replaced by VNF. If the flag is Yes, it means that the PNF fault can be replaced by VNF. VNF is used for replacement. If the flag is NO, it means that PNF failure cannot be replaced by VNF.
其中,PNF-Restore-Back-flag也即PNF故障修复后是否回迁标识,用于标识PNF故障修复后是否要回迁标注,或该标识为Yes,则表示PNF故障修复后需要回迁,若该标注为No,则表示PNF故障修复后不需要回迁。NFVO收到实例化指示消息后,记录相关信息。Among them, the PNF-Restore-Back-flag is the flag of whether to restore after the PNF fault is repaired, which is used to identify whether to restore the mark after the PNF fault is repaired, or if the flag is Yes, it means that the PNF fault needs to be restored after the repair. If the mark is If No, it means that it does not need to be moved back after the PNF fault is repaired. After receiving the instantiation indication message, the NFVO records relevant information.
S302、NFVO根据实例化指示消息进行NS初始实例化流程。S302. The NFVO performs an NS initial instantiation process according to the instantiation indication message.
具体地,在本发明实施例中,当该网络节点使用PNF进行部署,则在NS实例化完成后得到PNF节点实例化标识信息,也即PNF ID。Specifically, in the embodiment of the present invention, when the network node is deployed using PNF, PNF node instantiation identification information, that is, PNF ID, is obtained after NS instantiation is completed.
可选地,在5G网络场景下,也可以由网络切片进行NS初始实例化。Optionally, in a 5G network scenario, the initial instantiation of the NS can also be performed by the network slice.
步骤S303、NFVO向OSS发送实例化指示消息的响应消息。In step S303, the NFVO sends a response message of the instantiation instruction message to the OSS.
具体地,该实例化指示消息的响应消息中包括PNFD以及PNFD实例化ID信息。Specifically, the response message of the instantiation indication message includes PNFD and PNFD instantiation ID information.
步骤S304、NFVO向OSS发送状态发送指示消息。OSS接收NFVO发送的状态发送指示消息。Step S304, the NFVO sends a status sending indication message to the OSS. The OSS receives the status sending indication message sent by the NFVO.
其中,所述状态发送指示消息包括所述PNF节点实例化标识,所述状态发送指示消息用于指示所述OSS在所述PNF的当前状态发生改变时,向所述NFVO发送所述PNF的当前状态。Wherein, the status sending indication message includes the instantiation identifier of the PNF node, and the status sending indication message is used to instruct the OSS to send the current status of the PNF to the NFVO when the current status of the PNF changes. state.
可选地,该状态发送指示消息还可以包括PNF状态标识,用于标识订阅该PNF的状态信息。Optionally, the state sending indication message may also include a PNF state identifier, which is used to identify the state information subscribed to the PNF.
具体地,该状态发送指示消息可以为订阅(Subscriber)消息,在该Subscriber消息中包括PNF实例化标识以及PNF状态标识。Specifically, the status sending indication message may be a Subscriber message, and the Subscriber message includes a PNF instantiation identifier and a PNF status identifier.
具体地,该状态发送指示消息也可以其它接口消息类型。用于实现相应的功能。Specifically, the status sending indication message may also be of other interface message types. Used to realize the corresponding function.
可选地,在本发明的一个实施例中,当PNF故障是否可使用VNF替换标识为肯定时,NFVO则向OSS发送状态发送指示消息。Optionally, in an embodiment of the present invention, when the indication of whether the PNF failure can be replaced by the VNF is positive, the NFVO sends a status sending indication message to the OSS.
可选地,在本发明的一个实施例中,当NFVO向OSS发送状态发送指示消息请求订阅PNF状态时,所述触发迁移消息还包括所述PNF故障,也即当PNF故障时,OSS向NFVO发送PNF的状态信息,然后NFVO在该触发迁移消息的触发下即可执行PNF迁移的流程。Optionally, in an embodiment of the present invention, when the NFVO sends a status sending indication message to the OSS requesting to subscribe to the PNF status, the trigger migration message also includes the PNF failure, that is, when the PNF fails, the OSS sends a notification to the NFVO The status information of the PNF is sent, and then the NFVO can execute the process of PNF migration under the trigger of the trigger migration message.
可以理解,为了使NFVO及时获知PNF的状态信息,NFVO可以通过向OSS发送状态订阅消息,从而当PNF的状态发生改变时,OSS及时将PNF的状态信息发送给NFVO,从而NFVO在获取到PNF的状态信息为PNF故障时,即触发NFVO进行PNF迁移。也即通过在触发迁移消息中携带PNF故障消息,用于触发NFVO进行PNF迁移。通过该方式,可以使NFVO及时获知PNF的状态,并及时发起PNF迁移或者回迁,提高PNF迁移或者回迁效率。It can be understood that in order for the NFVO to know the status information of the PNF in a timely manner, the NFVO can send a status subscription message to the OSS, so that when the status of the PNF changes, the OSS sends the status information of the PNF to the NFVO in time, so that the NFVO can obtain the status information of the PNF. When the status information shows that the PNF is faulty, the NFVO is triggered to perform PNF migration. That is, by carrying the PNF failure message in the trigger migration message, it is used to trigger the NFVO to perform PNF migration. In this manner, the NFVO can be informed of the status of the PNF in a timely manner, and initiate PNF migration or relocation in time, thereby improving the efficiency of PNF migration or relocation.
具体地,在NFVO读取到InstantiateNsRequest中的PNF-fail-Migtate_to_VNF_flag的取值为Yes时,NFVO向OSS发送状态发送指示消息。Specifically, when the NFVO reads that the value of PNF-fail-Migtate_to_VNF_flag in the InstantiateNsRequest is Yes, the NFVO sends a status sending indication message to the OSS.
可选地,该状态发送指示消息中还可以包括PNF开始迁移标识,用于NFVO通知OSS即将开始进行PNF迁移。Optionally, the status sending indication message may also include a PNF start migration identifier, which is used by the NFVO to notify the OSS that the PNF migration is about to start.
具体地,在本发明的一个实施例中,该状态发送指示消息的消息形式为:Subscriber(PNF ins id,PNF-State,Begin_PNF_Migrate_to_VNF),其中,Subscriber为订阅消息,PNF-State为PNF状态标识,PNF_Migrate_to_VNF_success用于指示即将开始进行PNF迁移。Specifically, in one embodiment of the present invention, the message format of the state sending indication message is: Subscriber(PNF ins id, PNF-State, Begin_PNF_Migrate_to_VNF), wherein, Subscriber is a subscription message, and PNF-State is a PNF state identifier, PNF_Migrate_to_VNF_success is used to indicate that PNF migration is about to start.
步骤S305、OSS向NFVO发送状态发送指示消息响应消息。Step S305, the OSS sends a status sending indication message response message to the NFVO.
其中,该状态发送指示消息响应消息为OSS在接收到NVFO发送的状态发送指示消息后,作出的应答消息。Wherein, the status sending indication message response message is a response message made by the OSS after receiving the status sending indication message sent by the NVFO.
通过上述流程,可以实现NS初始实例化流程,同时可以实现NFVO对PNF状态信息的订阅,以实现NFVO能及时接收到PNF的状态信息,并在PNF故障或PNF故障恢复后及时做出响应。Through the above process, the NS initial instantiation process can be realized, and at the same time, the NFVO can subscribe to the PNF status information, so that the NFVO can receive the PNF status information in time, and respond in time after the PNF failure or PNF failure recovery.
在本发明实施例中,在NS初始实例化流程完成后,当PNF故障时,则可以使用步骤S306-步骤S311对PNF进行自动迁移。In the embodiment of the present invention, after the initial instantiation process of the NS is completed, when the PNF fails, steps S306-S311 can be used to automatically migrate the PNF.
步骤S306、PNF发生故障,该故障信息上报到OSS。从而OSS接收到PNF故障消息。In step S306, a fault occurs in the PNF, and the fault information is reported to the OSS. Thus the OSS receives the PNF failure message.
步骤S307、OSS向NFVO发送触发迁移消息。NFVO接收OSS发送的触发迁移消息。Step S307, the OSS sends a trigger migration message to the NFVO. The NFVO receives the migration trigger message sent by the OSS.
可选地,在本发明的一个实施例中,在NFVO进行PNF状态订阅,如果PNF故障,NFVO主动发起迁移的场景下,OSS系统接收到PNF故障消息后,OSS系统将该故障信息发送给NFVO,此时触发迁移消息包括该PNF故障消息。然后NFVO获知PNF故障后,主动进行PNF迁移,也即认为在触发迁移消息中携带PNF故障消息用于触发NFVO进行PNF迁移。具体地,此时,该触发迁移消息可以为发布(Publish)消息。该Publish消息中包括PNF故障的信息。Optionally, in one embodiment of the present invention, in the scenario where NFVO subscribes to the PNF state, and if the PNF fails, NFVO initiates migration on its own initiative, after the OSS system receives the PNF failure message, the OSS system sends the failure information to the NFVO , at this time, the trigger migration message includes the PNF failure message. Then, after learning of the PNF failure, the NFVO actively performs PNF migration, that is, it considers that the PNF failure message carried in the trigger migration message is used to trigger the NFVO to perform PNF migration. Specifically, at this time, the trigger migration message may be a publish (Publish) message. The Publish message includes PNF failure information.
在本发明实施例中,由于在NS初始实例化流程中,NFVO向OSS发起过PNF状态订阅流程,所以在PNF故障后,OSS向NFVO发送触发迁移消息。In the embodiment of the present invention, since the NFVO initiated the PNF status subscription process to the OSS during the initial instantiation process of the NS, the OSS sends a trigger migration message to the NFVO after the PNF fails.
在本发明实施例中,该触发迁移消息中包括PNFD ID,PNF实例化ID以及PNF状态信息,此时PNF状态信息为PNF故障。In the embodiment of the present invention, the trigger migration message includes a PNFD ID, a PNF instantiation ID, and PNF status information. At this time, the PNF status information is PNF failure.
可选地,该触发迁移消息中还包括PNF状态类型,例如,当PNF状态信息为PNF故障,PNF状态的类型为PNF故障的原因。Optionally, the trigger migration message also includes a PNF status type, for example, when the PNF status information is a PNF failure, the PNF status type is the cause of the PNF failure.
具体地,该触发迁移消息为发布(Publish)消息,消息的具体形式为:Pulish(PNFDid,PNF ins id,PNF_State=fault,cause=XXX),其中,PNFD id用于表示即将迁移的PNF的PNFD标识,PNF ins id用于表示PNF节点实例化标识,PNF_State=fault表示PNF故障,cause=XXX表示PNF的故障类型。Specifically, the trigger migration message is a Publish message, and the specific form of the message is: Publish(PNFDid, PNF ins id, PNF_State=fault, cause=XXX), wherein, the PNFD id is used to represent the PNFD of the PNF to be migrated An identifier, PNF ins id is used to indicate the PNF node instantiation identifier, PNF_State=fault indicates a PNF fault, and cause=XXX indicates a PNF fault type.
步骤S308、NFVO进行PNF迁移的合法性检查。Step S308, the NFVO checks the validity of the PNF migration.
在本发明实施例中,由于该触发迁移消息中携带PNF已经发生故障的信息,以及具体为哪个PNF发生故障,NFVO可以在触发迁移消息的触发下执行PNF迁移。In the embodiment of the present invention, because the trigger migration message carries the information that the PNF has failed, and which PNF has failed specifically, the NFVO can perform PNF migration under the trigger of the trigger migration message.
具体地,在本发明的一个实施例中,NFVO判断NSD中是否有替代PNF的VNFD或者nestedND,当NFVO确定NSD中具有替代PNF的VNFD或者nestedND时,NFVO确定PNF迁移的合法性检查通过。Specifically, in one embodiment of the present invention, the NFVO judges whether there is a VNFD or nestedND that replaces the PNF in the NSD. When the NFVO determines that there is a VNFD or nestedND that replaces the PNF in the NSD, the NFVO determines that the legality check of the PNF migration passes.
具体地,在本发明的另一个实施例中,由于是由NFVO主动发起的迁移请求,所以当在OSS发送的实例化指示消息中包括PNF故障是否可使用VNF替换标识为肯定时,NFVO确定PNF迁移的合法性检查通过。Specifically, in another embodiment of the present invention, since the migration request is actively initiated by the NFVO, when the instantiation indication message sent by the OSS includes whether the PNF failure can be replaced by a VNF as affirmative, the NFVO determines that the PNF The legality check of the migration is passed.
具体地,在本发明的另一个实施例中,当NFVO确定NSD中具有替代PNF的VNFD或者nestedND,以及OSS发送的实例化指示消息中包括PNF故障是否可使用VNF替换标识为肯定时,NFVO确定PNF迁移的合法性检查通过。Specifically, in another embodiment of the present invention, when the NFVO determines that there is a VNFD or nestedND with a substitute PNF in the NSD, and the instantiation indication message sent by the OSS includes whether the PNF failure can be replaced by a VNF as affirmative, the NFVO determines that The legality check of PNF migration is passed.
可选地,NFVO确定PNF迁移的合法性检查通过时,则执行步骤S309,以及进行PNF迁移。Optionally, when the NFVO determines that the validity check of the PNF migration is passed, step S309 is executed and the PNF migration is performed.
可选地,NFVO确定PNF迁移的合法性检查不通过时,则忽略该触发迁移消息的触发请求。Optionally, when the NFVO determines that the validity check of the PNF relocation fails, it ignores the trigger request for triggering the relocation message.
步骤S309、NFVO向OSS发送迁移通知消息。OSS接收NFVO发送的迁移通知消息。Step S309, the NFVO sends a migration notification message to the OSS. The OSS receives the migration notification message sent by the NFVO.
其中,所述迁移通知消息用于通知所述OSS,所述NFVO将所述PNF功能迁移至所述NFV,所述迁移通知消息包括所述PNFD标识以及所述PNF节点实例化标识。Wherein, the migration notification message is used to notify the OSS that the NFVO migrates the PNF function to the NFV, and the migration notification message includes the PNFD identifier and the PNF node instantiation identifier.
在本发明实施例中,该迁移通知消息中包括PNFD ID,PNF节点实例化标识以及PNF迁移标识。In the embodiment of the present invention, the migration notification message includes a PNFD ID, a PNF node instantiation identifier and a PNF migration identifier.
可选地,该迁移通知消息中还可以包括PNF开始迁移标识,用于NFVO通知OSS即将开始进行PNF迁移。Optionally, the migration notification message may also include a PNF start migration identifier, which is used by the NFVO to notify the OSS that the PNF migration is about to start.
具体地,该迁移通知消息可以为通知(Notify)消息,消息形式可以为:Notity(PNFD id,PNF ins id,Begin_PNF_Migrate_to_VNF),其中,PNFD id为即将迁移的PNF的PNFD,PNF ins id为即将迁移的PNF节点实例化标识,Begin_PNF_Migrate_to_VNF为PNF开始迁移标识,用于指示即将开始PNF向VNF迁移。Specifically, the migration notification message can be a notification (Notify) message, and the message format can be: Notity(PNFD id, PNF ins id, Begin_PNF_Migrate_to_VNF), wherein, the PNFD id is the PNFD of the PNF to be migrated, and the PNF ins id is the PNF to be migrated The PNF node instantiation identifier, Begin_PNF_Migrate_to_VNF is the PNF start migration identifier, which is used to indicate that the migration from the PNF to the VNF is about to start.
可以理解,在该场景下,当NFVO确定进行PNF迁移后,通知OSS,以使得OSS可以及时获知PNF即将迁移的情况,并针对该情况调整相应功能。It can be understood that in this scenario, when the NFVO determines to perform PNF migration, it notifies the OSS, so that the OSS can learn the situation of the imminent migration of the PNF in time, and adjust corresponding functions according to the situation.
步骤S310、NFVO删除与故障PNF的连接资源和相关配置,并实例化新的VNF或nestedNS。Step S310, the NFVO deletes connection resources and related configurations with the faulty PNF, and instantiates a new VNF or nestedNS.
更进一步地,NFVO配置新的替代PNF的VNF或nestedNS节点的相应的网络连接和配置。Furthermore, the NFVO configures the corresponding network connection and configuration of the VNF or nestedNS node that replaces the PNF.
步骤S311、PNF实例化完成后,NFVO向OSS发送迁移成功通知消息。OSS接收NFVO发送的迁移成功通知消息。In step S311, after the PNF instantiation is completed, the NFVO sends a migration success notification message to the OSS. The OSS receives the migration success notification message sent by the NFVO.
在本发明实施例中,该迁移成功通知消息包括PNFD ID以及PNF节点实例化标识。In the embodiment of the present invention, the migration success notification message includes a PNFD ID and a PNF node instantiation identifier.
可选地,该迁移成功通知消息还包括PNF迁移成功的指示信息。Optionally, the migration success notification message also includes indication information of successful PNF migration.
具体地,该迁移成功通知消息可以为通知(Notify)消息,消息形式可以为:Notity(PNFD id,PNF ins id,PNF_Migrate_to_VNF_success),其中,PNF_Migrate_to_VNF_success用于指示PNF向VNF迁移成功。Specifically, the migration success notification message may be a notification (Notify) message, and the message format may be: Notity (PNFD id, PNF ins id, PNF_Migrate_to_VNF_success), wherein, PNF_Migrate_to_VNF_success is used to indicate that the PNF migrates successfully to the VNF.
通过上述步骤S306-S311的步骤,可以在PNF故障时,对PNF自动迅速迁移。并且,由于NFVO订阅PNF状态信息,所以在PNF故障时,NFVO可以及时对PNF进行迁移,保障PNF功能。Through the above steps S306-S311, the PNF can be automatically and rapidly migrated when the PNF fails. Moreover, since the NFVO subscribes to the PNF state information, when the PNF fails, the NFVO can migrate the PNF in time to ensure the PNF function.
在本发明实施例中,当PNF故障恢复后,可以使用步骤S312-S316对PNF的自动回迁。In the embodiment of the present invention, after the PNF fault recovers, steps S312-S316 can be used to automatically retrieve the PNF.
步骤S312、PNF故障修复完成后,OSS向NFVO发送回迁消息。In step S312, after the PNF failure is repaired, the OSS sends a relocation message to the NFVO.
在本发明实施例中,该回迁消息包括PNFD标识,PNF节点实例化标识,以及PNF修复成功标识。In the embodiment of the present invention, the fetch message includes a PNFD identifier, a PNF node instantiation identifier, and a PNF repair success identifier.
可选地,在本发明的一个实施例中,在NFVO订阅PNF故障消息,由NFVO主动发起PNF回迁的场景下,该回迁消息也可以是PNF故障修复完成后,OSS系统将该故障修复成功的信息发送给NFVO,此时触发迁移消息包括该PNF故障修复成功信息,然后NFVO获知PNF故障修复成功后,主动进行PNF回迁,也即认为OSS在该回迁消息中携带PNF故障修复成功消息用于触发进行NFVO进行PNF回迁。具体地,此时,该回迁消息可以为发布(Publish)消息。该Publish消息中包括PNF故障恢复的信息。Optionally, in an embodiment of the present invention, in the scenario where the NFVO subscribes to the PNF fault message and the NFVO initiates the PNF reversion initiatively, the relocation message may also be the result of the successful repair of the fault by the OSS system after the PNF fault repair is completed. The information is sent to NFVO. At this time, the trigger migration message includes the successful repair information of the PNF fault. After learning that the PNF fault repair is successful, the NFVO takes the initiative to perform PNF relocation, which means that the OSS carries the PNF fault repair success message in the relocation message to trigger Perform NFVO for PNF fetch. Specifically, at this time, the fetch message may be a publish (Publish) message. The Publish message includes PNF failure recovery information.
具体地,该回迁消息为发布(Publish)消息,消息形式可以为:Pulish(PNFD id,PNF ins id,PNF_State=Normal),其中,PNFD id表示需要回迁的PNF的PNFD,PNF ins id表示需要回迁的PNF节点实例化标识,PNF_State=Normal表示PNF故障修复成功。Specifically, the fetch message is a Publish message, and the message format may be: Push(PNFD id, PNF ins id, PNF_State=Normal), where the PNFD id indicates the PNFD of the PNF that needs to be fetched, and the PNF ins id represents the PNF that needs to be fetched. PNF node instantiation identifier, PNF_State=Normal indicates that the PNF fault is repaired successfully.
步骤S313、NFVO进行回迁的合法性判断。Step S313, NFVO judges the legality of the retrieval.
可选地,NFVO判断NSD中是否有该PNFD的信息以及代替该PNF的VNFD或nested NSD信息。当NSD中有该PNFD的信息以及代替该PNF的VNFD或nested NSD信息时,NFVO确定PNF回迁的合法性通过。Optionally, the NFVO judges whether there is information about the PNFD and information about the VNFD or nested NSD that replaces the PNF in the NSD. When the NSD has the information of the PNFD and the information of the VNFD or nested NSD that replaces the PNF, the NFVO determines the validity of the PNF fetch.
以及,可选地,NFVO还判断PNF当前的状是否是使用VNF或者nested NSD。当PNF当前的状是使用VNF或者nested NSD,NFVO确定PNF回迁的合法性通过。And, optionally, the NFVO also judges whether the current state of the PNF is to use a VNF or a nested NSD. When the current state of PNF is to use VNF or nested NSD, NFVO determines the legality of PNF fetching.
可选地,由于在该场景下,当OSS在实例化指示消息中包括PNF故障修复后是否回迁标识时,NFVO还判断该PNF故障修复后是否回迁标识是否指示PNF故障修复后可回迁,当PNF故障修复后可回迁时,NFVO确定PNF回迁的合法性通过。Optionally, because in this scenario, when the OSS includes the flag of whether to revert after the PNF fault is repaired in the instantiation indication message, the NFVO also judges whether the flag of whether to relocate after the PNF fault is repaired indicates that the PNF fault can be relocated after the repair, when the PNF When the fault can be relocated after the fault is repaired, the NFVO determines the legality of the PNF reversion.
步骤S314、NFVO向OSS发送回迁通知消息。Step S314, the NFVO sends a relocation notification message to the OSS.
其中,所述回迁通知消息用于通知所述OSS,所述NFVO将所述PNF功能从所述NFV回迁至所述PNF,所述回迁通知消息包括所述PNFD标识以及所述PNF节点实例化标识。Wherein, the fetch notification message is used to notify the OSS that the NFVO fetches the PNF function from the NFV to the PNF, and the fetch notification message includes the PNFD identifier and the PNF node instantiation identifier .
可选地,该回迁通知消息中还可以包括PNF开始回迁标识,用于NFVO通知OSS即将开始进行PNF回迁。Optionally, the fetch notification message may also include a PNF fetch start identifier, which is used by the NFVO to notify the OSS that the PNF fetch is about to start.
具体地,该回迁通知消息可以为通知(Notity)消息,消息形式可以为:Notity(PNFD id,PNF ins id,Begin_VNF_Migrate_to_PNF),其中,PNFD id为即将回迁的PNF的PNFD,PNF ins id为即将回迁的PNF节点实例化标识,Begin_PNF_Migrate_to_VNF为PNF开始回迁标识,用于指示即将开始VNF向PNF迁移。Specifically, the migration notification message may be a notification (Notity) message, and the message format may be: Notity(PNFD id, PNF ins id, Begin_VNF_Migrate_to_PNF), wherein, the PNFD id is the PNFD of the PNF to be migrated back, and the PNF ins id is the PNF to be migrated back. The PNF node instantiation identifier, Begin_PNF_Migrate_to_VNF is the PNF start migration identifier, which is used to indicate that the migration from VNF to PNF is about to start.
可以理解,在该场景下,当NFVO确定进行PNF回迁后,通知OSS,以使得OSS可以及时获知PNF即将回迁的情况,并针对该情况调整相应功能。It can be understood that in this scenario, when the NFVO determines to carry out the PNF rollback, it notifies the OSS, so that the OSS can know the situation that the PNF is about to roll back in time, and adjusts corresponding functions according to the situation.
步骤S315、NFVO实例化到PNF的网络连接和配置,同时删除替换PNF功能的VNF的相关连接和配置。Step S315, the NFVO instantiates the network connection and configuration to the PNF, and simultaneously deletes the related connection and configuration of the VNF that replaces the PNF function.
步骤S316、替换成功后,NFVO向OSS发送回迁成功通知消息。Step S316, after the replacement is successful, the NFVO sends a migration success notification message to the OSS.
具体地,该回迁成功通知消息中携带PNFD ID以及PNF实例化标识。Specifically, the fetch success notification message carries the PNFD ID and the PNF instantiation identifier.
可选地,该回迁成功通知消息还包括PNF回迁成功的指示信息。Optionally, the fetch success notification message also includes indication information that the PNF fetch is successful.
具体地,该回迁成功通知消息可以为通知(Notify)消息,消息形式可以为:Notity(PNFD id,PNF ins id,Begin_VNF_Migrate_to_PNF_success),其中,PNFDid为回迁成功的PNF的PNFD,PNF ins id为回迁成功的PNF节点实例化标识,Begin_VNF_Migrate_to_PNF_success指示VNF向PNF回迁成功。Specifically, the migration success notification message can be a Notify message, and the message format can be: Notity(PNFD id, PNF ins id, Begin_VNF_Migrate_to_PNF_success), wherein, PNFDid is the PNFD of the PNF whose migration is successful, and the PNF ins id is the migration success PNF node instantiation identifier, Begin_VNF_Migrate_to_PNF_success indicates that VNF migrates back to PNF successfully.
通过上述回迁流程,可以在PNF故障修复时,对PNF自动迅速回迁。并且,由于NFVO订阅PNF状态信息,所以在PNF故障修复后,NFVO可以及时对PNF进行回迁,提高PNF回迁效率。Through the above reversion process, the PNF can be automatically and quickly relocated when the PNF fault is repaired. In addition, since the NFVO subscribes to the PNF state information, after the PNF fault is repaired, the NFVO can timely revert the PNF to improve the efficiency of the PNF relocation.
需要说明,本发明实施例同时也可以应用于5G网络中,此时上述OSS系统可以为网络切片管理器。It should be noted that the embodiment of the present invention can also be applied to a 5G network, and at this time, the above-mentioned OSS system can be a network slice manager.
请参阅图4,图4是本发明装置实施例提供的一种网络功能虚拟化编排器NFVO400的功能单元框图,如图所示,所述NFVO400包括接收模块410、实例化模块420。其中:Please refer to FIG. 4 . FIG. 4 is a block diagram of functional units of a network function virtualization orchestrator NFVO400 provided by the device embodiment of the present invention. As shown in the figure, the NFVO400 includes a receiving module 410 and an instantiation module 420 . in:
接收模块410,用于接收网络管理系统OSS发送的触发迁移消息,用于触发所述NFVO将PNF节点的功能迁移至NFV系统,所述触发迁移消息包括与所述PNF节点对应的物理网络功能描述符PNFD标识以及PNF节点实例化标识,NSD中具有替代PNF的虚拟网络资源描述,所述NSD用于标识所述PNF节点所在网络业务NS的网络业务描述,所述虚拟网络资源描述为虚拟网络功能描述符VNFD或嵌套式虚拟网络业务描述nestedNSD。The receiving module 410 is configured to receive a trigger migration message sent by the network management system OSS, and is used to trigger the NFVO to migrate the function of the PNF node to the NFV system, and the trigger migration message includes a physical network function description corresponding to the PNF node PNFD identifier and PNF node instantiation identifier, the NSD has a virtual network resource description that replaces the PNF, and the NSD is used to identify the network service description of the network service NS where the PNF node is located, and the virtual network resource description is a virtual network function Descriptor VNFD or nested virtual network service description nestedNSD.
实例化模块420,用于在所述NFV系统删除所述NFV中的PNF资源配置之后,基于所述PNFD标识、所述PNF节点实例化标识以及所述虚拟网络资源描述实例化所述PNF的虚拟网络资源,所述虚拟网络资源为与所述VNFD对应的虚拟网络功能VNF,或者与所述nestedNSD对应的嵌入式网络业务nestedNS。The instantiation module 420 is configured to instantiate the virtual network of the PNF based on the PNFD identifier, the PNF node instantiation identifier and the virtual network resource description after the NFV system deletes the PNF resource configuration in the NFV. A network resource, where the virtual network resource is a virtual network function VNF corresponding to the VNFD, or an embedded network service nestedNS corresponding to the nestedNSD.
可选地,在本发明的一个实施例中,所述接收模块410还用于接收所述OSS发送的实例化指示消息,所述实例化指示消息包括PNFD标识,用于指示对所述PNFD标识对应的PNF节点进行NS实例化,以得到所述触发迁移消息中的PNF节点实例化标识。Optionally, in an embodiment of the present invention, the receiving module 410 is further configured to receive an instantiation indication message sent by the OSS, the instantiation indication message includes a PNFD identification, and is used to indicate that the PNFD identification The corresponding PNF node performs NS instantiation to obtain the PNF node instantiation identifier in the trigger migration message.
可选地,在本发明的一个实施例中,所述接收模块410还用于接收所述OSS发送的回迁消息,所述回迁消息用于指示所述NFVO将所述PNF节点的功能从所述NFV回迁至所述PNF,所述回迁消息包括所述PNFD标识以及所述PNF节点实例化标识;Optionally, in an embodiment of the present invention, the receiving module 410 is further configured to receive a fetch message sent by the OSS, where the fetch message is used to instruct the NFVO to transfer the function of the PNF node from the The NFV fetches back to the PNF, and the fetch message includes the PNFD identifier and the PNF node instantiation identifier;
所述NFVO还包括删除模块430,用于删除替换所述PNF使用的虚拟网络资源配置并实例化所述PNF的连接。The NFVO also includes a deletion module 430, configured to delete the virtual network resource configuration that replaces the PNF and instantiate the connection of the PNF.
可选地,在本发明的一个实施例中,所述NFVO400还包括:Optionally, in one embodiment of the present invention, the NFVO400 also includes:
发送模块440,用于向所述OSS发送状态发送指示消息,所述状态发送指示消息包括所述PNF节点实例化标识,所述状态发送指示消息用于指示所述OSS在所述PNF的当前状态发生改变时,向所述NFVO发送所述PNF的当前状态。A sending module 440, configured to send a status sending indication message to the OSS, where the status sending indication message includes the instantiation identifier of the PNF node, and the status sending indication message is used to indicate the current status of the OSS in the PNF When a change occurs, the current state of the PNF is sent to the NFVO.
可选地,在本发明的一个实施例中,所述触发迁移消息还包括所述PNF故障,所述发送模块440还用于向所述OSS发送迁移通知消息,所述迁移通知消息用于通知所述OSS,所述NFVO将所述PNF功能迁移至所述NFV,所述迁移通知消息包括所述PNFD标识以及所述PNF节点实例化标识。Optionally, in an embodiment of the present invention, the trigger migration message further includes the PNF failure, and the sending module 440 is further configured to send a migration notification message to the OSS, and the migration notification message is used to notify The OSS, the NFVO migrate the PNF function to the NFV, and the migration notification message includes the PNFD identifier and the PNF node instantiation identifier.
可选地,在本发明的一个实施例中,所述回迁消息还包括所述PNF故障修复成功,所述发送模块440还用于向所述OSS发送回迁通知消息,所述回迁通知消息用于通知所述OSS,所述NFVO将所述PNF功能从所述NFV回迁至所述PNF,所述回迁通知消息包括所述PNFD标识以及所述PNF节点实例化标识。Optionally, in an embodiment of the present invention, the fetch message further includes that the PNF fault is repaired successfully, and the sending module 440 is further configured to send a fetch notification message to the OSS, and the fetch notification message is used to The OSS is notified that the NFVO fetches the PNF function from the NFV to the PNF, and the fetch notification message includes the PNFD identifier and the PNF node instantiation identifier.
可选地,在本发明的一个实施例中,所述实例化指示消息还包括网络节点部署标识或PNF故障是否使用VNF替换标识,所述实例化模块420具体用于:Optionally, in an embodiment of the present invention, the instantiation instruction message also includes a network node deployment identifier or whether a PNF failure uses a VNF replacement identifier, and the instantiation module 420 is specifically used for:
在所述网络节点部署标识指示所述NS中网络节点使用PNF部署时,基于所述PNFD标识、所述PNF节点实例化标识以及所述虚拟网络资源描述实例化所述PNF的虚拟网络资源;或者,When the network node deployment identifier indicates that the network nodes in the NS use PNF deployment, instantiate the virtual network resource of the PNF based on the PNFD identifier, the PNF node instantiation identifier, and the virtual network resource description; or ,
在所述PNF故障是否使用VNF替换标识指示所述NFVO在所述PNF故障时使用所述VNF进行替换时,基于所述PNFD标识、所述PNF节点实例化标识以及所述虚拟网络资源描述实例化所述PNF的虚拟网络资源。When the PNF failure uses the VNF replacement identifier to instruct the NFVO to use the VNF for replacement when the PNF fails, based on the PNFD identifier, the PNF node instantiation identifier, and the virtual network resource description instantiation The virtual network resource of the PNF.
可选地,在本发明的一个实施例中,所述实例化指示消息还包括PNF故障修复后是否回迁标识,所述删除模块430具体用于在所述PNF故障修复后是否回迁标识指示所述PNF进行PNF回迁时,删除替换所述PNF使用的虚拟网络资源配置并实例化所述PNF的连接。Optionally, in an embodiment of the present invention, the instantiation indication message further includes whether to fetch back the flag after the PNF fault is repaired, and the deletion module 430 is specifically used to indicate whether the fetching flag indicates the When the PNF performs a PNF fetch, delete and replace the virtual network resource configuration used by the PNF and instantiate the connection of the PNF.
可以看出,本实施例的方案中,通过提前在NSD中设计替代PNF的VNFD或者nestedNSD,从而当PNF故障或者运营商需要将PNF功能云迁移时,NFVO400能够基于上述VNFD或者nestedNSD快速将PNF功能迁移至VNF系统中,缩短PNF向VNF迁移的时间。It can be seen that in the solution of this embodiment, by designing the VNFD or nestedNSD that replaces the PNF in the NSD in advance, when the PNF fails or the operator needs to migrate the PNF function to the cloud, the NFVO400 can quickly transfer the PNF function based on the above-mentioned VNFD or nestedNSD Migrate to the VNF system to shorten the time for migrating from PNF to VNF.
需要注意的是,本发明装置实施例所描述的虚拟网络功能处理装置是以功能单元的形式呈现。这里所使用的术语“单元”应当理解为尽可能最宽的含义,用于实现各个“单元”所描述功能的对象例如可以是集成电路ASIC,单个电路,用于执行一个或多个软件或固件程序的处理器(共享的、专用的或芯片组)和存储器,组合逻辑电路,和/或提供实现上述功能的其他合适的组件。It should be noted that the virtual network function processing device described in the device embodiment of the present invention is presented in the form of a functional unit. The term "unit" used here should be understood as the broadest meaning possible. The object used to realize the functions described by each "unit" can be, for example, an integrated circuit ASIC, a single circuit, used to execute one or more software or firmware Processors (shared, dedicated, or chipsets) and memories of programs, combinational logic circuits, and/or other suitable components that provide the functions described above.
举例来说,本领域技术人员可以认为该NFVO具体可以是图5所示的NFVO实体装置。For example, those skilled in the art may consider that the NFVO may specifically be the NFVO entity device shown in FIG. 5 .
请参阅图5,图5是本发明实施例提供的另一种NFVO的结构示意图。如图所示,本发明实施例提供的NFVO500包括处理器501和存储器502、接收器503、发送器504和总线505,该处理器501、存储器502、接收器503和发送器504通过总线504连接并完成相互间的通信。Please refer to FIG. 5 . FIG. 5 is a schematic structural diagram of another NFVO provided by an embodiment of the present invention. As shown in the figure, the NFVO500 provided by the embodiment of the present invention includes a processor 501, a memory 502, a receiver 503, a transmitter 504 and a bus 505, and the processor 501, the memory 502, the receiver 503 and the transmitter 504 are connected through the bus 504 and communicate with each other.
所述处理器501用于调用所述存储器502中的可执行程序代码,执行以下操作:The processor 501 is configured to call the executable program code in the memory 502 to perform the following operations:
通过所述接收器503接收网络管理系统OSS发送的触发迁移消息,用于触发所述NFVO将PNF节点的功能迁移至NFV系统,所述触发迁移消息包括与所述PNF节点对应的物理网络功能描述符PNFD标识以及PNF节点实例化标识,NSD中具有替代PNF的虚拟网络资源描述,所述NSD用于标识所述PNF节点所在网络业务NS的网络业务描述,所述虚拟网络资源描述为虚拟网络功能描述符VNFD或嵌套式虚拟网络业务描述nestedNSD;The trigger migration message sent by the network management system OSS is received by the receiver 503, which is used to trigger the NFVO to migrate the function of the PNF node to the NFV system, and the trigger migration message includes a physical network function description corresponding to the PNF node PNFD identifier and PNF node instantiation identifier, the NSD has a virtual network resource description that replaces the PNF, and the NSD is used to identify the network service description of the network service NS where the PNF node is located, and the virtual network resource description is a virtual network function Descriptor VNFD or nested virtual network service description nestedNSD;
在所述NFV系统删除所述NFV中的PNF资源配置之后,基于所述PNFD标识、所述PNF节点实例化标识以及所述虚拟网络资源描述实例化所述PNF的虚拟网络资源,所述虚拟网络资源为与所述VNFD对应的虚拟网络功能VNF,或者与所述nestedNSD对应的嵌入式网络业务nestedNS。After the NFV system deletes the PNF resource configuration in the NFV, instantiate the virtual network resource of the PNF based on the PNFD identifier, the PNF node instantiation identifier and the virtual network resource description, the virtual network The resource is a virtual network function VNF corresponding to the VNFD, or an embedded network service nestedNS corresponding to the nestedNSD.
可选地,在本发明的一个实施例中,在所述NFVO基于所述虚拟网络资源描述实例化所述PNF的虚拟网络资源之前,所述处理器501还用于:Optionally, in an embodiment of the present invention, before the NFVO instantiates the virtual network resource of the PNF based on the virtual network resource description, the processor 501 is further configured to:
通过所述接收器503接收所述OSS发送的实例化指示消息,所述实例化指示消息包括PNFD标识,用于指示对所述PNFD标识对应的PNF节点进行NS实例化,以得到所述触发迁移消息中的PNF节点实例化标识。The instantiation instruction message sent by the OSS is received by the receiver 503, the instantiation instruction message includes a PNFD identifier, and is used to instruct to perform NS instantiation on the PNF node corresponding to the PNFD identifier, so as to obtain the triggered migration PNF node instantiation identifier in the message.
可选地,在本发明的一个实施例中,在所述NFVO基于所述虚拟网络资源描述实例化所述PNF的虚拟网络资源后,所述处理器501还用于:Optionally, in an embodiment of the present invention, after the NFVO instantiates the virtual network resource of the PNF based on the virtual network resource description, the processor 501 is further configured to:
通过所述发送器504接收所述OSS发送的回迁消息,所述回迁消息用于指示所述NFVO将所述PNF节点的功能从所述NFV回迁至所述PNF,所述回迁消息包括所述PNFD标识以及所述PNF节点实例化标识;The sender 504 receives the fetch message sent by the OSS, the fetch message is used to instruct the NFVO to fetch the function of the PNF node from the NFV to the PNF, and the fetch message includes the PNFD ID and the instantiation ID of the PNF node;
删除替换所述PNF使用的虚拟网络资源配置并实例化所述PNF的连接。Delete the virtual network resource configuration that replaces the PNF used and instantiate the connection of the PNF.
可选地,在本发明的一个实施例中,在所述NFVO接收网络管理系统OSS发送的触发迁移消息之前,所述处理器501还用于:Optionally, in an embodiment of the present invention, before the NFVO receives the trigger migration message sent by the network management system OSS, the processor 501 is further configured to:
通过所述发送器504向所述OSS发送状态发送指示消息,所述状态发送指示消息包括所述PNF节点实例化标识,所述状态发送指示消息用于指示所述OSS在所述PNF的当前状态发生改变时,向所述NFVO发送所述PNF的当前状态。Send a status sending indication message to the OSS by the transmitter 504, the status sending indication message includes the instantiation identifier of the PNF node, and the status sending indication message is used to indicate the current status of the OSS in the PNF When a change occurs, the current state of the PNF is sent to the NFVO.
可选地,在本发明的一个实施例中,所述触发迁移消息还包括所述PNF故障,所述基于所述PNFD标识、所述PNF节点实例化标识以及所述虚拟网络资源描述实例化所述PNF的虚拟网络资源之前,所述处理器501还用于:Optionally, in an embodiment of the present invention, the trigger migration message further includes the PNF fault, and the instantiation of the PNF node based on the PNFD identifier, the PNF node instantiation identifier, and the virtual network resource description Before the virtual network resources of the PNF, the processor 501 is further configured to:
通过所述发送器504向所述OSS发送迁移通知消息,所述迁移通知消息用于通知所述OSS,所述NFVO将所述PNF功能迁移至所述NFV,所述迁移通知消息包括所述PNFD标识以及所述PNF节点实例化标识。The migration notification message is sent to the OSS by the transmitter 504, the migration notification message is used to notify the OSS that the NFVO migrates the PNF function to the NFV, and the migration notification message includes the PNFD ID and the instantiation ID of the PNF node.
可选地,在本发明的一个实施例中,所述回迁消息还包括所述PNF故障修复成功,所述NFVO删除所述PNF使用的虚拟网络资源配置并实例化所述PNF之前,所述处理器501还用于:Optionally, in an embodiment of the present invention, the fetch message further includes that the PNF failure is successfully repaired, and the NFVO deletes the virtual network resource configuration used by the PNF and instantiates the PNF before the processing The device 501 is also used for:
通过所述发送器504向所述OSS发送回迁通知消息,所述回迁通知消息用于通知所述OSS,所述NFVO将所述PNF功能从所述NFV回迁至所述PNF,所述回迁通知消息包括所述PNFD标识以及所述PNF节点实例化标识。The sender 504 sends a relocation notification message to the OSS, the relocation notification message is used to notify the OSS that the NFVO relocated the PNF function from the NFV to the PNF, and the relocation notification message It includes the PNFD identifier and the PNF node instantiation identifier.
可选地,在本发明的一个实施例中,所述实例化指示消息还包括网络节点部署标识或PNF故障是否使用VNF替换标识,所述处理器501基于所述PNFD标识、所述PNF节点实例化标识以及所述虚拟网络资源描述实例化所述PNF的虚拟网络资源,具体为:Optionally, in an embodiment of the present invention, the instantiation instruction message further includes a network node deployment identifier or a VNF replacement identifier for a PNF failure, and the processor 501 based on the PNFD identifier, the PNF node instance The virtualization identifier and the virtual network resource description instantiate the virtual network resource of the PNF, specifically:
在所述网络节点部署标识指示所述NS中网络节点使用PNF部署时,基于所述PNFD标识、所述PNF节点实例化标识以及所述虚拟网络资源描述实例化所述PNF的虚拟网络资源;或者,When the network node deployment identifier indicates that the network nodes in the NS use PNF deployment, instantiate the virtual network resource of the PNF based on the PNFD identifier, the PNF node instantiation identifier, and the virtual network resource description; or ,
在所述PNF故障是否使用VNF替换标识指示所述NFVO在所述PNF故障时使用所述VNF进行替换时,基于所述PNFD标识、所述PNF节点实例化标识以及所述虚拟网络资源描述实例化所述PNF的虚拟网络资源。When the PNF failure uses the VNF replacement identifier to instruct the NFVO to use the VNF for replacement when the PNF fails, based on the PNFD identifier, the PNF node instantiation identifier, and the virtual network resource description instantiation The virtual network resource of the PNF.
可选地,在本发明的一个实施例中,所述实例化指示消息还包括PNF故障修复后是否回迁标识,所述处理器501删除所述PNF使用的虚拟网络资源配置并实例化所述PNF,具体为:Optionally, in an embodiment of the present invention, the instantiation indication message further includes an identifier of whether to revert after the PNF failure is repaired, and the processor 501 deletes the virtual network resource configuration used by the PNF and instantiates the PNF ,Specifically:
在所述PNF故障修复后是否回迁标识指示所述PNF进行PNF回迁时,删除替换所述PNF使用的虚拟网络资源配置并实例化所述PNF的连接。When the flag of whether to move back after the PNF failure is repaired indicates that the PNF performs a PNF move back, delete and replace the virtual network resource configuration used by the PNF and instantiate the connection of the PNF.
可以看出,本实施例的方案中,通过提前在NSD中设计替代PNF的VNFD或者nestedNSD,从而当PNF故障或者运营商需要将PNF功能云迁移时,NFVO100能够基于上述VNFD或者nestedNSD快速将PNF功能迁移至VNF系统中,缩短PNF向VNF迁移的时间。It can be seen that in the solution of this embodiment, by designing the VNFD or nestedNSD that replaces the PNF in the NSD in advance, when the PNF fails or the operator needs to migrate the PNF function to the cloud, the NFVO100 can quickly transfer the PNF function based on the above-mentioned VNFD or nestedNSD Migrate to the VNF system to shorten the time for migrating from PNF to VNF.
需要说明的是,这里的处理器501可以是一个处理器,也可以是多个处理元件的统称。例如,该处理器可以是中央处理器(Central Processing Unit,CPU),也可以是特定集成电路(Application Specific Integrated Circuit,ASIC),或者是被配置成实施本发明实施例的一个或多个集成电路,例如:一个或多个微处理器(digital signal processor,DSP),或,一个或者多个现场可编程门阵列(Field Programmable Gate Array,FPGA)。It should be noted that the processor 501 here may be one processor, or may be a general term for multiple processing elements. For example, the processor may be a central processing unit (Central Processing Unit, CPU), or a specific integrated circuit (Application Specific Integrated Circuit, ASIC), or one or more integrated circuits configured to implement the embodiments of the present invention , for example: one or more microprocessors (digital signal processor, DSP), or, one or more field programmable gate arrays (Field Programmable Gate Array, FPGA).
存储器502可以是一个存储装置,也可以是多个存储元件的统称,且用于存储可执行程序代码或接入网管理设备运行所需要参数、数据等。且存储器502可以包括随机存储器(RAM),也可以包括非易失性存储器(non-volatile memory),例如磁盘存储器,闪存(Flash)等。The memory 502 may be a storage device, or may be a general term for multiple storage elements, and is used to store executable program codes or parameters and data required for the operation of the access network management device. And the memory 502 may include random access memory (RAM), and may also include non-volatile memory (non-volatile memory), such as disk memory, flash memory (Flash), and the like.
总线505可以是工业标准体系结构(Industry Standard Architecture,ISA)总线、外部设备互连(Peripheral Component,PCI)总线或扩展工业标准体系结构(ExtendedIndustry Standard Architecture,EISA)总线等。该总线505可以分为地址总线、数据总线、控制总线等。为便于表示,图5中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。The bus 505 may be an Industry Standard Architecture (Industry Standard Architecture, ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (Extended Industry Standard Architecture, EISA) bus, etc. The bus 505 can be divided into address bus, data bus, control bus and so on. For ease of representation, only one thick line is used in FIG. 5 , but it does not mean that there is only one bus or one type of bus.
前述图4所示的实施例中,各单元功能可以基于图5所示的NFVO的结构实现。前述图2或图3所示的实施例中,各步骤方法流程可以基于图5所示的NFVO实现。In the aforementioned embodiment shown in FIG. 4 , the functions of each unit can be implemented based on the structure of the NFVO shown in FIG. 5 . In the aforementioned embodiment shown in FIG. 2 or FIG. 3 , the method flow of each step can be implemented based on the NFVO shown in FIG. 5 .
请参阅图6,图6是本发明装置实施例提供的一种OSS600的功能单元框图,如图所示,所述OSS600包括生成模块610、发送模块620。其中:Please refer to FIG. 6 . FIG. 6 is a block diagram of functional units of an OSS600 provided by the device embodiment of the present invention. As shown in the figure, the OSS600 includes a generation module 610 and a sending module 620 . in:
生成模块610,用于在需要将PNF节点的功能迁移至所述NFV系统的情况下,生成触发迁移消息,用于触发所述NFVO将所述PNF节点的功能迁移至所述NFV系统,所述触发迁移消息包括与所述PNF节点对应的物理网络功能描述符PNFD标识以及PNF节点实例化标识;A generating module 610, configured to generate a trigger migration message when the function of the PNF node needs to be migrated to the NFV system, for triggering the NFVO to migrate the function of the PNF node to the NFV system, the The trigger migration message includes a physical network function descriptor PNFD identifier corresponding to the PNF node and a PNF node instantiation identifier;
发送模块620,用于向所述NFVO发送所述触发迁移消息,NSD中具有替代PNF的虚拟网络资源描述,所述NSD用于标识所述PNF节点所在网络业务NS的网络业务描述,所述虚拟网络资源描述为虚拟网络功能描述符VNFD或嵌套式虚拟网络业务描述nestedNSD。The sending module 620 is configured to send the trigger migration message to the NFVO, the NSD has a virtual network resource description replacing the PNF, the NSD is used to identify the network service description of the network service NS where the PNF node is located, and the virtual Network resources are described as virtual network function descriptor VNFD or nested virtual network service description nestedNSD.
可选地,在本发明的一个实施例中,所述发送模块620还用于向所述NFVO发送实例化指示消息,所述实例化指示消息包括PNFD标识,用于指示对所述PNFD标识对应的PNF节点进行NS实例化,以得到所述触发迁移消息中的PNF节点实例化标识。Optionally, in an embodiment of the present invention, the sending module 620 is further configured to send an instantiation indication message to the NFVO, where the instantiation indication message includes a PNFD identifier, and is used to indicate that the PNFD identifier corresponds to The PNF node instantiates the NS to obtain the PNF node instantiation identifier in the trigger migration message.
可选地,在本发明的一个实施例中,所述发送模块620还用于向所述NFVO发送所述回迁消息,所述回迁消息用于指示所述NFVO将所述PNF节点的功能从所述NFV回迁至所述PNF,所述回迁消息包括所述PNFD标识以及所述PNF节点实例化标识。Optionally, in an embodiment of the present invention, the sending module 620 is further configured to send the fetch message to the NFVO, where the fetch message is used to instruct the NFVO to transfer the function of the PNF node from the The NFV is fetched to the PNF, and the fetch message includes the PNFD identifier and the PNF node instantiation identifier.
可选地,在本发明的一个实施例中,所述OSS600还包括:Optionally, in an embodiment of the present invention, the OSS600 further includes:
接收模块630,用于接收所述NFVO发送的状态发送指示消息,所述状态发送指示消息包括所述PNF节点实例化标识,所述状态发送指示消息用于指示所述OSS在所述PNF的当前状态发生改变时,向所述NFVO发送所述PNF的当前状态。The receiving module 630 is configured to receive a status transmission indication message sent by the NFVO, the status transmission indication message includes the instantiation identifier of the PNF node, and the status transmission indication message is used to indicate that the OSS is currently in the PNF When the state changes, send the current state of the PNF to the NFVO.
可选地,在本发明的一个实施例中,所述触发迁移消息还包括所述PNF故障,所述接收模630块还用于接收所述NFVO发送的迁移通知消息,所述迁移通知消息用于通知所述OSS,所述NFVO将所述PNF功能迁移至所述NFV,所述迁移通知消息包括所述PNFD标识以及所述PNF节点实例化标识。Optionally, in an embodiment of the present invention, the trigger migration message further includes the PNF failure, and the receiving module 630 is further configured to receive a migration notification message sent by the NFVO, and the migration notification message uses In order to notify the OSS, the NFVO migrates the PNF function to the NFV, and the migration notification message includes the PNFD identifier and the PNF node instantiation identifier.
可选地,在本发明的一个实施例中,所述回迁消息还包括所述PNF故障修复成功,所述接收模块620还用于接收所述NFVO发送的回迁通知消息,所述回迁通知消息用于通知所述OSS,所述NFVO将所述PNF功能从所述NFV回迁至所述PNF,所述回迁通知消息包括所述PNFD标识以及所述PNF节点实例化标识。Optionally, in an embodiment of the present invention, the fetch message further includes that the PNF failure is successfully repaired, and the receiving module 620 is further configured to receive a fetch notification message sent by the NFVO, and the fetch notification message uses In order to notify the OSS, the NFVO fetches the PNF function from the NFV to the PNF, and the fetch notification message includes the PNFD identifier and the PNF node instantiation identifier.
可以看出,本实施例的方案中,通过提前在NSD中设计替代PNF的VNFD或者nestedNSD,从而当PNF故障或者运营商需要将PNF功能云迁移时,NFVO能够基于上述VNFD或者nestedNSD快速将PNF功能迁移至VNF系统中,缩短PNF向VNF迁移的时间。It can be seen that in the solution of this embodiment, the VNFD or nestedNSD that replaces the PNF is designed in advance in the NSD, so that when the PNF fails or the operator needs to migrate the PNF function to the cloud, the NFVO can quickly transfer the PNF function based on the above-mentioned VNFD or nestedNSD Migrate to the VNF system to shorten the time for migrating from PNF to VNF.
需要注意的是,本发明装置实施例所描述的虚拟网络功能处理装置是以功能单元的形式呈现。这里所使用的术语“单元”应当理解为尽可能最宽的含义,用于实现各个“单元”所描述功能的对象例如可以是集成电路ASIC,单个电路,用于执行一个或多个软件或固件程序的处理器(共享的、专用的或芯片组)和存储器,组合逻辑电路,和/或提供实现上述功能的其他合适的组件。It should be noted that the virtual network function processing device described in the device embodiment of the present invention is presented in the form of a functional unit. The term "unit" used here should be understood as the broadest meaning possible. The object used to realize the functions described by each "unit" can be, for example, an integrated circuit ASIC, a single circuit, used to execute one or more software or firmware Processors (shared, dedicated, or chipsets) and memories of programs, combinational logic circuits, and/or other suitable components that provide the functions described above.
举例来说,本领域技术人员可以认为该OSS具体可以是图7所示的OSS实体装置。For example, those skilled in the art may consider that the OSS may specifically be the OSS entity device shown in FIG. 7 .
参见图7,参见图7,图7为本发明实施例提供的另一种OSS的结构示意图,如图7所示,该OSS700包括:Referring to FIG. 7, see FIG. 7. FIG. 7 is a schematic structural diagram of another OSS provided by an embodiment of the present invention. As shown in FIG. 7, the OSS 700 includes:
发射器/接收器701和处理器702。其中,处理器702也可以为控制器,图7中表示为“控制器/处理器702”。所述发射器/接收器701用于支持OSS700与上述实施例中的NFVO之间收发信息,以及支持所述OSS700与其他设备之间进行无线电通信。所述处理器702执行各种用于与OSS700通信的功能。在上行链路,来自其它设备的上行链路信号经由天线接收,由接收器701进行解调(例如将高频信号解调为基带信号),并进一步由处理器702进行处理来恢复OSS700所发送到业务数据和信令信息。在下行链路上,业务数据和信令消息由处理器702进行处理,并由发射器701进行调制(例如将基带信号调制为高频信号)来产生下行链路信号,并经由天线发射给其它设备。需要说明的是,上述解调或调制的功能也可以由处理器702完成。例如,处理器702还用于执行上述方法实施例中的相应步骤,和/或本发明实施例所描述的技术方案的其他过程。Transmitter/receiver 701 and processor 702. Wherein, the processor 702 may also be a controller, which is represented as "controller/processor 702" in FIG. 7 . The transmitter/receiver 701 is used to support the sending and receiving of information between the OSS 700 and the NFVO in the above embodiments, and to support the radio communication between the OSS 700 and other devices. The processor 702 performs various functions for communicating with the OSS 700 . In the uplink, uplink signals from other devices are received via the antenna, demodulated by the receiver 701 (e.g. demodulating high frequency signals to baseband signals), and further processed by the processor 702 to recover the signal transmitted by the OSS 700 to business data and signaling information. On the downlink, business data and signaling messages are processed by the processor 702 and modulated by the transmitter 701 (for example, modulating the baseband signal into a high-frequency signal) to generate a downlink signal, and transmit it to other equipment. It should be noted that the above demodulation or modulation function may also be completed by the processor 702 . For example, the processor 702 is also configured to execute corresponding steps in the foregoing method embodiments, and/or other processes of the technical solutions described in the embodiments of the present invention.
进一步的,OSS700还可以包括存储器703,存储器703用于存储OSS700的程序代码和数据。此外,OSS700还可以包括通信单元704。通信单元704用于支持接入路由器与终端进行通信。例如,在LTE系统中,该通信单元704也可以是S1-MME接口,用于支持OSS与移动性管理实体(Mobility Management Entity,MME)进行通信。Further, the OSS700 may further include a memory 703 for storing program codes and data of the OSS700. In addition, the OSS 700 may further include a communication unit 704 . The communication unit 704 is configured to support the access router to communicate with the terminal. For example, in an LTE system, the communication unit 704 may also be an S1-MME interface, configured to support communication between the OSS and a mobility management entity (Mobility Management Entity, MME).
可以理解的是,图7仅仅示出了OSS700的简化设计。在实际应用中,OSS700可以包含任意数量的发射器,接收器,处理器,控制器,存储器,通信单元等,而所有可以实现本发明实施例的OSS都在本发明实施例的保护范围之内。It can be understood that FIG. 7 only shows a simplified design of OSS 700 . In practical applications, OSS700 may include any number of transmitters, receivers, processors, controllers, memories, communication units, etc., and all OSSs that can implement the embodiments of the present invention are within the protection scope of the embodiments of the present invention .
本发明实施例还提供一种计算机存储介质,其中,该计算机存储介质可存储有程序,该程序执行时包括上述方法实施例中记载的PNF迁移方法的部分或全部步骤。An embodiment of the present invention also provides a computer storage medium, wherein the computer storage medium can store a program, and when the program is executed, some or all steps of the PNF migration method described in the above method embodiments are included.
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。It should be noted that for the foregoing method embodiments, for the sake of simple description, they are expressed as a series of action combinations, but those skilled in the art should know that the present invention is not limited by the described action sequence. Because of the present invention, certain steps may be performed in other orders or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification belong to preferred embodiments, and the actions and modules involved are not necessarily required by the present invention.
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。In the foregoing embodiments, the descriptions of each embodiment have their own emphases, and for parts not described in detail in a certain embodiment, reference may be made to relevant descriptions of other embodiments.
在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。In the several embodiments provided in this application, it should be understood that the disclosed device can be implemented in other ways. For example, the device embodiments described above are only illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or can be Integrate into another system, or some features may be ignored, or not implemented. In another point, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces, and the indirect coupling or communication connection of devices or units may be in electrical or other forms.
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
另外,在本发明的各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, each unit may exist separately physically, or two or more units may be integrated into one unit. The above-mentioned integrated units can be implemented in the form of hardware or in the form of software functional units.
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。If the integrated unit is realized in the form of a software function unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the essence of the technical solution of the present invention or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium , including several instructions to make a computer device (which may be a personal computer, a server, or a network device, etc.) execute all or part of the steps of the methods described in various embodiments of the present invention. The aforementioned storage media include: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, magnetic disk or optical disk and other media that can store program codes. .
以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。As mentioned above, the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: it can still understand the foregoing The technical solutions recorded in each embodiment are modified, or some of the technical features are replaced equivalently; and these modifications or replacements do not make the essence of the corresponding technical solutions depart from the scope of the technical solutions of the embodiments of the present invention.
Claims (31)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611246922.6A CN108259200B (en) | 2016-12-29 | 2016-12-29 | A kind of physical network function PNF moving method and relevant device |
PCT/CN2017/117233 WO2018121354A1 (en) | 2016-12-29 | 2017-12-19 | Method for migrating physical network function (pnf) and related device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611246922.6A CN108259200B (en) | 2016-12-29 | 2016-12-29 | A kind of physical network function PNF moving method and relevant device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108259200A CN108259200A (en) | 2018-07-06 |
CN108259200B true CN108259200B (en) | 2019-11-29 |
Family
ID=62710259
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611246922.6A Active CN108259200B (en) | 2016-12-29 | 2016-12-29 | A kind of physical network function PNF moving method and relevant device |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN108259200B (en) |
WO (1) | WO2018121354A1 (en) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110740053B (en) * | 2018-07-20 | 2022-07-01 | 中国移动通信集团浙江有限公司 | Service arranging method and device |
CN111385181B (en) * | 2018-12-29 | 2021-05-04 | 华为技术有限公司 | Instantiation method and device |
CN111092744B (en) * | 2019-04-16 | 2023-08-01 | 中兴通讯股份有限公司 | Method, device and equipment for recovering VNF (virtual network function) instance |
US11709698B2 (en) * | 2019-11-04 | 2023-07-25 | Vmware, Inc. | Multi-site virtual infrastructure orchestration of network service in hybrid cloud environments |
US11640315B2 (en) | 2019-11-04 | 2023-05-02 | Vmware, Inc. | Multi-site virtual infrastructure orchestration of network service in hybrid cloud environments |
US11888677B2 (en) | 2021-09-16 | 2024-01-30 | Dish Wireless L.L.C. | Method and system for network function migration procedures for a signaling control plane |
WO2023043926A1 (en) | 2021-09-16 | 2023-03-23 | Dish Wireless L.L.C. | Method and system for network function migration procedures for a signaling control plane |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105162716A (en) * | 2015-07-28 | 2015-12-16 | 上海华为技术有限公司 | Flow control method and apparatus under NFV configuration |
CN106095563A (en) * | 2015-04-27 | 2016-11-09 | 阿尔特拉公司 | Physical function and virtual functions map flexibly |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10545779B2 (en) * | 2015-01-23 | 2020-01-28 | Nec Corporation | Network functions virtualization management and orchestration method, network functions virtualization management and orchestration system, and program |
US9769694B2 (en) * | 2015-03-13 | 2017-09-19 | Intel IP Corporation | MME overload or underload mitigation by MME VNF apparatus and method |
-
2016
- 2016-12-29 CN CN201611246922.6A patent/CN108259200B/en active Active
-
2017
- 2017-12-19 WO PCT/CN2017/117233 patent/WO2018121354A1/en active Application Filing
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106095563A (en) * | 2015-04-27 | 2016-11-09 | 阿尔特拉公司 | Physical function and virtual functions map flexibly |
CN105162716A (en) * | 2015-07-28 | 2015-12-16 | 上海华为技术有限公司 | Flow control method and apparatus under NFV configuration |
Also Published As
Publication number | Publication date |
---|---|
WO2018121354A1 (en) | 2018-07-05 |
CN108259200A (en) | 2018-07-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108259200B (en) | A kind of physical network function PNF moving method and relevant device | |
EP3528519B1 (en) | Network slice selection method and device | |
US20170289791A1 (en) | Communication method and apparatus using network slice | |
US10694389B2 (en) | Network slice management method, management unit, and system | |
US8774054B2 (en) | Network policy configuration method, management device, and network management center device | |
CN106664216B (en) | VNF switching method and device | |
EP3337097A1 (en) | Network element upgrading method and device | |
US10541862B2 (en) | VNF processing policy determining method, apparatus, and system | |
EP3373518B1 (en) | Service configuration method and device for network service | |
CN107544841B (en) | Virtual machine live migration method and system | |
US10764939B2 (en) | Network function processing method and related device | |
CN104092614B (en) | The method and apparatus for updating address resolution information | |
US20200022195A1 (en) | Association Management Method And Network Node | |
JP7438355B2 (en) | Node management method, device, equipment, storage medium and system | |
EP4383664A1 (en) | Communication method and apparatus | |
CN113127138A (en) | Method, device and system for deploying virtualized network function | |
CN113473509B (en) | Disaster recovery processing method and device | |
CN109688631B (en) | Connection processing method and device | |
EP3713308B1 (en) | Network slice configuration method and device and computer storage medium | |
CN103561481A (en) | Self-establishing method and device for X2 interfaces | |
CN106657355B (en) | Cluster management method and device | |
US11800262B2 (en) | Service path switching method and related device | |
CN115314336A (en) | User online method of vBRAS and related equipment | |
CN115599494A (en) | Virtual machine migration method and device, upgrading method and server | |
CA3086389C (en) | Method and managing node for managing exchange of packet flow descriptors |
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 |