Unconnected connectivity analysis
First Claim
1. A method implemented by a computing device, the method comprising:
- receiving, by the computing device, multiple configuration files of devices associated with a network;
extracting, by the computing device and from the multiple configuration files, Internet protocol (IP) address information to form an IP address database;
extracting, by the computing device and from the multiple configuration files, border gateway protocol (BGP) routing protocols to form a BGP routing database that is different from the IP address database;
analyzing, by the computing device, IP addresses in the IP address database and autonomous system numbers (ASNs) in the BGP routing database to determine network connection information for each of the devices associated with the network, wherein the computing device performs a different analysis based on a type of subnet mask associated with each IP address, and wherein the network connection information is determined without network connectivity between the computing device and the devices associated with the network; and
generating, by the computing device, an output file that includes the network connection information for each of the devices associated with the network.
1 Assignment
0 Petitions
Accused Products
Abstract
A computing device retrieves a set of configuration files of devices associated with a network, and extracts, from the set of configuration files, Internet protocol (IP) address information to form an IP address database. The computing device also extracts, from the set of configuration files, border gateway protocol (BGP) routing protocols to form a BGP routing database. The computing device analyzes the IP address database and the BGP routing database to determine network connection information for each of the devices associated with the network and generates an output file that includes the network connection information for each of the devices associated with the network. The device connectivity information is determined without establishing a connection between the computing device and the devices associated with the network.
-
Citations
20 Claims
-
1. A method implemented by a computing device, the method comprising:
-
receiving, by the computing device, multiple configuration files of devices associated with a network; extracting, by the computing device and from the multiple configuration files, Internet protocol (IP) address information to form an IP address database; extracting, by the computing device and from the multiple configuration files, border gateway protocol (BGP) routing protocols to form a BGP routing database that is different from the IP address database; analyzing, by the computing device, IP addresses in the IP address database and autonomous system numbers (ASNs) in the BGP routing database to determine network connection information for each of the devices associated with the network, wherein the computing device performs a different analysis based on a type of subnet mask associated with each IP address, and wherein the network connection information is determined without network connectivity between the computing device and the devices associated with the network; and generating, by the computing device, an output file that includes the network connection information for each of the devices associated with the network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A device, comprising:
-
a memory to store; a plurality of instructions, and multiple configuration files of devices associated with a network; and a processor to execute instructions in the memory to; retrieve, from the memory, the multiple configuration files of devices associated with a network, extract, from the multiple configuration files, Internet protocol (IP) address information to form an IP address database, extract, from the multiple configuration files, border gateway protocol (BGP) routing protocols to form a BGP routing database, analyze IP addresses in the IP address database and autonomous system numbers (ASNs) in the BGP routing database to determine network connection information for each of the devices associated with the network, wherein the computing device performs a different analysis based on a type of subnet mask associated with each IP address, and generate an output file that includes the network connection information for each of the devices associated with the network. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer-readable medium that includes instructions for execution by one or more processors, the computer-readable medium comprising:
-
one or more instructions to extract, from a set of configuration files of devices associated with a network, Internet protocol (IP) address information to form an IP address database, one or more instructions to extract, from the set of configuration files, border gateway protocol (BGP) routing protocols to form a BGP routing database, one or more instructions to analyze IP addresses in the IP address database and autonomous system numbers (ASNs) in the BGP routing database to determine network connection information for each of the devices associated with the network, wherein the computing device performs a different analysis based on a type of subnet mask associated with each IP address, and one or more instructions to generate an output file including the network connection information for each of the devices associated with the network. - View Dependent Claims (19, 20)
-
Specification