Professional Documents
Culture Documents
Cisco Enterprise NFV Deep Dive and Hands-On Lab
Cisco Enterprise NFV Deep Dive and Hands-On Lab
Cisco Enterprise NFV Deep Dive and Hands-On Lab
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 3
Who We Are
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 4
The Network. Intuitive.
Constantly learning, adapting and protecting.
LEARNING
INTENT CONTEXT
Intent-based
Network Infrastructure
SECURITY
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 5
Unpacking Intent-Based Networking
Translation
Capture business intent, translate
to policies, and check integrity
Activation
Orchestrate policies &
automatically configure systems
Assurance
Continuous verification, insights
& visibility, and corrective actions
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 6
Unprecedented demands on the network
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 7
The branch and WAN cannot keep up…
Difficult to secure
Support non-traditional devices
Can’t use the internet for SaaS
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 8
Cisco Intent Based Network Architecture
Cisco Digital Network Architecture Cisco DNA Virtualization
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 9
Cisco DNA Virtualization
Automated, software-based network services in minutes on any platform
Branch/
Mobile Campus
Devices
Laptops
Cisco
Digital Network
Architecture
Users/Things Applications
IoT
Colocation Public
Centers Cloud
Freedom of choice
Hardware platform
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 11
Software Defined Branch
Deploy Services on Any Platform
Virtual WAN
Virtual Router Virtual Firewall Optimization Third-Party
(ISRv,CSR,vEdge) (ASAv, NGFWv) (vWAAS) applications/VNFs
Enterprise Network
Cisco 4000 Series ISR + CSP-5K
UCS® E-Series
Compute System Cisco® UCS C-Series
(ENCS)
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 12
SD Branch Components
Hardware
Enterprise Network
Compute System
Platform Built for Enterprise NFV
Branch/Campus
Colocation Center
ENCS 5000 Series for the Branch Public Cloud
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 16
ENCS 5000 Series - Chassis Options
ENCS 5412
ENCS 5408 12-Core
ENCS 5406 8-Core
ENCS 5104 6-Core
4-Core
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 17
ENCS 5400 Series – I/O Side
Dedicated Lights- (Optional) Internal
Integrated 16 - 64 GB 6, 8, or 12-Core
out Management Hardware RAID M.2 Storage
Power Supply DRAM Intel Xeon-D
(CIMC) Controller 64 – 400 GB
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 18
ENCS 5100 Series - I/O Side
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 19
Reference
CPU Vendor / Model AMD Merlin Falcon, RX-421ND Intel Xeon Broadwell D-1500 Series
CPU Cores / Frequency 4-core @ 3.4 GHz 6, 8, 12-core with Hyper-threading @ 1.5 – 2.0 GHz
CPU L2 Cache Size 2 MB 1.5 MB per core
Memory 16 – 32 GB 16 – 64 GB
Storage (M.2 SATA) 64 – 400 GB 64 – 400 GB
Storage (SFF) - 2 disks with RAID (SATA, SAS, SED, SSD)
Dimensions 12.7” x 10” x 1RU 17.5” x 12” x 1RU
WAN Options 4 x GE 2 x GE, Cellular, T1, DSL, Serial
LAN - 8 port Switch with Optional PoE
Hardware Offload - VM – VM Traffic, Crypto
Lights-out Management - Built-in CIMC
ISRv Performance 500 Mbps 2.5 Gbps
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 20
ENCS 5400 CPU Allocation Planning
Windows VM
ISRv / vEdge
Linux VM
vWAAS
NFVIS
ASAv
cover OS, Hypervisor & vSwitch
functions
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 21
ENCS 5100 CPU Allocation Planning
ISRv / vEdge
• 1-core allocation for NFVIS to cover OS,
VNF 1
VNF 2
NFVIS
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 22
ENCS 5000 Storage Summary
NFVIS Primary
(Optional) Install Partition (Optional) VNF
~20 GB Data Store 2
• Can be used
as boot disk • HW RAID option
• Copy files to VNF • SATA, SAS, SSD
other stores Data Store1
• Upgrade VNF storage without
reinstalling OS
• Easy external access for
maintenance / upgrades
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 23
Data Path
Control Path
High-speed Lights-out
NIC CIMC
backplane management
Switch
VLAN-aware
X86 CIMC
HW Switch NIM
POE MGMT MGMT
Dual-PHY
Cellular, T1, Dedicated management
WAN GE or
DSL, LAN, GE ports
LAN uplink
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 24
VNF Connections on Hypervisors
There are multiple ways a VNF can connect to a physical NIC of the
underlying server/hardware
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 25
VNF Connections on the ENCS 5400
• SR-IOV (Single Root IO-Virtualization) allows multiple
Virtual
Switch
VNFs to connect to a physical interface on the
server/hardware
• For a VNF to use SR-IOV, the VNF needs to support the
SR-IOV drivers
VNF
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 26
Performance Dependencies
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 27
ENCS 5400 Power Supply
• Single Integrated Power Supply Unit
• 250W for regular PSU
• 500W for POE PSU (ENCS5408 & ENCS5412 only)
• Field-replaceable unit
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 28
ENCS 5400 Series – Built-in Switch
• 8-port Gigabit Ethernet Layer 2 Switch
• Optional Universal PoE (Power over Ethernet)
• 60W per port. Total = 200W
• ENCS 5408 and ENCS 5412 only
• Managed through NFVIS – API, CLI & GUI
• Monitoring through Device GUI
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 29
ENCS 5400 Series – Switch Comparison Reference
Private VLAN ✓ ✓ ✓
IEEE 802.1 Spanning Tree Modes STP, RSTP STP, RSTP, MST STP, RSTP, MST
Spanning-Tree Portfast ✓ ✓ ✓
PoE power budget 200W 110-500W (ISR4k dependent) 110-500W (ISR4k dependent)
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 30
ENCS 5400 Series – Switch Comparison Reference
DHCP Snooping ✓
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 31
ENCS 5400 NIM Support
Category Description Availability on ENCS
WAN 4G LTE (CAT3) USA, Canada, Europe, Australia & selected LATAM / APAC Now
WAN 4G LTE (CAT6) USA, Canada, Europe, Australia & selected LATAM / APAC Now
Roadmap
Category Description
Voice FXS, FXO
WAN xDSL Multi-mode VDSL2 / ADSL Annex A, B & M
WAN Ethernet Dual-PHY: 1 & 2 ports
LAN Ethernet Switches: 4 & 8 ports
WAN Serial Synchronous Serial: 1, 2 & 4 ports
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 32
Cloud Services
Platform 5K
CSP 5216/5228*
8^ SSD or HDD Slots
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 34
CSP 5436/5444/5456*
24 SSD or HDD Slots
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 35
CSP 5000 SKUs:
CSP 5216 CSP 5228 CSP 5436 CSP 5444 CSP 5456
Rack 1RU 2RU
CPU Cores 16 28 36 44 56
i520(2x10GbE SFP+) Y
I710(4x10GbE SFP+) Y
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 36
NFVIS on CSP5K
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 37
UCS E-Series
Cisco UCS E-Series DC-class Servers
Intel Broadwell
Performance
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 39
Cisco UCS E-Series Single-Wide Blade
Compact Blade Housed in Cisco ISR 4000 Series ISR Chassis
- UCS E140S M2 and E160S M3
Maximum 65 W power draw Intel® 4 Core Xeon® E3 family
80 percent less than server quad-core processor
8, 12, 16 GB and 32 6 Core Broadwell
GB DRAM options
Configuration and
management through
Remote and CIMC/IMC SUP or UCSD
schedulable power
management
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 40
Cisco UCS E-Series Double-Wide Blade
Server Blade Housed in ISR 4000
– UCS-E140D/UCS-E160D/UCS-E180D/UCS-E1120D
Maximum 130 W power draw, Intel Xeon Quad Core/Six-
8 GB – 128GB 80 percent less than server Core/Eight-Core/12-Core iSCSI initiator
DRAM options Processor hardware offload
Remote and
schedulable power Out-of-band
management with super configuration and
capacitors management through
CIMC
Front-panel VGA, 2 USB 3.0, and
serial console connectors
Up to 4 SATA, SAS, SSD hard drives or
Two SD Cards: one for the CIMC 2 HDD and a PCIe card
and temporary storage of OS
and one for a blank virtual drive On-board hardware RAID 0, 1,
and 5 configuration options
with hot-swappable capability
Two external and two internal
GE(10GE) ports with TCP/IP Wire-free, plug-and-play modularity,
acceleration low shipping weight (7 lb / 3.2 kg)
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 41
Virtual Network
Functions
Network Services from Cisco
Consistent software across physical and virtual
*Roadmap
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 43
Enterprise NFV Open Ecosystem
https://www.cisco.com/c/dam/en/us/solutions/collateral/enterprise-networks/enterprise-network-
functions-virtualization-nfv/nfv-open-ecosystem-qualified-vnf-vendors.pdf
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 44
Reference
Third party VNF Certification Resources
http://cisco.com/go/enfv
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 45
Vendor Status (Dec ‘18)
Certified Currently Testing Ready to Test
Netscaler
Expected Engaged
CloudBridge
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 46
VNF Support Reference as of NFVIS 3.9.1*
VNF Version
vEdge 17.2.1
ISRv 16.09.01a
ASAv 9.8.2
vWAAS 6.4.1c-b-57
6.4.3-b-171
NGFWv 6.2.3-83
ThousandEyes Agent 1.27.4
Fortinet Fortigate 5.6.2
Palo Alto PAN-OS 8.0.5
InfoVista Ipanima v9.1.6.6
CTERA 6.0.4
*These images have been solution tested. Other images may function as well.
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 47
NFVIS
Purpose built Network Hypervisor
Enterprise NFV Infrastructure Software (NFVIS)
Network Hypervisor Zero-Touch Deployment Monitoring
Provisioning and launch of VNFs Elastic service insertion Programmable API for
Failure and recovery monitoring Multiple independent service service orchestration
Stop and restart services paths based on applications or Rest and NETCONF API
Dynamically add and remove user profiles
services
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 49
NFVIS Software Stack
• Power in Software
Console/ Cisco DNA Local Device
NSO Web Portal
SSH Center
Syslog SNMP
CLI NETCONF REST HTTPS
Host
Hypervisor Layer Virtual Switch Management
Orchestration API
Linux
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 50
Default System Configuration on ENCS (pre-3.10)
• NFVIS can be accessed by default via the FPGE WAN ports or via the dedicated Management port
• WAN network (wan-net) and a WAN bridge (wan-br) is set by default to enable DHCP. GE0-0 is by default associated to WAN
bridge
• An internal management network (int-mgmt-net) and a bridge (int-mgmt-br) is created and is internally used for system monitoring
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 51
Introduction to the Lab
Lab Topology
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 53
Lab Overview
• Access the lab through AnyConnect and Microsoft Remote Desktop (RDP)
• Reference Sheet has your credentials
• Shared Access
• 6 Pods Share a Single Cisco DNA Center
• Pod Groups: 1-6, 7-12, 13-18, 19-24, etc..
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 54
Accessing the Lab -
Walkthrough
Lab Modules 1 & 2
VNF Packaging
VNF format support on NFVIS
• NFVIS is based on a Linux distribution with KVM
• Can deploy any VNF with a QCOW2 extension (standard KVM file format)
• However, NFVIS can also support additional file formats
• .ISO, .IMG, .RAW
• Has ability to convert a VMDK file into QCOW2 using NFVIS CLI
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 58
Why Package?
• Creating a VNF package is not mandatory however it has it advantages
• Provides a way to scale out deployments
• Support for Day 0 configuration for 3rd party VNFs
• Image properties file is created by using either the GUI or using the
packaging utility provided with every release.
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 59
VM Packaging using Packing Tool
• This is an enhanced packaging process that allows the VM owner to run
the nfvpt.py utility as a command with a combination of parameters to
package the VM.
• The VM packaging utility contains the following
• nfvpt.py—It is a python based packaging tool that bundles the VM raw disk image/s
along with VM specific properties.
• image_properties_template.xml—This is the template file for the VM image
properties file, and has the parameters with default values. If the user provides
new values to these parameters while creating the VM package, the default values
get replaced with the user-defined values.
• nfvis_vm_packaging_utility_examples.txt—This file contains examples on how to
use the image packaging utility to package a VM image.
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 60
vEdge VM Packaging using the Package Utility
(nfvpt.py)
Input parameters Packaging Utility Final Package
image_properties_template.xml
vendor_data
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 61
Creating a Package using the NFVIS GUI
Access the utility from VM Life Cycle -> Image Repository -> Image Packaging
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 62
Upload the QCOW2 binary and Day 0 config
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 63
Define Flavors
• Flavors set the CPU, Memory, Storage requirements for a VNF
Default Flavor
2 vCPU and 4096 MB of RAM
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 64
Create Package, Download or Register
• Once the package is created, you can then download it and reuse it on other NFVIS
systems
• Register the VNF within NFVIS to deploy it
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 65
Access the VNF Console from NFVIS
NFVIS - shows list of VM names NFVIS - console request to a deployed VM
VNF must be packaged with “Serial” console as enabled while using the VNF
packaging tool
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 66
Accessing VNF using Port Forwarding
Port Forwarding from NFVIS
Note:
• In order to use Port Forwarding, the VNF must allow itself to be monitored via NFVIS.
• NFVIS can then use the internal management network to connect to the VNF
• Port forwarding needs to know the source interface – Either MGMT or WAN Interface to work
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 67
Deploying a VNF on NFVIS
using the GUI
Deploying VNFs Using NFVIS GUI
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 69
Dedicated CPUs vs. Hyperthreading vs. pinning
Best Practice :
Lightweight Compute
Applications based on TCP
could share cores, host
more applications
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 70
Bridges & Networks
SRIOV vnic
Trunk or Access via CLI.
© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public
Image Profiles
Resource footprint for vnf deployment
Memory allocated to VM
Number of CPUs allocated to
during deployment
VNF. Dedicated or Shared
Disk space allocated during deployment,
based on Package properties
Choose specific disk during deployment
© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public
Lab Modules 3 & 4
Monitoring and
Troubleshooting a
Virtual Environment
Enterprise NFV Monitoring
VNF NetFlow EEM Scripts
Syslog and SNMP Show CLI
ISRv CPU Utilization Memory Utilization Interface Stats
• NFVIS supports REST and NETCONF APIs that can be used to export all Host and VNF specific information
Hypervisor
• CLIs are also available to monitor and export data
NFVIS
• All data is exported via NETCONF. Need a NETCONF client to receive data
• Host and Interface SNMP MIBS support added as part of 3.6.1 release (July 2017)
• Exporting to external Syslog support added as part of 3.6.1 release (July 2017)
Hardware • Monitoring via Cisco Integrated Management Controller for Platforms that support it.
ENCS • CIMC supports an exhaustive list of MIBS which can be used to monitor every aspect of the underlying
hardware
• CPU, Memory, Interface and Disk Stats
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 75
Reference
CIMC Management MIBS
CISCO-UNIFIED-COMPUTING-EQUIPMENT-MIB ITU-ALARM-TC-MIB
CISCO-UNIFIED-COMPUTING-FAULT-MIB SNMPv2-MIB
CISCO-UNIFIED-COMPUTING-MIB SNMPv2-CONF-MIB
CISCO-UNIFIED-COMPUTING-MEMORY-MIB SNMPv2-SMI-MIB
CISCO-UNIFIED-COMPUTING-NOTIFS-MIB SNMPv2-TC-MIB
CISCO-UNIFIED-COMPUTING-PROCESSOR-MIB SNMP-FRAMEWORK-MIB
CISCO-UNIFIED-COMPUTING-STORAGE-MIB INET-ADDRESS-MIB
CISCO-UNIFIED-COMPUTING-TC-MIB CISCO-SMI
CISCO-TC
Memory, processor, and storage MIBS used for SNMP query for memory, CPU, and disk/controller
(SNMPGET, SNMPWALK)
Notifications and fault generate trap events
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 76
CLIs for Monitoring
• Stats: content for graphical display
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 77
NFVIS Notifications for Monitoring and
Troubleshooting
• NFVIS sends notifications for
• vmlcEvents (VM Lifecycle)
• nfvisEvents (NFVIS)
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 79
SNMP Support on NFVIS
• NFVIS supports versions 1 and 2 of SNMP
• Configuration can be done via Portal, CLI, and API
• NFVIS currently supports these standard MIBS
• SNMPv2 MIB
• Object ID (OID): 1.3.6.1.2.1.1
• http://www.oidview.com/mibs/0/SNMPv2-MIB.html
• IFMIB (interface data)
• OID: 1.3.6.1.2.1.2
• http://www.oidview.com/mibs/0/IF-MIB.html
• Entity MIB (entity data)
• OID: 1.3.6.1.2.1.47
• http://www.oidview.com/mibs/0/ENTITY-MIB.html
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 80
Syslog in NFVIS
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 81
Syslog Server Configuration
• A maximum of 4 remote syslog servers can be configured.
• Server configuration parameters are:
• Remote server’s address
(IPv4 / IPv6 / DNS Name)
• Protocol to be used for sending the syslogs
(TCP or UDP, default is UDP)
• Port of the syslog server
For UDP, the default port is 514
For TCP, the default port is
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 82
Syslog Severity Configuration
• By default, the logging severity of syslogs is ‘informational’
• i.e. All syslogs at ‘informational’ severity and higher will be logged.
• The logging severity can be changed to one of:
• debug
informational
notice
warning
error
critical
alert
emergency
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 83
Troubleshooting
Exposed low level Linux show commands without having to go to root
• Low level Show commands under “Support” keyword
• Provides stats from OVS, provides TCP data dump and output from virsh commands
Example: How to verify if the Day 0 configuration is attached to the VNF when instantiated by NFVIS?
Step 2: Next check if there is a config drive generated with the day 0 configuration you added to the package
nfvis# support show config-drive 19
-rw-r--r--. 1 qemu qemu 397312 Nov 1 16:23 /cisco/esc/esc_database/nodejs/VM/ae828bab-
3e90-4a53-ba97-14aa0db258f2/ae828bab-3e90-4a53-ba97-14aa0db258f2-hdd.config
Step 3: Once verified that config drive is present, next look at the contents of the drive by using
nfvis# support show config-drive content 19
At the tail end you should see the configuration that you packaged with the VNF
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 84
Troubleshooting
Example 2 : How to verify if your VM is actually enabled for serial console?
The virsh dumpxml command lists out exactly how the VNF was deployed on NFVIS. It lists out the properties that was
enabled as well
For the above example by using the virsh dumpxml command look for key word Serial, if you see the following in the
output then you know the VNF was enabled for Serial Console on NFVIS.
<serial type='pty'>
<source path='/dev/pts/0'/>
<target port='0'/>
<alias name='serial0'/>
</serial>
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 85
Troubleshooting (specific to config drive)
Issue Cause Debug Fix
Image registration fails if package is not *.tar.gz Look at the error message on Repackage using local portal
(doesn’t have the required files portal/API response code. or packaging tool
on slide#27 Also look at ESCManager.log
NFVIS#show log
/var/log/esc/escmanager.log |
include Image_name
Image registration fails Checksum is not correct - Look at the error message on Repackage using local portal
maybe packaging tool /local portal/API response code. or packaging tool
portal not used to package the Also look at ESCManager.log
VM NFVIS#show log
/var/log/esc/escmanager.log |
include Image_name
VM deployment fails VM is monitored VM. VM is not Look at the API response Undeploy VM
attached to int-mgmt-net (it code. Re-Deploy using local portal or
can be attached to any nic) Also look at ESCManager.log using API attach int-mgmt-net
when deployed using API. By NFVIS#show log to one of the nics
default local portal attaches /var/log/esc/escmanager.log |
nic0 of the monitored VM to include vm_dep_name
int-mgmt-net.
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 86
Troubleshooting (contd…)
Issue Cause Debug Fix
VM deployment fails VM is a monitored VM and Look at the error message on Re-deploy using local portal
bootup_time is not specified in portal/API response code. (default bootup_time is local
the payload Also look at ESCManager.log portal is 600 seconds)
bootup_time is boot time NFVIS#show log Or deploy using API and specify a
required for VM to boot in /var/log/esc/escmanager.log | reasonable, positive value for the
seconds (+ve value) include vm_dep_name VM to boot in seconds.
Some VMs need longer time to
boot.
VM deployment fails VM is a monitored VM and Look at the error message on Re-deploy using local portal
kpi_data is not provided in the portal/API response code. (it attaches kpi_data)
payload Also look at ESCManager.log Or deploy using API and specify a
NFVIS#show log kpi_data
/var/log/esc/escmanager.log |
include vm_dep_name
VM deployment fails Bootstrap config file is tokenized Look at the API response code. Use a different unused ip address
and the key, value pairs are Also look at ESCManager.log for the int-mgmt-net.
passed during deployment using NFVIS#show log
API. But static ip address is used /var/log/esc/escmanager.log |
through the deployment payload include vm_dep_name
for this VM for int-mgmt-net
which was already assigned by
the system for other VMs.
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 87
SPAN & Packet Capture
SRIOV or OVS vnic can be spanned(port replicated) to a Packet capture VM
Tcpdump can be done via GUI or CLI on OVS vnics
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 88
Lab Module 5
Deploying a VNF on NFVIS
using APIs
What is an API?
• What does API Stand for?
• Application Programming Interface
• Definition of API
• API consists of a set of rules describing how one
application can interact with another, and the mechanisms
that allow such interaction to happen.
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 91
Common API Types
• REST
• Representational State Transfer
• Communicates over HTTP
• Uses common HTTP verbs (GET, POST, PUT, DELETE) to extract data from server
• Returns data in different format per request ( XML, JSON)
• SOAP
• Simple Object Access Protocol
• Uses XML Information Set for its message format
• Communicates over HTTP, SMTP, TCP, UDP
• Publishes its API in machine readable format
• Language Based
• JAVA, Python, C, Go, Ruby, etc.
• Generally more specialized, often faster, more complex for complex operations
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 92
What is so great about REST?
Easy to use:
• In mobile apps
• In console apps
• In web apps
Github REST APIs
• Repositories
• Organizations
• Users
• + more
How does this work?
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 93
What is so great about REST on NFVIS? – Same
concept, many APIs
Easy to use:
• In mobile apps
• In console apps
• In web apps
Cisco NFVIS REST APIs
• VM Image Management
• VM Deployment
• Virtual Network Configuration
• On-box Switch
• PNP
How does this work?
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 94
Rest
How does it work
Client Request
API Service
Do Something
Response
Client Action
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 95
REST – Request
What do you need to know
• Action
• Get: Retrieve Data.
• Post: Create new Record.
• Put: Update a Record, if it does not exist, Create it.
• Delete: Remove Record.
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 96
REST – Request with NFVIS
• Client Request
• Header:
• Content-Type: application/json or application/xml
• Authorization: basic username and password
• Action
• Get: Retrieve Data.
• Post: Create new Record.
• Put: Update a Record, if it does not exist, Create it.
• Delete: Remove Record.
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 97
REST – Response
What do you need to know
• Code
• 200 - OK
• 400 - The request was invalid or cannot be otherwise served.
• 401 - Authentication credentials were missing or incorrect.
• 403 - The request is understood, but it has been refused or access is not allowed.
• 500 - Something went wrong on the server.
• 503 - Server is overloaded with requests. Try again later.
• Content
• Can often return the same data in different formats per request
• XML
• JSON
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 98
REST – Response
Data Format - JSON
• Basic JSON
• Flat JSON
• JSON Array
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 99
Example: Calling a REST API
method
URL
Response Body
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 100
Determining How to Use NFVIS APIs
• Understanding NFVIS REST calls
– begin at documentation
• NFVIS REST Guide
URL
• Navigate to Appropriate API
Section
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 101
Using APIs
• Option 1: CURL Command in CLI
• cURL (Client URL) – Command line tool to transfer data by using URL based syntax.
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 102
Testing APIs
• Option 2: Postman
• Postman is GUI based tool to simplify using REST calls.
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 103
Postman
Easy to Learn, API Development Tool
Method
API
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 104
Get VNF Inventory List Using Postman
Use API to
Get
Inventory
Fill in
Authentication
Credentials
Then Click
Send
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 105
More Efficient Use of Postman
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 106
Variables in Postman
• Rather than change dynamically changing objects, use variables to
complete
• Variables can be set in Environment or Global
• Can then be called for API tests
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 107
Why Environment Variables
If we look at this API call…
Not a big deal to change this value for one or a few API calls…
But what if there are dozens of calls?
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 108
Simple Environment Variable Example
3
4
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 109
Using Environment Variable
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 110
We Can Use Output to Assign Variables
Postman Function Tests:
• Allow execution of Javascript coding to
perform actions after information is returned by
the API call.
• Can be used to populate Environment or Global
Variables.
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 111
Then Use New Variable in Future API Call
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 112
How About Deploying a VNF?
We can use a REST API call for that too…
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 113
What Can We Do With All This?
Combine API’s with Programming Languages
• Python - becoming defacto language for network
programming
• Go
• Ruby
• Others
Example:
www.github.com/rshoemak/NFVIS-coding
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 114
Lab Module 6
Network PnP
PnP Overview
• Cisco Network Plug-and-Play solution provides
• Simple, secure and unified approach to provision devices with zero-touch deployment
• Designed for users to instantiate a device into network, provision it without manual
intervention.
PnP Agent
• Runs on NFVIS device
• Auto-discover PnP server
• Provides device UDI (Serial Number, PID) to server
• Bulk provisioning of user credentials
• When NFVIS platform is powered on, Cisco Network PnP agent discovery
process starts. This, in turn, discovers the IP address of the PnP Server.
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 117
PnP Server Discovery Options
DHCP with option 43
1 PnP string: 5A1D;B2;K4;I172.19.45.222;J80 added to DHCP Server
Automated
DNS lookup
2
resolves to Cisco DNA Center IP Address
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 118
PnP DHCP with Option 43
The Cisco PnP agent automatically discovers the IP address of the Cisco Network PnP server specified in the
DHCP option 43 string.
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 119
PnP DHCP Option 43
Old DevNet article archive & Best reference for PnP Option 43 syntax)
https://d1nmyq4gcgsfi5.cloudfront.net/site/open-plug-n-play/learn/learn-open-pnp-protocol/
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 120
Reference
PnP DHCP Option 43 - CLI
nfvis# show system settings-native wan dhcp
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 121
Reference
PnP DHCP Option 43 CLI
nfvis# show pnp
pnp status response "PnP Agent is running\n server-connection\n status: Success\n
time: 20:55:13 Sep 28\nbackoff\n status: Success\n time: 20:55:13 Sep 28\n"
pnp status ip-address 172.19.152.41
pnp status port 443
pnp status transport https
pnp status created_by dhcp_opt43
pnp status dhcp_opt43 1
pnp status dns_discovery 0
pnp status cco_discovery 0
pnp status timeout 60
nfvis#
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 122
Reference
PnP DHCP Option 43 – Local UI
1 2
3
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 123
Reference
PnP DHCP Option 43 UI
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 124
PnP DNS Lookup
Construct a fully qualified domain name (FQDN), using the preset hostname "pnpserver”,
based on the network domain name configured on the DHCP server.
Example of DNS lookup configurations on DHCP server:
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 125
PnP DNS Lookup – Local UI
2 3
4
• Click Edit, Select Method : Automatic and Options : DNS Discovery
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 126
Verify PnP DNS Lookup - CLI
nfvis# show pnp
pnp status response "PnP Agent is running \n server-connection\n
status: Success\n time: 02:41:17 Sep 29\nbackoff\n status: Success\n
time: 02:41:17 Sep 29\n"
pnp status ip-address 172.19.152.41
pnp status port 443
pnp status transport https
pnp status created_by dns_discovery
pnp status dhcp_opt43 0
pnp status dns_discovery 1
pnp status cco_discovery 0
pnp status timeout 60
nfvis#
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 127
PnP Cloud Redirect
• This method uses the Cisco Cloud Device Redirect tool
available in the Cisco Software Central.
• User needs to have a Cisco CCO and Smart Account in advance.
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 128
PnP Cloud Redirect – Cisco Account
In order to use Cisco Cloud Device Redirect tool, user needs to have a Cisco Account in advance.
Launch Cisco Software Central at https://software.cisco.com in browser and Click “Login In”
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 129
PnP Cloud Redirect (cont’d)
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 130
Verify PnP Cloud Redirect
nfvis# show pnp
pnp status response "PnP Agent is running \n redirection\n status: Success\n
time: 13:32:29 Sep 29\nserver-connection\n status: Success\n time:
13:34:49 Sep 29\nbackoff\n status: Success\n time: 13:34:49 Sep 29\n"
pnp status ip-address 172.19.152.41
pnp status port 443
pnp status transport https
pnp status created_by cco_discovery
pnp status dhcp_opt43 0
pnp status dns_discovery 0
pnp status cco_discovery 1
pnp status timeout 60
nfvis#
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 131
PnP Static Discovery
1
2
3
4
5
6
ISRv/ENCS DHCP
WAN
Cisco
Office Site Network Services DC
APs DNAC
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 135
Provisioning Process Flow
Design
Provision
Claim/Assign
PnP or Discover Add device to Specify Input
Device to a Provision Device
Devices Inventory parameters
Site
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 136
ENCS Based Virtual Branch Profile
Router WAN Router LAN
1 Configuration
2 Configuration 3 Integrated Switch
Configuration
4 Custom CLI
Configuration
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 137
Virtual Services Using Cisco Validated Designs
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 138
Support for 3rd Party Services and Application Hosting
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 139
Add LAN Configurations
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 140
Add Additional Integrated Switch Configuration
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 141
Custom Configuration Templates
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 142
Assign the Profile to a Site
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 143
Provision Router
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 144
Add LAN Parameters
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 145
Preview Summary
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 146
SDWAN Integration
vEdge Cloud Provision Workflow in Cisco DNA
Center
vEdge – Input
Provision vEdge
Select ENCS and Parameters Connect vEdge to
on ENCS with Day
Map to Site Obtained from vManage
0 config
vManage
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 148
vEdge Cloud Onboarding through Cisco DNA
Center
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 149
Virtual vEdge On-Boarding on ENCS
Provisioning Flow
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 150
SDWAN onboarding using Zero Touch
Provisioning
Cisco SD-WAN Control and Policy
Redirect Elements
PnP Server 4
Server
3
Token and Serial Number
2 vEdge cloud
5
Service Chain
8
Deploy VNF
Full Registration and
1 Configuration
Assumption:
DHCP on Transport Side (ENCS mgmt) DHCP or Static IP (WAN Transport)
DNS to resolve devicehelper.cisco.com* DNS to resolve vbond fqdn
* Factory default config NFVIS
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 151
vEdge Cloud and NFVIS Reference
Interface Mapping
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 152
Lab Modules 7 - 8
Network Service
Orchestrator
Network Service Orchestrator (NSO) for Service
Providers
• Model-driven end-to-end
Network Engineering Ops and Provisioning Service Developers
service lifecycle and
customer experience in
focus
NSO
• Seamless integration
Service Manager with existing and future
Package OSS/BSS environment
CDB Manager
Device Manager • Loosely-coupled and
modular architecture
Device Abstraction ESC (VNFM)
leveraging open APIs and
standard protocols
VNF Lifecycle VNF Service
NED NED NED • Orchestration across
Manager Monitoring
multi-domain and multi-
layer for centralized policy
and services across
Multi-domain Networks
entire network
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 155
• Ready-made
implementations for
specific features
• E.g. NFVO, ENFV, SD-
WAN
Core Function • Productized, TAC
Packs supported
• 80/20 rule – reduce
implementation cost and
TTM
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 156
Current Core Function Packs
SDWAN
vBranch
NFVO
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 157
NFV Orchestration with
NSO NFVO
NFV Orchestration Challenges
Lessons Learned
A flexible software platform with open and Proprietary technologies with specialized
ETSI-aligned architecture and interfaces tooling driving long integration projects
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 159
NFV Orchestration Challenges
Lessons Learned
A flexible software platform with open and Proprietary technologies with specialized
ETSI-aligned architecture and interfaces tooling driving long integration projects
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 160
NFV Orchestration Challenges
Lessons Learned
A flexible software platform with open and Proprietary technologies with specialized
ETSI-aligned architecture and interfaces tooling driving long integration projects
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 161
NFVO High Level Architecture
VNFD Catalogue
OSS/BSS RFS Services
NSD Catalogue
NFV Orchestrator (NFVO)
NSRs and VNFRs
EM EM EM NFVI Resources
Or-Vnfm
(Or-Vi)
RFS Services
RFS Provisioning and Activation VNFD, NSD Catalogue NFV Orchestrator (NFVO)
Cisco NSO NSRs and VNFRs NSO NFVO Component
NFVI Resources
Or-Vnfm
(Or-Vi)
VNF Manager (VNFM)
VNF VNF VNF
Cisco ESC
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 165
ENFV Automated Operations - II
Branch CPE fully operational in minutes
3. Configure
CPE and
VNFs
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 166
• Bootstrap configuration (Day-0)
• e.g. IP/credentials/license
• Set once
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 167
Recent Release
Enhancements
ENCS NFVIS Compare Networking Options
SR-IOV Packet Flow DPDK-OVS Packet Flow OVS Packet Flow
Service Chain throughput better than DPDK/OVS Service Chain throughput near SRIOV, better than non-DPDK OVS Service chain throughput Slower than DPDK and SRIOV
NO additional CPU required for NFVIS +1 CPU required for NFVIS NO additional CPU allocated for NFVIS
SRIOV driver support dependency on VNF NO additional driver dependency on VNF NO additional driver dependency on VNF
VM
VM Other VM ISRV VM Virtio Front-End
vNIC QEMU
QEMU
DPDK-OVS Shared Memory to pass pak Shared
pak memory are
directly map to VM,
In user space between VMs, no pak copying Memory
there is no extra
copying Pulling pak from interface, no interrupt, no
context switching between user mode and NFVIS Linux vHost-net Kernel
OVS kernel mode, no extra pak coping Kernel Thread
Physical
NIC IGB Kernel
Driver
VF VF
NFVIS
vSwitch
wan-br wan2-br lan-br Int-mgmt-br
VF VF VF VF VF VF
VF VF VF VF MGMT
NFVIS LAN Backplane
GE0/0 GE0/1 Port NIM
• NFVIS can be accessed by default via the FP GE WAN ports or via the dedicated Management port
• NFVIS 3.10+ Default association: GE0-0 to wan-br, GE0-1 to wan2-br. Both wan-br and wan2-br are enabled for DHCP by default.
DHCP is attempted(cycle between GE0-0, GE0-1) until one of the ports acquire DHCP address. PnP will be attempted over the wan
facing network with path to default gateway. Pre-NFVIS 3.10, no wan2-br created by default, no dhcp by default via GE0-1.
• An internal management network (int-mgmt-net) and a bridge (int-mgmt-br) is created and is internally used for system monitoring.
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 170
Recent Release
Enhancements
Secure Overlay and Single
WAN IP
Target Deployment Models using Secure Tunnels NFVIS
3.10.1 +
Use case 1: Secure Overlay – NAT CPE Use Case 2: Secure Overlay – DHCP WAN IP Use Case 3: Secure Overlay – Static WAN
w/o NAT CPE IP w/o NAT CPE
Router - Private IP from NAT GW NFVIS – Initially uses WAN IP. Will move to Private IP NFVIS – Initially uses WAN IP. Will move to Private IP
NFVIS –Private IP from NAT GW. Tunnel Overlay IP Router – Will be spun up and assigned WAN IP © 2019 Router – Will be spun up and assigned WAN IP
Cisco and/or its affiliates. All rights reserved. Cisco Public
Solution – Hypervisor Management Overlay
Orchestrator
MSX
S/N Day 0 mapping
NSO
Mgmt-Hub
PnP Headend System-IP
Headend Interface IP
2
1 Day 0 config
Call Home
3
NFVIS 4
vBranch
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 173
Solution – Overlay and Single Public IP
Orchestrator
MSX
NSO
Mgmt-Hub
PnP
Headend System IP
Headend Interface IP
WAN-IP
7
NFVIS Interface IP
NFVIS System IP
8
NFVIS 9
vBranch
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 174
Solution – Single Public IP Failover
Orchestrator
MSX
NSO
Mgmt-Hub
PnP Headend System IP
Headend Interface IP
X
WAN-IP NFVIS Interface IP
NFVIS System IP
2
NFVIS 3
vBranch
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 175
Recent Release
Enhancements
Backup and Restore
NFVIS Backup Restore NFVIS
3.10.1 +
BACKUP
rbac monitoring
API
rbac monitoring
API
pnp snmp mgmt rbac monitoring
API
pnp snmp mgmt
ovs ovs pnp snmp mgmt
sriov ovs
sriov ovs
ovs ovs
sriov
or
vnf1 … vnfN or
vnf1 … vnfN vnf1 … vnfN
or or
Mgmt
connectivity Mgmt
connectivity Mgmt
connectivity
vBranch Topology
DEPLOYED Optional Per VNF vs
Complete Topology Backup RESTORE
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 177
Backup/Restore CLIs
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 178
Recent Release
Enhancements
ISRv NGFW
Hypervisor (KVM)
vSwitch
VF VF VF VF VF VF
VF VF VF VF NIM
MGMT LAN Backplane
GE0/0 GE0/1
TRACK TRACK
ENCS Integrated Switch
GE1/0 GE1/1 GE1/2 GE1/3 GE1/4 GE1/5 GE1/6 GE1/7
• PNIC tracking works for ports associated with OVS, works on LAN and WAN facing ports. Available starting NFVIS 3.10.1 release.
• PNIC tracking is useful in High Availability Designs. HSRP, VRRP like stateful features depend on interface status to switch between
ACTIVE and STANDBY modes.
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 180
Cisco DNA Subscription
for Routing
Routing Offer Structure Enterprise Agreement (EA) Eligible
Centralized Management Secure Connectivity Policy Based Automation Analytics and Assurance
• On-prem or cloud managed • Unlimited segmentation • Advanced network and application • Network ---optimization analytics
• Zero touch deployment visibility • Application trending and forecasting
• Branch virtualization with Cisco VNF • WAN Optimization
orchestration
• Day 0 and Day 2 provisioning
• SD-WAN and advanced WAN • Application aware policies using
• Lifecycle management
topologies path control, bandwidth optimization
• Limited segmentation • Cloud OnRamp
• Cloud connectivity • Forwarding Error Correction
• Contextual insights with assurance
• Encrypted traffic analytics
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 186
All Cisco Stack vs White Box Stack
All Cisco White Box
vBranch is the key to How well can a single
VMS Non-Cisco
success for the Cisco
vBranch + SDWAN Orchestration (Ericsson, etc..)
orchestrator support
stack. Pre-defined multiple underlying
templates are fully components?
tested and supported
VNFs are on their own.
Palo Alto
Riverbed
vWAAS
Fortinet
Juniper
strengthen the vEdge
vWLC
Cisco
ASAv
Inconsistent licensing,
ISRv
VNF
overall offer. VNFs hypervisor support, etc.
weaken the stack.
Opportunity to
highlight synergies
How well does each
between products Non-Cisco
NFVIS Hypervisor VNF work with the
throughout the entire (KVM, Openstack, etc.) chosen hypervisor?
solution stack.
No Cisco product in
An integrated stack
Advantech
the white box space.
offers single vendor
Cisco ?
Juniper
ENCS and UCSE do
Dell
sourcing, and ENCS Hardware not fit into white box
consistent cross- model (pricing or
solution support. technology)
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 187
Example: Cisco Stack vs Dell VEP ‘white box’
vCenter?
The SD-WAN vendor’s?
Good Luck! (you’re going to need it)
RedHat’s? (CloudForm? OpenStack Platform Director?)
Some other vendor or open source*?
Versa VeloCloud Silver Peak Choice?: Three (only) vendors. SD-WAN only.
hypervisor Extra cost: VMWare ESX isn’t free if you want to manage it,
VMWare or RedHat RedHat isn’t free. Both require support.
Single platform only, Ethernet only, Intel Xeon D2100
‘up to’** 16 cores, ‘up to’ 64 RAM, max 1TB storage
Two expansion slots, but nothing for them
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 188
Summary of ENCS advantages over Competition Reference
* Roadmap TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 189
Reference
NFVIS – True Network Hypervisor
• Designed Specifically for Enterprise deployments • Zero touch deployment
• Targeted for Networking teams in Enterprise organizations • Embedded PnP Client in NFVIS enables true Zero Touch
Deployment model without any human intervention
• Optimized for the deployment and monitoring of Virtual Network
• Allows for quick and error free deployment of network services
Functions
• Built-in VM monitoring capability allows for auto restart of VNFs • Automatic Resource Optimization for improved network
when down performance
• Avoids expensive truck rolls to remote sites • Optimized use of CPU, Memory and Storage for maximum
performance of the different VNFs.
• Rich Open APIs
• Management GUI bundled in with NFVIS
• Industry standard API that allows integration with any
Orchestration system • Easy to use GUI eliminates complexity of dealing with the
underlying hypervisor
• APIs available for both RESTConf and NETConf
• Provides ability to draw network topology and instantiate a
• APIs support includes virtual branch
• VM deployment
• Open Architecture Software stack
• VM health monitoring
• Allows for easy onboarding of any 3rd party software
• System resource (compute/memory/storage) management
• Secure and Trusted Infrastructure Software
• Security tested and certified
• FIPS and Common Criteria Certifications on Roadmap
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 190
Customer Use Cases
Reference
Straumann
• Global leader in tooth replacement and From: 1 Routers, 1 FW and 1 vWAAS
orthodontic solutions with 5000 employees
across 5 continents
• Straumann currently deploys two Cisco
2951s, 1 Palo Alto Firewall and Riverbed
for Wan Optimization across 70 locations.
• Converted them from a Riverbed customer
to a vWAAS customer
To: 1 Router, 1 FW and 1 vWAAS all in one platform
• Preferred choice of FW vendor is PAN
• Want automation.
• Cisco DNA Center addresses automation
capabilities by adding editable topology,
support for generic 3rd party VNF, adding
custom networks etc.
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 192
Investment Trust Ethernet Transport vEdge
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 193
Reference
Bank in EMEA Why ENFV?
• Automation has been key
• Bank has been exploring
virtualization for a year now
• Cisco chosen after beating out the • Bank initially were engaged with
competition for 246 branches. Initial order other vendors. However no vendor
for 165 branches. was able to provide an end to end
solution that included automation.
• Key Requirements
• After running pilots at multiple
• Consolidation, Automation and Quickly branches and saw how easy it was
isolate and troubleshoot problems. to automate and spin up new sites,
• Security is paramount with the bank. the customer was convinced with
• Analyzed every component of the solution till
the Cisco solution.
it met their standards • They were able to eliminate
• Two key promises made by Cisco multiple Windows workstations at
every branch by virtualizing them
• Continue to invest in the solution
• Complete Common Criteria certification • Chose the ENCS for it
compactness
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 194
Reference
Large Bank in Canada Why ENFV?
• Hardware consolidation
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 195
Reference
Orange Business
Services
• OBS has been one of the first Opens up new revenue models
customers to work closely with Cisco
to launch their uCPE solution Use Ciena Blue Plant as the
orchestrater.
• Looking to further strengthen their
SD-WAN offering and is part of its Use NFVIS NETCONF APIs for
strategy to move to software-defined integration
networks (SDN) and intent-based Positioning ISRv with 3rd party
networking. VNFs
https://www.businesswire.com/news/home/20
180206005830/en/Orange-Business-
Services-Cisco-Bring-SD-WAN-Network
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 196
Reference
British Telecom
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 197
Cisco Webex Teams
Questions?
Use Cisco Webex Teams (formerly Cisco Spark)
to chat with the speaker after the session
How
1 Find this session in the Cisco Events Mobile App
2 Click “Join the Discussion”
3 Install Webex Teams or go directly to the team space
4 Enter messages/questions in the team space
cs.co/ciscolivebot#TECCRS-3006
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 198
Complete your online
session survey
• Please complete your Online Session
Survey after each session
• Complete 4 Session Surveys & the Overall
Conference Survey (available from
Thursday) to receive your Cisco Live T-
shirt
• All surveys can be completed via the Cisco
Events Mobile App or the Communication
Stations
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 199
Continue Your Education
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 200
Thank you
R&S related Cisco education offerings
Course Description Cisco Certification
CCIE R&S Advanced Workshops (CIERS-1 & Expert level trainings including: instructor led workshops, self CCIE® Routing & Switching
CIERS-2) plus assessments, practice labs and CCIE Lab Builder to prepare candidates
Self Assessments, Workbooks & Labs for the CCIE R&S practical exam.
• Implementing Cisco IP Routing v2.0 Professional level instructor led trainings to prepare candidates for the CCNP® Routing & Switching
• Implementing Cisco IP Switched CCNP R&S exams (ROUTE, SWITCH and TSHOOT). Also available in
Networks V2.0 self study eLearning formats with Cisco Learning Labs.
• Troubleshooting and Maintaining
Cisco IP Networks v2.0
Interconnecting Cisco Networking Devices: Builds on ICND1 to provide capabilities needed to configure, implement CCNA® Routing & Switching
Part 2 (or combined) and troubleshoot a small enterprise network. Including: understanding of
Quality of Service (QoS), how virtualized and cloud services interact and
impact enterprise networks, along with an overview of network
programmability and the related controller types and tools that are
available to support software-defined network architectures.
Also available in self study eLearning format with Cisco Learning Lab.
Interconnecting Cisco Networking Devices: Understand layer 2 and layer 3 networking fundamentals needed to CCENT® Routing & Switching
Part 1 install, configure, and provide basic support of small/branch networks.
Covers network device security and IPv6 basics. Also available in self
study eLearning format with Cisco Learning Lab.
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 203
Design Cisco education offerings
Course Description Cisco Certification
Designing Cisco Network Service Architectures Provides learner with the ability to perform conceptual, intermediate, CCDP® (Design Professional)
(ARCH) Version 3.0 and detailed design of a network infrastructure that supports desired
capacity, performance, availability required for converged Enterprise (Available Now)
network services and applications.
Designing for Cisco Internetwork Solutions Instructor led training focused on fundamental design methodologies CCDA® (Design Associate)
(DESGN) Version 3.0 used to determine requirements for network performance, security,
voice, and wireless solutions. Prepares candidates for the CCDA (Available Now)
certification exam.
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 204
Wireless Cisco education offerings
Course Description Cisco Certification
• Designing Cisco Wireless Enterprise Professional level instructor led trainings to prepare candidates to CCNP® Wireless
Networks conduct site surveys, implement, configure and support APs and
• Deploying Cisco Wireless Enterprise controllers in converged Enterprise networks. Focused on 802.11 and
Networks related technologies to design, deploy, troubleshoot as well as secure
• Troubleshooting Cisco Wireless Enterprise Wireless infrastructure. Course also provide details around Cisco
Networks mobility services Engine, Prime Infrastructure and wireless security.
• Securing Cisco Wireless Enterprise Networks
Implementing Cisco Unified Wireless Network Prepares candidates to design, install, configure, monitor and conduct CCNA® Wireless
Essential basic troubleshooting tasks of a Cisco WLAN in Enterprise installations.
Understanding of the Cisco Unified Wireless Networking for enterprise
deployment scenarios. In this course, you will learn the basics of how to
Deploying Basic Cisco Wireless LANs (WDBWL) install, configure, operate, and maintain a wireless network, both as an 1.2
add-on to an existing wireless LAN (WLAN) and as a new Cisco Unified
Wireless Networking solution.
The WDAWL advanced course is designed with the goal of providing
learners with the knowledge and skills to successfully plan, install,
Deploying Advanced Cisco Wireless LANs configure, troubleshoot, monitor, and maintain advanced Cisco wireless
1.2
(WDAWL) LAN solutions such as QoS, “salt and pepper” mobility, high density
deployments, and outdoor mesh deployments in an enterprise customer
environment.
Deploying Cisco Connected Mobile Experiences WCMX will prepare professionals to use the Cisco Unified Wireless
Network to configure, administer, manage, troubleshoot, and optimize 2.0
(WCMX) utilization of mobile content while gaining meaningful client analytics.
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 205
Cybersecurity Cisco education offerings
Course Description Cisco Certification
Understanding Cisco Cybersecurity The SECFND course provides understanding of CCNA® Cyber Ops
Fundamentals (SFUND) cybersecurity’s basic principles, foundational knowledge,
and core skills needed to build a foundation for
understanding more advanced cybersecurity material &
skills.
Implementing Cisco Cybersecurity This course prepares candidates to begin a career within a CCNA® Cyber Ops
Operations (SECOPS) Security Operations Center (SOC), working with
Cybersecurity Analysts at the associate level.
Cisco Security Product Training Official deep-dive, hands-on product training on Cisco’s
Courses latest security products, including NGFW, ASA, NGIPS,
AMP, Identity Services Engine, Email and Web Security
Appliances, and much more.
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 206
Cybersecurity Cisco education offerings
Course Description Cisco Certification
CCIE Security 5.0 CCIE® Security
Implementing Cisco Edge Network Configure Cisco perimeter edge security solutions utilizing Cisco CCNP® Security
Security Solutions (SENSS) Switches, Cisco Routers, and Cisco Adaptive Security Appliance
(ASA) Firewalls
Implementing Cisco Threat Control
Solutions (SITCS) v1.5 Implement Cisco’s Next Generation Firewall (NGFW), FirePOWER
NGIPS (Next Generation IPS), Cisco AMP (Advanced Malware
Protection), as well as Web Security, Email Security and Cloud
Implementing Cisco Secure Access Web Security
Solutions (SISAS)
Deploy Cisco’s Identity Services Engine and 802.1X secure
Implementing Cisco Secure Mobility network access
Solutions (SIMOS)
Protect data traversing a public or shared infrastructure such as
the Internet by implementing and maintaining Cisco VPN
solutions
Implementing Cisco Network Security Focuses on the design, implementation, and monitoring of a CCNA® Security
(IINS 3.0) comprehensive security policy, using Cisco IOS security features
For more details, please visit: www.cisco.com/go/securitytraining or http://learningnetwork.cisco.com
Questions? Visit the Learning@Cisco Booth
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 207
Data Center / Virtualization Cisco education
offerings
Course Description Cisco Certification
Introducing Cisco Data Center Networking (DCICN) Get job-ready foundational-level certification and CCNA® Data Center
Introducing Cisco Data Center Technologies (DCICT) skills in installing, configuring, and maintaining
next generation data centers.
Implementing Cisco Data Center Unified Computing (DCUCI) Obtain professional level skills to design, CCNP® Data Center
Implementing Cisco Data Center Infrastructure (DCII) configure, implement, troubleshoot next
Implementing Cisco Data Center Virtualization and Automation generation data center infrastructure.
(DCVAI)
Designing Cisco Data Center Infrastructure (DCID)
Troubleshooting Cisco Data Center Infrastructure (DCIT)
Product Training Portfolio:DCAC9K, DCINX9K, DCMDS, DCUCS, Gain hands-on skills using Cisco solutions to
DCNX1K, DCNX5K, DCNX7K, CACND, DSACI, HFLEX configure, deploy, manage and troubleshoot
UCSDF, UCSDACI, DCUCCEN unified computing, policy-driven and virtualized
data center infrastructure.
Designing the FlexPod® Solution (FPDESIGN) Learn how to design, implement and administer Cisco and NetApp Certified
Implementing and Administering the FlexPod ® Solution (FPIMPADM) FlexPod® solutions FlexPod® Specialist
Designing the VersaStack Solution (VSDESIGN) Learn how to design, implement and administer
Implementing and Administering the VersaStack Solution (VSIMP) VersaStack solutions
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 208
Network Programmability Cisco education
offerings
Course Description Cisco Certification
Developing with Cisco Network Provides Application Developers with comprehensive curriculum to Cisco Network Programmability
Programmability (NPDEV) develop infrastructure programming skills; Developer (NPDEV) Specialist
Addresses needs of software engineers who automate network Certification
infrastructure and/or utilize APIs and toolkits to interface with SDN
controllers and individual devices
Designing and Implementing Cisco Network Provides network engineers with comprehensive soup-to-nuts Cisco Network Programmability
Programmability (NPDESI) curriculum to develop and validate automation and programming skills; Design and Implementation
Directly addresses the evolving role of network engineers towards more (NPDESI) Specialist Certification
programmability, automation and orchestration
Programming for Network Engineers (PRNE) Learn the fundamentals of Python programming – within the context of Recommended pre-requisite for
performing functions relevant to network engineers. Use Network NPDESI and NPDEV Specialist
Programming to simplify or automate tasks Certifications
Cisco Digital Network Architecture This training provides students with the guiding principles and core
Implementation Essentials (DNAIE) elements of Cisco’s Digital Network Architecture (DNA) architecture and
its solution components including; APIC-EM, NFV, Analytics, Security
and Fabric.
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 209
Cloud Cisco education offerings
Course Description Cisco Certification
Learn how to perform foundational tasks related to
Understanding Cloud Fundamentals (CLDFND)
Cloud computing, and the essentials of Cloud CCNA® Cloud
Introducing Cloud Administration (CLDADM)
infrastructure, administration and operations
Implementing and Troubleshooting the Cisco Cloud Infrastructure
(CLDINF) Obtain professional level skills to design,
Designing the Cisco Cloud (CLDDES) automate, secure, provision and manage private CCNP® Cloud
Automating the Cisco Enterprise Cloud (CLDAUT) and hybrid Clouds
Building the Cisco Cloud with Application Centric Infrastructure (CLDACI)
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 210
Collaboration Cisco education offerings
Course Description Cisco Certification
CCIE Collaboration Advanced Workshop (CIEC) Gain expert-level skills to integrate, configure, and troubleshoot CCIE® Collaboration
complex collaboration networks
Implementing Cisco Collaboration Applications Understand how to implement the full suite of Cisco collaboration CCNP® Collaboration
(CAPPS) applications including Jabber, Cisco Unified IM and Presence, and Cisco
Unity Connection.
Implementing Cisco IP Telephony and Video Learn how to implement Cisco Unified Communications Manager, CCNP® Collaboration
Part 1 (CIPTV1) CUBE, and audio and videoconferences in a single-site voice and video
network.
Implementing Cisco IP Telephony and Video
Part 2 (CIPTV2) Obtain the skills to implement Cisco Unified Communications Manager
in a modern, multisite collaboration environment.
Troubleshooting Cisco IP Telephony and Video
(CTCOLLAB) Troubleshoot complex integrated voice and video infrastructures
Implementing Cisco Collaboration Devices Acquire a basic understanding of collaboration technologies like Cisco CCNA® Collaboration
(CICD) Call Manager and Cisco Unified Communications Manager.
Implementing Cisco Video Network Devices Learn how to evaluate requirements for video deployments, and
(CIVND) implement Cisco Collaboration endpoints in converged Cisco
infrastructures.
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 211
Service Provider Cisco education offerings
Course Description Cisco Certification
Deploying Cisco Service Provider Network Routing SPROUTE covers the implementation of routing protocols (OSPF, IS-IS, BGP), CCNP Service Provider ®
(SPROUTE) & Advanced (SPADVROUTE) route manipulations, and HA routing features; SPADVROUTE covers advanced
routing topics in BGP, multicast services including PIM-SM, and IPv6;
Implementing Cisco Service Provider Next-
Generation Core Network Services (SPCORE) SPCORE covers network services, including MPLS-LDP, MPLS traffic
engineering, QoS mechanisms, and transport technologies;
Edge Network Services (SPEDGE) SPEDGE covers network services, including MPLS Layer 3 VPNs, Layer 2 VPNs,
and Carrier Ethernet services; all within SP IP NGN environments.
Building Cisco Service Provider Next-Generation The two courses introduce networking technologies and solutions, including OSI CCNA Service Provider ®
Networks, Part 1&2 (SPNGN1), (SPNGN2) and TCP/IP models, IPv4/v6, switching, routing, transport types, security, network
management, and Cisco OS (IOS and IOS XR).
Implementing Cisco Service Provider Mobility UMTS The three courses (SPUMTS, SPCDMA, SPLTE) cover knowledge and skills Cisco Service Provider Mobility
Networks (SPUMTS); required to understand products, technologies, and architectures that are found CDMA to LTE Specialist;
Implementing Cisco Service Provider Mobility CDMA in Universal Mobile Telecommunications Systems (UMTS) and Code Division Cisco Service Provider Mobility
Networks (SPCDMA); Multiple Access (CDMA) packet core networks, plus their migration to Long- UMTS to LTE Specialist
Implementing Cisco Service Provider Mobility LTE Term Evolution (LTE) Evolved Packet Systems (EPS), including Evolved Packet
Networks (SPLTE) Core (EPC) and Radio Access Networks (RANs).
Implementing and Maintaining Cisco Technologies Service Provider/Enterprise engineers to implement, verification-test, and Cisco IOS XR Specialist
Using IOS XR (IMTXR) optimize core/edge technologies in a Cisco IOS XR environment.
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 212
Internet of Things (IoT) Cisco education offerings
Course Description Cisco Certification
Managing Industrial Networks for An associate level instructor led lab based training CCNA® Industrial
Manufacturing (IMINS2) focuses on common industrial application protocols,
security, wireless and troubleshooting designed to
prepare you for the CCNA Industrial certification
Managing Industrial Networks with This instructor led lab based training addresses Cisco Industrial
Cisco Networking Technologies (IMINS) foundational skills needed to manage and administer Networking Specialist
networked industrial control systems for today's
connected plants and enterprises. It helps prepare plant
administrators, control system engineers and traditional
network engineers for the Cisco Industrial Networking
Specialist certification.
Control Systems Fundamentals For IT and Network Engineers, provides an introduction to Pre-learning for IMINS,
for Industrial Networking (ICINS) industry IoT verticals, automation environment and an IMINS2 training &
overview of industrial control networks (E-Learning) certifications
Networking Fundamentals For Industrial Engineers and Control System Technicians, Pre-learning for IMINS,
for Industrial Control Systems (INICS) covers basic IP and networking concepts, and IMINS2 training &
introductory overview of Automation industry Protocols. certifications
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 213
Data and Analytics Cisco education offerings
Course Description
ANDMB – Data Management, Architecture and Applications Provides hands on training with a technical mix of application, compute, storage and
networking topics concerning the deployment of Big Data clusters.
ANDMA – Advanced Data Management, Architecture and Covers major architecture design to cater to different needs of the application, data center
Applications or deployment requirements. It provides architectural designs and advanced hands-on
training on topics covering Scaling of cluster to thousands of nodes and management, Data
Life Cycle management with HDFS tiered storage, and different approaches for Multi-tenant
Hadoop cluster deployments with Openstack
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 214
Digital Business Transformation
Cisco education offerings
Course Description Cisco Certification
For Technology Sellers:
Adopting the Cisco Business Architecture Builds skills to discover and address technology needs using a Cisco Business Architecture
Approach business-focused, consultative sales approach, broadly applicable and Analyst
targeted to prepare for the digital transformation journey that is
demanded across the business world.
Applying Cisco Business Architecture Provides tools and skills training to prepare the learner to use a business Cisco Business Architecture
Techniques led approach to technology solutions sales and deployments. This Specialist
continues the journey begun with the Adopting the Cisco Business
Architecture Approach above
Mastering the Cisco Business Architecture Builds skills, and proven, real-world techniques to prepare for a Cisco Business Architecture
Discipline Business architect leadership role in the sales and deployment of Practitioner
transformative technology solutions.
Cisco Customer Success Manager Specialist Prepares for the crucial role that drives adoption and enablement, Cisco Certified Customer
ensuring that customers achieve their expected business outcomes, and Success Manager
reduces churn/increases renewal for services and subscription based
products.
TECCRS-3006 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 215