IP Library Granted Patent US 12,452,166
Granted Patent B2
US 12,452,166 · App. 17/968,835 · Granted Oct 21, 2025

Preventing an inter-chassis-link loop using a selective forwarding delay

Inventor: Maocheng Hu (Fremont, CA)
Assignee: Ruckus IP Holdings LLC
H04L45/28H04L12/462H04L45/18H04L45/22H04L45/66
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 12,452,166
App. No.
17/968,835
Granted
Oct 21, 2025
Kind
B2
Abstract

A computer network device (such as a switch or a router) that prevents loop occurrence is described. During operation, the computer network device communicates, via one or more ports, data packets with a corresponding one or more second ports in a second computer network device, where a given data packet includes a source address and a destination address, and where the one or more ports and the second one or more ports specify a link between the computer network device and the second computer network device. Moreover, when the link goes down and then comes back up, the computer network device may block forwarding, via the one or more ports, of additional data packets based at least in part on a predefined delay.

Claims (28)

1. A computer network device, comprising:

one or more ports, associated with one or more interface circuits, configured to communicate with a second computer network device, wherein the computer network device is configured to:

communicate, via the one or more ports, data packets with a corresponding one or more second ports in the second computer network device, wherein a given data packet comprises a source address and a destination address, and wherein the one or more ports and the second one or more ports specify a link between the computer network device and the second computer network device; and

when the link goes down and then comes back up, block forwarding, via the one or more ports, of additional data packets for a time interval corresponding to a predefined delay and, after the time interval, resume the forwarding of subsequent packets that occur after the additional packets.

2. The computer network device of claim 1 , wherein the data packets comprise bridge protocol data units (BPDUs).

3. The computer network device of claim 1 , wherein the communication comprises forwarding or broadcasting at least a subset of the data packets.

4. The computer network device of claim 1 , wherein the link comprises a control or a data link.

5. The computer network device of claim 1 , wherein the link comprises an inter-chassis link (ICL).

6. The computer network device of claim 1 , wherein the time interval corresponds to a second time interval between sequential data packets in the data packets.

7. The computer network device of claim 1 , wherein the predefined delay is configurable.

8. The computer network device of claim 1 , wherein the computer network device comprises a switch or a router.

9. A non-transitory computer-readable storage medium for use in conjunction with a computer network device, the computer-readable storage medium storing program instructions that, when executed by the computer network device, cause the computer network device to perform operations comprising:

communicating, via one or more ports, data packets with a corresponding one or more second ports in a second computer network device, wherein a given data packet comprises a source address and a destination address, and wherein the one or more ports and the second one or more ports specify a link between the computer network device and the second computer network device; and

when the link goes down and then comes back up, block forwarding, via the one or more ports, of additional data packets for a time interval corresponding to a predefined delay and, after the time interval, resume the forwarding of subsequent packets that occur after the additional packets.

10. The non-transitory computer-readable storage medium of claim 9 , wherein the data packets comprise bridge protocol data units (BPDUs).

11. The non-transitory computer-readable storage medium of claim 9 , wherein the link comprises an inter-chassis link (ICL).

12. The non-transitory computer-readable storage medium of claim 9 , wherein the time interval corresponds to a second time interval between sequential data packets in the data packets.

13. The non-transitory computer-readable storage medium of claim 9 , wherein the computer network device comprises a switch or a router.

14. A method for preventing loop occurrence, comprising:

by a computer network device:

communicating, via one or more ports, data packets with a corresponding one or more second ports in a second computer network device, wherein a given data packet comprises a source address and a destination address, and wherein the one or more ports and the second one or more ports specify a link between the computer network device and the second computer network device; and

when the link goes down and then comes back up, block forwarding, via the one or more ports, of additional data packets for a time interval corresponding to a predefined delay and, after the time interval, resume the forwarding of subsequent packets that occur after the additional packets.

15. The method of claim 14 , wherein the data packets comprise bridge protocol data units (BPDUs).

16. The method of claim 14 , wherein the link comprises an inter-chassis link (ICL).

17. The method of claim 14 , wherein the predefined delay is configurable.

18. The method of claim 14 , wherein the time interval corresponds to a second time interval between sequential data packets in the data packets.

19. The method of claim 14 , wherein the computer network device comprises a switch or a router.

20. The method of claim 14 , wherein the computer network device comprises a switch or a router.

Assignments (8)
SECURITY INTEREST Recorded Apr 8, 2026
From: ARRIS ENTERPRISES LLC; RUCKUS IP HOLDINGS LLC
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 075476/0814 →
RELEASE OF SECURITY INTEREST AT REEL/FRAME 067252/0657 Recorded Jan 12, 2026
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE NORTH CAROLINA, LLC (F/K/A COMMSCOPE, INC. OF NORTH CAROLINA)
Reel/Frame 074593/0348 →
RELEASE OF SECURITY INTEREST AT REEL/FRAME 067259/0697 Recorded Dec 19, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC (F/K/A ARRIS ENTERPRISES, INC.); COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC
Reel/Frame 069790/0575 →
SECURITY INTEREST Recorded Dec 17, 2024
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE INC., OF NORTH CAROLINA; OUTDOOR WIRELESS NETWORKS LLC; RUCKUS IP HOLDINGS LLC
To: APOLLO ADMINISTRATIVE AGENCY LLC
Reel/Frame 069889/0114 →
PATENT SECURITY AGREEMENT (TERM) Recorded Apr 29, 2024
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 067259/0697 →
PATENT SECURITY AGREEMENT (ABL) Recorded Apr 29, 2024
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 067252/0657 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2024
From: ARRIS ENTERPRISES LLC
To: RUCKUS IP HOLDINGS LLC
Reel/Frame 066399/0561 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 19, 2022
From: HU, MAOCHENG
To: ARRIS ENTERPRISES LLC
Reel/Frame 061463/0773 →
Continuity (2)
Provisional Application 63271351 · Oct 25, 2021
Related Publication 20230128729A1 · Apr 27, 2023
References Cited (6)
US 20070242602A1 · Pang · 2007 [cited by examiner]
US 20180331855A1 · Subramanian · 2018 [cited by examiner]
US 20200177438A1 · Nandy · 2020 [cited by examiner]
US 20200389386A1 · Uscumlic · 2020 [cited by examiner]
US 20210160099A1 · Rozenboim · 2021 [cited by examiner]
“Ruckus Networks Multi-Chassis Trunking (MCT) Essentials”, Part No. 53-1005591-01, Feb. 14, 2019, Ruckus, an ARRIS company, 17 Pages. (Year: 2019). [cited by examiner]