Patent classifications
H04L61/251
Transitioning between communication protocols between networks
A method is provided in one particular example and may include obtaining routing information for a plurality of Internet Protocol (IP) addresses in a first network that natively supports a first Internet protocol, the routing information for the plurality of IP addresses in the first network further comprising an additional IP address in the first network and an indication that the additional IP address in the first network is to be used as a tunnel endpoint within the first network for receiving data destined to any of the plurality of IP addresses in the first network; and sending data destined to any one of the plurality of IP addresses in the first network to the additional IP address in the first network.
METHOD AND DEVICE FOR TRANSLATION BETWEEN IPV4 AND IPV6
A method for the translation between IPv4 and IPv6 is disclosed, including: a BIH link tracker and quick translator are provided in a network core and when a link is established between an IPv4 client and IPv6 server, a standard translator translates and sends to the IPv6 server, a packet sent from the IPv4 client to the IPv6 server, and the
BIH link tracker extracts and records information on link and translation of the IPv4 client and IPv6 server from the packet for interaction therebetween; and during a process of sending the packet after establishing the link between the IPv4 client and IPv6 server, the packet is sent to the quick translator which translates and sends the packet according to the information on the translation corresponding to the information on the link recorded by the BIH link tracker. A device for the translation between IPv4 and IPv6 is also disclosed.
SYSTEMS AND METHODS FOR TRANSITIONING OF VIRTUALIZED TRANSPORT NETWORKS
Systems and methods are provided herein for an efficient method of tunneling that enables a network to transition from one address family to another address family with a reduction in traffic loss. This may be accomplished by updating network devices to support a second address family in addition to a first address family. Once the second address family is supported by the network devices, tunnel endpoints using those network devices can establish a second tunnel based on the second address family. As the second tunnel is established, the network continues to use a first tunnel to route network traffic while the first tunnel uses the first address family.
Apparatus and Method for an Accelerated and Offload Dual Border Relay
Methods and systems for an accelerated and offload dual border relay. A method includes receiving, by a hardware border relay from a network device, an Internet Protocol (IP) packet, determining, by the hardware border relay, a packet type of the IP packet, translating, by the hardware border relay provisioned with IPv6 transition technology rules, the IP packet to a hardware translated IP packet when the IP packet is a first type, translating, by the offload border relay provisioned with MAP-T rules, the IP packet to an offload translated IP packet when the IP packet is a second type, transmitting, by the offload border relay to the hardware border relay, the offload translated IP packet when the IP packet is the second type, and transmitting, by the hardware border relay, one of the offload translated IP packet and the hardware translated IP packet to another network device.
METHOD AND SYSTEM FOR MAP-T BORDER RELAY DATA PLANE VERIFICATION
Methods and systems for performing a Mapping of Address and Port using translation (MAP-T) data plane verification. A method for performing a MAP-T data plane verification includes initiating, by a diagnostic server provisioned with at least MAP-T diagnostic rules, a MAP-T diagnostic on a border relay provisioned with MAP-T rules, generating, by the diagnostic server, a diagnostic packet per the MAP-T diagnostic rules, sending, by the diagnostic server, the diagnostic packet to the border relay, performing, by the border relay, a translation on the diagnostic packet per the provisioned MAP-T rules, analyzing, by the diagnostic server to generate a report, at least a translation accuracy of a received translated diagnostic packet, and configuring at least one device based on a received report.
ROUTING TRAFFIC BETWEEN NETWORKS GOVERNED BY DIFFERENT VERSIONS OF THE INTERNET PROTOCOL
Systems and methods for routing traffic between networks governed by different Internet Protocol (IP) versions. An example method may comprise: receiving a network packet having an original source address defined in a first address space and an original destination address defined in the first address space, wherein the first address space is associated with a first Open Systems Interconnection (OSI) network layer protocol; identifying, using a network layer address mapping transformation, a new destination address associated with the original destination address, wherein the new destination address is defined in a second address space associated with a second OSI network layer protocol; substituting the original destination address of the network packet with the new destination address; selecting, from a pool of available network layer addresses defined in the second address space, a new source address; substituting the original source address of the network packet with the new source address; and causing the network packet to be transmitted to a destination host identified by the new destination address.
Managing communications for modified computer networks
Techniques are described for managing communications between multiple computing nodes, such as computing nodes that are part of a virtual computer network. In some situations, various types of modifications may be made to one or more computing nodes of an existing virtual computer network, and the described techniques include managing ongoing communications for those computing nodes so as to accommodate the modifications. Such modifications may include, for example, migrating or otherwise moving a particular computing node that is part of a virtual network to a new physical network location, or modifying other aspects of how the computing node participates in the virtual network (e.g., changing one or more virtual network addresses used by the computing node). In some situations, the computing nodes may include virtual machine nodes hosted on one or more physical computing machines or systems, such as by or on behalf of one or more users.
Systems and methods for detecting the IPv4 address and the IPv6 address of a purported end user device over a network
Embodiments disclosed herein relate to systems, devices, and methods for determining the Internet Protocol Version 4 (IPv4) address and the Internet Protocol Version 6 (IPv6) address of a purported end user device to use for detection and filtering of invalid traffic (IVT). In an exemplary embodiment, a method comprises receiving, at a domain only supporting IPv4, a request from the purported end user device over a network, wherein the purported end user device comprises an IPv6 address and an IPv4 address. The method further comprises redirecting, by the domain only supporting IPv4, the request to a domain supporting IPv6. The method further comprises measuring ad traffic and/or performing user tracking using the IPv4 and IPv6 addresses and fulfilling the request from the purported end user device.
Systems and methods for detecting the IPv4 address and the IPv6 address of a purported end user device over a network
Embodiments disclosed herein relate to systems, devices, and methods for determining the Internet Protocol Version 4 (IPv4) address and the Internet Protocol Version 6 (IPv6) address of a purported end user device to use for detection and filtering of invalid traffic (IVT). In an exemplary embodiment, a method comprises receiving, at a domain only supporting IPv4, a request from the purported end user device over a network, wherein the purported end user device comprises an IPv6 address and an IPv4 address. The method further comprises redirecting, by the domain only supporting IPv4, the request to a domain supporting IPv6. The method further comprises measuring ad traffic and/or performing user tracking using the IPv4 and IPv6 addresses and fulfilling the request from the purported end user device.
Geolocation via internet protocol
Aspects of the present disclosure involve systems, methods, computer program products, and the like, for extracting information associated with one networking transmission protocol, such as Internet Protocol version 6 (IPv6), based on information associated with a different networking transmission protocol, such as Internet Protocol version 6 (IPv4). More specifically, when resolving an IP address for a Uniform Resource Locator (URL) through which a content file may be obtained, the system may base the resolved URL on attributes of an IPv4 address extracted from an IPv6 address for a machine associated with the request. In one particular example, a geographic location of a requested computing device or machine may be determined or estimated based on an IPv4 address extracted from an IPv6 address associated with the request.