| CPC H04L 45/72 (2013.01) [H04L 12/4633 (2013.01); H04L 45/74 (2013.01); H04L 61/256 (2013.01); H04L 69/22 (2013.01); H04W 8/082 (2013.01); H04W 40/32 (2013.01); H04L 45/50 (2013.01); H04L 61/2514 (2013.01); H04L 61/2592 (2013.01); H04L 2212/00 (2013.01)] | 45 Claims |

|
1. A computer-implemented method, comprising:
receiving a data packet;
determining, using at least a portion of data contained in the received data packet and identifying a predetermined network address translation (NAT) range of addresses corresponding to the portion of data contained in the received data packet, an internet protocol (IP) address for forwarding the received data packet;
determining, based on the determined IP address for the data packet, a forwarding route for transmission of the data packet, wherein the forwarding route includes at least one of the following: a known content route associated with one or more peering content providers and a default content route associated with one or more non-peering content providers; and
transmitting the data packet based on the determined forwarding route.
|