METHOD AND APPARATUS FOR PROVIDING INTERFACING BETWEEN CONTENT DELIVERY NETWORKS
First Claim
1. A method for use by a content delivery network interconnection (CDNI) router content delivery network (CDN) of forwarding CDNI signaling, the method comprising:
- establishing a first CDNI with a first CDN;
establishing a second CDNI with a second CDN;
receiving a CDNI route advertisement message from at least one of the first and second CDNs, the CDNI route advertisement message including a set of end user Internet protocol (IP) address blocks;
updating at least one end-user-based CDNI routing table based on the IP address blocks in the CDNI route advertisement message; and
transmitting an updated CDNI route advertisement message to at least one of the first and second CDNs, wherein at least one of the first and second CDNs update at least one end-user-based CDNI routing table based on the end user IP address blocks in the updated CDNI route advertisement message.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus are described for forwarding content delivery network interconnection (CDNI) signaling. A CDNI router content delivery network (CDN) may establish CDNIs with upstream and downstream CDNs. The CDNI router CDN may receive a CDNI route advertisement message from at least one of the upstream and downstream CDNs. The CDNI router CDN may update at least one end-user-based CDNI routing table based on Internet protocol (IP) address blocks in the CDNI route advertisement message. The CDNI router CDN may transmit an updated CDNI route advertisement message to at least one of the upstream and downstream CDNs. At least one of the upstream and downstream CDNs may update at least one end-user-based CDNI routing table based on the end user IP address blocks in the updated CDNI route advertisement message.
173 Citations
21 Claims
-
1. A method for use by a content delivery network interconnection (CDNI) router content delivery network (CDN) of forwarding CDNI signaling, the method comprising:
-
establishing a first CDNI with a first CDN; establishing a second CDNI with a second CDN; receiving a CDNI route advertisement message from at least one of the first and second CDNs, the CDNI route advertisement message including a set of end user Internet protocol (IP) address blocks; updating at least one end-user-based CDNI routing table based on the IP address blocks in the CDNI route advertisement message; and transmitting an updated CDNI route advertisement message to at least one of the first and second CDNs, wherein at least one of the first and second CDNs update at least one end-user-based CDNI routing table based on the end user IP address blocks in the updated CDNI route advertisement message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for use by an upstream content delivery network (CDN) of forwarding content delivery network interconnection (CDNI) signaling, the method comprising:
-
receiving a content request message from an end user; accessing an end-user-based CDNI routing table to determine whether there is an access CDN serving the end user; generating a CDNI request routing message; transmitting the CDNI request routing message to at least one next hop indicated by a selected entry in the CDNI routing table, wherein the at least one next hop is at least one CDNI router, the CDNI router updates and forwards the CDNI request routing response message to the access CDN; and receiving a CDNI request routing response message. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A content delivery network interconnection (CDNI) router content delivery network (CDN) comprising:
-
an input configured to receive a CDNI route advertisement message, the CDNI route advertisement message including a set of routing entries, wherein each route entry includes an IP address block, a path length in number of hops, parameters used to select a route, and policy parameters associated with the selected route; a processor configured to update at least one end-user-based CDNI routing table based on the IP address blocks in the CDNI route advertisement message; and an output configured to transmit an updated CDNI route advertisement message. - View Dependent Claims (19, 20, 21)
-
Specification