Physical controller
US-9154433-B2 · Oct 6, 2015 · US
US9559896B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9559896-B2 |
| Application number | US-201313936966-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 8, 2013 |
| Priority date | Jul 8, 2013 |
| Publication date | Jan 31, 2017 |
| Grant date | Jan 31, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
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.
Opening claim text (preview).
What is claimed is: 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. 2. The method of claim 1 , wherein the gateway translates and forwards traffic between the VXLAN enabled device and the non-VXLAN device. 3. The method of claim 1 , wherein the API comprises Representational State Transfer (REST) API. 4. The method of claim 1 , wherein the registration information is stored in an inventory database. 5. The method of claim 4 , further comprising retrieving the registration information from the inventory database. 6. The method of claim 1 , wherein the communication request comprises an Address Resolution Protocol (ARP) message. 7. The method of claim 1 , wherein the controller comprises a Software Defined Networking (SDN) controller. 8. The method of claim 7 , wherein the VXLAN enabled device comprises a virtual machine (VM), wherein the VM interfaces with a virtual Ethernet Module (VEM), wherein the VEM punts the communication request from the VM to the SDN controller. 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. 10. The media of claim 9 , wherein the registration information is stored in an inventory database. 11. The media of claim 10 , further comprising retrieving the registration information from the inventory database. 12. The media of claim 9 , wherein the communication request comprises an ARP message. 13. The media of claim 9 , wherein the controller comprises a SDN controller. 14. The media of claim 13 , wherein the VXLAN enabled device comprises a VM, wherein the VM interfaces with a VEM, wherein the VEM punts the communication request from the VM to the SDN controller. 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. 16. The apparatus of claim 15 , wherein the registration information is stored in an inventory database. 17. The apparatus of claim 16 , further comprising retrieving the registration information from the inventory database. 18. The apparatus of claim 15 , wherein the communication request comprises an ARP message. 19. The apparatus of claim 15 , wherein a SDN controller configures the gateway. 20. The apparatus of claim 19 , wherein the VXLAN enabled device comprises a VM, wherein the VM interfaces with a VEM, wherein the VEM punts the communication request from the VM to the SDN controller.
Configuration setting · CPC title
Configuration of virtualised networks or elements, e.g. virtualised network function or OpenFlow elements · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.