SlideShare a Scribd company logo
1 of 46
Download to read offline
We’re ready. Are you?
February 15 - 19, 2016 • Berlin, Germany
Application Hosting in the
Intelligent WAN
Matt Bolick - Technical Marketing Engineer
February 2016
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1076
•  Branch Service Virtualization
Motivations
•  UCS E-Series
•  Open Service Containers
Agenda
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1076
Branch Service
Virtualization Motivation
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1076
The Lean Branch Office
Balancing IT Efficiency and User Experience
• No local servers
• Full reliance on WAN
• Simplicity, low cost
• No service guarantees
Serverless Branch
Data Center/
Cloud
WAN/Internet
Branch Office
Lean Branch
Data Center/
Cloud
WAN/Internet
Branch Office
• 4-5 local servers
• Full reliance on WAN except for
mission-critical applications
• All servers local
• No reliance on WAN
• Complexity, high cost
• Service guarantees
Full-Service Branch
Data Center/
Cloud
WAN/Internet
Branch Office
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1076
•  Current Branch infrastructure often contains physical appliances that complicate
architecture
•  Purpose built devices consume space and complicate deployments
•  Costly to operate
•  Upgrades / service extensions often require branch visits to install / swap equipment
•  Difficult to manage
•  Adding services requires new hardware and an expensive truck-roll
Virtualization of Branch Network Functions
WAN
Campus /
DC
Branch
CUBECUBE
Branch Appliances
•  Router: Routing, ACL, NAT, SNMP..
•  Switch: port aggregation
•  Services realized with appliances
•  Full redundancy
•  Could be multi-vendor (Best of breed)
F/D/C
F/D/C
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1076
Application Hosting Spectrum
Different models for different application needs.
Native Process
• Very Tight Integration
• Best Performance
LXC
• Strict Kernel
Requirements
• Good performance
with some security
Docker
• Emerging Industry
Standard
• Future Support
KVM
• Any OS
• Complete separation
• Linux host OS
normally – Type 2
hypervisor
Type 1
Hypervisor
• Service Module Only
• VMWare, HyperV,
Zen…
Service Containers
Linux Containers
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1076
UCS E-Series
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1076
Cisco End-to-End Solution
Cisco UCS B-Series and C-Series for Data Center; UCS E-Series for Branch
Location-Suitable Form Factors, Consistent Device Management
Cisco UCS® B- and C-Series
This unified compute platform offers infrastructure
consolidation in the data center. These servers offer
innovative virtualization, memory, provisioning, I/O, and
management capabilities.
Cisco® UCS E-Series Servers
This residual compute platform offers
all-in-one device convergence that facilitates
centralization of branch applications into the
data center.
WAN/Internet
Branch Office
Data Center/Cloud
Address
WAN-induced
performance,
availability, and
compliance
challenges.
Consolidate
Infrastructure
Centralize
Applications
Support User
Experience
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1076
Cisco UCS E-Series DC-class Servers
Cisco® UCS E160D
§  Service module
§  VMware, Hyper-V,
Citrix certified
§  Intel E5 6 core processor
§  vNGIPS, vWLC, vWAAS, virtual
desktops, physical security
Cisco UCS E180D
§  Service module
§  VMware, Hyper-V,
Citrix certified
§  Intel E5 8 core processor
§  vNGIPS, vWLC, vWAAS, virtual
desktops, physical security, security
applications
Cisco UCS® E140S
§  Service module
§  VMware, Hyper-V,
Citrix certified
§  Intel E3 4 core processor
§  vNGIPS, vWLC, vWAAS,
physical security
Performance
Scalability
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1076
Cisco UCS E-Series Single-Wide Blade
Compact Blade Housed in Cisco ISR G2 and 4000 Series ISR Chassis
- Cisco UCS E140S M2
Up to 2 SATA, SAS, or SSD hard drives
Configuration and
management through CIMC/
IMC SUP or UCSD
Intel® Xeon® E3 family
quad-core processor
Onboard hardware RAID 0/1 with hot-
swappable capability
One external and two
internal GE ports
USB 2.0 port for external device
connectivity
8, 12, and 16 GB
DRAM options
Maximum 65 W power draw
80 percent less than server
Wire-free, plug-and-play modularity,
low shipping weight (2.5 lb/1.1 kg)
Remote and
schedulable power
management
KVM console connector
10/100 Ethernet
management port
Two SD cards: One for the CIMC
and temporary storage of OS and
one as a blank virtual drive
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1076
Cisco UCS E-Series Double-Wide Blade
Powerful Blade Housed in ISR G2 and 4000 Series ISR Chassis - UCS
E160D M2, UCS E180D M2
Up to 3 SATA, SAS, SSD hard drives
Out-of-band
configuration and
management
through CIMC/ IMC Sup
or UCSD
Onboard hardware RAID 0, 1, and 5 configuration
options with hot-swappable capabilityTwo external and two internal GE ports
with TCP/IP acceleration
Front-panel VGA, 2 USB, and serial
console connectors
8 GB - 96 GB
DRAM options
Maximum 130 W power draw,
80 percent less than server
Wire-free, plug-and-play modularity, low shipping weight
(7 lb/3.2 kg)
Remote and schedulable
power management
Two SD cards: One for the CIMC
and temporary storage of OS
and one as a blank virtual drive
Intel® Xeon® E5-2400 6-core, 8-core
processor
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1076
Hardware Comparison Matrix
(Cisco UCS E-Series)
Reference
UCS E140S M2 UCS E160D M2 UCS E180D M2
Processor
Intel® Xeon® E3-1105C v2
(1.8 GHz)
Intel Xeon E5-2418L v2 (2.0 GHz) Intel Xeon E5-2428L v2 (1.8 GHz)
Core/vCPU 4/8 6/12 8/16
Memory 8 - 16 GB 8 - 96 GB 8 - 96 GB
Storage
Up to 3.6 TB (2 HDD bays)
SATA, SAS, SED, SSD
Up to 5.4 TB (3 HDD bays)
SATA, SAS, SED, SSD
Up to 5.4 TB (3 HDD bays)
SATA, SAS, SED, SSD
RAID RAID 0 and RAID 1 RAID 0, RAID 1, and RAID 5 RAID 0, RAID 1, and RAID 5
Network port
Internal: 2 GE ports
External: 1 GE port
Internal: 2 GE ports
External: 2 GE ports
Internal: 2 GE ports
External: 2 GE ports
Platforms
4451-X, 4351, 4331, 2911, 2921,
2951, 3925, 3945, 3925E, 3945E
4451-X, 4351, 2921, 2951, 3925,
3945, 3925E, 3945E
4451-X, 4351, 2951, 3925, 3945,
3925E, 3945E
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1076
Cisco UCS E-Series Network Compute Engine
Cisco® UCS EN140N
§  NIM network compute module
§  Virtualization enabled
§  Network compute applications -
FirePower, vWAAS
Cisco UCS EN120S
§  Service module
§  VMware and
Hyper-V certified
§  Network compute
applications - FirePower, vWAAS
Cisco UCS® EN120E
§  Enhanced HWIC
§  Virtualization enabled
§  Network compute applications -
FirePower, vWAAS
Performance
Scalability
(Supported on ISR-G2 only)
(Supported on ISR4000 only)
Target FCS Oct15’
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1076
Cisco UCS E-Series Network Compute Engine
Compact, Multipurpose Blade Housed in 4000 Series ISR -
Cisco UCS EN140N M2
Up to 8 GB RAM
Intel® Atom
quad-core processor
One 2GB SD card
for CIMC
50, 100, 200 GB mSATA
SSD options
Dedicated
management port
One external Gigabit
Ethernet port/ Two
internal Gigabit
Ethernet ports
KVM console
connector
USB 2.0 port for
external device
connectivity
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1076
Hardware Comparison Matrix
(Cisco UCS E-Series NCE)
UCS EN120S M2 UCS EN140N (4000 ISR Only) UCS EN120E (ISR G2 Only)
Processor
Intel Pentium
B925C (2.0 GHz)
Intel Atom C2518
(1.7 GHz)
Intel Atom C2358
(1.7 GHz)
Core/vCPU 2/4 4/4 2/2
Memory 8 - 16 GB 8 GB 8 GB
Storage
500 GB- 2 TB (2 HDD)
SATA, SAS
50 GB – 200 GB 50 GB – 200 GB
RAID RAID 0 and RAID 1 NA NA
Network port
Internal: 2 GE ports
External: 1 GE port
Internal: 2 GE ports
External: 1 GE port
Internal: 2 GE ports
External: 1 GE port
Platforms
2911, 2921, 2951, 3925, 3945,
3925E, 3945E, 4451-X,
4351, 4331
4451, 4431, 4351, 4331, 4321
1921, 1941, 2901, 2911, 2921, 2951,
3925, 3945, 3925E, 3945E
Reference
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1076
Cisco UCS E-Series Server Hypervisor and OS
Support
VMware Hypervisor
•  VMware vSphere Hypervisor™ 5.0, update 1
•  VMware vSphere Hypervisor™ 5.1
•  VMware vSphere Hypervisor™ 5.5
•  VMware vSphere Hypervisor™ 6.0
Other Hypervisors
•  Hyper-V (Windows 2008 R2, 2012 R2)
•  Citrix XenServer 6.0
Microsoft Windows
•  Windows Server 2008 R2 Standard 64-bit
•  Windows Server 2008 R2 Enterprise 64-bit
•  Windows Server 2012, 2012 R2
Linux
•  Red Hat Enterprise Linux 6.2
•  SUSE Linux Enterprise 11, service pack 2
•  Oracle Enterprise Linux 6.0, update 2
Supported by
Cisco SMARTnet
Attached to ISR
Supported by OS /
Hypervisor Vendor
Purchased separately
ISR Chassis
Cisco® UCS E-Series
Server Module
Hypervisor
Hardware Support
Provided by Cisco®
UCS E-Series hardware
supported under ISR
SMARTnet at no
additional cost
VMware Embedded
Software - ESX and
Foundation supported
by ISR SMARTnet
VMware ESXi
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1076
Cisco UCS E-Series Blade Management
Cisco Integrated Management Controller
§  Out-of-band management
§  Management access hosted on dedicated baseboard management
controller (BMC) chip on each Cisco UCS® E-Series Server
§  10/100 Ethernet out-of-band management interface 
§  Lights-out management
§  Virtual KVM and Virtual media support
§  Consistent CLI and GUI look and feel
§  Same user interface as UCS C-Series rack server CIMC
−  UCS E-Series CIMC XML API
http://www.cisco.com/c/en/us/td/docs/unified_computing/ucs/e/api/
guide/b_cimc_api_book/
b_cimc_api_book_chapter_01.html#topic_B19A7BEBFBAB4DDFB90
B9456709C6402
−  Cisco® IMC PowerTool - Configure and download CIMC settings using
cmdlet and scripts https://communities.cisco.com/docs/DOC-51321
UCS E-Series Server
CLI
LAN, WAN, console
ports, and interfaces
CIMC
Web GUI
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1076
IMC Supervisor 1.1
§  Delivered as a virtual machine, runs on VMware
§  Eval license pre-installed, for 60 days up to 50 servers
§  Centrally manage distributed UCS® E-Series
§  Platform hardware inventory
§  Firmware inventory
§  Enhancements to Managing Firmware
§  Hardware health status
§  Detailed fault logging
and history
§  vKVM launch
§  Server Configuration through Policy-Based Management
(Requires Advanced License)
§  Email Alert Enhancements
§  Read-Only User
§  Advanced Licensing Option
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1076
Unified Virtualization Management
Central Management with VMware vCenter or Microsoft System Center
VM VM VM
VMware ESX
VM VM VM
VMware ESX
VM VM VM
VMware ESX
Vmware vSphere 4
VM VM VM VM VM VM
UCS
Data Center
Branch Office
UCS E-SeriesUCS E-Series
Branch Office
UCS® E-Series
Branch Office
System
Center
or
vCenter
A single console for all VMs and hypervisor administration
§  Extend virtualization management from the data center to the branch
§  Centralize control and visibility at every level of the virtual infrastructure
§  Simplify, standardize, and automate remote server infrastructure
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1076
Nimble Delivery of WAN Services
Improves IT operations and efficiency
Network virtualization convergence reduces Physical Appliances
WAN
Data Center/Cloud Branch Office
VNF
Voice
Systems
Storage Security
vWSA vWAAS
WAAS
ASAv
Third
-party
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1076
Open Service Containers for
IOS-XE Routers
(ISR 4K, ASR1K, CSR1Kv)
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1076
What are Cisco platforms doing?
Support RPM package installation directly to the system.
IOS XR
Support for 3rd party LXC containers. Support for Guest Shell LXC. Future support for
Docker containers.
Nexus OS
Open to any 3rd party or custom KVM application on routing platforms. Future plans for
Docker support and alignment with IOX. Ultimate flexibility with UCS-E module.
IOS XE
IOX program provides an IOT focused “app store” for KVM applications as well as Fog
Director GUI manager.
Classic IOS
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1076
What is a Service Container?
Service Containers use virtualization technology
(LXC and KVM) to provide a hosting environment
on Cisco routers/switches for applications which
may be developed and released independent of
platform release cycles.
Virtualized environment on a cisco device.
Use Case Cisco Virtual Services:
•  Work/Appliance Consolidation
•  Lightweight Application Hosting
•  Example: ISR4451X-WAAS
Use Case Third Party Services:
•  Process Hosted Applications
Container
Network OS
Virtual Service
Service Containers
WAY MORE INFO:
What the Heck is a Service Containers? (blog)
An Introduction to Service Containers (Presentation)
Fundamentals of Service Containers (Techwise Video)
Wireshark on the Catalyst 4500
Virtual Service Container Config Guide (NXOS &IOSXE)
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1076
Native Process
• Very Tight
Integration
• Best Performance
LXC
• Strict Kernel
Requirements
• Good performance
with some security
Docker
• Emerging Industry
Standard
• Future Support
KVM
• Any OS
• Complete separation
• Linux host OS
normally – Type 2
hypervisor
Type 1
Hypervisor
• Service Module Only
• VMWare, HyperV,
Zen…
Application Hosting Spectrum
Different models for different application needs.
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1076
Native Process
• Very Tight
Integration
• Best Performance
LXC
• Strict Kernel
Requirements
• Good performance
with some security
Docker
• Emerging Industry
Standard
• Future Support
KVM
• Any OS
• Complete separation
• Linux host OS
normally – Type 2
hypervisor
Type 1
Hypervisor
• Service Module Only
• VMWare, HyperV,
Zen…
Cisco Service ContainersLinux ContainersOpen Service Containers
Application Hosting Spectrum
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1076
Linux OS
KVM/LXC
IOS-XE Software Architecture
IOSd
Control Plane
Cisco Apps (WAAS, Snort)
Customer and 3rd Party
Applications
Platform-Specific Data Plane AppNav
Internal Services Blade
(UCS® E-Series)
External Services Blade
(UCS)
Virtual Ethernet
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1076
Services Container Options
Only Cisco Applications
•  kWAAS
•  Joulex
•  Snort
No 3rd party applications
UCS E-Series for 3rd party apps
Cisco Approved 3rd party partner
applications
Support provided by partner
Supported in theory but not in practice
Open architecture for 3rd party apps on
boarding
Support on ISR4K, ASR1K & CSR1Kv
Easier for customers to enable apps on
the container
No restrictions for customer or 3rd party
KVM applications.
Closed Controlled Open
Available Nov ‘15Available at ISR4K FCS
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1076
Common Service Container Use Cases
General purpose virtual machine with custom and open-source troubleshooting tools.
(Wireshark, Speedtest, etc.)
Troubleshooting VM
Common network functions such as Print Server, Domain Controller, File Storage, etc.
Network Functions
Network Analysis and Application Performance Monitoring without a dedicated probe.
Analytics
Augment the capabilities of the host platform in some way. (Custom encryption, business-
based routing, specialized API interface)
Device Customization
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1076
Cisco ISR 4400 Series Architecture
Control Plane (1
core) and Services
Plane (3 cores)
Data Plane
(6 or 10 cores)
Multigigabit
Fabric
FPGE
ISC
SM-X
NIM
Service Plane
(control plane CPU)
KVM - Hypervisor
Service Container
Service containers
live here
IOS
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1076
Cisco ISR 4300 Series Architecture
Service Plane
(control plane CPU)
KVM - Hypervisor
Service Container
IOS
Service Container
Multigigabit
Fabric
FPGE
ISC
SM-X
NIM
Data Plane Cores
Note:4321 uses 2DP, 1CP & 1SC cores
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1076
ISR4K Services Core Specifications
Platform Service Cores
Speed
(GHz)
Relative Compute
Power
Min Additional
DRAM
Min Additional
SSD
Min Additional
HDD
ISR4451
(Gladden)
3 2 6P 4GB 200GB 1TB
ISR4431
(Gladden)
3 1 3P 4GB 200GB 1TB
ISR4351
(Rangeley)
3 2.4 3 P 4GB 50GB 1TB
ISR4331
(Rangeley)
3 2.0 2.5 P 4GB 50GB 1TB
ISR4321
(Rangeley)
1 2.4 P 4GB 50GB 1TB
UCS-E NIM 4 1.6 2.6 P N/A N/A N/A
UCS-E EHWIC 2 1.6 1.3 P N/A N/A N/A
Normalize to Rangley 2.4 GHz core = 1P
Gladden 1GHz = Rangley 2.4 GHz
For Your
Reference
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1076
What do I need to add to an ISR4K system?
•  Service Containers (currently) REQUIRE additional DRAM beyond the 4GB system default
•  Additional DRAM beyond 4GB will be available to a KVM application
•  Example: 8GB DRAM will have 4GB available to Service Containers
•  Example: 16GB DRAM will have 12GB available to Service Containers
Memory
•  No storage is included by default and applications do not have access to bootflash.
•  Options include internal MSATA SSD on 4300 Series, NIM-SSD or NIM-HD on all ISR4K.
•  Smaller sizes and lower reliability SSD options at lower price will be available in late CY15.
Storage
Note: ASR1K/CSR requirements will be different.
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1076
NIM-SSD:
•  1 or 2 hot-swappable 200GB SSD drives
•  400GB option in CY15
NIM-HD:
•  1 hot-swappable 1TB drive
•  Available late 2015
SSD-MSATA-200G:
•  Doesn’t consume a NIM slot!
•  Embedded 50GB or 200GB SSD storage
•  Not available on 4431/4451
Storage Options
34
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1076
Unique Requirements for IOS XE Service
Containers
•  YAML (derived from LibVirt XML) header file(s) within the OVA
•  Outlines the resource requirements for the application so the system knows
what to do with it.
•  Memory, storage, CPU shares, CDROM ISO, etc.
•  Properly formatted disk image
•  Supported formats are qcow2, raw and raw with Cisco capacity XML tag
•  IDE virtio driver within the VM kernel for disk access
•  Optional TTY0 and TTY1 specification for console/aux connection
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1076
•  YAML Descriptor File Defining:
•  Number of VCPUs and Share of CPU cycles
•  Memory
•  Disks including size and source image if applicable
•  Virtual NICs
•  Console/Aux connectivity
•  Disk Image – One or more disk image files.
•  ISO: Supported for read-only file systems like a CDROM.
•  RAW: Supported for read-write file systems.
•  QCOW2: Supported for read-write with compression. Longer initial install time but much
smaller disk images as a result of compression. Generally the recommended format for
standard disk images.
•  Manifest File – Simple text file with the SHA1 hash for all files in the OVA.
•  Version File – Simple text file with application version number.
Mandatory Service Container OVA Contents
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1076
Useful Open Source Tools for Developers
virt-manager – GUI Linux tool for creating and managing VMs.
qemu-img – Useful tool for converting disk images
Example: qemu-img convert -p -c -f raw -O qcow2 <raw.img> <qcow2.img>
openssl – Generates manifest file.
Example: openssl sha1 *.qcow2 *.ver *.yaml > vm.mf
tar – An OVA is nothing more than a tar file with a fancy name.
Example: tar -cvf VM.ova vm.qcow2 platform.xml 4300.xml 4400.xml vm.mf
packaging.yaml.sh – Cisco script to help build an ova in one step.
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1076
Example YAML File
disk:
- target dev: hdc
file: montavista.iso
- target dev: sda
file: kvm_storage_4000MB.img
upgrade-model: ha-sync
interfaces:
- target-dev: net1
alias: net1
- target-dev: net2
type: management
serial:
- serial
- console
# Specify runtime and startup
startup:
runtime: kvm
boot-dev: cdrom
manifest-version: 1.0
info:
name: kvm_prof_2
description: "KVM Montavista Test Distro
version: 1.0
author-name: Cisco Systems, Inc.
author-link: "http://www.cisco.com"
app:
# Indicate app type (vm, paas, lxc etc.,)
apptype: vm
resources:
cpu: 6
memory: 262144
vcpu: 1
App Info &
Definition
Memory/CPU
Reservation
Disk(s) Definition
Ethernet Interfaces
Serial Devices
Boot Details
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1076
Service Container Install/Monitor Commands
Virtual-Service Install/Monitor:
ISR4K# virtual-service install name testapp package bootflash:testapp.ova
ISR4K# show virtual-service list
ISR4K# show virtual-service detail name testapp
ISR4K# virtual-service connect name testapp aux|console
Install an OVA to disk
Show current status including
application install progress
Connect a virtual terminal to the
application serial port (if supported)
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1076
Service Container Configure & Activate Commands
Virtual-Service Configuration:
virtual-service
signing level unsigned
!
interface virtualportgroup 1
ip address 10.0.0.1 255.255.255.0
!
virtual-service testapp
vnic gateway virtualportgroup 1
guest ip address 10.0.0.2
activate
New Global-Level Structure
Single command to disable signing
Up to 32 virtual interfaces to OVS
Application Instance Configuration
One or more interfaces per application
Optional guest interface configuration
Activate an installed & configured App
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1076
Open Service Container Support Model
Linux OS
KVM/LXC
IOSd
Control Plane
WAAS
Customer and 3rd
Party Applications
Platform-Specific Data Plane
Virtual Ethernet
Cisco Support:
Call TAC and they’ll help you out.
Third Party & Community Support:
TAC will redirect you.
Cisco Devnet Provides:
•  Community support for developers
•  Documentation
•  Developer Tools
•  Access to Cisco Engineers
•  Sample open source VMs
•  Share open source projects
•  Examples from Cisco Engineers
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1076
Future Development
•  RAM Disks – will allow apps with low storage requirements to keep their
disk images on bootflash
•  Default DRAM – Support for lightweight applications in default 4GB memory.
•  VM Configuration – User can overwrite the VM specifications from the
YAML file (CPU, DRAM, NICS, etc) through configuration commands.
•  Docker – Support standard Docker containers in addition to KVM.
•  Fog Director – Support the same app-store model and deployment GUI as
IOX applications.
•  VBO/NSO Orchestration – Integration with Elastic Service Controller and
NSO for consistent orchestration with other Cisco NFV products.
•  Layer 2 Redirect/Chaining – Bridging/Redirect from data plane interfaces as
well as L2 VLAN switching between Service Containers.
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1076
More Information
Cisco DevNet
•  Online community for developers
•  Direct access to Cisco Engineers and
Product Teams
•  Repository of how-to guides, best
practices and sample code
•  This will be the primary source for Service
Container information and sample OVAs
•  Due to Cisco support requirements, VMs will
not be posted to Cisco.com directly.
•  Keep an eye out for a Service Container
Hackathon with fabulous prizes!
43
Early Access: http://cs.co/9007BngmL
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1076
Links
WAY MORE INFO:
What the Heck is a Service Containers? (blog)
http://cs.co/9006BnlDC
An Introduction to Service Containers (Presentation)
http://cs.co/9005BnlD7
Fundamentals of Service Containers (Techwise Video)
http://cs.co/9004BnlDA
Wireshark on the Catalyst 4500
http://cs.co/9002BnlD4
Virtual Service Container Config Guide (NXOS &IOSXE)
http://cs.co/9001BnlDN
44
Thank you
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID 45
We’re ready. Are you?

More Related Content

What's hot

What's hot (20)

Achieving Network Deployment Flexibility with Mirantis OpenStack
Achieving Network Deployment Flexibility with Mirantis OpenStackAchieving Network Deployment Flexibility with Mirantis OpenStack
Achieving Network Deployment Flexibility with Mirantis OpenStack
 
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
 
Cisco cloud computing deploying openstack
Cisco cloud computing deploying openstackCisco cloud computing deploying openstack
Cisco cloud computing deploying openstack
 
Cisco ucs s3260 the new storage building blocks
Cisco ucs s3260 the new storage building blocksCisco ucs s3260 the new storage building blocks
Cisco ucs s3260 the new storage building blocks
 
NFV orchestration for cloud and virtual branch services
NFV orchestration for cloud and virtual branch servicesNFV orchestration for cloud and virtual branch services
NFV orchestration for cloud and virtual branch services
 
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'
 
Cisco catalyst3750presspresentation
Cisco catalyst3750presspresentationCisco catalyst3750presspresentation
Cisco catalyst3750presspresentation
 
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
 
Cisco Connect Montreal 2017 - Mise à Jour UCS et Hyperflex
Cisco Connect Montreal 2017 - Mise à Jour UCS et HyperflexCisco Connect Montreal 2017 - Mise à Jour UCS et Hyperflex
Cisco Connect Montreal 2017 - Mise à Jour UCS et Hyperflex
 
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
 
Mirantis unlocked partner webinar deck
Mirantis unlocked partner webinar deckMirantis unlocked partner webinar deck
Mirantis unlocked partner webinar deck
 
Choosing PaaS: Cisco and Open Source Options: an overview
Choosing PaaS:  Cisco and Open Source Options: an overviewChoosing PaaS:  Cisco and Open Source Options: an overview
Choosing PaaS: Cisco and Open Source Options: an overview
 
Cisco prime network 4
Cisco prime network 4Cisco prime network 4
Cisco prime network 4
 
Cisco isr 4000 platform comparison &amp; benefits of migrating to cisco 4000 ...
Cisco isr 4000 platform comparison &amp; benefits of migrating to cisco 4000 ...Cisco isr 4000 platform comparison &amp; benefits of migrating to cisco 4000 ...
Cisco isr 4000 platform comparison &amp; benefits of migrating to cisco 4000 ...
 
Cisco’s Cloud Strategy, including our acquisition of CliQr
Cisco’s Cloud Strategy, including our acquisition of CliQr Cisco’s Cloud Strategy, including our acquisition of CliQr
Cisco’s Cloud Strategy, including our acquisition of CliQr
 
Oracle Solaris Application-Centric Lifecycle and DevOps
Oracle Solaris Application-Centric Lifecycle and DevOpsOracle Solaris Application-Centric Lifecycle and DevOps
Oracle Solaris Application-Centric Lifecycle and DevOps
 
Nx o sv and virl
Nx o sv and virlNx o sv and virl
Nx o sv and virl
 
Ln family portfolio_customer_presentation
Ln family portfolio_customer_presentationLn family portfolio_customer_presentation
Ln family portfolio_customer_presentation
 
Chef arista devops days a'dam 2015
Chef arista devops days a'dam 2015Chef arista devops days a'dam 2015
Chef arista devops days a'dam 2015
 
Cisco catalyst 9200 series platform spec, licenses, transition guide
Cisco catalyst 9200 series platform spec, licenses, transition guideCisco catalyst 9200 series platform spec, licenses, transition guide
Cisco catalyst 9200 series platform spec, licenses, transition guide
 

Similar to Open Service Containers: a virtual machine hosting environment directly into the branch router: an overview

Cisco at v mworld 2015 cs integrated infrastructure_vmworld_cisco_v1
Cisco at v mworld 2015 cs integrated infrastructure_vmworld_cisco_v1Cisco at v mworld 2015 cs integrated infrastructure_vmworld_cisco_v1
Cisco at v mworld 2015 cs integrated infrastructure_vmworld_cisco_v1
ldangelo0772
 

Similar to Open Service Containers: a virtual machine hosting environment directly into the branch router: an overview (20)

Cisco at v mworld 2015 vmworld_sf-2015-hyperconverged
Cisco at v mworld 2015 vmworld_sf-2015-hyperconvergedCisco at v mworld 2015 vmworld_sf-2015-hyperconverged
Cisco at v mworld 2015 vmworld_sf-2015-hyperconverged
 
2011-12-08 Red Hat Enterprise Virtualization for Desktops (RHEV VDI) with Cis...
2011-12-08 Red Hat Enterprise Virtualization for Desktops (RHEV VDI) with Cis...2011-12-08 Red Hat Enterprise Virtualization for Desktops (RHEV VDI) with Cis...
2011-12-08 Red Hat Enterprise Virtualization for Desktops (RHEV VDI) with Cis...
 
Horizon 6 pilot accelerator appliance
Horizon 6 pilot accelerator applianceHorizon 6 pilot accelerator appliance
Horizon 6 pilot accelerator appliance
 
Cisco at v mworld 2015 cs integrated infrastructure_vmworld_cisco_v1
Cisco at v mworld 2015 cs integrated infrastructure_vmworld_cisco_v1Cisco at v mworld 2015 cs integrated infrastructure_vmworld_cisco_v1
Cisco at v mworld 2015 cs integrated infrastructure_vmworld_cisco_v1
 
Presentation cisco plus tech datacenter virtualisering
Presentation   cisco plus tech datacenter virtualiseringPresentation   cisco plus tech datacenter virtualisering
Presentation cisco plus tech datacenter virtualisering
 
Cisco UCS Integrated Infrastructure for Big Data with Cassandra
Cisco UCS Integrated Infrastructure for Big Data with CassandraCisco UCS Integrated Infrastructure for Big Data with Cassandra
Cisco UCS Integrated Infrastructure for Big Data with Cassandra
 
Cisco Connect Vancouver 2017 - Compute infrastructure for a hybrid cloud
Cisco Connect Vancouver 2017 - Compute infrastructure for a hybrid cloudCisco Connect Vancouver 2017 - Compute infrastructure for a hybrid cloud
Cisco Connect Vancouver 2017 - Compute infrastructure for a hybrid cloud
 
The Hitch-Hikers Guide to Data Centre Virtualization and Workload Consolidation:
The Hitch-Hikers Guide to Data Centre Virtualization and Workload Consolidation:The Hitch-Hikers Guide to Data Centre Virtualization and Workload Consolidation:
The Hitch-Hikers Guide to Data Centre Virtualization and Workload Consolidation:
 
Compute Infrastructure for Hybrid Cloud
Compute Infrastructure for Hybrid CloudCompute Infrastructure for Hybrid Cloud
Compute Infrastructure for Hybrid Cloud
 
Compute Infrastructure for a Hybrid Cloud
Compute Infrastructure for a Hybrid CloudCompute Infrastructure for a Hybrid Cloud
Compute Infrastructure for a Hybrid Cloud
 
Cisco UCS - CA World 2013
Cisco UCS - CA World 2013 Cisco UCS - CA World 2013
Cisco UCS - CA World 2013
 
Cisco ucs e series servers overview
Cisco ucs e series servers overviewCisco ucs e series servers overview
Cisco ucs e series servers overview
 
Waleed Abu-Hamad (C.V)
Waleed Abu-Hamad (C.V) Waleed Abu-Hamad (C.V)
Waleed Abu-Hamad (C.V)
 
Cisco Connect Toronto 2017 - UCS and Hyperflex update
Cisco Connect Toronto 2017 - UCS and Hyperflex updateCisco Connect Toronto 2017 - UCS and Hyperflex update
Cisco Connect Toronto 2017 - UCS and Hyperflex update
 
Cisco prime network 4.1 technical overview
Cisco prime network 4.1 technical overviewCisco prime network 4.1 technical overview
Cisco prime network 4.1 technical overview
 
Oracle Database Consolidation with FlexPod on Cisco UCS
Oracle Database Consolidation with FlexPod on Cisco UCSOracle Database Consolidation with FlexPod on Cisco UCS
Oracle Database Consolidation with FlexPod on Cisco UCS
 
Cisco connect winnipeg 2018 compute infrastructure for a hybrid cloud
Cisco connect winnipeg 2018   compute infrastructure for a hybrid cloudCisco connect winnipeg 2018   compute infrastructure for a hybrid cloud
Cisco connect winnipeg 2018 compute infrastructure for a hybrid cloud
 
Presentation cisco desktop virtualization with ucs a blueprint for success
Presentation   cisco desktop virtualization with ucs a blueprint for successPresentation   cisco desktop virtualization with ucs a blueprint for success
Presentation cisco desktop virtualization with ucs a blueprint for success
 
Flexpod: Maximize IT Responsiveness, Minimize Risk
Flexpod: Maximize IT Responsiveness, Minimize RiskFlexpod: Maximize IT Responsiveness, Minimize Risk
Flexpod: Maximize IT Responsiveness, Minimize Risk
 
Cisco UCS Solution EMC World 2015
Cisco UCS Solution EMC World 2015Cisco UCS Solution EMC World 2015
Cisco UCS Solution EMC World 2015
 

More from Cisco DevNet

NetDevOps for the Network Dude: How to get started with API's, Ansible and Py...
NetDevOps for the Network Dude: How to get started with API's, Ansible and Py...NetDevOps for the Network Dude: How to get started with API's, Ansible and Py...
NetDevOps for the Network Dude: How to get started with API's, Ansible and Py...
Cisco DevNet
 

More from Cisco DevNet (20)

How to Contribute to Ansible
How to Contribute to AnsibleHow to Contribute to Ansible
How to Contribute to Ansible
 
Rome 2017: Building advanced voice assistants and chat bots
Rome 2017: Building advanced voice assistants and chat botsRome 2017: Building advanced voice assistants and chat bots
Rome 2017: Building advanced voice assistants and chat bots
 
How to Build Advanced Voice Assistants and Chatbots
How to Build Advanced Voice Assistants and ChatbotsHow to Build Advanced Voice Assistants and Chatbots
How to Build Advanced Voice Assistants and Chatbots
 
Cisco Spark and Tropo and the Programmable Web
Cisco Spark and Tropo and the Programmable WebCisco Spark and Tropo and the Programmable Web
Cisco Spark and Tropo and the Programmable Web
 
Device Programmability with Cisco Plug-n-Play Solution
Device Programmability with Cisco Plug-n-Play SolutionDevice Programmability with Cisco Plug-n-Play Solution
Device Programmability with Cisco Plug-n-Play Solution
 
Building a WiFi Hotspot with NodeJS: Cisco Meraki - ExCap API
Building a WiFi Hotspot with NodeJS: Cisco Meraki - ExCap APIBuilding a WiFi Hotspot with NodeJS: Cisco Meraki - ExCap API
Building a WiFi Hotspot with NodeJS: Cisco Meraki - ExCap API
 
Application Visibility and Experience through Flexible Netflow
Application Visibility and Experience through Flexible NetflowApplication Visibility and Experience through Flexible Netflow
Application Visibility and Experience through Flexible Netflow
 
WAN Automation Engine API Deep Dive
WAN Automation Engine API Deep DiveWAN Automation Engine API Deep Dive
WAN Automation Engine API Deep Dive
 
Cisco's Open Device Programmability Strategy: Open Discussion
Cisco's Open Device Programmability Strategy: Open DiscussionCisco's Open Device Programmability Strategy: Open Discussion
Cisco's Open Device Programmability Strategy: Open Discussion
 
Open Device Programmability: Hands-on Intro to RESTCONF (and a bit of NETCONF)
Open Device Programmability: Hands-on Intro to RESTCONF (and a bit of NETCONF)Open Device Programmability: Hands-on Intro to RESTCONF (and a bit of NETCONF)
Open Device Programmability: Hands-on Intro to RESTCONF (and a bit of NETCONF)
 
NETCONF & YANG Enablement of Network Devices
NETCONF & YANG Enablement of Network DevicesNETCONF & YANG Enablement of Network Devices
NETCONF & YANG Enablement of Network Devices
 
UCS Management APIs A Technical Deep Dive
UCS Management APIs A Technical Deep DiveUCS Management APIs A Technical Deep Dive
UCS Management APIs A Technical Deep Dive
 
OpenStack Enabling DevOps
OpenStack Enabling DevOpsOpenStack Enabling DevOps
OpenStack Enabling DevOps
 
NetDevOps for the Network Dude: How to get started with API's, Ansible and Py...
NetDevOps for the Network Dude: How to get started with API's, Ansible and Py...NetDevOps for the Network Dude: How to get started with API's, Ansible and Py...
NetDevOps for the Network Dude: How to get started with API's, Ansible and Py...
 
Getting Started: Developing Tropo Applications
Getting Started: Developing Tropo ApplicationsGetting Started: Developing Tropo Applications
Getting Started: Developing Tropo Applications
 
Cisco Spark & Tropo API Workshop
Cisco Spark & Tropo API WorkshopCisco Spark & Tropo API Workshop
Cisco Spark & Tropo API Workshop
 
Coding 102 REST API Basics Using Spark
Coding 102 REST API Basics Using SparkCoding 102 REST API Basics Using Spark
Coding 102 REST API Basics Using Spark
 
Cisco APIs: An Interactive Assistant for the Web2Day Developer Conference
Cisco APIs: An Interactive Assistant for the Web2Day Developer ConferenceCisco APIs: An Interactive Assistant for the Web2Day Developer Conference
Cisco APIs: An Interactive Assistant for the Web2Day Developer Conference
 
DevNet Express - Spark & Tropo API - Lisbon May 2016
DevNet Express - Spark & Tropo API - Lisbon May 2016DevNet Express - Spark & Tropo API - Lisbon May 2016
DevNet Express - Spark & Tropo API - Lisbon May 2016
 
DevNet @TAG - Spark & Tropo APIs - Milan/Rome May 2016
DevNet @TAG - Spark & Tropo APIs - Milan/Rome May 2016DevNet @TAG - Spark & Tropo APIs - Milan/Rome May 2016
DevNet @TAG - Spark & Tropo APIs - Milan/Rome May 2016
 

Recently uploaded

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 

Recently uploaded (20)

GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
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
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 

Open Service Containers: a virtual machine hosting environment directly into the branch router: an overview

  • 1. We’re ready. Are you? February 15 - 19, 2016 • Berlin, Germany
  • 2. Application Hosting in the Intelligent WAN Matt Bolick - Technical Marketing Engineer February 2016
  • 3. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1076 •  Branch Service Virtualization Motivations •  UCS E-Series •  Open Service Containers Agenda
  • 4. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1076 Branch Service Virtualization Motivation
  • 5. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1076 The Lean Branch Office Balancing IT Efficiency and User Experience • No local servers • Full reliance on WAN • Simplicity, low cost • No service guarantees Serverless Branch Data Center/ Cloud WAN/Internet Branch Office Lean Branch Data Center/ Cloud WAN/Internet Branch Office • 4-5 local servers • Full reliance on WAN except for mission-critical applications • All servers local • No reliance on WAN • Complexity, high cost • Service guarantees Full-Service Branch Data Center/ Cloud WAN/Internet Branch Office
  • 6. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1076 •  Current Branch infrastructure often contains physical appliances that complicate architecture •  Purpose built devices consume space and complicate deployments •  Costly to operate •  Upgrades / service extensions often require branch visits to install / swap equipment •  Difficult to manage •  Adding services requires new hardware and an expensive truck-roll Virtualization of Branch Network Functions WAN Campus / DC Branch CUBECUBE Branch Appliances •  Router: Routing, ACL, NAT, SNMP.. •  Switch: port aggregation •  Services realized with appliances •  Full redundancy •  Could be multi-vendor (Best of breed) F/D/C F/D/C
  • 7. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1076 Application Hosting Spectrum Different models for different application needs. Native Process • Very Tight Integration • Best Performance LXC • Strict Kernel Requirements • Good performance with some security Docker • Emerging Industry Standard • Future Support KVM • Any OS • Complete separation • Linux host OS normally – Type 2 hypervisor Type 1 Hypervisor • Service Module Only • VMWare, HyperV, Zen… Service Containers Linux Containers
  • 8. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1076 UCS E-Series
  • 9. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1076 Cisco End-to-End Solution Cisco UCS B-Series and C-Series for Data Center; UCS E-Series for Branch Location-Suitable Form Factors, Consistent Device Management Cisco UCS® B- and C-Series This unified compute platform offers infrastructure consolidation in the data center. These servers offer innovative virtualization, memory, provisioning, I/O, and management capabilities. Cisco® UCS E-Series Servers This residual compute platform offers all-in-one device convergence that facilitates centralization of branch applications into the data center. WAN/Internet Branch Office Data Center/Cloud Address WAN-induced performance, availability, and compliance challenges. Consolidate Infrastructure Centralize Applications Support User Experience
  • 10. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1076 Cisco UCS E-Series DC-class Servers Cisco® UCS E160D §  Service module §  VMware, Hyper-V, Citrix certified §  Intel E5 6 core processor §  vNGIPS, vWLC, vWAAS, virtual desktops, physical security Cisco UCS E180D §  Service module §  VMware, Hyper-V, Citrix certified §  Intel E5 8 core processor §  vNGIPS, vWLC, vWAAS, virtual desktops, physical security, security applications Cisco UCS® E140S §  Service module §  VMware, Hyper-V, Citrix certified §  Intel E3 4 core processor §  vNGIPS, vWLC, vWAAS, physical security Performance Scalability
  • 11. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1076 Cisco UCS E-Series Single-Wide Blade Compact Blade Housed in Cisco ISR G2 and 4000 Series ISR Chassis - Cisco UCS E140S M2 Up to 2 SATA, SAS, or SSD hard drives Configuration and management through CIMC/ IMC SUP or UCSD Intel® Xeon® E3 family quad-core processor Onboard hardware RAID 0/1 with hot- swappable capability One external and two internal GE ports USB 2.0 port for external device connectivity 8, 12, and 16 GB DRAM options Maximum 65 W power draw 80 percent less than server Wire-free, plug-and-play modularity, low shipping weight (2.5 lb/1.1 kg) Remote and schedulable power management KVM console connector 10/100 Ethernet management port Two SD cards: One for the CIMC and temporary storage of OS and one as a blank virtual drive
  • 12. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1076 Cisco UCS E-Series Double-Wide Blade Powerful Blade Housed in ISR G2 and 4000 Series ISR Chassis - UCS E160D M2, UCS E180D M2 Up to 3 SATA, SAS, SSD hard drives Out-of-band configuration and management through CIMC/ IMC Sup or UCSD Onboard hardware RAID 0, 1, and 5 configuration options with hot-swappable capabilityTwo external and two internal GE ports with TCP/IP acceleration Front-panel VGA, 2 USB, and serial console connectors 8 GB - 96 GB DRAM options Maximum 130 W power draw, 80 percent less than server Wire-free, plug-and-play modularity, low shipping weight (7 lb/3.2 kg) Remote and schedulable power management Two SD cards: One for the CIMC and temporary storage of OS and one as a blank virtual drive Intel® Xeon® E5-2400 6-core, 8-core processor
  • 13. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1076 Hardware Comparison Matrix (Cisco UCS E-Series) Reference UCS E140S M2 UCS E160D M2 UCS E180D M2 Processor Intel® Xeon® E3-1105C v2 (1.8 GHz) Intel Xeon E5-2418L v2 (2.0 GHz) Intel Xeon E5-2428L v2 (1.8 GHz) Core/vCPU 4/8 6/12 8/16 Memory 8 - 16 GB 8 - 96 GB 8 - 96 GB Storage Up to 3.6 TB (2 HDD bays) SATA, SAS, SED, SSD Up to 5.4 TB (3 HDD bays) SATA, SAS, SED, SSD Up to 5.4 TB (3 HDD bays) SATA, SAS, SED, SSD RAID RAID 0 and RAID 1 RAID 0, RAID 1, and RAID 5 RAID 0, RAID 1, and RAID 5 Network port Internal: 2 GE ports External: 1 GE port Internal: 2 GE ports External: 2 GE ports Internal: 2 GE ports External: 2 GE ports Platforms 4451-X, 4351, 4331, 2911, 2921, 2951, 3925, 3945, 3925E, 3945E 4451-X, 4351, 2921, 2951, 3925, 3945, 3925E, 3945E 4451-X, 4351, 2951, 3925, 3945, 3925E, 3945E
  • 14. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1076 Cisco UCS E-Series Network Compute Engine Cisco® UCS EN140N §  NIM network compute module §  Virtualization enabled §  Network compute applications - FirePower, vWAAS Cisco UCS EN120S §  Service module §  VMware and Hyper-V certified §  Network compute applications - FirePower, vWAAS Cisco UCS® EN120E §  Enhanced HWIC §  Virtualization enabled §  Network compute applications - FirePower, vWAAS Performance Scalability (Supported on ISR-G2 only) (Supported on ISR4000 only) Target FCS Oct15’
  • 15. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1076 Cisco UCS E-Series Network Compute Engine Compact, Multipurpose Blade Housed in 4000 Series ISR - Cisco UCS EN140N M2 Up to 8 GB RAM Intel® Atom quad-core processor One 2GB SD card for CIMC 50, 100, 200 GB mSATA SSD options Dedicated management port One external Gigabit Ethernet port/ Two internal Gigabit Ethernet ports KVM console connector USB 2.0 port for external device connectivity
  • 16. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1076 Hardware Comparison Matrix (Cisco UCS E-Series NCE) UCS EN120S M2 UCS EN140N (4000 ISR Only) UCS EN120E (ISR G2 Only) Processor Intel Pentium B925C (2.0 GHz) Intel Atom C2518 (1.7 GHz) Intel Atom C2358 (1.7 GHz) Core/vCPU 2/4 4/4 2/2 Memory 8 - 16 GB 8 GB 8 GB Storage 500 GB- 2 TB (2 HDD) SATA, SAS 50 GB – 200 GB 50 GB – 200 GB RAID RAID 0 and RAID 1 NA NA Network port Internal: 2 GE ports External: 1 GE port Internal: 2 GE ports External: 1 GE port Internal: 2 GE ports External: 1 GE port Platforms 2911, 2921, 2951, 3925, 3945, 3925E, 3945E, 4451-X, 4351, 4331 4451, 4431, 4351, 4331, 4321 1921, 1941, 2901, 2911, 2921, 2951, 3925, 3945, 3925E, 3945E Reference
  • 17. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1076 Cisco UCS E-Series Server Hypervisor and OS Support VMware Hypervisor •  VMware vSphere Hypervisor™ 5.0, update 1 •  VMware vSphere Hypervisor™ 5.1 •  VMware vSphere Hypervisor™ 5.5 •  VMware vSphere Hypervisor™ 6.0 Other Hypervisors •  Hyper-V (Windows 2008 R2, 2012 R2) •  Citrix XenServer 6.0 Microsoft Windows •  Windows Server 2008 R2 Standard 64-bit •  Windows Server 2008 R2 Enterprise 64-bit •  Windows Server 2012, 2012 R2 Linux •  Red Hat Enterprise Linux 6.2 •  SUSE Linux Enterprise 11, service pack 2 •  Oracle Enterprise Linux 6.0, update 2 Supported by Cisco SMARTnet Attached to ISR Supported by OS / Hypervisor Vendor Purchased separately ISR Chassis Cisco® UCS E-Series Server Module Hypervisor Hardware Support Provided by Cisco® UCS E-Series hardware supported under ISR SMARTnet at no additional cost VMware Embedded Software - ESX and Foundation supported by ISR SMARTnet VMware ESXi
  • 18. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1076 Cisco UCS E-Series Blade Management Cisco Integrated Management Controller §  Out-of-band management §  Management access hosted on dedicated baseboard management controller (BMC) chip on each Cisco UCS® E-Series Server §  10/100 Ethernet out-of-band management interface  §  Lights-out management §  Virtual KVM and Virtual media support §  Consistent CLI and GUI look and feel §  Same user interface as UCS C-Series rack server CIMC −  UCS E-Series CIMC XML API http://www.cisco.com/c/en/us/td/docs/unified_computing/ucs/e/api/ guide/b_cimc_api_book/ b_cimc_api_book_chapter_01.html#topic_B19A7BEBFBAB4DDFB90 B9456709C6402 −  Cisco® IMC PowerTool - Configure and download CIMC settings using cmdlet and scripts https://communities.cisco.com/docs/DOC-51321 UCS E-Series Server CLI LAN, WAN, console ports, and interfaces CIMC Web GUI
  • 19. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1076 IMC Supervisor 1.1 §  Delivered as a virtual machine, runs on VMware §  Eval license pre-installed, for 60 days up to 50 servers §  Centrally manage distributed UCS® E-Series §  Platform hardware inventory §  Firmware inventory §  Enhancements to Managing Firmware §  Hardware health status §  Detailed fault logging and history §  vKVM launch §  Server Configuration through Policy-Based Management (Requires Advanced License) §  Email Alert Enhancements §  Read-Only User §  Advanced Licensing Option
  • 20. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1076 Unified Virtualization Management Central Management with VMware vCenter or Microsoft System Center VM VM VM VMware ESX VM VM VM VMware ESX VM VM VM VMware ESX Vmware vSphere 4 VM VM VM VM VM VM UCS Data Center Branch Office UCS E-SeriesUCS E-Series Branch Office UCS® E-Series Branch Office System Center or vCenter A single console for all VMs and hypervisor administration §  Extend virtualization management from the data center to the branch §  Centralize control and visibility at every level of the virtual infrastructure §  Simplify, standardize, and automate remote server infrastructure
  • 21. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1076 Nimble Delivery of WAN Services Improves IT operations and efficiency Network virtualization convergence reduces Physical Appliances WAN Data Center/Cloud Branch Office VNF Voice Systems Storage Security vWSA vWAAS WAAS ASAv Third -party
  • 22. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1076 Open Service Containers for IOS-XE Routers (ISR 4K, ASR1K, CSR1Kv)
  • 23. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1076 What are Cisco platforms doing? Support RPM package installation directly to the system. IOS XR Support for 3rd party LXC containers. Support for Guest Shell LXC. Future support for Docker containers. Nexus OS Open to any 3rd party or custom KVM application on routing platforms. Future plans for Docker support and alignment with IOX. Ultimate flexibility with UCS-E module. IOS XE IOX program provides an IOT focused “app store” for KVM applications as well as Fog Director GUI manager. Classic IOS
  • 24. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1076 What is a Service Container? Service Containers use virtualization technology (LXC and KVM) to provide a hosting environment on Cisco routers/switches for applications which may be developed and released independent of platform release cycles. Virtualized environment on a cisco device. Use Case Cisco Virtual Services: •  Work/Appliance Consolidation •  Lightweight Application Hosting •  Example: ISR4451X-WAAS Use Case Third Party Services: •  Process Hosted Applications Container Network OS Virtual Service Service Containers WAY MORE INFO: What the Heck is a Service Containers? (blog) An Introduction to Service Containers (Presentation) Fundamentals of Service Containers (Techwise Video) Wireshark on the Catalyst 4500 Virtual Service Container Config Guide (NXOS &IOSXE)
  • 25. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1076 Native Process • Very Tight Integration • Best Performance LXC • Strict Kernel Requirements • Good performance with some security Docker • Emerging Industry Standard • Future Support KVM • Any OS • Complete separation • Linux host OS normally – Type 2 hypervisor Type 1 Hypervisor • Service Module Only • VMWare, HyperV, Zen… Application Hosting Spectrum Different models for different application needs.
  • 26. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1076 Native Process • Very Tight Integration • Best Performance LXC • Strict Kernel Requirements • Good performance with some security Docker • Emerging Industry Standard • Future Support KVM • Any OS • Complete separation • Linux host OS normally – Type 2 hypervisor Type 1 Hypervisor • Service Module Only • VMWare, HyperV, Zen… Cisco Service ContainersLinux ContainersOpen Service Containers Application Hosting Spectrum
  • 27. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1076 Linux OS KVM/LXC IOS-XE Software Architecture IOSd Control Plane Cisco Apps (WAAS, Snort) Customer and 3rd Party Applications Platform-Specific Data Plane AppNav Internal Services Blade (UCS® E-Series) External Services Blade (UCS) Virtual Ethernet
  • 28. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1076 Services Container Options Only Cisco Applications •  kWAAS •  Joulex •  Snort No 3rd party applications UCS E-Series for 3rd party apps Cisco Approved 3rd party partner applications Support provided by partner Supported in theory but not in practice Open architecture for 3rd party apps on boarding Support on ISR4K, ASR1K & CSR1Kv Easier for customers to enable apps on the container No restrictions for customer or 3rd party KVM applications. Closed Controlled Open Available Nov ‘15Available at ISR4K FCS
  • 29. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1076 Common Service Container Use Cases General purpose virtual machine with custom and open-source troubleshooting tools. (Wireshark, Speedtest, etc.) Troubleshooting VM Common network functions such as Print Server, Domain Controller, File Storage, etc. Network Functions Network Analysis and Application Performance Monitoring without a dedicated probe. Analytics Augment the capabilities of the host platform in some way. (Custom encryption, business- based routing, specialized API interface) Device Customization
  • 30. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1076 Cisco ISR 4400 Series Architecture Control Plane (1 core) and Services Plane (3 cores) Data Plane (6 or 10 cores) Multigigabit Fabric FPGE ISC SM-X NIM Service Plane (control plane CPU) KVM - Hypervisor Service Container Service containers live here IOS
  • 31. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1076 Cisco ISR 4300 Series Architecture Service Plane (control plane CPU) KVM - Hypervisor Service Container IOS Service Container Multigigabit Fabric FPGE ISC SM-X NIM Data Plane Cores Note:4321 uses 2DP, 1CP & 1SC cores
  • 32. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1076 ISR4K Services Core Specifications Platform Service Cores Speed (GHz) Relative Compute Power Min Additional DRAM Min Additional SSD Min Additional HDD ISR4451 (Gladden) 3 2 6P 4GB 200GB 1TB ISR4431 (Gladden) 3 1 3P 4GB 200GB 1TB ISR4351 (Rangeley) 3 2.4 3 P 4GB 50GB 1TB ISR4331 (Rangeley) 3 2.0 2.5 P 4GB 50GB 1TB ISR4321 (Rangeley) 1 2.4 P 4GB 50GB 1TB UCS-E NIM 4 1.6 2.6 P N/A N/A N/A UCS-E EHWIC 2 1.6 1.3 P N/A N/A N/A Normalize to Rangley 2.4 GHz core = 1P Gladden 1GHz = Rangley 2.4 GHz For Your Reference
  • 33. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1076 What do I need to add to an ISR4K system? •  Service Containers (currently) REQUIRE additional DRAM beyond the 4GB system default •  Additional DRAM beyond 4GB will be available to a KVM application •  Example: 8GB DRAM will have 4GB available to Service Containers •  Example: 16GB DRAM will have 12GB available to Service Containers Memory •  No storage is included by default and applications do not have access to bootflash. •  Options include internal MSATA SSD on 4300 Series, NIM-SSD or NIM-HD on all ISR4K. •  Smaller sizes and lower reliability SSD options at lower price will be available in late CY15. Storage Note: ASR1K/CSR requirements will be different.
  • 34. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1076 NIM-SSD: •  1 or 2 hot-swappable 200GB SSD drives •  400GB option in CY15 NIM-HD: •  1 hot-swappable 1TB drive •  Available late 2015 SSD-MSATA-200G: •  Doesn’t consume a NIM slot! •  Embedded 50GB or 200GB SSD storage •  Not available on 4431/4451 Storage Options 34
  • 35. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1076 Unique Requirements for IOS XE Service Containers •  YAML (derived from LibVirt XML) header file(s) within the OVA •  Outlines the resource requirements for the application so the system knows what to do with it. •  Memory, storage, CPU shares, CDROM ISO, etc. •  Properly formatted disk image •  Supported formats are qcow2, raw and raw with Cisco capacity XML tag •  IDE virtio driver within the VM kernel for disk access •  Optional TTY0 and TTY1 specification for console/aux connection
  • 36. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1076 •  YAML Descriptor File Defining: •  Number of VCPUs and Share of CPU cycles •  Memory •  Disks including size and source image if applicable •  Virtual NICs •  Console/Aux connectivity •  Disk Image – One or more disk image files. •  ISO: Supported for read-only file systems like a CDROM. •  RAW: Supported for read-write file systems. •  QCOW2: Supported for read-write with compression. Longer initial install time but much smaller disk images as a result of compression. Generally the recommended format for standard disk images. •  Manifest File – Simple text file with the SHA1 hash for all files in the OVA. •  Version File – Simple text file with application version number. Mandatory Service Container OVA Contents
  • 37. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1076 Useful Open Source Tools for Developers virt-manager – GUI Linux tool for creating and managing VMs. qemu-img – Useful tool for converting disk images Example: qemu-img convert -p -c -f raw -O qcow2 <raw.img> <qcow2.img> openssl – Generates manifest file. Example: openssl sha1 *.qcow2 *.ver *.yaml > vm.mf tar – An OVA is nothing more than a tar file with a fancy name. Example: tar -cvf VM.ova vm.qcow2 platform.xml 4300.xml 4400.xml vm.mf packaging.yaml.sh – Cisco script to help build an ova in one step.
  • 38. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1076 Example YAML File disk: - target dev: hdc file: montavista.iso - target dev: sda file: kvm_storage_4000MB.img upgrade-model: ha-sync interfaces: - target-dev: net1 alias: net1 - target-dev: net2 type: management serial: - serial - console # Specify runtime and startup startup: runtime: kvm boot-dev: cdrom manifest-version: 1.0 info: name: kvm_prof_2 description: "KVM Montavista Test Distro version: 1.0 author-name: Cisco Systems, Inc. author-link: "http://www.cisco.com" app: # Indicate app type (vm, paas, lxc etc.,) apptype: vm resources: cpu: 6 memory: 262144 vcpu: 1 App Info & Definition Memory/CPU Reservation Disk(s) Definition Ethernet Interfaces Serial Devices Boot Details
  • 39. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1076 Service Container Install/Monitor Commands Virtual-Service Install/Monitor: ISR4K# virtual-service install name testapp package bootflash:testapp.ova ISR4K# show virtual-service list ISR4K# show virtual-service detail name testapp ISR4K# virtual-service connect name testapp aux|console Install an OVA to disk Show current status including application install progress Connect a virtual terminal to the application serial port (if supported)
  • 40. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1076 Service Container Configure & Activate Commands Virtual-Service Configuration: virtual-service signing level unsigned ! interface virtualportgroup 1 ip address 10.0.0.1 255.255.255.0 ! virtual-service testapp vnic gateway virtualportgroup 1 guest ip address 10.0.0.2 activate New Global-Level Structure Single command to disable signing Up to 32 virtual interfaces to OVS Application Instance Configuration One or more interfaces per application Optional guest interface configuration Activate an installed & configured App
  • 41. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1076 Open Service Container Support Model Linux OS KVM/LXC IOSd Control Plane WAAS Customer and 3rd Party Applications Platform-Specific Data Plane Virtual Ethernet Cisco Support: Call TAC and they’ll help you out. Third Party & Community Support: TAC will redirect you. Cisco Devnet Provides: •  Community support for developers •  Documentation •  Developer Tools •  Access to Cisco Engineers •  Sample open source VMs •  Share open source projects •  Examples from Cisco Engineers
  • 42. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1076 Future Development •  RAM Disks – will allow apps with low storage requirements to keep their disk images on bootflash •  Default DRAM – Support for lightweight applications in default 4GB memory. •  VM Configuration – User can overwrite the VM specifications from the YAML file (CPU, DRAM, NICS, etc) through configuration commands. •  Docker – Support standard Docker containers in addition to KVM. •  Fog Director – Support the same app-store model and deployment GUI as IOX applications. •  VBO/NSO Orchestration – Integration with Elastic Service Controller and NSO for consistent orchestration with other Cisco NFV products. •  Layer 2 Redirect/Chaining – Bridging/Redirect from data plane interfaces as well as L2 VLAN switching between Service Containers.
  • 43. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1076 More Information Cisco DevNet •  Online community for developers •  Direct access to Cisco Engineers and Product Teams •  Repository of how-to guides, best practices and sample code •  This will be the primary source for Service Container information and sample OVAs •  Due to Cisco support requirements, VMs will not be posted to Cisco.com directly. •  Keep an eye out for a Service Container Hackathon with fabulous prizes! 43 Early Access: http://cs.co/9007BngmL
  • 44. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicDEVNET-1076 Links WAY MORE INFO: What the Heck is a Service Containers? (blog) http://cs.co/9006BnlDC An Introduction to Service Containers (Presentation) http://cs.co/9005BnlD7 Fundamentals of Service Containers (Techwise Video) http://cs.co/9004BnlDA Wireshark on the Catalyst 4500 http://cs.co/9002BnlD4 Virtual Service Container Config Guide (NXOS &IOSXE) http://cs.co/9001BnlDN 44
  • 45. Thank you © 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID 45