Network-assisted configuration and programming of gateways in a network environment
First Claim
1. A method, comprising:
- registering, at a central controller in a network, a non-Virtual eXtensible Local Area Network (VXLAN) device with registration information associating the non-VXLAN device with a virtual local area network (VLAN) in a network environment, wherein the registration information comprises an identifier of the non-VXLAN device and an identifier of the VLAN;
receiving, at the central controller, a communication request from a VXLAN enabled device to communicate with the non-VXLAN device, wherein the communication request comprises an identifier of a VXLAN segment corresponding to the VXLAN enabled device and the identifier of the non-VXLAN device;
mapping, at the central controller, based on the registration information, the VXLAN segment corresponding to the VXLAN enabled device with the VLAN associated with the non-VXLAN device; and
configuring, by the central controller, a gateway with the mapping through a suitable application programming interface (API) at the gateway.
1 Assignment
0 Petitions
Accused Products
Abstract
An example method for network-assisted configuration and programming of gateways in a network environment is provided and includes registering a non-Virtual eXtensible Local Area Network (VXLAN) device with a central controller, for example, by generating registration information associating the non-VXLAN device with a virtual local area network (VLAN) in a network environment, receiving a communication request from a VXLAN enabled device to communicate with the non-VXLAN device, mapping, based on the registration information, a VXLAN segment corresponding to the VXLAN enabled device with the VLAN associated with the non-VXLAN device, and configuring a gateway with the mapping through a suitable application programming interface exposed at the gateway.
-
Citations
20 Claims
-
1. A method, comprising:
-
registering, at a central controller in a network, a non-Virtual eXtensible Local Area Network (VXLAN) device with registration information associating the non-VXLAN device with a virtual local area network (VLAN) in a network environment, wherein the registration information comprises an identifier of the non-VXLAN device and an identifier of the VLAN; receiving, at the central controller, a communication request from a VXLAN enabled device to communicate with the non-VXLAN device, wherein the communication request comprises an identifier of a VXLAN segment corresponding to the VXLAN enabled device and the identifier of the non-VXLAN device; mapping, at the central controller, based on the registration information, the VXLAN segment corresponding to the VXLAN enabled device with the VLAN associated with the non-VXLAN device; and configuring, by the central controller, a gateway with the mapping through a suitable application programming interface (API) at the gateway. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. Non-transitory media encoded in logic that includes instructions for execution that when executed by a processor of a central controller in a network, is operable to perform operations comprising:
-
registering, at the central controller, a non-VXLAN device with registration information associating the non-VXLAN device with a VLAN in a network environment, wherein the registration information comprises an identifier of the non-VXLAN device and an identifier of the VLAN; receiving, at the central controller, a communication request from a VXLAN enabled device to communicate with the non-VXLAN device, wherein the communication request comprises an identifier of a VXLAN segment corresponding to the VXLAN enabled device and the identifier of the non-VXLAN device; mapping, at the central controller, based on the registration information, the VXLAN segment corresponding to the VXLAN enabled device with the VLAN associated with the non-VXLAN device; and configuring, by the central controller, a gateway with the mapping through a suitable API at the gateway. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. An apparatus, comprising:
-
a configuration module; a memory element for storing data; and a processor that executes instructions associated with the data, wherein the processor and the memory element cooperate such that the apparatus is configured as a central controller for; registering, at the apparatus, a non-VXLAN device, with registration information associating the non-VXLAN device with a VLAN in a network environment, wherein the registration information comprises an identifier of the non-VXLAN device and an identifier of the VLAN; receiving, at the apparatus, a communication request from a VXLAN enabled device to communicate with the non-VXLAN device, wherein the communication request comprises an identifier of a VXLAN segment corresponding to the VXLAN enabled device and the identifier of the non-VXLAN device; mapping, at the apparatus, based on the registration information, the VXLAN segment corresponding to the VXLAN enabled device with the VLAN associated with the non-VXLAN device; and configuring a gateway with the mapping through a suitable API at the gateway. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification