US Patent No. 10,367,733

IDENTIFIER-BASED VIRTUAL NETWORKING


Patent No. 10,367,733
Issue Date July 30, 2019
Title Identifier-based Virtual Networking
Inventorship Donghai Han, Beijing (CN)
Assignee Nicira, Inc., Palo Alto, CA (US)

Claim of US Patent No. 10,367,733

17. A computer system comprising:a plurality of hosts, each having one or more virtual computing instances deployed thereon; and
a network hypervisor configured to carry out a method for processing packets based on unique identifiers associated with virtual machines by:
receiving, from a first virtual machine, a request for address information associated with a second virtual machine;
generating, by an identifier provider of a hypervisor coupled to a virtual switch, one or more arbitrarily assigned addresses for the second virtual machine;
returning, by the identifier provider, the one or more arbitrarily assigned addresses to the first virtual machine;
mapping a unique identifier of the second virtual machine to the one or more arbitrarily assigned addresses, wherein the unique identifier comprises information other than an IP address associated with the second virtual machine;
receiving a packet from the first virtual machine including one or more addresses associated with the first virtual machine and the one or more arbitrarily assigned addresses associated with the second virtual machine;
replacing, in the packet, the one or more addresses associated with the first virtual machine with a unique identifier of the first virtual machine and the one or more arbitrarily assigned addresses associated with the second virtual machine with the unique identifier of the second virtual machine; and
transmitting the packet to a host machine associated with the second virtual machine.