Disable/Enable network protocol discovery for NPM (BGP/OSPF/EIGRP/ISIS)
search cancel

Disable/Enable network protocol discovery for NPM (BGP/OSPF/EIGRP/ISIS)

book

Article ID: 304063

calendar_today

Updated On: 04-10-2025

Products

VMware Smart Assurance

Issue/Introduction

This article explains how one could enable and disable protocol based discovery on the AMPM domain towards the respective NPM domain managers.

Environment

Smarts 10.1.X

Resolution

  • First check if return is TRUE of FALSE on DisableProtocolDiscovery
<Base_IP_Dir>/smarts/bin/dmctl -s <server name> invoke ICF_TopologyManager::ICF-TopologyManager findParameter DisableProtocolDiscovery
  • To disable NPM discovery:
<Base_IP_Dir>/smarts/bin/dmctl -s <server name> invoke ICF_TopologyManager::ICF-TopologyManager insertParameter DisableProtocolDiscovery TRUE
  • To enable NPM discovery:
<Base_IP_Dir>/smarts/bin/dmctl -s <server name> invoke ICF_TopologyManager::ICF-TopologyManager insertParameter DisableProtocolDiscovery FALSE

Note: Using a dmctl command means you do not have to restart the domain.

Additional Information

To make these changes permanent (retain settings post restart of AMPM domain):

  • Edit the tpmgr-param.conf file using sm_edit as follows:
<Base_IP_Dir>/smarts/bin/sm_edit conf/discovery/tpmgr-param.conf
The following is the default:
#Enable/Disable protocol (pm) related discovery.
DisableProtocolDiscovery TRUE
  • Set this to TRUE(to disable NPM discovery) or FALSE (to enable NPM discovery) based on the requirements.

  • Restart the AMPM domain for the settings to take effect. 

  • Post the restart of AMPM, run a 'discover all' on the IP domain.