Dynamically including an active tunnel as a member of a virtual network
AssigneeHewlett Packard Enterprise Development LP
InventorsCelestian K. Sebastian, Anil Raj, Subin Cyriac Mathew, Venkatavaradhan Devarajan
Life of this patent
Estimating the term…
Abstract
In response to movement of a wireless device, an active tunnel between switches is dynamically included as a member of a virtual network over which the wireless device communicates, where data communicated in the virtual network is carried over the active tunnel, and where the virtual network is overlaid on an underlay physical network that includes the switches and the wireless access points.
Claims19
A method comprising:
- receiving, by a controller, information responsive to movement of a wireless device across wireless access points;
- and
- in response to the information, dynamically including, by the controller, an active tunnel between switches of a core network as a member of a virtual network over which the wireless device communicates, wherein data communicated in the virtual network is carried over the active tunnel, and wherein the virtual network is overlaid on an underlay physical network that includes the core network and the wireless access points;
- in response to determining that a signal strength of the wireless communication detected by a first wireless access point has dropped below a threshold, retrieving, by the controller, information of signal strength of wireless communication of the wireless device detected by at least a second wireless access point,
- wherein dynamically associating the active tunnel with the virtual network is based on the information of the signal strength the wireless communication of the wireless device detected by at least the second wireless access point.
A controller comprising:
- at least one processor to:
- receive information responsive to movement of a wireless device across wireless access points;
- and
- in response to the information, dynamically change a set of active tunnels that are logical members of a virtual network that is overlaid on an underlay physical network that includes the wireless access points and a core network of switches, wherein the wireless device is to communicate over the virtual network and the tunnels are to carry data of the virtual network;
- in response to determining that a signal strength of the wireless communication detected by a first wireless access point has dropped below a threshold, retrieving, by the controller, information of signal strength of wireless communication of the wireless device detected by at least a second wireless access point,
- wherein dynamically associating the active tunnel with the virtual network is based on the information of the signal strength the wireless communication of the wireless device detected by at least the second wireless access point.
A non-transitory computer readable storage medium comprising a set of instructions executable by a hardware processor of a controller to:
- receive information responsive to movement of a wireless device across wireless access points;
- and
- in response to the information, dynamically include an active tunnel between switches of a core network as a member of a virtual network over which the wireless device communicates, wherein data communicated in the virtual network is carried over the active tunnel, and wherein the virtual network is overlaid on an underlay physical network that includes the core network and the wireless access points;
- in response to determining that a signal strength of the wireless communication detected by a first wireless access point has dropped below a threshold, retrieve information of signal strength of wireless communication of the wireless device detected by at least a second wireless access point, wherein dynamically associating the active tunnel with the virtual network is based on the information of the signal strength the wireless communication of the wireless device detected by at least the second wireless access point.
Dependencies are inferred from the claim text.