VoLTE E2E Service Review

Similar documents
ONAP VoLTE Use Case Solution Brief

Integrating External Controllers with ONAP. AT&T Labs

OPEN-O DevOps Practice with Automation Toolchain

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

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

Abinash Vishwakarma(Netcracker)

Orchestration and Management for Edge Application with ONAP

PNF and Hybrid Services Support in ONAP

TOSCA Templates for NFV and network topology description

Model Driven Orchestration with TOSCA and ARIA

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

ONAP PNF Plug and Play

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

Service Orchestration- Need for Users

PHYSICAL NETWORK FUNCTION (PNF)

Cisco Virtual Topology System (VTS)

Multi VIM/Cloud Evolvement for Carrier Grade Support

Microservice Powered Orchestration

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

VNF on-boarding CMCC

ONAP Project Proposal Training. Chris Donley

Using Future OSS Orchestration to enhance operations and service agility

Use Case: Residential Broadband vcpe (Approved)

Towards a Carrier Grade ONAP Platform FCAPS Architectural Evolution

Provisioning Overlay Networks

Enabling Workloads Orchestration in Containers via MultiCloud

Network Automation using Contrail Cloud (NACC)

Illustrative Sequence Diagrams for Residential Broadband vcpe Use Case

Gluon: An Enabler for NFV

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

OpenStack Networking Services and Orchestration 2015 BROCADE COMMUNICATIONS SYSTEMS, INC. COMPANY PROPRIETARY INFORMATION

SDN+NFV Next Steps in the Journey

OPEN CONTRAIL ARCHITECTURE GEORGIA TECH SDN EVENT

ONAP ETSI NFV ARCHITECTURE ALIGNEMENT

Provisioning Overlay Networks

ONAP NF Modeling in SDC for Casablanca (R3, 4Q 2018)

Cloud Systems 2018 Training Programs. Catalog of Course Descriptions

CORD: Putting the Pedal to the Metal

Introduction to Cisco Virtual Topology System DP Ayyadevara, Product Manager, Cloud Virtualization Cisco PSOSDN-1050

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

Monitoring The Cloud. Service Providers View October 2017

Alternatives for Improving OpenStack Networking to Address NFV Needs

Customize OpenStack for Telco NFV

OPEN TELCO: A take on the Virtual Central Office

Harmonizing Open Source and Standards: A Case Study of ONAP

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

NS Package Specification V0.1

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

VNF OPERATION USE CASES. Thinh Nguyenphu, ETSI NFV SOL Vice-Chair, Nokia Bell Labs and CTO Nokia

VMWARE AND NETROUNDS ACTIVE ASSURANCE SOLUTION FOR COMMUNICATIONS SERVICE PROVIDERS

Flexible NFV WAN interconnections with Neutron BGP VPN

SD-WAN orchestrated by Amdocs

Path from CE 2.0 to Third Network Services Roadmap

OSM: 7 FULLY FUNCTIONAL DEMOS Vanessa Little (VMware) - OSM TSC Chair

Building NFV Solutions with OpenStack and Cisco ACI

Cisco VTS. Enabling the Software Defined Data Center. Jim Triestman CSE Datacenter USSP Cisco Virtual Topology System

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

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

Template system for VNF management

China Unicom s perspective on CORD

High-Availability Practice of ZTE Cloud-Based Core Network

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

5G and Open Source Networking

Cisco Virtual Topology System Release Service Provider Data Center Cisco Knowledge Network. Phil Lowden (plowden) October 9, 2018

ONAP Data Model - an SDC Perspective

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

Hillstone CloudEdge For Network Function Virtualization (NFV) Solutions

vbranch Introduction and Demo

How to Build CSARs. Tim Waizenegger. University of Stuttgart Universitätsstr Stuttgart Germany.

Implementation Guide Release 7.3.5

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

VF Event Streaming (VES) YAML Artifact to Policy Creation PoC

C/U Separated and Modular Architecture for NFV. Dr. Mo li Chief Architect of CTO Group, ZTE Corporation

Experience Sharing: the National Experiment Network for NFV Testing in China Mobile

Building a compliance program based on Open Source Georg Kunz

The Automatic On-boarding System Used in China Mobile's NFV/SDN Network

"Charting the Course... H8Q14S HPE Helion OpenStack. Course Summary

From Virtual to Real OPNFV Proof-of-Concepts

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

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

Elastic Network Functions: Opportunities and Challenges

Weiterentwicklung von OpenStack Netzen 25G/50G/100G, FW-Integration, umfassende Einbindung. Alexei Agueev, Systems Engineer

Deployment Case Study of SDN and NFV Transformation. Marcela Blanco-Luna Solutions Architect Advanced Services

OPNFV: Road to Next Generation Network

NFV Orchestration Implementation Guide Release 7.4

Build Cloud like Rackspace with OpenStack Ansible

IPv6 in the Telco Cloud

NETWORK VIRTUALIZATION THE STORY OF SDN/NFV, NUAGE, DATACENTERS, VCPE

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

Network Automation: Options & Possibilities 2016 BROCADE COMMUNICATIONS SYSTEMS, INC.

Introduction to Cisco Virtual Topology System (VTS) Vijay Arumugam Kannan - Product Manager, VTS

A.1 NFV ISG PoC Proposal

HPE NFV Director. User Guide Release Sixth Edition

Automated Control and Orchestration within the Juniper Networks Mobile Cloud Architecture. White Paper

OPEN-O Unified NFV/SDN Open Source Orchestrator

JStorm Based Network Analytics Platform. Alibaba Cloud Senior Technical Manager, Biao Lyu

SD-WAN Tutorial: Service Components, Functionality, MEF Reference Architecture and Use Cases

History of SDN Control at AT&T

BROCADE CLOUD-OPTIMIZED NETWORKING: THE BLUEPRINT FOR THE SOFTWARE-DEFINED NETWORK

Container based network service/function deployment

Transcription:

VoLTE E2E Service Review September 26, 2017 Chengli Wang/Yang Xu

VoLTE Use Case Integrate with 3 rd Part Specific Components S-VNFM /EMS DC Controller S-VNFM /EMS S-VNFM /EMS WAN/SPTN Controller Commercial VIM/VNF/PNF Products vsbc Edge DC vpcscf vims vepc vi/scscf Core DC vtas OS OS OS OS vspgw OS vepdg OS GW PE SPTN / WAN PE GW vpcrf OS vhss OS vmme OS

Modeling (specs & Utilities) Integration Certification & Lab Security High Availability ONAP Architecture & VoLTE Use Case Portal E-Services BSS/OSS Big Data Portal CLAMP Usecase UI (GUI/CLI) Design-time SDC Dashboard OA&M (VID) UI Server A&AI Run-time External Data Movement & APIs Service Orchestration VNF Design Service Design Workflow Design Common Service DMaaP ESR Auth. Microservice Bus Policy Creation Analytic Application Creation Recipie/ Engineering Rules & Policy Distribution Alarm Correlation App (Holmes) DCAE Policy Multi- VIM SDN-C Controllers APP-C VF-C (NFV-O, GVNFM) Catalog Data Collector (Monitor) Multi SVNFM/EMS Driver VNF SDK Cloud & WAN Openstack Azure VMware RackSpace... 3

VNF Onboarding and Service Design & Creation Process VNF Onboarding vepc Network Service Design vims Network Service Design Underlay Template Import Overlay Template Import VoLTE E2E Service Design with vepc, vims, Underlay and Overlay Closed-loop Design, e.g. Holmes Rules, Operational Policy * VNF template is provided by vendor * SO and VFC workflows are preinstalled * SDNC DG is preinstalled

VNF CSAR File Imported by SDC ROOT\ MainServiceTemplate.mf MainServiceTemplate.yaml \TOSCA-Metadate\ TOSCA.meta \Artifacts\ \Informational\ \Deployment\ \<VFC TOSCA name>\ \Informational\ \Deployment\ \Definitions\ //a map representing the different parts of the CSAR structure. //copy of the main service template located under Definitions //metadata regarding the CSAR structure //includes all artifacts, but Images are not supported //will hold all informative artifacts in the direct asset level //Deployment artifacts //will hold all deployment artifacts on VFC level //includes all TOSCA yaml files * See more details on https://wiki.onap.org/display/dw/csar+structure * Images of VNF should be imported to VIMs manually before provisioning, according to the location of VNFs

vepc and vims Network Service Design Network Service Design Steps Design network topology inside network service, connect VNFs by VLs via CPs Indicate values of parameters of NS

vepc Network Service OM Network Control Network Data Network vhss vspgw vmme vepc vpcrf

vims Network Service OM Network Control Network Data Network vtas vi/scscf vims vsbc vpcscf

Underlay Network Template tosca_definitions_version: tosca_simple_yaml_1_0 # ************************************************************** # underlay vpn type definitions # ************************************************************** metadata: version: 0.1 vendor: ONAP template_author: ONAP node_types: org.openecomp.resource.vl.underlayvpn: derived_from: tosca.nodes.root description: undelay vpn type definitions properties: id: template_name: vendor: template_author: name: description:.. requirements: - virtuallink: capability: tosca.capabilities.network.linkable relationship: tosca.relationships.network.linksto capabilities: virtual_linkable: type: tosca.capabilities.network.linkable version:

Overlay Network Template metadata: id: : overlaytunneldefinition version: 0.1 vendor: ONAP template_author: ONAP node_types: org.openecomp.resource.vl.overlaytunnel: derived_from: tosca.nodes.root description: >- This entity represents abstract overlay tunnel end point. properties: id: description: Identifier of the Tunnel Endpoint node. template_name: version: name: description: Overlay tunnel name used by for reference by the administrator. description: description: Additional comments/information about overlay tunnel. tunneltype: constraints: - valid_values: ['L3-DCI','L2-DCI'] description: type defines if the overlay tunnel is L3-DCI tunnel or L2-DCI tunnel. required: true site1_importrt1: description: List of Route targets imported by the local router. site1_networkids: type: String required: true description: site1 local subnet id site2_networkids: type: String required: true description: site2 local subnet id requirements: - virtuallink: capability: tosca.capabilities.network.linkable relationship: tosca.relationships.network.linksto capabilities: virtual_linkable: type: tosca.capabilities.network.linkable

VoLTE E2E Service Design VoLTE E2E Service vepc_ns UUID vepc Network Service Overlay VPN Underlay VPN vims_ns UUID vims Network Service

VoLTE Service Instantiation UsecaseUI Service Orchestration API Imperative BPMN Flow (VoLTE) Initiates specific BPMN calls which will invoke controllers through rest APIs VF-C SDNC MultiCloud/VIM Cloud & WAN OpenStack VMware RackSpace Azure...

A&AI Nodes Used by SDNC to Store Underlay and Overlay Parameters inventory cloudinfrastructure Externalsystem network business service-design-and -creation customer service model servicesubscription serviceinstance relationship-list configuration logical-link metadata Legend for Edge metaname metadatum metavalue parent-child edge-rule

VoLTE Use Case DCI Overlay and Underlay Network Orchestration WAN SDN Controller is called by SDNC via REST API to set up MPLS L3VPN underlay between two PEs SDN Local Controller controls data center network and DC GW SDN Local Controller exposes REST APIs to manage VXLAN overlay network across data centers SDNC ConfigNode DG SLI ONAP Openstack Cloud Neutron WAN SDN Controller Neutron Openstack Cloud vswitch V M vswitch V M V M SDN Local Controller SDN local Controller V M V M V M DC1-GW PE1 WAN PE2 DC2-GW

REST API to Create DCI L3 VXLAN Overlay POST local-controller-ip:/v2.0/l3-dci-connects { l3-dci-connect": { id": "CDD702C3-7719-4FE6-A5AD-3A9C9E265309", //UUI or user will generate "name": "PODX-routerY", // UUI input by User "description": "VPC A connect VPC B", // UUI input by User "router_id": "CBB702C3-6789-1234-A5AD-3A9C9E265309", //neutron router id from SO. TOR or vrouter? "firewall_enable": "false //false "local_networks": ["8a41319d-87cf-4cd6-8957-f4a1066c63a8"], //neutron network ids "local_network_all ":false, //false "evpn_irts": ["1:5000"], //input from UUI "evpn_erts": ["1:5000" ], //input from UUI "l3_vni": "5001", //input from UUI } } * VXLAN is actually set up manually. The API above is used to exchange routes after tunnel setup

OM CONTROL DATA VXLAN and EVPN between two DC-GWs are manually set up before VoLTE service is instantiated vrouter and TOR switches are not shown in the picture Networks Interconnected by DCI EVPN L3 VXLAN Overlay Edge Cloud Core Cloud VM VM VM VM vspgw VM DC- GW EVPN L3 VXLAN DC- GW DATA CONTROL OM vmme VM VM VM vpcscf vi/scscf Neutron Networks Neutron Networks

Closed Loop Message Flow Steps: 1) Multi-cloud sends alarm via VES client to DCAE in real time. 2) EMS collects and reports alarms of VNFs in real time EMS collect alarms for VNF and report to EMS driver EMS driver receive alarm and report/notify to DCAE via VES client 3) VES collector receive alarm data and publish to DMaaP BUS. 4) Holmes subscribes alarm topic from DMaaP and does the correlation according to the rules. Holmes publishes root cause event to DMaaP 5) Policy subscribes DMaaP event and matches to the operational rules, then invokes VF-C healing API 6) VF-C invokes S-VNFM to healing VNF via S- VNFM 7) EMS and Multi-cloud send CLEAR event

Holmes Rules for Closed Loop * In the dedicated duration, only if Holmes receives both parent and child alarms will it publish root alarm based on the alarm correlation rules

DCAE Closed Loop Event Sent by Holmes { } "closedloopeventclient": "DCAE.HolmesInstance", "policyversion": "1.0.0.5", "policyname": "vvolte", "policyscope": "resource=volte,service=volteservice,type=sampletype,closedloopcontrolname=cl-volte-sig-d925ed73-8231-4d02-9545-db4e101f88f8", "target_type": "VM", "AAI": { "vserver.vserver-name": TBD", "service-instance.service-instance-id" : "TBD", "generic-vnf.vnf-id" : "TBD", "generic-vnf.vnf-name" : "TBD" }, "closedloopalarmstart": 1484677482204798, "closedloopeventstatus": "ONSET", "closedloopcontrolname": "CL-VOLTE-SIG-d925ed73-8231-4d02-9545-db4e101f88f8", "version": "1.0.2", "target": "vserver.vserver-name", "requestid": "97964e10-686e-4790-8c45-bdfa61df770f", "from": "DCAE"

Closed Loop Operational Policy Example controlloop: version: 2.0.0 controlloopname: CL-VOLTE-SIG-d925ed73-8231-4d02-9545-db4e101f88f8 trigger_policy: unique-policy-id-1-restart timeout: 3600 policies: - id: unique-policy-id-1-restart name: Restart the VM description: actor: VFC recipe: Restart target: type: VM retry: 3 timeout: 1200 success: final_success failure: final_failure failure_timeout: final_failure_timeout failure_retries: final_failure_retries failure_exception: final_failure_exception failure_guard: final_failure_guard

Test Cases Please review VoLTE test cases https://wiki.onap.org/pages/viewpage.action?pageid=11928104

Thank You!