SlideShare a Scribd company logo
1 of 32
Nour Abu-Sheikh
Product Manager
Oct 7, 2015
Technical Overview – TechWiseTV
Cisco Modeling Labs
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
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
The Challenge
• 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?
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 Solution
Cisco Modeling Labs
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
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
Cisco Modeling Labs – High-Level Architecture
Cisco Modeling Labs - Client
VMware
ESXi
Cisco Modeling Labs - Server
OpenStack Routers
Switches
Servers
Ubuntu
Windows
1 ….… N
UCS Server
Windows MAC
CML Architecture – OVAOVA̶CiscoProvidedCustomerProvided
VMMaestro
Cisco VM
Hypervisor (KVM)
VIRL Service
Topology Director
AutoNetKit
AutoNetKit
Cisco
Extensions
OpenStack
Ubuntu Linux
VMWare ESXi
Hardware
CML Architecture – ISOOVA̶CiscoProvidedCustomerProvided
VMMaestro
Cisco VM
Hypervisor (KVM)
VIRL Service
Topology Director
AutoNetKit
AutoNetKit
Cisco
Extensions
OpenStack
Ubuntu Linux
Server Hardware
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
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
CML Client – VM Maestro
Console
Outline view
Projects
Topologies &
History
Drawing Tools
Type of Images
Available
External
Connectivity
Tools
Perspectives:
Design or
Simulation
Node Editor
Graph View
Canvas/workspace
AutoNetKit
Config Builder
Topology Properties Problems View
CML Tool Bar
CML Architecture - AutoNetKit Network Configuration /
Rendering
CML Architecture - Services Topology Director
CML Architecture – CML Workflow
What’s New in Cisco Modeling Labs – v1.1
• 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
What’s New in Cisco Modeling Labs – v1.1
• 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
What’s New in Cisco Modeling Labs – v1.1
• 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
What’s New in Cisco Modeling Labs – v1.1
IOSvL2 - 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
What’s New in Cisco Modeling Labs – v1.1
IOSvL2 - Features
NOT Supported
• Routing protocol support
• Port mirroring (SPAN)
• Private VLANs
Cisco Modeling Labs v1.1 Supported Platforms
• IOSv / IOSv L2
• IOS XRv
• IOS XE (CSR1000v)
• ASAv
• Ubuntu Linux Server
• NX-OSv (can run in CML but no released image)
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 Architecture
Virtualized Platform Operating Systems
ASA
Virtualized ASAv
Reference Platforms Bundled with CML 1.1
Bundled 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
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
• 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
• 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 Requirements
Estimating 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
• 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
• 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
CML Corporate Edition vs. VIRL Personal Edition
CML 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 CCW
Credit 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.
DEMO
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

More Related Content

What's hot

What's hot (20)

Q&A from Cisco Modeling Labs Workshop
Q&A from Cisco Modeling Labs WorkshopQ&A from Cisco Modeling Labs Workshop
Q&A from Cisco Modeling Labs Workshop
 
NETCONF YANG tutorial
NETCONF YANG tutorialNETCONF YANG tutorial
NETCONF YANG tutorial
 
Managing ejabberd Platforms with Docker - ejabberd Workshop #1
Managing ejabberd Platforms with Docker - ejabberd Workshop #1Managing ejabberd Platforms with Docker - ejabberd Workshop #1
Managing ejabberd Platforms with Docker - ejabberd Workshop #1
 
Deep dive into Kubernetes Networking
Deep dive into Kubernetes NetworkingDeep dive into Kubernetes Networking
Deep dive into Kubernetes Networking
 
Kubernetes Networking | Kubernetes Services, Pods & Ingress Networks | Kubern...
Kubernetes Networking | Kubernetes Services, Pods & Ingress Networks | Kubern...Kubernetes Networking | Kubernetes Services, Pods & Ingress Networks | Kubern...
Kubernetes Networking | Kubernetes Services, Pods & Ingress Networks | Kubern...
 
Tutorial: Using GoBGP as an IXP connecting router
Tutorial: Using GoBGP as an IXP connecting routerTutorial: Using GoBGP as an IXP connecting router
Tutorial: Using GoBGP as an IXP connecting router
 
私たちはRESTCONFでネットワーク自動化的に何が嬉しくなるのか考えてみた
私たちはRESTCONFでネットワーク自動化的に何が嬉しくなるのか考えてみた私たちはRESTCONFでネットワーク自動化的に何が嬉しくなるのか考えてみた
私たちはRESTCONFでネットワーク自動化的に何が嬉しくなるのか考えてみた
 
Scalable Service-Oriented Middleware over IP
Scalable Service-Oriented Middleware over IPScalable Service-Oriented Middleware over IP
Scalable Service-Oriented Middleware over IP
 
Building DataCenter networks with VXLAN BGP-EVPN
Building DataCenter networks with VXLAN BGP-EVPNBuilding DataCenter networks with VXLAN BGP-EVPN
Building DataCenter networks with VXLAN BGP-EVPN
 
Understanding Cisco Next Generation SD-WAN Solution
Understanding Cisco Next Generation SD-WAN SolutionUnderstanding Cisco Next Generation SD-WAN Solution
Understanding Cisco Next Generation SD-WAN Solution
 
NETCONF Call Home
NETCONF Call Home NETCONF Call Home
NETCONF Call Home
 
明日からはじめるネットワーク運用自動化
明日からはじめるネットワーク運用自動化明日からはじめるネットワーク運用自動化
明日からはじめるネットワーク運用自動化
 
Understanding Cisco’ Next Generation SD-WAN Technology
Understanding Cisco’ Next Generation SD-WAN TechnologyUnderstanding Cisco’ Next Generation SD-WAN Technology
Understanding Cisco’ Next Generation SD-WAN Technology
 
[네이버클라우드플랫폼 온라인 교육 시리즈] 네이버클라우드플랫폼 CLI 소개 및 활용
[네이버클라우드플랫폼 온라인 교육 시리즈] 네이버클라우드플랫폼 CLI 소개 및 활용[네이버클라우드플랫폼 온라인 교육 시리즈] 네이버클라우드플랫폼 CLI 소개 및 활용
[네이버클라우드플랫폼 온라인 교육 시리즈] 네이버클라우드플랫폼 CLI 소개 및 활용
 
[오픈소스컨설팅] ARM & OpenStack Community
[오픈소스컨설팅] ARM & OpenStack Community[오픈소스컨설팅] ARM & OpenStack Community
[오픈소스컨설팅] ARM & OpenStack Community
 
Best Network Performance Monitoring Tool
Best Network Performance Monitoring ToolBest Network Performance Monitoring Tool
Best Network Performance Monitoring Tool
 
Introduction to nexux from zero to Hero
Introduction to nexux  from zero to HeroIntroduction to nexux  from zero to Hero
Introduction to nexux from zero to Hero
 
Demystifying OpenStack for NFV
Demystifying OpenStack for NFVDemystifying OpenStack for NFV
Demystifying OpenStack for NFV
 
Technical Overview of Cisco Catalyst 9200 Series Switches
Technical Overview of Cisco Catalyst 9200 Series SwitchesTechnical Overview of Cisco Catalyst 9200 Series Switches
Technical Overview of Cisco Catalyst 9200 Series Switches
 
DEM14 Extending the Cisco SD-WAN Fabric to the AWS Cloud
DEM14 Extending the Cisco SD-WAN Fabric to the AWS CloudDEM14 Extending the Cisco SD-WAN Fabric to the AWS Cloud
DEM14 Extending the Cisco SD-WAN Fabric to the AWS Cloud
 

Viewers also liked

CCNA Routing Protocols
CCNA Routing ProtocolsCCNA Routing Protocols
CCNA Routing Protocols
Dsunte Wilson
 

Viewers also liked (8)

Nx o sv and virl
Nx o sv and virlNx o sv and virl
Nx o sv and virl
 
IxVM on CML
IxVM on CMLIxVM on CML
IxVM on CML
 
Router commands
Router commandsRouter commands
Router commands
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Network Function Virtualization (NFV) using IOS-XR
Network Function Virtualization (NFV) using IOS-XRNetwork Function Virtualization (NFV) using IOS-XR
Network Function Virtualization (NFV) using IOS-XR
 
CCNA Routing Protocols
CCNA Routing ProtocolsCCNA Routing Protocols
CCNA Routing Protocols
 
DEVNET-1172 VIRL – Your Network Simulation 'Swiss-Army Knife'
DEVNET-1172	VIRL – Your Network Simulation 'Swiss-Army Knife'DEVNET-1172	VIRL – Your Network Simulation 'Swiss-Army Knife'
DEVNET-1172 VIRL – Your Network Simulation 'Swiss-Army Knife'
 
Show and Tell: VIRL for Network Programmability and Development
Show and Tell: VIRL for Network Programmability and DevelopmentShow and Tell: VIRL for Network Programmability and Development
Show and Tell: VIRL for Network Programmability and Development
 

Similar to Simulating Networks Using Cisco Modeling Labs (TechWiseTV Workshop)

Intel open stack-summit-session-nov13-final
Intel open stack-summit-session-nov13-finalIntel open stack-summit-session-nov13-final
Intel open stack-summit-session-nov13-final
Deepak Mane
 
Presentation cisco vxi–optimized infrastructure for scaling v mware view wi...
Presentation   cisco vxi–optimized infrastructure for scaling v mware view wi...Presentation   cisco vxi–optimized infrastructure for scaling v mware view wi...
Presentation cisco vxi–optimized infrastructure for scaling v mware view wi...
solarisyourep
 
Building a PaaS Platform like Bluemix on OpenStack
Building a PaaS Platform like Bluemix on OpenStackBuilding a PaaS Platform like Bluemix on OpenStack
Building a PaaS Platform like Bluemix on OpenStack
Animesh Singh
 
ASICSoft Briefing 2015 v3
ASICSoft Briefing 2015 v3ASICSoft Briefing 2015 v3
ASICSoft Briefing 2015 v3
Sweta Sanyal
 
Resume-SystemsDBA-Brian Wigton
Resume-SystemsDBA-Brian WigtonResume-SystemsDBA-Brian Wigton
Resume-SystemsDBA-Brian Wigton
Brian Wigton
 

Similar to Simulating Networks Using Cisco Modeling Labs (TechWiseTV Workshop) (20)

Programmability and Automation in Data Center Networks: A talk on Hot Air Bal...
Programmability and Automation in Data Center Networks: A talk on Hot Air Bal...Programmability and Automation in Data Center Networks: A talk on Hot Air Bal...
Programmability and Automation in Data Center Networks: A talk on Hot Air Bal...
 
Cloud compiler - Minor Project by students of CBPGEC
Cloud compiler - Minor Project by students of CBPGEC  Cloud compiler - Minor Project by students of CBPGEC
Cloud compiler - Minor Project by students of CBPGEC
 
AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Fo...
AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Fo...AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Fo...
AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Fo...
 
Cloud computing and its job opportunities
Cloud computing and its job opportunities Cloud computing and its job opportunities
Cloud computing and its job opportunities
 
Automation in Network Lifecycle Management - Bay Area Juniper Meetup
Automation in Network Lifecycle Management - Bay Area Juniper MeetupAutomation in Network Lifecycle Management - Bay Area Juniper Meetup
Automation in Network Lifecycle Management - Bay Area Juniper Meetup
 
tcp cloud in AVG
tcp cloud in AVGtcp cloud in AVG
tcp cloud in AVG
 
Intel open stack-summit-session-nov13-final
Intel open stack-summit-session-nov13-finalIntel open stack-summit-session-nov13-final
Intel open stack-summit-session-nov13-final
 
Net Devops Overview
Net Devops OverviewNet Devops Overview
Net Devops Overview
 
Multicore 101: Migrating Embedded Apps to Multicore with Linux
Multicore 101: Migrating Embedded Apps to Multicore with LinuxMulticore 101: Migrating Embedded Apps to Multicore with Linux
Multicore 101: Migrating Embedded Apps to Multicore with Linux
 
Presentation cisco vxi–optimized infrastructure for scaling v mware view wi...
Presentation   cisco vxi–optimized infrastructure for scaling v mware view wi...Presentation   cisco vxi–optimized infrastructure for scaling v mware view wi...
Presentation cisco vxi–optimized infrastructure for scaling v mware view wi...
 
Presentation cisco vxi–optimized infrastructure for scaling v mware view wi...
Presentation   cisco vxi–optimized infrastructure for scaling v mware view wi...Presentation   cisco vxi–optimized infrastructure for scaling v mware view wi...
Presentation cisco vxi–optimized infrastructure for scaling v mware view wi...
 
RTP NPUG: Ansible Intro and Integration with ACI
RTP NPUG: Ansible Intro and Integration with ACIRTP NPUG: Ansible Intro and Integration with ACI
RTP NPUG: Ansible Intro and Integration with ACI
 
Cisco CSR1000V, VMware, and RESTful APIs
Cisco CSR1000V, VMware, and RESTful APIsCisco CSR1000V, VMware, and RESTful APIs
Cisco CSR1000V, VMware, and RESTful APIs
 
Améliorer OpenStack avec les technologies Intel
Améliorer OpenStack avec les technologies IntelAméliorer OpenStack avec les technologies Intel
Améliorer OpenStack avec les technologies Intel
 
Application hosting in the Intelligent WAN
Application hosting in the Intelligent WANApplication hosting in the Intelligent WAN
Application hosting in the Intelligent WAN
 
PSOCLD-1006 Cisco Cloud Architectures on OpenStack - Cisco Live! US 2015 San ...
PSOCLD-1006 Cisco Cloud Architectures on OpenStack - Cisco Live! US 2015 San ...PSOCLD-1006 Cisco Cloud Architectures on OpenStack - Cisco Live! US 2015 San ...
PSOCLD-1006 Cisco Cloud Architectures on OpenStack - Cisco Live! US 2015 San ...
 
Building a PaaS Platform like Bluemix on OpenStack
Building a PaaS Platform like Bluemix on OpenStackBuilding a PaaS Platform like Bluemix on OpenStack
Building a PaaS Platform like Bluemix on OpenStack
 
ASICSoft Briefing 2015 v3
ASICSoft Briefing 2015 v3ASICSoft Briefing 2015 v3
ASICSoft Briefing 2015 v3
 
OpenStack Ousts vCenter for DevOps and Unites IT Silos at AVG Technologies
OpenStack Ousts vCenter for DevOps and Unites IT Silos at AVG Technologies OpenStack Ousts vCenter for DevOps and Unites IT Silos at AVG Technologies
OpenStack Ousts vCenter for DevOps and Unites IT Silos at AVG Technologies
 
Resume-SystemsDBA-Brian Wigton
Resume-SystemsDBA-Brian WigtonResume-SystemsDBA-Brian Wigton
Resume-SystemsDBA-Brian Wigton
 

More from Robb Boyd

More from Robb Boyd (20)

Enterprise-Grade Trust: Collaboration Without Compromise
Enterprise-Grade Trust: Collaboration Without CompromiseEnterprise-Grade Trust: Collaboration Without Compromise
Enterprise-Grade Trust: Collaboration Without Compromise
 
TechWiseTV Workshop - Q&A - Cisco Catalyst 9600: Deep Dive and Design Conside...
TechWiseTV Workshop - Q&A - Cisco Catalyst 9600: Deep Dive and Design Conside...TechWiseTV Workshop - Q&A - Cisco Catalyst 9600: Deep Dive and Design Conside...
TechWiseTV Workshop - Q&A - Cisco Catalyst 9600: Deep Dive and Design Conside...
 
TechWiseTV Workshop: Cisco Catalyst 9600: Deep Dive and Design Considerations
TechWiseTV Workshop: Cisco Catalyst 9600: Deep Dive and Design ConsiderationsTechWiseTV Workshop: Cisco Catalyst 9600: Deep Dive and Design Considerations
TechWiseTV Workshop: Cisco Catalyst 9600: Deep Dive and Design Considerations
 
TechWiseTV Workshop - Q&A - Cisco Catalyst 9100 Access Points for Wi-Fi 6
TechWiseTV Workshop - Q&A - Cisco Catalyst 9100 Access Points for Wi-Fi 6TechWiseTV Workshop - Q&A - Cisco Catalyst 9100 Access Points for Wi-Fi 6
TechWiseTV Workshop - Q&A - Cisco Catalyst 9100 Access Points for Wi-Fi 6
 
TechWiseTV Workshop - Q&A - Application Hosting on the Cisco Catalyst 9000 Sw...
TechWiseTV Workshop - Q&A - Application Hosting on the Cisco Catalyst 9000 Sw...TechWiseTV Workshop - Q&A - Application Hosting on the Cisco Catalyst 9000 Sw...
TechWiseTV Workshop - Q&A - Application Hosting on the Cisco Catalyst 9000 Sw...
 
TechWiseTV Workshop: Cisco Catalyst 9100 Access Points for Wi-Fi 6
TechWiseTV Workshop: Cisco Catalyst 9100 Access Points for Wi-Fi 6TechWiseTV Workshop: Cisco Catalyst 9100 Access Points for Wi-Fi 6
TechWiseTV Workshop: Cisco Catalyst 9100 Access Points for Wi-Fi 6
 
TechWiseTV Workshop: Application Hosting on Catalyst 9000 Series Switches
TechWiseTV Workshop: Application Hosting on Catalyst 9000 Series SwitchesTechWiseTV Workshop: Application Hosting on Catalyst 9000 Series Switches
TechWiseTV Workshop: Application Hosting on Catalyst 9000 Series Switches
 
TechWiseTV Workshop 314 - Q&A Cisco SD-WAN Security
TechWiseTV Workshop 314 - Q&A Cisco SD-WAN Security TechWiseTV Workshop 314 - Q&A Cisco SD-WAN Security
TechWiseTV Workshop 314 - Q&A Cisco SD-WAN Security
 
The Enhanced Cisco Container Platform
The Enhanced Cisco Container PlatformThe Enhanced Cisco Container Platform
The Enhanced Cisco Container Platform
 
TechWiseTV Workshop: Improving Performance and Agility with Cisco HyperFlex
TechWiseTV Workshop: Improving Performance and Agility with Cisco HyperFlexTechWiseTV Workshop: Improving Performance and Agility with Cisco HyperFlex
TechWiseTV Workshop: Improving Performance and Agility with Cisco HyperFlex
 
TechWiseTV Workshop: SD-WAN Security
TechWiseTV Workshop: SD-WAN SecurityTechWiseTV Workshop: SD-WAN Security
TechWiseTV Workshop: SD-WAN Security
 
TechWiseTV Workshop: Cisco Catalyst 9800 Series Wireless Controller
TechWiseTV Workshop: Cisco Catalyst 9800 Series Wireless ControllerTechWiseTV Workshop: Cisco Catalyst 9800 Series Wireless Controller
TechWiseTV Workshop: Cisco Catalyst 9800 Series Wireless Controller
 
Protect Kubernetes Environments with Cisco Stealthwatch Cloud
Protect Kubernetes Environments with Cisco Stealthwatch CloudProtect Kubernetes Environments with Cisco Stealthwatch Cloud
Protect Kubernetes Environments with Cisco Stealthwatch Cloud
 
Incredible Compute Density: Cisco DNA Center Platform: Digging Deeper with APIs
Incredible Compute Density: Cisco DNA Center Platform: Digging Deeper with APIsIncredible Compute Density: Cisco DNA Center Platform: Digging Deeper with APIs
Incredible Compute Density: Cisco DNA Center Platform: Digging Deeper with APIs
 
Infrastructure Solutions for Deploying AI/ML/DL Workloads at Scale
Infrastructure Solutions for Deploying AI/ML/DL Workloads at ScaleInfrastructure Solutions for Deploying AI/ML/DL Workloads at Scale
Infrastructure Solutions for Deploying AI/ML/DL Workloads at Scale
 
TechWiseTV Workshop Q&A: Cisco UCS C4200
TechWiseTV Workshop Q&A: Cisco UCS C4200TechWiseTV Workshop Q&A: Cisco UCS C4200
TechWiseTV Workshop Q&A: Cisco UCS C4200
 
TechWiseTV Workshop: Cisco UCS C4200
TechWiseTV Workshop: Cisco UCS C4200TechWiseTV Workshop: Cisco UCS C4200
TechWiseTV Workshop: Cisco UCS C4200
 
TechWiseTV Workshop: ASR 9000
TechWiseTV Workshop: ASR 9000 TechWiseTV Workshop: ASR 9000
TechWiseTV Workshop: ASR 9000
 
TechWiseTV Workshop: Q&A Cisco Hybrid Cloud Platform for Google Cloud
TechWiseTV Workshop: Q&A Cisco Hybrid Cloud Platform for Google CloudTechWiseTV Workshop: Q&A Cisco Hybrid Cloud Platform for Google Cloud
TechWiseTV Workshop: Q&A Cisco Hybrid Cloud Platform for Google Cloud
 
TechWiseTV Workshop: Cisco SD-WAN
TechWiseTV Workshop: Cisco SD-WANTechWiseTV Workshop: Cisco SD-WAN
TechWiseTV Workshop: Cisco SD-WAN
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Recently uploaded (20)

MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 

Simulating Networks Using Cisco Modeling Labs (TechWiseTV Workshop)

  • 1. Nour Abu-Sheikh Product Manager Oct 7, 2015 Technical Overview – TechWiseTV Cisco Modeling Labs
  • 2. 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
  • 3. 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
  • 4. The Challenge • 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?
  • 5. 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 Solution Cisco Modeling Labs
  • 6. 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
  • 7. 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
  • 8. Cisco Modeling Labs – High-Level Architecture Cisco Modeling Labs - Client VMware ESXi Cisco Modeling Labs - Server OpenStack Routers Switches Servers Ubuntu Windows 1 ….… N UCS Server Windows MAC
  • 9. CML Architecture – OVAOVA̶CiscoProvidedCustomerProvided VMMaestro Cisco VM Hypervisor (KVM) VIRL Service Topology Director AutoNetKit AutoNetKit Cisco Extensions OpenStack Ubuntu Linux VMWare ESXi Hardware
  • 10. CML Architecture – ISOOVA̶CiscoProvidedCustomerProvided VMMaestro Cisco VM Hypervisor (KVM) VIRL Service Topology Director AutoNetKit AutoNetKit Cisco Extensions OpenStack Ubuntu Linux Server Hardware
  • 11. 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
  • 12. 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
  • 13. CML Client – VM Maestro Console Outline view Projects Topologies & History Drawing Tools Type of Images Available External Connectivity Tools Perspectives: Design or Simulation Node Editor Graph View Canvas/workspace AutoNetKit Config Builder Topology Properties Problems View CML Tool Bar
  • 14. CML Architecture - AutoNetKit Network Configuration / Rendering
  • 15. CML Architecture - Services Topology Director
  • 16. CML Architecture – CML Workflow
  • 17. What’s New in Cisco Modeling Labs – v1.1 • 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
  • 18. What’s New in Cisco Modeling Labs – v1.1 • 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
  • 19. What’s New in Cisco Modeling Labs – v1.1 • 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
  • 20. What’s New in Cisco Modeling Labs – v1.1 IOSvL2 - 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
  • 21. What’s New in Cisco Modeling Labs – v1.1 IOSvL2 - Features NOT Supported • Routing protocol support • Port mirroring (SPAN) • Private VLANs
  • 22. Cisco Modeling Labs v1.1 Supported Platforms • IOSv / IOSv L2 • IOS XRv • IOS XE (CSR1000v) • ASAv • Ubuntu Linux Server • NX-OSv (can run in CML but no released image)
  • 23. 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 Architecture Virtualized Platform Operating Systems ASA Virtualized ASAv
  • 24. Reference Platforms Bundled with CML 1.1 Bundled 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
  • 25. 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
  • 26. • 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
  • 27. • 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 Requirements Estimating 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
  • 28. • 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
  • 29. • 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
  • 30. CML Corporate Edition vs. VIRL Personal Edition CML 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 CCW Credit 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.
  • 31. DEMO
  • 32. 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