Juniper Networks, Inc.
LOAD-BALANCED ENDPOINTS SELECTION FOR CLIENT DEVICES ACCESSING THE ENDPOINTS VIA A NETWORK
Last updated:
Abstract:
Techniques are described for selecting, with an intermediate device, a preferred remote endpoint from a plurality of remote endpoints accessible to a client computing device via a network and indicating the preferred remote endpoint to the client computing device. For example, an intermediate device may intercept a DNS response from a DNS load balancer that load balances service requests across multiple remote endpoints that provide the requested service. Based on values for one or more network performance metrics for network traffic from each of the multiple endpoints to the intermediate device, the intermediate device may modify the priority of IP addresses included in the DNS response. The intermediate device may, for instance, replace an original primary IP address in the DNS response with an IP address for another one of the remote endpoints for which the intermediate device measured better network performance metrics.
Utility
15 Feb 2019
20 Aug 2020