IP Library Granted Patent US 10,764,939
Granted Patent B2
US 10,764,939 · App. 16/287,395 · Granted Sep 1, 2020

Network function processing method and related device

Inventor: Jianning Liu (Beijing, CN)
Assignee: HUAWEI TECHNOLOGIES CO., LTD.
H04W76/10H04L12/4641H04L41/046H04L41/0896
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,764,939
App. No.
16/287,395
Granted
Sep 1, 2020
Kind
B2
Abstract

The disclosure discloses systems and methods for network function processing. In one embodiment, a method includes: separately sending, by a network function agent module in an enhanced VNF entity, a reconstruction request to a physical network element management module and a virtual network element management module. The request includes connection point information. The method further includes receiving, by a PNF entity in the enhanced VNF entity, a first connection instruction sent by the physical network element management module, and establishing a connection to the network function agent module based on connection point information in the first connection instruction. The method additionally includes receiving, by a VNF entity in the enhanced VNF entity, a second connection instruction sent by the virtual network element management module, and establishing a connection to the network function agent module based on connection point information in the second connection instruction. By using the systems and methods disclosed herein, resource utilization and reliability of hybrid networks can be improved.

Claims (43)

1. A method for network function processing, comprising:

separately sending, by a network function agent module in an enhanced virtualized network function entity, a network function reconstruction request to a physical network element management module and to a virtual network element management module, wherein the physical network element management module is connected to a physical network function entity, wherein the virtual network element management module is connected to a virtualized network function entity, and wherein the network function reconstruction request comprises connection point information;

receiving, by the physical network function entity in the enhanced virtualized network function entity, a first connection instruction sent by the physical network element management module, disconnecting from the physical network element management module, and establishing a connection to the network function agent module based on connection point information in the first connection instruction; and

receiving, by the virtualized network function entity in the enhanced virtualized network function entity, a second connection instruction sent by the virtual network element management module, disconnecting from the virtual network element management module, and establishing a connection to the network function agent module based on connection point information in the second connection instruction.

2. The method according to claim 1 , further comprising:

after receiving, by the virtualized network function entity in the enhanced virtualized network function entity, a second connection instruction sent by the virtual network element management module, performing the operations of:

connecting, by the network function agent module in the enhanced virtualized network function entity, to a second virtualized network function entity, wherein the second virtualized network function entity is connected to the physical network function entity; and

disconnecting, by the physical network function entity in the enhanced virtualized network function entity, from the second virtualized network function entity.

3. The method according to claim 1 , further comprising

after receiving, by the virtualized network function entity in the enhanced virtualized network function entity, a second connection instruction sent by the virtual network element management module, performing the opeations of:

in response to detecting that a load of the physical network function entity is greater than or equal to a first preset threshold, skipping sending, by the network function agent module in the enhanced virtualized network function entity, an alarm message to the physical network element management module, and sending a resource dynamic scaling request to the virtualized network function management module, wherein the resource dynamic scaling request is used to instruct the virtualized network function management module to send a resource allocation request to a virtualized infrastructure manager, and wherein the resource allocation request is used to scale out the virtualized network function entity in the enhanced virtualized network function entity; and

offloading, by the network function agent module in the enhanced virtualized network function entity, a new service onto the virtualized network function entity.

4. The method according to claim 3 , further comprising:

in response to detecting that a service load of the enhanced virtualized network function entity is less than or equal to a second preset threshold, sending, by the network function agent module in the enhanced virtualized network function entity, a scale-in instruction to the virtualized network function entity, and offloading all services onto the physical network function entity.

5. The method according to claim 1 , wherein the network function reconstruction request further comprises resource configuration information that is used by the physical network element management module and the virtual network element management module to update a pre-stored resource configuration policy.

6. A virtualized network function processing apparatus, comprising:

a network function agent module, configured to separately send a network function reconstruction request to a physical network element management module and to a virtual network element management module, wherein the physical network element management module is connected to a physical network function entity, wherein the virtual network element management module is connected to a virtualized network function entity, and wherein the network function reconstruction request comprises connection point information;

wherein the physical network function entity is configured to: receive a first connection instruction sent by the physical network element management module, disconnect from the physical network element management module, and establish a connection to the network function agent module based on connection point information in the first connection instruction; and

wherein the virtualized network function entity is configured to: receive a second connection instruction sent by the virtual network element management module, disconnect from the virtual network element management module, and establish a connection to the network function agent module based on connection point information in the second connection instruction.

7. The apparatus according to claim 6 , wherein

the network function agent module is further configured to: after the virtualized network function entity receives the second connection instruction sent by the virtual network element management module, connect to a second virtualized network function entity, wherein the second virtualized network function entity is connected to the physical network function entity; and

wherein the physical network function entity is further configured to disconnect from the second virtualized network function entity.

8. The apparatus according to claim 6 , wherein

the network function agent module is further configured to: in response to the virtualized network function entity detecting that a load of the physical network function entity is greater than or equal to a first preset threshold after receiving the second connection instruction sent by the virtual network element management module, skip sending an alarm message to the physical network element management module, and send a resource dynamic scaling request to the virtualized network function management module, wherein the resource dynamic scaling request is used to instruct the virtualized network function management module to send a resource allocation request to a virtualized infrastructure manager, and wherein the resource allocation request is used to scale out the virtualized network function entity in the enhanced virtualized network function entity; and

wherein the network function agent module is further configured to offload a new service onto the virtualized network function entity.

9. The apparatus according to claim 8 , wherein

the network function agent module is further configured to: in response to detecting that a service load of the enhanced virtualized network function entity is less than or equal to a second preset threshold, send a scale-in instruction to the virtualized network function entity, and offload all services onto the physical network function entity.

10. The apparatus according to claim 6 , wherein the network function reconstruction request further comprises resource configuration information, that is used by the physical network element management module and the virtual network element management module to update a pre-stored resource configuration policy.

11. A non-transitory machine-readable medium having instructions stored therein for network function processing, the instructions, when executed by a processor, causing the processor to perform operations, the operations comprising:

separately sending, by a network function agent module in an enhanced virtualized network function entity, a network function reconstruction request to a physical network element management module and to a virtual network element management module, wherein the physical network element management module is connected to a physical network function entity, wherein the virtual network element management module is connected to a virtualized network function entity, and wherein the network function reconstruction request comprises connection point information;

receiving, by the physical network function entity in the enhanced virtualized network function entity, a first connection instruction sent by the physical network element management module, disconnecting from the physical network element management module, and establishing a connection to the network function agent module based on connection point information in the first connection instruction; and

receiving, by the virtualized network function entity in the enhanced virtualized network function entity, a second connection instruction sent by the virtual network element management module, disconnecting from the virtual network element management module, and establishing a connection to the network function agent module based on connection point information in the second connection instruction.

12. The non-transitory machine-readable medium according to claim 11 , further comprising:

after receiving, by the virtualized network function entity in the enhanced virtualized network function entity, a second connection instruction sent by the virtual network element management module, performing the operations of:

connecting, by the network function agent module in the enhanced virtualized network function entity, to a second virtualized network function entity, wherein the second virtualized network function entity is connected to the physical network function entity; and

disconnecting, by the physical network function entity in the enhanced virtualized network function entity, from the second virtualized network function entity.

13. The non-transitory machine-readable medium according to claim 11 , further comprising

after receiving, by the virtualized network function entity in the enhanced virtualized network function entity, a second connection instruction sent by the virtual network element management module, performing the opeations of:

in response to detecting that a load of the physical network function entity is greater than or equal to a first preset threshold, skipping sending, by the network function agent module in the enhanced virtualized network function entity, an alarm message to the physical network element management module, and sending a resource dynamic scaling request to the virtualized network function management module, wherein the resource dynamic scaling request is used to instruct the virtualized network function management module to send a resource allocation request to a virtualized infrastructure manager, and wherein the resource allocation request is used to scale out the virtualized network function entity in the enhanced virtualized network function entity; and

offloading, by the network function agent module in the enhanced virtualized network function entity, a new service onto the virtualized network function entity.

14. The non-transitory machine-readable medium according to claim 13 , further comprising:

in response to detecting that a service load of the enhanced virtualized network function entity is less than or equal to a second preset threshold, sending, by the network function agent module in the enhanced virtualized network function entity, a scale-in instruction to the virtualized network function entity, and offloading all services onto the physical network function entity.

15. The non-transitory machine-readable medium according to claim 11 , wherein the network function reconstruction request further comprises resource configuration information that is used by the physical network element management module and the virtual network element management module to update a pre-stored resource configuration policy.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 12, 2020
From: LIU, JIANNING
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 052636/0247 →
Continuity (2)
Continuation PCTCN2016097526 · Aug 31, 2016
Related Publication 20190200400A1 · Jun 27, 2019
Cited By (1)
US 12,436,792