Zero Touch Use Case proposal
Source: Tom Tofigh ( AT&T), Bora Eliacik (Argela-usa)
Objective;
Demonstrate ONAP interworking with CORD platforms for ZERO touch operational Scenarios. Consider operational requirements to manage CORD Edge Services.
- The aim is to integrate ONAP and CORD in such a way that
– It is possible to remotely deploy VNFs and Apps
– It is possible to remotely monitor stats
– It is possible to remotely perform manual intervention
– It is possible to set policies for self-healing
– It is possible to have end to end orchestration and automation
Assumptions;
- ONAP
– Provides portals for service-onboarding
– Provides portals DCAE / Policy
– Provides DCAE/Policy APIs for CORD
- CORD Edge provides local autonomous proxy function
– Service Composition
– Monitoring services
– Virtual Probes
This POC is expected to provide
- Simulate Real-World M-CORD Traffic Using Traffic Generators such as Spirent’s Landslide.
- Simulate Real-World R-CORD Traffic Using Traffic Generators from IXIA - IxLoad & Spirent STC with Triple Play test apps for Data, VoIP & IPTV
- ONAL master orchestrator will interwork with 2 separate CORD edge platforms
- Services are managed globally from ONAP service creation portals & provided to local proxies for autonomous operation.
- ONAP DCAE will have access to global analytics & enforces data collection at local CORD edge level. The DCAE register with CORD Edge local monitoring services for data collection and pub/sub operation
Test Environment
- Operator has installed the infrastructure at the edge data center.
- This could be any enterprise building.
- Admin has installed M-CORD from ONAP remotely on to the edge data center.
- Local proxy CORDs utilize their local LDAP, and A-CORD Interfaces to collect real time analytics and events.
- ONAP operators can perform scaling and stress Testing from master orchestrator .
- Inject Error Conditions into a CORD Pod – (Ex: inject malformed control and data packets from Spirent’s traffic generator)
Key Operational Requirements
- Zero touch deployment
- Simplified configuration & orchestration
- Real time monitoring & troubleshooting
- End to end Fault , Performance Visibility across the Networks comprising of VNFs, PNFs
- Hardware monitoring and capacity based failure prevention
- Software modules monitoring from OS, Hypervisors, Containers, Applications
- API monitoring
- Software scripts monitoring
- New Services Launch operations
- Portal, Provisioning, BSS, Omni-channel
- SDN controller operations (ONOS)
- VNFs, VIM, VNFM, MANO modules operations
- OpenStack, XOS
Key Automation Requirements
- Capacity Management
- Event and Alarm management
- Configuration Management
- Inventory Management –VNF, PNF
- Security Management
- Availability Management
- Performance Management
- Identity and Access Management
- Scale in/Scale Out management
- Reliability management
- Closed Loop Network Correction based on DCAE BigData Analytics
Use Case 1; Service Degradation, manual treatment
- Admin turns-up a set of virtual probes and subscribes to MME KPIs through ONAP DCAE.
- Admin sets thresholds on MME “Attach Request Failure Rate” KPI.
- Admin manually instantiates an additional eNodeB tester to simulate traffic towards the MME
- MME starts to reject some of the requests because of congestion
- Probe sends the KPIs to Monitoring service .Admin is notified about a service degradation through ONAP Alarm Portal
- Admin discovers that an additional MME instance is required to handle the workload
- Admin manually instantiates an additional MME instance as part of auto-scaling
Use Case 2: Service Degradation, self-healing
- Admin adds a policy for the use case 1.
- The same overload condition occurs
- Admin gets notified by the Alarm first
- Admin gets notified that policy is taking corrective action
- ONAP & CORD Policies heals the problem by instantiating an MME automatically
- Admin observes that Alarm goes off.