Method and system for detecting changes in a network using simple network management protocol polling
First Claim
1. A method for detecting changes in a network for updating a Network Management Station (NMS), the network comprising the NMS and network devices, each of the network devices comprising a Simple Network Management Protocol (SNMP) agent and Management Information Base (MIB) objects, the method comprising:
- periodically polling an MIB group formed by grouping MIB object instances; and
polling the MIB object instances of the MIB group only if a change is detected in an Aggregate Change Identifier (ACI) of the MIB group.
1 Assignment
0 Petitions
Accused Products
Abstract
In an embodiment, methods and systems have been provided for detecting changes in a network using improved Simple Network Management Protocol (SNMP) polling that reduces network traffic. Examples of changes in the network include, but are not limited to, configuration and behavioral changes in a network device, and response of network device to a network change. A Network Management Station (NMS) periodically polls Management Information Base (MIB) groups instead of periodically polling individual MIB object instances. The NMS receives the Aggregate Change Identifiers (ACIs) of MIB groups in response to polling, from a SNMP agent. The changes in the received ACIs represent the changes in the MIB groups. A change in an MIB group represents changes in the MIB object instances of the MIB group. The ACIs can be checksum, timestamp, and a combination of number of MIB object instances in a group and checksum of the MIB group.
18 Citations
14 Claims
-
1. A method for detecting changes in a network for updating a Network Management Station (NMS), the network comprising the NMS and network devices, each of the network devices comprising a Simple Network Management Protocol (SNMP) agent and Management Information Base (MIB) objects, the method comprising:
-
periodically polling an MIB group formed by grouping MIB object instances; and polling the MIB object instances of the MIB group only if a change is detected in an Aggregate Change Identifier (ACI) of the MIB group. - View Dependent Claims (2, 3, 4)
-
-
5. A method for detecting changes in a network for updating a Network Management Station (NMS), the network comprising the NMS and network devices, each of the network devices comprising a Simple Network Management Protocol (SNMP) agent and Management Information Base (MIB) objects, the method comprising:
-
computing an Aggregate Change Identifier (ACI) of an MIB group formed by grouping MIB object instances; and sending the computed ACI to the NMS in response to a request for the MIB group, wherein the request is made by the NMS. - View Dependent Claims (6, 7, 8, 9, 10)
-
-
11. A system for detecting changes in a network for updating a Network Management Station (NMS), the network comprising the NMS and network devices, each of the network devices comprising a Simple Network Management Protocol (SNMP) agent and Management Information Base (MIB) objects, the system comprising:
-
means for periodically polling an MIB group formed by grouping MIB object instances; and means for polling the MIB object instances of the MIB group only if a change is detected in an Aggregate Change Identifier (ACI) of the MIB group.
-
-
12. A system for detecting changes in a network for updating a Network Management Station (NMS), the network comprising the NMS and network devices, each of the network devices comprising a Simple Network Management Protocol (SNMP) agent and Management Information Base (MIB) objects, the system comprising:
-
means for computing an Aggregate Change Identifier (ACI) of an MIB group formed by grouping MIB object instances; and means for sending the computed ACI to the NMS in response to a request for the MIB group, wherein the request is made by the NMS.
-
-
13. A machine-readable medium including instructions executable by the processor comprising:
-
one or more instructions for periodically polling an MIB group formed by grouping MIB object instances; and one or more instructions for polling the MIB object instances of the MIB group only if a change is detected in an Aggregate Change Identifier (ACI) of the MIB group.
-
-
14. A machine-readable medium including instructions executable by the processor comprising:
-
one or more instructions for computing an Aggregate Change Identifier (ACI) of an MIB group formed by grouping MIB object instances; and one or more instructions for sending the computed ACI to the NMS in response to a request for the MIB group, wherein the request is made by the NMS.
-
Specification