Virtual layer-2 network
AssigneeOracle International Corporation
InventorsLucas Michael Kreger-Stickles, Shane Baker, Bryce Eugene Bockman, Peter Croft Jones, Jagwinder Singh Brar
Life of this patent
Estimating the term…
Abstract
Systems and methods for a virtual layer-2 network are described herein. The method can include providing a virtual Layer 3 network in a virtualized cloud environment. The virtual Layer 3 network can be hosted by an underlying physical network. The method can include providing a virtual Layer 2 network in the virtualized cloud environment. The virtual Layer 2 network can be hosted by the underlying physical network.
Claims20
A computer-implemented method comprising:
- providing a virtual Layer 3 network in a virtualized cloud environment, the virtual Layer 3 network hosted by an underlying physical network;
- and
- providing a virtual Layer 2 network in the virtualized cloud environment, the virtual Layer 2 network hosted by the underlying physical network, wherein the virtual Layer 2 network comprises a plurality of endpoints comprising a plurality of compute instances, wherein the virtual Layer 2 network comprises a plurality of virtual network interface cards (VNICs), and a virtual switching and routing service (VSRS), the VSRS participating in Layer 2 switching and local learning of mapping within the Layer 2 network, the VSRS communicatively coupling the virtual Layer 2 network to another network, wherein each of the plurality of compute instances is communicatively coupled with a unique one of the plurality of VNICs, wherein each of the plurality of VNICs is connected with the VSRS.
A system comprising:
- a physical network comprising:
- at least one host machine;
- and
- a network virtualization device,
- wherein the physical network is configured to:
- provide a virtual Layer 3 network in a virtualized cloud environment, the virtual Layer 3 network hosted by an underlying physical network;
- and
- provide a virtual Layer 2 network in the virtualized cloud environment, the virtual Layer 2 network hosted by the underlying physical network, wherein the virtual Layer 2 network comprises a plurality of endpoints comprising a plurality of compute instances, a plurality of virtual network interface cards (VNICs), and a virtual switching and routing service (VSRS), the VSRS participating in Layer 2 switching and local learning of mapping within the Layer 2 network, the VSRS communicatively coupling the virtual Layer 2 network to another network, wherein each of the plurality of compute instances is communicatively coupled with a unique one of the plurality of VNICs, wherein the VNIC in is connected with the VSRS.
A non-transitory computer-readable storage medium storing a plurality of instructions executable by one or more processors, the plurality of instructions when executed by the one or more processors cause the one or more processors to:
- provide a virtual Layer 3 network in a virtualized cloud environment, the virtual Layer 3 network hosted by an underlying physical network;
- and
- provide a virtual Layer 2 network in the virtualized cloud environment, the virtual Layer 2 network hosted by the underlying physical network, wherein the virtual Layer 2 network comprises a plurality of endpoints comprising a plurality of compute instances, a plurality of virtual network interface cards (VNICs), and a virtual switching and routing service (VSRS), the VSRS participating in Layer 2 switching and local learning of mapping within the Layer 2 network, the VSRS communicatively coupling the virtual Layer 2 network to another network, wherein each of the plurality of compute instances is communicatively coupled with a unique one of the plurality of VNICs, wherein the VNIC is connected with the VSRS.
Dependencies are inferred from the claim text.