US2017163476A1PendingUtilityA1

Network controller failover request to reduce network outages

Assignee: ARUBA NETWORKS INCPriority: Oct 30, 2014Filed: Feb 22, 2017Published: Jun 8, 2017
Est. expiryOct 30, 2034(~8.3 yrs left)· nominal 20-yr term from priority
H04L 41/0663G06F 11/2005H04L 43/0817H04L 41/0836H04L 43/10H04L 45/586G06F 2201/85H04L 67/10H04L 41/0668
39
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A system is described that includes a first network controller and a second network controller. The first controller operates as a master controller and the second controller operates as a standby controller for a set of access points. Using a set of VRRP advertisements between the first and second controllers, the second controller may (1) determine that the first controller has failed independent of any determination by the access points and (2) send a failover request to the access points. The failover request may cause the access points to use previously established tunnels between the second controller and each of the access points. By transmitting a failover request message from the second controller to the access points upon the detection by the second controller that the first controller has failed and independent of any determination by the access points, the system reduces network access downtime for the access points.

Claims

exact text as granted — not AI-modified
1 - 20 . (canceled) 
     
     
         2 . A non-transitory computer readable medium comprising instructions which, when executed by a hardware processor, cause the processor to:
 identify a particular set of devices obtaining services from a first network device and a second network device;   detect failure of the first network device;   responsive to detection that the first network device has failed:
 transmit a failover request message to the particular set of devices indicating to obtain the services from the second network device; and 
 connect a device of the particular set of devices to the second network device to obtain the services in response to receipt of an acknowledgment that the device received the failover request message. 
   
     
     
         22 . The medium of claim  21 , wherein transmission of the failover request message to the particular set of devices is performed prior to a determination by the device of the particular set of devices that the first network device has failed. 
     
     
         23 . The medium of claim  21 , wherein transmission of the failover request message to the particular set of devices is performed prior to a determination by the device of the particular set of devices, via heartbeat messages between the particular set of devices and the first network device, that the first network device has failed. 
     
     
         24 . The medium of claim  21 , comprising detection of virtual router redundancy protocol (VRRP) advertisements being transmitted from the first network device to a second network device prior to detection of the failure. 
     
     
         25 . The medium of claim  21 , wherein:
 prior to the detection of the failure;
 the first network device is a master network device and the second network device is a standby network device; and 
 active data tunnels are established between the first network device and the particular set of devices and inactive data tunnels are established between the second network device and the particular set of devices. 
   
     
     
         26 . The medium of claim  21 , wherein, in response to receipt of the acknowledgment by the second device, the first network device is the standby network device and the second network device is the master network device. 
     
     
         27 . The medium of claim  21 , wherein connection of the device of the particular set of devices to the second network device comprises activation of communication tunnels between the particular set of devices and the second network device. 
     
     
         28 . The medium of claim  21 , wherein communication tunnels between the particular set of devices and the second network device are established in a dormant state prior to detection of the failure. 
     
     
         29 . The medium of claim  21 , wherein detection of the failure of the first network device is in response to a lack of virtual router redundancy protocol (VRRP) advertisements being received by the second network device from the first network device. 
     
     
         30 . A system comprising:
 a hardware processor, wherein the system causes the hardware processor to:
 identify a particular set of devices obtaining services from a first network device and a second network device; 
 detect failure of the first network device; 
 responsive to detecting that the first network device has failed:
 transmit a failover request message to the particular set of devices indicating to obtain the services from the second network device; and 
 connect a device of the particular set of devices to the second network device to obtain the services in response to receipt of an acknowledgment that the device of the particular set of devices received the failover request message. 
 
   
     
     
         31 . The system of  claim 30 , wherein transmission of the failover request message to the particular set of devices is performed prior to a determination by the device of the particular set of devices that the first network device has failed. 
     
     
         32 . The system of  claim 30 , wherein transmitting the failover request message to the particular set of devices is performed prior to a determination by the device of the particular set of devices, via heartbeat messages between the particular set of devices and the first network device, that the first network device has failed. 
     
     
         33 . The system of  claim 30 , wherein the operations are performed by the second network device. 
     
     
         34 . The system of  claim 30 , wherein the first network device and the second network device are controllers, and wherein each of the particular set of devices is an access point. 
     
     
         35 . The system of  claim 30 , wherein the failover request message transmitted to the particular set of devices comprises a Failover Request. 
     
     
         36 . A method comprising:
 storing instructions in memory that are executable by a hardware processor for:
 identifying a particular set of devices obtaining services from a first network device and a second network device; 
 detecting failure of the first network device; 
 responsive to detecting that the first network device has failed:
 transmitting a failover request message to the particular set of devices indicating to obtain the services from the second network device; and 
 connecting a device of the particular set of devices to the second network device to obtain the services in response to receiving an acknowledgment that the device of the particular set of devices received the failover request message. 
 
   
     
     
         37 . The method of  claim 36 , wherein detecting failure of the first network device comprises not receiving virtual router redundancy protocol (VRRP) advertisements from the first network device during a prescribed time period. 
     
     
         38 . The method of  claim 36 , further comprising activating communication tunnels between the particular set of devices and the second network device to connect the particular set of devices to the second network device. 
     
     
         39 . The method of  claim 36 , further comprising indicating the acknowledgment by an Acknowledgement message from each of the particular set of devices. 
     
     
         40 . The method of  claim 36 , wherein detecting failure of the first network device comprises not receiving heartbeat messages from the first network device to the second network device during a prescribed time period.

Join the waitlist — get patent alerts

Track US2017163476A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.