Innovate, Experiment, and Prototype Networking … · Innovate, Experiment, and Prototype...
Transcript of Innovate, Experiment, and Prototype Networking … · Innovate, Experiment, and Prototype...
![Page 1: Innovate, Experiment, and Prototype Networking … · Innovate, Experiment, and Prototype Networking Solutions using Cisco’s Virtual Internet Routing Lab (VIRL) Simulation Platform](https://reader033.fdocuments.us/reader033/viewer/2022052608/5ae66ba27f8b9a3d3b8d31eb/html5/thumbnails/1.jpg)
Innovate, Experiment, and Prototype Networking Solutions using Cisco’s Virtual Internet Routing Lab (VIRL)
Simulation Platform
Anand Singh, Graduate Student, NC State University
Yannis Vinotis, Professor, NC State University
Tom Bryan, Technical Leader, Cisco Systems
Internet2 Technology Exchange October 5, 2015
![Page 2: Innovate, Experiment, and Prototype Networking … · Innovate, Experiment, and Prototype Networking Solutions using Cisco’s Virtual Internet Routing Lab (VIRL) Simulation Platform](https://reader033.fdocuments.us/reader033/viewer/2022052608/5ae66ba27f8b9a3d3b8d31eb/html5/thumbnails/2.jpg)
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public
VIRL Overview
![Page 3: Innovate, Experiment, and Prototype Networking … · Innovate, Experiment, and Prototype Networking Solutions using Cisco’s Virtual Internet Routing Lab (VIRL) Simulation Platform](https://reader033.fdocuments.us/reader033/viewer/2022052608/5ae66ba27f8b9a3d3b8d31eb/html5/thumbnails/3.jpg)
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public
What is VIRL? • VIRL is Cisco’s Virtual Internet Routing Lab. • VIRL is a network orchestration and simulation platform
that enables: • Point-and-click network design • Automated configuration creation • Highly-accurate network simulations • Seamless connectivity with ‘real’ networks • Rapid setup and tear-down • Portability • Repeatability • Simulate at scale – 10’s to 1000’s of devices
3
![Page 4: Innovate, Experiment, and Prototype Networking … · Innovate, Experiment, and Prototype Networking Solutions using Cisco’s Virtual Internet Routing Lab (VIRL) Simulation Platform](https://reader033.fdocuments.us/reader033/viewer/2022052608/5ae66ba27f8b9a3d3b8d31eb/html5/thumbnails/4.jpg)
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public
“Batteries Included” • Cisco virtual machines • Graphical user interface • Configuration engine • OpenStack • Linux KVM-Qemu • Live visualization of simulated network • Web services • Web-based administration console
![Page 5: Innovate, Experiment, and Prototype Networking … · Innovate, Experiment, and Prototype Networking Solutions using Cisco’s Virtual Internet Routing Lab (VIRL) Simulation Platform](https://reader033.fdocuments.us/reader033/viewer/2022052608/5ae66ba27f8b9a3d3b8d31eb/html5/thumbnails/5.jpg)
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public
Why VIRL? • Build, test & deploy networks – virtually • Provides a virtual lab for networking classes and for
research projects • Saves time
• No need to cable physical devices together • Simulate large networks in minutes • Scriptable APIs
• Use data center resources efficiently • Runs on commodity server hardware • Hundreds of network devices per server
![Page 6: Innovate, Experiment, and Prototype Networking … · Innovate, Experiment, and Prototype Networking Solutions using Cisco’s Virtual Internet Routing Lab (VIRL) Simulation Platform](https://reader033.fdocuments.us/reader033/viewer/2022052608/5ae66ba27f8b9a3d3b8d31eb/html5/thumbnails/6.jpg)
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public
VIRL Architecture
![Page 7: Innovate, Experiment, and Prototype Networking … · Innovate, Experiment, and Prototype Networking Solutions using Cisco’s Virtual Internet Routing Lab (VIRL) Simulation Platform](https://reader033.fdocuments.us/reader033/viewer/2022052608/5ae66ba27f8b9a3d3b8d31eb/html5/thumbnails/7.jpg)
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public
VIRL Architecture Overview
VIRL Server
Web Services UWM ANK Vis. Live Vis.
AutoNetkit
OpenStack / KVM-Qemu
VM Maestro
Simulation Engine
.virl file
ASAv IOS XRv IOSv
![Page 8: Innovate, Experiment, and Prototype Networking … · Innovate, Experiment, and Prototype Networking Solutions using Cisco’s Virtual Internet Routing Lab (VIRL) Simulation Platform](https://reader033.fdocuments.us/reader033/viewer/2022052608/5ae66ba27f8b9a3d3b8d31eb/html5/thumbnails/8.jpg)
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public
VIRL Architecture Simulation Engine and OpenStack
VIRL Server
Web Services UWM ANK Vis. Live Vis.
AutoNetkit
OpenStack / KVM-Qemu
VM Maestro
Simulation Engine
.virl file
ASAv IOS XRv IOSv
![Page 9: Innovate, Experiment, and Prototype Networking … · Innovate, Experiment, and Prototype Networking Solutions using Cisco’s Virtual Internet Routing Lab (VIRL) Simulation Platform](https://reader033.fdocuments.us/reader033/viewer/2022052608/5ae66ba27f8b9a3d3b8d31eb/html5/thumbnails/9.jpg)
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public
VIRL Architecture Simulation Engine and OpenStack
• The VIRL “back end” • Ubuntu Linux • VIRL web services and software • OpenStack • KVM / Qemu
• Deployment options • Bare metal installation (dedicated VIRL server) • VIRL VM running on VMware
• Web services API • Provides external connectivity to real (physical) networks
![Page 10: Innovate, Experiment, and Prototype Networking … · Innovate, Experiment, and Prototype Networking Solutions using Cisco’s Virtual Internet Routing Lab (VIRL) Simulation Platform](https://reader033.fdocuments.us/reader033/viewer/2022052608/5ae66ba27f8b9a3d3b8d31eb/html5/thumbnails/10.jpg)
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public
VIRL Architecture Virtualized Platform Operating Systems
VIRL Server
Web Services UWM ANK Vis. Live Vis.
AutoNetkit
OpenStack / KVM-Qemu
VM Maestro
Simulation Engine
.virl file
ASAv IOS XRv IOSv
![Page 11: Innovate, Experiment, and Prototype Networking … · Innovate, Experiment, and Prototype Networking Solutions using Cisco’s Virtual Internet Routing Lab (VIRL) Simulation Platform](https://reader033.fdocuments.us/reader033/viewer/2022052608/5ae66ba27f8b9a3d3b8d31eb/html5/thumbnails/11.jpg)
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public
IOS XR NX-OS IOS XE IOS
Virtualized in
IOS XRv
Virtualized in NX-OSv
Virtualized in CSR1000v
Virtualized in IOSv and
IOSvL2
Servers
Ubuntu, Cirros, 3rd party Virtual
Machines
Virtual Machines run the operating system but are NOT representations of a particular hardware platform – no fans, no switch fabric, no ASIC models
VIRL Architecture Virtualized Platform Operating Systems
11
![Page 12: Innovate, Experiment, and Prototype Networking … · Innovate, Experiment, and Prototype Networking Solutions using Cisco’s Virtual Internet Routing Lab (VIRL) Simulation Platform](https://reader033.fdocuments.us/reader033/viewer/2022052608/5ae66ba27f8b9a3d3b8d31eb/html5/thumbnails/12.jpg)
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public
VIRL Architecture Virtualized Platform Operating Systems
• Virtualized version of Cisco operating systems • IOSv, IOSvL2, IOS XRv, CSR1000v, NX-OSv, ASAv • Does not require additional license for bundled images • Images are data-rate limited
• Real builds of the Cisco network operating systems • It’s not emulation! • OS fidelity but not a representation of a particular hardware platform. • Same: control plane code, management plane code, memory footprint • Different: CPU performance, forwarding plane code
• Some limitations, especially in data plane • Also includes Ubuntu “server” image • Third party virtual machines
![Page 13: Innovate, Experiment, and Prototype Networking … · Innovate, Experiment, and Prototype Networking Solutions using Cisco’s Virtual Internet Routing Lab (VIRL) Simulation Platform](https://reader033.fdocuments.us/reader033/viewer/2022052608/5ae66ba27f8b9a3d3b8d31eb/html5/thumbnails/13.jpg)
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public
VIRL Architecture – VM Maestro GUI
VIRL Server
Web Services UWM ANK Vis. Live Vis.
AutoNetkit
OpenStack / KVM-Qemu
VM Maestro
Simulation Engine
.virl file
ASAv IOS XRv IOSv
![Page 14: Innovate, Experiment, and Prototype Networking … · Innovate, Experiment, and Prototype Networking Solutions using Cisco’s Virtual Internet Routing Lab (VIRL) Simulation Platform](https://reader033.fdocuments.us/reader033/viewer/2022052608/5ae66ba27f8b9a3d3b8d31eb/html5/thumbnails/14.jpg)
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public
VIRL Architecture – VM Maestro GUI • Graphical topology
editing tool • Specify initial configs
manually or using AutoNetkit
• Launch topology simulation
• Telnet to nodes in the simulation
• Control the simulation (start/stop nodes, etc.) • Initiate a packet capture
![Page 15: Innovate, Experiment, and Prototype Networking … · Innovate, Experiment, and Prototype Networking Solutions using Cisco’s Virtual Internet Routing Lab (VIRL) Simulation Platform](https://reader033.fdocuments.us/reader033/viewer/2022052608/5ae66ba27f8b9a3d3b8d31eb/html5/thumbnails/15.jpg)
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public
VIRL Architecture – XML Topology File
VIRL Server
Web Services UWM ANK Vis. Live Vis.
AutoNetkit
OpenStack / KVM-Qemu
VM Maestro
Simulation Engine
.virl file
ASAv IOS XRv IOSv
![Page 16: Innovate, Experiment, and Prototype Networking … · Innovate, Experiment, and Prototype Networking Solutions using Cisco’s Virtual Internet Routing Lab (VIRL) Simulation Platform](https://reader033.fdocuments.us/reader033/viewer/2022052608/5ae66ba27f8b9a3d3b8d31eb/html5/thumbnails/16.jpg)
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public
VIRL Architecture – XML Topology File • Topology is stored in an XML (.virl) file. • Topology file is
self-contained • Nodes • Connections • External connectivity • Various Properties • Configuration for each node
• Simple to share • E-mail .virl files to other VIRL users • Commit files to SCM repository
![Page 17: Innovate, Experiment, and Prototype Networking … · Innovate, Experiment, and Prototype Networking Solutions using Cisco’s Virtual Internet Routing Lab (VIRL) Simulation Platform](https://reader033.fdocuments.us/reader033/viewer/2022052608/5ae66ba27f8b9a3d3b8d31eb/html5/thumbnails/17.jpg)
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public
VIRL Architecture AutoNetkit Network Configuration Engine
VIRL Server
Web Services UWM ANK Vis. Live Vis.
AutoNetkit
OpenStack / KVM-Qemu
VM Maestro
Simulation Engine
.virl file
ASAv IOS XRv IOSv
![Page 18: Innovate, Experiment, and Prototype Networking … · Innovate, Experiment, and Prototype Networking Solutions using Cisco’s Virtual Internet Routing Lab (VIRL) Simulation Platform](https://reader033.fdocuments.us/reader033/viewer/2022052608/5ae66ba27f8b9a3d3b8d31eb/html5/thumbnails/18.jpg)
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public
VIRL Architecture AutoNetkit Network Configuration Engine
• Configure complex features • Set a few high-level properties • “Single Click” config generation for entire topology • Generates configurations across a variety of Cisco
operating systems (IOS, IOS XR, etc.)
• Validate generated configurations visually • Saves time and assists with learning
unfamiliar features and operating systems
AutoNetkit
Network Information
DB
XML Topology Definition
Configurations
Topology Renderings
![Page 19: Innovate, Experiment, and Prototype Networking … · Innovate, Experiment, and Prototype Networking Solutions using Cisco’s Virtual Internet Routing Lab (VIRL) Simulation Platform](https://reader033.fdocuments.us/reader033/viewer/2022052608/5ae66ba27f8b9a3d3b8d31eb/html5/thumbnails/19.jpg)
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public
VIRL Architecture – Live Visualization
VIRL Server
Web Services UWM ANK Vis. Live Vis.
AutoNetkit
OpenStack / KVM-Qemu
VM Maestro
Simulation Engine
.virl file
ASAv IOS XRv IOSv
![Page 20: Innovate, Experiment, and Prototype Networking … · Innovate, Experiment, and Prototype Networking Solutions using Cisco’s Virtual Internet Routing Lab (VIRL) Simulation Platform](https://reader033.fdocuments.us/reader033/viewer/2022052608/5ae66ba27f8b9a3d3b8d31eb/html5/thumbnails/20.jpg)
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public
VIRL Architecture – Live Visualization • Provides insight into the running simulation • Visually illustrates how changes affect the network • Integrated syslog capture
![Page 21: Innovate, Experiment, and Prototype Networking … · Innovate, Experiment, and Prototype Networking Solutions using Cisco’s Virtual Internet Routing Lab (VIRL) Simulation Platform](https://reader033.fdocuments.us/reader033/viewer/2022052608/5ae66ba27f8b9a3d3b8d31eb/html5/thumbnails/21.jpg)
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public
VIRL Architecture User Workspace Management
VIRL Server
Web Services UWM ANK Vis. Live Vis.
AutoNetkit
OpenStack / KVM-Qemu
VM Maestro
Simulation Engine
.virl file
ASAv IOS XRv IOSv
![Page 22: Innovate, Experiment, and Prototype Networking … · Innovate, Experiment, and Prototype Networking Solutions using Cisco’s Virtual Internet Routing Lab (VIRL) Simulation Platform](https://reader033.fdocuments.us/reader033/viewer/2022052608/5ae66ba27f8b9a3d3b8d31eb/html5/thumbnails/22.jpg)
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public
VIRL Architecture User Workspace Management
• Web-based administration console • Manage users • Monitor or stop running simulations • Monitor system health and resource usage • Add custom or third party VMs • Customize VM “flavors” • Initiate packet captures
![Page 23: Innovate, Experiment, and Prototype Networking … · Innovate, Experiment, and Prototype Networking Solutions using Cisco’s Virtual Internet Routing Lab (VIRL) Simulation Platform](https://reader033.fdocuments.us/reader033/viewer/2022052608/5ae66ba27f8b9a3d3b8d31eb/html5/thumbnails/23.jpg)
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public
Deploying VIRL
![Page 24: Innovate, Experiment, and Prototype Networking … · Innovate, Experiment, and Prototype Networking Solutions using Cisco’s Virtual Internet Routing Lab (VIRL) Simulation Platform](https://reader033.fdocuments.us/reader033/viewer/2022052608/5ae66ba27f8b9a3d3b8d31eb/html5/thumbnails/24.jpg)
Hardware
Ubuntu Linux
Hypervisor (KVM) OpenStack
VIRL Service Topology Director
AutoNetKit AutoNetKit
Cisco Extensions
Cisco Cisco OpenSource
OpenSource
OpenSource
OpenSource
Cisco IOSv VM
Cisco
VMMaestro Cisco
Bare-‐metal server delivery packaging
IOS XRv NX-‐OSv CSR1000v Other VMs
Cisco provided
Cisco provided
installer
Custom
er provide
d
![Page 25: Innovate, Experiment, and Prototype Networking … · Innovate, Experiment, and Prototype Networking Solutions using Cisco’s Virtual Internet Routing Lab (VIRL) Simulation Platform](https://reader033.fdocuments.us/reader033/viewer/2022052608/5ae66ba27f8b9a3d3b8d31eb/html5/thumbnails/25.jpg)
Hardware
VMWare ESXi Fusion Player
Ubuntu Linux
Hypervisor (KVM)
Mac OSX Windows
OpenStack
VIRL Service Topology Director
Cisco IOSv VM
AutoNetKit AutoNetKit
Cisco Extensions
IOS XRv
VMMaestro
Server Laptop Laptop
Cisco Cisco Cisco
Cisco
OpenSource
OpenSource
OpenSource
OpenSource
NX-‐OSv CSR1000v Other VMs OVA/VMDK delivery packaging
OVA
PAC
KAGE
– Cisc
o provided
Cu
stom
er provide
d
Cisco provided
![Page 26: Innovate, Experiment, and Prototype Networking … · Innovate, Experiment, and Prototype Networking Solutions using Cisco’s Virtual Internet Routing Lab (VIRL) Simulation Platform](https://reader033.fdocuments.us/reader033/viewer/2022052608/5ae66ba27f8b9a3d3b8d31eb/html5/thumbnails/26.jpg)
Hardware
VMWare ESXi
HosUng on VMWare ESXi
Custom
er provide
d
• MulUple independent VIRL instances deployed on ESXi using vSphere • Each VIRL instance is provisioned with N*vCPUs and memory • Number of vCPUs and memory will limit the number of router VMs can be hosted • Disk I/O is a crucial performance factor! • Independent users run VM Maestro UI on their laptops
![Page 27: Innovate, Experiment, and Prototype Networking … · Innovate, Experiment, and Prototype Networking Solutions using Cisco’s Virtual Internet Routing Lab (VIRL) Simulation Platform](https://reader033.fdocuments.us/reader033/viewer/2022052608/5ae66ba27f8b9a3d3b8d31eb/html5/thumbnails/27.jpg)
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public
Deploying VIRL • Deployment options
• VMware ESXi • VMware Player/Workstation/Fusion • Bare Metal
• System requirements • Memory – more is always better! • CPU
• Virtualization extensions required • Controls for oversubscribing CPU cores
• Minimum ESXi version requirements • Nested virtualization
• Used when running the VIRL back end as a VM • Rules out deployment in many “cloud” infrastructures, such as EC2
27
![Page 28: Innovate, Experiment, and Prototype Networking … · Innovate, Experiment, and Prototype Networking Solutions using Cisco’s Virtual Internet Routing Lab (VIRL) Simulation Platform](https://reader033.fdocuments.us/reader033/viewer/2022052608/5ae66ba27f8b9a3d3b8d31eb/html5/thumbnails/28.jpg)
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public
VIRL at NC State University
28
![Page 29: Innovate, Experiment, and Prototype Networking … · Innovate, Experiment, and Prototype Networking Solutions using Cisco’s Virtual Internet Routing Lab (VIRL) Simulation Platform](https://reader033.fdocuments.us/reader033/viewer/2022052608/5ae66ba27f8b9a3d3b8d31eb/html5/thumbnails/29.jpg)
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public
VIRL@NC State University
Ø Objective Ø Class Room Activities Ø Research Activities Ø Operation/Administration Experience Ø An Example - BGP Course Module
29
![Page 30: Innovate, Experiment, and Prototype Networking … · Innovate, Experiment, and Prototype Networking Solutions using Cisco’s Virtual Internet Routing Lab (VIRL) Simulation Platform](https://reader033.fdocuments.us/reader033/viewer/2022052608/5ae66ba27f8b9a3d3b8d31eb/html5/thumbnails/30.jpg)
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public
Objectives
Ø Simulation Platform in Networking Labs Ø Scaled Research Test Beds Ø Teaching Tool for Instructors Ø Practical Hands-on Platform for Students
30
![Page 31: Innovate, Experiment, and Prototype Networking … · Innovate, Experiment, and Prototype Networking Solutions using Cisco’s Virtual Internet Routing Lab (VIRL) Simulation Platform](https://reader033.fdocuments.us/reader033/viewer/2022052608/5ae66ba27f8b9a3d3b8d31eb/html5/thumbnails/31.jpg)
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public
Class Room Activities
Ø For Students • Topology Creation/Visualization • Configuration Management • Traces and Analysis
Ø For Professor/Lab Assistant • Publishing Examples/Topology • Setting up Lab Exercises and Exams
31
![Page 32: Innovate, Experiment, and Prototype Networking … · Innovate, Experiment, and Prototype Networking Solutions using Cisco’s Virtual Internet Routing Lab (VIRL) Simulation Platform](https://reader033.fdocuments.us/reader033/viewer/2022052608/5ae66ba27f8b9a3d3b8d31eb/html5/thumbnails/32.jpg)
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public
Demo: BGP Course Module
32
![Page 33: Innovate, Experiment, and Prototype Networking … · Innovate, Experiment, and Prototype Networking Solutions using Cisco’s Virtual Internet Routing Lab (VIRL) Simulation Platform](https://reader033.fdocuments.us/reader033/viewer/2022052608/5ae66ba27f8b9a3d3b8d31eb/html5/thumbnails/33.jpg)
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public
Research Activities
Ø Setup/Experiment with L2/L3 Fabrics • Topology Creation • Traffic Generation
Ø Configuration Management
Ø Image Type/Flavor Addition • OpenDayight-IoTDM use case
33
![Page 34: Innovate, Experiment, and Prototype Networking … · Innovate, Experiment, and Prototype Networking Solutions using Cisco’s Virtual Internet Routing Lab (VIRL) Simulation Platform](https://reader033.fdocuments.us/reader033/viewer/2022052608/5ae66ba27f8b9a3d3b8d31eb/html5/thumbnails/34.jpg)
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public
Demo: A Research Use Case
34
![Page 35: Innovate, Experiment, and Prototype Networking … · Innovate, Experiment, and Prototype Networking Solutions using Cisco’s Virtual Internet Routing Lab (VIRL) Simulation Platform](https://reader033.fdocuments.us/reader033/viewer/2022052608/5ae66ba27f8b9a3d3b8d31eb/html5/thumbnails/35.jpg)
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public
Operation/Administration Experience
35
Ø VIRL Setup Infrastructure • Bare Metal • ESXI Servers • VCL (Virtual Computing Lab) Cloud
Ø User Management
![Page 36: Innovate, Experiment, and Prototype Networking … · Innovate, Experiment, and Prototype Networking Solutions using Cisco’s Virtual Internet Routing Lab (VIRL) Simulation Platform](https://reader033.fdocuments.us/reader033/viewer/2022052608/5ae66ba27f8b9a3d3b8d31eb/html5/thumbnails/36.jpg)
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public
Demo: VIRL User Management
36
![Page 37: Innovate, Experiment, and Prototype Networking … · Innovate, Experiment, and Prototype Networking Solutions using Cisco’s Virtual Internet Routing Lab (VIRL) Simulation Platform](https://reader033.fdocuments.us/reader033/viewer/2022052608/5ae66ba27f8b9a3d3b8d31eb/html5/thumbnails/37.jpg)
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public
Conclusion
![Page 38: Innovate, Experiment, and Prototype Networking … · Innovate, Experiment, and Prototype Networking Solutions using Cisco’s Virtual Internet Routing Lab (VIRL) Simulation Platform](https://reader033.fdocuments.us/reader033/viewer/2022052608/5ae66ba27f8b9a3d3b8d31eb/html5/thumbnails/38.jpg)
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public
Who else is using VIRL? • North Carolina State University • University of California, Santa Cruz • Collège La CIté in Ottawa, Canada • Queen Mary University London, UK • Loughborough University, UK • Estonian Technical College (Tallinn) • Fulda University of Applied Sciences (Germany) • Swinburne University, Australia
![Page 39: Innovate, Experiment, and Prototype Networking … · Innovate, Experiment, and Prototype Networking Solutions using Cisco’s Virtual Internet Routing Lab (VIRL) Simulation Platform](https://reader033.fdocuments.us/reader033/viewer/2022052608/5ae66ba27f8b9a3d3b8d31eb/html5/thumbnails/39.jpg)
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public
How to get VIRL? • VIRL Academic Edition
• http://virl.cisco.com/ • Individual user • Community support • Limited to 15 nodes
• Contact [email protected] for more information • Research licenses • Institution bundle
![Page 40: Innovate, Experiment, and Prototype Networking … · Innovate, Experiment, and Prototype Networking Solutions using Cisco’s Virtual Internet Routing Lab (VIRL) Simulation Platform](https://reader033.fdocuments.us/reader033/viewer/2022052608/5ae66ba27f8b9a3d3b8d31eb/html5/thumbnails/40.jpg)
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public
Q&A
![Page 41: Innovate, Experiment, and Prototype Networking … · Innovate, Experiment, and Prototype Networking Solutions using Cisco’s Virtual Internet Routing Lab (VIRL) Simulation Platform](https://reader033.fdocuments.us/reader033/viewer/2022052608/5ae66ba27f8b9a3d3b8d31eb/html5/thumbnails/41.jpg)
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public
VIRL Architecture VIRL Work-Flow
XML Topology Definition
VM Maestro
Services Topology Director
Topology Views
Router Configurations
Topology Graph
Topology Graph with Router Configurations
Virtual Machines / Switches 2
3
4
5 6 7
8
9
A1-Console: 17000 A1-Aux: 17001 …
1