Features



This page is for 1.x installations only. For Cisco Modeling Labs - Personal 2.0 installations, please visit the Cisco Modeling Labs - Personal FAQ page.





Cisco Devices: IOSv, IOSvL2, IOS-XRv, CSR1000v, NX-OSv, ASAv, NX-OS 9000v, IOS XRv 9000



List of supported features for IOSv:

802.1Q, AAA, ACL, BGP, DHCP, DNS, EEM, EIGRP, EoMPLS, Flex Netflow + TNF, GRE, ICMP, IGMP, IP SLA, IPSec, IPv6, ISIS, L2TPv3, MPLS, MPLS L2VPN, MPLS L3VPN, MPLS TE, Multicast, NAT, NTP, OSPF, PfR, PIM, PPPoE, RADIUS, RIP, SNMP, SSH, SYSLOG, TACACS, TFTP, VRF-LITE

Features likely to work for IOSv:

HSRP, VRRP, GLBP, EZVPN, QoS, LISP, ZBFW, Performance Monitor



Read more for IOSv: https://learningnetwork.cisco.com/docs/DOC-30469



List of supported features for IOSvL2:

Layer-2 forwarding (auto-config’d), Switchport (auto-config’d), 802.1q trunk, 802.1q VLANs (auto-config’d), Spanning Tree (auto-config’d), Port-Channel (Pagp and Lacp), 802.1x passthrough, Port-ACLs, Dynamic Arp Inspection, DHCP Snooping, IP device tracking, Switched Virtual Interfaces, Layer-3 forwarding over SVIs, Routing protocol support, VTP v1-3, PVST, QoS, Inter-VLAN routing, VLAN Access Maps (VACLs / access control lists for VLANs), ACL functionality for both layer2 and layer3 protocol packets, Dynamic Trunking Protocol support, Switchport protected mode



Read more for IOSvL2: https://learningnetwork.cisco.com/docs/DOC-30404



List of supported features for IOS-XRv:

IPv4, IPv6, BGP, MP-BGP, EIGRP, ICMP, OSPF, NTP, TFTP, MPLS, MPLS L3VPN, MPLS TE, ISIS, mVPN GRE / mLDP / P2MP TE, AAA, RADIUS, TACACS, SNMP, FLEX CLI, Multicast (PIM, MSDP, IPv6), Syslog, VLANs / QinQ (.1Q, .1AD), RPL, ACLs, SSH, VRF-LITE



Read more for IOS-XRv:https://learningnetwork.cisco.com/docs/DOC-30449



List of supported features for NX-OSv:

802.1x, AAA, AMT, BGP, CDP/LLDP, EIGRP, FHRP-HSRP, GLBP, VRRP, ICMP, IGMP, IPv4, IPv4/6, IPv6, ISIS, L3 Routing Protocols, LDAP, LISP, MLD, MSDP, NTP, OSPF, PIM/PIM6, Radius, RIP, SNMP, Syslog, TACACS+, VRF, XML/Netconf, NX-API



Read more for NX-OSv:https://learningnetwork.cisco.com/docs/DOC-30470



UPDATE 4/10/2016: NX-OSv (Titanium) – end of development

The NX-OSv virtual machine image that has been provided with VIRL is based on the Titanium development platform, using the NXOS operating system with a hardware model based on the NEXUS 7000-series platform.

The virtual machine provides Layer-3 and management-plane features taken from the 7.x.x version of the NXOS operating system. As many of you will be aware, Layer-2 switching functionality is not present in the image.

Development efforts in the NXOS operating system, are now strongly focused on moving to the next generation NXOS as implemented today on the NEXUS 9000-series platform. To that end, Layer-2 and Layer-3 feature development is aligned toward the next generation NXOS virtual machine platform. As a result, there are no plans to deliver Layer-2 switching features on the NX-OSv (Titanium) virtual machine platform.

The first virtual machine platform using the next generation NXOS operating system will be NXOSv9000, which is expected to be available on VIRL in late 2016.



List of supported features for CSR1000v:

802.1Q, AAA, ACL, BGP, DHCP, DNS, EEM, EIGRP, EoMPLS, Flex Netflow + TNF, GRE, ICMP, IGMP, IP SLA, IPSec, IPv6, ISIS, L2TPv3, MPLS, MPLS L2VPN, MPLS L3VPN, MPLS TE, Multicast, NAT, NTP, OSPF, PfR, PIM, PPPoE, RADIUS, RIP, SNMP, SSH, SYSLOG, TACACS, TFTP, VRF-LITE

Features likely to work for CSR1000v:

HSRP, VRRP, GLBP, EZVPN, QoS, LISP, ZBFW, Performance Monitor



Read more for CSR1000v: http://www.cisco.com/c/en/us/products/routers/cloud-services-router-1000v-series/datasheet-listing.html



List of supported features for ASAv:

Read more for ASAv: http://www.cisco.com/c/en/us/td/docs/security/asa/asa94/asav/quick-start/asav-quick/intro-asav.html



List of supported features for NX-OS 9000v:

Read more for NX-OS 9000v: http://www.cisco.com/c/en/us/td/docs/switches/datacenter/nexus9000/sw/7-x/nx-osv/configuration/guide/b_NX-OSv_9000/b_NX-OSv_chapter_01.html



List of supported features for IOS XRv 9000:

Read more for IOS XRv 9000: http://www.cisco.com/c/en/us/products/collateral/routers/asr-9000-series-aggregation-services-routers/datasheet-c78-734034.html



802.1Q, AAA, ACL, BGP, DHCP, DNS, EEM, EIGRP, EoMPLS, Flex Netflow + TNF, GRE, ICMP, IGMP, IP SLA, IPSec, IPv6, ISIS, L2TPv3, MPLS, MPLS L2VPN, MPLS L3VPN, MPLS TE, Multicast, NAT, NTP, OSPF, PfR, PIM, PPPoE, RADIUS, RIP, SNMP, SSH, SYSLOG, TACACS, TFTP, VRF-LITEHSRP, VRRP, GLBP, EZVPN, QoS, LISP, ZBFW, Performance Monitor

Autonetkit: Create automated bootstrap configurations



AutoNetkit is a configuration generation engine that sets up your topology with one click and presents graphical representations of topology attributes. Generate bootstrap configurations for your network by designing a topology and tagging devices with attributes, including routing protocols, IP addressing, and server setup. Spend your time learning and experimenting instead of manually setting up your configurations!



Automated configuration engine to build bootstrap configurations, including IPv4/v6 auto-addressing, routing protocols (OSPFv2/v3, ISIS, EIGRP, RIPv2, BGP) and services (MPLS LDP, L3VPN, TE, L2TPv3, and GRE)

IOS Layer-2 switching automated configuration support

Generates protocol layer diagrams to 'see' your network before launch

3D visualization of the different protocol layers in your network (Physical, layer 2, layer 3, IGP protocols, BGP)

OpenDaylight Controller auto configuration support

Infrastructure-only configuration generation - Ability to generate a stripped-back configuration that provides the basic infrastructure configuration required to support configuration extraction and Live Visualization

NX-OSv Mac address injection - insert a mac-address line to the node configuration for NX-OSv instances



Live Visualization: Interact with your running simulation

Live Visualisation provides insight into your running simulation: you can visualize routing protocol topologies, start and stop nodes and interfaces, run and visualize traceroutes across the network, and view syslog events from network devices - all from within your browser. Live Visualisation automates, aggregates and visualises common tasks in using a network simulation.



Interact with your simulation - turn nodes on/off, interfaces down/up, perform packet captures

Live Visualization learns your network from your configurations, building real-time diagrams. Make a change and see the impact.

Run traceroutes across your network and see the path thats taken

Integrated syslog server gives you the 'god's eye' view of your devices

New capabilities - Route table collection, configuration extraction, simulation shutdown, traceroute, ping and prefix of interest

Syslog data export - Ability to set up a central syslog server to which all network devices can be configured to send syslog messages to



VM Maestro: Powerful topology design and simulation control UI



VM Maestro is our powerful, cross-platform user interface. Using VM Maestro, you can easily design network topology diagrams and launch them with a single click. You can initiate packet captures, telnet to the devices, control running simulations, and more! You can also access your VIRL instance from any computer with VM Maestro installed.



Clients for Windows (32 & 64-bit), Mac and Linux included

Offline topology design capability

Integrated Git support

History and rollback support

Click-to-add operation for rapid network design

Add your own or use integrated Telnet, SSH and VNC clients

Import from Cariden MATE, GNS3, GraphML & Visio file formats

Export to Cariden MATE, GNS3, GraphML & SVG file formats

Link latency, jitter and packet-loss controls - Select links between node in a simulation and set latency, jitter and packet-loss values on that link Watch Tutorial

Static TCP port allocation controls - Specify the TCP port number that they wish to use when connecting to the console, auxiliary or monitor ports of a particular node running in their simulation Watch Tutorial

Simulation Viewer Watch Tutorial

Configuration export/import to directory - New import/export function is available from the 'File'/'import' or 'File'/'export' menu

Java Runtime Environment is now bundled within VM Maestro client binary

VM Maestro is our powerful, cross-platform user interface. Using VM Maestro, you can easily design network topology diagrams and launch them with a single click. You can initiate packet captures, telnet to the devices, control running simulations, and more! You can also access your VIRL instance from any computer with VM Maestro installed.

User Workspace Manager: System and user management



UWM provides a web-based interface for administrators and users alike, providing information on the sessions they run, their quotas and usage information. It also provides a means to manage project-specific VM disk images, and shared images (both OpenStack and LXC), OpenStack flavors and LXC templates.



System configuration interface for server customisation

Virtual machine image management

Feature suggestion and feedback button in UWM

System health reporting

Resource management controls

Software status and upgrade management controls

Git Repository support

Usage information and reporting control

System Resource RAM and CPU overcommit controls

New Workspace Management interface

VIRL Service TCP ports - reconfiguration controls

OpenVPN feature provides a VPN access mechanism, enabling users to connect from their host/laptop to their VIRL server, creating a direct connection to the Flat network inside of the VIRL server

Python client libraries for STD and UWM services

STD and UWM API documentation



System Capabilities



Integrate virtual network simulations with real network environments and physical devices

REST-based API and CLI interface for programmatic control

Click-to-start integrated traffic/packet capture support with .PCAP export to Wireshark Watch Tutorial

Integrate 3rd Party Virtual Machines with an extensive set of documentation

Openstack Kilo - this version of VIRL is based on the Openstack Kilo release and contains many robustness improvements over the previous VIRL releases

LXC Routem - A new LXC image is available containing the Cisco Routem application Watch Tutorial

LXC Ostinato drone - A new LXC image is available containing the Ostinato packet traffic generator application Watch Tutorial

Simulation 'name' support

Web Editor - ALPHA release of a topology design tool that can run within a web-browser Watch Tutorial

Real-time traffic visualization - See table of all of the interfaces in the simulation, with traffic counters showing the amount of traffic sent and received on each interface via UWM

Online resource requirements calculator - Quick resource calculator for any topology that you may be thinking of using

GIT Repository browser enhancement

VIRL on Openstack Clusters Watch Tutorial

