Orchestration and Management for Edge Application with ONAP

Similar documents
The New Intelligent Edge Akraino Edge Stack Project Overview

Akraino & Starlingx: A Technical Overview

vcpe Use Case Review Integration Project and Use Case Subcommittee July 25, 2017

Akraino & Starlingx: a technical overview

Towards a Carrier Grade ONAP Platform FCAPS Architectural Evolution

ONAP CCVPN Blueprint Overview. ONAP CCVPN Blueprint Improves Agility and Provides Cross-Domain Connectivity. ONAP CCVPN Blueprint Overview 1

PNF and Hybrid Services Support in ONAP

Integrating External Controllers with ONAP. AT&T Labs

Use Case: Residential Broadband vcpe (Approved)

ONAP Integration Through Information and Data Modeling. ONAP Information Integration GOAL. 12 December 2017

Service Orchestration- Need for Users

ONAP VoLTE Use Case Solution Brief

VoLTE E2E Service Review

Illustrative Sequence Diagrams for Residential Broadband vcpe Use Case

ONAP 5G Blueprint Overview. ONAP Promises to Automate 5G Deployments. ONAP 5G Blueprint Overview 1

ONAP PNF Plug and Play

Deep Dive into the VPP based VNFs of the vcpe Use case. Eric Multanen - Intel. December 12, 2017

Towards a Carrier Grade ONAP Platform Multi Cloud (MC) Architecture for R2+ & Alignment to S3P

Open Source Networking Software Case studies and Roundtable. Arpit Joshipura GM, Networking

Abinash Vishwakarma(Netcracker)

PHYSICAL NETWORK FUNCTION (PNF)

ONAP container. For architecture subcommittee review November 14, 2017 Isaku Yamahata. Isaku Yamahata

ONAP VNF Developer Experience. Eric Multanen - Intel. ONAP Developer Forum June 20, 2018

Introduction to Cisco and Intel NFV Quick Start

Multi VIM/Cloud Evolvement for Carrier Grade Support

Building a Platform Optimized for the Network Edge

Dataplane Networking journey in Containers

Enabling Workloads Orchestration in Containers via MultiCloud

SD-WANs and Lifecycle Service Orchestration (LSO) October Daniel Bar-Lev Director, Office of the CTO

External API - Casablanca Proposal - SDNC/DO/MEC Alignment

Virtualizing 5G Infrastructure using Cloud VIM. Sangho Shin SK Telecom

DEPLOYING NFV: BEST PRACTICES

Network Enhanced Residential Gateway (NERG) Service Initialization with Overlay Logical Subscriber Link (LSL) Connectivity

Harmonizing Open Source and Standards: A Case Study of ONAP

New trends in IT. Network Functions Virtualization (NFV) & Software Defined-WAN

Cisco Virtualized Infrastructure Manager

WIND RIVER TITANIUM CLOUD FOR TELECOMMUNICATIONS

Virtualizing Managed Business Services for SoHo/SME Leveraging SDN/NFV and vcpe

nil.com 2017 NIL, Security Tag: PUBLIC 2017 NIL, Security Tag: INTERNAL 1

Building Open Source-Based Cloud Solutions with OpenDaylight. Colin Dixon, Brocade/OpenDaylight Lisa Caywood, OpenDaylight

Cloud Systems 2018 Training Programs. Catalog of Course Descriptions

OSM Architecture Workshop

Virtualization of Customer Premises Equipment (vcpe)

NFV Infrastructure for Media Data Center Applications

SDN-Enabled Broadband Access (SEBA) SEBA RD Team Thomas Moore (AT&T) December 4, 2018

OpenStack and OpenDaylight, the Evolving Relationship in Cloud Networking Charles Eckel, Open Source Developer Evangelist

VNF on-boarding CMCC

ONAP ETSI NFV ARCHITECTURE ALIGNEMENT

AN UPDATE ON OSM TO THE NFVRG. Diego R. Lopez Telefónica I+D

Datacenter Network Solutions Group

OPEN TELCO: A take on the Virtual Central Office

Cisco Cloud Strategy. Uwe Müller. Leader PreSales Cloud & Datacenter Germany

Auto-Scaling Capability Support in ONAP

OPEN-O DevOps Practice with Automation Toolchain

SDN+NFV Next Steps in the Journey

SD-WAN orchestrated by Amdocs

SDN and NFV. Stepping Stones to the Telco Cloud. Prodip Sen CTO, NFV. March 16, 2016

Deploying Cloud Network Services Prime Network Services Controller (formerly VNMC)

Türk Telekom Transformation Journey

Airship A New Open Infrastructure Project for OpenStack

ONAP Micro-service Design Improvement. Manoj Nair, NetCracker Technologies

Using Future OSS Orchestration to enhance operations and service agility

ONAP PNF Enhancements for Casablanca (R3, 4Q 2018) Casablanca Developer s Conference

Hillstone CloudEdge For Network Function Virtualization (NFV) Solutions

NFV Platform Service Assurance Intel Infrastructure Management Technologies

Building NFV Solutions with OpenStack and Cisco ACI

Taming your heterogeneous cloud with Red Hat OpenShift Container Platform.

NTT Com Press Conference March 1, 2016 #enterprisecloud

From Virtual to Real OPNFV Proof-of-Concepts

Cisco Virtual Topology System (VTS)

Where is the Network Edge? MEC Deployment Options, Business Case & SDN Considerations

Leveraging OPNFV test tools beyond the NFV domain. Georg Kunz, Emma Foley & the OPNFV testing community

TOSCA. Topology and Orchestration Specification for Cloud Applications (TOSCA) Standard

K8s(Kubernetes) and SDN for Multi-access Edge Computing deployment

Alternatives for Improving OpenStack Networking to Address NFV Needs

Telco Perceptions of OPNFV. Roz Roseboro, Senior Analyst, Heavy Reading

MSB to Support for Carrier Grade ONAP Microservice Architecture. Huabing Zhao, PTL of MSB Project, ZTE

ETSI NFV CONCEPTS AND MANO DETAILS NFV#19 TUTORIAL 11 SEPTEMBER

NFV Made Efficient: Living at the Edge. Presented by :

Microservice Powered Orchestration

Network Function Virtualization over Open DC/OS Yung-Han Chen

Christopher Croot Programmable Networks Architect Dynamic Network Services BT BBF SDN/NFV Work Area Director

TOSCA Templates for NFV and network topology description

ODL and NFV orchestration The OSM case

5G and Open Source Networking

Disaggregation and Virtualization within the Juniper Networks Mobile Cloud Architecture. White Paper

TRANSFORM YOUR NETWORK

VMWARE AND NETROUNDS ACTIVE ASSURANCE SOLUTION FOR COMMUNICATIONS SERVICE PROVIDERS

Distributed Data Centers Within Juniper Networks Mobile Cloud Architecture. Mobile World Congress 2017

Testing Network Softwarization

The New Open Edge. IOT+Telecom+Cloud+Enterprise

Container based network service/function deployment

Exploring Cloud Security, Operational Visibility & Elastic Datacenters. Kiran Mohandas Consulting Engineer

Engaging Academia in ONAP Perspective of a Faculty Member at SMU Ali Shah PhD Adjunct Professor

How to Leverage Integration Labs? Helen Chen, Rich Bennett, Stephen Gooch, Gary Wu

ONAP Edge WG

UNIVERSITY OF CAGLIARI

and public cloud infrastructure, including Amazon Web Services (AWS) and AWS GovCloud, Microsoft Azure and Azure Government Cloud.

Dell EMC NFV Ready Bundle for VMware. Overview Presentation September 2017

Agenda Basecamp The Journey So Far Enhancements Into the Fear Zone Climbing The VM-Series Performance Peak New VM-Series Models and Licensing Best Pra

Transcription:

Orchestration and Management for Edge Application with ONAP Haibin Huang, Intel OTC Yan Yang, China Mobile Shane Wang, Intel OTC OpenStack Berlin Summit, Nov. 14

Agenda - Akraino Edge Stack - ONAP VNF/CNF Orchestrator - StarlingX Infrastructure as a Service - Close Control Loop for Network Automation - Hardware Platform Awareness - vcpe as an example 2

Akraino 3

What is Akraino? Everything about Edge Akraino is the Edge Stack Development of Edge Applications Develop Edge applications and create an app/vnf/cnf ecosystem Development of Edge Middleware and API Development of Edge API, Middleware, SDKs Cross Platform Interoperability (3 rd party clouds) Fully Integrated Open Edge Stack Fully integrated, working Edge blueprints Edge Stack Life Cycle CI/CD & Tooling Upstream collaboration 4 3

Akraino Edge Stack Akraino GUI Dashboard Admin GUI User GUI Akraino Chest Akraino Workflow Platform Workflows Camunda Edge Application and APIs Edge Application and Orchestration APIs Applications & VNFs/CNFs Lightweight Edge App Orchestration Edge APIs Any Edge Applications Community - TBD Edge Cloud(s) Integration APIs Akraino Upper Cloud Lifecycle Tools Declarative Configuration AI Tools box ETE Operations tools NFV Orchestration NFV & Domain Specific Orchestrator ONAP CICD ETE Security tools Edge Platform Software Infra Orchestration StarlingX Kubernetes Storage Network Control Plane Network Data Plane SDS(Ceph) Simple SDN SR-IOV Calico OVS-DPDK CNI AirShip Under Cloud Lifecycle Narad (Inventory) ETE Testing Framework (infra, UCP, VNF, App) Operation System Linux Flavor Clear Linux Network & Customer Edges Cruiser Tricycle Unicycle Satellite Rover Community PINC (N/W Orchestration) Documentation 3

ONAP 6

What is ONAP? The ONAP project was formed in March 2017 in response to a rising need for a common platform for telecommunication, cable and cloud operators and their solution providers to deliver differentiated network services on demand, profitably and competitively, while leveraging existing investments. 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). 7

Introduction to ONAP FCAPS: Fault, Configuration, Accounting, Performance, and Security ONAP is a platform to orchestrate the lifecycle of VNFs/CNFs in an SDN. GUI, CLI, API ONAP is a composition of several (10+) applications. Service and Recipe Design Service Lifecycle Management FCAPS ONAP is divided in 2 main functional areas: design & runtime. Run-Time NFVI/VIM/External SDN controllers 8

VNF SDK ONAP Operations Manager Modeling (Utilities) Integration VNF Requirements VNF Validation Program ONAP Architecture External Gateway OSS/BSS ONAP CLI U-UI ONAP Portal ONAP External APIs Design-time (SDC) Resource Onboarding Service & Product Design Policy Creation & Validation CLAMP Dashboard OA&M (VID) Policy Framework DCAE Correlation Engine (Holmes) Run-time Service Orchestration Project MSB/DMAAP A&AI/ESR Common Services AAF OOF Change Management Design Design Test & Certification Multi-VIM/Cloud Infrastructure Adaptation Layer SDN-C (L0-L3 Controller) Application Controller (APPC) (L4-L7) Virtual Function Controller (VF-C) Logging MUSIC Others Catalog External Systems Network Function Layer VNFs Hypervisor/OS Layer OpenStack Commercial VIM K8S Public Cloud PNFs Private edge Cloud MPLS Private DC Cloud IP Public Cloud 9

ONAP Design Time - Onboarding Upload descriptive model of the virtual function (Heat, TOSCA) Validate, assign, license, certify virtual function Create catalog entry, assign data/metadata Distribute for instantiation SDC SO VF-C APP-C SDNC 10

ONAP Run Time Instantiate virtual functions. Lifecycle: start/stop/reset/scale up/scale down/configure Monitoring metrics. OpenStack Ocata Control loops. VF-C 3.2.1 3.2.2 4.1 4.2 StarlingX UUI 1 SO 2 3.1 Multi- Cloud 4.n SDNC WindRiver 11

StarlingX 12

What is StarlingX? New, top-level OpenStack* Foundation pilot project Software stack providing high performance, low latency, and high availability for Edge Cloud applications Aligned with the OpenStack Foundation Edge Working Group and the Linux Foundation Akraino Edge Stack Its R1 was released on Oct. 24, 2018. Growing community Inviting users, operators and developers to try out the software and participate in the community 13

StarlingX Architecture 14

Networking Automation: Design->Create->Collect->Analyze->Detect->Publish->Respond 15

ONAP Control Loop Design Time The core/main ONAP components involved in control loop are: DCAE, CLAMP, Policy, VF-C and SDC. A Control Loop does several functions: Collect data about VNFs/CNFs or VNF/CNF infrastructure Compute analytics based on collected data For open loop, send message to ticketing system for human intervention For closed loop, execute one of many actions to remediate the network condition For closed loop, detect that a network condition has been corrected through our actions 16

ONAP Control Loop Run-time Choose/create micro services sequence that makes the Control Loop Binding to a VNF/CNF in a Service Choose from pre-existing sequence Build a brand new sequence Generate model file (YAML and cloudify blueprint) to be distributed to run-time part of control loop (DCAE/CLAMP) 17

ONAP Control Loop Run-time Configuring the Control Loop Driven by the VNF/CNF (list of alarms, ) Configuring micro services parameters values (configuration policies) Configuring the action to be taken (operational policy) Trigger Deployment of the Control Loop Trigger API exposed by DCAE Lifecycle Management of the Control Loop Stopping/restarting/updating configurations Monitoring (status of the Control Loop) 18

ONAP Control Loop Run-Time Closed Loop Flow s Events/ Alarms DMaaP Collector (VES, SNMP, ) Docker/CDAP data1 Analytics Micro service x: TCA, Holmes, Analytics Micro service 1 Docker/CDAP datan DMaaP Analytics Micro service n Docker/CDAP DMaaP Signature Drools Policy PDP- POLICY engine DMaaP/REST Action DCAE Action Execution VNF Action s Action Execution App-C Action Execution SO 19

ONAP HPA Path: Policy OOF VFC MultiCloud 20

HPA for Performance Purpose HPA = Hardware Platform Awareness Describes a set of hardware features across orchestration and control domain software stacks Targets smarter hardware platform capability consumption Two key focus areas Detecting hardware platform capabilities Configuring hardware platform capabilities HPA requirements specification is part of the ETSI NFV Virtual Network Function Descriptor (VNFD) 21

Policy Policy Creation/Administrat ion Policy Distribution Policy REST APIs A&AI Custome r/partern Input REST APIs SDC REST APIs/Event Driven Policy Driven Decision & Enforcement Framework OOF "flavorfeatures":[ { "flavorlabel":"vcpe.vgmux", "flavorproperties":[ { "hpa-feature-attributes":[{ "hpa-attribute-key": "numvirtualcpu", "hpa-attribute-value":"4", "operator":"=" }, { "hpa-attribute-key": "virtualmemsize", "hpa-attribute-value":"8192", "operator":"=", "unit":"mb" "mandatory":"true", } ], "hpa-feature":"basiccapabilities", "architecture":"generic", "hpa-version":"v1" }, { "hpa-feature-attributes":[ { "hpa-attribute-key": "logicalcpupinningpolicy", "hpa-attribute-value":"dedicated", "operator":"=" } ], "mandatory":"true", "hpa-feature":"cpupinning", "architecture":"generic", "hpa-version":"v1", } ] } ] } } 22

OOF Homing OOF: ONAP Optimization Framework OSDF: Optimization Service Design Framework HAS: Homing Allocation Service VFC 5 1 OOF- OSDF 2 OOF - HAS Policy *4 AAI 3 MultiCloud 1. VFC sends out homing request to OOF(OSDF) containing resource info 2. OOF(OSDF) pulls all the related homing constraints from Policy 3. OOF(HAS) check AAI database to pull region(flavor) information 4. OOF(HAS) communicate with Multi-cloud to check cloud capacity (vims which fulfill the requirements) 5. OOF(OSDF) returns homing allocation solution to VFC 23

MultiCloud to support StarlingX ONAP Other Components MultiCloud Framework Plugin- Ocata Plugin- WindRiver Pluginvmware Plugin- StarlingX Ocata windriver vmware StarlingX 24

Edge Use Case: Can ONAP work with StarlingX under Akraino? Let s try out vcpe! 25

Network Enhanced Residential Gateway (NERG) The NERG specification splits the residential gateway into two distinct components: Bridged Residential Gateway (BRG) and Virtual Gateway (vg). LAN At Home BRG Logical Subscriber Link (LSL) Edge/Cloud Network vg Network functions and services, such as DHCP, NAT, WAN Relatively simple L2 switching device 26

Edge Use Case - vcpe Functions provided traditionally by RG are distributed between: On-site device (Bridged Residential Gateway BRG) Edge/Cloud-based component (Virtual Gateway vg) BRG Logical Subscriber Link (LSL) vg BRG-LAN Interface BRG-LSL Interface Logical vg-lsl Interface Logical vg-wan Interface 27

Edge Use Case: vcpe Virtual customer premises equipment (vcpe) is a way to deliver network services such as routing, firewall security and virtual private network connectivity to enterprises by using software rather than dedicated hardware devices. 28

Edge Use Case - vcpe From : NAT FW Media Server AAA -. Internet To : Simple GW Cheap Provider agnostic vaaa vfw vdlna - etc Edge Internet 29

Edge Use Case: vcpe DCAE (Collector) DMaaP SDNC Control Infrastructure ONAP OAM Neutron Network Data + Control Per Customer vdhcp Dynamic Host Config Protocol vaaa Authorization, Authentication, Accounting vdns + vpdhcp Home Network 1 BRG Emulator 1 (VPP) vg1 (VPP) Home Network 2 BRG Emulator 2 (VPP) vbng (VPP) vg MUX (VPP) vg2 (VPP) CPE Public Neutron Network Web Server 30

Environment at China Mobile Lab WindRiver OAM Network StarlingX Controller-0 Controller-1 Controller-0 Controller-1 Management Network Management Network Compute0 Compute1 Compute2 Compute0 Compute1 Compute2 Data Network Data Network 31

Engineering and Testing Status ONAP Casablanca (R3) is about to be released in the middle of Nov. HPA support is added. SR-IOV support as one of HPAs is just added. PoC to onboard vcpe with ONAP, StarlingX and SR-IOV is implemented and tested at local. Integration testing is ongoing at China Mobile ONAP Lab now. Another PoC is being demonstrated. StarlingX R1 is released in Oct. vcpe build from the source: see also https://wiki.onap.org/display/dw/onap+vcpe+vppbased+vnf+installation+and+usage+information 32

FlexRAN* onboarding with StarlingX and ONAP See Demo at Intel Booth Now FlexRAN is a reference implementation for Cloud enabled wireless access Virtual Network Functions DEMO: StarlingX enables Mobile Edge Computing (MEC) wireless workloads on Intel Xeon scalable processors using Intel AVX 512 and DPDK*. *Other brands and logo 33

Thank you! openstack @OpenStack openstack OpenStackFoundation