the first step to service assurance...• the cord usecase- qct service assurance architecture...

21
The First Step to Service Assurance Dr. Kate Hsuan QCT (Quanta Cloud Technology)

Upload: others

Post on 24-Jun-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: The First Step to Service Assurance...• The CORD usecase- QCT service assurance architecture (QCT-SA) was born to reduce the effort of monitoring. • Monitored elements include:

TheFirstSteptoServiceAssurance

Dr.KateHsuanQCT(QuantaCloudTechnology)

Page 2: The First Step to Service Assurance...• The CORD usecase- QCT service assurance architecture (QCT-SA) was born to reduce the effort of monitoring. • Monitored elements include:

•  Introduction•  Systemarchitecture

–  QCTCORDreadypod–  Datacollection

•  InsidetheQCTserviceassuranceframework.–  Datacollection–  Displayandeventdrivenactions

•  Systemprototype•  Conclusions

Outline

2

Page 3: The First Step to Service Assurance...• The CORD usecase- QCT service assurance architecture (QCT-SA) was born to reduce the effort of monitoring. • Monitored elements include:

•  Withthegrowthofthecomplexityofthenetworkfunctions,itisdifficulttotakecareaboutthestatusofeachfunctionelements.–  Physicalinfrastructure–  Virtualnetworkfunctions

•  TheCORDusecase-QCTserviceassurancearchitecture(QCT-SA)wasborntoreducetheeffortofmonitoring.

•  Monitoredelementsinclude:–  QCThardware–  NFVI,ex.openstack–  VNFs

•  Theintelligence-analysisandevents.–  QCT-SAproactivelynotifiestheeventswhenabnormalmonitoreddatahappens.–  Closedloopautomation

Introduction

3

Page 4: The First Step to Service Assurance...• The CORD usecase- QCT service assurance architecture (QCT-SA) was born to reduce the effort of monitoring. • Monitored elements include:

•  Monitoringeverything.–  QCT3S1R,NFVI,andVNFs.

•  AnexclusiveUIisproposedtodisplaythedataandevents.•  Eventnotificationsanddataanalysisformaintenance(futurework).•  QCTprovides

–  ArchitectureandAPIs

•  Co-workwithQCT–  DevelopandintegratetelemetryAPIswithvendors.–  Designtelemetrymetric,alertingrules,actionpolicies.–  CustomizedashboardforaparticularVNF.

TheGoals

4

Page 5: The First Step to Service Assurance...• The CORD usecase- QCT service assurance architecture (QCT-SA) was born to reduce the effort of monitoring. • Monitored elements include:

QCTCORDReadyPodSystemArchitecture

5

Access

Point

Router

ONOSControllerCluster

EPC CP

OVS

OVS

T7032-IX1

CORD-FabricOpenSourceSDN-basedCLOSNetworking

Underlay

Overlay

XOS(ServiceOrchestration)

Openstack

T7032-IX1

T7032-IX1T7032-IX1

EPC DP

PKTGEN

Kubernetes

Page 6: The First Step to Service Assurance...• The CORD usecase- QCT service assurance architecture (QCT-SA) was born to reduce the effort of monitoring. • Monitored elements include:

QCT-SAArchitecture

6

QCT-SA

Service VNF Group Virtual Infrastructure VNFs

NFVI

Compute Network JBOxQCT-I

VNF1 VNF2

MANO Lite

Dashboard

Alert

BNG EPC Policy Engine

Data Collecting

Event Alerting

Statistics Displaying

Self-adapting

Actions

Configuration Adjustment Scale-in/out VNFs

Scale-in/out Hardware

VNF and Infrastructure

Manager

CORD

Page 7: The First Step to Service Assurance...• The CORD usecase- QCT service assurance architecture (QCT-SA) was born to reduce the effort of monitoring. • Monitored elements include:

VNFs

QCT-SADeepDive(DataCollecting-CollectdClusterType)

7

VIM Plugin (OpenStack)

EPC Plugin

VNF Plugin

Libvirt Plugin

QCT Plugin

NFVI

QCT Infrastructure (Servers, NVMe JBOF, FPGA JBOG, SSD/HDD JBOD)

Hypervisor

OpenStack

Virtual Infrastructure

VNFs

Time series DB (Prometheus)

Exporter

VNFs VNFs

Page 8: The First Step to Service Assurance...• The CORD usecase- QCT service assurance architecture (QCT-SA) was born to reduce the effort of monitoring. • Monitored elements include:

QCT-SADeepDive(DataCollecting-CollectdAgentType)

8

VNFs VNFs VNFs

VNFs VNFs Servers

Exporter Time series DB (Prometheus)

Page 9: The First Step to Service Assurance...• The CORD usecase- QCT service assurance architecture (QCT-SA) was born to reduce the effort of monitoring. • Monitored elements include:

VNFs VNFs VNFs

QCT-SADeepDive(DisplayandEventDrivenActions)

9

NFVI

QCT Infrastructure (Servers, NVMe JBOF, FPGA JBOG, SSD/HDD JBOD)

Hypervisor

OpenStack

Virtual Infrastructure

VNFs

Time series DB (Prometheus)

Alert Manager

Grafana

MANO Lite

VNF and Infrastructure

Manager

Statistics Data

Alert Messages

Display

Policy Engine

Page 10: The First Step to Service Assurance...• The CORD usecase- QCT service assurance architecture (QCT-SA) was born to reduce the effort of monitoring. • Monitored elements include:

•  Anabstractionlayerofdeviceconfiguration.–  ProvideacommoninterfaceforVNForinfrastructureconfiguration.–  IsolatetheVNFcontrolplanefrompublicnetworktoincreasesecurity.

•  UsingcommonRESTAPIstodelivertheconfigurationstotheheterogeneoussystems.–  EPCVNFs–  OpenStack–  QCTinfrastructure(RSD,IPMI,…etc.)

•  Reducetheconfigurationcomplexity.

VNFandInfrastructureManager

10

Page 11: The First Step to Service Assurance...• The CORD usecase- QCT service assurance architecture (QCT-SA) was born to reduce the effort of monitoring. • Monitored elements include:

ClosedLoopAutomationinCORD

11

Self-healing

Auto Scaling

Optimization

QCT-SA MANO

NFVI (VNFs, PNFs, and Infrastructure)

Infrastructure Controller

Data Analytics and Events

Policy Engine

Page 12: The First Step to Service Assurance...• The CORD usecase- QCT service assurance architecture (QCT-SA) was born to reduce the effort of monitoring. • Monitored elements include:

DashboardMap

12

Home Overall NFVI EPC SiteMap

•  CORD architecture •  NFVI resource •  EPC throughput •  Operation log

•  Major service state •  Resource usage •  Allocated #VM •  Network throughput •  Compute node CPU

utilization •  Compute node RAM

utilization •  Controller node CPU

utilization •  External storage

utilization

•  Uplink / downlink throughput

•  Subscriber attach / detach rate

•  Forwarding rate

•  Location of base station

•  Fixed line throughput •  Mobile network

throughput

VisualizationLayer

Page 13: The First Step to Service Assurance...• The CORD usecase- QCT service assurance architecture (QCT-SA) was born to reduce the effort of monitoring. • Monitored elements include:

QCT-SAOnboardingtoCORD

13

QCT-SA

ARSTI EPC PKTGEN

Page 14: The First Step to Service Assurance...• The CORD usecase- QCT service assurance architecture (QCT-SA) was born to reduce the effort of monitoring. • Monitored elements include:

www.QCT.io

Wecannothidetheinnovations!!!

Page 15: The First Step to Service Assurance...• The CORD usecase- QCT service assurance architecture (QCT-SA) was born to reduce the effort of monitoring. • Monitored elements include:

SystemPrototype

15

Fix line statistics

Mobile network statistics

NFVI usage

Operation and error logs

Page 16: The First Step to Service Assurance...• The CORD usecase- QCT service assurance architecture (QCT-SA) was born to reduce the effort of monitoring. • Monitored elements include:

SystemPrototype(cont’d)

16

Hardware status

Summarized CPU and memory utilization

Hardware Health Indicator

Page 17: The First Step to Service Assurance...• The CORD usecase- QCT service assurance architecture (QCT-SA) was born to reduce the effort of monitoring. • Monitored elements include:

•  WeproposedaserviceassuranceframeworkandintegratedwithCORD.–  Statisticsmonitoring–  Alert–  Eventdrivenactions(policy)

•  QCTprovides–  APIs–  CustomizationforVNFvendors

•  Theintelligence–  Alertsystem–  Dataanalyticsandeventdrivenadaptionabilities.

•  AnexclusiveUIinterfaceisproposedtodisplaytheiconicstatisticsofthesystem.

Conclusions

17

Page 18: The First Step to Service Assurance...• The CORD usecase- QCT service assurance architecture (QCT-SA) was born to reduce the effort of monitoring. • Monitored elements include:

18

Page 19: The First Step to Service Assurance...• The CORD usecase- QCT service assurance architecture (QCT-SA) was born to reduce the effort of monitoring. • Monitored elements include:

19

Page 20: The First Step to Service Assurance...• The CORD usecase- QCT service assurance architecture (QCT-SA) was born to reduce the effort of monitoring. • Monitored elements include:

20

Questions?

Page 21: The First Step to Service Assurance...• The CORD usecase- QCT service assurance architecture (QCT-SA) was born to reduce the effort of monitoring. • Monitored elements include:

www.QCT.io

THANKYOU