0% found this document useful (0 votes)
689 views

Arista Lab Guide Training v2.0

Arista Lab Guide

Uploaded by

abijith13
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
689 views

Arista Lab Guide Training v2.0

Arista Lab Guide

Uploaded by

abijith13
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 53

The 3 Stages of

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

Webex Teams will be moderated cs.co/ciscolivebot#PSOSPG-2941


by the speaker until June 18, 2018.

#CLUS PSOSPG-2940 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 3
Key Market Trends

Execution at the Changing customer behavior Rapidly changing


speed of software and new expectations business models

• Agility, DevOps, NFV, • Everything on demand • Cloud services,


SDN, new services virtualization,
• New services with a press
platforms programmable networks
of a button
• New ecosystems and
value chains
• OTT Co-opetition
All requiring successful, flexible automation;
but complexity has destroyed many automation initiatives.

#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

Cisco NSO Cisco EPNM Cisco WAE


#CLUS © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Organizational Pain Points
Network Ops and Service
Engineering Provisioning Developers

Automation Customer Experience Time-to-Market


Day-to-day management Provisions services and Develops new network services
of rapidly growing, manages service quality on demand
complex networks in networks

Challenges Challenges Challenges


• Error-prone, manual tasks • No service insight • Implementation time
• Growing backlog • Lack of automation • Cost of change
• Virtualization is coming • Quality issues in service • Lack of tooling
delivery

#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

Automation Customer Experience Time-to-Market


Day-to-day management Provisions services and Develops new network services
of rapidly growing, manages service quality on demand
complex networks in networks

Challenges Challenges Challenges


• Error-prone, manual tasks • No service insight • Implementation time
• Growing backlog • Lack of automation • Cost of change
• Virtualization is coming • Quality issues in service • Lack of tooling
delivery
Stage 1 Stage 2 Stage 3
Network API Service Abstraction Transformation
Utilize a single interface Leverage one central API Develop your
to all network devices for all services own services

#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

CDB Package • Loosely-coupled and


Manager modular architecture
Device Manager
leveraging open APIs and
standard protocols
Device Abstraction ESC (VNFM)
• Orchestration across
VNF Lifecycle VNF Service
NED NED NED • multi-domain and multi-
Manager Monitoring
layer for network-wide,
centralized policy and
services
Multi-domain Networks

#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

Automation Customer Experience Time-to-Market


Day-to-day management Provisions services and Develops new network services
of rapidly growing, manages service quality on demand
complex networks in networks

Challenges Challenges Challenges


• Error-prone, manual tasks • No service insight • Implementation time
• Growing backlog • Lack of automation • Cost of change
• Virtualization is coming • Quality issues in service • Lack of tooling
delivery
Stage 1 Stage 2 Stage 3
Network API Service Abstraction Transformation
Utilize a single interface Leverage one central API Develop your
to all network devices for all services own services

#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

Package • 1:N hot-standby


CDB
Manager • Synchronous and
Device Manager asynchronous slaves
• Slave chaining
Device Abstraction ESC (VNFM)
Fully Integrated
VNF Lifecycle VNF Service
NED NED NED • Managed through NSO
Manager Monitoring
interfaces
• Runs in main process
memory
Multi-domain Networks • Automatic versioning of
YANG modules

#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

Strict Between operational data


separation and configuration data

Range and Performs configuration changes


group operations on sets of devices

Full AAA (NACM) Provides policies on both models


integration and instance data

NSO Two-phase Provides all-or-nothing changes


commit engine including explicit validation stages

#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

Engineering teams create device templates from device configuration

Device templates are then manually applied to groups of devices, reporting diffs

This process can then be packaged into a compliance report to


produce reports (plain text, XML, HTML)

#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

• Secure fast implementation and customer Equinix Self-Service Portal


Key Challenges self-provisioning differentiating from competition and API Integration
• Automate multi-vendor network management

• Cisco Network Services Orchestrator


Solution enabling Equinix’s Cloud Exchange

Reduced Reduced service


Near zero-touch 50% faster time
Results service activation
provisioning
activation to 1/10th
to market
lead times by 90% of the time

#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

Automation Customer Experience Time-to-Market


Day-to-day management Provisions services and Develops new network services
of rapidly growing, manages service quality on demand
complex networks in networks

Challenges Challenges Challenges


• Error-prone, manual tasks • No service insight • Implementation time
• Growing backlog • Lack of automation • Cost of change
• Virtualization is coming • Quality issues in service • Lack of tooling
delivery
Stage 1 Stage 2 Stage 3
Network API Service Abstraction Transformation
Utilize a single interface Leverage one central API Develop your
to all network devices for all services own services

#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

CDB Package • Service insight


Manager
Device Manager Device
Model • Orchestrated assurance

Device Abstraction ESC (VNFM)


VNF Lifecycle VNF Service
NED NED NED
Manager Monitoring

Multi-domain Networks

#CLUS PSOSPG-2940 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 22
Create Update Delete

• Easy • Challenging • Hard


• Given a set of service- • Allow arbitrary changes • Delete any given
level inputs, provide a to the network service instance of a service
known and valid output and clean up the
to network • May require collecting
resources
or handing back
• May require some resources to fulfill • May require reference
additional resource configuration set counting for shared
collection to fulfill the resources
configuration set

The ability to dry-run all operations is key for trust

#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

CDB Package • Provides a two-phase


Manager commit protocol towards
Device Manager
the network for distributed
atomicity
Device Abstraction ESC (VNFM)
VNF Lifecycle VNF Service
NED NED NED
Manager Monitoring

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

• Extending the service models with


KPI definitions and SLAs Service
Model
• Working with a programmable
collector and correlator

• 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

• Proactively monitor service quality per


Solution tenant with Cisco Orchestrated Assurance
powered by Netrounds

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

Automation Customer Experience Time-to-Market


Day-to-day management Provisions services and Develops new network services
of rapidly growing, manages service quality on demand
complex networks in networks

Challenges Challenges Challenges


• Error-prone, manual tasks • No service insight • Implementation time
• Growing backlog • Lack of automation • Cost of change
• Virtualization is coming • Quality issues in service • Lack of tooling
delivery
Stage 1 Stage 2 Stage 3
Network API Service Abstraction Transformation
Utilize a single interface Leverage one central API Develop your
to all network devices for all services own services

#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

CDB Package • Package lifecycle manager


Manager
Device Manager Device
Model • Suite of design-time
development tools
Device Abstraction ESC (VNFM)
VNF Lifecycle VNF Service
NED NED NED
Manager Monitoring

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

CDB Package All data sets strictly defined


Manager by YANG models
Device Manager Device
Model
Tree-to-tree mapping
Device Abstraction ESC (VNFM) reduces coding for lifecycle
to absolute minimum
VNF Lifecycle VNF Service
NED NED NED
Manager Monitoring

Multi-domain Networks

#CLUS PSOSPG-2940 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 32
Model-Based Architecture (Cont.)

Service developers own and versions formal service definition:


• Product management defines the services
• Infrastructure team deploys and manages system
• Ops and provisioning team consumes the services

Service models are contracts, fast iteration over design-time changes

#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

CDB Package one-to-one mapping


Manager
Device Manager Device
Model
• Java or Python for
programmatic mapping
Device Abstraction ESC (VNFM) (side effects, etc.)
• …or a combination of both
VNF Lifecycle VNF Service
NED NED NED
Manager Monitoring

Multi-domain Networks

#CLUS PSOSPG-2940 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 34
Developer Tools and SDK Content

Create Verify Package

• Dev-local multi-vendor • Dev-local multi-vendor • Self-contained and


network simulator network simulator versioned package format
• Full production-grade • Build- and • Hit-less package
installation in dev runtime validation of installation and version
environments package content migration
• YANG tools including • Offline-tools for • Local or remote project
validator, compiler validating version and package locations
• Project tooling for migration
managing package sets

#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

• Cisco Network Services Orchestrator


Solution • Cisco Virtual Topology System

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

Cisco Network Services Orchestrator (NSO) enabled by Tail-f

#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

LSO and OSS Leaders OSS Vendors Deployed Today


Cisco 52%
Cisco 38%
Ciena (Blue Planet) 30%
Ericsson Amdocs 24%
28%
NEC/Netcracker 24% Other 22%
Nokia 24%
Ericsson 20%
Amdocs 20%
Accenture 16% HPE 18%

IBM 16% Nokia 18%


Oracle 16%
NEC/Netcracker 14%
HPE 14%
CENX 8% Oracle 12%
UBIqube 8% Accenture 10%
Other 4%
IBM 10%
ADVA (Ensemble) 2%
Comptel 2% Comptel 4%

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

Light start through


DevNet content page
and Learning-Labs Got a question? Ask!
Large, searchable
We will help ensure
content pool
a fast response
Constant news and
updates to keep you
up to date Access for Cisco
Easy to share and
customers, partners,
find public content
and employees
01011 Code sharing
01010 through public
11011 GitHub
www.cisco/go/nsodevnet

#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

Come see us at CiscoLive WoS


for NSO and Orchestrated Assurance Demos
-Cisco Campus and Netrounds Booth 1627

#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

Give us your feedback to be entered


into a Daily Survey Drawing.
Complete your session surveys through
the Cisco Live mobile app or on
www.CiscoLive.com/us.
Don’t forget: Cisco Live sessions will be available for viewing
on demand after the event at www.CiscoLive.com/Online.

#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

Operational Process Impact

Improve Up Device Provisioning Time +77%*

Improve Customer On-boarding Time +68%

Improve MTTR +60%

Reduce Downtime and Incidents -60%

Improve Revenue in IoT +40%


Note: *Time savings can be translated into OpEx savings

#CLUS PSOSPG-2940 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 50
Services capabilities
Accelerating Service Provider Transformation

Advisory Implementation Optimization Managed Technical Training

SP Cloud SP Video SP Mobility Cable Access SP Networking Enterprise

Analytics Automation & Orchestration Security

#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

Project management and knowledge transfer

#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

You might also like