CPE Auto-Provisioningvs.
CPE Management
Robert Ryłko, AVSystem
CPE Management, Provisioning & Monitoring Platform for Broadband Devices
IPTV STB/ LTE 4G / WiMax / xDSL / IP Phones
Agenda
• Auto-provisioning czy Zarządzanie CPE• Platforma UMP• Kilka przykładów użytecznej funkcjonalności
CPE Management• Podsumowanie:
• przykład usługi realizowanej na sieci hybrydowej własnej i wykupionych usługach (LTE, DSL, in.)
• Modele dostarczenia UMP
CPE/devices• modems/routers – Home & Enterprise
• DSL• LTE/3G/WiMAX• Ethernet WAN routers/managed LAN switches• Optical: GPON, FTTx• CA TV
• IP TV STB• IP Phones & VoIP Gateways• Smart Home/Office Devices
Opcje zarządzania CPE
• Zarządzanie „manualne” przy użyciu dostępnych protokołów – per box (telnet, ssh, …)
• Systemy (EMS) od każdego producenta - per box
• Własny system (in-house) – najczęściej ograniczony do określonych funkcji, np. autokonfiguracji
• System Multivendor/Generic z ograniczonymi funkcjami, np. Open ACS
• Pełny system CPE Management (Multivendor z funkcjonalnością EMS+NMS)
AVSystem presence
AVSystem in numbers
0
2
4
6
8
10
2009 2010 2011 2012 20132014 (f)
Mili
ony
Managed Devices by UMP
Devi…
• Started in 2006
• 50+ Telcos & Service Providers using UMP
• 30+ CPE manufacturers using libCWMPstack
Selected customers (UMP Platform)
Some of supported devices
ANYdevice
remotelymanagable
Device manufacturers using ourLibCWMP/TR-069 family stack
Unified Device Management Platform (UMP)
• Multi-[acess]technology:• Fiber, DSL, wireless (3G, WiMAX, LTE)• Routers/modems (mass market, business), GPON/FTTx, IP TV STB, IP
Phones/VoIP Gateways, managed LAN switches, Femocells
• Multi-vendor – vendor neutrality brings you broader choice on CPEs
• Multi-protocol:• TR-069 family, SNMP, telnet, Docsis, http/s, OMA-DM, ssh, t/ftp, config files,
proprietary, etc.
• Unified View & Operations:• Virtual Data Model• Common: grouping, tasks/mass operations, suport, monitoring, reporting etc.
Multi-protocol support• TR069 family• SSH / Telnet / (t)ftp• SNMP• http/s• OMA-DM• Config file provisioning• Hybrydy !
Costs Savings
• Auto-configuration• MUST for mid & large scale deployments
• Support: NOC costs• 30-40% decrease in workload
• Support: Call Center• up to 40% less calls• 30-70% call time decrease• Activity moved to lower support level• Up to 60% less technicians’ visits
• Churn reduction• better service & proactive monitoring (churn
down by 1% to 3%)
3 stages of UMP platform developmentInitial – the „ACS”: auto-configuration/auto-provisionning & firmware upgrades for Home Gateways
Cost Savings & Service Enablement
Next Gen CPE Management Platform: full CPE management including monitoring, troubleshooting, multiprotocol, alerting, multiple„user” levels (NOC, CC, end-user), complexCPEs/devices (business, IP TV STB, ANYDEVICE), active end-to-end service testingQoE/QoS
Operating Cost & Service QualityImprovement
New Service Enabler for:Smart/Inteligent HomeSmart MeteringWiFi communties & offloadOther ???
Generation of New Revenue Streams
UMP
Overview
Service Provisioning• Activation / deactvation• Self management• Zero touch provisioning• Mobile client
Device Management• Firmware Upgrade• Mass operations (provisioning/upgrade)• Configuration Management/backups• Auto discovery (any protocol)
Network Monitoring• QoS monitoring• OLAP reporting• Proactive alerting• Quality of Experience analisys
Troubleshooting and diagnostics• Full logs and operations preview• Diagnostic tests• Scheduled diagnostics• Alerting
Unified DeviceManagement Platform
UMP – what it does?
3 GUI Levels
• (NOC) Network Operation Center- full GUI for suport engineers; typically no fancy graphics, but controllable & tackable access to all parametrs, data & controlls as per defined NOC role.
• (CC) Call Center/Customer Care – GUI for specific, typicallylimited support tasks, to be done by entry level CC agents
• (S-M) Self-Management – end-user level, residential or business (Admin in Company); this GUI is part of your service, as youdesing it! GUI independent of the CPEs used for the service.
Each Type:
• may have sub-levels (roles within the Level) with very flexibly defined privilegdes
• full track of changes per „user”.
Mass operations (1)• Firmware upgrade• Backup / restore configuration file• DNS injection prevention• Monitoring QoE / QoS• Wifi settings
Mass operations (2)• Zerotouch provisioning• Service activation / deactivation• Collecting Log files• Automatic troubleshooting
UMP – functionalities:
• UMP platform• Groups• Tasks• Mass operations, firmware upgrades, reconfigurations etc.• Configurations backups • 3 GUI levels – permission engine• Self-Management• Monitoring, troubleshooting (incl. WiFi) , SLA reporting
• Quality of Experience/QoS• Active & passive QoS• HW and SW probes• Deployment models
Task-based Approach• Any single communication with device is a kind of task• From simple and atomic to very complex, multiple sessions• SDK for an advanced-task creation (optional)
Everything is a task!Everything is a task!
• Each operation with the device represented by a task• Clear log of execution• „No magic”• Consistent execution rules for parameter or firmware management and
diagnostics• Clear responsibility – full task edition history
Clear approachClear approach
• Firmware upgrade = task, Sip configuration = task …
Easy to understand and monitorEasy to understand and monitor
• Priority of execution• Scheduling for time period, day of week, time of day, etc.• Periodic or event-based execution (once a week, on factory reset, etc.)• Queuing of tasks• Expressions, groups and device properties as data source
Extensive Configuration Ability Extensive Configuration Ability
Group management
• N-way grouping• Manual / dynamic / device type
based• Group as a data source
Simple and Advanced View
•Simple function specific view•Fields and views rendered based on device support
•Same look and feel for any device type
Simple viewSimple view
•Low level parameter based view for best control
•Easy to use UI with quick search and changes review
Remote managementRemote management
•Parameter names auto completion
•Data model verification tools
Parameters handlingParameters handling
Monitoring • Service state• Service parameters• Group based• Powerful aggregation framework• Easily customizable BIRT – Reports
Quality of ExperienceMeasuringdownload/
upload speed
Measuringdownload/
upload speed
Measuring website loading
speed
Measuring website loading
speed
Measuringrequests delay
Measuringrequests delay
Measuring GSM signal strength
Measuring GSM signal strength
Measuring voicecall quality
Measuring voicecall quality
Finding weak signal zonesFinding weak signal zones
Identyfyingquality of
experiencedecrease hours
Identyfyingquality of
experiencedecrease hours
MeasuringVideo Quality
MeasuringVideo Quality
MeasuringService
Availability & Stability
MeasuringService
Availability & Stability
QoE Architecture
HW Probe
Also possible ad hoc test by Field Technician
Usługa VPN na dostępie mieszanym, w tym „dzierżawionymi” LTE, DSL
Operator kupuje N-kart SIM (LTE) od Polkomtel, Orange, T-Mobile, Play
lub/i
linie DSL (BSA, LLU lub wykupiona usługa) od Orange, Netia …
UMP CPE Management Platform
Pełne zdalne zarzadzanie wszystkimi CPE i usługą:• Auto-provisioning• Rekonfiguracje/mass
operations• Firmware upgrades• Backups• Troubelshooting• Alerts/alarms• Monitoring• Active QoS/QoE testing
LTE(obce)
DSL(BSA, LLU lub obcy)
Własna Sieć IP
Platforma UMP – modele użytkowania
• Instalacja platformy UMP na serwerach Operatora (CAPEX)
• Współdzielona platforma UMP przez kilku Operatorów/Multitennant (CAPEX podzielony)
• Chmura AVSystem – wirtualna platforma UMP dla każdego Operatora (OPEX)
Robert Rył[email protected]. Radzikowskiego 47D31-315 KrakówPoland, [email protected]