Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
BRKCRT-2001
David Mallory
CTO, Learning@Cisco
Agenda
BRKCRT-2001
Cisco Public
Cloud
Internet of Things
New Business
Models
User
Experience/
Expectations
Globalisation
Business Implications
BRKCRT-2001
Cisco Public
Security and
Regulatory
Compliance
Knowledge Gap
Enhanced Security
Wireless
Voice Transport
Telecommuting and VPN
Switching
Routing
Time
BRKCRT-2001
Cisco Public
More Devices
Growth
Catalysts
Cisco Public
Internet Growth
50Billion
25B
Connected Devices
10B
5B
~10M
500M
~5M
1M
550K
2M
Certifications
2013
2015
1.5M
2003
2007
BRKCRT-2001
2010
2020
Cisco Public
Connected
The
Top Three Answers
Devices
25B
10B
5B
Network Automation
500M
~10M
Network Innovation
~5M
Education
2M
1M
550K
Certifications
1.5M
2003
2007
2010
2013
2015
2020
BRKCRT-2001
Cisco Public
Web Developer
BRKCRT-2001
#1 Software Developers
#3 Training & Development Specialists
#6 Web Developers
#12 Information Security Analysts
2014 Cisco and/or its affiliates. All rights reserved.
Cisco Public
Industry Relevant
Certifications
Bridge the
Knowledge Gaps
Internet of
Everything
Multi-layer
Growing
IT Talent
Gaps
Network
as Platform
Programmability
Skills
Required
Unconnected
Silod
Centralised
BRKCRT-2001
Re-skilling
Needed
Evolving
Job Roles
By Industry
Business Skills
In Demand
Cisco Public
Disruptive Technologies
Disruptive Technologies
Cloud
Mobility
Social
Video
Big Data
Software Defined Networking
Autonomic Networking
BRKCRT-2001
Cisco Public
12
What is SDN?
(per Wikipedia definition)
In SDN paradigm, not all processing happens inside the same device
BRKCRT-2001
Cisco Public
14
More Likely
Control plane is
separated from the
physical device,
but it is likely to
also have local
control plane
BRKCRT-2001
Cisco Public
15
Traditional SDN
Applications
Vendorspecific APIs
Vendorspecific APIs
Vendor
Specific
(e.g. onePK)
Vendor
Specific
(e.g. onePK)
Overlays Networks
Applications
Controller
OpenFlow,
PCEP,
I2RS
Applications
Vendorspecific APIs
Vendorspecific APIs
Controller
OpenFlow,
PCEP,
I2RS
Hybrid SDN
Vendor
Specific
(e.g. onePK)
Virtual Switch
Overlays
Overlay
Protocols
(e.g. VXLAN)
Control Plane
Control Plane
Control Plane
Overlays
Data Plane
BRKCRT-2001
Data Plane
Data Plane
Data Plane
Cisco Public
16
CLI
SNMP
HTML
XML
AAA
CDP
Syslog
Netflow
Routing Protocols
Span
Monitoring
Discovery
Routing
Security
QoS
Interfaces
New Paradigm
App
C
Java
Python
EEM (TCL)
Traditional Approach
Cisco Public
17
Python Examples
Get Interface Properties
intf = tutorial.get_an_interface()
if intf == None:
logger.error("No interfaces are available.")
sys.exit(1)
intfProperty = NetworkInterface.get_property(intf)
print "\t" + intf.name + "\t Port" + str(intfProperty.port) + "\t Slot" + str(intfProperty.slot)
BRKCRT-2001
Cisco Public
18
External
Network
SystemManagement
App
DB
Policy
Policy
Policy
HypervisorManagement
APIC
AutomationTools
OrchestrationFramework
Application Policy
Infrastructure Controller
ACI Fabric
Non-Blocking Penalty Free Overlay
BRKCRT-2001
Cisco Public
19
Endpoint Group
(EPG)
Application Profile
Network Profile
Cisco Public
20
NEW
DC
BRKCRT-2001
WAN
ACCESS
Cisco Public
21
Self-Configuring
Self-Optimising
Self-Protecting
Self-Healing
BRKCRT-2001
Cisco Public
22
Management on abstract,
network-wide view
Based on human Intent, e.g.,:
This network has guestnet
Simple management
tools
c
Process
Device
OS
Secure by default
Domain identity based
See: http://tools.ietf.org/html/draft-behringer-autonomic-network-framework
BRKCRT-2001
Cisco Public
23
New Skills
Do LESS of
Device configurations
Continuous operations
Problem resolution
Hardware deployments
Monitoring and reporting
CLI entries and scripting
Hands-on repairs/deployments
Reactive management tasks
BRKCRT-2001
Business/IT innovation
Architectural (End-to-End) design
Network analytics & optimisation
Programming API versus CLI
Software administration
Comprehensive policy mgmt
Systems Integration/validation
Proactive management tasks
Cisco Public
25
BRKCRT-2001
Business-IT-network analysis
System design expertise
Network optimisation focus
Top-down application perspective
Technology innovation
Software best practice experience
Cloud integration or provisioning
Proactive IT/business interaction
Cisco Public
26
Cisco Public
27
BRKCRT-2001
Cisco Public
28
Applications
That WHO
Creates?
onePK
Scripting Skills
Programming Skills
Expertise
Developer
Network Engineer
Team
Effort
Cisco Public
App Design
Code
Test/Validate
29
Building Skills
Existing Skills
ONE
APIs, Python
Sw Dev Life
Cycle
Business
Transformation
CCNA/CCNP
ONE
APIs
Business
Transformation
Network Engineer
CCNP/CCIE
Developer
C, Java, Python
REST, JSON
BRKCRT-2001
Cisco Public
30
Unified IT Model
Unified IT Team
Applications
Development
App Developer
Compute
Storage
Operations
Network
Network Engineer
BRKCRT-2001
Cisco Public
31
Development
Analyst
Architect
Developer
Operations
Operator
BRKCRT-2001
SKILLS
Business operations
Systems analysis
Process optimisation
Business transformation
IT innovation/best practices
Industry best practices
Specialisation BT, IoT
System design
Cyber Security
Resource optimisation
End-to-end analysis/design
Analytics and optimisation
Cloud integration
CCDn/CCAr
Application design
Network programming
Application optimisation
System integration/test
HW/SW deployments
Continuous operations
Cisco Public
32
Roadmap
Specialist
Certifications
Product Training
Specialist*
BRKCRT-2001
Cisco Public
34
Technical, hands on
BRKCRT-2001
Cisco Public
35
Element
Management
Cloupia
DC / Cloud Solutions
DC/Cloud
Infra Ops and
Industry /
solutions
Solutions
Virtual
Services
Industry Certs
Cloud
Architect
DC UC, UF
Industry Certs
Cisco Public
36
New
Network Programmability
Developer
System Engineer/Network
Designer
Network Programmability
Fundamentals Curriculum
Development Curriculum
Network Programmability
Designer
Design Curriculum
Networking Engineer
Network Programmability
Engineer
Operations Curriculum
Support Engineer
Traditional Networking
Infrastructure
BRKCRT-2001
Network Programmability
Certifications and Curriculum
Cisco Public
37
Network Programmability
Developer
Specialist Certification
Cert Prereq
Design Open
Networking
NP Fundamentals
Phase 0 Exam
NP Fundamentals
Phase 0 Training
Design Open
Networking
Training
Design Open
Infrastructure
Design Open
Infrastructure
Training
November 2013
BRKCRT-2001
Cisco Public
38
Q&A
BRKCRT-2001
Cisco Public
40