Methods and systems for providing dynamic domain name system for inbound route control
First Claim
1. A method for selecting a route in a data network to a destination address space, comprising:
- receiving traffic information traversing the data network;
identifying sources that request access to the destination address space from the traffic information;
determining the destination address space is accessible through a plurality of network service providers;
measuring inbound traffic performance from each of the identified sources to the destination address space through each of the plurality of network service providers;
determining an optimal path associated with each of the sources to access the destination address space via one of the network service providers; and
directing each of the identified sources to access the destination address space via one of the network service providers in accordance with the optimal path associated with the source.
13 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to methods and systems for providing dynamic domain name system (DNS) for inbound route control are described herein. For instance, the present invention provide a method for controlling the inbound path to a multi-homed, online content or web site by dynamically controlling the IP address that is delivered by the DNS in order to select which IP address, i.e., provider, is the best inbound for the user to access the site. Thus, inbound access requests from users can arrive at the selected provider, in combination with outbound control techniques, can establish route control in both directions.
343 Citations
20 Claims
-
1. A method for selecting a route in a data network to a destination address space, comprising:
-
receiving traffic information traversing the data network;
identifying sources that request access to the destination address space from the traffic information;
determining the destination address space is accessible through a plurality of network service providers;
measuring inbound traffic performance from each of the identified sources to the destination address space through each of the plurality of network service providers;
determining an optimal path associated with each of the sources to access the destination address space via one of the network service providers; and
directing each of the identified sources to access the destination address space via one of the network service providers in accordance with the optimal path associated with the source. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-readable medium on which is encoded program code, the program code comprising:
-
program code for receiving traffic information traversing the data network;
program code for identifying sources that request access to the destination address space from the traffic information;
program code for determining the destination address space is accessible through a plurality of network service providers;
program code for measuring inbound traffic performance from each of the identified sources to the destination address space through each of the plurality of network service providers;
program code for determining an optimal path associated with each of the sources to access the destination address space via one of the network service providers; and
program code for directing each of the identified sources to access the destination address space via one of the network service providers in accordance with the optimal path associated with the source. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification