Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Software-Defined
Networking (SDN)
and Network
Programmability
How
1. Find this session in the Cisco Live Mobile App
2. Click “Join the Discussion”
3. Install Spark or go directly to the space
4. Enter messages/questions in the space
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Abstract
SDN is an exciting new approach to network IT Service
Management. You may have questions about SDN,
Controllers, APIs, Overlays, OpenFlow and ACI. You
may also be wondering what products and services are
SDN-enabled and how you can solve your unique
business challenges and enhance your differentiated
services by leveraging network programmability.
BRKRST-1014 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 6
SDN is…
…an approach to network transformation*
…empowering external, non-traditional entities to influence network design and
operations
…impacting the networking industry - challenging the way we think about
engineering, implementing and managing networks
…providing new methods to interact with equipment/services via controllers, APIs
…normalizing the interface with equipment/services
…enabling high-scale, rapid network and service provisioning/management
…providing a catalyst for traditional Route/Switch engineers to branch-out
I Wants
…a new attempt at network evolution… SDN
BRKRST-1014 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 9
Where Did SDN Come From?
2008
Have you tried rebooting
the Internet yet?
http://cleanslate.stanford.edu/
BRKRST-1014 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 10
The Traditional Network…
Control Plane (CP)
Control and Data
Plane resides CP DP CP DP
within Physical
Device
Data Plane (DP)
CP DP CP DP
CP DP CP DP CP DP CP DP
CP DP CP DP
CP
CP DP CP DP
CP DP CP DP CP DP CP DP
CP DP CP DP
CP CP DP CP DP
Controller
CP DP CP DP CP DP CP DP
• Centralized configuration,
management/control, monitoring of
network devices (physical or virtual)
• Ability to override traditional forwarding
algorithms to suite unique business or
technical needs
• Allowing external applications or
systems to influence network
provisioning and operation
• Rapid and scalable deployment of
network services with life-cycle
management
BRKRST-1014 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 16
Why Change?
• Familiar Manual, CLI-driven, device-by-device approach is inefficient
• Increased need for programmatic interfaces which allow faster and
automated execution of processes and workflows with reduced errors
• Need for a ‘central source of truth’ and touch-point
BRKRST-1014 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 17
Weather-Based Routing
App
!
Controller
BRKRST-1014 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 18
Business Metrics Influencing Routing
Controller
Staff Directory
WAN1 (MPLS)
WAN2 (EPL)
WAN3 (Internet)
U N IV E R S I T Y
BRKRST-1014 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 19
Get Chat Messages From Routers/Switches
NSO bot (@sparkbot.io)
Hey Team, Chuck went into the DC with a laptop and console adapter, FYI
NSO
Log
Management Spark
CPO
BRKRST-1014 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 20
An Overview of
OpenFlow
What is OpenFlow?
API
Application
OF
OF Controller AGENT
BRKRST-1014 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 22
OF v1.0
What Makes OpenFlow Different? Example
Actions
OPENFLOW CONTROLLER
Required Actions
Forward out all ports
1
except input port
2 2
Redirect to OpenFlow
Controller
FLOW
CPU 3
Forward to local
TABLE Forwarding Stack (CPU)
7 Drop Packet
1 6
BRKRST-1014 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 23
OF v1.0
What Makes OpenFlow Different? Example
Flow Table
Ingres Source Dest Ether VLAN VLAN IP IP IP IP TCP/U TCP/U Action Priority Counter
s Port MAC Priorit Protoco
MAC Type ID SRC DEST l
TOS DP DP
y SRC DEST
25 Drop 100
* * Firewall/Security
* * * * * * * * *
0x0800 Controller 100
* * * * *
Inspection * * * * * *
Vlan10 80 Fwd Port 8 200
* 00:01:E7:*
* * * * *
Combinations * * *
80 Rewrite 200
* * *
Multi-action *
; NAT * * * 192.168.1.*
* * * 10.1.2.3;
Fwd port 9
1.1 2011-02 Support for multiple flow tables; Added support for MPLS 15
Defined two operating modes – Hybrid | Pure OpenFlow
1.2 2011-12 Support for IPv6 34
Multiple Controller support
1.3 2012-06 Support for Rate Limiting; IPv6 Extensions, GRE 38
Version increasingly used by customers/manufacturers
1.3.1 2012-09 Support for Negotiation TLVs 38
1.3.4 2014-03 Clarify table feature wildcard list should not include fields that are mandatory in some context only 40
Add section about control channel maintenance
Push MPLS should add a MPLS header before the IP header and before MPLS tags, not before
VLAN which is not valid
1.5 2014-12 Egress Tables; Packet aware pipeline (IP, PPP); flexible encoding - OpenFlow 44
1.5.1 2015-03 eXtensible Statistics (OXS); set-field action wildcard; Controller connection status
BRKRST-1014 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 25
OF v1.3
Example
Input Switch Intra- Ethernet Ethernet Ethernet Input Input IP IP ECN IP IPv4 IPv4
Switch Physical Table Dest Source Frame VLAN VLAN DSCP Protocol Source Dest
Port Input Metadata Addr Addr Type id Priority Addr Addr
Port
. . .
TCP TCP UDP UDP SCTP SCTP ICMP ICMP ARP ARP ARP IPv6 IPv6
Source Dest Source Dest Source Dest Type Code Opcode Source Target Source Dest
Port Port Port Port Port Port IPv4 IPv4 Addr Addr
Addr Addr
. . .
. . . IPv6 ICMP ICMP Target Source Target MPLS MPLS MPLS PBB- Logical
Port
IPv6
Extension
Flow v6 type v6 code Addr for link- link- label TC BoS bit ISID Header
Metadata
Label ND layer for layer for pseudo-field
ND ND
. . .
BRKRST-1014 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 26
What Is OpenDaylight?
• …an open source project formed under the Linux Foundation to further the
adoption and innovation of Software Defined Networking (SDN) through the
creation of a common vendor supported framework.
• Focus: Customers with some programming resources that desire a free,
community-supported SDN controller, especially if focus is on OpenFlow
BRKRST-1014 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 27
OpenDaylight Contributions
Source: http://spectrometer.opendaylight.org/?metric=loc
BRKRST-1014 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 28
Releases
OpenDaylight Architectural Model Hydrogen
• Released February 2014
Helium
• Released October 2014
• 1.87M+ lines of code
• 28 Projects
• 256 Contributors
Lithium
• June 2015
Beryllium
• Feb 2016
Boron
• November 2016
BRKRST-1014 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 29
OpenDaylight
OpenFlow-enabled
devices that are
configured to this
controller
automatically show
up in the topology
BRKRST-1014 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 30
Other Aspects of SDN
SDN Protocols in Networking
Application Frameworks, Management Systems, Controllers, ...
“Protocols” OpFlex OpenFlow I2RS PCEP BGP-LS/FS Neutron OMI Puppet NETCONF Ansible …
BRKRST-1014 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 32
Industry Communities, Projects and
Standards Bodies
Cisco Innovations:
FEX Architecture
Technical Advisory
802.1 Overlay
Board seat Open Network Research
Networking Project
Center at Stanford
University
Puppet Agent
Modules
Puppet Labs
Initiatives:
investor
Contributor - Neutron API
Technical Advisory Group Technical Committee Donabe
Chair, Management Area Cisco Innovations:
Working Groups: Projects OpenStack API for Nexus
Config, Hybrid, Extensibility, OpenStack Extensions
Futures/FPMOD/OF2.0
BRKRST-1014 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 34
IWAN Enabling SD-WAN
Transport-independent
design
Application optimization
Secure connectivity
BRKRST-1014 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 35
Network Function Virtualization (NFV)
Network infrastructure Services to run on Virtualized compute platforms
BRKRST-1014 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 36
Network Function Virtualization (NFV)
Service provisioning
from days to minutes dDOS SBC Firewall NAT
VM VM VM VM
BRKRST-1014 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 37
Virtualizing Network Functions
x86 vs. Custom Network Processing Unit (NPU)
Better fit for NPU
• e.g. IPv6/v4, MPLS, VPNs, Optical
• High throughput / BW
Network • Stateless functions
Forwarding • Mostly predictable traffic Compute
(L0-3) • Many flows needing isolation, significant traffic Bandwidth
management needed
• Interface-specific functions (2-stage forwarding)
• e.g. DPI, FW, CGN, BNG, Mobility S/PGW, AAA, Better fit for x86
DNS, DDOS (Virtualization)
Network • Low to Med Throughput
Services • Stateful functions
• Unpredictable traffic Compute
(L4+) • # of flows (traffic management) – varies
Bandwidth
• No interface-specific functions
BRKRST-1014 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 38
Better fit for x86
Bandwidth
2 Server Chassis
8 RR chassis
1 RR per VM
BRKRST-1014 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 39
Overlays
Overlay / Virtual Network
• Mobile
• Scalable
• Supports Segmentation / multi-tenancy
• Programmable & Manageable
Underlay / Fabric
• High Capacity
• Resilient
• Intelligent Traffic Handling
• Programmable & Manageable
BRKRST-1014 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 40
Layer-2 Overlays
+ Emulate L2 LAN Segment
+ Transport Ethernet Frames (IP and non-IP)
+ Can emulate physical topologies
- Single Subnet Mobility (L2 domain)
- Exposure to L2 Flooding
BRKRST-1014 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 41
Layer-3 Overlays
+ Abstract IP-based connectivity
+ Transport IP Packets
+ Can emulate physical topologies
+ Full Mobility regardless of subnet
+ Contain Network Failures/Flooding
+ Useful in abstracting connectivity and policy
BRKRST-1014 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 42
Tunnel End-Point
The Edges of Overlays
Network Overlays Host Overlays Integrated Overlays
VM VM VM VM VM VM
Physical Physical Physical
Virtual Virtual Virtual
Protocols for Resiliency & Loops Single administrative domain Resiliency & Scale; Cross-org &
Federation
Traditional VPNs Open Standards
OTV, VXLAN, VPLS, LISP VXLAN, NVGRE, STT ACI
BRKRST-1014 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 43
Network Overlay/SDN Humor
BRKRST-1014 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 44
What Are
Cisco's SDN
solutions?
Cisco SDN: Providing Choice in Automation and Programmability
Application Centric Programmable Fabric Programmable Network
Infrastructure
DB DB
Turnkey integrated solution with VxLAN-BGP EVPN Modern NX-OS with enhanced
security, centralized management, standard-based NX-APIs
compliance and scale
3rd party controller support Automation Ecosystem
Automated application centric-policy (Puppet, Chef, Ansible etc.)
model with embedded security VTS for software overlay
provisioning and management Common NX-API
Broad and deep ecosystem across N2K-N9K across N2K-N9K
Mass Market
Service Providers Mega Scale Datacenters 46
(commercial, enterprises, public sector) BRKRST-1014 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
SDN / SD-WAN / NFV Solutions
• Hardware
– Cisco 4000 Series Integrated Services Router (ISR) with UCS E-series server module
– Cisco 5000 Enterprise Network Compute System (ENCS)
– Cisco ASR 1000 Series Router
– Nexus 9000 (ACI)
BRKRST-1014 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 47
SDN / SD-WAN / NFV Solutions
• Software
Cisco Integrated Services Virtual Router (ISRv), Virtual Network Functions
ASAv, vWLC, vWAAS
Enterprise Service Automation (ESA) a module to APIC-EM that automates Virtual Network Functions (VNFs) across multiple
sites
Cisco Enterprise Network Functions Virtualization provides the Linux-based virtualization layer allowing addition of VNFs to the network
Infrastructure Software (NFVIS) with an integrated hypervisor and graphical user interface
Cisco Virtual Managed Services (VMS) Service Provider focused
APIC-EM Enterprised-focused controller for IWAN, Plug and Play, Easy QoS
Virtual Topology System (VTS) Nexus Data Center focused – software-overlay management and provisioning system
WAN Automation Engine (WAE) Planning and Automation for application engineered routing and analysis
BRKRST-1014 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 48
WAE
Provides a cross-sectional view of traffic,
topology, and equipment status.
BRKRST-1014 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 49
Cisco Virtual Topology System (VTS)
• Datacenter Overlay Provisioning and
Management System Cisco Network
Services
Orchestrator VMware vCenter GUI
REST API
VTF DVS
DC
Repository
Nexus
BRKRST-1014 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 51
• Application Policy Infrastructure Controller – Enterprise Module
A purpose-built, easy to use SDN controller
• Does NOT require programming experience [but does have REST NBI]
• Does NOT require HW/SW upgrades to take advantage of controller model
• Has specific applications built-in to address common network needs:
Enterprise Service Automation (ESA), Intelligent WAN (IWAN)*,
Plug-and-play (PnP), Path Trace, Easy QoS
• Foundation Software Available to SmartNet customers without charge
• Focus: Enterprise Customers with Few to No Programming Resources that desires a Commercially-
supported solution that preserves existing investment and doesn’t require HW/SW upgrades
BRKRST-1014 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 52
APIC-EM Architecture
BRKRST-1014 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 53
Network Information Base Provides “One Source of Truth”
BRKRST-1014 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 54
Topology View
BRKRST-1014 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 55
QoS Classification Management
BRKRST-1014 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 56
Policy Analysis (ACL Trace Example)
BRKRST-1014 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 57
Plug-and-Play
Site Workflow
Serial # and PID based
device matching on server
Operational Config and/or
IOS image for each device
Bootstrap config optional
BRKRST-1014 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 58
IWAN
Cisco's APIC-EM focuses on
policy-based management
using business language in
a simple GUI.
Plug and Play
Centralized policy
automation
Public-key-infrastructure
certificate
QoS/DMVPN deployment
and change management
Network wide visibility and
segmentation with AVC
BRKRST-1014 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 59
Enterprise Service Automation (ESA)
NFV for the Enterprise - Network services in minutes, on any platform
Virtual Router Virtual Firewall Virtual WAN Virtual Wireless 3rd Party
(ISRv) (ASAv) Optimization LAN Controller VNFs
(vWAAS) (vWLC)
ISR 4000
& UCS C-Series COTS
UCS E-Series
BRKRST-1014 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 60
Design
Provision
Manage
BRKRST-1014 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 61
Enterprise NFV
• Network services in minutes, on any platform
BRKRST-1014 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 62
Enterprise NFV
• Network services in minutes, on any platform
BRKRST-1014 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 63
• Network services in minutes, on any platform
BRKRST-1014 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 64
Cisco SD-WAN Options
Choose Based on Budget, Expertise, Business Priorities
Purchase, deploy, manage Cloud-based network mgt with Deliver Cloud Managed IWAN
yourself with Cisco®APIC-EM Cisco Meraki® for Enterprises or from your Service Provider
and IWAN App/Prime™ Service Providers using VMS
BRKRST-1014 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 65
Key Capabilities of Cisco’s VMS Cloud Managed SD-WAN
Optimized for Ease of Management
BRKRST-1014 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 66
Key Technologies in Cisco’s VMS Cloud Managed SD-WAN
Optimized for Flexibility and Control
BRKRST-1014 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 67
Viptela
BRKRST-1014 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 68
Viptela
BRKRST-1014 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 69
Overview of
Application Centric
Infrastructure (ACI)
What Is APIC?
• The Data Center-centric SDN controller which is the unifying point of
automation and management for the Application Centric Infrastructure
(ACI) fabric.
• Offers services for managing System, Tenant(s), Fabric, VM(s), L4-7
Services in the Nexus 9K datacenter fabric
• NBI: REST, Python
• SBI: OpFlex ACI, REST, L4-7 Scripting API/VTY
• Focus: Data Center Customers that desire a Commercially-supported solution that leverages a
centralized controller for the Nexus 9k product family
BRKRST-1014 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 71
Centralized Automation and Fabric Management
• Unified point of data center network automation
System Storage Orchestration
and management:
Layer 4 - 7 Management Management Management
− Application-centric network policies Puppet Labs CloudStack
Citrix NetApp
VMware Red Hat
− Data model-based declarative provisioning Python KVM
F5 OpsCode OpenStack
− Application, topology monitoring, and troubleshooting Cisco EMC
Corporation Microsoft
CFEngine
XenServer
− Third-party integration (Layer 4 - 7 services, storage,
compute, WAN, etc.) Open RESTful API
− Image management (spine and leaf)
− Fabric inventory Storage SME Server SME Network SME
BRKRST-1014 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 72
Architecture
Network Applications Cisco Sourced Customers 3rd Parties
Advanced GUI
with Extended
Features
Controller Applications/Feature
NETWORK DEVICES
BRKRST-1014 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 74
APIC
BRKRST-1014 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 75
APIC GUI – Fabric Topology
BRKRST-1014 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 76
APIC – Topology/Connectivity
BRKRST-1014 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 77
Management Access
GUI
CLI
Any APIC
Web
R
Object E
Browser S
Python T
SDK
API Tools
https://apic.local/api/mo/uni/tn-common.xml
BRKRST-1014 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 78
API Inspector in GUI
BRKRST-1014 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 79
Impact to ITSM &
How to Get Ready
SDN/Network Programmability Impact to ITSM
• External Programs (and App Developers) have access to traditional network
devices – You Good with that!?
• Change Control – Must Be More Real-Time – Programs/Apps are participating
• You MUST have Focused, Intentional monitoring of the controllers – they are
the brains!
• You MUST have a Robust backup/redundancy plan for controllers
• You MUST implement Good RBAC, security and accounting – lock-down the
controllers and APIs!
• The Uncle Ben Principle - “With Great Power Comes Great Responsibility”
BRKRST-1014 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 81
Management Tools, Cisco Prime and SDN/NP
Management CPO
Operational Intelligence
PRIME INFRASTRUCTURE 3rd Party
and UCSD & NAM Apps Automated Service Provisioning
Orchestration Dynamic Service Assurance
Layer Catalog/ Fault/ User / Data Performance Reporting / Visualization and Analytics
Provisioning Events Management Monitoring Analytics
REST API
BRKRST-1014 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 82
So…Are All Network Engineers Becoming
Programmers?
BRKRST-1014 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 83
Remember This Inflection Point?
Telephony in 1998
BRKRST-1014 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 84
What Skills Are Helpful to a
Network Engineer Branching Out?
• Basic Programming constructs (conditionals, loops, data structures)
BRKRST-1014 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 85
Job Roles: Cisco Network Programmability Evolution
Business Application
Business Application
Developer — Network
Developer
Programmability Aware
Network
Network Engineer Development Programmability
Curriculum Designer
Network
Support Engineer Programmability
Engineer
Traditional Networking
Open Infrastructure
Infrastructure
http://www.cisco.com/web/learning/certifications/specialist
BRKRST-1014 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 86
Network Programmability Cisco Education Offerings
Course Description Cisco Certification
Developing with Cisco Network Programmability Provides Application Developers with comprehensive curriculum to Cisco Network 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 curriculum Cisco Network Programmability
Programmability (NPDESI) 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 None
Implementation Essentials (DNAIE) elements of Cisco’s Digital Network Architecture (DNA) architecture and its
solution components including; APIC-EM, NFV, Analytics, Security and
Fabric.
BRKRST-1014 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 87
Cisco Services
SMART
SERVICE
CAPABILITIES
BRKRST-1014 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 89
Cisco Quick Start Service For Nexus 9000
Overview Deliverables Outcomes
BRKRST-1014 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 90
Cisco Accelerated Deployment Services
For Nexus 9000
Overview Deliverables Outcomes
BRKRST-1014 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 91
Technical Assistance From Cisco TAC
Resolve Issues Quickly
• CCIE professionals
BRKRST-1014 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 92
DevNet
http://
https://developer.cisco.com
BRKRST-1014 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 93
Cisco SDN: Providing Choice in Automation and Programmability
Application Centric Programmable Fabric Programmable Network
Infrastructure
DB DB
Turnkey integrated solution with VxLAN-BGP EVPN Modern NX-OS with enhanced
security, centralized management, standard-based NX-APIs
compliance and scale
3rd party controller support Automation Ecosystem
Automated application centric-policy (Puppet, Chef, Ansible etc.)
model with embedded security VTS for software overlay
provisioning and management Common NX-API
Broad and deep ecosystem across N2K-N9K across N2K-N9K
Mass Market
Service Providers Mega Scale Datacenters 94
(commercial, enterprises, public sector) BRKRST-1014 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Complete Your Online
Session Evaluation
• Give us your feedback to be
entered into a Daily Survey
Drawing. A daily winner will
receive a $750 gift card.
• Complete your session surveys
through the Cisco Live mobile
app or on www.CiscoLive.com/us.
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Continue Your Education
• Demos in the Cisco campus
• Walk-in Self-Paced Labs
• Lunch & Learn
• Meet the Engineer 1:1 meetings
• Related sessions
BRKRST-1014 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 96
Thank you
Data Center / Virtualization Cisco Education Offerings
Course Description Cisco Certification
Introducing Cisco Data Center Networking (DCICN); Introducing Get job-ready foundational-level certification and skills CCNA® Data Center
Cisco Data Center Technologies (DCICT) in installing, configuring, and maintaining next
generation data centers.
Implementing Cisco Data Center Unified Computing v6.0 (DCUCI) Obtain professional level skills to design, configure, CCNP® Data Center
Implementing Cisco Data Center Infrastructure v6.0 (DCII) implement, troubleshoot next generation data center
Implementing Cisco Data Center Virtualization and Automation v6.0 infrastructure.
Designing Cisco Data Center Infrastructure v6.0 (DCID)
Troubleshooting Cisco Data Center Infrastructure v6.0 (DCIT)
Product Training Portfolio:DCAC9K, DCINX9K, DCMDS, DCUCS, Gain hands-on skills using Cisco solutions to
DCNX1K, DCNX5K, DCNX7K, HFLEX200 configure, deploy, manage and troubleshoot unified
UCSDF, UCSDACI, DCUCCEN 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
BRKRST-1014 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 99
Network Programmability Cisco Education Offerings
Course Description Cisco Certification
Developing with Cisco Network Programmability Provides Application Developers with comprehensive curriculum to Cisco Network 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 curriculum Cisco Network Programmability
Programmability (NPDESI) 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 None
Implementation Essentials (DNAIE) elements of Cisco’s Digital Network Architecture (DNA) architecture and its
solution components including; APIC-EM, NFV, Analytics, Security and
Fabric.
BRKRST-1014 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 100
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, automate,
Designing the Cisco Cloud (CLDDES);
secure, provision and manage private and hybrid CCNP Cloud
Automating the Cisco Enterprise Cloud (CLDAUT);
Clouds
Building the Cisco Cloud with Application Centric Infrastructure (CLDACI)
BRKRST-1014 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 101
Digital Business Transformation
Cisco Education Offerings
Course Description Cisco Certification
For IT and Network Professionals:
Building Business Specialist Skills • Builds non-technical skills key to ensure business impact and influence. Cisco Enterprise IT
Topics include: business analysis, finance, technology adoption and Business Specialist
effective communications.
Applying Cisco Specialized Business Value Builds skills to discover and address technology needs using a business- Cisco Business Value Specialist
Analysis Skills focused, consultative sales approach
Executing Advanced Cisco Business Value Enables customer transformation through business architecture and Cisco Certified Business
Analysis and Design Techniques solution selling expertise Value Practitioner
Performing Cisco Business-Focused Provides skills and an approach to build a strategic roadmap of IT Cisco Transformative
Transformative Architecture Engagements initiatives, aligned to business priorities Architecture Specialist
Cisco Customer Success Manager Specialist Prepares for the crucial role that drives adoption and enablement, ensuring Cisco Certified Customer
that customers achieve their expected business outcomes, and reduces Success Manager
churn/increases renewal for services and subscription based products.
BRKRST-1014 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 102
Acronym Decoder Ring [Aka Glossary]
• SDN -- Software Defined Networking
BRKRST-1014 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 103
Acronym Decoder Ring [Aka Glossary]
• CP – Control Plane
• DP – Data Plane
• OF – OpenFlow
• TLV – Type-Length-Value
BRKRST-1014 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 104
Acronym Decoder Ring [Aka Glossary]
• CA – Controlled Availability
• GA – General Availability
• ODL – OpenDaylight
BRKRST-1014 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 105