# US 10,484,763 B1 · Optical inter-switch link cluster

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,484,763 B1
- Document ID: US10484763B1
- Status: Granted
- Kind: B1
- Application number: 16/041,669
- Filed: 2018-07-20
- Granted: 2019-11-19
- Earliest claimed: 2018-07-20
- Assignees: Hewlett Packard Enterprise Development LP
- Applicants: Hewlett Packard Enterprise Development LP
- Inventors: Kevin B. Leigh
- Web page: https://patentgrep.com/patent/US10484763B1

## CPC

- H04Q 11/0005: {Switch and router aspects}
- H04B 10/80: Optical aspects relating to the use of optical transmission for specific applications, not provided for in groups H04B10/03 - H04B10/70, e.g. optical power feeding or optical transmission through water
- H04Q 11/0003: {Details}
- H04Q 11/0062: {Network aspects}
- H04Q 2011/005: {Arbitration and scheduling}
- H04Q 2011/0052: {Interconnection of switches}
- H04Q: SELECTING (switches, relays, selectors H01H; wireless communication networks H04W)
- H04B: TRANSMISSION

## Abstract

An optical inter-switch link cluster includes an array of first switch trays and an array of second switch trays. The array of first switch trays is arranged in a first orientation. Each of the first switch trays includes a plurality of first switch chips and connected to each other, and a plurality of first optical connectors are connected to the plurality of first switch chips. The array of second switch trays is arranged in a second orientation. Each of the second switch trays includes a plurality of second switch chips disposed thereon and connected to each other, and a plurality of second optical connectors are connected to the plurality of second switch chips. Each of the plurality of first optical connectors connected to each of the first switch trays is connected to one of the plurality of second optical connectors of a different one of the plurality of second switch trays.

## Claims

### Claim 1

An optical inter-switch link (ISL) cluster comprising:
an array of first switch trays arranged in a first orientation, each of the first switch trays including a plurality of first switch chips disposed thereon and connected to each other through optical cables thereon;
a plurality of first optical connectors connector to the plurality of first switch chips;
an array of second switch trays arranged in a second orientation different from the first connection, each of the second switch trays including a plurality of second switch chips disposed thereon and connected to each other through optical cables thereon;
a plurality of second optical connectors connected to the plurality of second switch chips;
a first shuffle tray arranged along the array of first switch trays, the first shuffle tray including a plurality of optical cables configured to connect each of the plurality of second switch chips on a first part of the second switch trays to all of the plurality of second switch chips on a second part of the second switch trays; and
a second shuffle tray arranged along the array of second switch trays, the second shuffle tray including a plurality of optical cables configured to connect each of the plurality of first switch chips on a first part of the first switch trays to all of the plurality of first switch chips on a second part of the first switch tray; and
each of the plurality of first optical connectors connected to each of the first switch trays being connected to one of the plurality of second optical connectors of a different one of the plurality of second switch trays.

### Claim 2 (depends on 1)

The optical ISL cluster of claim 1, wherein each switch chip in the plurality of first switch chips and the plurality of second switch chips is connected to all of the other switch chips in the plurality of first switch chips and the plurality of second switch chips in a direct manner without passing through another switch chip.

### Claim 3 (depends on 1)

The optical ISL cluster of claim 1, wherein the number of first switch trays in the first part of the first switch trays is equal to the number of first switch trays in the second part of the first switch trays, and the number of second switch trays in the first part of the second switch trays is equal to the number of second switch trays in the second part of the second switch trays.

### Claim 4 (depends on 1)

The optical ISL cluster of claim 1, further comprising:
a third shuffle tray arranged along the array of first switch trays, the third shuffle tray including a plurality of optical cables configured to connect each of the plurality of second switch chips on a first subpart of the first part of the second switch trays to all of the plurality of second switch chip on a second subpart of the first part of the second switch trays; and
a fourth shuffle tray arranged along the array of second switch trays, the fourth shuffle tray including a plurality of optical cables configured to connect each of the plurality of first switch chips on a first subpart of the first part of the first switch trays to all of the plurality of first switch chips on a second subpart of the first part of the first switch trays.

### Claim 5 (depends on 4)

The optical ISL cluster of claim 4, wherein the plurality of optical cables of the third shuffle tray are further configured to connect each of the plurality of second switch chips on a first subpart of the second part of the second switch trays to all of the plurality of second switch chips on a second subpart of the second part of the second switch trays; and
the plurality of optical cables of the fourth shuffle tray are further configured to connect each of the plurality of first switch chips on a first subpart of the second part of the first switch trays to all of the plurality of first switch chips on a second subpart of the second part of the first switch trays.

### Claim 6 (depends on 4)

The optical ISL cluster of claim 4, wherein the number of the first subpart of the first part of the first switch trays is equal to the number of the second subpart of the first part of the first switch trays, and the number of the first subpart of the first part of the second switch trays is equal to the number of the second subpart of the first part of the second switch trays.

### Claim 7 (depends on 1)

The optical ISL of claim 1, wherein the number of the plurality of first switch chips in the array of first switch trays is equal to the number of the plurality of second switch chips in the array of second switch trays.

### Claim 8 (depends on 7)

The optical ISL of claim 7, wherein the number of the first switch trays is equal to the number of the second switch trays.

### Claim 9 (depends on 1)

The optical ISL cluster of claim 1, wherein each of the first switch trays further includes one or more external optical connectors for connection with one or more server nodes, and each of the second switch trays further includes one or more external optical connectors for connection with one or more server nodes.

### Claim 10

A computing system comprising:
a plurality of server computing devices; and
an optical inter-switch link (ISL) cluster including a plurality of switch chips, each of the switch chips being connected to one or more of the server computing devices at least partially through an optical cable, the optical ISL cluster comprising:
an array of first switch trays arranged in a first orientation, each of the first switch trays including a plurality of first switch chips disposed therein and connected to each other through optical cables thereon;
a plurality of first optical connectors connected to the plurality of first switch chips;
an array of second switch trays arranged in a second orientation different from the first connection, each of the second switch trays including a plurality of second switch chips disposed thereon and connected to each other through optical cables thereon;
a plurality of second optical connectors connected to the plurality of second switch chip;
a first shuffle tray arranged along the array of first switch trays, the first shuffle tray including a plurality of optical cables configured to connect each of the plurality of second switch chips on a first part of the second switch trays to all of the plurality of second switch chips on a second part of the second switch trays; and
a second shuffle tray arranged along the array of second switch trays, the second shuffle tray including a plurality of optical cables configured to connected each of the plurality of first switch chips on a first part of the first switch trays to all of the plurality of first switch chips on a second part of the first switch tray;
each of the plurality of first optical connectors connected to each of the first switch trays being connected to one of the plurality of second optical connectors of a different one of the plurality of second switch trays.

### Claim 11 (depends on 10)

The computing system of claim 10, wherein the optical ISL cluster further comprises:
a third shuffle tray arranged along the array of first switch trays, the third shuffle tray including a plurality of optical cables configured to connect each of the plurality of second switch chips on a first subpart of the first part of the second switch trays to all of the plurality of second switch chips on a second subpart of the first part of the second switch trays; and
a fourth shuffle tray arranged along the array of second switch trays, the fourth shuffle tray including a plurality of optical cables configured to connect each of the plurality of first switch chips on a first subpart of the first part of the first switch trays to all of the plurality of first switch chips on a second subpart of the first part of the first switch trays.

### Claim 12 (depends on 10)

The computing system of claim 10, wherein the number of the plurality of first switch chips in the array of first switch trays is equal to the number of the plurality of second switch chips in the array of second switch trays.

### Claim 13 (depends on 12)

The computing system of claim 12, wherein the number of the first switch trays is equal to the number of second switch trays.

### Claim 14

A method for establishing all-to-all connections among a plurality of switch, the method comprising:
establishing optical connections between each of a first part of the plurality of switches disposed in an array of first switch trays arranged in a first orientation and all of a second part of the plurality of switches disposed in an array of second switch trays arranged in a second orientation different from the first orientation;
establishing optical connections between each of a first subpart of the second part of the switches and all of a second subpart of the second part of the switches using a first shuffle tray arranged along the array of first switch trays, the first shuffle tray including a plurality of optical cables configured to connect each of the plurality of second switch chips on a first part of the second switch trays to all of the plurality of second switch chips on a second part of the second switch trays;
establishing optical connections between each of a first subpart of the first part of the switches ad all of a second subpart of the first part of the switches using a second shuffle tray arranged along the array of second switch trays, the second shuffle tray including a plurality of optical cables configured to connect each of the plurality of first switch chips on a first part of the first switch trays to all of the plurality of first switch chips on a second part of the first switch trays;
establishing optical connections among switches in each of the first switch trays through optical cables disposed in each of the first switch trays; and
establishing optical connections among switches in each of the second switch trays through optical cables disposed in each of the second switch trays.

### Claim 15 (depends on 14)

The method of claim 14, wherein the number of the plurality of switches is 2n (n≥4).

### Claim 16 (depends on 14)

The method of claim 14, wherein the number of switches in the first part is equal to the number of switches in the second part.

### Claim 17 (depends on 16)

The method of claim 16, wherein the number of switches in each of the first subpart and the second subpart of the first part is equal to the number of switches in each of the first subpart and the second subpart of the second part.

### Claim 18 (depends on 17)

The method of claim 17, wherein the number of switches in each of the first switch trays is equal to the number of switches in each of the second switch trays.
