the first step to service assurance...• the cord usecase- qct service assurance architecture...
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