Symptoms
It was found that Cisco Nexus devices overwrite one another upon discovery.
Cause
This was due to the way in which the application captures the serial number / UID, which is pulled from "show inventory" and is the same serial number across all virtual and physical devices.
Resolution
The fix is available by upgrading to the latest DSR 12 HF10 build 652, which contains the following new dasl code to prevent Cisco Nexus devices overwriting each another upon discovery.# $RCSfile: devCiscoNexus.dasl,v $
# $Revision: 1.1.2.11$
# CQ529698/530268: stopgap measure for Virtual Device Contexts :)
var uid = oSysProps.SerialNumber+"-"+DEVADDR;
if (uid.size && sysObjId.size) {
foundDevice(oIdent.Hostname, oSysProps.SerialNumber, equivIps, nextIps, sysObjId);For help with how to install a DSR please reference article https://emc--c.na5.visual.force.com/apex/KB_HowTo?id=kA0700000004UMn