After upgrading Broadcom Spectrum, for example from 22.2.6 to 24.3.9 (or any version 23.3.7 and later), the expected Network Configuration Manager (NCM) client validation parameters are not found in the relevant configuration files:
The Broadcom TechDocs manual for NCM Client Validation suggests these parameters should be present by default (e.g., <validate-client type="java.lang.String">off</validate-client> in XML and ncm_validate_client=FALSE in .vnmrc), allowing users to change their values to "on" or "TRUE" to enable validation. Even with the installer updating file dates during the upgrade, these parameters remain absent.
Despite being introduced in Spectrum 23.3.7, the NCM client validation parameters (<validate-client> in ncm-config.xml and ncm_validate_client in .vnmrc) are not automatically added to the configuration files by default during an upgrade or fresh installation. Engineering has confirmed that these parameters must be manually inserted into the respective configuration files when the requirement for NCM Client Validation arises. The documentation is being updated to reflect this behavior.
To enable or configure NCM Client Validation, you must manually add the necessary parameters to the ncm-config.xml and .vnmrc files.
Steps:
Backup Configuration Files: Before making any changes, create a backup copy of ncm-config.xml and .vnmrc.
Locate and Edit ncm-config.xml:
Locate and Edit .vnmrc:
Restart Spectrum Services: