IP Library Granted Patent US 9,893,998
Granted Patent B2
US 9,893,998 · App. 15/159,560 · Granted Feb 13, 2018

Packet transfer system

Inventor: Robert Lee Winter (Burnet, TX)
Assignee: Dell Products L.P.
H04L45/7457H04L45/48
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,893,998
App. No.
15/159,560
Filed
May 19, 2016
Granted
Feb 13, 2018
Kind
B2
Art Unit
2468
USPC
370/392
Abstract

IHS packet transfer systems and methods include a chassis housing a source IHS and a destination IHS. A component interconnect system in the chassis communicatively couples the source IHS and the destination IHS and includes a routing table that includes a destination IHS IP address of the destination IHS and a subnet associated with a component interconnect system domain. The routing table also includes a destination IHS memory address in the destination IHS, and a destination IHS port identifier for a port that is connected to the destination IHS. The component interconnect system provides a routing engine that receives, from the source IHS, a data packet that includes the destination IHS IP address and, in response, uses the routing table and the destination IHS IP address to retrieve the destination IHS memory address and the destination IHS port identifier for providing the data packet to the destination IHS.

Claims (52)

1. A device communication system, comprising:

a chassis;

a source information handling system (IHS) device that is included in the chassis;

a destination IHS device that is included in the chassis; and

an interconnect system that is included in the chassis and that couples the source IHS to the destination IHS, wherein the interconnect system includes a routing engine that is configured to:

receive, from the source device free of a layer-2 network, a memory domain communication that encapsulates Transmission Control Protocol/Internet Protocol (TCP/IP) information that includes a destination device Internet Protocol (IP) address of the destination device;

access a routing table that associates the destination device IP address of the destination device with a destination device memory address in a memory system of the destination device; and

use the destination device memory address to provide the memory domain communication to the destination device free of a layer-2 network.

2. The device communication system of claim 1 , wherein the interconnect system includes a Peripheral Component Interconnect express (PCIe) system that provides local PCIe connections between the source device and the destination device.

3. The device communication system of claim 1 , wherein the routing engine is configured to:

automatically retrieve the destination device IP address and the destination device memory address from the destination device; and

store the destination device IP address and the destination device memory address in the routing table.

4. The device communication system of claim 1 , wherein the memory domain data packet includes transaction layer protocol (TLP) information, and wherein the routing engine is configured to:

use the TLP information to provide the memory domain communication to the destination device.

5. The device communication system of claim 1 , wherein the memory domain communication includes Peripheral Component Interconnect express (PCIe) information.

6. The device communication system of claim 1 , wherein the routing engine is configured to:

access the routing table that associates the destination device IP address of the destination device with each of the destination device memory address and a destination device port identifier for a port that is coupled to the destination device; and

use the destination device port identifier and the destination device memory address to provide the memory domain communication to the destination device free of a layer-2 network.

7. The device communication system of claim 1 , wherein each of the source device and the destination device are a server device.

8. An information handling system (IHS), comprising:

a first port that is configured to couple to a first device through a interconnect system located in a chassis;

a second port that is configured to couple to a second device through the interconnect system;

a processing system that is coupled to each of the first port and the second port; and

a memory system including instruction that, when executed by the processing system, cause the processing system to provide a routing engine that is configured to:

receive, through the first port from the first device via the interconnect system and free of a layer-2 network, a memory domain communication that encapsulates Transmission Control Protocol/Internet Protocol (TCP/IP) information that includes a second device Internet Protocol (IP) address of the second device;

access a routing table that associates the second device IP address of the second device with a second device memory address in a memory device of the second device; and

use the second device memory address to provide the memory domain communication to the second device via the interconnect system and free of a layer-2 network.

9. The IHS of claim 8 , wherein the interconnect system includes Peripheral Component Interconnect express (PCIe) circuitry that provides local PCIe connections between the first device and the second device.

10. The IHS of claim 8 , wherein the routing engine is configured to:

automatically retrieve the second device IP address and the second device memory address from the destination device; and

store the second device IP address and the second device memory address in the routing table.

11. The IHS of claim 8 , wherein the memory domain data packet includes transaction layer protocol (TLP) information, and wherein the routing engine is configured to:

use the TLP information to provide the memory domain communication to the second device.

12. The IHS of claim 8 , wherein the memory domain communication includes Peripheral Component Interconnect express (PCIe) information.

13. The IHS of claim 8 , wherein the routing engine is configured to:

access the routing table that associates the second device IP address of the second device with each of the second device memory address and a second device port identifier for the second port that is coupled to the second device; and

use the second device port identifier and the second device memory address to provide the memory domain communication to the second device free of a layer-2 network.

14. The IHS of claim 8 , wherein each of the first device and the second device are a server device that is located in a server enclosure.

15. A method for device communication, comprising:

receiving, by an interconnect system located in a chassis from a source device free of a layer-2 network, a memory domain communication that encapsulates Transmission Control Protocol/Internet Protocol (TCP/IP) information that includes a destination device Internet Protocol (IP) address of a destination device;

access, by the interconnect system, a routing table that associates the destination device IP address of the destination device with a destination device memory address in a memory system of the destination device; and

using, by the interconnect system, the destination device memory address to provide the memory domain communication to the destination device free of a layer-2 network.

16. The method of claim 15 , wherein the interconnect system includes a Peripheral Component Interconnect express (PCIe) system that provides local PCIe connections between the source device and the destination device.

17. The method of claim 15 , further comprising:

automatically retrieving, by the interconnect system, the destination device IP address and the destination device memory address from the destination device; and

storing, by the interconnect system, the destination device IP address and the destination device memory address in the routing table.

18. The method of claim 15 , wherein the memory domain data packet includes transaction layer protocol (TLP) information, and wherein the method further comprises:

using, by the interconnect system, the TLP information to provide the memory domain communication to the destination device.

19. The method of claim 15 , further comprising:

accessing, by the interconnect system, the routing table that associates the second device IP address of the second device with each of the second device memory address and a second device port identifier for the second port that is coupled to the second device; and

using, by the interconnect system, the second device port identifier and the second device memory address to provide the memory domain communication to the second device free of a layer-2 network.

20. The method of claim 15 , wherein each of the source device and the destination device are a server device.

Assignments (15)
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 (045455/0001) Recorded May 20, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO ASAP SOFTWARE EXPRESS, INC.); DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC CORPORATION (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MAGINATICS LLC); EMC IP HOLDING COMPANY LLC (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MOZY, INC.); SCALEIO LLC
Reel/Frame 061753/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (040136/0001) Recorded Apr 26, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO ASAP SOFTWARE EXPRESS, INC.); DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC CORPORATION (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MAGINATICS LLC); EMC IP HOLDING COMPANY LLC (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MOZY, INC.); SCALEIO LLC
Reel/Frame 061324/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 3, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL, L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; WYSE TECHNOLOGY L.L.C.
Reel/Frame 058216/0001 →
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 →
SECURITY AGREEMENT Recorded Sep 21, 2016
From: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; SPANNING CLOUD APPS LLC; WYSE TECHNOLOGY L.L.C.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 040134/0001 →
SECURITY AGREEMENT Recorded Sep 21, 2016
From: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; SPANNING CLOUD APPS LLC; WYSE TECHNOLOGY L.L.C.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 040136/0001 →
RELEASE OF SEC. INT. IN PATENTS (NOTES) Recorded Sep 14, 2016
From: BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
To: AVENTAIL LLC; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.
Reel/Frame 040026/0710 →
RELEASE OF SEC. INT. IN PATENTS (TL) Recorded Sep 14, 2016
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: AVENTAIL LLC; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.
Reel/Frame 040027/0329 →
RELEASE OF SEC. INT. IN PATENTS (ABL) Recorded Sep 13, 2016
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: AVENTAIL LLC; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.
Reel/Frame 040013/0733 →
SUPPLEMENT TO PATENT SECURITY AGREEMENT (ABL) Recorded Aug 10, 2016
From: AVENTAIL LLC; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 039643/0953 →
SUPPLEMENT TO PATENT SECURITY AGREEMENT (TERM LOAN) Recorded Aug 10, 2016
From: AVENTAIL LLC; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 039719/0889 →
SUPPLEMENT TO PATENT SECURITY AGREEMENT (NOTES) Recorded Aug 10, 2016
From: AVENTAIL LLC; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 039644/0084 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 19, 2016
From: WINTER, ROBERT LEE
To: DELL PRODUCTS L.P.
Reel/Frame 038652/0153 →
Continuity (2)
Continuation 14062215 · Oct 24, 2013
Related Publication 20160269292A1 · Sep 15, 2016