Patent ID: 8244843
Filing Date: 2012-08-14
Classification: H04L

Abstract:
1. In a network, a method for acquiring and deploying needed Management Information Base (MIB) modules comprising: transmitting a query from a Network Management Station (NMS) to a Simple Network Management Protocol (SNMP) agent associated with a network device for an enterprise number identifying a vendor of the network device; receiving at the NMS, in response to the query, an enterprise number identifying a vendor of the network device; transmitting a first request from the NMS to a MIB module repository located externally to the NMS, the agent and the network device, the first request utilizing the received enterprise number and requesting verification that the MIB module repository holds at least one MIB module associated with the vendor of the network device; determining, at the NMS using the received enterprise number, whether a local MIB database in the NMS holds at least one MIB module associated with the vendor of the network device, and: if the local MIB database in the NMS holds at least one MIB module associated with the vendor of the network device: transmitting a second request from the NMS to the MIB module repository, the second request requesting all of the MIB modules for the identified vendor that are not present in the local MIB database that are present in the MIB module repository and any updates for a MIB module present in the local MIB database that is also present in the MIB module repository, or if the local MIB database in the NMS does not hold at least one MIB module associated with the vendor of the network device: transmitting a second request from the NMS to the MIB module repository, the second request requesting all of the MIB modules associated with the vendor that are present in the MIB module repository; receiving at the NMS the MIB modules for the identified vendor requested in the second request; installing in the local MIB database the received MIB modules for the identified vendor; requesting verification of support by the SNMP agent for each of the MIB modules that were installed in the local MIB database following the second request; receiving verification of support from the SNMP Agent for at least one of the installed MIB modules; and loading the at least one verified installed MIB module into a MIB object data database on the NMS to enable management of the SNMP agent.