IP Library Granted Patent US 11,683,257
Granted Patent B1
US 11,683,257 · App. 18/012,928 · Granted Jun 20, 2023

Method and device for improving link aggregation protocol timeout

Inventor: Yancheng Lu (Jiangsu, CN)
Assignee: INSPUR SUZHOU INTELLIGENT TECHNOLOGY CO., LTD.
H04L43/16H04L41/0627H04L43/0817
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 11,683,257
App. No.
18/012,928
Granted
Jun 20, 2023
Kind
B1
Abstract

The present disclosure is to propose a method and device for improving a link aggregation protocol timeout. method for improving a link aggregation timeout. The method includes the following steps: setting a timeout value and a timeout threshold count of link aggregation control protocol data unit (LACPDU) packet reception of a switch; obtaining a timeout count statistically, in response to a timeout of reception of a link aggregation control protocol data unit (LACPDU) packet from a second switch by a first switch; determining, through a network controller, in response to that the timeout count is greater than the timeout threshold count and that an aggregated link between the switches is in an out-of-band management mode, whether a port of the second switch is abnormal; and removing, in response to the port of the second switch being abnormal, the abnormal port of the second switch from the aggregated link.

Claims (48)

1. A method for improving a link aggregation timeout, comprising following steps:

setting a timeout value and a timeout threshold count of link aggregation control protocol data unit packet reception;

obtaining a timeout count statistically, in response to a timeout of reception of a link aggregation control protocol data unit packet from a second switch by a first switch;

determining, through a network controller, in response to that the timeout count is greater than the timeout threshold count and that an aggregated link between the first switch and the second switch is in an out-of-band management mode, whether a port of the second switch is abnormal; and

removing, in response to the port of the second switch being abnormal, the abnormal port of the second switch from the aggregated link.

2. The method according to claim 1 , wherein the determining, through a network controller, in response to that the timeout count is greater than the timeout threshold count and that an aggregated link between the first switch and the second switch is in an out-of-band management mode, whether a port of the second switch is abnormal, comprises:

submitting, by the first switch, in response to the timeout count being greater than the timeout threshold count, a request of querying a state of the port of the second switch;

obtaining, by the network controller, in response to that the request is received by the network controller, the state of the port of the second switch, and determining whether the state of the port of the second switch is abnormal; and

sending, by the network controller, a determining result of whether the state is abnormal to the first switch.

3. The method according to claim 1 , wherein the setting a timeout value and a timeout threshold count of link aggregation control protocol data unit packet reception, comprises:

setting a threshold time for link aggregation control protocol data unit packet reception; and

in response to time for receiving a link aggregation control protocol data unit packet being greater than the threshold time, determining one timeout, and restarting counting.

4. The method according to claim 1 , wherein the timeout threshold count is three.

5. The method according to claim 1 , further comprising: modifying a field of a reserved block of the link aggregation control protocol data unit packet, so as to switch whether the aggregated link of a switch supports the out-of-band management mode.

6. A device for improving a link aggregation timeout, comprising:

a processor; and

a memory, containing instructions therein executable by the processor, wherein, in response to that the instructions are executed by the processor, the processor is configured to:

set a timeout value and a timeout threshold count of link aggregation control protocol data unit reception;

obtain a timeout count statistically, in response to a timeout of reception of a link aggregation control protocol data unit from a second switch by a first switch;

determine, through a network controller, in response to that the timeout count is greater than the timeout threshold count and that an aggregated link between the first switch and the second switch is in an out-of-band management mode, whether a port of the second switch is abnormal; and

remove, in response to the port of the second switch being abnormal, the abnormal port of the second switch from the aggregated link.

7. The device according to claim 6 , wherein the processor is further configured to:

make the first switch submit, in response to the timeout count being greater than the timeout threshold count, a request of querying a state of the port of the second switch;

make the network controller obtain, in response to that the request is received by the network controller, the state of the port of the second switch, and determine whether the state of the port of the second switch is abnormal; and

make the network controller send, a determining result of whether the state is abnormal to the first switch.

8. The device according to claim 6 , wherein the processor is further configured to:

set a threshold time for link aggregation control protocol data unit packet reception; and

in response to time for receiving a link aggregation control protocol data unit packet being greater than the threshold time, determine one timeout, and restart counting.

9. The device according to claim 6 , wherein the timeout threshold count is three.

10. The device according to claim 6 , wherein the processor is further configured to modify a field of a reserved block of the link aggregation control protocol data unit packet, so as to switch whether the aggregated link of a switch supports the out-of-band management mode.

11. The method according to claim 1 , wherein the setting a timeout value and a timeout threshold count of link aggregation control protocol data unit packet reception, comprises:

setting an interval of thirty seconds or one second to send the link aggregation control protocol data unit packet.

12. The method according to claim 2 , wherein the determining, through a network controller, in response to that the timeout count is greater than the timeout threshold count and that an aggregated link between the first switch and the second switch is in an out-of-band management mode, whether a port of the second switch is abnormal, comprises:

adding an aggregated link state monitoring and control module in the network controller; and

submitting, by the first switch, the request of querying the state of the port of the second switch to aggregated link state monitoring and control module.

13. The method according to claim 12 , wherein, in response to that the first switch submits the request of querying the state of the port of the second switch to aggregated link state monitoring and control module, the aggregated link state monitoring and control module confirms a link state table in a database.

14. The method according to claim 13 , wherein, in response to that information in the table expires, the aggregated link state monitoring and control module sends the request of querying the state of the port of the second switch to the second switch.

15. The method according to claim 5 , wherein, the modifying a field of a reserved block of the link aggregation control protocol data unit packet, so as to switch whether the aggregated link of a switch supports the out-of-band management mode, comprises:

using a first bit of a first byte to determine whether the out-of-band management is supported, where 1 represents the out-of-band management mode, and 0 represents an in-band management mode.

16. The device according to claim 6 , wherein the processor is further configured to:

set an interval of thirty seconds or one second to send the link aggregation control protocol data unit packet.

17. The device according to claim 7 , wherein the processor is further configured to:

add an aggregated link state monitoring and control module in the network controller; and

submit, by the first switch, the request of querying the state of the port of the second switch to aggregated link state monitoring and control module.

18. The device according to claim 17 , wherein, in response to that the first switch submits the request of querying the state of the port of the second switch to aggregated link state monitoring and control module, the aggregated link state monitoring and control module confirms a link state table in a database.

19. The device according to claim 10 , wherein, the processor is further configured to:

use a first bit of a first byte to determine whether the out-of-band management is supported, where 1 represents the out-of-band management mode, and 0 represents an in-band management mode.

20. A non-transitory storage medium, containing instructions thereon, wherein, in response to that the instructions are executed by a processor, the processor implements operations according to claim 1 .

Assignments (2)
LICENSE Recorded Jun 30, 2026
From: IEIT SYSTEMS CO., LTD
To: AIVRES SYSTEMS INC.
Reel/Frame 075857/0939 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 25, 2022
From: LU, YANCHENG
To: INSPUR SUZHOU INTELLIGENT TECHNOLOGY CO., LTD.
Reel/Frame 062199/0705 →
Priority Claims (1)
CN 202010921798.9 · Sep 4, 2020 · national