BACKGROUND

Networks typically include multiple elements (e.g., routers, switches, bridges, hubs, etc.) that carry and/or switch network traffic from a source to a destination. As these networks have become increasingly complex, systems and software have been implemented to monitor and manage the configuration and operation of the network elements of the networks. These management systems acquire, organize, and maintain information about components of the network. When the network needs repair, modification, expansion, or upgrading, a network administrator can refer to a network configuration management database in the system to determine an appropriate course of action. The network configuration management database may store location information and network addresses associated with the network elements, and information about the configuration and capabilities of hardware and software installed at the network elements.

