Using virtual local area networks in a virtual computer system
AssigneeVMware, Inc.
InventorHao Xu
Life of this patent
Estimating the term…
Loading patent…
AssigneeVMware, Inc.
InventorHao Xu
Estimating the term…
A virtual computer system includes virtualization software, and one or more physical network interfaces for connecting to one or more computer networks. The virtualization software supports one or more virtual machines (VMs), and exports one or more virtual network interfaces to the VM(s) to enable the VM(s) to access the computer network(s) through the physical network interface(s). The virtualization software modifies and filters network data frames from the VM(s) and from the physical network interface(s) to restrict one or more VMs to one or more virtual local area networks (VLANs) that are implemented within a VLAN topology. Restricting a VM to a VLAN limits the broadcast domain to which the VM belongs, which may reduce security risks facing the VM. Implementing the VLAN functionality within the virtualization software provides the functionality to every VM in the computer system, without requiring every VM to provide the functionality.
A method performed in a virtual computer system, the virtual computer system comprising virtualization software that supports a first virtual machine (VM), the virtualization software providing the first VM with a first virtual network interface, wherein the first VM includes a first network interface card (NIC) driver loaded into the first VM, the method comprising:
A non-transitory computer-readable storage medium including instructions, that when executed by a processor, cause a virtual local area network (VLAN) coordinator to perform the steps of:
A system comprising:
Dependencies are inferred from the claim text.