IP Library Granted Patent US 9,338,066
Granted Patent B2
US 9,338,066 · App. 14/018,609 · Granted May 10, 2016

Tunnel keep-alive timeout mechanism based on quality of service (QoS) value of received keep-alive messages

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 9,338,066
App. No.
14/018,609
Granted
May 10, 2016
Kind
B2
Abstract

A method, apparatus and computer program product for providing a variable tunnel keep-alive interval is presented. A tunnel keep-alive packet for a first tunnel is received at a first switching device. A Quality of Service (QoS) value of the keep-alive packet ishcekce. A determination is made regarding whether the QoS value corresponds to a QoS value of network control traffic, and when the QoS value of the keep-alive packet is lower than the QoS value of the network control traffic then a value of a tunnel keep-alive interval is increased.

Claims (34)

1. A computer-implemented method in which a computer system performs operations comprising:

receiving a tunnel keep-alive packet for a first tunnel at a first switching device;

checking a Quality of Service (QoS) value of said keep-alive packet said QoS value of said keep-alive packet representing a priority level of said keep-alive packet; and

determining if said QoS value corresponds to a QoS value of network control traffic, said QoS value of said network control traffic representing a priority level of said network control traffic, and when the QoS value of said keep-alive packet is lower than said QoS value of said network control traffic then increasing a value of a tunnel keep-alive interval.

2. The method of claim 1 wherein said tunnel keep-alive packet is originated by an Access Point (AP) in communication with said first switching device.

3. The method of claim 1 wherein said tunnel terminates at said first switching device.

4. The method of claim 1 wherein said tunnel keep-alive packet is sent at a fixed time interval.

5. The method of claim 1 further comprising maintaining said first tunnel when said keep-alive packet is received by said switching device during said tunnel keep-alive interval.

6. The method of claim 1 further comprising tearing down said first tunnel when said keep-alive packet is not received by said switching device during said tunnel keep-alive interval.

7. The method of claim 1 wherein said receiving a tunnel keep-alive packet for a first tunnel at a first switching device further comprises updating a tunnel table associated with said first tunnel.

8. The method of claim 7 further comprising verifying said tunnel keep-alive interval.

9. A non-transitory computer readable storage medium having computer readable code thereon for providing a variable tunnel keep-alive interval, the medium including instructions in which a computer system performs operations comprising:

receiving a tunnel keep-alive packet for a first tunnel at a first switching device;

checking a Quality of Service (QoS) value of said keep-alive packet, said QoS value of keep-alive packet representing a priority level of said keep-alive packet; and

determining if said QoS value corresponds to a QoS value of network control traffic said QoS value of said network control traffic representing a priority level of said network control traffic, and when the QoS value of said keep-alive packet is lower than said QoS value of said network control traffic then increasing a value of a tunnel keep-alive interval.

10. The computer readable storage medium of claim 9 further comprising instructions wherein said tunnel keep-alive packet is originated by an Access Point (AP) in communication with said first switching device.

11. The computer readable storage medium of claim 9 further comprising instructions wherein said tunnel terminates at said first switching device.

12. The computer readable storage medium of claim 9 further comprising instructions wherein said tunnel keep-alive packet is sent at a fixed time interval.

13. The computer readable storage medium of claim 9 further comprising instructions for maintaining said first tunnel when said keep-alive packet is received by said switching device during said tunnel keep-alive interval and instructions for tearing down said first tunnel when said keep-alive packet is not received by said switching device during said tunnel keep-alive interval.

14. The computer readable storage medium of claim 9 further comprising instructions wherein said receiving a tunnel keep-alive packet for a first tunnel at a first switching device further comprises updating a tunnel table associated with said first tunnel and verifying said tunnel keep-alive interval.

15. A network switching device comprising:

a memory;

a processor;

a communications interface;

an interconnection mechanism coupling the memory, the processor and the communications interface; and

wherein the memory is encoded with an application providing a variable tunnel keep-alive interval, that when performed on the processor, provides a process for processing information, the process causing the computer system to perform the operations of:

receiving a tunnel keep-alive packet for a first tunnel at a first switching device;

checking a Quality of Service (QoS) value of said keep-alive packet, said QoS value of said keep-alive packet representing a priority level of said keep-alive packet; and

determining if said QoS value corresponds to a QoS value of network control traffic, said QoS value of said network control traffic representing a priority level of said network control traffic and when the QoS value of said keep-alive packet is lower than said QoS value of said network control traffic then increasing a value of a tunnel keep-alive interval.

16. The network switching device of claim 15 wherein said tunnel keep-alive packet is originated by an Access Point (AP) in communication with said first switching device.

17. The network switching device of claim 15 wherein said tunnel terminates at said first switching device.

18. The network switching device of claim 15 wherein said tunnel keep-alive packet is sent at a fixed time interval.

19. The network switching device of claim 15 further comprising maintaining said first tunnel when said keep-alive packet is received by said switching device during said tunnel keep-alive interval and tearing down said first tunnel when said keep-alive packet is not received by said switching device during said tunnel keep-alive interval.

20. The network switching device of claim 15 wherein said receiving a tunnel keep-alive packet for a first tunnel at a first switching device further comprises updating a tunnel table associated with said first tunnel and verifying said tunnel keep-alive interval.

Assignments (9)
AMENDED SECURITY AGREEMENT Recorded Aug 18, 2023
From: EXTREME NETWORKS, INC.; AEROHIVE NETWORKS, INC.
To: BANK OF MONTREAL
Reel/Frame 064782/0971 →
SECURITY INTEREST Recorded May 1, 2018
From: EXTREME NETWORKS, INC.
To: BANK OF MONTREAL
Reel/Frame 046050/0546 →
RELEASE OF SECURITY INTEREST Recorded May 1, 2018
From: SILICON VALLEY BANK
To: EXTREME NETWORKS, INC.
Reel/Frame 046051/0775 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 041576/0001 Recorded Dec 15, 2017
From: CITIBANK, N.A.
To: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS INC.; OCTEL COMMUNICATIONS LLC (FORMERLY KNOWN AS OCTEL COMMUNICATIONS CORPORATION); VPNET TECHNOLOGIES, INC.
Reel/Frame 044893/0531 →
THIRD AMENDED AND RESTATED PATENT AND TRADEMARK SECURITY AGREEMENT Recorded Oct 31, 2017
From: EXTREME NETWORKS, INC.
To: SILICON VALLEY BANK
Reel/Frame 044639/0300 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 15, 2017
From: AVAYA INC.; AVAYA COMMUNICATION ISRAEL LTD; AVAYA HOLDINGS LIMITED
To: EXTREME NETWORKS, INC.
Reel/Frame 043569/0047 →
SECOND AMENDED AND RESTATED PATENT AND TRADEMARK SECURITY AGREEMENT Recorded Jul 14, 2017
From: EXTREME NETWORKS, INC.
To: SILICON VALLEY BANK
Reel/Frame 043200/0614 →
SECURITY INTEREST Recorded Jan 27, 2017
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS INC.; OCTEL COMMUNICATIONS CORPORATION; VPNET TECHNOLOGIES, INC.
To: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 041576/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 5, 2013
From: DIBURRO, LAWRENCE; VADASSERY, PRASAD
To: AVAYA INC.
Reel/Frame 031142/0921 →