IP Library Granted Patent US 11,323,291
Granted Patent B2
US 11,323,291 · App. 16/946,910 · Granted May 3, 2022

Port activation system

Inventors: Pawan Kumar Singal (Milpitas, CA); Balaji Rajagopalan (Sunnyvale, CA); Joseph LaSalle White (San Jose, CA); Archana Potnuru (Santa Clara, CA)
Assignee: Dell Products L.P.
H04L12/4633H04L12/4641H04L41/12H04W72/042
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 11,323,291
App. No.
16/946,910
Granted
May 3, 2022
Kind
B2
Abstract

A server-facing port activation system includes a core network system, a server device, and a networking device that includes at least one uplink port coupled to the core network system, and a first downlink port coupled to the server device. The networking device begin initialization operations and, in response, identifies that the first downlink port is coupled to the server device and prevents the first downlink port from being made available. While preventing the first downlink port from being made available, the networking device configures the at least one uplink port coupled to the core network system with server device information associated with the server device. The networking device then determines that the at least one uplink port coupled to the core network system is available and, in response, causes the first downlink port that is coupled to the server device to be made available.

Claims (61)

1. A server-facing port activation system, comprising:

a core network system;

a server device; and

a networking device that includes at least one uplink port that is coupled to the core network system, and a first downlink port that is coupled to the server device, wherein the networking device is configured to begin initialization operations and, in response:

identify that the first downlink port is coupled to the server device;

prevent the first downlink port that is coupled to the server device from being made available;

configure, while preventing the first downlink port that is coupled to the server device from being made available, the at least one uplink port that is coupled to the core network system with server device information associated with the server device;

determine that the at least one uplink port that is coupled to the core network system is available; and

cause, in response to determining that the at least one uplink port that is coupled to the core network system is available, the first downlink port that is coupled to the server device to be made available.

2. The system of claim 1 , wherein the server device information associated with the server device includes Virtual Local Area Network (VLAN) information associated with a VLAN that the server device is configured to utilize in data communications.

3. The system of claim 1 , wherein the identifying that the first downlink port is coupled to the server device includes:

accessing a networking database that identifies downlink ports on the networking device that are coupled to server devices.

4. The system of claim 3 , wherein the networking device is configured to:

receive, from the server device, a server device communication that identifies that the server device is coupled to the first downlink port; and

store the identification that the server device is coupled to the first downlink port in the networking database.

5. The system of claim 3 , wherein the networking device is configured to:

receive, from a user, an identification that the server device is coupled to the first downlink port; and

store the identification that the server device is coupled to the first downlink port in the networking database.

6. The system of claim 1 , wherein the networking device includes a second downlink port that is coupled to a non-server device, and wherein the networking device is configured to:

identify that the second downlink port is coupled to the non-server device; and

cause the second downlink port that is coupled to the non-server device to be made available.

7. An Information Handling System (IHS), comprising:

a processing system; and

a memory system that is coupled to the processing system and that includes instructions that, when executed by the processing system, cause the processing system to provide a server-facing port activation engine that is configured to begin initialization operations and, in response:

identify that a first downlink port is coupled to a server device;

prevent the first downlink port that is coupled to the server device from being made available;

configure, while preventing the first downlink port that is coupled to the server device from being made available, at least one uplink port that is coupled to a core network system with server device information associated with the server device;

determine that the at least one uplink port that is coupled to the core network system is available; and

cause, in response to determining that the at least one uplink port that is coupled to the core network system is available, the first downlink port that is coupled to the server device to be made available.

8. The IHS of claim 7 , wherein the server device information associated with the server device includes Virtual Local Area Network (VLAN) information associated with a VLAN that the server device is configured to utilize in data communications.

9. The IHS of claim 7 , wherein the identifying that the first downlink port is coupled to the server device includes:

accessing a database that identifies downlink ports that are coupled to server devices.

10. The IHS of claim 9 , wherein the server-facing port activation engine is configured to:

receive, from the server device, a server device communication that identifies that the server device is coupled to the first downlink port; and

store the identification that the server device is coupled to the first downlink port in the database.

11. The IHS of claim 10 , wherein the server device communication is a Link Layer Discovery Protocol (LLDP) communication.

12. The IHS of claim 7 , wherein the server-facing port activation engine is configured to:

receive, from a user, an identification that the server device is coupled to the first downlink port; and

store the identification that the server device is coupled to the first downlink port in the database.

13. The IHS of claim 7 , wherein the server-facing port activation engine is configured to:

identify that a second downlink port is coupled to a non-server device; and

cause the second downlink port that is coupled to the non-server device to be made available.

14. A method for activating server facing ports, comprising:

identifying, by a networking device, that a first downlink port is coupled to a server device;

preventing, by the networking device, the first downlink port that is coupled to the server device from being made available;

configuring, by the networking device while preventing the first downlink port that is coupled to the server device from being made available, at least one uplink port that is coupled to a core network system with server device information associated with the server device;

determining, by the networking device, that the at least one uplink port that is coupled to the core network system is available; and

causing, by the networking device in response to determining that the at least one uplink port that is coupled to the core network system is available, the first downlink port that is coupled to the server device to be made available.

15. The method of claim 14 , wherein the server device information associated with the server device includes Virtual Local Area Network (VLAN) information associated with a VLAN that the server device is configured to utilize in data communications.

16. The method of claim 14 , wherein the identifying that the first downlink port is coupled to the server device includes:

accessing, by the networking device, a networking database that identifies downlink ports that are coupled to server devices.

17. The method of claim 16 , further comprising:

receiving, by the networking device from the server device, a server device communication that identifies that the server device is coupled to the first downlink port; and

storing, by the networking device, the identification that the server device is coupled to the first downlink port in the networking database.

18. The method of claim 17 , wherein the server device communication is a Link Layer Discovery Protocol (LLDP) communication.

19. The method of claim 14 , further comprising:

receiving, by the networking device from a user, an identification that the server device is coupled to the first downlink port; and

storing, by the networking device, the identification that the server device is coupled to the first downlink port in the database.

20. The method of claim 14 , further comprising:

identifying, by the networking device, that a second downlink port is coupled to a non-server device; and

causing, by the networking device, the second downlink port that is coupled to the non-server device to be made available.

Assignments (9)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053573/0535) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 060333/0106 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053574/0221) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 060333/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053578/0183) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 060332/0864 →
RELEASE OF SECURITY INTEREST AT REEL 053531 FRAME 0108 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 058001/0371 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 24, 2021
From: SINGAL, PAWAN KUMAR; RAJAGOPALAN, BALAJI; WHITE, JOSEPH LASALLE; POTNURU, ARCHANA
To: DELL PRODUCTS L.P.
Reel/Frame 055705/0921 →
SECURITY INTEREST Recorded Aug 21, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 053578/0183 →
SECURITY INTEREST Recorded Aug 21, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 053574/0221 →
SECURITY INTEREST Recorded Aug 21, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 053573/0535 →
SECURITY AGREEMENT Recorded Aug 18, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 053531/0108 →