Method and apparatus for generating a network profile and device profile
First Claim
Patent Images
1. A method, comprising the computer-implemented steps of:
- a computer receiving device identity information for a plurality of devices in one or more customer networks;
the computer receiving device configuration information from each of the devices in the networks;
the computer determining one or more technology names of technologies represented in the configuration of the plurality of devices based on reading and parsing the device configuration information through applying pattern-matching rules to a set of configuration commands that are in the configuration information;
the computer transforming the device configuration information into device feature information;
the computer creating and storing, based on the device identity information, device configuration information, and device feature information, a device profile that summarizes device details for all the devices;
the computer creating and storing, based on the device identity information, device configuration information, the one or more technology names, and device feature information, a topology profile that summarizes the networking devices and technologies that are in use in the network,wherein the device profile includes summary information for each of a plurality of device details including interfaces, cards, and one or more neighboring nodes, wherein the transforming includes applying one or more feature rules to the device configuration information.
1 Assignment
0 Petitions
Accused Products
Abstract
A method is disclosed for generating a network profile and a device profile relating to devices in one or more networks and comprises, in one embodiment, receiving device identity information for a plurality of devices in one or more customer networks; receiving device configuration information from each of the devices in the networks; transforming the device configuration information into device feature information; creating and storing, based on the device identity information, device configuration information, and device feature information, a device profile that summarizes device details for all the devices.
-
Citations
27 Claims
-
1. A method, comprising the computer-implemented steps of:
-
a computer receiving device identity information for a plurality of devices in one or more customer networks; the computer receiving device configuration information from each of the devices in the networks; the computer determining one or more technology names of technologies represented in the configuration of the plurality of devices based on reading and parsing the device configuration information through applying pattern-matching rules to a set of configuration commands that are in the configuration information; the computer transforming the device configuration information into device feature information; the computer creating and storing, based on the device identity information, device configuration information, and device feature information, a device profile that summarizes device details for all the devices; the computer creating and storing, based on the device identity information, device configuration information, the one or more technology names, and device feature information, a topology profile that summarizes the networking devices and technologies that are in use in the network, wherein the device profile includes summary information for each of a plurality of device details including interfaces, cards, and one or more neighboring nodes, wherein the transforming includes applying one or more feature rules to the device configuration information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer-readable volatile or non-volatile storage medium carrying one or more sequences of instructions for generating a network profile and a device profile relating to devices in one or more networks, which instructions, when executed by one or more processors, cause the one or more processors to carry out the steps of:
-
receiving device identity information for a plurality of devices in one or more customer networks; receiving device configuration information from each of the devices in the networks; determining one or more technology names of technologies represented in the configuration of the plurality of the devices based on reading and parsing the device configuration information through applying pattern-matching rules to a set of configuration commands that are in the configuration information; transforming the device configuration information into device feature information; creating and storing, based on the device identity information, device configuration information, and device feature information, a device profile that summarizes device details for all the devices; creating and storing, based on the device identity information, device configuration information, the one or more technology names, and device feature information, a topology profile that summarizes the networking devices and technologies that are in use in the network, wherein the device profile includes summary information for each of a plurality of device details including interfaces, cards, and one or more neighboring nodes. - View Dependent Claims (19, 20, 21, 22)
-
-
23. An apparatus for generating a network profile and a device profile relating to devices in one or more networks, comprising:
-
a network interface that is coupled to the data network for receiving one or more packet flows therefrom; a processor; memory storing sequences of instructions which, when executed by the processor, cause the processor to carry out the steps of; receiving device identity information for a plurality of devices in one or more customer networks; receiving device configuration information from each of the devices in the networks; determining one or more technology names of technologies represented in the configuration of the plurality of devices based on reading and parsing the device configuration information through applying pattern-matching rules to a set of configuration commands that are in the configuration information; transforming the device configuration information into device feature information; creating and storing, based on the device identity information, device configuration information, and device feature information, a device profile that summarizes device details for all the devices; creating and storing, based on the device identity information, device configuration information, the one or more technology names, and device feature information, a topology profile that summarizes the networking devices and technologies that are in use in the network, wherein the device profile includes summary information for each of a plurality of device details including interfaces, cards, and one or more neighboring nodes, wherein the transforming includes applying one or more feature rules to the device configuration information. - View Dependent Claims (24, 25, 26, 27)
-
Specification