|Article Number: 487739||Article Version: 3||Article Type: How To|
Smarts Network Protocol Manager,Smarts IP Manager
You can use the following command to kick start a NPM (BGP, ISIS, OSPF, EIGRP) domain sync with the underlying source IP (AM, AMPM) domain:
./dmctl -s <NPM domain name> invoke GA_Driver::<Sourced AM domain name>-Topology-Driver start
You will need to make sure that you use the correct driver name listed under the GA_Driver class and the correct domain name. For example, if your source domain is INCHARGE-AMPM and the NPM is a BGP domain (INCHARGE-BGP), then the command would look like:
./dmctl -s INCHARGE-BGP invoke GA_Driver::INCHARGE-AMPM-Topology-Driver start
If you aren't sure of the GA_Driver used, run the following command to verify:
./dmctl -s INCHARGE-BGP getI GA_Driver
If you want to verify if the domain is setup to auto sync, run the following command:
./dmctl -s <NPM domain name> get ICF_TopologyManager::ICF-TopologyManager::enableSynchronization
If you want to kick off a discovery manually, run the following:
./dmctl -s <NPM domain name> invoke ICF_TopologyManager::ICF-TopologyManager discoverAll
To disable NPM synchronization, you can do so on the fly by running:
./dmctl -s <NPM domain name> put ICF_TopologyManager::ICF-TopologyManager::enableSynchronization FALSE
However, the change disappears once you restart the domain.
You can also hard code the following into the bootstrap.conf file within the ICF_TopologyManager::ICF-TopologyManager section using sm_edit:
enableSynchronization = FALSE
Save then exit.
You'll need to restart the domain if you only modify the bootstrap.conf file.
Other wise, you perform both commands above to avoid having to restart the domain and retain the change when you reboot.