VIRTUAL NETWORK FUNCTION BUS-BASED AUTO-REGISTRATION
First Claim
1. A method, comprising:
- reading, from a data bus by a network functions virtualization (NFV) system, Virtual Network Function (VNF) parameters published to the data bus by a new VNF;
publishing, by the NFV system to the data bus based on the VNF parameters, instructions to multiple NFV components of the NFV system defining which VNF capabilities of the new VNF are to be managed, controlled, or monitored by which of the multiple NFV components; and
controlling, managing, or monitoring the new VNF, by the multiple NFV components of the NFV system, based on the published instructions.
1 Assignment
0 Petitions
Accused Products
Abstract
A Network Functions Virtualization (NFV) system reads, from a data bus coupled to the NFV system, Virtual Network Function (VNF) parameters published to the data bus by a new VNF. The NFV system publishes, to the data bus based on the VNF parameters, instructions to multiple components of the NFV system defining which VNF capabilities of the new VNF are to be managed, controlled, or monitored by which of the multiple NFV system components. The multiple components of the NFV system control, manage, or monitor the new VNF based on the published instructions. The data bus can include a Data Movement as a Platform (DMaaP) system that publishes and subscribes to streams of records.
-
Citations
20 Claims
-
1. A method, comprising:
-
reading, from a data bus by a network functions virtualization (NFV) system, Virtual Network Function (VNF) parameters published to the data bus by a new VNF; publishing, by the NFV system to the data bus based on the VNF parameters, instructions to multiple NFV components of the NFV system defining which VNF capabilities of the new VNF are to be managed, controlled, or monitored by which of the multiple NFV components; and controlling, managing, or monitoring the new VNF, by the multiple NFV components of the NFV system, based on the published instructions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A network functions virtualization (NFV) system coupled to an external data bus, comprising:
-
multiple NFV system components; and an application controller configured to; read, from the data bus, Virtual Network Function (VNF) parameters published to the data bus by a new VNF, publish, to the data bus based on the VNF parameters, instructions to the multiple NFV system components that define which VNF capabilities of the new VNF are to be managed, controlled, or monitored by which of the multiple NFV system components, wherein the multiple NFV system components are configured to; control, manage, or monitor the new VNF based on the published instructions. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory storage medium storing instructions executable by one or more network devices implementing a network functions virtualization (NFV) system, wherein the instructions comprise instructions to cause the one or more network devices to:
-
read, from a data bus coupled to the one or more network devices, Virtual Network Function (VNF) parameters published to the data bus by a new VNF; publish, to the data bus based on the VNF parameters, instructions to multiple components of the NFV system defining which VNF capabilities of the new VNF are to be managed, controlled, or monitored by which of the multiple control components; and control, manage, or monitor the new VNF, by the multiple components of the NFV system, based on the published instructions.
-
Specification