Arista Lab Guide Training v2.0
Arista Lab Guide Training v2.0
Network Automation
and Orchestration
Carl Moberg,
Technical Director, Cisco Systems
John Malzahn,
Sr. Market Manager, Cisco Systems
PSOSPG-2941
#CLUS
Agenda • Market Trends in Automation
and NFV
• The Three Stages of Automation
• Cisco’s Architecture for Lifecycle
Service Automation and
Orchestration
• Stage 1: The Network API
• Stage 2: Service Abstraction
• Stage 3: Develop Your Own Services
• Wrap-up and Q&A
#CLUS PSOSPG-2940 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 2
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 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
#CLUS PSOSPG-2940 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 3
Key Market Trends
#CLUS PSOSPG-2940 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 4
SP Network Automation Integrated Solution
Closed-
Cisco Crosswork Industry’s most comprehensive, closed-loop, mass-scale loop
Network Automation automation solution that embraces multi-vendor networks Automation
Network Insights
Change Automation Data Platform
Access Core
Aggregatio Edge
n Situation Manager
Health Insights NETWORK
Cable Packet Optical
#CLUS PSOSPG-2940 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 6
Automation Transition Challenges
Network Ops and Service
Engineering Provisioning Developers
#CLUS PSOSPG-2940 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 7
System Overview
Network Ops and Service • Model-driven, end-to-
end service lifecycle and
Engineering Provisioning Developers customer experience
focused
• Seamless integration
with existing and future
OSS/BSS environment
Orchestrator (NSO)
Service Manager
Network Services
#CLUS PSOSPG-2940 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 8
Stage 1
The Network API
Stage 1: Network Application Programming
Interface (API)
Network Ops and Service
Engineering Provisioning Developers
#CLUS PSOSPG-2940 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 10
The Network API Overview
Network Ops and Service Features
Engineering Provisioning Developers
• Multivendor abstraction
through NEDs
• Single data store for all
network elements under
Orchestrator (NSO)
Service Manager
Network Services
Package management
CDB
Manager • Multiple interfaces
Device Manager
including
CLI, REST, Python
Device Abstraction ESC (VNFM)
• Templates and
VNF Lifecycle VNF Service compliance reporting
NED NED NED
Manager Monitoring
Multi-domain Networks
#CLUS PSOSPG-2940 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 11
Network Element Drivers — Multivendor Abstraction
Network Ops and Service A NED abstracts
Engineering Provisioning Developers • Underlying protocol and
data-models
• Error-handling
The NED computes the
ordered sequence of
Orchestrator (NSO)
Service Manager
Network Services
device-specific commands
CDB Package
to go:
Manager
Device Manager • from current configuration
state
Device Abstraction ESC (VNFM)
• to desired configuration
VNF Lifecycle VNF Service state
NED NED NED
Manager Monitoring
Key benefits include:
removes the device adapter
problem. Removes complex
Multi-domain Networks device logic from the
service logic
#CLUS PSOSPG-2940 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 12
Industry’s Broadest Multivendor Support
Over 100 Supported NEDs—Customization Available
#CLUS PSOSPG-2940 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 13
Configuration Datastore
Built for Speed at Scale
• In memory with journaled
Network Ops and Service backend
Engineering Provisioning Developers • YANG is native schema
language
• …including when, must,
XPath, etc.
Highly Available
Orchestrator (NSO)
Service Manager
Network Services
#CLUS PSOSPG-2940 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 14
Network-wide Command Line Interface (CLI)
Including all main interaction
Two flavors
idioms, control-commands,
of CLI command-line editing
#CLUS PSOSPG-2940 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 15
APIs and Language
Bindings { REST }
• Remember: Northbound APIs are
all clients to the same YANG-
based datastore
• Many customers start (and build
trust) using the CLI, but gradually
introduce e.g. REST for scripting
trivial tasks
• Choice of technology tightly
related to team background,
specific use cases, and more
PSOSPG-2940 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 16
Templates and Compliance Reporting
Device templates are then manually applied to groups of devices, reporting diffs
#CLUS PSOSPG-2940 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 17
Stage 1: The Network API
Demo Time!
Equinix Leverages Orchestration for
Cloud Network Automation
Network Automation and API Success Story
#CLUS PSOSPG-2940 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 19
Stage 2
Service Abstraction
Stage 2: Network Service Abstraction
Network Ops and Service
Engineering Provisioning Developers
#CLUS PSOSPG-2940 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 21
Network Service Abstraction Overview
Network Ops and Service Features
Engineering Provisioning Developers
• Full service lifecycle
management
• All-or-nothing changes
Service
across devices
Orchestrator (NSO)
Service Manager
Network Services
Model
Multi-domain Networks
#CLUS PSOSPG-2940 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 22
Create Update Delete
#CLUS PSOSPG-2940 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 23
Transactions and Models
Network Ops and Service The Datastore
Engineering Provisioning Developers
• Implements full ACID
properties
• Uses YANG as native
schema language
Orchestrator (NSO)
Service Manager
Network Services
Multi-domain Networks
#CLUS PSOSPG-2940 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 24
Service Insight
To maintain intent, we must know:
• What is the resulting configuration
from this service?
• Which service(s) does this configuration
parameter come from?
• Are the two in sync?
To support:
• Remedial actions
• Service migration
• Service discovery
NSO Provides full referential integrity between service and device layers
PSOSPG-2940 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 25
“ To assure what is
orchestrated, we must
“
Orchestrated Assurance orchestrate assurance
— Wise Person
• Allows:
- Automated activation tests and Service
service assurance Instance
- Provides service-level assurance
in hybrid networks
#CLUS PSOSPG-2940 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 26
Stage 2: Service Abstraction
Demo Time!
Tier 1 APJC Operator Improves Customer
Experience Through Proactive Remediation
Orchestrated Assurance Success Story
• Customers could not monitor the their network
regularly or in real-time
Key Challenges • Customers were reporting problems that the
operator had no knowledge of
Radically
Real-time service Individualized
Proactive issue improved customer
activation and SLA service quality
Results visibility in a simple monitored per
resolution and experience &
decreased MTTR Improved operating
dashboard customer
margins
#CLUS PSOSPG-2940 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 28
Stage 3
Transformation - Develop
Your Own Services
Stage 3: Transformation
Network Ops and Service
Engineering Provisioning Developers
#CLUS PSOSPG-2940 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 30
Transformation Overview
Network Ops and Service Features
Engineering Provisioning Developers
• Fully model-driven
framework
• Direct and reactive stateful
Service
convergence of services
Orchestrator (NSO)
Service Manager
Network Services
Model
Multi-domain Networks
#CLUS PSOSPG-2940 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 31
Model-Based Architecture
Network Ops and Service
Engineering Provisioning Developers
NSO assumes nothing about:
• Network services
Service
• Network devices
Orchestrator (NSO)
Service Manager
Network Services
Model
Multi-domain Networks
#CLUS PSOSPG-2940 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 32
Model-Based Architecture (Cont.)
#CLUS PSOSPG-2940 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 33
Stateful Convergence
Network Ops and Service
Engineering Provisioning Developers Only create operation needs
to be declared
Update, delete inferred
Decomposition logic:
Service
• Service templates for
Orchestrator (NSO)
Service Manager
Network Services
Model
Multi-domain Networks
#CLUS PSOSPG-2940 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 34
Developer Tools and SDK Content
#CLUS PSOSPG-2940 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 35
Stage 3: Develop Your Own Services
Demo Time!
SoftBank Accelerates Service Delivery
Times By 90%
Innovation Success Story
• Automate services end-to-end
• Respond faster to new customer needs and opportunities
Key Challenges • Drive down CapEx and OpEx costs of onboarding and
provisioning new services
Improved time-to-
Customer self-service Solution deployments in
delivery by 70% with an
Results portal with real-time minutes instead of weeks
86% reduction in man
configuration changes and at a much lower cost
hours
#CLUS PSOSPG-2940 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 37
Automating Service Delivery
Complexity Simplicity
Before: Multi-vendor After:
• Time-consuming, manual Network • 70% operational
provisioning processes efficiency increase*
• Days and weeks to implement
Orchestration • 60% reduced time to revenue*
new services Comprehensive lifecycle • Optimized service and network
• Poor visibility across network service automation for quality through better visibility
during service activations hybrid networks
#CLUS PSOSPG-2940 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 38
Wrap-up and Q&A
The Market Has Voted
Cisco Leads Industry In Lifecycle Service Orchestration
0% 10% 20% 30% 40% 50% 60% 0% 5% 10% 15% 20% 25% 30% 35% 40%
Source: SDxCentral 2017 Next-Gen OSS and the Rise of LSO Report
#CLUS PSOSPG-2940 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 40
NSO DevNet
“One-Stop” sharing, finding, and collaboration
#CLUS PSOSPG-2940 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 41
For More Information
Visit: www.cisco.com/go/nso
and contact your Cisco account team
#CLUS PSOSPG-2940 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 42
Where to Find Us - World of Solutions
OCCC West Hall, Level 2 Cisco NSO and Orchestrated
Assurance Demos
Netrounds
Booth 1627
#CLUS © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 43
Questions?
PSOSPG-2940 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 44
Complete your online session evaluation
#CLUS PSOSPG-2940 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 45
Continue
your Demos in
the Cisco
Walk-in
self-paced
Meet the
engineer
Related
sessions
education campus labs 1:1
meetings
#CLUS PSOSPG-2940 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 46
Thank you
#CLUS
#CLUS
Backup Slides
SP Business Benefits of Service Automation
New Opportunities with Faster Time to Market
#CLUS PSOSPG-2940 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 50
Services capabilities
Accelerating Service Provider Transformation
#CLUS © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Advanced services for
Cisco Network Service Orchestration (NSO)
Advisory and implementation services AS-T (SOW-based) Support and grow
Service Packs * (Market Optimize with
Strategy and assessment Validation Design and deployment
Trial) Business Critical Services
• Perform a readiness • Test deployment in a non- • Analyze the customer • Analyze your fundamental • Assess Orchestration tools,
assessment workshop production environment environment functional requirements configurations and
and review • Review • Perform use-case • Plan, customize and install automation mapping
• Analyze your NSO • Network services discovery, solution design relevant service packages in • Chart a course to continue
deployment needs • Data center and review production environment development and improve
• OSS/provisioning NSO results
• Provide recommendations • Lab environment
• Development and execution • Provide support for
for future deployment or documentation in production environment efficient functioning of • Extend NSO service
enhancement of solution using agile/sprint stages service package packages to automate
• Validate use cases Network operations
• Demonstrate high priority • Installation and configuration
NSO usecase highlighting • Perform testing • KPI management/health
• Test plan development and
operational outcome testing support checks
• Solution maintenance
(SW updates and migration)
• System-integration support
#CLUS PSOSPG-2940 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 52
Telstra’s Orchestrated Assurance Success Story
“Orchestrated Assurance from Cisco NSO and
Netrounds is enabling Telstra to improve network
service outcomes for our customers. Driving
Netrounds’ active testing and monitoring through
the integration with NSO allows us to automatically
assure that each of these network services are
delivered correctly the first time and continue to
deliver great quality for our customers.”
David Robertson, Director for Network Transport
and Routing Engineering, Telstra
#CLUS PSOSPG-2940 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 53