Patent ID: 8982890
Filing Date: 2015-03-17
Classification: H04L

Abstract:
1. One or more computer-storage media hardware devices having computer-executable instructions embodied thereon that, when executed, perform a method for managing distribution of data packets between endpoints, the method comprising: reading at a first endpoint one or more data packets, wherein the one or more data packets include a header comprising a source IP address and a destination IP address; sending a request from the first endpoint to a directory service, wherein the request includes the source IP address and the destination IP address, and wherein the directory service is configured to perform steps comprising: (a) using a predefined mapping to identify a first location-dependent address that corresponds with the source IP address; (b) using the predefined mapping to identify a second location-dependent address that corresponds with the destination IP address; and (c) determining a forwarding path between the first endpoint and a second endpoint based on, in part, the first and second location-dependent addresses; receiving from the directory service a response that includes the forwarding path; and initiating transmission of the one or more data packets to the second endpoint along forwarding path.