Using the same cat9kv-prd-17.12.01prd9.qcow2 file, you can deploy the node in different configurations:

Before running this image, it is crucial to understand that the Catalyst 9000v is resource-intensive compared to traditional IOL or IOSv images. Requirement 16 GB minimum (strongly recommended to avoid instability) CPU 2+ vCPUs (4+ recommended for faster boot times) Disk Space ~10-20 GB per instance (QCOW2 format) Hypervisor KVM (via EVE-NG, GNS3, or CML)

Depending on configuration, the image boots into distinct architectures:

This isn't your grandfather’s lightweight switch. It requires significant RAM (typically 8GB–16GB) and CPU power to boot. If you’re running a large topology, you’ll need a beefy server.

The Cat9kv image can be used in various modes depending on your testing needs: EVE-NG Deployment:

The cat9kv-prd-17.12.01prd9.qcow2 image is a pre-configured virtual machine that runs —the same network operating system found on physical Catalyst 9000 switches. It is not a pure software emulator but a virtualized switch that simulates the dataplane behavior of different hardware ASICs.

: To enable advanced Layer 3 features or BGP, you must often manually set the license level. Use:

: High-frequency streaming telemetry for real-time network visibility through tools like Splunk, Cisco Crosswork, or Prometheus.

Because IOS-XE is Linux-based, this image has the capability to run Docker containers directly on the switch (or virtual switch). You could theoretically run a monitoring agent or a python script directly inside the cat9kv namespace.

When the image boots up for the first time, it prompts you to enter the initial configuration dialog. Decline this to access the standard IOS XE CLI and configure essential parameters.

Physical Catalyst 9000 switches are the fabric edge nodes for Cisco’s Software-Defined Access. The cat9kv virtual version now emulates: