ENHANCED CONTENT ROUTE SELECTION IN CONTENT DELIVERY NETWORKS
First Claim
1. A method of operating a content delivery network (CDN) comprising a plurality of sites each having cache nodes that cache content for delivery to end user devices, the method comprising:
- establishing domain name relationships for use by a top-level domain name system (DNS) to recurse DNS queries to a DNS node associated with the CDN;
in the DNS node, establishing address correlations between prefixed Internet Protocol version 6 (IPv6) network addresses and partially qualified domain names (PQDNs) that comprise indicators for at least a routing provider identifier and a cache node grouping;
in the DNS node, receiving recursed DNS queries and responsively translating domain names in the recursed DNS queries into associated IPv6 network addresses to reach content indicated by the domain names, the associated IPv6 network addresses each determined by at least selecting one of the prefixed IPv6 network addresses according to a desired routing provider and a desired cache node grouping indicated in the PQDNs.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, apparatuses, and software for a content delivery network that caches content for delivery to end user devices is presented. In one example, a method includes establishing domain name relationships for use by a top-level DNS to recurse DNS queries to a DNS node associated with the CDN. The method also includes establishing address correlations between prefixed IPv6 network addresses and PQDNs that comprise indicators for at least a routing provider identifier and a cache node grouping. The method also includes receiving recursed DNS queries and responsively translating domain names in the recursed DNS queries into associated IPv6 network addresses to reach content indicated by the domain names, the associated IPv6 network addresses each determined by at least selecting one of the prefixed IPv6 network addresses according to a desired routing provider and a desired cache node grouping indicated in the PQDNs.
17 Citations
20 Claims
-
1. A method of operating a content delivery network (CDN) comprising a plurality of sites each having cache nodes that cache content for delivery to end user devices, the method comprising:
-
establishing domain name relationships for use by a top-level domain name system (DNS) to recurse DNS queries to a DNS node associated with the CDN; in the DNS node, establishing address correlations between prefixed Internet Protocol version 6 (IPv6) network addresses and partially qualified domain names (PQDNs) that comprise indicators for at least a routing provider identifier and a cache node grouping; in the DNS node, receiving recursed DNS queries and responsively translating domain names in the recursed DNS queries into associated IPv6 network addresses to reach content indicated by the domain names, the associated IPv6 network addresses each determined by at least selecting one of the prefixed IPv6 network addresses according to a desired routing provider and a desired cache node grouping indicated in the PQDNs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A content delivery network (CDN) having a plurality of sites each comprising cache nodes that cache content for delivery to end user devices, the CDN comprising:
-
a DNS node associated with the CDN and configured to establish domain name relationships for use by a top-level domain name system (DNS) to recurse DNS queries to the DNS node; the DNS node configured to establish address correlations between prefixed Internet Protocol version 6 (IPv6) network addresses and partially qualified domain names (PQDNs) that comprise indicators for at least a routing provider identifier and a cache node grouping; the DNS node configured to receive recursed DNS queries and responsively translate domain names in the recursed DNS queries into associated IPv6 network addresses to reach content indicated by the domain names, the associated IPv6 network addresses each determined by at least selecting one of the prefixed IPv6 network addresses according to a desired routing provider and a desired cache node grouping indicated in the PQDNs. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method of operating a domain name system (DNS) node of a content delivery network that caches content for delivery to end user devices, the method comprising:
-
establishing domain name relationships for use by a top-level domain name system (DNS) to recurse DNS queries to a DNS node associated with the CDN; establishing address correlations between prefixed Internet Protocol version 6 (IPv6) network addresses and partially qualified domain names (PQDNs) that comprise indicators for at least a routing provider identifier and a cache node grouping; receiving recursed DNS queries and responsively translating domain names in the recursed DNS queries into associated IPv6 network addresses to reach content indicated by the domain names, the associated IPv6 network addresses each determined by at least selecting one of the prefixed IPv6 network addresses according to a desired routing provider and a desired cache node grouping indicated in the PQDNs. - View Dependent Claims (20)
-
Specification