There are duplicate VNA models in Spectrum when using the VNA integration
search cancel

There are duplicate VNA models in Spectrum when using the VNA integration

book

Article ID: 212401

calendar_today

Updated On:

Products

CA Spectrum DX NetOps

Issue/Introduction

We noticed that there are duplicate SDN VNA models for Cisco Meraki switches and AccessPoints in Spectrum.  There is SDN_Router model and a MerakiRouter model.  This also happens with all VNA plugins for instance Cisco ACI.  Meraki Cameras are modeling as AccessPoints

Cause

SNMP was enabled on the network devices after the VNA integration is enabled.

Resolution

The integration with Spectrum and VNA will model SDN VNA models in Spectrum.  After the integration creates the models, if SNMP is enabled on the SDN devices (Meraki), this will create a duplicate model in Spectrum. You will need to manually delete the duplicates.  Most likely you will want to delete the SDN_Router model and keep the SNMP capable model (MerakiRouter).

There have also been inventory synchronization issues with the plugins and Spectrum which can cause the duplicates.  A code change was implemented to prevent the duplicates which is included in NetOps 21.2.8.  Please keep in mind that if you have the SDN models first, you will still need to manually delete those after creating the SNMP models.  After doing this you should no longer see any newly created SDN models for that device.

If your Meraki implementation supports Cameras, they may model as AccessPoints.  If that is the case you need to edit the $SPECROOT/tomcat/webapps/spectrum/WEB-INF/web.xml and change these to true:

 <context-param xmlns="">
    <param-name>com.ca.spectrum.app.sdn.integration.manager.SdnModelingWaitActive</param-name>
    <param-value>false</param-value>
    <description>This parameter is used to wait for VNM activation to be completed 
        before starting the SDN modeling</description>
  </context-param>
  <context-param xmlns="">
    <param-name>com.ca.spectrum.app.sdn.integration.manager.SdnModelAsVirtual</param-name>
    <param-value>false</param-value>
    <description>This parameter is used to control SNMP modeling for AccessPoint, SDN_Camera, Switch entity types coming from VNA integration.
        If value is true these entities are modeled as Virtual irrespective of their SNMP reachability.
        Default value is false i.e. SNMP modeling is enabled.</description>
  </context-param>

Destroy the duplicates - or the AccessPoints that should actually modeled as Cameras. 

Restart tomcat.