Commissioning/decommissioning networks in orchestrated or software-defined computing environments
First Claim
1. A server computer comprising:
- a processing system comprising at least one processing unit storing applications and data;
wherein the server computer commissions/decommissions networks and provisions the said networks to one or more orchestration solutions;
wherein the one or more orchestration solutions and the server computer constitute a client-server architecture;
wherein the processing system comprises program code instructions instructing the processing system to implement the following features;
a user interface for the management of the server computer, wherein the user interface provides access to data managed by the server computer;
a web-based application programming interface that supports service oriented architecture [“
SOA”
]; and
a network management logic that dynamically assigns and releases networks and provisions the said networks to one or more orchestration solutions and the web-based application programming interface,wherein the network management logic dynamically assigns and releases network blocks and individual network prefixes, networks, subnetworks and microsegments within each network block.
1 Assignment
0 Petitions
Accused Products
Abstract
A server computer (DNPS) commissions/decommissions networks provisioned using one or more orchestration solutions (OS) in a client-server architecture. Program code instructions instructing the server computer to implement a user interface (UI) for remote management of the server computer, wherein the user interface provides access to data managed by the server computer and a web-based application programming interface (API) that supports service oriented architecture [“SOA”], and a network management logic (NME) that dynamically assigns and releases networks via the one or more orchestration solutions (OS) and the web-based application programming interface (API). In an alternative implementation, the network management logic cooperates with Software-Defined Networking Controller(s) SDNC to commissions/decommission networks. A physical embodiment may implement either or both of the SOA-based and the SDN-based.
9 Citations
16 Claims
-
1. A server computer comprising:
-
a processing system comprising at least one processing unit storing applications and data;
wherein the server computer commissions/decommissions networks and provisions the said networks to one or more orchestration solutions;wherein the one or more orchestration solutions and the server computer constitute a client-server architecture; wherein the processing system comprises program code instructions instructing the processing system to implement the following features; a user interface for the management of the server computer, wherein the user interface provides access to data managed by the server computer; a web-based application programming interface that supports service oriented architecture [“
SOA”
]; anda network management logic that dynamically assigns and releases networks and provisions the said networks to one or more orchestration solutions and the web-based application programming interface, wherein the network management logic dynamically assigns and releases network blocks and individual network prefixes, networks, subnetworks and microsegments within each network block. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A server computer comprising:
-
a processing system comprising at least one processing unit storing applications and data; wherein the server computer commissions/decommissions networks to be activated/deactivated by one or more SDN controllers; wherein the one or more SDN controllers and the server computer constitute a client-server architecture; wherein the processing system comprises program code instructions instructing the processing system to implement the following features; a user interface for remote management of the SDN controller, wherein the user interface provides access to data managed by the SDN controller; a web-based client connector that communicates with an application programming interface of the SDN controller; and a network management logic that dynamically assigns and releases networks to be activated/deactivated by one or more SDN controllers, wherein the network management logic dynamically assigns and releases network blocks and individual network prefixes, networks, subnetworks and microsegments within each network block. - View Dependent Claims (8, 9, 10, 11, 12)
wherein the at least one unique IP resource is based on a combination of a name of a private network of a respective one of the two or more hosts, and an IP address within that private network.
-
-
13. A method comprising:
-
using a server computer having processing system comprising at least one processing unit storing program code instructions and data to commission/decommission networks and provisions the said networks to one or more orchestration solutions, wherein the one or more orchestration solutions and the server computer constitute a client-server architecture; wherein execution program code instructions in the processing system instructing the processing system to implement the following features; a user interface for the management of the server computer, wherein the user interface provides access to data managed by the server computer; a web-based application programming interface that supports service oriented architecture [“
SOA”
]; anda network management logic that dynamically assigns and releases networks and provisions the said networks to one or more orchestration solutions and the web-based application programming interface, wherein the network management logic dynamically assigns and releases network blocks and individual network prefixes, networks, subnetworks and microsegments within each network block.
-
-
14. A method comprising:
-
using a server computer having processing system comprising at least one processing unit storing program code instructions and data to commission/decommission networks to be activated/deactivated by one or more SDN controllers, wherein the one or more SDN controllers and the server computer constitute a client-server architecture; wherein execution program code instructions in the processing system instructing the processing system to implement the following features; a user interface for remote management of the SDN controller, wherein the user interface provides access to data managed by the SDN controller; a web-based client connector that communicates with an application programming interface of the SDN controller; and a network management logic that dynamically assigns and releases networks to be activated/deactivated by one or more SDN controllers, wherein the network management logic dynamically assigns and releases network blocks and individual network prefixes, networks, subnetworks and microsegments within each network block.
-
-
15. A computer-readable memory storing program code instructions for a server computer having a processing system comprising at least one processing unit to commission/decommission networks and provisions the said networks to one or more orchestration solutions, wherein the one or more orchestration solutions and the server computer constitute a client-server architecture;
- wherein execution of the program code instructions stored in the computer-readable memory instruct the processing system to implement;
a user interface for the management of the server computer, wherein the user interface provides access to data managed by the server computer; a web-based application programming interface that supports service oriented architecture [“
SOA”
]; anda network management logic that dynamically assigns and releases networks and provisions the said networks to one or more orchestration solutions and the web-based application programming interface, wherein the network management logic dynamically assigns and releases network blocks and individual network prefixes, networks, subnetworks and microsegments within each network block.
- wherein execution of the program code instructions stored in the computer-readable memory instruct the processing system to implement;
-
16. A computer-readable memory storing program code instructions for a server computer having a processing system comprising at least one processing unit to commission/decommission networks to be activated/deactivated by one or more SDN controllers, wherein the one or more SDN controllers and the server computer constitute a client-server architecture;
- wherein execution program code instructions in the processing system instructing the processing system to implement;
a user interface for the management of the SDN controller, wherein the user interface provides access to data managed by the SDN controller; a web-based client connector that communicates with an application programming interface of the SDN controller; and a network management logic that dynamically assigns and releases networks to be activated/deactivated by one or more SDN controllers, wherein the network management logic dynamically assigns and releases network blocks and individual network prefixes, networks, subnetworks and microsegments within each network block.
- wherein execution program code instructions in the processing system instructing the processing system to implement;
Specification