Iosxrvk9demo613qcow2
Unlike heavy, containerized modern OS footprints that require 16GB+ RAM per node, the 6.1.3 XRv demo image is exceptionally lightweight. This makes it possible to run large-scale topologies (10 to 20 routers) on a single high-tier consumer workstation or mid-range server.
| Issue | Likely Cause | Solution | |-------|--------------|----------| | VM fails to boot (“No bootable device”) | The image is corrupted or not in qcow2 format. | Re‑download the image and verify its checksum. Use qemu-img info iosxrvk9demo613qcow2 to confirm format. | | Login prompt never appears | Serial console misconfiguration. | Ensure --console pty,target_type=serial is used. Alternatively, connect via VNC. | | License expires after 60 days | Demo image limitation. | Re‑deploy from a fresh copy of the image (snapshots do not reset the timer). | | Interfaces do not come up | Missing virtio drivers or wrong model. | In virt‑install, add model=virtio to the network definition. For older images, use model=e1000 . | | High CPU usage inside VM | IOS XR data plane runs in software. | Reduce routing protocols, disable unnecessary features, or allocate more vCPUs. | iosxrvk9demo613qcow2
These limits are not enforced by hard cod in the image but result from the software‑forwarding nature of IOS XRv compared to hardware ASICs. | Re‑download the image and verify its checksum
Once logged in, enter the configuration mode: | Ensure --console pty,target_type=serial is used
: The precise software release version. Version 6.1.3 is popular because it strikes a balance between low RAM usage and support for modern features like basic Segment Routing, BGP-EVPN, and OSPF/IS-IS.
| Feature | Demo Version | Production Version | | :--- | :--- | :--- | | | Free | Paid license required | | Throughput | 2 Mbps (rate-limited) | 10 Mbps – 100+ Gbps (license-dependent) | | Encryption (k9) | Enabled | Enabled | | AAA Local Users | Hard-coded (see below) | Configurable | | Supported Platforms | Lab / learning only | Enterprise / production |
