Patent ID: 8660124

Claim:
An information handling system comprising: one or more processors; a memory coupled to at least one of the one or more processors; a network interface card accessible by one or more of the one or more processors; a set of computer program instructions stored in the memory and executed by at least one of the processors in order to perform actions of: receiving, at a data traffic module executing on the network interface card, a data packet that is initiated by a first virtual machine with a destination at a second virtual machine; identifying one or more physical path translations that are based upon a logical connectivity between the first virtual machine and the second virtual machine over a plurality of virtual networks, wherein each of the plurality of virtual networks are defined by a data-link layer operating on a physical network; encapsulating, by the data traffic module, the data packet with the one or more physical path translations, wherein the one or more physical path translations include a plurality of network overlay identifiers, each of the plurality of network overlay identifiers corresponding to one of the plurality of virtual networks; and sending the encapsulated data packet from the data traffic module executing on the network interface card through a physical port included on the network interface card to the second virtual machine over the plurality of virtual networks operating on the physical network.