IP Library Granted Patent US 9,374,321
Granted Patent B2
US 9,374,321 · App. 14/572,675 · Granted Jun 21, 2016

Data center switch

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,374,321
App. No.
14/572,675
Granted
Jun 21, 2016
Kind
B2
Abstract

A method of transferring data in a network is provided. Data is received at a sub-switch of a first bundled switch having a plurality of sub-switches, the sub-switch being configured to only couple to connections external to the first bundled switch. The method also includes transferring the data from the first bundled switch using a multi-lane cable coupled to a second bundled switch, a first end of the multi-lane cable coupled to a sub-switch in the first bundled switch and a second end of the multi-lane cable coupled to at least two sub-switches in the second bundled switch.

Claims (72)

1. A network, comprising:

a first switch comprising a first plurality of sub-switches; and

a second switch coupled, using a multi-lane cable to a first sub-switch in the first plurality of sub-switches, wherein:

a first sub-switch in the second switch is coupled, using a first lane in the multi-lane cable, to the first sub-switch in the first plurality of sub-switches,

a second sub-switch in the second switch is coupled, using a second lane in the multi-lane cable, to the first sub-switch in the first plurality of sub-switches, and

packets are routed from the first switch to the second switch using the first lane and the second lane of the multi-lane cable.

2. The network of claim 1 , further comprising:

a third switch comprising a third plurality of sub-switches, wherein a first sub-switch in the third plurality of sub-switches is coupled, using a third lane in the multi-lane cable, to the first sub-switch in the first plurality of sub-switches, and wherein the first plurality of sub-switches routes a packet in the network from the first switch to the third switch using the third lane of the multi-lane cable.

3. The network of claim 2 , further comprising:

a first processor associated with the first plurality of sub-switches in the first switch and configured to route the packets from the first switch to the second switch.

4. The network of claim 3 , further comprising:

a second processor associated with the second plurality of sub-switches in the second switch and configured to route packets at the second switch, and wherein the second processor represents a plurality of virtual switch processors, one virtual processor per switch in the second plurality of switches.

5. The network of claim 1 , further comprising:

a second sub-switch in the first plurality of sub-switches; and

a third sub-switch and a fourth sub-switch in the second switch,

wherein the first sub-switch in the first plurality of sub-switches is coupled to the third sub-switch and the fourth sub-switch of the second switch using the multi-lane cable, and

wherein the second sub-switch in the first plurality of sub-switches is coupled to the third sub-switch and the fourth sub-switch of the second switch using the multi-lane cable.

6. The network of claim 1 , further comprising:

a first port and a second port in the first sub-switch in the first plurality of sub-switches;

a third port in the first sub-switch in the second switch, wherein the first lane in the multi-lane cable is coupled to the first port of the first sub-switch and the third port of the first sub-switch; and

a fourth port in the second sub-switch in the second switch, wherein the second lane in the multi-lane cable is coupled to the second port of the first sub-switch and the fourth port of the second sub-switch.

7. A network, comprising:

a first switch comprising a first plurality of sub-switches;

a second switch comprising a second sub-switch, wherein the second switch is coupled, using a multi-lane cable to a first sub-switch in the first plurality of sub-switches;

a first port and a second port in the first sub-switch in the first plurality of sub-switches; and

a third port and a fourth port in the second sub-switch, wherein a first lane in the multi-lane cable is coupled to the first port of the first sub-switch in the first plurality of sub-switches and the third port of the second sub-switch, wherein a second lane of the multi-lane cable is coupled to the second port of the first sub-switch in the first plurality of sub-switches and the fourth port of the second sub-switch, and wherein the first plurality of sub-switches routes packets in the network from the first switch to the second switch.

8. The network of claim 1 , further comprising:

a first processor associated with the first plurality of sub-switches in the first switch and configured to route the packets from the first switch to the second switch.

9. The network of claim 8 , further comprising:

a second processor associated with the first sub-switch and the second sub-switch in the second switch and configured to route packets at the second switch, and wherein the second processor represents a plurality of virtual switch processors, one virtual switch processor per sub-switch in the second switch.

10. A method, comprising:

coupling a first switch comprising a first plurality of sub-switches to a network of switches;

coupling a first sub-switch in the first plurality of sub-switches to a first sub-switch in a second switch using a first lane in a multi-lane cable;

coupling the first sub-switch in the first plurality of sub-switches to a second sub-switch in the second switch using a second lane in the multi-lane cable; and

routing, using the first lane and the second lane of the multi-lane cable, packets in the network of switches from the first switch to the second switch.

11. The method of claim 10 , further comprising:

coupling, using a third lane in the multi-lane cable, the first sub-switch in the first plurality of sub-switches to a first sub-switch in a third plurality of sub-switches included in a third switch; and

routing a packet from the first switch to the third switch using the third lane of the multi-lane cable.

12. The method of claim 10 , wherein the first plurality of sub-switches further comprises a second sub-switch; and

further comprising:

coupling the second sub-switch in the first plurality of sub-switches to the first sub-switch of the second switch using a third lane in the multi-lane cable; and

coupling the second sub-switch in the first plurality of sub-switches to the second sub-switch of the second switch using a fourth lane in the multi-lane cable.

13. The method of claim 10 , wherein the first sub-switch in the first plurality of sub-switches further comprises a first port and a second port, and wherein the first sub-switch in the second switch comprises a third port, and the second sub-switch in the second switch a fourth port; and

further comprising:

coupling the first lane of the multi-lane cable to the first port of the first sub-switch in the first plurality of sub-switches and to the third port of the first sub-switch of the second switch; and

coupling the second lane of the multi-lane cable to the second port of the sub-switch in the first plurality of sub-switches and to the fourth port of the second sub-switch of the second switch.

14. A method, comprising:

coupling a first switch comprising a first plurality of sub-switches to a network of switches, wherein a first sub-switch in the first plurality of sub-switches comprises a first port and a second port;

coupling the first sub-switch in the first plurality of sub-switches to a first sub-switch and a second sub-switch in the second switch, wherein the first sub-switch in the second switch comprises a third port and the second sub-switch in the second switch comprises a fourth port; and

further comprising:

coupling a first lane of a multi-lane cable to the first port of the first sub-switch in the first plurality of sub-switches and to the third port of the first sub-switch; and

coupling a second lane of the multi-lane cable to the second port of the first sub-switch in the first plurality of sub-switches and to the fourth port of the second sub-switch; and

routing, using the multi-lane cable, packets in the network of switches from the first switch to the second switch.

15. The method of claim 10 , further comprising:

routing, using a first processor associated with the first plurality of sub-switches in the first switch, the packets from the first switch to the second switch.

16. The method of claim 10 , further comprising:

routing, using a second processor associated with the first sub-switch and the second sub-switch in the second switch, the packets in the network of switches, wherein the second processor represents a plurality of virtual switch processors, one virtual switch processor per sub-switch in the second switch.

17. A network, comprising:

a first tier of switches, wherein the switches in the first tier of switches are not coupled to each other;

a first switch in the first tier of switches, wherein the first switch includes a first plurality of sub-switches;

a second tier of switches coupled to the first tier of switches using a plurality of multi-lane cables, wherein the switches in the second tier of switches are not coupled to each other; and

a second switch in the second tier of switches;

wherein the network is configured to route packets from a first sub-switch in the first plurality of sub-switches in the first switch to a first sub-switch and a second sub-switch in the second plurality of sub-switches in the second switch using a respective first lane and a second lane of a multi-lane cable from the plurality of multi-lane cables, the first lane connecting the first sub-switch in the first plurality of sub-switches to the first sub-switch in the second plurality of sub-switches and the second lane connecting the first sub-switch in the first plurality of sub-switches to the second sub-switch in the second plurality of sub-switches.

18. The network of claim 17 , further comprising:

a third switch in the second tier of switches, wherein the third switch includes a third plurality of sub-switches; and

wherein the network is further configured to route a first packet from the first sub-switch in the first plurality of sub-switches to a first sub-switch in the third plurality of sub-switches using a third lane in the multi-lane cable.

19. The network of claim 18 , further comprising:

a fourth switch in the second tier of switches, wherein the fourth switch includes a fourth plurality of sub-switches; and

wherein the network is further configured to route a second packet from the first sub-switch in the first switch to a first sub-switch in the fourth switch using a fourth lane in the multi-lane cable.

20. The network of claim 17 , wherein the first switch further comprises a second sub-switch, and the network further comprises:

a third switch in the second tier of switches, wherein the third switch includes a third plurality of sub-switches; and

wherein the network is further configured to route a first packet from the first sub-switch in the first switch to the first sub-switch in the second switch, and a second packet from the second sub-switch in the first switch to a first sub-switch in the third switch.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENT NUMBER 9,385,856 TO 9,385,756 PREVIOUSLY RECORDED AT REEL: 47349 FRAME: 001. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 22, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 051144/0648 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE PREVIOUSLY RECORDED ON REEL 047229 FRAME 0408. ASSIGNOR(S) HEREBY CONFIRMS THE THE EFFECTIVE DATE IS 09/05/2018. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047349/0001 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047229/0408 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 23, 2016
From: HENDEL, ARIEL
To: BROADCOM CORPORATION
Reel/Frame 037800/0316 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →