Resource management tools to create network containers and virtual machine associations
First Claim
Patent Images
1. A computer-implemented method, comprising:
- receiving a request to provision a network container selected from a plurality of predefined network container definitions, wherein each network container definition defines a distinct logical network topology to be hosted on a physical network infrastructure, wherein the logical network topology specifies a configuration for one or more of virtual routing and forwarding (VRF) tables, virtual private networks (VPN), and virtual Local Area Networks (VLANs) to provision for the network container, wherein a first one of the plurality of network container definitions specifies a base configuration including at least an access point, an internet protocol (IP) address range, and routing information, and wherein a second network container definition extends the base configuration, wherein the physical network infrastructure hosts a plurality of network containers, and wherein each network container provides complete logical segmentation from other network containers, of the plurality, on the physical network infrastructure;
receiving a set of one or more parameters specifying a configuration state for the requested network container;
populating one or more templates using the parameters and a network container profile associated with the requested network container; and
provisioning the requested network container by translating the populated templates into a sequence of commands executed to configure the physical network infrastructure to host the requested network container.
1 Assignment
0 Petitions
Accused Products
Abstract
Provisioning of network containers provided as part of a cloud computing service. A network container defines a logical network topology to be hosted on a physical network infrastructure. One or more templates are populated using parameters and a network container profile associated with a requested network container. The requested network container is provisioned by translating the populated templates into a sequence of commands executed to configure the physical network infrastructure to host the requested network container.
49 Citations
21 Claims
-
1. A computer-implemented method, comprising:
-
receiving a request to provision a network container selected from a plurality of predefined network container definitions, wherein each network container definition defines a distinct logical network topology to be hosted on a physical network infrastructure, wherein the logical network topology specifies a configuration for one or more of virtual routing and forwarding (VRF) tables, virtual private networks (VPN), and virtual Local Area Networks (VLANs) to provision for the network container, wherein a first one of the plurality of network container definitions specifies a base configuration including at least an access point, an internet protocol (IP) address range, and routing information, and wherein a second network container definition extends the base configuration, wherein the physical network infrastructure hosts a plurality of network containers, and wherein each network container provides complete logical segmentation from other network containers, of the plurality, on the physical network infrastructure; receiving a set of one or more parameters specifying a configuration state for the requested network container; populating one or more templates using the parameters and a network container profile associated with the requested network container; and provisioning the requested network container by translating the populated templates into a sequence of commands executed to configure the physical network infrastructure to host the requested network container. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable storage medium storing code for execution by a central processing unit (CPU), wherein the code, when executed by the CPU, performs an operation, the operation comprising:
-
receiving a request to provision a network container selected from a plurality of predefined network container definitions, wherein the logical network topology specifies a configuration for one or more of virtual routing and forwarding (VRF) tables, virtual private networks (VPN), and virtual Local Area Networks (VLANs) to provision for the network container, wherein each network container definition defines a distinct logical network topology to be hosted on a physical network infrastructure, wherein a first one of the plurality of network container definitions comprises a base configuration including at least an access point, an internet protocol (IP) address range, and routing information, and wherein a second network container definition extends the base configuration, wherein the physical network infrastructure hosts a plurality of network containers, and wherein each network container provides complete logical segmentation from other network containers, of the plurality, on the physical network infrastructure; receiving a set of one or more parameters specifying a configuration state for the requested network container; populating one or more templates using the parameters and a network container profile associated with the requested network container; and provisioning the requested network container by translating the populated templates into a sequence of commands executed to configure the physical network infrastructure to host the requested network container. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system, comprising:
-
a memory; and a processor storing one or more application programs, which, when executed on the processor, are configured to perform an operation, comprising; receiving a request to provision a network container selected from a plurality of predefined network container definitions, wherein each network container definition defines a distinct logical network topology to be hosted on a physical network infrastructure, wherein the logical network topology specifies a configuration for one or more of virtual routing and forwarding (VRF) tables, virtual private networks (VPN), and virtual Local Area Networks (VLANs) to provision for the network container, wherein a first one of the plurality of network container definitions comprises a base configuration including at least an access point, an internet protocol (IP) address range, and routing information, and wherein a second network container definition extends the base configuration, wherein the physical network infrastructure hosts a plurality of network containers, and wherein each network container provides complete logical segmentation from other network containers, of the plurality, on the physical network infrastructure, receiving a set of one or more parameters specifying a configuration state for the requested network container, populating one or more templates using the parameters and a network container profile associated with the requested network container, and provisioning the requested network container by translating the populated templates into a sequence of commands executed to configure the physical network infrastructure to host the requested network container. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification