System and method for correlating routing protocol information
Abstract
Aspects of the present disclosure involve systems, methods, computer program products, and the like, for correlating information associated with one networking transmission protocol, such as Internet Protocol version 6 (IPv6), to information associated with a different networking transmission protocol, such as Internet Protocol version 6 (IPv4). More specifically, when resolving an Internet Protocol (IP) address associated with a requesting device to a network, the system may base the resolved destination on one or more attributes of a known address to build a network mapping of the received IP address. In one specific example, an IPv6 address is received and associated with a known IPv4 address to map the network.
Claims
exact text as granted — not AI-modifiedI claim:
1. A method for operating a telecommunications network, the method comprising:
receiving, by a first telecommunications device communicatively coupled to a second telecommunications device, a first request associated with a communication on the telecommunications network from the second telecommunications device, the first request comprising a first address in a first address protocol, the first address related to a requesting device from which a request was sent, the requesting device communicatively coupled to the second telecommunications device;
storing, by the first telecommunications device, the first address related to the requesting device in a database of routing protocol information;
receiving, by a third telecommunications device communicatively coupled to the second telecommunications device, a second request comprising a second address in a second address protocol, the second address related to the requesting device from which the request was sent, wherein the second address protocol is different than the first address protocol;
correlating, by the third telecommunications device, the first address stored in the database and the second address of the requesting device; and
assigning, by the third telecommunications device, an attribute of the second address to the first address of the requesting device according to the correlation.
2. The method of claim 1 wherein the first address protocol is an Internet Protocol version 6 (IPv6) address.
3. The method of claim 1 wherein the second address protocol is an Internet Protocol version 4 (IPv4) address.
4. The method of claim 1 wherein the database of routing protocol information comprises the attribute of the second address.
5. The method of claim 4 wherein the attribute of the second address is an estimated geographic location of the requesting device.
6. The method of claim 1 further comprising:
transmitting a redirect message to the requesting device, the redirect message comprising an identifier of the first address.
7. The method of claim 6 wherein the first request is received at a first telecommunications destination of the telecommunications network and the second request is received at a second telecommunications destination of the telecommunications network.
8. The method of claim 7 wherein the redirect message further comprises the second telecommunications destination of the telecommunications network.
9. The method of claim 8 wherein the first telecommunications destination is associated with the first telecommunications device addressable in the first address protocol.
10. The method of claim 9 wherein the second telecommunications destination is associated with the third telecommunications device addressable in the second address protocol.
11. The method of claim 1 wherein the first telecommunications device is a first resolver, the second telecommunications device is a second resolver, and the third telecommunications device is a third resolver.
12. A telecommunications device comprising:
a network communication port to transmit and receive communications over a telecommunications network;
a processor; and
a memory device in communication with the processor for storing one or more instructions that, when executed by the processor, cause the telecommunications device to perform operations of:
receiving a first request from another telecommunications device communicatively coupled to a requesting device through the network communication port, the first request comprising a first address in a first address protocol;
storing the first address from the telecommunications device in a database of routing protocol information;
receiving a second request through the network communication port from the other telecommunications device, the second request comprising a second address in a second address protocol, the second address related to the requesting device, wherein the second address protocol is different than the first address protocol;
correlating the first address stored in the database and the second address of the requesting device;
assigning an attribute of the second address to the first address, according to the correlation; and
storing an indication of the assignation of the attribute to the first address in the database.
13. The telecommunications device of claim 12 wherein the first address protocol is an Internet Protocol version 6 (IPv6) address.
14. The telecommunications device of claim 12 wherein the second address protocol is an Internet Protocol version 4 (IPv4) address.
15. The telecommunications device of claim 12 wherein the attribute of the second address is an estimated geographic location of the requesting device.
16. The telecommunications device of claim 12 wherein the one or more instructions further cause the telecommunications device to perform an operation of:
transmitting a redirect message to the other telecommunications device, the redirect message comprising an identifier of the first address.
17. The telecommunications device of claim 16 wherein the second request further comprises the identifier of the first address.
18. The telecommunications device of claim 17 wherein correlating the first address stored in the database and the second address of the requesting device comprises:
obtaining the identifier of the first address from the second request; and
associating the identifier of the first address with the stored first address in the database of routing protocol information.
19. The telecommunications device of claim 16 wherein the first request is received at a first telecommunications destination of the telecommunications network and the second request is received at a second telecommunications destination of the telecommunications network, the first telecommunications destination and the second telecommunications destination being associated with the telecommunications device.
20. The telecommunications device of claim 19 wherein the first telecommunications destination is a network address in the first address protocol and the second telecommunications destination is a network address in the second address protocol.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.