IP Library Granted Patent US 12,003,608
Granted Patent B2
US 12,003,608 · App. 17/589,327 · Granted Jun 4, 2024

System and method for repurposing layer 2 switch as a layer 1 switch

Inventors: Larry Cantwell (Moorestown, NJ); Diego Warszawski (Cherry Hill, NJ); David L. Sclarsky (Cherry Hill, NJ)
Assignee: Netscout Systems, Inc.
H04L69/08H04L69/321H04L69/323H04L69/324
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,003,608
App. No.
17/589,327
Granted
Jun 4, 2024
Kind
B2
Abstract

A computer-implemented method for repurposing one or more software configurable layer 2 switches in an IP (Internet Protocal) computer network to function as a layer 1 switch. Ternary Content-Addressable Memory (TCAM) is reconfigured in each of the one or more layer 2 switches and one or more pipeline engines are routed to emulate layer 1 switching functionality in each of the one or more layer 2 switches.

Claims (37)

1. A computer-implemented method for repurposing one or more software configurable layer 2 switches in an IP (Internet Protocol) computer network to function as a layer 1 switch comprising:

reconfiguring Ternary Content-Addressable Memory (TCAM) in each of the one or more layer 2 switches;

routing one or more pipeline engines to emulate layer 1 switching functionality in each of the one or more layer 2 switches;

disabling forwarding functionality to decrease latency in each of the one or more layer 2 switches;

enabling Small Form-Factor Pluggable Ports (SFPs) for Transmission (TX) and Reception (RX) in each of the one or more layer 2 switches;

creating a multicast group such that a Port.2 is added to the created multicast group in each of the one or more layer 2 switches; and

providing an Access Control List (ACL) rule wherein when a condition is input Port.1 an action is to redirect to the created multicast group in each of the one or more layer 2 switches.

2. The computer-implemented method as recited in claim 1 , wherein at least one of the one or more layer 2 switches are “bare metal” switches.

3. The computer-implemented method as recited in claim 1 , further including disabling learning and routing functions in each of the one or more layer 2 switches.

4. The computer-implemented method as recited in claim 1 , further including provide a lowest precedence ACL rule whereby condition is ALL PORTS and action is DENY ALL in each of the one or more layer 2 switches.

5. The computer-implemented method as recited in claim 1 , further including preventing VLAN filtering in each of the one or more layer 2 switches.

6. The computer-implemented method as recited in claim 1 , further including preventing packet dropping in each of the one or more layer 2 switches.

7. A computer-implemented method for repurposing one or more software configurable layer 2 switches in an IP (Internet Protocol) computer network to function as a layer 1 switch comprising:

reconfiguring Ternary Content-Addressable Memory (TCAM) in each of the one or more layer 2 switches;

routing one or more pipeline engines to emulate layer 1 switching functionality in each of the one or more layer 2 switches;

enabling Small Form-Factor Pluggable Ports (SFPs) for Transmission (TX) and Reception (RX) in each of the one or more layer 2 switches;

creating a multicast group such that a Port.2 is added to the created multicast group in each of the one or more layer 2 switches; and

providing an Access Control List (ACL) rule wherein when a condition is input Port.1 an action is to redirect to the created multicast group in each of the one or more layer 2 switches.

8. The computer-implemented method as recited in claim 7 , wherein at least one of the one or more layer 2 switches are “bare metal” switches.

9. The computer-implemented method as recited in claim 7 , further including disabling learning and routing functions in each of the one or more layer 2 switches.

10. The computer-implemented method as recited in claim 6 , further including disabling forwarding functionality to decrease latency in each of the one or more layer 2 switches.

11. The computer-implemented method as recited in claim 7 , further including provide a lowest precedence ACL rule whereby condition is ALL PORTS and action is DENY ALL in each of the one or more layer 2 switches.

12. The computer-implemented method as recited in claim 7 , further including preventing VLAN filtering in each of the one or more layer 2 switches.

13. The computer-implemented method as recited in claim 7 , further including preventing packet dropping in each of the one or more layer 2 switches.

14. A computer-implemented method for repurposing one or more software configurable layer 2 switches in an IP (Internet Protocol) computer network to function as a layer 1 switch comprising:

reconfiguring Ternary Content-Addressable Memory (TCAM) in each of the one or more layer 2 switches;

routing one or more pipeline engines to emulate layer 1 switching functionality in each of the one or more layer 2 switches;

creating a multicast group such that a Port.2 is added to the created multicast group in each of the one or more layer 2 switches; and

providing an Access Control List (ACL) rule wherein when a condition is input Port.1 an action is to redirect to the created multicast group in each of the one or more layer 2 switches.

15. The computer-implemented method as recited in claim 14 , wherein at least one of the one or more layer 2 switches are “bare metal” switches.

16. The computer-implemented method as recited in claim 14 , further including disabling learning and routing functions in each of the one or more layer 2 switches.

17. The computer-implemented method as recited in claim 16 , further including disabling forwarding functionality to decrease latency in each of the one or more layer 2 switches.

18. The computer-implemented method as recited in claim 17 , further including enabling Small Form-Factor Pluggable Ports (SFPs) for Transmission (TX) and Reception (RX) in each of the one or more layer 2 switches.

19. The computer-implemented method as recited in claim 14 , further including provide a lowest precedence ACL rule whereby condition is ALL PORTS and action is DENY ALL in each of the one or more layer 2 switches.

20. The computer-implemented method as recited in claim 14 , further including:

preventing VLAN filtering in each of the one or more layer 2 switches; and

preventing packet dropping in each of the one or more layer 2 switches.

Assignments (2)
SECURITY INTEREST Recorded Oct 22, 2024
From: NETSCOUT SYSTEMS, INC.; ARBOR NETWORKS LLC; NETSCOUT SYSTEMS TEXAS, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 069216/0007 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 10, 2024
From: CANTWELL, LARRY; WARSZAWSKI, DIEGO; SCLARSKY, DAVID L.
To: NETSCOUT SYSTEMS, INC.
Reel/Frame 066710/0557 →
Continuity (3)
Continuation In Part 16509722 · Jul 12, 2019
Provisional Application 62697173 · Jul 12, 2018
Related Publication 20220159101A1 · May 19, 2022