By default, the Network Protocol Manager connects to the configured underlying IP Managers to fetch initial topology for NPM discovery. This functionality needs to be disabled on both the Active and Standby Network Protocol Managers in a failover deployment before starting them.

The Failover Manager determines the NPM component where the topology synchronization and discovery is enabled. Discovery or topology synchronization is always enabled on the Active Network Protocol Managers and disabled on the Standby Network Protocol Managers.

For both Active and Standby locations, use the following steps to disable discovery or topology synchronization in Network Protocol Manager:

  1. In the installation area where NPM is running, go to the BASEDIR/smarts/bin directory and open the bootend.conf file for NPM BGP Server. Type:

                   ./sm_edit conf/bgp/bootend.conf
                
  2. Navigate to the following section in the bootend.conf file and change the value of suspendTopologyManager from False to TRUE.

    ICF_TopologyManager::ICF-TopologyManager {
    # suspendTopologyManager
    # Suspends all topology manager operations
    # Set this to TRUE if you are using the BGP Server
    # in a failover configuration
    # Default value is FALSE
        suspendTopologyManager = TRUE
    }
    
  3. Save the file and exit.

  4. Repeat Steps 1-3 for the NPM EIGRP Server. Change the value of suspendTopologyManager in the eigrp/bootend.conf file.

  5. Repeat Steps 1-3 for the NPM IS-IS Server. Change the value of suspendTopologyManager in the isis/bootend.conf file.

  6. Repeat Steps 1-3 for the NPM OSPF Server. Change the value of suspendTopologyManager in the ospf/bootend.conf file.