IP Library Patent Application 17808719
Patent Application
App. No. 17/808,719

AUTOMATED DEPLOYMENT OF INTERNET CONNECTIVITY TO RACK SWITCHES IN A DATA CENTER

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 None
App. No.
17/808,719
Abstract

Top-of-rack (TOR) switches are connected to a network fabric of a data center. Each TOR switch corresponds to a respective rack of the data center, and is configured to provide access to the network fabric for computing devices mounted in the respective rack. A request is received, from a client device via a portal of the data center, to provide IP connectivity to one or more computing devices mounted in a rack. IP addresses are assigned that correspond to the IP connectivity. A virtual network is created in a network fabric of the data center. The created virtual network is associated with the assigned IP addresses. One or more of the TOR switches are configured to connect one or more ports of each respective TOR switch to the created virtual network.

Claims (34)

1 . A computing system comprising:

a first server rack and a second server rack located in different locations, the first server rack containing a first top-of-rack (TOR) switch connected to a first server, the first server being installed in the first rack by a first user, the second server rack containing a second TOR switch connected to a second server, the second server being installed in the second rack by a second user different from the first user;

a first computing device configured to implement a virtual extensible local area network (VXLAN) for transmitting data between the first and second server at a request from a client device accessed by the first user; and

a network fabric coupled to the first and second server rack and the first computing device, the network fabric being configured to provide a virtual network to couple the first TOR switch with the second TOR switch,

wherein the first and second server form a virtual machine through the first and second TOR switch and the VXLAN and the second server handles workloads of the first user.

2 . The computing system of claim 1 , further comprising a first and second physical fiber port coupling the first and second server rack, respectively, to the network fabric.

3 . The computing system of claim 1 , wherein the first TOR switch includes a memory and a plurality of ports, wherein the memory is configured to store connection assignments of the plurality of ports to a router and servers in the first server rack.

4 . The computing system of claim 1 , wherein the first computing device includes a switch configuration manager to implement the VXLAN and a first data store to store configurations of the switch configuration manager.

5 . The computing system of claim 1 , wherein the first computing device includes an Internet configuration manager for configuring IP services to provide Internet connectivity to the first and second server at a request from the client device.

6 . The computing system of claim 1 , wherein the client device communicates with the first computing device by an API through an external network.

7 . The computing system of claim 1 , wherein the network fabric includes a plurality of virtual networks to be selected by the client device to be associated with the first and second server.

8 . A computing system comprising:

a first server rack and a second server rack located in different locations, the first server rack containing a first top-of-rack (TOR) switch connected to a first server, the first server being installed in the first rack by a first user, the second server rack containing a second TOR switch connected to a second server, the second server being installed in the second rack by a second user;

a switch configuration manager configured to implement a virtual extensible local area network (VXLAN) for transmitting data between the first and second server at a request from a client device accessed by the first user;

a hyper-converged management service configured to allocate the second server to handle workloads of the first user by forming a virtual machine containing the first and second server at the request from the client device accessed by the first user;

a network fabric coupled to the first and second server rack and the switch configuration manager, the network fabric being configured to provide a virtual network to couple the first TOR switch with the second TOR switch,

wherein the first and second server form a virtual machine through the first and second TOR switch and the VXLAN and the second server handles workloads of the first user.

9 . The computing system of claim 8 , further comprising a first and second physical fiber port coupling the first and second server rack, respectively, to the network fabric.

10 . The computing system of claim 8 , wherein the first TOR switch includes a memory and a plurality of ports, wherein the memory is configured to store connection assignments of the plurality of ports to a router and servers in the first server rack.

11 . The computing system of claim 8 , wherein the switch configuration manager is configured to store configurations of the switch configuration manager in a first data store.

12 . The computing system of claim 8 , further comprising an Internet configuration manager for configuring IP services to provide Internet connectivity to the first and second server at a request from the client device.

13 . The computing system of claim 8 , wherein the client device communicates with the switch configuration manager by an API through an external network.

14 . The computing system of claim 8 , wherein the network fabric includes a plurality of virtual networks to be selected by the client device to be associated with the first and second server.

15 . A method for providing access to multiple server racks, the method comprising:

receiving a request from a client device accessed by a first user for allocating more computing resources;

connecting, upon receiving the request, a first server contained in a first server rack with a second server contained in a second server rack through a first top-of-rack (TOR) switch contained in the first server rack and a second TOR switch contained in the second server rack, the first and second server rack being located in different locations, the first server being installed in the first rack by a first user, the second server being installed in the second rack by a second user different from the first user;

implementing, by a first computing device, a virtual extensible local area network (VXLAN) for transmitting data between the first and second server at the request from the client device accessed by the first user; and

providing a network fabric coupled to the first and second server rack and the first computing device, the network fabric being configured to provide a virtual network to couple the first TOR switch with the second TOR switch,

wherein the first and second server form a virtual machine through the first and second TOR switch and the VXLAN and the second server handles workloads of the first user.

16 . The method of claim 15 , further comprising providing a first and second physical fiber port coupling the first and second server rack, respectively, to the network fabric.

17 . The method of claim 15 , wherein the first TOR switch includes a memory and a plurality of ports, wherein the memory is configured to store connection assignments of the plurality of ports to a router and servers in the first server rack.

18 . The method of claim 15 , wherein the first computing device includes a switch configuration manager to implement the VXLAN and a first data store to store configurations of the switch configuration manager.

19 . The method of claim 15 , wherein the first computing device includes an Internet configuration manager for configuring IP services to provide Internet connectivity to the first and second server at a request from the client device.

20 . The method of claim 15 , wherein the network fabric includes a plurality of virtual networks to be selected by the client device to be associated with the first and second server.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 23, 2024
From: CYXTERA DATA CENTERS, INC.
To: PHOENIX INFRASTRUCTURE LLC
Reel/Frame 066216/0286 →
PATENT SECURITY AGREEMENT Recorded Mar 20, 2023
From: CYXTERA DATA CENTERS, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 063117/0893 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 24, 2022
From: LOCHHEAD, JASON ANTHONY; SUBRAMANIAN, MANIKANDAN; HESS, DAVID; BALLARD, MICHAEL ANDRA; WAYNE, ADAM SCOTT
To: CYXTERA DATA CENTERS, INC.
Reel/Frame 060304/0904 →