IP Library Granted Patent US 10,425,870
Granted Patent B2
US 10,425,870 · App. 15/795,803 · Granted Sep 24, 2019

Wireless client traffic continuity across controller failover and load-balancing

Inventors: Isaac Theogaraj (Bangalore, IN); Puneet Joshi (Bangalore, IN); Shishir Verma (Bangalore, IN); Sheausong Yang (Sunnyvale, CA)
Assignee: Hewlett Packard Enterprise Development LP
H04W36/10G06F11/2097G06F21/00H04L43/08H04L47/00H04L63/0428H04L63/061H04L65/4076H04L67/142H04L69/40H04W52/00H04W84/12H04W88/12H04L45/22H04L47/125H04L63/101H04L67/1034H04L67/148H04W8/30H04W36/24
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,425,870
App. No.
15/795,803
Granted
Sep 24, 2019
Kind
B2
Abstract

A non-transitory computer readable medium comprising instructions which, when executed by one or more hardware processors, causes performance of operations comprising: analyzing, by a first network coordination device, at least one session of the client device for selected characteristics, the first network coordination device being the primary network coordination device for the client device; and providing, by the first network coordination device, current session information of the at least one session of the client device having the selected characteristics to the second network coordination device, the second network coordination device being the standby network coordination device for the client device is shown.

Claims (40)

1. A non-transitory computer readable medium comprising instructions which, when executed by one or more hardware processors, causes performance of operations comprising:

analyzing, by a first network coordination device, at least one session of the client device for selected characteristics, the first network coordination device being the primary network coordination device for the client device; and

providing, by the first network coordination device, current session information of the at least one session of the client device having the selected characteristics to the second network coordination device, the second network coordination device being the standby network coordination device for the client device,

wherein the selected characteristics include whether a session is determined to be open for more than a predetermined amount of time after processing of the session is complete, and

wherein the selected characteristics include whether (1) a session is not described in an access control list and (2) at least one of (i) the session is a file transport protocol (FTP) session or (ii) the session is classified by deep-packet inspection (DPI).

2. The non-transitory computer readable medium of claim 1 , wherein the session is classified by DPI as one of (a) allow or (b) deny.

3. The non-transitory computer readable medium of claim 1 comprising:

monitoring, by the first network coordination device, the at least one session opened by the client device having the selected characteristics; and

storing, in a storage device of the first network coordination device, the session information of each of the at least one session opened by the client device having the selected characteristics.

4. The non-transitory computer readable medium of claim 1 , wherein the first network coordination device provides the session information of the at least one session of the client device having the selected characteristics at predefined time intervals.

5. The non-transitory computer readable medium of claim 1 , wherein, in response to receiving a request from the second network coordination device, the first network coordination device providing the session information of the at least one session of the client device having the selected characteristics to the second network coordination device.

6. The non-transitory computer readable medium of claim 1 further comprising:

responsive to not receiving an acknowledgement from the second network coordination device within a predetermined time period, providing, by the first network coordination device, a second iteration of the session information of the at least one session of the client device having the selected characteristics.

7. A system comprising:

a plurality of network coordination devices each (i) comprising a hardware processor and (ii) associated with a wireless network;

the system being configured to perform operations comprising:

analyzing, by a first network coordination device, at least one session of the client device for selected characteristics, the first network coordination device being the primary network coordination device for the client device; and

providing, by the first network coordination device, current session information of the at least one session of the client device having the selected characteristics to the second network coordination device, the second network coordination device being the standby network coordination device for the client device,

wherein the selected characteristics include whether a session is determined to be open for more than a predetermined amount of time after processing of the session is complete, and

wherein the selected characteristics include whether (1) a session is not described in an access control list and (2) at least one of (i) the session is a file transport protocol (FTP) session or (ii) the session is classified by deep-packet inspection (DPI).

8. The system of claim 7 , wherein the session is classified by DPI as one of (a) allow or (b) deny.

9. The system of claim 7 being configured to perform further operations comprising:

monitoring, by the first network coordination device, the at least one session opened by the client device having the selected characteristics; and

storing, in a storage device of the first network coordination device, the session information of each of the at least one session opened by the client device having the selected characteristics.

10. The system of claim 7 , wherein the first network coordination device provides the session information of the at least one session of the client device having the selected characteristics at predefined time intervals.

11. The system of claim 7 , wherein, in response to receiving a request from the second network coordination device, the first network coordination device providing the session information of the at least one session of the client device having the selected characteristics to the second network coordination device.

12. The system of claim 7 being configured to perform further operations comprising:

responsive to not receiving an acknowledgement from the second network coordination device within a predetermined time period, providing, by the first network coordination device, a second iteration of the session information of the at least one session of the client device having the selected characteristics.

13. A non-transitory computer readable medium comprising instructions which, when executed by one or more hardware processors, causes performance of operations comprising:

receiving, by a second network coordination device being a standby network coordination device for a client device, current session information of at least one session of the client device from a first network coordination device being a primary network coordination device for the client device, wherein the at least one session of the client device has selected characteristics; and

responsive to detecting a particular event, the second network coordination device transitioning to be the primary network coordination device of the client device wherein the at least one session of the client device having the selected characteristics remains open and in use by the client device,

wherein the selected characteristics include whether a session is determined to be open for ore than a predetermined amount of time after processing of the session is complete, and

wherein the selected characteristics include whether (1) a session is not described in an access control list and (2) at least one of (i) the session is a file transport protocol (FTP) session or (ii) the session is classified by deep-packet inspection (DPI).

14. The non-transitory computer readable medium of claim 13 , wherein the session is classified by DPI as one of (a) allow or (b) deny.

15. The non-transitory computer readable medium of claim 13 , further comprising:

storing, in a storage device of the second network coordination device, the session information of the at least one session of the client device having the selected characteristics; and

opening, by the second network coordination device, a session corresponding to each of the at least one session of the client device having the selected characteristics.

16. The non-transitory computer readable medium of claim 13 , wherein the particular event is one of (i) a load-balancing instruction, or (ii) the first network coordination device entering an inactive state.

17. The non-transitory computer readable medium of claim 13 further comprising:

responsive to not receiving the current session information for the least one session of the client device having the selected characteristics within a predetermined period of time, the second network coordination device transmitting, to the first network coordination device, a second iteration of a request for the session information of the at least one session of the client device having the selected characteristics.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 11, 2018
From: ARUBA NETWORKS, INC.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 045921/0055 →
Continuity (2)
Continuation 14699879 · Apr 29, 2015
Related Publication 20180049089A1 · Feb 15, 2018
Cited By (1)
US 12,445,369