Re: IOS XRv !!

From: Yuri Bank <yuribank_at_gmail.com>
Date: Sun, 9 Feb 2014 22:54:06 -0800

Ok. Just an update for those interested.

I basically followed this guide:
https://supportforums.cisco.com/docs/DOC-39939

I've added a few extra tips:

*You will need the latest version of QEMU, or the UDP tunnels patch if you
have a version < 1.0)

*Convert to the vmdk image to qcow2 (may not be necessary depending on the
version of qemu you have. I had some problems booting the image while it
was in vmdk format)

qemu-img convert -f vmdk -O qcow2 iosxrv-demo.vmdk iosxrv-demo.qcow2

*create two copies of the image:

Now you are ready to to run the VM.

qemu-system-x86_64 \
-hda iosxrv-demo1.qcow2 \
-enable-kvm \
-m 3072 \
-serial telnet:localhost:2001,server,nowait \
-net nic,vlan=1,macaddr=00:aa:aa:aa:aa:11 -net
socket,vlan=1,udp=:8001,localaddr=:7001 \
-net nic,vlan=2,macaddr=00:aa:aa:aa:aa:12 -net
socket,vlan=2,udp=:8002,localaddr=:7002 \

qemu-system-x86_64 \
-hda iosxrv-demo2.qcow2 \
-enable-kvm \
-m 3072 \
-serial telnet:localhost:2002,server,nowait \
-net nic,vlan=1,macaddr=00:bb:bb:bb:bb:11 -net
socket,vlan=1,udp=:7001,localaddr=:8001 \
-net nic,vlan=2,macaddr=00:bb:bb:bb:bb:12 -net
socket,vlan=2,udp=:7002,localaddr=:8002 \

GNS3:

You can also just add the qcow2 image as a QEMU Host in GNS3. This will
make everything drag and drop, and you can deploy your topology as you
would normally in GNS3.

So far I have a topology ( fully virtual ) with a few IOS XRv routers,
JunsOS Olives, and a 3700s running in dynamips.

I've tested the following protocols:

OSPF: Good
LDP: Good
RSVP-TE: Good.
MPLS transit Data-plane GOOD (see exception below)

VPLS.
*L2vpn ( Martini) LDP signaled VFI works in the control-plane. But the
data-plane functionality is NOT there. Packets received on the CE facing
interface (Attachment circuit) are not forwarded :-(
*L2vpn ( kompella) BGP Auto-Discovery. I'm able to get the l2vpn vpls
address-family configured & running in BGP. I'm also able to exchange vpls
NLRI. Obviously, with the same forwarding issues mentioned above.

Cisco is going in the right direction with this. I hope they expand the L2
functions. Being able to configure the services is GREAT, but it would be
really nice to send a few pings through to verify the configuration, and to
see what the label stacks looks like, etc.........

-YuriB

On Sun, Feb 9, 2014 at 12:47 PM, Yuri Bank <yuribank_at_gmail.com> wrote:

> I will posting instructions on how to get this setup on Linux ( QEMU/KVM )
> and fully integrated with Dynamips IOS routers & Real Hardware.
>
>
> w00t!
>
>
> http://www.cisco.com/en/US/docs/ios_xr_sw/ios_xrv/install_config/b_xrvr_432_chapter_01.html
>
>
> -YuriB

Blogs and organic groups at http://www.ccie.net
Received on Sun Feb 09 2014 - 22:54:06 ART

This archive was generated by hypermail 2.2.0 : Sat Mar 01 2014 - 08:41:48 ART