Patent ID: 8861525
Filing Date: 2014-10-14
Classification: H04L

Abstract:
1. A method comprising: storing, within a translation data center, data defining a mapping that associates each of a plurality of globally routable network-layer addresses for a translation data center to a respective globally routable network-layer address for a corresponding one of a plurality of content providers; receiving, with the translation data center and from a client device via a first public network, a packet specifying a request for content from a content provider of the plurality of content providers, wherein the packet conforms to a first network-layer protocol and specifies a globally routable network-layer destination address associated with the translation data center that provides translation services for network-layer protocols, and wherein the client device operates in accordance with the first network-layer protocol; performing, with the translation data center and using the mapping, network address translation to select a globally routable network-layer destination address for the content provider associated with the globally routable network-layer destination address associated with the translation data center specified in the packet, wherein the network-layer destination address for the content provider conforms to an address format specified by a second network-layer protocol; transforming, with the translation data center, the packet from conforming to the first network-layer protocol to conforming to the second network-layer protocol and replacing the network-layer destination address associated with the translation data center with the network-layer destination address for the content provider in the packet; and forwarding, via a second public network, the transformed packet from the translation data center to the content provider using the second network-layer protocol.