P
US10230686B2ActiveUtilityPatentIndex 52

System and method for correlating routing protocol information

Assignee: LEVEL 3 COMMUNICATIONS LLCPriority: Apr 15, 2015Filed: Apr 14, 2016Granted: Mar 12, 2019
Est. expiryApr 15, 2035(~8.8 yrs left)· nominal 20-yr term from priority
Inventors:MASLAK JOELLE T
H04L 45/741H04L 45/74H04L 61/6059H04L 61/1511H04L 61/6009H04L 67/1002H04L 61/2007H04L 61/4511H04L 67/1001H04L 2101/659H04L 61/58H04L 61/5007
52
PatentIndex Score
0
Cited by
13
References
20
Claims

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-modified
I 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.