some puzzle pieces for e2e automation
Post on 01-Nov-2021
5 Views
Preview:
TRANSCRIPT
Some Puzzle Pieces for E2E Automation
ZERO Touch Conference in Bonn, September 2019
Magnus Buhrgard Open Source & Standardization Manager at Ericsson
A | 2019-09-04 | Some Puzzle Pieces for E2E Automation |
New Market Realities
Massive networkcomplexity
Distributedcloud
Heterogenousnetworks
New usecases
Network slices
Ultra coverageand bandwidth
Ultrareliable
Ultralowcost RAN
densification
A | 2019-09-04 | Some Puzzle Pieces for E2E Automation |
Today’s Network Management
NETWORK MANAGEMENT
— Data fragmentation
— Complex integration
— Duplication of functions
— Multiple suppliers
— Inefficient use of IT resources
Fault
Management
Performance
Management
Domain
Management
Domain
Management
Domain
Management
Domain
Management
SON
Applications
Inventory
Management
A | 2019-09-04 | Some Puzzle Pieces for E2E Automation | 2G
Opex
Time3G 4G 5G
CEM
SDN/ NFV
New Verticals
Technology complexity curve- Need for automation
A | 2019-09-04 | Some Puzzle Pieces for E2E Automation |
➢ TCO reduction (OPEX reduction)
➢ Automated e2e service LCM
➢ Analytics enable next generation assurance
➢ Closed Loop Orchestration
➢ Development community growth due to higher programming abstraction
➢ On demand service creation and personalization
➢ Reduced TTM and TTR
➢ OSS horizontalization to manage services beyond traditional
➢ Business Agility and efficiency
➢ New business models with shift to XaaS
➢ New de-facto standard for Industry alignment and agility
➢ Focus shift to value creation
➢ Innovation and differentiation accelerator
Technologies Enabling Business Transformation
Cloudification Automation, AI/ML Open SourceModel based Management
A | 2019-09-04 | Some Puzzle Pieces for E2E Automation |
Model Driven Automation
Specialized & tightly integrated
solutions
Model Driven Solutions on a common platform
Analytics Algorithms
Policies Work Flows
Orchestrationmodel
Optimization algorithm
Service
Resources
A | 2019-09-04 | Some Puzzle Pieces for E2E Automation |
Zero Touch Principles
Zero touch decision
loops
• Well defined decision
loops and separation
of concern
• Consistent
configuration of HW
and SW
Easy to USE –
Easy to trust
• Manual input to intent
based policies only
• Monitoring and
visualization of effects
• E2E User Scenarios
Programmable and
flexible
• Versatile automation
capabilities
• Software
development kits
Use of Machine
Intelligence
• Automation of high
frequency tasks
• One complete set of
automation tools
• Enhanced by
machine intelligence
Integrated and unified
• One network management environment
• A normalized network model
A | 2019-09-04 | Some Puzzle Pieces for E2E Automation |
A collaborative relationship for an E2E network
Service definitionstemplates and E2E policy management
— Service Orchestration identifies end-to-end physical and virtual resource requirements to achieve closed loop
— Orchestration of Slice instances to fulfil diverse and granular requirements such as policy control, security, mobility, charging, latency, reliability, etc.
— NFV Orchestration initiates and manages the virtual elements
— WAN Orchestration manages and controls the transport infrastructure
Service orchestration
4/5G Network Slicing
E2E service orchestration
WAN-O NFVO
A | 2019-09-04 | Some Puzzle Pieces for E2E Automation |
In Ericsson ‘Productification’ generally means:
…but open source is becoming more and more relevant
…at volume.
ONAP Dublin Architecture
ONAP ArchitectureVersion 4.0.9Date: May 8th, 2019
OSS / BSS / Other
Run-Time
External APIs CLI
SharedServices
Audit (POMBA)
Optimization (OOF)
Multi-Site State (MUSIC)
Logging
Microservice Bus (MSB) / Message & Data Routers (DMaaP)
Design-Time
Catalog
O&M Dashboard (VID) Interfaces
Service Design & Creation (SDC)
Du
blin
Legend
AuthN/AuthZ (AAF)
External Systems
Network Function Layer
Hypervisor / OS Layer OpenStack Commercial VIM Public Cloud
…
Third Party Controllers
Kubernetes
VNFsPNFs
PrivateEdge Cloud
PrivateDC Cloud
IPMPLS Man
aged
En
viro
nm
ent
sVNFM EMS
ONAP Shared Utilities
CCSDK
Model Utilities PublicCloud
& Others … …
TOSCA Parser
Portal Use-Case UI
Design Orchestration & Management Operations
ONAP Operations Manager (OOM)Manage ONAP
DCAE Design Studio
xNF Onboarding
Service/xNF Design
Workflow Designer
Controller Design StudioInfrastructure
Adaptation(Multi-VIM/
Cloud)
Virtual Function
Controller (VFC)
Data Collection Analytics &
Events (DCAE)
Correlation Engine (Holmes) SDN
Controller(SDNC)
Application Controller
(APPC)
Active & AvailableInventory (AAI)
Service Orchestration (SO)
Policy Framework
External System Register (ESR)
Closed Loop Automation (CLAMP)
VNF SDKVVPVNF Validation
A | 2019-09-04 | Some Puzzle Pieces for E2E Automation |
ONAP Overview – Three Aspects
Technology Source/Realization
Open source technology to use:
1. directly - community version
2. from a distributor - in the future
Functional Architecture
• Overall Automation Platform architecture
• Expectations of functional and non-functional scope.
Can be viewed as requirements
Component and Interface Definitions
• Defines the components in terms of interfaces and capabilities (capabilities often expressed in code).
• Component implementation may or may not use the opensource technology
A | 2019-09-04 | Some Puzzle Pieces for E2E Automation |
... but there is need for more
Technology Source/Realization
Functional Architecture
Component and Interface Definitions
The Secret Sauce
A | 2019-09-04 | Some Puzzle Pieces for E2E Automation |
Who does what ?
Basic Components
Middle-tier & Platform
Application logic
Innovation &
Differentiation
Common assets
• Visualization
• Business logic/orchestration scripts
• Analytics applications
• Policies
• Orchestration models
• Optimization models
• Mediation models
• SON
• Network health monitor
• Topology explorer
• Cell provisioning
• …T
igh
t C
ou
plin
g
• Information model
• Generic API layer
• …
• Database
• GUI SDK
• …
typically sourced from 3PP, open source
(e.g. Cassandra, Camunda)
A | 2019-09-04 | Some Puzzle Pieces for E2E Automation |
The happy path:ONAP Policy re-architecture example
— Influence and standardize the architecture
— Share implementation cost
— Aligned approach leads to channel for delivery
— Still fit for generic product
E///
AT&TE///
AT&TConsume
“Standardise” Implement Consume
A | 2019-09-04 | Some Puzzle Pieces for E2E Automation |
› Global parameter
settings
› Separation in time
› Separation of
concern and control
› Distributed
automation
Zero Touch Decision LoopsFundamental principles to remain stability and to reduce complexity
A | 2019-09-04 | Some Puzzle Pieces for E2E Automation |
Zero Touch Decision LoopsThe self-organizing network
DISTRIBUTED AUTOMATION
Self-Configuration
Self-Optimization
Self-HealingOnce per
millisecond
Once per
monthCENTRALIZED AUTOMATION
Self-ConfigurationUpgrade configurations to improve the global
performance
Expand capacity, coverage and functionality to
demands
Self-OptimizationOptimize performance given available resources
Self-HealingPredict, detect, diagnose and fix issues in the network
Shorten response times and
reduce system complexity
by providing automation in
the network itself when
possible
A | 2019-09-04 | Some Puzzle Pieces for E2E Automation |
Based on Analytics and PolicyAll phases of the decision loops are supported by automation
Self-Healing
Self-Optimization
Self-Configuration
Policy: Automated
Recommendation and Decision
Control,
Orchestration and
Management:
Execution of
requested changes
Analytics:
Automated analysis
of the situationCOM
P
A
Cloosed Loop ETSI ZSM
• Closed loop as an entity
• Interactions between different closed loops
• Interactions between peer closed loops
• Interactions between hierarchical closed loops
• Interactions between closed loops and external entities
• Interactions based on policies
• Interactions based on intents
• Closed loops interfaces
• Lifecycle management of closed loops
Closed loop assurance helps an operator to continuously
deliver the expected level of communication service quality, by
automatically reconfiguring the mobile network resources when
a performance degradation impacts the communication service
SLS (Service Level Specification).
Management data analytics is an enabler of closed loop
assurance of communication service.
3GPP SA5
Cloosed Loop
ONAP
Characters for Embedded characters:!"#$%&'()*+,./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¡¢£¤¥¦§¨©ª«¬®¯°±²³´¶·¸¹º»¼½ÀÁÂÃÄÅÆÇÈËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿĀāĂăąĆćĊċČĎďĐđĒĖėĘęĚěĞğĠġĢģĪīĮįİıĶķĹĺĻļĽľŁłŃńŅņŇňŌŐőŒœŔŕŖŗŘřŚśŞşŠšŢţŤťŪūŮůŰűŲųŴŵŶŷŸŹźŻżŽžƒȘșˆˇ˘˙˚˛˜˝ẀẁẃẄẅỲỳ‘’‚“”„†‡•…‰‹›⁄€™ĀĀĂĂĄĄĆĆĊĊČČĎĎĐĐĒĒĖĖĘĘĚĚĞĞĠĠĢĢĪĪĮĮİĶĶĹĹĻĻĽĽŃŃŅŅŇŇŌŌŐŐŔŔŖŖŘŘŚŚŞŞŢŢŤŤŪŪŮŮŰŰŲŲŴŴŶŶŹŹŻŻȘș−≤≥fiflΆΈΉΊΌΎΏΐΑΒΓΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΪΫΆΈΉΊΰαβγδεζηθικλνξορςΣΤΥΦΧΨΩΪΫΌΎΏЁЂЃЄЅІЇЈЉЊЋЌЎЏАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯЁЂЃЄЅІЇЈЉЊЋЌЎЏѢѢѲѲѴѴҐҐәǽẀẁẂẃẄẅỲỳ№—–-
!"#$%&'()*+,./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¡¢£¤¥¦§¨©ª«¬®¯°±²³´¶·¸¹º»¼½ÀÁÂÃÄÅÆÇÈËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿĀāĂăąĆćĊċČĎďĐđĒĖėĘęĚěĞğĠġĢģĪīĮįİıĶķĹĺĻļĽľŁłŃńŅņŇňŌŐőŒœŔŕŖŗŘřŚśŞşŠšŢţŤťŪūŮůŰűŲųŴŵŶŷŸŹźŻżŽžƒȘșˆˇ˘˙˚˛˜˝ẀẁẃẄẅỲỳ‘’‚“”„†‡•…‰‹›⁄€™ĀĀĂĂĄĄĆĆĊĊČČĎĎĐĐĒĒĖĖĘĘĚĚĞĞĠĠĢĢĪĪĮĮİĶĶĹĹĻĻĽĽŃŃŅŅŇŇŌŌŐŐŔŔŖŖŘŘŚŚŞŞŢŢŤŤŪŪŮŮŰŰŲŲŴŴŶŶŹŹŻŻȘș−≤≥fiflΆΈΉΊΌΎΏΐΑΒΓΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΪΫΆΈΉΊΰαβγδεζηθικλνξορςΣΤΥΦΧΨΩΪΫΌΎΏЁЂЃЄЅІЇЈЉЊЋЌЎЏАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯЁЂЃЄЅІЇЈЉЊЋЌЎЏѢѢѲѲѴѴҐҐәǽẀẁẂẃẄẅỲỳ№—–-
!"#$%&'()*+,./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¡¢£¤¥¦§¨©ª«¬®¯°±²³´¶·¸¹º»¼½ÀÁÂÃÄÅÆÇÈËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿĀāĂăąĆćĊċČĎďĐđĒĖėĘęĚěĞğĠġĢģĪīĮįİıĶķĹĺĻļĽľŁłŃńŅņŇňŌŐőŒœŔŕŖŗŘřŚśŞşŠšŢţŤťŪūŮůŰűŲųŴŵŶŷŸŹźŻżŽžƒȘșˆˇ˘˙˚˛˜˝ẀẁẃẄẅỲỳ‘’‚“”„†‡•…‰‹›⁄€™ĀĀĂĂĄĄĆĆĊĊČČĎĎĐĐĒĒĖĖĘĘĚĚĞĞĠĠĢĢĪĪĮĮİĶĶĹĹĻĻĽĽŃŃŅŅŇŇŌŌŐŐŔŔŖŖŘŘŚŚŞŞŢŢŤŤŪŪŮŮŰŰŲŲŴŴŶŶŹŹŻŻȘș−≤≥fiflΆΈΉΊΌΎΏΐΑΒΓΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΪΫΆΈΉΊΰαβγδεζηθικλνξορςΣΤΥΦΧΨΩΪΫΌΎΏЁЂЃЄЅІЇЈЉЊЋЌЎЏАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯЁЂЃЄЅІЇЈЉЊЋЌЎЏѢѢѲѲѴѴҐҐәǽẀẁẂẃẄẅỲỳ№—–-
!"#$%&'()*+,./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¡¢£¤¥¦§¨©ª«¬®¯°±²³´¶·¸¹º»¼½ÀÁÂÃÄÅÆÇÈËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿĀāĂăąĆćĊċČĎďĐđĒĖėĘęĚěĞğĠġĢģĪīĮįİıĶķĹĺĻļĽľŁłŃńŅņŇňŌŐőŒœŔŕŖŗŘřŚśŞşŠšŢţŤťŪūŮůŰűŲųŴŵŶŷŸŹźŻżŽžƒȘșˆˇ˘˙˚˛˜˝ẀẁẃẄẅỲỳ‘’‚“”„†‡•…‰‹›⁄€™ĀĀĂĂĄĄĆĆĊĊČČĎĎĐĐĒĒĖĖĘĘĚĚĞĞĠĠĢĢĪĪĮĮİĶĶĹĹĻĻĽĽŃŃŅŅŇŇŌŌŐŐŔŔŖŖŘŘŚŚŞŞŢŢŤŤŪŪŮŮŰŰŲŲŴŴŶŶŹŹŻŻȘș−≤≥fiflΆΈΉΊΌΎΏΐΑΒΓΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΪΫΆΈΉΊΰαβγδεζηθικλνξορςΣΤΥΦΧΨΩΪΫΌΎΏЁЂЃЄЅІЇЈЉЊЋЌЎЏАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯЁЂЃЄЅІЇЈЉЊЋЌЎЏѢѢѲѲѴѴҐҐәǽẀẁẂẃẄẅỲỳ№—–-
A | 2019-09-04 | Some Puzzle Pieces for E2E Automation |
You can’t automate it all… Or can you?
top related