IP Library › Granted Patent US 10,355,881
Granted Patent B2
US 10,355,881 · App. 15/424,610 · Granted Jul 16, 2019

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

Inventors: Luke Matthew Norris (Denver, CO); Hooker Ashley Heggestad (Lafyette, CO)
Assignee: THE FACTION GROUP LLC
H04L12/4666H04L12/465H04L12/4633H04L12/4641H04L45/66H04L67/10H04L67/1097H04L69/324H04L2212/00
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,355,881
App. No.
15/424,610
Granted
Jul 16, 2019
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 client systems in a first datacenter each client system having a set of physical infrastructure resources. A first cloud computing environment is also in the first datacenter, and coupled to the client systems by OSI Layer 2. The first cloud computing environment thereby virtually extending the physical infrastructure resources of each client system. An associated method of providing a multi-tenant datacenter with layer 2 cloud interconnection is also provided.

Claims (56)

1. A datacenter, utilizing Open System Interconnection (OSI) Layer 2 tags to segregate transmission data in Layer 2 Frames apart from Layer 3 packets, comprising:

a plurality of client systems coupled to a first datacenter each client system having a set of infrastructure resources and a client defined networking configuration; and

a first cloud computing environment established in the first datacenter, and coupled to the client systems by OSI Layer 2 as the physical connection of a data channel for the transfer of data frames at OSI Layer 2, each frame having a plurality of OSI Layer 2 tags, the plurality of OSI Layer 2 tags permitting segregation between client systems to permit at least two client systems to have overlapping network configurations.

2. The datacenter of claim 1 , wherein the plurality of OSI Layer 2 tags permits at least two client systems to have overlapping Virtual Local Area Networks (VLANs) and or overlapping Internet Protocol (IP) address ranges.

3. The datacenter of claim 1 , wherein overlapping network configurations permits at least two client systems to have overlapping VLANs and or overlapping IP address ranges.

4. The datacenter of claim 1 , wherein the first cloud computing environment virtually extends the infrastructure resources of at least one client system.

5. The datacenter of claim 1 , wherein the OSI Layer 2 tags are selected from a group consisting of: Q tags, QinQ tags, Virtual Extensible Local Area Network (VXLAN), Network Virtualization Using Generic Routing Encapsulation (NVGRE), Segment Identification tags (Segment ID tags), and VLAN tags.

6. The datacenter of claim 1 , wherein at least one client system is a virtual client system.

7. The datacenter of claim 1 , wherein at least one client system is a physical client system.

8. The 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 at OSI Layer 2.

9. The datacenter of claim 1 , wherein the transfer of frames at OSI Layer 2 occurs without reliance on Packets at OSI Layer 3 and above.

10. The datacenter of claim 1 , wherein each client may direct software defined networking.

11. The datacenter of claim 1 , wherein the plurality of OSI Layer 2 tags permitting segregation are applied to a Frame that encapsulates the client defined network configuration.

12. A method for providing a datacenter, utilizing Open System Interconnection (OSI) Layer 2 tags to segregate transmission data in Layer 2 Frames apart from Layer 3 packets, comprising:

establishing within a first datacenter a first cloud computing environment;

connecting a plurality of client systems to the first datacenter, each client system having a set of infrastructure resources and a client defined networking configuration; and

uniquely identifying Layer 2 data traffic as between each client system and the first cloud computing environment over the physical connection of a data channel 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, the OSI Layer 2 tags permitting segregation between client systems to permit at least two client systems to have overlapping network configurations.

13. The method of claim 12 , wherein the plurality of OSI Layer 2 tags permits at least two client systems to have overlapping Virtual Local Area Networks (VLANs) and or overlapping Internet Protocol (IP) address ranges.

14. The method of claim 12 , wherein overlapping network configurations permits at least two client systems to have overlapping VLANs and or overlapping IP address ranges.

15. The method of claim 12 , wherein the first cloud computing environment virtually extends the infrastructure resources of at least one client system.

16. The method of claim 12 , wherein the OSI Layer 2 tags are selected from a group consisting of: Q tags, QinQ tags, Virtual Extensible Local Area Network (VXLAN), Network Virtualization Using Generic Routing Encapsulation (NVGRE), Segment Identification tags (Segment ID tags), and VLAN tags.

17. The method of claim 12 , wherein at least one client system is a virtual client system.

18. The method of claim 12 , wherein at least one client system is a physical client system.

19. The method of claim 12 , wherein at least one second cloud computing environment established in at least one second datacenter is coupled to the first datacenter at OSI Layer 2.

20. The method of claim 12 , wherein the transfer of frames at OSI Layer 2 occurs without reliance on Packets at OSI Layer 3 and above.

21. The method of claim 12 , wherein each client may direct software defined networking.

22. The method of claim 12 , wherein the plurality of OSI Layer 2 tags permitting segregation are applied to a Frame that encapsulates the client defined network configuration.

23. A datacenter, utilizing Open System Interconnection (OSI) Layer 2 tags to segregate transmission data in Layer 2 Frames, comprising:

a first datacenter providing 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;

a second datacenter providing 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 coupled to the first datacenter by OSI Layer 2 as the physical connection of a data channel for the transfer of data frames at OSI Layer 2, each frame having a plurality of OSI Layer 2 tags, the plurality of OSI Layer 2 tags permitting at least two systems utilizing the coupled first datacenter and second data center to have overlapping network configurations; and

a plurality of client systems coupled to one or both of the first datacenter and the second datacenter, each client system having a set of infrastructure resources and a client defined networking configuration, each client system coupled to the 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 permitting segregation between client systems to permit at least two client systems to have overlapping network configurations.

24. The datacenter of claim 23 , wherein at least one client system is a virtual client system.

25. The datacenter of claim 23 , wherein at least one client system is a physical client system.

26. The datacenter of claim 23 , wherein each client may direct software defined networking.

27. The datacenter of claim 23 , wherein the first cloud computing environment virtually extends the infrastructure resources of at least one client system.

28. The datacenter of claim 23 , wherein the plurality of OSI Layer 2 tags permits at least two client systems to have overlapping Virtual Local Area Networks (VLANs) and or overlapping Internet Protocol (IP) address ranges.

29. The datacenter of claim 23 , wherein overlapping network configurations permits at two client systems to have overlapping VLANs and or overlapping IP address ranges.

30. The datacenter of claim 23 , wherein the OSI Layer 2 tags are selected from a group consisting of: Q tags, Virtual Extensible Local Area Network (VXLAN), Network Virtualization Using Generic Routing Encapsulation (NVGRE), Segment Identification tags (Segment ID tags), and VLAN tags.

31. The datacenter of claim 23 , wherein the transfer of frames at OSI Layer 2 occurs without reliance on Packets at OSI Layer 3 and above.

32. The datacenter of claim 23 , wherein the plurality of OSI Layer 2 tags permitting segregation are applied to a Frame that encapsulates the client defined network configuration.

33. A method for providing a datacenter having Open System Interconnection (OSI) Layer 2 architecture to segregate and maintain original client Layer 2 configurations 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 as the physical connection of a data channel for the transfer of data frames at OSI Layer 2, each frame having a plurality of OSI Layer 2 tags, the plurality of OSI Layer 2 tags permitting segregation between systems so at least two systems utilizing the coupled first datacenter and second data center may have overlapping network configurations.

34. The method of claim 33 , further comprising:

disposing a plurality of client systems in one or both of the first datacenter and the second datacenter, each client system having a set of infrastructure resources and a client defined networking configuration, each client system coupled to the 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 client system; and

coupling each 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 permitting segregation between client systems to permit at least two client systems to have overlapping network configurations.

35. The method of claim 34 , wherein at least one client system is a virtual client system.

36. The method of claim 34 , wherein at least one client system is a physical client system.

37. The method of claim 34 , wherein each client may direct software defined networking.

38. The method of claim 34 , wherein the first cloud computing environment virtually extends the infrastructure resources of at least one client system.

39. The method of claim 34 , wherein the plurality of OSI Layer 2 tags permits at least two client systems to have overlapping Virtual Local Area Networks (VLANs) and or overlapping Internet Protocol (IP) address ranges.

40. The method of claim 34 , wherein overlapping network configurations permits at two client systems to have overlapping VLANs and or overlapping IP address ranges.

41. The method of claim 34 , wherein the OSI Layer 2 tags are selected from a group consisting of: Q tags, QinQ tags, Virtual Extensible Local Area Network (VXLAN), Network Virtualization Using Generic Routing Encapsulation (NVGRE), Segment Identification tags (Segment ID tags), and VLAN tags.

42. The method of claim 34 , wherein the transfer of frames at OSI Layer 2 occurs without reliance on Packets at OSI Layer 3 and above.

43. The method of claim 34 , wherein the plurality of OSI Layer 2 tags permitting segregation are applied to a Frame that encapsulates the client defined network configuration.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2024
From: THE FACTION GROUP LLC
To: FACTION ABC, LLC
Reel/Frame 069041/0833 →
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 ASSIGNOR'S INTEREST Recorded Feb 3, 2017
From: NORRIS, LUKE MATTHEW; HEGGESTAD, HOOKER ASHLEY
To: THE FACTION GROUP LLC
Reel/Frame 041172/0481 →
Continuity (3)
Continuation 14621320 · Feb 12, 2015
Continuation 13356555 · Jan 23, 2012
Related Publication 20170149585A1 · May 25, 2017