Nso 5
Nso 5
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
cs.co/ciscolivebot#BRKRST-2557
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Agenda
Time
Increasing • Service complexity increasing
Complexity • Network operations complexity increasing
Deployment
Service C
Increasing
• New service TTM too long and increasing
Service B
Deployment Service A
BRKRST-2557 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 6
Complexity Drivers
The need for network services orchestration
BRKRST-2557 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 7
Most Organizations Are Still Attempting
to Optimize Their Cloud Strategies
Almost 68% of organizations use some form of cloud today (61% increase)
30% 28%
25% 22%
20%
19%
17%
15%
11%
10%
5% 3%
0%
No Strategy Ad Hoc Opportunistic Repeatable Managed Optimized
BRKRST-2557 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 8
An Optimized Cloud Strategy Can Deliver Tangible Business
Impact
95% 92%
Use Private Cloud Use Public Cloud
BRKRST-2557 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 9
Vision
The need for network services orchestration
BRKRST-2557 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 10
Best Practices Coming Together
Service Provider
SNMP Experience CLI Best Practices
Requirements
NETCONF
Yang
BRKRST-2557 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 11
NSO – Model Based Architecture
Applications Engineers
• Network devices are currently
managed using configurations
REST, NETCONF, Java, Python, Erlang, CLI, Web UI that are defined using CLI
commands
• Transition from managing
NETCONF Orchestration devices using CLI to
NED NED NED
NETCONF or REST
• When using a Device YANG
NETCONF, REST, SNMP, CLI, etc
Model defined by the device
CLI, the transition from CLI-
based to model-based
management can be
automated
YANG Model CLI YANG Model
BRKRST-2557 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 14
Extending Orchestration to the Datacenter and
Cloud for NFV
Intent/Policy Systems
VNF Manager
(ESC)
BRKRST-2557 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 15
SD-WAN Service – Enabling Dynamic Services
BSS LivingObjects CFS Cisco VMS
RFS
Network Service Orchestrator (NSO)
Core Function Pack (IWAN, ENFV)
SP
Services
Cloud Service
Facebook
Yahoo
Node SDN-Enabled Customer VPN
YouTube,…Internet
SaaS
• VNFM
• Controller Apps
• EMS and NMS
BRKRST-2557 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 16
SP’s Must Automate their Networks to Remain Competitive
50-70% of Network & Service Operations can be Automated
Billing Trouble Order SLA Network Billing Trouble Order SLA Network
Inventory Inventory
Systems Ticketing Entry Measurement Monitoring Systems Ticketing Entry Measurement Monitoring
Open APIs
Open APIs
CP CP
Metro and Access WAN Data Center Metro and Access WAN Data Center
E E
BRKRST-2557 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 18
Network Automation
decouple Lifecycle of Product-Services and Network Resources Services
• Decouples the Network from
OSS/ITIL
OSS / ITIL • Unlocks agility and flexibility at the
Product/ Resource Facing Services layer
Service (RFS)
Systems
Lifecycle • Enables DevOps at the
network/RFS layer
Well-defined API
• Network changes and new
Resource Facing Services (RFS) features can be rolled out
continuously during
Physical Networks Virtual Networks run-time, i.e. DevOps Network
Service Orchestration System
Network
Service
Lifecycle
BRKRST-2557 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 19
NSO Orchestration
Orchestration
Turn-Key Customizable
BRKRST-2557 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 22
Mapping Features
Create Service
Update Service
Delete Service
• FastMap Redeploy Service
BRKRST-2557 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 23
Reactive FastMap
Create Service REDEPLOY SERVICE
Update Service
Delete Service
Redeploy Service
Service
Model
Service Manager
• VNFM
• Controller Apps
• EMS and NMS
BRKRST-2557 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 24
Storing Service Configs as Models in NSO (CDB)
Yang Model Representation Internal NSO Representation
container service { service
key "name";
container type {
type
type int64;
Router Interface number
Configuration container number { Store
leaf ip {
type inet:ip-address;
leaf speed {
type int64; ip speed
}
}
}
{10.1.1.21} {100}
}
{configure interface}
{interface}
{GigabitEthernet}
{1} Call Map Commit Write
{172.16.11.1}
{100}0
BRKRST-2557 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 26
Improved Code
Reusability
BRKRST-2557 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 28
Function Pack DEMO
vBranch Function Pack
Instantiate/Activate VNFs on NFVIS
Virtualizing the Branch
vWAAS
NFVIS
ENCS
NFVIS on ENCS
BRKRST-2557 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 31
ENCS 5000 Series Portfolio
ENCS5412
12-Core
ENCS5408
NEW 8-Core
Q3/CY17
ENCS5406
6-Core • ISRv + 9 core VNF
ENCS5104 PoE
4-Core
• ISRv + 5 core VNF
• PoE
BRKRST-2557 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 32
NFVIS Software Stack
PnP Console/ Local Device
NSO DNA-C
Server SSH Web Portal
NFVIS
CLI NETCONF REST
Interface Platform
Drivers Linux Drivers
BRKRST-2557 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 33
Cisco and 3rd Party VNF Support
New New New New
• SDWAN Edge • Rich features • Enable secure access • Tested and certified
• ISR WAAS: Leader • Survivability and scale • Comprehensive protection • Microsoft Windows
in Gartner MQ
• Built for small and • Full DC class • Custom applications
• Superior caching with medium-sized branches Featured functionality
Akamai Connect
• Designed for NFV
BRKRST-2557 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 34
Network and Bridges
BRKRST-2557 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 35
VNF Service Chaining – Using NFVIS networks
ENCS
wan-mpls
Profile1 WAN
wan-inet
lan-net
ENCS
service2-net wan-mpls
WAAS
WAN
Profile3 service1-net wan-inet
lan-net
LAN
BRKRST-2557 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 36
Stacked Services Approach
vBranch use of Core FP packages
vBranch Service Request APIs
ENCS devices
BRKRST-2557 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 38
vBranch FP – High Level View of Service Model
1 2
Branch-infra
BRKRST-2557 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 39
Initial Configuration
VNFDs Catalog provider-infra Branch CPE
(Gold, Bronze…) (SP Name)
Platforms
Tenant Platform (ENCS-54xx)
VNFD: ISRv
ENCS-54xx
vEdge
Network
ASA
BRKRST-2557 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 41
Service Configuration
Portal
NETCONF
NSO
Core FP
NETCONF
BRKRST-2557 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 43
Service Configuration
Portal
NETCONF
NETCONF
VNFM ISRv
NFVIS
BRKRST-2557 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 44
NSO with the vBranch
Function Pack
On Boarding ENCS/NFVIS
Network Service Orchestrator (NSO) Network Service Orchestrator (NSO)
BRKRST-2557 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 45
NSO with the vBranch
Function Pack
BRKRST-2557 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 46
State Machine with Reactive FASTMAP and Plan
Service
• Using YANG grouping ncs:plan-
data to support Reactive
CPE FASTMAP service progress
reporting.
Network • Allowing staged creation and
deletion
VDU • Leveraging additional RFM-
based packages as needed
VNF • Plan: ncs:plan-data element
Day1 config
[ok][2017-12-18 17:26:32]
[edit]
admin@ncs% • VNF Started
• Waiting for NFVIS confirmation that ISRv is up
BRKRST-2557 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 48
SDWAN-SITE Function Pack
Instantiate/Activate vEdge Cloud on NFVIS
Cisco SD-WAN Architecture
The Power of Abstraction
Orchestration Plane
vManage
vBond
Control Plane
vSmart Controllers
MPLS 4G
INET
vEdge Routers
Data Plane
Cloud Data Center Campus Branch SOHO
BRKRST-2557 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 50
Cisco SD-WAN Platform Options
Branch Services (Future) vEdge Appliances
vEdge 100 vEdge 1000 vEdge 2000
ISR 1000 ISR 4000 ASR 1000
Branch ENCS - vEdge Cloud VNF Public Cloud - vEdge Cloud VNF
ENCS 5100 ENCS 5400
BRKRST-2557 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 51
SDWAN-SITE Core
Function Pack
March CY18
• ENCS On Boarding
BRKRST-2557 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 52
Plug-n-Play vEdge Secure Bring-up
Administrator
ZTP Identity Trust
Server
vManage
vSmart vBond
BRKRST-2557 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 53
SDWAN-SITE Function Pack
NSO/vManage Split
Cisco and 3rd party VNFs
NSO vManage
REST
SDWAN –SITE vManage
CFP NED
SDWAN-SITE Function Pack
vBranch
CFP
NETCONF NETCONF
BRKRST-2557 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 54
vManage NED
BRKRST-2557 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 55
vEdge Cloud Provisioning / Activation
vManage Control and Policy
Network Service Orchestrator (NSO) 2 Elements
7
3 Full Registration and
Configuration
6
4
VNFs instantiated and loaded with vEdge
Bootstrap Configuration cloud-init file.
Chaining of VNFs occurred if requested. Virtual Networks
(ENCS)
BRKRST-2557 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 58
SDWAN-SITE Packaging
Option1 - SDWAN-SITE Service to • 1) SDWAN-SITE Service could be used as a top service to
deploy vEdge Cloud along with deploy vEdge Cloud and other VNFs with service chaining.
other VNFs
• 2) vBranch onboards ENCS and then creates all of the VNFs
and perform service chaining
SDWAN-SITE
• 3) SDWAN-SITE monitors vManage/vEdge Cloud sync status
1 3 • Notes:
• In this deployment, SDWAN-SITE Service could be a top service itself
(ready-out-of-the-box for SDWAN onboarding use case) and provides a
vBranch single set of API to NB to bring up vEdge Cloud and other VNFs in a
service chain. It focuses on the simplicity (for SDWAN use case), hides
away the complexity of vBranch and offers one integrated view of all VNFs
2 deployment.
• On the other hand, SDWAN-SITE does not expose all of the gut (and bell
& whistle) of vBranch in which an expert user of vBranch is able to do.
VNFM
NFVIS
BRKRST-2557 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 59
SDWAN-SITE Packaging
• 1) A SP service already utilizes vBranch to instantiate/chain VNFs on
Option2 - Adding SDWAN-SITE a ENCS platform
into an Existing Service
• 2) vBranch onboards ENCS and then creates VNFs along with
service chain
SP Service
• 3) To add a vEdge Cloud, that SP service will use SDWAN-SITE to
onboard vEdge Cloud. SDWAN-SITE will see ENCS as a brown-
1 3
field device which is already in the NSO device tree
vBranch SDWAN-SITE • 4) SDWAN-SITE creates vEdge Cloud on the same ENCS and also
adds vEdge Cloud to the service chain using vBranch
2 4 5 • Notes:
• This deployment is used when customer already created a SP service which
utilized vBranch to spin up VNFs but vEdge Cloud. The SDWAN-SITE is used
solely to onboard a vEdge Cloud in the same ENCS service chain owned by the
VNFM SP service. SDWAN-SITE simplifies the logics for the SP service to bring up
vEdge Cloud
NFVIS
• The SP service needs to deal with 2 different interfaces (vBranch & SDWAN-
SITE)
BRKRST-2557 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 60
SDWAN-SITE Service Configuration
Portal
NETCONF
NSO
SDWAN FP
NETCONF
BRKRST-2557 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 61
DEMO
Demo Portal NSO XCA vManage vSmart vBond
10.49.234.158 10.49.234.151 10.49.234.156 10.49.234.153 10.49.234.166 10.49.234.159
NFVIS NFVIS
MGMT MGMT
10.49.234.2 10.49.234.5
LAN LAN
BRKRST-2557 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 62
SDWAN-SITE Function Pack DEMO
Summary Steps
• Define if you want to use SDWAN-SITE with option1 or option2
• If option 2 (Adding SDWAN-SITE into an Existing Service), add ENCS to the device tree
• Define your provider infrastructure (Provider name, tenant, catalog and
vManage)
• Pick your preferred vEdge Network Deployment Unit (NDU)
• Define your own if you want to
• Define your SDWAN-SITE service
• That’s all
BRKRST-2557 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 64
For
Reference
VNFDs
VNFD: ISRv
VNFD: ASAv
VNFD: vEdgeCloud
Catalog
Catalog
(Gold, Bronze…)
Platforms
ENCS-54xx
ENCS-5104
Pre defined on installation
Supported Deployment
ISR
vEdge
ASA
BRKRST-2557 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 66
For
Reference
Provider Infrastructure
admin@ncs% load merge provider-infra.cli
provider-infra
(SP Name) Provider-infra.cli
tenant-infrastructure TenantA
BRKRST-2557 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 67
For
Reference
<config xmlns="http://tail-f.com/ns/config/1.0">
<provider-infrastructure xmlns="http://com/cisco/corefpcommon">
<provider>ProviderA</provider>
<tenant-infrastructure>
<tenant>TenantA</tenant>
<catalog xmlns="http://cisco.com/ns/branch-infra-common">Silver</catalog>
</tenant-infrastructure>
<tenant-infrastructure>
<tenant>TenantB</tenant>
</tenant-infrastructure>
<catalog xmlns="http://cisco.com/ns/branch-infra-common">Gold</catalog>
<vmanage xmlns="http://com/cisco/nso/corefp/sdwan/vedge">vmanage-1</vmanage>
<ca-cert xmlns="http://com/cisco/nso/corefp/sdwan/vedge">ROOT CERT</ca-cert>
</provider-infrastructure>
<provider-infrastructure xmlns="http://com/cisco/corefpcommon">
<provider>ProviderB</provider>
<tenant-infrastructure>
<tenant>TenantC</tenant>
</tenant-infrastructure>
<catalog xmlns="http://cisco.com/ns/branch-infra-common">Bronze</catalog>
</provider-infrastructure>
</config>
BRKRST-2557 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 68
For
Reference
ndu
ASA
vEdge
vEdge + ASA
This defines the Service Chain that you want to use for vEdge Cloud.
SDWAN-SITE FP comes with pre-defined chains – add yours if needed
BRKRST-2557 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 69
Network Deployment Unit (NDU)
vEdge Only – Single WAN vEdge Only – Dual WAN
lan-net lan-net
wan-net wan-net2
...
lan-net
BRKRST-2557 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 70
For
Reference
BRKRST-2557 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 71
For
Reference
BRKRST-2557 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 72
NSO with the SDWAN-SITE
Function Pack
Viptela
Control and Policy
Elements
VNFM vEdge
NFVIS
BRKRST-2557 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 74
Cisco SD-WAN Automation Stack
3
VMS Portal/GUI
Viptela vManage
Network Service Orchestrator (NSO) 2 Target customer customer has
1
vEdge appliances without a need for
Core FP (SDWAN-SITE) virtual CPE, service orchestration
and OSS/BSS from Cisco
FP Core FP (vBranch) vManage NED
BRKRST-2557 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 75
SDWAN MSP Management Options
NSO/vManage Split NSO Single Entry Point
REST/NETCONF
REST/NETCONF REST
vBranch
CFP NETCONF vManage
NETCONF NETCONF
NETCONF
• vManage and NSO Entry Point (REST APIs) • NSO Single Entry Point
• vManage improved with NSO (and vBranch, SDWAN, • SDWAN network wide Service Model that includes:
potentially SAE CFP) - VNFs instantiation (including 3rd party VNFs) and vEdge activation
• vManage and/or NSO as potential entry point - Controller instantiation
- Device template definition
• Reporting and Alerts
- SDWAN policies definition
- Topology definition
BRKRST-2557 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 76
Short Term - NSO/vManage Split Gives Flexibility
OSS / BSS or VMS
• NSO and vManage run side by
side in separate processes
REST/NETCONF
REST
• NSO will communicate with all
devices involved in the CFP for
day0 and dayN configuration.
NETCONF vManage vManage will provide dayN
configuration for vEdge
BRKRST-2557 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 77
Conclusion
Enterprise NFV at Cisco Live
Monday Tuesday Wednesday Thursday Friday
BRKRST-2557
SD-WAN and NFV
Orchestration for
Managed Service
Providers
Branch
Cisco ENFV Advanced
Hands-on virtualization
Solution 360° Virtualization
overview
SP
Orchestration
Enterprise
TECCRS-3006 BRKARC-2014 BRKARC-2112 BRKCRS-3447
Cisco Branch Virtualization Deploy Network Network Function
Enterprise NFV Deep The Evolving NFV Services in Minutes Virtualization for
Dive and Hands-On Landscape on any Platform with BRK-1997 Enterprise
Lab Cisco Enterprise Routing Underlay Networks
Network Functions and NFV Automation
Virtualization (NFV) with DNA Center
Want to learn and collaborate around NSO?
The NSO Digital Ecosystem is a platform for collaboration for the entire NSO product suite and consist of two
virtual places; the external* NSO DevNet and the internal** NSO Field Portal. The main purpose is to further
improve NSO value by helping new and seasoned practitioners to drive NSO experiences and inviting customers
to the Opportunities of NSO
External Internal
(Open for all) (Open for all Cisco)
www.cisco.com/go/nsodevnet go2.cisco.com/nso-fp
DevNet
BRKRST-2557 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 81
More Information
• Network Service Orchestrator
• http://www.cisco.com/go/nso
• dCloud
• dCloud Home:
http://dcloud.cisco.com
• SDWAN 4D Demo
Search for: Cisco 4D SD-WAN (Viptela)
BRKRST-2557 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 82
Cisco Spark
Questions?
Use Cisco Spark to communicate
with the speaker after the session
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
cs.co/ciscolivebot#BRKRST-2557
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
• Please complete your Online Complete Your Online
Session Evaluations after each
session
Session Evaluation
• Complete 4 Session Evaluations
& the Overall Conference
Evaluation (available from
Thursday) to receive your Cisco
Live T-shirt
• All surveys can be completed via
the Cisco Live Mobile App or the
Communication Stations
Don’t forget: Cisco Live sessions will be available
for viewing on-demand after the event at
www.ciscolive.com/global/on-demand-library/.
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Continue Your Education
• Demos in the Cisco campus
• Walk-in Self-Paced Labs
• Tech Circle
• Meet the Engineer 1:1 meetings
• Related sessions
BRKRST-2557 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 85
Thank you