Cisco IOS XRv 9000 Router OVA download
Versions this guide is based on:
Cisco IOS-XRv (V as in Virtual!)08 Saturday Feb 2014 There was a tweet on Friday that some may have missed, but it is one that you do not want to miss. It was a subtle little announcement from @CiscoIOSXR about IOS XRv!
Note: On Tuesday, February 11th there was an update that they are still working on the entitlement issue. Tweet is included below as well.
So yes, that is a V as in Virtual! Finally, IOS XRv has been released – and on the latest IOS-XR code, 5.1.1! So a few things about IOS XRv – first of all, it is a 32–bit softwrae version running on the QNX microkernel. The VM contains a single RP and a some LC Interfaces. You can find the IOS XRv Installation Guide at this link — LINK — but I will cover it in this post as well. For the release notes, you can find them — HERE. So how does one get this wonderful little treat, well you will need a CCO account and that should be
about it!
Once there you
will be presented with the following screen: Select your software and download. Note that these are all listed as Demo software and for the use of a Route-Reflector. Why does it say Route-Reflector? Well, a RR is perfect for a Virutualized router deployment. The biggest thing on a RR is memory, as they do not normally forward packets. The only thing they care about are routes – so why not make a RR a VR! If you have VMWare Workstation, you can download the VMDK, if you have an ESXi server, the OVA is probably your best bet. To deploy the OVA on ESXi, just click File -> Deploy OVF Template Select the IOS XRv image It will then show you the OVF Details – IOS XRv v5.1.1 You can then give it a name, or just accept the default Now you can select your configuration size. You have the choice of: Small -– 1 vCPU, 3GB RAM, 2NICs Medium -– 2 vCPU, 4GB RAM, 8 NICs Large (ESXi) -– 4 vCPU, 6 GB RAM, 10 NICs* Large (non-ESXi) –- 4 vCPU, 6GB RAM, 16 NICs Huge (ESXi) -– 8 vCPU, 8 GB RAM, 10 NICs* Huge (non-ESXi) -– 8 vCPU, 8 GB RAM, 32 NICs** * – ESXi only supports up to 10 NICs in a VM ** IOS XRv supports up to 128 NICs, but most hypervisors do not For this post, I choose Small. Then you can select your datastore for the VM Choose thick or thin provisioning ( I am going to do Think here). Now you can map your NICs to the destination network. What is curious here is I did select Small for deployment, yet I still can configure 32 Interfaces. So what I have done is set the Mgmt0 Ethernet to my home network, and then set the G0/0/0 NIC to my CSR1000V network. I will boot one of my CSR1000V to connect to this VM later on. And a confirmation screen and you are ready go deploy. IMPORTANT note for accessing the console port of the IOS XRv machine: Once you have created the Virtual Machine, you need to create a Serial Console connection to it. To do that… Edit the Virtual Machine Properties Click on Add on the Hardware Tab From the add menu, select Serial Port And configure the serial port for Use Network, Server,and enter telnet://SERVERIIP:PORT For my server, it is at IP 192.168.0.2 and I configured port 2002 for the Serial connection. Also, your port must be higher than 1024. If this is your first Serial connection to a device, you will also need to edit the ESXi firewall. To do that. Select Configuration for your ESXi server From there, select Security Profiles Then Select the Properties option on the Firewall Line And then scroll down and click on the VM serial port connected over network and click on OK. Once you do that, power on your server and you will see the GNU GRUB screen After that, telnet to the serial port Once you do that you are on the “console” port on the router. When you first login you will need to create a root-system username/password. You can use this to login into the system. The users/passwords that are hard coded are: lab/lab, cisco/cisco, root/root, and admin/admin. After that, login and you are set! Here is a show version brief output And when I look at my interfaces, I only have the two Now a quick setup and test using 192.168.100.x/30 for the routers, 1.1.1.1/32 and 2.2.2.2/32 for the loopback,s and EIGRP 1
RP/0/0/CPU0:ios(config)#show And we are in business! Now if you want to learn more bout IOS XR, check out my 105 Page Lab Guide that can be found at this post: |