Patent ID: 11882090
Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
Field: Digital communication (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 13:
14. A system, comprising:
at least one processor;
memory in electronic communication with the at least one processor; and
instructions stored in the memory, the instructions being executable by the at least one processor to:
detect that a packet includes:
a private virtual Internet Protocol (VIP) address as a destination address, the private VIP address identifying a distributed resource, wherein the distributed resource is distributed across a plurality of nodes within a virtual network space, the plurality of nodes uniquely addressable in a distributed resource address space; and
a port number as a destination port identifying a node of the plurality of nodes;

determine that the private VIP address and the node correspond to a virtual network address space, wherein the node is within the virtual network address space;
access a resource map that relates the virtual network address space to the distributed resource service address space, the resource map including one or more private VIP addresses;
translate the packet from the virtual network address space to the distributed resource service address space on the distributed resource based on the resource map, thereby creating a translated packet; and
cause the translated packet to be sent to the node.