Más contenido relacionado
La actualidad más candente (20)
Similar a Cisco Connect Ottawa 2018 dev net (20)
Cisco Connect Ottawa 2018 dev net
- 2. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Agenda*
• The Art Of The Possible
• The Network: Woes and
Wonders
• The Network Engineer
(that’s You!)
• Ready, Willing, and Able
Resources
• The Community
* Section titles subject to change as this
presentation gets tools and resources to bring
ideas to life
- 3. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
The Art Of The Possible
- 4. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
- 5. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Coud
Inc.
Date:
Name:
Weight:
Meeting (Doctor)
Full status (Doctor)
Assistant
Billing
Reports
Appointments
2 month checkup
1 month checkup
Respiration problem
10 days checkup
Medical History
Patient Information
Notes
- 6. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Problem? Solved!
• Virtual Patient Observation
• Patient Follow-Up
• Wi-Fi and Customer Loyalty
• Indoor Location Services
• Visitor Management
• Smart Transportation
• Digitizing Network Operations
• WAN Management
• Cisco Communications Information
Governance & Compliance
• Automated network services for
application performance
• L2-L7 Automated Workload
Management
• Shared Services Container
Platform For Cloud Native &
Existing Apps
- 7. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
The Network:
Woes and Wonders
Why Should You Automate?
- 8. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Yesterday’s Network…
- 9. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Today’s Network…
- 10. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
“Every time we implement a network
change something goes wrong…”
“Isn’t it great, our switch hasn’t been
rebooted in 6 years”
“We can’t update/change the
network, our business won’t allow it”
* Paraphrased quotes from actual network operators
- 11. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
74% of operators report network
changes have significantly impacted
their business*
97% of operators admit human factors
cause network outages*
22% of unplanned outages caused by
human error**
- 12. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Today’s Network Realities
Sequential and Manual
Infrastructure Provisioning
Snowflake Infrastructure
with Organic Configurations
- 13. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
The Network You
End Up With
The Network You Plan
to Build
- 14. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
A Glimpse into the “Future” of Networking
Consistent Version Controlled Infrastructure
deployed with Parallel & Automated Provisioning
- 15. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Distributed Source Control
(git, Subversion, Mercurial, GitHub, BitBucket, GitLab)
The NetDevOps Engineers Tool Bag
(Example tools, not comprehensive)
Network Device
YANG/Native Data Model
Configuration Data Operational Data
Configuration Management
(Ansible, Puppet, NSO, NAPALM, DIY)
Network
Virtualization
Platforms
(VIRL/CML, NFVIS,
Vagrant)
Build Server
(GitLab, Jenkins, Team City, Drone)
Network Test Tooling
(PyATS, TRex, Robot, Behave)
Telemetry & Monitoring
(ELK, Grafana, Pipeline, UTM)
Development Environment
(Vagrant, NSO, VIRL/CML)
Test Environment
(VIRL/CML)
Production Environment
CLI SNMP
NETCONF/
RESTCONF
gRPC REST APIs
- 16. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
When Ideas Become Reality
- 17. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
• Automate the tedious and mundane
• Notice the discrepancies
• Have a single source of truth
• Increase the quality (and quantity) of the output
• Try to remember how life was before this (ugh!)
Big Change = Series of Small Steps
- 18. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
The Network Engineer
Gaining One.More.SuperPOWER
- 19. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Network Skills
• Spanning-Tree
• Routing Protocols
• QoS
• VPN Design
• VOIP
• Fibre Channel
• Security Policy
• MPLS
Programming Skills
• TCL
• EEM
• Expect Scripts
The “Traditional” Network Engineer
Please don’t ask
about this…
Black Magic
Oh Yeah… We Got
this
L1: Physical
L2: Data Link
L3: Network
L4: Transport
L5: Session
L6: Presentation
L7: Application
- 20. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Network Skills
• Layer 2 & 3 Fundamentals
• Quality of Service
• Security and Segmentation
• Linux Networking
• Container Networking
• Cloud Networking
• IOT Networking
• Model Driven Programmability
• Network Function Virtualization
Platform Skills
• Linux Administration
• Container Fundamentals
• Micro Service Platforms
• Cloud Fundamentals
Programming Skills
• Data Formats (ex: JSON/YAML)
• Python and APIs (ex: REST)
• Source Control (ex: git)
• Configuration Management
(ex: Ansible)
The NetDevOps Engineer
- 21. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Getting from A -> B
Phase 1
• Python
• REST APIs
• JSON/XML
• git/GitHub
• Linux Skills
• Ansible
• Docker
• NETCONF/YANG
• Linux Networking
• Container Networking
• NFV
• Network Controllers
• IOT Networking
• Cloud Networking
• ”DevOps”
Phase 2 Phase 3
As Needed
- 22. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
• You don’t have to build from scratch
• It can be about the entire network (apps included)
• Networking skills are valuable
Some things To Share
- 23. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
What’s In IT
For Me?
Tools and Resources
- 24. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Learn
DevNet
Learning Tracks
Code
DevNet
Sandbox & APIs
Inspire
DevNet
Creations & Code
Exchange
Connect
DevNet
Community & Events
- 25. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Enabling end-to-end developer success
API Experience Developer Sandbox Training and Tutorials
Sample Code Co-Creations Developer Advocacy
</>
build learn
evolvedeveloper.cisco.com
- 26. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
SlashData Award
- 27. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Learning Labs Video Lessons
On demand Learning Resources!
- 28. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
DevNet Sandbox: Networking
- 29. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Building an industry ecosystem with Cisco DevNet
Application
Developers
Accelerate
Digitization
Customers
and Partners
Open APIs for Cisco Platforms
Cisco’s
Developer Program
Networking
Professionals
IoT Cloud Networking Data Center Security Analytics &
Automation
Open Source Collaboration Mobility
- 30. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
mini-Demo Time!
- 31. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Build Infrastructure Developer Community
Tetration
AppDynamics
Analytics & Assurance
DNA Center
ACI
Meraki
Network Controllers
Firepower & AMP
Umbrella, CloudLock &
Stealthwatch
ThreatGrid
ISE & PxGrid
Security
XE/XR/NX
RESTCONF
NETCONF
YANG
Standard Device APIs
NSO
Cloud Center
UCS Director
Orchestration
Intersight - UCS
Cisco Container
Platform (CCP)
Compute
- 32. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Build Application Developer Community
AppDynamics
Application Monitoring
Meraki Indoor Location
CMX
Indoor Location
Fastlane
CMX SDK
Spark SDK
Mobile
Kinetic
Jasper
Edge Compute
IoT
Room Kit xAPI
Spark Video Widgets
Video Endpoints
Video
Webex
Webex Teams & Jabber
Finesse
Unified Communications
Collaboration
- 33. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
You, ½ M Friends, and FUN!
The DevNet Ecosystem
- 34. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
DevNet Data as of July 11, 2018
DevNet Community
72,500+
Learning Labs completed
510,000+
Members
33,000+
Companies
60,000
Avg. Monthly Active Users
- 35. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
WORLD WIDE TECHNOLOGY, INC
ITALTEL SPAAVODAQ AG
IBM
ACCENTURE
VERIZON SERVICES CORP.
DIMENSION DATA
NETDESIGN A/S
TELSTRA CORPORATION LIMITED
BT
SWISSCOM AG
PROXIMUS TELINDUS LUXEMBOURG
CDW
Bell Canada ALPHAWEST SERVICES
AT&T SERVICES, INC
Ericsson AB ORANGE BUSINESS SERVICES
INSIGHT DIRECT USA INCTELUS COMMUNICATIONS
PRESIDIODEUTSCHE TELEKOM AG
MACROVIEW TELECOM
NWN CORPORATION
ITC
ITOCHU TECHNO-SOLUTIONS CORPORATION (CTC)
Radware Ltd
XIANS
HARRIS CORPORATION
BECHTLE LOGISTIK & SERVICE GMBH
CenturyLink NETCLOUD AG
CERNER CORPORATION
NETCRAFTSMEN
5thColumn LLC
NETECH CORPORATION
Deloitte
Vodafone
Dell
Purple WiFi Ltd
Pivot Technology Solutions
TATA CONSULTANCY SERVICES LIMITED
BAE Systems
AIRBUS
GENERAL ELECTRIC
GENERAL MOTORS
Data from user profile page, sample size 20K
DevNet Community
- 36. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
The Ecosystem
- 37. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
The DevNet Ecosystem: Connect to Create
Developer Ecosystem
Business Ecosystem
Solutions
APIs
Creators Consumers
Sellers Buyers
Cisco PlatformsDevNet Developer Site
DevNet Code Exchange New!
DevNet Ecosystem Exchange New!
- 38. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
DevNet Code Exchange
• Curated software built around Cisco
platforms & APIs
• Sample code
• Connectors
• Open source
• Built on GitHub
• Software written by the community
• Connect to expert developers
New!
- 39. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
DevNet Ecosystem Exchange
• Applications that can be used to build
solutions
• Ecosystem partners (ISVs, IHVs) who
provide solution components
• Ecosystem partners (SIs) who can
customize/build solutions for business
needs
• Promote visibility of applications/tools
to the Cisco Ecosystem
DevNet SolutionsPlus
New!
- 40. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Where Do I Begin?
- 41. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Get Hands On With DNA Center APIs for Managing Intent
DevNet Hands-On Workshop
First DevNet Zone, CLUS, May 2014
Coding 1002 - Getting Started with Python
DevNet Theater
Who wants to be a Millionaire? A class in Creating Your Own
Currency on Blockchain
DevNet Hands-On Workshop
- 42. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Pittsburgh
Sydney
Mexico
Brazil
Jakarta
Ottawa
…in 60 cities
in 31 countries
- 43. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
• Start your DevNet Journey
developer.cisco.com/startnow/
• DevNet Learning Resources
• Network Programmability Basics
Video Course
• Coding Fundamentals Learning Lab
• Network Programmability Learning
Lab
• Explore Code Exchange for ideas
and code samples
What do do next?
- 44. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Questions?
- 45. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Have Creative Ideas
Be Your Own CEO
Become a Thought Leader
What do You want to do next?
Transform Into a Superhero!