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

Post on 24-Jun-2020

2 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

TheFirstSteptoServiceAssurance

Dr.KateHsuanQCT(QuantaCloudTechnology)

•  Introduction•  Systemarchitecture

–  QCTCORDreadypod–  Datacollection

•  InsidetheQCTserviceassuranceframework.–  Datacollection–  Displayandeventdrivenactions

•  Systemprototype•  Conclusions

Outline

2

•  Withthegrowthofthecomplexityofthenetworkfunctions,itisdifficulttotakecareaboutthestatusofeachfunctionelements.–  Physicalinfrastructure–  Virtualnetworkfunctions

•  TheCORDusecase-QCTserviceassurancearchitecture(QCT-SA)wasborntoreducetheeffortofmonitoring.

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

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

Introduction

3

•  Monitoringeverything.–  QCT3S1R,NFVI,andVNFs.

•  AnexclusiveUIisproposedtodisplaythedataandevents.•  Eventnotificationsanddataanalysisformaintenance(futurework).•  QCTprovides

–  ArchitectureandAPIs

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

TheGoals

4

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

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

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

QCT-SADeepDive(DataCollecting-CollectdAgentType)

8

VNFs VNFs VNFs

VNFs VNFs Servers

Exporter Time series DB (Prometheus)

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

•  Anabstractionlayerofdeviceconfiguration.–  ProvideacommoninterfaceforVNForinfrastructureconfiguration.–  IsolatetheVNFcontrolplanefrompublicnetworktoincreasesecurity.

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

•  Reducetheconfigurationcomplexity.

VNFandInfrastructureManager

10

ClosedLoopAutomationinCORD

11

Self-healing

Auto Scaling

Optimization

QCT-SA MANO

NFVI (VNFs, PNFs, and Infrastructure)

Infrastructure Controller

Data Analytics and Events

Policy Engine

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

QCT-SAOnboardingtoCORD

13

QCT-SA

ARSTI EPC PKTGEN

www.QCT.io

Wecannothidetheinnovations!!!

SystemPrototype

15

Fix line statistics

Mobile network statistics

NFVI usage

Operation and error logs

SystemPrototype(cont’d)

16

Hardware status

Summarized CPU and memory utilization

Hardware Health Indicator

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

•  QCTprovides–  APIs–  CustomizationforVNFvendors

•  Theintelligence–  Alertsystem–  Dataanalyticsandeventdrivenadaptionabilities.

•  AnexclusiveUIinterfaceisproposedtodisplaytheiconicstatisticsofthesystem.

Conclusions

17

18

19

20

Questions?

www.QCT.io

THANKYOU

top related