NFV Management and Orchestration (MANO) with Cisco NSO, ESC and SDN Controllers
Faisal Chaudhry
Umair Arshad
LTRSPG-1226
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Cisco Spark
Questions? Use Cisco Spark to communicate with the speaker after the session
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
How
cs.co/ciscolivebot#LTRSPG-1226
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Agenda
• What is Network Function Virtualization (NFV)?
• NFV Lab Overview
• Network Services Orchestrator (NSO)
• Elastic Services Controller (ESC)
• Cisco Virtual Topology System (VTS)
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
What is Network Function Virtualization (NFV) ?
• Definition NFV decouples the network functions such as NAT, IPS, DNS, RR etc from proprietary hardware appliances, so they can run in software.
• VisionAn open ecosystem for NFV enables rapid service innovation for Network Operators and Service Providers. Innovation in end-to-end services is enabled by software-based deployment and operationalization of virtualized network functions on independently deployed and operated NFV infrastructure platforms.
LTRSPG-1226 5
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Computing
Hardware
Storage
Hardware
Network
Hardware
Physical Resources
VIRTUALIZATION LAYERVirtualised
Infrastructure
Manager(s)
VNF
Manager(s)
VNF 2
Orchestrator
NFVI
VNF 3VNF 1
Virtual
ComputingVirtual Storage Virtual Network
NFV
Management and Orchestration (MANO)
EMS 2 EMS 3EMS 1
Or-Vi
Or-Vnfm
Vi-Vnfm
OSS/BSS
Os-Ma
Ve-Vnfm
Nf-Vi
ETSI NFV Reference Architecture
LTRSPG-1226 6
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Computing
Hardware
Storage
Hardware
Network
Hardware
Physical Resources
VIRTUALIZATION LAYERVirtualised
Infrastructure
Manager(s)
VNF
Manager(s)
VNF 2
Orchestrator
NFVI
VNF 3VNF 1
Virtual
ComputingVirtual Storage Virtual Network
NFV
Management and Orchestration (MANO)
EMS 2 EMS 3EMS 1
Or-Vi
Or-Vnfm
Vi-Vnfm
OSS/BSS
Os-Ma
Ve-Vnfm
Nf-Vi
Cisco NSO
Cisco ESC
VMware
Cisco VTS
ETSI NFV Reference Architecture – Lab
LTRSPG-1226 7
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Network Services Orchestrator (NSO)
Orchestration: Network Services Orchestrator (NSO)
• Multi-vendor service orchestrator for existing and future networks
• Single pane of glass for:
• L2-L7 networking
• Hardware Devices
• Virtual Appliances
• Model Driven Orchestration
• Service Data models (declarative)
• Device Data Model (for auto config)
• All Models are YANG Based
• Highly Scalable for large infrastructure
• One of the existing deployment is managing 60K devices on the network
• In Lab setup, Cisco IOS XRv will be provisioned by NSO
Network Element Drivers
Device Manager
Service Manager
Service
Models
Device
Models
Network-wide CLI,
Web UI
REST, Java,
NETCONF
Network
Engineer
Management
Applications
NETCONF, CLI, SNMP, REST, etc.
• Applications
• Controllers
LTRSPG-1226 8
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Orchestration: Network Services Orchestrator (NSO)
NSO
Core1 Core2
PE1 PE2
CE1 CE2
OSPF 1
BGP 65000
OSPF 100vrf
CLI / REST API
LTRSPG-1226 9
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Elastic Services Controller (ESC)
• Agentless VNF management (Any Vendor, Any Application, Any VNF)
• VNF lifecycle management (Create, Read, Delete)
• VNF Day0 configurations
• VM and service monitoring
• VNF Auto-healing, recovery
• Service elasticity
onboard
deploy
monitor
scaleHealing /
fault-recovery
update
undeploy
Elastic Services Controller
(ESC)
VNFVM
LTRSPG-1226 10
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
VTS
Flexible Overlays
Open and Programmable
REST-Based Northbound APIs
Multi-protocol Support
Multi-hypervisor Support
Physical and Virtual Overlays
Bare-metal and Virtualized Workloads
Service Chaining
Automated
Scalable VXLAN Mgmt.
Seamless Integration with Orchestrators
Automated Overlay Provisioning
Automated DCI/WAN Integration
MP-BGP EVPN Control Plane
Virtual Tenant Networks
High Performance Virtual Forwarding
REST API
GUICisco Network Services
Orchestrator (Tail-f) VMware vCenter
YANG CLI NX-API BGP-EVPN
Nexus 2000, 3000, 5000, and 7000 Series
Nexus 9000 Series ASR 9000 Series
VTFOVS DVS
Virtual ized Environment
Control
IOS XRvPolicy
NSO
Virtual Topology System
LTRSPG-1226 11
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
ESXi #2ESXi #1
Virtual Topology System
VNFVNF
Layer 3
VTF
Logical Router
implemented in the VTF
VTS
VTF
VMware vCenter
LTRSPG-1226 12
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
ESXi #2ESXi #1
Virtual Topology System
VNFVNF
Layer 3
VTF
VTS
VTF
VMware vCenter
VLAN
VXLAN
VLAN
VXLAN
VLAN
LTRSPG-1226 13
1. Lab Overview
2. VNF-M: Elastic Services Controller
3. Exploring Orchestrator: NSO
4. Provisioning Routers via NSO Orchestrator
5. Enabling Routing Protocols via NSO Orchestrator
• OSPF Configuration
• BGP Configuration
6. Managing Resources via YANG using NSO Service Abstraction
• Service creation using XML
7. Managing NSO using Programmable REST Interface
• REST Operation
Lab Agenda
8. Exploring SDN Controller: Virtual Topology System
9. VTS initial setup
10. VTC Configuration
11. VTF configurations
12. Tenant, Network, Subnet and Router Creation
13. Overlay network for VNF
14. End-to-end traffic flow
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Cisco Spark
Questions? Use Cisco Spark to communicate with the speaker after the session
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
How
cs.co/ciscolivebot#LTRSPG-1226
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
• Please complete your Online Session Evaluations after each session
• 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/.
Complete Your Online Session Evaluation
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Continue Your Education
• Demos in the Cisco campus
• Walk-in Self-Paced Labs
• Lunch & Learn
• Meet the Engineer 1:1 meetings
• Related sessions
17LTRSPG-1226
Thank you