IP Library › Granted Patent US 9,571,301
Granted Patent B2
US 9,571,301 · App. 13/356,555 · Granted Feb 14, 2017

System and method for a multi-tenant datacenter with layer 2 cloud interconnection

Inventors: Luke Matthew Norris (Denver, CO); Hooker Ashley Heggestad (Lafayette, CO)
Assignee: The Faction Group, LLC
H04L12/4641H04L67/10H04L12/465
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,571,301
App. No.
13/356,555
Granted
Feb 14, 2017
Kind
B2
Abstract

Provided is a system and method for a multi-tenant datacenter with layer 2 cloud interconnection. More specifically the multi-tenant datacenter includes a plurality of physical client systems in a first datacenter each physical client system having a set of physical infrastructure resources. A first cloud computing environment is also in the first datacenter, and coupled to the physical client systems by OSI Layer 2. The first cloud computing environment thereby virtually extending the physical infrastructure resources of each physical client system. An associated method of providing a multi-tenant datacenter with layer 2 cloud interconnection is also provided.

Claims (44)

1. A multi-tenant datacenter having Layer 2 architecture to maintain original client Layer 2 configurations without reconfiguration or virtualization of client systems and permit software defined networking, comprising:

a plurality of physical client systems in a first datacenter each physical client system having a set of physical infrastructure resources and an original Layer 2 configuration; and

a first cloud computing environment established in the first datacenter having Layer 2 architecture to maintain the original client Layer 2 configurations, and coupled to the physical client systems by OSI Layer 2 for the transfer of data frames prior to an OSI Layer 3 connection, each frame having a plurality of OSI Layer 2 tags applied prior to a Layer 3 activity permitting at least two client systems to have overlapping VLANs, the first cloud computing environment thereby virtually extending the physical infrastructure resources of each physical client system, wherein each client system maintains client's original Layer 2 configuration without reconfiguration or virtualization, and may self direct software defined networking.

2. The multi-tenant datacenter of claim 1 , further including at least one OSI Layer 2 tag for identification of a datacenter.

3. The multi-tenant datacenter of claim 1 , further including at least one OSI Layer 2 tag for identification of a network IP address for a remote datacenter.

4. The multi-tenant datacenter of claim 1 , wherein the OSI Layer 2 tags are selected from the group consisting of: QinQ tags, MPLS tags, and VPLS tags.

5. The multi-tenant datacenter of claim 1 , wherein the OSI Layer 2 tags permit at least two client systems to have overlapping IP address ranges.

6. The multi-tenant datacenter of claim 1 , wherein at least one second cloud computing environment established in at least one second datacenter is coupled to the first datacenter by OSI Layer 2.

7. The multi-tenant datacenter of claim 6 , wherein the second cloud computing environment is indistinguishable from the first cloud computing environment by the plurality of physical client systems.

8. The multi-tenant datacenter of claim 6 , further including at least one entirely virtualized client system within the combined first and second cloud computing environment.

9. The multi-tenant datacenter of claim 6 , wherein a plurality of second physical client systems each having a set of physical infrastructure resources are disposed in the second datacenter and coupled to the second cloud computing environment by OSI Layer 2, at least one second physical client systems further utilizing a resource of the first cloud computing environment in the first datacenter.

10. A method for providing a multi-tenant datacenter having Layer 2 architecture to maintain original client Layer 2 configurations without reconfiguration or virtualization of client systems and permit software defined networking, comprising:

establishing within a first datacenter a first cloud computing environment having Layer 2 architecture to maintain a plurality of original client Layer 2 configurations;

locating at least one physical client system in the first datacenter, each physical client system having a set of physical infrastructure resources and an original Layer 2 configuration; and

coupling the at least one physical client system to the first cloud computing environment by OSI Layer 2 for the transfer of data frames prior to an OSI Layer 3 connection, each frame having a plurality of OSI Layer 2 applied prior to a Layer 3 activity tags permitting at least two client systems to have overlapping VLANs at Layer 3 as frame transmission is distinct from packet transmission, the OSI Layer 2 coupling virtually extending the physical infrastructure resources of each physical client system, wherein each client system maintains client's original Layer 2 configuration without reconfiguration or virtualization, and may self direct software defined networking.

11. The method for providing a multi-tenant of claim 10 , wherein at least one second cloud computing environment established in at least one second datacenter is coupled to the first datacenter by OSI Layer 2.

12. The method for providing a multi-tenant of claim 10 , wherein the second cloud computing environment is indistinguishable from the first cloud computing environment.

13. The method for providing a multi-tenant of claim 10 , further including at least one entirely virtualized client system within the combined first and second cloud computing environment.

14. The method for providing a multi-tenant of claim 10 , wherein a plurality of second physical client systems each having a set of physical infrastructure resources are also established in the second datacenter and coupled to the second cloud computing environment by OSI Layer 2, at least one second physical client systems further utilizing a resource of the first cloud computing environment in the first datacenter.

15. The method for providing a multi-tenant of claim 10 , wherein the coupling of the at least one physical client system and the first cloud computing environment by frames permits unique identification for each client system of at least a host and a customer.

16. The method for providing a multi-tenant of claim 10 , further including at least one OSI Layer 2 tag for identification of a datacenter.

17. The method for providing a multi-tenant of claim 10 , further including at least one OSI Layer 2 tag for identification of a network IP address for a remote datacenter.

18. The method for providing a multi-tenant of claim 10 , wherein the OSI Layer 2 tags are selected from the group consisting of: QinQ tags, MPLS tags, and VPLS tags.

19. The method for providing a multi-tenant of claim 10 , wherein the OSI Layer 2 tags permit at least two client systems to have overlapping IP address ranges.

20. The method for providing a multi-tenant of claim 10 , wherein each frame provided by a client system does not contain an IP address for a resource within the first cloud computing environment.

21. A method for providing a multi-tenant datacenter having Layer 2 architecture to maintain original client Layer 2 configurations without reconfiguration or virtualization of client systems and permit software defined networking, comprising:

establishing within a first datacenter a first cloud computing environment having Layer 2 architecture to maintain a plurality of original client Layer 2 configurations;

locating a plurality of physical client systems in the first datacenter, each physical client system having a set of physical infrastructure resources and an original Layer 2 configuration; and

uniquely identifying Layer 2 data traffic distinct from Layer 3 as between each client system and the first cloud computing environment for the transfer of data frames distinct from the transfer of packets of a network layer, each frame having a plurality of OSI Layer 2 tags as unique identifiers permitting unique identification for each client system of at least one host and a customer, the OSI Layer 2 tags permitting at least two client systems to have overlapping VLANs at Layer 3 as frame transmission is distinct from packet transmission, and wherein each client system maintains client's original Layer 2 configuration without reconfiguration or virtualization, and may self direct software defined networking.

22. The method for providing a multi-tenant of claim 21 , wherein the first cloud computing environment thereby virtually extends the physical infrastructure resources of each physical client system.

23. The method for providing a multi-tenant of claim 21 , further including unique identification of a datacenter.

24. The method for providing a multi-tenant of claim 21 , further including unique identification of a network IP address for a remote datacenter.

25. The method for providing a multi-tenant of claim 21 , wherein the OSI Layer 2 tags are selected from the group consisting of: QinQ tags, MPLS tags, and VPLS tags.

26. The method for providing a multi-tenant of claim 21 , wherein the unique identifiers permit at least two client systems to have overlapping IP address ranges.

27. A method for providing a multi-tenant datacenter having Layer 2 architecture to maintain original client Layer 2 configurations without reconfiguration or virtualization of client systems and permit software defined networking, comprising:

establishing within a first datacenter a first cloud computing environment having Layer 2 architecture to maintain a plurality of original client Layer 2 configurations, the first datacenter having first physical resources and first virtual resources;

establishing within a second datacenter a second cloud computing environment having Layer 2 architecture to maintain a plurality of original client Layer 2 configurations, the second datacenter having second physical resources and second virtual resources; and

coupling the first cloud computing environment to the second cloud computing environment by OSI Layer 2 for the transfer of data frames distinct from OSI Layer 3 network layer traffic, each frame having a plurality of OSI Layer 2 tags permitting at least two systems utilizing the coupled first datacenter and second data center to have overlapping VLANs at Layer 3 as frame transmission is distinct from packet transmission and maintains each system's original Layer 2 configuration without reconfiguration or virtualization.

28. The method for providing a multi-tenant of claim 27 , further comprising:

disposing a plurality of physical client systems in one or both of the first datacenter and the second datacenter, each physical client system having a set of physical infrastructure resources; and

coupling each physical client system to the coupled first and second cloud computing environment by OSI Layer 2 for the transfer of data frames, each frame having a plurality of OSI Layer 2 tags, the coupled cloud computing environment thereby virtually extending the physical infrastructure resources of each physical client system, wherein each client system maintains client's original Layer 2 configuration and may self direct software defined networking.

29. The method for providing a multi-tenant of claim 28 , wherein the OSI Layer 2 tags are selected from the group consisting of: QinQ tags, MPLS tags, and VPLS tags.

30. The method for providing a multi-tenant of claim 28 , wherein the OSI Layer 2 tags permit at least two client systems to have overlapping IP address ranges.

31. The method for providing a multi-tenant of claim 28 , wherein the OSI Layer 2 tags permit at least two client systems to have overlapping VLANs.

Assignments (10)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2024
From: THE FACTION GROUP LLC
To: FACTION ABC, LLC
Reel/Frame 069041/0833 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 15, 2024
From: FACTION HOLDINGS, INC.
To: THE FACTION GROUP LLC
Reel/Frame 068297/0781 →
RELEASE OF SECURITY INTEREST Recorded Jan 31, 2019
From: BEARCUB ACQUISITIONS LLC
To: FACTION HOLDINGS, INC.
Reel/Frame 048213/0281 →
SECURITY INTEREST Recorded Jan 30, 2019
From: FACTION HOLDINGS, INC.; THE FACTION GROUP LLC; FACTION GROUP TWO LLC
To: ORIX GROWTH CAPITAL, LLC
Reel/Frame 048195/0116 →
ASSIGNMENT OF IP SECURITY AGREEMENT Recorded Nov 13, 2017
From: ARES CAPITAL CORPORATION
To: BEARCUB ACQUISITIONS LLC
Reel/Frame 044429/0762 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ERRANT COMMA IN THE NAME OF THE RECEIVING PARTY - Recorded Mar 21, 2017
From: ELEMENTEK, LLC D.B.A. PEAKCOLO
To: THE FACTION GROUP LLC
Reel/Frame 042051/0555 →
CHANGE OF NAME Recorded Jul 22, 2015
From: PEAKCOLO HOLDINGS, INC.
To: FACTION HOLDINGS, INC.
Reel/Frame 036158/0924 →
CHANGE OF NAME Recorded Feb 12, 2015
From: ELEMENTEK, LLC D.B.A. PEAKCOLO
To: THE FACTION GROUP LLC
Reel/Frame 034954/0026 →
SECURITY INTEREST Recorded Dec 16, 2014
From: PEAKCOLO HOLDINGS, INC.
To: ARES CAPITAL CORPORATION
Reel/Frame 034520/0566 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 23, 2012
From: NORRIS, LUKE MATTHEW; HEGGESTAD, HOOKER ASHLEY
To: ELEMENTEK, LLC
Reel/Frame 027579/0194 →
Continuity (1)
Related Publication 20130188512A1 · Jul 25, 2013