Remotely hosted management of network virtualization
AssigneeVMware, Inc.
InventorsRajiv Mordani, Joshua Lee Dorr, Amarnath Palavalli
Life of this patent
Estimating the term…
Abstract
Disclosed are various approaches for remotely hosted management of network virtualization. In one approach, an administrative user at a client device is authenticated by a computing device for access to manage a network located remotely from the computing device. One or more commands are received from the client device to configure a software-defined networking rule for the network. The computing device communicates with one or more services on the network to implement the software-defined networking rule. A status of implementing the software-defined networking rule is reported to the client device.
Claims19
A system for management of network virtualization, comprising:
- a computing device comprising a processor and a memory;
- and
- machine readable instructions stored in the memory that, when executed by the processor, cause the computing device to at least:
- authenticate an administrative user at a client device for access to a managed network located remotely from the computing device, wherein the managed network comprises a data plane service and a control plane service for a virtual segment of the managed network, wherein the data plane service is configured to determine a forwarding decision for a data packet and the control plane service is configured to determine a routing decision for the data packet;
- receive at least one command from the client device to configure a software-defined networking rule for the managed network, wherein the software-defined networking rule is configured to set a data packet forwarding configuration for the data plane service and a data packet routing configuration for the control plane service;
- communicate with one or more services on the managed network to implement the software-defined networking rule in response to receiving the at least one command, wherein the one or more services comprise the data plane service and the control plane service;
- and
- report a status of implementing the software-defined networking rule to the client device.
A method for management of network virtualization, comprising:
- authenticating, by a computing device comprising a processor and a memory, an administrative user at a client device for access to a managed network located remotely from the computing device, wherein the managed network comprises a data plane service and a control plane service for a virtual segment of the managed network, wherein the data plane service is configured to determine a forwarding decision for a data packet and the control plane service is configured to determine a routing decision for the data packet;
- receiving at least one command by the computing device from the client device to configure a software-defined networking rule for the managed network, wherein the software-defined networking rule is configured to set a data packet forwarding configuration for the data plane service and a data packet routing configuration for the control plane service;
- communicating with one or more services on the managed network to implement the software-defined networking rule in response to receiving the at least one command, wherein the one or more services comprise the data plane service and the control plane service;
- and
- reporting a status of implementing the software-defined networking rule to the client device.
A non-transitory computer readable medium comprising machine readable instructions that, when executed by a processor of a computing device, cause the computing device to at least:
- authenticate an administrative user at a client device for access a managed network located remotely from the computing device, wherein the managed network comprises a data plane service and a control plane service for a virtual segment of the managed network, wherein the data plane service is configured to determine a forwarding decision for a data packet and the control plane service is configured to determine a routing decision for the data packet;
- receive at least one command from the client device to configure a software-defined networking rule for the network, wherein the software-defined networking rule is configured to set a data packet forwarding configuration for the data plane service and a data packet routing configuration for the control plane service;
- communicate with one or more services on the managed network to implement the software-defined networking rule in response to receiving the at least one command, wherein the one or more services comprise the data plane service and the control plane service;
- and
- report a status of implementing the software-defined networking rule to the client device.
Dependencies are inferred from the claim text.