IP Library Granted Patent US 10,425,331
Granted Patent B2
US 10,425,331 · App. 15/725,239 · Granted Sep 24, 2019

Pre-routing device for data centers

Inventors: Jason Taylor (Berkeley, CA); Hans-Juergen Schmidtke (Mountain View, CA)
Assignee: Facebook, Inc.
H04L45/74H04L69/22
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,425,331
App. No.
15/725,239
Granted
Sep 24, 2019
Kind
B2
Abstract

Data center systems are described. A router can receive a data packet having a header indicating the destination for that data packet. That router can then route the data packet to another, second router. The routers can consider different portions of the header when making their routing decisions. For example, the different portions can be different sizes to allow for the first router to perform less complex routing decisions while the second router can perform more complex routing decisions.

Claims (13)

1. A data center system comprising:

a first router configured to receive a data packet having a header indicating a destination address for the data packet; and

a second router, wherein the first router is configured to route the data packet to the second router based on a first portion of bits of the destination address by considering less than a full number of bits of the destination address, and the second router is configured to further route the data packet within the data center system based on at least a second portion of the bits of the destination address, the first portion of the destination address and the second portion of the destination address being different sizes;

wherein the first router is a part of a first network layer of a plurality of hierarchical network layers of the data center system and second router is a part of a second network layer of the plurality of hierarchical network layers of the data center system, and the data packet is routed by the first router in the first network layer to the second router in the second network layer including by identifying the second router as a next destination of the data packed based on the first portion of bits of the destination address.

2. The data center system of claim 1 , wherein the first portion of the destination address is smaller than the second portion of the destination address.

3. The data center system of claim 2 , wherein the first portion of the destination address includes fewer bits than the second portion of the destination address.

4. The data center system of claim 1 , wherein the first portion of the header includes bits at a first position within the destination address, and the second portion of the header includes bits at a second position within the destination address, the first position and the second position being different.

5. The data center system of claim 1 , wherein the first router corresponds to a spine layer of the data center system, and the second router corresponds to a fabric layer of the data center system.

6. The data center system of claim 5 , wherein the spine layer is coupled to a network external to the data center.

7. The data center system of claim 5 , wherein the fabric layer couples a leaf layer to the spine layer.

8. The data center system of claim 1 , wherein the first router includes a silicon photonics device to route the data packet.

9. The data center system of claim 1 , wherein the first router is configured to route the data packet based on a layer 3 aspect of the data packet.

10. The data center system of claim 1 , wherein the first router is configured to route the data packet based on a layer 2 aspect of the data packet.

Assignments (2)
CHANGE OF NAME Recorded Nov 19, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058214/0351 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 31, 2019
From: TAYLOR, JASON; SCHMIDTKE, HANS-JUERGEN
To: FACEBOOK, INC.
Reel/Frame 049923/0586 →