NX-OS 9000
The NX-OS 9000 node type is used for running Cisco Nexus 9000v, 9300v, and 9500v images. The NX-OS 9000 reference platform is a virtual platform that is designed to simulate a data center switch running Cisco Nexus 9000 software. The VM shares the same software image that runs on Cisco Nexus 9000 hardware platforms, but it does not implement any specific hardware emulation. When the software runs as a virtual machine, line card (LC) ASIC provisioning or any interaction from the control plane to hardware ASIC is handled by a software data plane.
Note:
There is limited support for this image from Cisco's Technical Advisory Center. The Cisco Nexus 9000v, 9300v, and 9500v VM images are not intended for use in a production network. They are intended for use with NetDevOps workflows and to enable rapid testing of changes to the network infrastructure or to infrastructure automation tools.
For more details about the VM images associated with the NX-OS 9000 node type, refer to the following resources:
Using N9Kv Nodes in CML
VM Images and Resource Settings
Use the NX-OS 9000 node definition for Nexus 9000v VM images, including the Nexus 9300v and 9500v.
Note that different N9Kv images may require different default settings for the VM's CPU and memory. If you are adding VM images for alternate versions of NX-OS 9000, you can override the NX-OS 9000 node definition's default settings for that specific VM image. For example, the Nexus 95000v 9.3(x) image requires a minimum of 4 vCPUs. When adding a Nexus 9500v image, you can set the the image definition's Linux Native > CPUs to 4.
Known Issues
Jumbo frames work by default in the NX-OS 9000 nodes in CML, but configuring mtu on an interface is not supported by NX-OS 9000 until version 9.3(3). To use jumbo frames, change your lab to use a NX-OS 9000 VM image version of 9.3(3) or higher.