Introducing ONAP (Open Network Automation Platform)
Jason Hunt
Software Architect, IBM
@DJHunt
June	2017
AUTOMATE | DESIGN | ORCHESTRATE | MANAGE SERVICES & VIRTUAL FUNCTIONS | ONAP.ORG
Topics
1. Quick Recap: What is NFV?
2. What is ONAP?
3. A Look at the ONAP Architecture
4. Demo?
What is Network Function Virtualization (NFV)?
NFV/SDN Business Case requires Agility with Trustworthy Operations -
often opposing requirements
• Infrastructure	details	and	deployment	is	abstracted	to	
speed	service	creation
• Virtual	network	functions	describe	infrastructure	
requirements
• Service	KPIs	and	Service	levels
Operational	TrustService	Agility
Infrastructure	Abstraction
vnf
2
vnf
1
vnf
3
Detailed	Topology
vnf1
vnf2
vnf3
Abstract	Cloud
• Mapping	of	Virtual	Image	placement	to	specific	Server	
and	relationships	to	other	instances	must	be	
discovered	and	maintained	in	real	time
• Virtual	image	server	placement	discovered	in	real	time
Deliver	more	services	more	quickly	through	the	factory Analyze	Infrastructure	faults	and	experience
ONAP: The Business Value
Accelerate Services with Network Automation
Residential	Services
Open Network	
Automation	Platform
Enterprise	Services Cloud	Services
Open Source Ecosystem Value
1. Harmonized shared investment in
technology across Major Carriers
globally
2. Neutral platform that will foster
innovation on top of SDN/NFV eg
Services, Virtual Functions, 5G Apps,
IOT ecosystem
End User Value
1. Faster Services on Demand including 4G,
5G & Business/Enterprise solutions
2. Elimination of manual steps/errors/time
3. Design, Agility & Automation enabler for 5G
Data	
Centers
Carrier	
Network
Cloud	
Network
At	Inception,	ONAP	enables	up	to	38%	of	Global	Subscribers
Linux Foundation Framework, Governance, Control
Bringing the best of both worlds together
• 2+ years of Deployment Maturity at AT&T
• Comprehensive: Design +Orchestration + Control + Policy
+ Analytics
• Model-based design enabling self-serve capabilities for
instantiation and closed loop automation
+
▪ Open TOSCA model
▪ Most Advanced Open Source Process & tool chain
▪ Architected for ease of VNF insertion (SDK)
Based	on	extensions &	integration	with	OpenDaylight &	OPNFV
The Announcement @ MWC Feb 2017 & Coverage
Open Networking Summit 2017 Coverage
The ONS Announcement, April 5, 2017
ONAP	is	Open	to the	Community
Momentum	continues	with	new	members
New	Reliance	Jio joins	as	Platinum
Microsoft,	CIENA,	H3C	as	Silver
Executive	Governing	Board	Positions	Announced
A Growing Ecosystem – represents ~45% of Global Subs
CertusNet
NEW
June	2017
Service Creation OperationsOrchestration
Cloud Infrastructure
(VIM & NFVI)
High Level View of ONAP Capabilities
ONAP Architecture
Storage
Compute
VNFs	/	Applications
Networking
ONAP	Portal
Design	Functions
Operational	
Functions
E	– Services BSS	/	OSS Big	Data
External	Data	Movement	&	APIs
Data	Collection	&	
Analytics
Common	Services,	Data	Movement,	Access	Control	&	APIs
Controllers
Engineering	Rules
&	Inventory
Service	
Orchestrator
Active	&	Available	
Inventory
Dashboard
OA&M
Operation
Administration
&	Maintenance
ONAP	
Controller
Recipe/Engineerin
g	Rules	&	Policy	
Distribution
Service	Design	&	Creation
Analytic	Application	Design
Policy	Creation
14
ONAP Merger Architecture Proposal
Design-time
Service
Design
Policy Creation
Analytic Application
Creation
Recipie/
Engineering Rules &
Policy Distribution
SDC
VNF SDK
Dashboard
OA&M
(VID)
A&AI
DCAE
SDN
Agent
(SDN-O)
VF-C
(NFV-O,
GVNFM)
SDN-C APP-C
Service
Orchestration
External Data Movement & APIs
Common Service
Controllers
Microservice
Bus
NFV-O NFV
Collector
(Monitor)
Run-timePortal
OPEN-O UI
(GUI/CLI)
Integration
Cloud & WAN OpenStack AzureVMware RackSpace IBM
UI Server
E-Services BSS/OSS Big Data
Policy
Alarm
Correlation
App (Holmes)
Workflow Design
VNF
Design
Certification&Lab
Modeling(specs&Utilities)
DMaaP Auth.
Multi
VNFM/E
MS Driver
ESR
Catalog
Security
HighAvailability
Infra-C
Multi
-VIM
SDN
Hub
Driver
15
Service Creation
Design-time
Service
Design
Policy Creation
Analytic Application
Creation
Recipie/
Engineering Rules &
Policy Distribution
SDC
VNF SDK
Dashboard
OA&M
(VID)
A&AI
DCAE
SDN
Agent
(SDN-O)
VF-C
(NFV-O,
GVNFM)
SDN-C APP-C
Service
Orchestration
External Data Movement & APIs
Common Service
Controllers
Microservice
Bus
NFV-O NFV
Collector
(Monitor)
Run-timePortal
OPEN-O UI
(GUI/CLI)
Integration
Cloud & WAN OpenStack AzureVMware RackSpace IBM
UI Server
E-Services BSS/OSS Big Data
Policy
Alarm
Correlation
App (Holmes)
Workflow Design
VNF
Design
Certification&Lab
Modeling(specs&Utilities)
DMaaP Auth.
Multi
VNFM/E
MS Driver
ESR
Catalog
Security
HighAvailability
Infra-C
Multi
-VIM
SDN
Hub
Driver
Includes:
• VNF	SDK
• Service	Design	&	Creation	(SDC)
Includes:
• Modeling
• VNF	Requirements
• VNF	Validation	Program	(ICE)
16
Orchestration/Service Fulfillment
Design-time
Service
Design
Policy Creation
Analytic Application
Creation
Recipie/
Engineering Rules &
Policy Distribution
SDC
VNF SDK
Dashboard
OA&M
(VID)
A&AI
DCAE
SDN
Agent
(SDN-O)
VF-C
(NFV-O,
GVNFM)
SDN-C APP-C
Service
Orchestration
External Data Movement & APIs
Common Service
Controllers
Microservice
Bus
NFV-O NFV
Collector
(Monitor)
Run-timePortal
OPEN-O UI
(GUI/CLI)
Integration
Cloud & WAN OpenStack AzureVMware RackSpace IBM
UI Server
E-Services BSS/OSS Big Data
Policy
Alarm
Correlation
App (Holmes)
Workflow Design
VNF
Design
Certification&Lab
Modeling(specs&Utilities)
DMaaP Auth.
Multi
VNFM/E
MS Driver
ESR
Catalog
Security
HighAvailability
Infra-C
Multi
-VIM
SDN
Hub
Driver
Includes:
• Service	Orchestrator
• SDN	Controller	(SDN-C)
• Application	Controller	(APPC)
• VF-C	(Virtual	Function	Controller)
• Multi-VIM	(Cloud)
17
Operations/Service Assurance
Design-time
Service
Design
Policy Creation
Analytic Application
Creation
Recipie/
Engineering Rules &
Policy Distribution
SDC
VNF SDK
Dashboard
OA&M
(VID)
A&AI
DCAE
SDN
Agent
(SDN-O)
VF-C
(NFV-O,
GVNFM)
SDN-C APP-C
Service
Orchestration
External Data Movement & APIs
Common Service
Controllers
Microservice
Bus
NFV-O NFV
Collector
(Monitor)
Run-timePortal
OPEN-O UI
(GUI/CLI)
Integration
Cloud & WAN OpenStack AzureVMware RackSpace IBM
UI Server
E-Services BSS/OSS Big Data
Policy
Alarm
Correlation
App (Holmes)
Workflow Design
VNF
Design
Certification&Lab
Modeling(specs&Utilities)
DMaaP Auth.
Multi
VNFM/E
MS Driver
ESR
Catalog
Security
HighAvailability
Infra-C
Multi
-VIM
SDN
Hub
Driver
Includes:
• DCAE	(Data	Collection	Analytics	&	
Events)
• Holmes
• Policy	Framework
• CLAMP
18
Other
Design-time
Service
Design
Policy Creation
Analytic Application
Creation
Recipie/
Engineering Rules &
Policy Distribution
SDC
VNF SDK
Dashboard
OA&M
(VID)
A&AI
DCAE
SDN
Agent
(SDN-O)
VF-C
(NFV-O,
GVNFM)
SDN-C APP-C
Service
Orchestration
External Data Movement & APIs
Common Service
Controllers
Microservice
Bus
NFV-O NFV
Collector
(Monitor)
Run-timePortal
OPEN-O UI
(GUI/CLI)
Integration
Cloud & WAN OpenStack AzureVMware RackSpace IBM
UI Server
E-Services BSS/OSS Big Data
Policy
Alarm
Correlation
App (Holmes)
Workflow Design
VNF
Design
Certification&Lab
Modeling(specs&Utilities)
DMaaP Auth.
Multi
VNFM/E
MS Driver
ESR
Catalog
Security
HighAvailability
Infra-C
Multi
-VIM
SDN
Hub
Driver
Includes:
• Integration
• ONAP	Operations	Manager
Why ONAP?
More Details
• Shameless Plug:
• ONAP Website: www.onap.org
• ONAP Wiki: http://wiki.onap.org
How	ONAP	will	Reduce	Cycle	Time	through	
Automation
https://www.linkedin.com/pulse/how-onap-reduce-cycle-
time-through-automation-jason-hunt
s
ONAP: Architecture Value
Design, Execute and Operate – Network Automation
1. Active and Available Inventory
2. Application Controller
3. Data Collection, Analytics, and Events
4. Design Studio
5. Service Orchestrator
6. Network Controller
7. Policy Framework
8. Portal
9. Virtual Network Function SDK
10. Virtual Function Controller
11. Modeling
Data	Plane	ASIC Data	Plane	Server
Data	Plane	Acceleration
Control	Plane	CPU
Leaf	Spine	Architecture
Network	OS
Control	Plane	SW
Orchestration,	Management,	Policy,	Services
Residential	&	Business	Products/Services
Service	Provider	Stack	Options
Optical
ONAP
Drivers for the Integrated Vision
ONAP is industry’s first harmonization initiative at a global level
1. Harmonized solution provides an opportunity to join forces and create a
unified architecture and implementation to move the networking &
orchestration industry forward, including open standards upstream focus
2. Collaboration across providers, vendors and ecosystem with a coherent
framework for Automation - Design, Orchestration, Management & Policy
3. ONAP carves a path for improving existing OSS/BSS/FCAPS systems
and MANO framework by utilizing the best architecture models from
OPEN-O and ECOMP

Introducing ONAP for OpenStack St Louis Meetup

  • 1.
    Introducing ONAP (OpenNetwork Automation Platform) Jason Hunt Software Architect, IBM @DJHunt June 2017 AUTOMATE | DESIGN | ORCHESTRATE | MANAGE SERVICES & VIRTUAL FUNCTIONS | ONAP.ORG
  • 2.
    Topics 1. Quick Recap:What is NFV? 2. What is ONAP? 3. A Look at the ONAP Architecture 4. Demo?
  • 3.
    What is NetworkFunction Virtualization (NFV)?
  • 5.
    NFV/SDN Business Caserequires Agility with Trustworthy Operations - often opposing requirements • Infrastructure details and deployment is abstracted to speed service creation • Virtual network functions describe infrastructure requirements • Service KPIs and Service levels Operational TrustService Agility Infrastructure Abstraction vnf 2 vnf 1 vnf 3 Detailed Topology vnf1 vnf2 vnf3 Abstract Cloud • Mapping of Virtual Image placement to specific Server and relationships to other instances must be discovered and maintained in real time • Virtual image server placement discovered in real time Deliver more services more quickly through the factory Analyze Infrastructure faults and experience
  • 6.
    ONAP: The BusinessValue Accelerate Services with Network Automation Residential Services Open Network Automation Platform Enterprise Services Cloud Services Open Source Ecosystem Value 1. Harmonized shared investment in technology across Major Carriers globally 2. Neutral platform that will foster innovation on top of SDN/NFV eg Services, Virtual Functions, 5G Apps, IOT ecosystem End User Value 1. Faster Services on Demand including 4G, 5G & Business/Enterprise solutions 2. Elimination of manual steps/errors/time 3. Design, Agility & Automation enabler for 5G Data Centers Carrier Network Cloud Network At Inception, ONAP enables up to 38% of Global Subscribers
  • 7.
    Linux Foundation Framework,Governance, Control Bringing the best of both worlds together • 2+ years of Deployment Maturity at AT&T • Comprehensive: Design +Orchestration + Control + Policy + Analytics • Model-based design enabling self-serve capabilities for instantiation and closed loop automation + ▪ Open TOSCA model ▪ Most Advanced Open Source Process & tool chain ▪ Architected for ease of VNF insertion (SDK) Based on extensions & integration with OpenDaylight & OPNFV
  • 8.
    The Announcement @MWC Feb 2017 & Coverage
  • 9.
  • 10.
    The ONS Announcement,April 5, 2017 ONAP is Open to the Community Momentum continues with new members New Reliance Jio joins as Platinum Microsoft, CIENA, H3C as Silver Executive Governing Board Positions Announced
  • 11.
    A Growing Ecosystem– represents ~45% of Global Subs CertusNet NEW June 2017
  • 12.
    Service Creation OperationsOrchestration CloudInfrastructure (VIM & NFVI) High Level View of ONAP Capabilities
  • 13.
    ONAP Architecture Storage Compute VNFs / Applications Networking ONAP Portal Design Functions Operational Functions E – ServicesBSS / OSS Big Data External Data Movement & APIs Data Collection & Analytics Common Services, Data Movement, Access Control & APIs Controllers Engineering Rules & Inventory Service Orchestrator Active & Available Inventory Dashboard OA&M Operation Administration & Maintenance ONAP Controller Recipe/Engineerin g Rules & Policy Distribution Service Design & Creation Analytic Application Design Policy Creation
  • 14.
    14 ONAP Merger ArchitectureProposal Design-time Service Design Policy Creation Analytic Application Creation Recipie/ Engineering Rules & Policy Distribution SDC VNF SDK Dashboard OA&M (VID) A&AI DCAE SDN Agent (SDN-O) VF-C (NFV-O, GVNFM) SDN-C APP-C Service Orchestration External Data Movement & APIs Common Service Controllers Microservice Bus NFV-O NFV Collector (Monitor) Run-timePortal OPEN-O UI (GUI/CLI) Integration Cloud & WAN OpenStack AzureVMware RackSpace IBM UI Server E-Services BSS/OSS Big Data Policy Alarm Correlation App (Holmes) Workflow Design VNF Design Certification&Lab Modeling(specs&Utilities) DMaaP Auth. Multi VNFM/E MS Driver ESR Catalog Security HighAvailability Infra-C Multi -VIM SDN Hub Driver
  • 15.
    15 Service Creation Design-time Service Design Policy Creation AnalyticApplication Creation Recipie/ Engineering Rules & Policy Distribution SDC VNF SDK Dashboard OA&M (VID) A&AI DCAE SDN Agent (SDN-O) VF-C (NFV-O, GVNFM) SDN-C APP-C Service Orchestration External Data Movement & APIs Common Service Controllers Microservice Bus NFV-O NFV Collector (Monitor) Run-timePortal OPEN-O UI (GUI/CLI) Integration Cloud & WAN OpenStack AzureVMware RackSpace IBM UI Server E-Services BSS/OSS Big Data Policy Alarm Correlation App (Holmes) Workflow Design VNF Design Certification&Lab Modeling(specs&Utilities) DMaaP Auth. Multi VNFM/E MS Driver ESR Catalog Security HighAvailability Infra-C Multi -VIM SDN Hub Driver Includes: • VNF SDK • Service Design & Creation (SDC) Includes: • Modeling • VNF Requirements • VNF Validation Program (ICE)
  • 16.
    16 Orchestration/Service Fulfillment Design-time Service Design Policy Creation AnalyticApplication Creation Recipie/ Engineering Rules & Policy Distribution SDC VNF SDK Dashboard OA&M (VID) A&AI DCAE SDN Agent (SDN-O) VF-C (NFV-O, GVNFM) SDN-C APP-C Service Orchestration External Data Movement & APIs Common Service Controllers Microservice Bus NFV-O NFV Collector (Monitor) Run-timePortal OPEN-O UI (GUI/CLI) Integration Cloud & WAN OpenStack AzureVMware RackSpace IBM UI Server E-Services BSS/OSS Big Data Policy Alarm Correlation App (Holmes) Workflow Design VNF Design Certification&Lab Modeling(specs&Utilities) DMaaP Auth. Multi VNFM/E MS Driver ESR Catalog Security HighAvailability Infra-C Multi -VIM SDN Hub Driver Includes: • Service Orchestrator • SDN Controller (SDN-C) • Application Controller (APPC) • VF-C (Virtual Function Controller) • Multi-VIM (Cloud)
  • 17.
    17 Operations/Service Assurance Design-time Service Design Policy Creation AnalyticApplication Creation Recipie/ Engineering Rules & Policy Distribution SDC VNF SDK Dashboard OA&M (VID) A&AI DCAE SDN Agent (SDN-O) VF-C (NFV-O, GVNFM) SDN-C APP-C Service Orchestration External Data Movement & APIs Common Service Controllers Microservice Bus NFV-O NFV Collector (Monitor) Run-timePortal OPEN-O UI (GUI/CLI) Integration Cloud & WAN OpenStack AzureVMware RackSpace IBM UI Server E-Services BSS/OSS Big Data Policy Alarm Correlation App (Holmes) Workflow Design VNF Design Certification&Lab Modeling(specs&Utilities) DMaaP Auth. Multi VNFM/E MS Driver ESR Catalog Security HighAvailability Infra-C Multi -VIM SDN Hub Driver Includes: • DCAE (Data Collection Analytics & Events) • Holmes • Policy Framework • CLAMP
  • 18.
    18 Other Design-time Service Design Policy Creation Analytic Application Creation Recipie/ EngineeringRules & Policy Distribution SDC VNF SDK Dashboard OA&M (VID) A&AI DCAE SDN Agent (SDN-O) VF-C (NFV-O, GVNFM) SDN-C APP-C Service Orchestration External Data Movement & APIs Common Service Controllers Microservice Bus NFV-O NFV Collector (Monitor) Run-timePortal OPEN-O UI (GUI/CLI) Integration Cloud & WAN OpenStack AzureVMware RackSpace IBM UI Server E-Services BSS/OSS Big Data Policy Alarm Correlation App (Holmes) Workflow Design VNF Design Certification&Lab Modeling(specs&Utilities) DMaaP Auth. Multi VNFM/E MS Driver ESR Catalog Security HighAvailability Infra-C Multi -VIM SDN Hub Driver Includes: • Integration • ONAP Operations Manager
  • 19.
  • 20.
    More Details • ShamelessPlug: • ONAP Website: www.onap.org • ONAP Wiki: http://wiki.onap.org How ONAP will Reduce Cycle Time through Automation https://www.linkedin.com/pulse/how-onap-reduce-cycle- time-through-automation-jason-hunt
  • 21.
  • 22.
    ONAP: Architecture Value Design,Execute and Operate – Network Automation 1. Active and Available Inventory 2. Application Controller 3. Data Collection, Analytics, and Events 4. Design Studio 5. Service Orchestrator 6. Network Controller 7. Policy Framework 8. Portal 9. Virtual Network Function SDK 10. Virtual Function Controller 11. Modeling Data Plane ASIC Data Plane Server Data Plane Acceleration Control Plane CPU Leaf Spine Architecture Network OS Control Plane SW Orchestration, Management, Policy, Services Residential & Business Products/Services Service Provider Stack Options Optical ONAP
  • 23.
    Drivers for theIntegrated Vision ONAP is industry’s first harmonization initiative at a global level 1. Harmonized solution provides an opportunity to join forces and create a unified architecture and implementation to move the networking & orchestration industry forward, including open standards upstream focus 2. Collaboration across providers, vendors and ecosystem with a coherent framework for Automation - Design, Orchestration, Management & Policy 3. ONAP carves a path for improving existing OSS/BSS/FCAPS systems and MANO framework by utilizing the best architecture models from OPEN-O and ECOMP