IP Library Granted Patent US 10,802,229
Granted Patent B2
US 10,802,229 · App. 16/055,602 · Granted Oct 13, 2020

Technologies for switching network traffic in a data center

Inventors: Matthew Adiletta (Bolton, MA); Aaron Gorius (Upton, MA); Myles Wilde (Charlestown, MA); Michael Crocker (Portland, OR)
Assignee: Intel Corporation
G02B6/3897G02B6/3882G02B6/3893G02B6/4292G02B6/4452G06F3/0613G06F16/9014G11C5/02G11C14/0009H03M7/4056H04B10/25891H04L41/145H04L43/08B25J15/0014B65G1/0492G05D23/1921G05D23/2039G06F1/183G06F1/20G06F3/061G06F3/064G06F3/067G06F3/0611G06F3/0616G06F3/0619G06F3/0625G06F3/0631G06F3/0638G06F3/0647G06F3/0653G06F3/0655G06F3/0658G06F3/0659G06F3/0664G06F3/0665G06F3/0673G06F3/0679G06F3/0683G06F3/0688G06F3/0689G06F8/65G06F9/30036G06F9/3887G06F9/4401G06F9/505G06F9/5016G06F9/5044G06F9/5072G06F9/5077G06F9/544G06F11/141G06F11/3414G06F12/0862G06F12/0893G06F12/10G06F12/109G06F12/1408G06F13/161G06F13/1668G06F13/1694G06F13/409G06F13/4022G06F13/4068G06F13/42G06F13/4282G06F15/8061G06F2209/5019G06F2209/5022G06F2212/1008G06F2212/1024G06F2212/1041G06F2212/1044G06F2212/152G06F2212/202G06F2212/401G06F2212/402G06F2212/7207G06Q10/06G06Q10/06314G06Q10/087G06Q10/20G06Q50/04G07C5/008G08C17/02G08C2200/00G11C5/06G11C7/1072G11C11/56H03M7/30H03M7/3084H03M7/3086H03M7/40H03M7/4031H03M7/4081H03M7/6005H03M7/6023H04B10/25H04L9/0643H04L9/14H04L9/3247H04L9/3263H04L12/2809H04L29/12009H04L41/024H04L41/046H04L41/082H04L41/0813H04L41/0896H04L41/12H04L41/147H04L41/5019H04L43/065H04L43/0817H04L43/0876H04L43/0894H04L43/16H04L45/02H04L45/52H04L47/24H04L47/38H04L47/765H04L47/782H04L47/805H04L47/82H04L47/823H04L49/00H04L49/15H04L49/25H04L49/357H04L49/45H04L49/555H04L67/02H04L67/10H04L67/1004H04L67/1008H04L67/1012H04L67/1014H04L67/1029H04L67/1034H04L67/1097H04L67/12H04L67/16H04L67/306H04L67/34H04L69/04H04L69/329H04Q1/04H04Q11/00H04Q11/0003H04Q11/0005H04Q11/0062H04Q11/0071H04Q2011/0037H04Q2011/0041H04Q2011/0052H04Q2011/0073H04Q2011/0079H04Q2011/0086H04Q2213/13523H04Q2213/13527H04W4/023H04W4/80H05K1/0203H05K1/181H05K5/0204H05K7/1418H05K7/1421H05K7/1422H05K7/1442H05K7/1447H05K7/1461H05K7/1485H05K7/1487H05K7/1489H05K7/1491H05K7/1492H05K7/1498H05K7/2039H05K7/20709H05K7/20727H05K7/20736H05K7/20745H05K7/20836H05K13/0486H05K2201/066H05K2201/10121H05K2201/10159H05K2201/10189Y02D10/14Y02D10/151Y02P90/30Y04S10/54Y10S901/01
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,802,229
App. No.
16/055,602
Granted
Oct 13, 2020
Kind
B2
Abstract

Technologies for switching network traffic include a network switch. The network switch includes one or more processors and communication circuitry coupled to the one or more processors. The communication circuitry is capable of switching network traffic of multiple link layer protocols. Additionally, the network switch includes one or more memory devices storing instructions that, when executed, cause the network switch to receive, with the communication circuitry through an optical connection, network traffic to be forwarded, and determine a link layer protocol of the received network traffic. The instructions additionally cause the network switch to forward the network traffic as a function of the determined link layer protocol. Other embodiments are also described and claimed.

Claims (38)

1. A network switch comprising:

one or more processors;

communication circuitry coupled to the one or more processors, wherein the communication circuitry is for use to switch network traffic of multiple protocols; and

one or more memory devices having stored therein a plurality of instructions that, when executed, by the one or more processors cause the network switch to perform operations comprising:

receive, with the communication circuitry through a connection, network traffic to be forwarded;

determine a protocol of the received network traffic, wherein the received network traffic is formatted according to one of the multiple protocols; and

forward the network traffic as a function of the determined protocol to a destination network device;

wherein:

telemetry information related, at least in part, to the network switch is to be provided by the network switch for use in software defined infrastructure management.

2. The network switch of claim 1 , wherein to receive the network traffic comprises to receive network traffic through an optical connection that provides one fourth of a total bandwidth of a link.

3. The network switch of claim 1 , wherein to receive the network traffic comprises to receive the network traffic from a sled coupled to the connection.

4. The network switch of claim 3 , wherein to receive the network traffic from a sled comprises to receive the network traffic from at least one of a compute sled that includes one or more processors, a storage sled that includes one or more data storage devices, an accelerator sled that includes one or more co-processors or field programmable gate arrays, or a memory sled that includes one or more memory devices.

5. The network switch of claim 1 , wherein to receive the network traffic comprises to receive the network traffic from another network switch.

6. The network switch of claim 5 , wherein to receive the network traffic from another network switch comprises to receive the network traffic from a leaf switch or a spine switch in a leaf-spine network architecture.

7. The network switch of claim 1 , wherein the plurality of instructions further cause the network switch to forward traffic of two or more different link layer protocols.

8. The network switch of claim 1 , wherein to determine a protocol of the received network traffic comprises to determine whether the protocol is an Ethernet protocol, a high performance computing (HPC) protocol, or other specialized communications protocol.

9. The network switch of claim 8 , wherein to forward the network traffic as a function of the determined protocol comprises to determine a destination address of the network traffic as a function of the determined protocol.

10. The network switch of claim 1 , wherein to forward the network traffic comprises to forward, with the communication circuitry, the network traffic through an optical connection to one of a sled or another network switch.

11. The network switch of claim 1 , wherein to forward the network traffic comprises to forward the network traffic to one of a leaf switch or a spine switch in a leaf-spine network architecture.

12. The network switch of claim 1 , wherein to forward the network traffic comprises to forward the network traffic through an optical connection that provides one fourth of a total bandwidth of a link.

13. One or more non-transitory machine-readable storage media comprising a plurality of instructions stored thereon that, when executed by a network switch, cause the network switch to perform operations comprising:

receive, with communication circuitry through a connection, network traffic to be forwarded;

determine a protocol of the received network traffic, wherein the received network traffic is formatted according to one of multiple protocols; and

forward the network traffic as a function of the determined protocol to a destination network device;

wherein:

telemetry information related, at least in part, to the network switch is to be provided by the network switch for use in software defined infrastructure management.

14. The one or more non-transitory machine-readable storage media of claim 13 , wherein to receive the network traffic comprises to receive network traffic through an optical connection that provides one fourth of a total bandwidth of a link.

15. A data center comprising:

a plurality of racks each containing a plurality of sleds; and

one or more multi mode optical switches coupled to the sleds by an optical connection;

wherein:

a first subgroup of the sleds is to communicate with a first link layer protocol;

a second subgroup of the sleds is to communicate with a second link layer protocol that is different than the first link layer protocol; and

the one or more switches are to concurrently switch network traffic among the plurality of sleds with at least the first link layer protocol and the second link layer protocol.

16. The data center of claim 15 , wherein the one or more switches comprise multiple switches and each switch is connected to each of the sleds by an upstream optical connection and a downstream optical connection.

17. The data center of claim 16 , wherein each optical connection provides one fourth of a total bandwidth of a switch link.

18. The data center of claim 15 , wherein the first link layer protocol is a non-Ethernet protocol and the second link layer protocol is an Ethernet protocol.

19. The data center of claim 15 , wherein the one or more switches comprise a plurality of switches arranged in a leaf-spine architecture.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 6, 2018
From: ADILETTA, MATTHEW; GORIUS, AARON; WILDE, MYLES; CROCKER, MICHAEL
To: INTEL CORPORATION
Reel/Frame 046562/0739 →
Continuity (5)
Continuation 15395203 · Dec 30, 2016
Provisional Application 62365969 · Jul 22, 2016
Provisional Application 62376859 · Aug 18, 2016
Provisional Application 62427268 · Nov 29, 2016
Related Publication 20190014396A1 · Jan 10, 2019