IP Library Granted Patent US 10,616,339
Granted Patent B2
US 10,616,339 · App. 15/824,728 · Granted Apr 7, 2020

System and method to configure, manage, and monitor stacking of ethernet devices in a software defined network

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,616,339
App. No.
15/824,728
Granted
Apr 7, 2020
Kind
B2
Abstract

An information handling system for managing a network includes a first stackable network switch, a second stackable network switch, and a hardware switching management controller. The first stackable network switch includes a first configuration setting to enable the first stackable network switch to operate in a switch stack. The first configuration setting is accessible via an OpenFlow protocol. The second stackable network switch includes a second configuration setting to enable the second stackable network switch to operate in the switch stack. The second configuration setting is accessible via the OpenFlow protocol. The hardware switching management controller includes an OpenFlow stacking manager configured to set the first configuration setting and the second configuration setting such that the switch stack includes the first and second stackable network switches.

Claims (33)

1. An information handling system for managing a network, the information handling system comprising:

a first stackable network switch including a first configuration setting to enable the first stackable network switch to operate in a switch stack, wherein the first configuration setting is accessible via an OpenFlow protocol;

a second stackable network switch including a second configuration setting to enable the second stackable network switch to operate in the switch stack, wherein the second configuration setting is accessible via the OpenFlow protocol; and

a hardware switching management controller configured to set the first configuration setting and the second configuration setting such that the switch stack includes the first and second stackable network switches, wherein in setting the first configuration setting, the switching management controller is further configured to send an OpenFlow port modify command to the first stackable network switch, the OpenFlow port modify command enabling the first stackable network switch to operate in the switch stack, and identifying the second stackable network switch as a member of the switch stack.

2. The information handling system of claim 1 , wherein in setting the first configuration setting, the switching management controller is further configured to send an OpenFlow feature request to the first stackable network switch.

3. The information handling system of claim 2 , wherein in response to the OpenFlow feature request the first network switch is further configured to respond with an OpenFlow feature reply that indicates that the first stackable network switch includes the first configuration setting.

4. The information handling system of claim 1 , wherein in response to the OpenFlow port modify command the first network switch is further configured to respond with an OpenFlow port status reply that indicates that the first stackable network switch is enabled to operate in the switch stack and that the second stackable network switch is a member of the switch stack.

5. The information handling system of claim 1 , wherein in setting the first configuration setting, the switching management controller is further configured to send an OpenFlow stacking status request to the first stackable network switch.

6. The information handling system of claim 5 , wherein in response to the OpenFlow stacking status request the first network switch is further configured to respond with an OpenFlow stacking status status reply that indicates a condition of the switch stack.

7. The information handling system of claim 1 , wherein the first and second stackable network switches are from a common vendor.

8. The information handling system of claim 1 , wherein the first and second stackable network switches are from different vendors.

9. A method for managing a network, the method comprising:

configuring a hardware switching management controller to instantiate an OpenFlow switching manager;

setting, by the OpenFlow switching manager, a first configuration setting of a first stackable network switch, the first configuration setting to enable the first stackable network switch to operate in a switch stack, wherein the first configuration setting is accessible via an OpenFlow protocol; and

setting, by the OpenFlow switching manager, a second configuration setting of a second stackable network switch, the second configuration setting to enable the second stackable network switch to operate in the switch stack, wherein the second configuration setting is accessible via the OpenFlow protocol;

wherein setting the first configuration setting further includes sending, by the OpenFlow switching manger, an OpenFlow stacking status request to the first stackable network switch.

10. The method of claim 9 , wherein, in setting the first configuration setting, the method further comprises:

sending, by the OpenFlow switching manager, an OpenFlow feature request to the first stackable network switch.

11. The method of claim 10 , wherein, in response to the OpenFlow feature request, the method further comprises:

responding, by the first network switch, with an OpenFlow feature reply that indicates that the first stackable network switch includes the first configuration setting.

12. The method of claim 9 , wherein, in setting the first configuration setting, the method further comprises:

sending, by the OpenFlow switching manager, an OpenFlow port modify command to the first stackable network switch, the OpenFlow port modify command enabling the first stackable network switch to operate in the switch stack, and identifying the second stackable network switch as a member of the switch stack.

13. The method of claim 12 , wherein, in response to the OpenFlow port modify command, the method further comprises:

responding, by the first network switch, with an OpenFlow port status reply that indicates that the first stackable network switch is enabled to operate in the switch stack and that the second stackable network switch is a member of the switch stack.

14. The method of claim 9 , wherein, in response to the OpenFlow stacking status request, the method further comprises:

responding, by the first network switch, with an OpenFlow stacking status status reply that indicates a condition of the switch stack.

15. The method of claim 9 , wherein the first and second stackable network switches are from a common vendor.

16. The method of claim 9 , wherein the first and second stackable network switches are from different vendors.

17. An information handling system for managing a network, the information handling system comprising:

a stackable network switch including a first configuration setting to enable the first stackable network switch to operate in a switch stack and a second configuration setting to configure a port of the stackable network switch, wherein the first configuration setting is accessible via an OpenFlow protocol and wherein the second configuration setting is accessible via an OpenFlow Management and Configuration (OF-Config) protocol;

a hardware switching management controller configured to set the first configuration setting such that the switch stack includes the stackable network switch; and

a hardware switching management controller including an OF-Config manager configured to set the second configuration setting, wherein in setting the first configuration setting, the switching management controller is further configured to send an OpenFlow stacking status request to the stackable network switch.

18. The information handling system of claim 17 , wherein, in response to an OpenFlow port modify command from the hardware switching management controller, the stackable network switch is further configured to respond with an OpenFlow port status reply that indicates that the stackable network switch is enabled to operate in the switch stack.

Assignments (8)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC IP HOLDING COMPANY LLC
Reel/Frame 071642/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (045482/0131) Recorded May 20, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO WYSE TECHNOLOGY L.L.C.)
Reel/Frame 061749/0924 →
RELEASE OF SECURITY INTEREST AT REEL 045482 FRAME 0395 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; WYSE TECHNOLOGY L.L.C.
Reel/Frame 058298/0314 →
SECURITY AGREEMENT Recorded Apr 22, 2020
From: CREDANT TECHNOLOGIES INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 053546/0001 →
SECURITY AGREEMENT Recorded Mar 21, 2019
From: CREDANT TECHNOLOGIES, INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 049452/0223 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 16, 2018
From: NAGALLA, SRINIVASA RAO; HAMDI, RABAH
To: DELL PRODUCTS, LP
Reel/Frame 045553/0827 →
PATENT SECURITY AGREEMENT (NOTES) Recorded Mar 1, 2018
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; WYSE TECHNOLOGY L.L.C.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 045482/0131 →
PATENT SECURITY AGREEMENT (CREDIT) Recorded Mar 1, 2018
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; WYSE TECHNOLOGY L.L.C.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 045482/0395 →