e-Labs and the Stock of Health Method for Simulating Health Policies
Simulating Networks Using Cisco Modeling Labs (TechWiseTV Workshop)
-
Upload
robb-boyd -
Category
Technology
-
view
1.053 -
download
0
Transcript of Simulating Networks Using Cisco Modeling Labs (TechWiseTV Workshop)
![Page 1: Simulating Networks Using Cisco Modeling Labs (TechWiseTV Workshop)](https://reader035.fdocuments.net/reader035/viewer/2022062523/58724d8a1a28ab852f8b63c9/html5/thumbnails/1.jpg)
Nour Abu-Sheikh
Product ManagerOct 7, 2015
Technical Overview – TechWiseTVCisco Modeling Labs
![Page 2: Simulating Networks Using Cisco Modeling Labs (TechWiseTV Workshop)](https://reader035.fdocuments.net/reader035/viewer/2022062523/58724d8a1a28ab852f8b63c9/html5/thumbnails/2.jpg)
2© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Agenda• Problems and Challenges
• Solution
• Benefits of Cisco Modeling Labs
• Architecture and Platforms
• Steps for Creating a Simulation
• What’s New in CML 1.1
• Reference Platforms
• Cisco Modeling Labs Requirements
• Installing Cisco Modeling Labs Server
• Cisco Modeling Labs Vs VIRL PE
2© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
![Page 3: Simulating Networks Using Cisco Modeling Labs (TechWiseTV Workshop)](https://reader035.fdocuments.net/reader035/viewer/2022062523/58724d8a1a28ab852f8b63c9/html5/thumbnails/3.jpg)
3© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
The Problem• Designing, building, testing and launching physical networks can be an expensive, complex and
time-consuming endeavor, and the Internet of Things (IoT), big data, the cloud, and mobile computing are putting a premium on the need to speed up the process
• Currently it can take days to build out a network before it can be tested, validated and deployed
![Page 4: Simulating Networks Using Cisco Modeling Labs (TechWiseTV Workshop)](https://reader035.fdocuments.net/reader035/viewer/2022062523/58724d8a1a28ab852f8b63c9/html5/thumbnails/4.jpg)
4© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
The Challenge
4© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
• Testing new OS versions and features• Staging new deployments• Troubleshooting problems• Developing new offerings• Limited access to lab; both physically and
across network• Purchasing and maintaining non-production
hardware• Providing hands-on experience across teams
How do you test networking solutions at scale, with time and budgets constraints and without harming live networks?
![Page 5: Simulating Networks Using Cisco Modeling Labs (TechWiseTV Workshop)](https://reader035.fdocuments.net/reader035/viewer/2022062523/58724d8a1a28ab852f8b63c9/html5/thumbnails/5.jpg)
5© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
A scalable software platform that enables teams to design, build, test, and deploy real-world simulations in a virtual environment
• Create models and what-if scenarios of real-world/future networks
• Visualize network topologies from protocol perspectives• Modeling of traffic patterns and network errors• Scales to 100s of virtual network and server devices*• Interact with other vendors; externally connected
and within simulation• Leverage “real” network operating systems – routers,
switches, Linux• Provide Confidence that the network is Production
Ready
The SolutionCisco Modeling Labs
5© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
![Page 6: Simulating Networks Using Cisco Modeling Labs (TechWiseTV Workshop)](https://reader035.fdocuments.net/reader035/viewer/2022062523/58724d8a1a28ab852f8b63c9/html5/thumbnails/6.jpg)
6© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 6© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Cisco Modeling Labs Corporate Edition is the ideal network simulation solution. It provides a virtual environment to design, build, simulate, and visualize real-world networks and operational scenarios.With its simple point-and-click interface, network engineers can design or import a network topology and turn it into a virtual network in minutes.
• Point-and-click design• Automated configuration
generation and protocol visualization
• Virtual Cisco IOS Software for router and switch simulation
• Support for other IOS devices and 3rd party images
• Multi-client support• Connectivity between
simulated and physical labs
• Lower capital and operating expenditures
• Provide on-demand access to resources
• Scale resources on demand
• Decrease deployment time of new services
• Increase uptime with what-if scenarios
• Reduce lab footprint• Save energy, go green
Why Cisco Modeling Labs? Features Benefits
Features and Benefits
![Page 7: Simulating Networks Using Cisco Modeling Labs (TechWiseTV Workshop)](https://reader035.fdocuments.net/reader035/viewer/2022062523/58724d8a1a28ab852f8b63c9/html5/thumbnails/7.jpg)
7© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Why Use Cisco Modeling Labs?
• Build, test and deploy networks – virtually• Validate and verify a range of configuration options• Rapid prototyping of new service offerings• Reduce risk and errors through improved operational and engineering hands-
on experience
Technical Opportunities
![Page 8: Simulating Networks Using Cisco Modeling Labs (TechWiseTV Workshop)](https://reader035.fdocuments.net/reader035/viewer/2022062523/58724d8a1a28ab852f8b63c9/html5/thumbnails/8.jpg)
8© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Cisco Modeling Labs – High-Level Architecture
Cisco Modeling Labs - Client
VMwareESXi
Cisco Modeling Labs - Server
OpenStack Routers Switches Servers
Ubuntu
Windows
1 ….… N
8© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
UCS Server
Windows MAC
![Page 9: Simulating Networks Using Cisco Modeling Labs (TechWiseTV Workshop)](https://reader035.fdocuments.net/reader035/viewer/2022062523/58724d8a1a28ab852f8b63c9/html5/thumbnails/9.jpg)
9© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
CML Architecture – OVAO
VA ̶
Cis
co P
rovi
ded
Cus
tom
er P
rovi
ded
VMMaestro
Cisco VM
Hypervisor (KVM)
VIRL Service Topology Director AutoNetKit
AutoNetKitCisco
Extensions
OpenStack
Ubuntu Linux
VMWare ESXi
Hardware
9© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
![Page 10: Simulating Networks Using Cisco Modeling Labs (TechWiseTV Workshop)](https://reader035.fdocuments.net/reader035/viewer/2022062523/58724d8a1a28ab852f8b63c9/html5/thumbnails/10.jpg)
10© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
CML Architecture – ISOO
VA ̶
Cis
co P
rovi
ded
Cus
tom
er P
rovi
ded
VMMaestro
Cisco VM
Hypervisor (KVM)
VIRL Service Topology Director AutoNetKit
AutoNetKitCisco
Extensions
OpenStack
Ubuntu Linux
Server Hardware
10© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
![Page 11: Simulating Networks Using Cisco Modeling Labs (TechWiseTV Workshop)](https://reader035.fdocuments.net/reader035/viewer/2022062523/58724d8a1a28ab852f8b63c9/html5/thumbnails/11.jpg)
11© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Steps for Creating a Simulated Environment
• Eclipse-based• Drop and click
configuration build• Import configurations
from existing environments
• Create offline, anywhere, anytime
• Automatically build simulated environments
• Supports L3 routing and user-supplied virtual machines, such as Ubuntu
• Configure for external device connection such as packet generators
• View network designs in graphical format
• Filter views by protocol type
• Easily see protocol errors
• Convert configurations between different OS-types
• Enable configurations in each virtual router
• Telnet into simulated devices
• Modify and verify configurations using standard OS command syntax
• Export configurations for use in production
Design Build LaunchVisualize
![Page 12: Simulating Networks Using Cisco Modeling Labs (TechWiseTV Workshop)](https://reader035.fdocuments.net/reader035/viewer/2022062523/58724d8a1a28ab852f8b63c9/html5/thumbnails/12.jpg)
12© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
CML Architecture - Client – VM Maestro
• Available for Windows and MAC• GUI Interface to design, build, visualize topologies and launch simulations• Launch simulations and provides access to device console (telnet and SSH)• Provides template to build auto-configurations – AutoNetKit
• XML based files• General config fields include: CDP, OnePK, IP Addressing (IPv4/IPv6), Routing,
MPLS• Node configs include: ASN, IGP, iBGP, External L2TPV3, GRE Tunnel
• Ability to import Visio and Cariden Mate Configs
• Provides connectivity configuration to the external virtual and/or physical environment
• Interface to extract configs from running simulations
12© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
![Page 13: Simulating Networks Using Cisco Modeling Labs (TechWiseTV Workshop)](https://reader035.fdocuments.net/reader035/viewer/2022062523/58724d8a1a28ab852f8b63c9/html5/thumbnails/13.jpg)
13© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 13© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
CML Client – VM Maestro
Console
Outline view
ProjectsTopologies &History
Drawing Tools
Type of ImagesAvailable
External ConnectivityTools
Perspectives:Design or Simulation
Node Editor
Graph View
Canvas/workspace
AutoNetKitConfig BuilderTopology Properties Problems View
CML Tool Bar
![Page 14: Simulating Networks Using Cisco Modeling Labs (TechWiseTV Workshop)](https://reader035.fdocuments.net/reader035/viewer/2022062523/58724d8a1a28ab852f8b63c9/html5/thumbnails/14.jpg)
14© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
CML Architecture - AutoNetKit Network Configuration / Rendering
![Page 15: Simulating Networks Using Cisco Modeling Labs (TechWiseTV Workshop)](https://reader035.fdocuments.net/reader035/viewer/2022062523/58724d8a1a28ab852f8b63c9/html5/thumbnails/15.jpg)
15© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
CML Architecture - Services Topology Director
![Page 16: Simulating Networks Using Cisco Modeling Labs (TechWiseTV Workshop)](https://reader035.fdocuments.net/reader035/viewer/2022062523/58724d8a1a28ab852f8b63c9/html5/thumbnails/16.jpg)
16© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
CML Architecture – CML Workflow
![Page 17: Simulating Networks Using Cisco Modeling Labs (TechWiseTV Workshop)](https://reader035.fdocuments.net/reader035/viewer/2022062523/58724d8a1a28ab852f8b63c9/html5/thumbnails/17.jpg)
17© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 17© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
What’s New in Cisco Modeling Labs – v1.1
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
• IOSvL2 Bundled images• Managed and unmanaged Switch
• ASAv Support• Bundled CSR1000v and XRv demo
images• ANK VLAN Support• Visio Support• L2TPv3 Tunneling• Enhanced GRE Tunneling• Phased Node Startup• Timed Simulation
• Enhanced IPv6• Enhanced External Connectivity• Enhanced Image Extraction• Server Statistics Reporting• Enhanced Jumphost
Connectivity• Projects Migration• API Support • Link up/down (what-if)• ANK MPLS LDP Support
![Page 18: Simulating Networks Using Cisco Modeling Labs (TechWiseTV Workshop)](https://reader035.fdocuments.net/reader035/viewer/2022062523/58724d8a1a28ab852f8b63c9/html5/thumbnails/18.jpg)
18© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 18© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
What’s New in Cisco Modeling Labs – v1.1
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
• IPv6 Auto Config for Linux Servers• LXC Jumphost Functionality• Exclude form Simulation Launch• Visualization Engine Upgrade
• Visualization Search • Added Default Nodes Types in Palette• Nose SSH Access• Perform simulation actions on
multiple nodes• Simulation expiry function
• Linux server snapshot support• UWM Project and users export
and import • ANK - Multi-IGP support• SNAT Gateway IP address
reported in UWM• Static IP address operation• Large MTU support• IP address node display on
canvas• ANK – Parallel link support
![Page 19: Simulating Networks Using Cisco Modeling Labs (TechWiseTV Workshop)](https://reader035.fdocuments.net/reader035/viewer/2022062523/58724d8a1a28ab852f8b63c9/html5/thumbnails/19.jpg)
19© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 19© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
What’s New in Cisco Modeling Labs – v1.1
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
• Full VM renaming capability• Password change support• Custom config block• GRE Tunnel support• New Jumpage menu• OpenStack Horizon Interface Enabled
by default• VNC service is enabled *• Support for ESXi 6.0
• No support for ESXi 5.0• Client support for Java 8• WebServices ports changed
![Page 20: Simulating Networks Using Cisco Modeling Labs (TechWiseTV Workshop)](https://reader035.fdocuments.net/reader035/viewer/2022062523/58724d8a1a28ab852f8b63c9/html5/thumbnails/20.jpg)
20© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 20© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
What’s New in Cisco Modeling Labs – v1.1IOSvL2 - Features
• 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• 802.1x pass-through• Port-ACLs• Dynamic Arp Inspection• DHCP Snooping
• IP device tracking• Switched Virtual Interfaces• Layer-3 forwarding• VLAN Access Maps
(VACLs/Access Control Lists for VLANs
• Routing protocol support• L2 & L3 ACL Functionality• Dynamic Trunking Protocol
support• Switchport protected mode
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
![Page 21: Simulating Networks Using Cisco Modeling Labs (TechWiseTV Workshop)](https://reader035.fdocuments.net/reader035/viewer/2022062523/58724d8a1a28ab852f8b63c9/html5/thumbnails/21.jpg)
21© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 21© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
What’s New in Cisco Modeling Labs – v1.1IOSvL2 - Features
NOT Supported• Routing protocol support• Port mirroring (SPAN) • Private VLANs
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
![Page 22: Simulating Networks Using Cisco Modeling Labs (TechWiseTV Workshop)](https://reader035.fdocuments.net/reader035/viewer/2022062523/58724d8a1a28ab852f8b63c9/html5/thumbnails/22.jpg)
22© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Cisco Modeling Labs v1.1 Supported Platforms
22© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
• IOSv / IOSv L2
• IOS XRv
• IOS XE (CSR1000v)
• ASAv
• Ubuntu Linux Server
• NX-OSv (can run in CML but no released image)
![Page 23: Simulating Networks Using Cisco Modeling Labs (TechWiseTV Workshop)](https://reader035.fdocuments.net/reader035/viewer/2022062523/58724d8a1a28ab852f8b63c9/html5/thumbnails/23.jpg)
23© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
IOS
Virtualized in IOSv and IOSv L2
IOS XR
Virtualized in IOS XRv
IOS XE
Virtualized CSR1000v
Linux Server
• Same Control-plane code• Same Management plane code• Same memory footprint
• Different CPU performance• Different Forwarding plane code• No ASIC emulation
CML ArchitectureVirtualized Platform Operating Systems
ASA
Virtualized ASAv
![Page 24: Simulating Networks Using Cisco Modeling Labs (TechWiseTV Workshop)](https://reader035.fdocuments.net/reader035/viewer/2022062523/58724d8a1a28ab852f8b63c9/html5/thumbnails/24.jpg)
24© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Reference Platforms Bundled with CML 1.1Bundled with Cisco Modeling Labs
IOS
Virtualized in IOSv and IOSv L2
Linux Server Demo IOS XR
Virtualized in IOS XRv
Demo IOS XE
Virtualized CSR1000v
![Page 25: Simulating Networks Using Cisco Modeling Labs (TechWiseTV Workshop)](https://reader035.fdocuments.net/reader035/viewer/2022062523/58724d8a1a28ab852f8b63c9/html5/thumbnails/25.jpg)
25© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 25© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
CML v1.1 – Client Requirements
Requirement Description
Memory (RAM) 500 MB
Disk Space 200 MB
Operating System • Microsoft Windows 7 or 8• Apple Mac OS X 10.8 or later
![Page 26: Simulating Networks Using Cisco Modeling Labs (TechWiseTV Workshop)](https://reader035.fdocuments.net/reader035/viewer/2022062523/58724d8a1a28ab852f8b63c9/html5/thumbnails/26.jpg)
26© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
• Intel based server• Must support Intel VT-x (virtualization extension) and Extended Page
Tables (EPT)• Resources: cores - memory
• Must Use the memory calculator to determine needed resources (memory and cores)
CML v1.1 Hardware Requirements
![Page 27: Simulating Networks Using Cisco Modeling Labs (TechWiseTV Workshop)](https://reader035.fdocuments.net/reader035/viewer/2022062523/58724d8a1a28ab852f8b63c9/html5/thumbnails/27.jpg)
27© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
• The key factor for determining memory is to determine the number of virtual devices (nodes) that you want to simulate. This should be based on a cumulative number of:
• Concurrently active simulations and the sizing of the topologies• Types of nodes that users can activate, for example, Cisco IOS, IOSvL2, IOS XRv, CSR
1000v…etc.
• Table shows general memory requirements for supported virtual images:
CML v1.1 Hardware RequirementsEstimating Memory Requirement
Image Memory Requirement (MB)
Cisco IOSv: 15.5(2)T image 512
Cisco IOSv Layer 2: 15.2.411 DSGS image 768
Cisco IOS XRv: 5.3.0 CCO demo image 3072
Cisco IOS XE (CSR 1000v): 3.14 demo image 3072
Cisco, ASAv 9.3.2 2048
Ubuntu 14.04.2 Cloud-init 2048
![Page 28: Simulating Networks Using Cisco Modeling Labs (TechWiseTV Workshop)](https://reader035.fdocuments.net/reader035/viewer/2022062523/58724d8a1a28ab852f8b63c9/html5/thumbnails/28.jpg)
28© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
• The recommended servers for Cisco Modeling Labs are the C220-M4 and C240-M4 servers. These models are based on Intel Haswell CPU (which can be inserted in 18 cores).
• For more information, see the “Cisco UCS C220 M4 High-Density Rack Server (Small Form Factor Disk Drive Model)” spec sheet | http://www.cisco.com/c/dam/en/us/products/collateral/servers-unified-computing/ucs-c-series-rack-servers/c220m4-sff-spec-sheet.pdf].
CML v1.1 Recommended Hardware
![Page 29: Simulating Networks Using Cisco Modeling Labs (TechWiseTV Workshop)](https://reader035.fdocuments.net/reader035/viewer/2022062523/58724d8a1a28ab852f8b63c9/html5/thumbnails/29.jpg)
29© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
• ESXi 5.1U2 (Build 1483097)• ESXi 5.5U1 (Build 1623387)• ESXi 6.0 (Build 2494585)• vSphere Client v5.5 Update 2 (Build 1993072)
CML v1.1 Hypervisor Requirements
![Page 30: Simulating Networks Using Cisco Modeling Labs (TechWiseTV Workshop)](https://reader035.fdocuments.net/reader035/viewer/2022062523/58724d8a1a28ab852f8b63c9/html5/thumbnails/30.jpg)
30© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
CML Corporate Edition vs. VIRL Personal EditionCML Corporate Edition VIRL Personal Edition
User Corporate Individual
Number of Users Unlimited Users Single User
Node Limit Not Limited 15
Expandable 10, 50 and 100 PACs N/A
Support Cisco TAC Community Support Forum
Where to Purchase CCW and Cisco Partners virl.cisco.com
Purchase Methods Supported All methods supported by CCWCredit Card, PO, wire transfer- There is currently no Cisco Product ID.
Call home required for Install and Operation No Yes – weekly internet connectivity is required
Collects Usage Data No Yes – periodic internet connectivity is required
Purchase Capability with Learning Credits No No
Reference Platforms
No charge demo images are included; These include IOSv, IOS XRv, CSR1000v and Ubuntu Linux server. ASAv is supported but not included. Other Production reference platforms can be purchased
No charge demo images are included; These include IOSv, IOS XRv, CSR1000v, NxOSv and as Ubuntu Linux server.
![Page 31: Simulating Networks Using Cisco Modeling Labs (TechWiseTV Workshop)](https://reader035.fdocuments.net/reader035/viewer/2022062523/58724d8a1a28ab852f8b63c9/html5/thumbnails/31.jpg)
31© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
DEMO
![Page 32: Simulating Networks Using Cisco Modeling Labs (TechWiseTV Workshop)](https://reader035.fdocuments.net/reader035/viewer/2022062523/58724d8a1a28ab852f8b63c9/html5/thumbnails/32.jpg)
Thank You for Attending
For TechWiseTV episodes, TechWiseTV Workshops, Fundamentals and Networking 101’s visit http://www.Cisco.com/go/TechWiseTV.com.
https://www.facebook.com/techwise
https://twitter.com/techwisetv