The Cisco IOS XRv Router supports selected hypervisors for installation. This chapter covers information about virtual machine requirements for hypervisors, VMware ESXi and KVM-QEMU hypervisor's support, and limitations.
VMs run on the VMware vSphere Hypervisor. You can use the same VMware vSphere hypervisor to run several VMs. Use the VMware vSphere Client GUI to create and manage VMs.
The VMware vSphere Client is an application for creating, configuring and managing VMs on the VMware vCenter Server. The Cisco IOS XRv Router can boot from a virtual disk located on the data store. You can perform basic administration tasks such as starting and stopping the Cisco IOS XRv Router, using the VMware vSphere Client.
VMware vCenter Server manages the vSphere environment and provides unified management of all the hosts and VMs in the data center from a single console.
Kernel-based Virtual Machine (KVM) is an open-source, full-virtualization solution for Linux on x86 hardware, containing virtualization extensions. It consists of a loadable kernel module, kvm.ko, that provides the core virtualization infrastructure and a processor-specific module, kvm-intel.ko or kvm-amd.ko.
Quick EMUlator (QEMU) is a free and
open-source software product that performs hardware
virtualization. You can run QEMU on the Cisco UCS server
with KVM installed. The recommended version of QEMU for the Cisco IOS XRv Router reference platform is
Supported KVM-QEMU Features and Operations
This table lists KVM-QEMU features and operations that are supported and non-supported on the Cisco IOS XRv Router.
Table 2 Supported KVM-QEMU features and operations
The following are hypervisor limitations for the Cisco IOS XRv Router:
The Cisco IOS XRv Router supports a maximum transmission unit (MTU) range of 1500 to 9216 bytes. However, the maximum MTU supported on your hypervisor version may be lower. The MTU value configured on any interface on the Cisco IOS XRv Router should not exceed the maximum MTU value supported on the hypervisor.
The Cisco IOS XRv Router is aware of the emulated virtual NICs (VirtIO and E1000) provided to it by the hypervisor, but is unaware of the underlying physical NICs on the host. This has various implications, including:
The Cisco IOS XRv Router interfaces default to 1 GB bandwidth, irrespective of the hypervisor's physical NIC(s) bandwidth. The routing protocols (OSPF and EIGRP) use the Cisco IOS XRv Router interface bandwidth values for calculating the costs, not the physical NIC bandwidth.
If the physical NIC on the host goes down, this state change may not necessarily propagate to the virtual NICs in the Cisco IOS XRv Router, which may remain in an up/up state. This behavior is expected.