Method and system for detection of aliases in a network
First Claim
1. A method for detecting aliases in a network having a plurality of devices, the method comprising:
- receiving a request from a device having a message digest, the message digest computed based on values for a set of object identifiers (OIDs) associated with the device, the OIDs being identifiers for describing the devices in a network management system (NMS);
receiving a message including the message digest from the device and not the values for the set of OIDs;
determining if the received message digest in the message is found in a database of message digests; and
determining the device as an alias if the received message digest is found in the database of message digests, the determination of the alias using the message digest without comparing values for the set of OIDs, the alias being when the device has already been registered and the values for the OIDs do not need to be downloaded and registered from the device; and
downloading the values for the OIDs if the message digest is not found in the database of message digests.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention provides a method and system of detecting aliases in a network. The network comprises at least one device and at least one Network management system (NMS) for managing the devices. The NMS identifies each device available in the network with a message digest. The NMS retrieves the message digest of a device that is submitted for management. The NMS tries to locate the retrieved message digest with a database of message digests. In case the retrieved message digest is located on the database, the NMS declares the device as an alias. However, if the message digest is not located on the database, the NMS stores the message digest in the database and starts managing the device.
106 Citations
18 Claims
-
1. A method for detecting aliases in a network having a plurality of devices, the method comprising:
-
receiving a request from a device having a message digest, the message digest computed based on values for a set of object identifiers (OIDs) associated with the device, the OIDs being identifiers for describing the devices in a network management system (NMS); receiving a message including the message digest from the device and not the values for the set of OIDs; determining if the received message digest in the message is found in a database of message digests; and determining the device as an alias if the received message digest is found in the database of message digests, the determination of the alias using the message digest without comparing values for the set of OIDs, the alias being when the device has already been registered and the values for the OIDs do not need to be downloaded and registered from the device; and downloading the values for the OIDs if the message digest is not found in the database of message digests. - View Dependent Claims (18)
-
-
2. A method for detecting aliases in a network having a plurality of devices and at least one Network Management System (NMS) for managing the devices, the method comprising:
-
requesting a device having a message digest computed from values for a set of Object Identifiers (OIDs) associated with the device, the OIDs being identifiers for describing the devices in the at least one NMS; retrieving a message including the message digest from the device and not the values for the set of OIDs; locating the retrieved message digest in a database of stored message digests; and declaring the device as an alias since the retrieved message digest is located in the database, the determination of the alias using the message digest without comparing values for the set of OIDs, the alias being when the device has already been registered and the values for the OIDs do not need to be downloaded and registered from the device; and downloading the values for the OIDs if the message digest is not found in the database of message digests. - View Dependent Claims (3, 4, 5, 6, 7, 8)
-
-
9. A method for detecting an attack on a network having a plurality of devices and at least one Network Management System (NMS) for managing the devices, the method comprising:
-
assigning a message digest to each device, the message digest being an identifier for the device, the assigning being performed by the NMS in coordination with each device, the message digest computed based on values associated with one or more OIDs associated with each device, the OIDs being identifiers for describing the devices in the at least one NMS; retrieving a message including the message digest from a device and not the values for the set of OIDs; locating the retrieved message digest in a database of message digests, the locating being performed by the NMS; and declaring the device as being attacked if the retrieved message digest cannot be located on the database, the declaring being performed by the NMS, the declaring being determined using the message digest without comparing values for the set of OIDs, the declaring determined because the device has been registered and the values for the OIDs do not need to be downloaded and registered from the device; and downloading the values for the OIDs if the message digest is not found in the database of message digests. - View Dependent Claims (10)
-
-
11. A method for detecting aliases in a network having a plurality of devices and at least one Network Management System (NMS) for managing the plurality of devices, the method comprising:
-
requesting a device for a set of Object Identifiers (OIDs) associated with the device, the requesting being performed by an NMS; computing a message digest using values of the set of OIDs, the message digest being an identifier to the device, the computing being independently performed by the device and the requesting NMS, the OIDs being identifiers for describing the plurality of devices in the at least one NMS; assigning the message digest to the device, the assigning being performed by the requesting NMS; retrieving a message including the message digest from a device and not the values for the set of OIDs; locating the assigned message digest in the database of message digests, the locating being performed by the requesting NMS; and declaring the device as an alias if the assigned message digest is located on the database, the declaring being performed by the requesting NMS, the declaring of the device as the alias using the message digest without comparing values for the set of OIDs, the alias being when the device has already been registered and the values for the OIDs do not need to be downloaded and registered from the device; and downloading the values for the OIDs if the message digest is not found in the database of message digests; wherein the steps of the locating the assigned message digest and the declaring the device are performed whenever the device is submitted for management to at least one NMS. - View Dependent Claims (12)
-
-
13. A system for detecting aliases in a network having a plurality of devices and at least one Network Management System (NMS), each device being identified with a message digest, the system comprising
a receiving module for receiving a request from a device having a message digest, the message digest computed based on values for a set of object identifiers (OIDs) associated with the device, the OIDs being identifiers for describing the devices in a network management system (NMS); -
a retrieving module for receiving a message including the message digest from a device and not the values for the set of OIDs; a locating module for determining if the retrieved message digest is found in a database of message digests; and a declaring module for declaring the device as an alias if the retrieved message digest is found in the database of message digests, the declaring being determined using the message digest without comparing values for the set of OIDs, the alias being when the device has already been registered and the values for the OIDs do not need to be downloaded and registered from the device; and a registration module for downloading the values for the OIDs if the message digest is not found in the database of message digests. - View Dependent Claims (14, 15, 16)
-
-
17. A system for detecting aliases in a network, the system comprising
at least one device; - each device comprising
a registration module for registering a set of Object Identifiers (OIDs) associated with the device; a create message digest module for computing the message digest based on values for the stored set of OIDs, the OIDs being identifiers for describing devices in the at least one NMS; a message digest module for storing the computed message digest as an MIB variable; a flag module for identifying a change in the value of an OID belonging to the set of OIDs; an updation module for updating each NMS about the change in the value for any of the set of OIDs; at least one Network Management System (NMS), each NMS comprising a database module for storing message digests of zero or more devices on the network; an inventory module for storing the registered set of OIDs; a comparison module for receiving a message including the message digest from the device and not the values for the set of OIDs and comparing the retrieved message digest with the message digests stored in the database; and a declaring module for declaring the device as an alias if the retrieved message digest is located on the database of message digests, the declaring being determined using the message digest without comparing values for the set of OIDs, the alias being when the device has already been registered and the values for the OIDs do not need to be downloaded and registered from the device; and a registration modules for downloading the values for the OIDs if the message digest is not found in the database of message digests.
- each device comprising
Specification