OneProvisio
Provisioning Server
for Zero-Touch Deployment
Value-Adding
Software Licenses
ABOUT OneAccess
OneAccess designs and develops
a range of world-class multi-service routers for over 125 global
service provider customers including four of the top five operators
in Europe. This makes OneAccess
the number two branch office
router solution provider in the
world by volume.
OneProvisio is a server automating Customer-Premises Equipment (CPE) configuration, software
image distribution and update of system fi les (such as web pages).
Zero-touch CPE installation is enabled by an autoconfiguration protocol such as HTTP or TR-069
(CWMP). OneProvisio manages the server-side parameter creation for the autoconfiguration
protocol. The system enables rapid CPE configuration creation from CLI templates. CPE are
managed in groups where the network administrator can apply bulk changes for a whole group.
The zero-touch service activation reduces installation cost for telecom operators and organizations
deploying large-scale networks. OneProvisio also simplifies network maintenance by automating
change tasks in hundreds of CPE in one operation. Updating CPEs with a new software image
or populating a template change into many device configurations does not require significant
effort and time any more. While operation costs are streamlined, OneProvisio main benefit is
also to reduce risks of errors associated with the use of self-designed tools or manual operations.
With an international support
network operating from offices in
North America, Europe and Asia,
OneAccess is able to work closely and cooperatively with all its
clients throughout the development and roll-out phases for new
services.
Flexible CPE Configuration
The CPE configuration is managed as a text file that is built on-demand. The text file is created from
an XML-encoded template. The creation of template is made easy with a template design wizard.
The configuration generation engine is flexible to support complex scenarios. Including PHP
scripting within the template enables to generate advanced configuration files. Adding template
input parameter controls avoids user input errors and unexpected output configurations.
Task automation
CPE are all member of a group. Groups can be organized in sub-groups. The hierarchical
organization of CPE enables an administrator to operate bulk operations on logical groups,
such as planning a software upgrade or querying connection status.
When changes on templates, software, web files are applied, they are de-facto activated in
OneProvisio database. For a better scalability, the CPE will be updated at their next connection
to OneProvisio. However, several CPE may be selected on OneProvisio web interface to trigger
an immediate update.
OneProvisio
Provisioning Server for Zero-Touch Deployment
System Architecture
Multi-Service Router or Ethernet Access Device
CLI Script
CWMP
(TR-069)
Dynamic File
Repository
Scalability
MySQL
Database
In order to achieve high scalability, all actions are asynchronous: the network
administrator(s) modifies CPE information that is saved in the database.
The architecture is open to split OneProvisio processing in server cluster.
Specification
• Up to 30,000 CPE managed per OneProvisio server
• Recommended Linux distribution Ubuntu 12.0 or greater, Debian 6.0 or
greater. Other Linux distribution on request.
• Recommended HW: 8 GB RAM, 500 GB HDD, >4*2 GHz CPU.
• Deployment in virtual machine or physical hardware.
+33(0)1.41.87.70.00 | 381 av. du Général de Gaulle -92140 Clamart - France
marketing@oneaccess-net.com | www.oneaccess-net.com
Web User
Interface
Northbound
(XML HTTP)
OneProvisio
© 2012 OneAccess SA « all rights reserved » - OneAccess reserves the right to change the technical characteristics described in this document without prior notice - OneProvisio_0313
OneProvisio is based on a modular architecture, where software components
can be located on the same or different servers, communicating with each
other via IP. The system runs on a proven ‘LAMP’ server (Linux, Apache,
MySQL, PHP).
The main components are:
• Web-Based Graphical User Interface (GUI): multi-user and multi-level
administration interface, where the users can add/remove/change CPE
provisioning data. Users belong to groups with isolated views on the
network.
• CWMP engine (TR-069): interacts with the CPE to trigger file upload/
download, to plan scheduled CPE update or access TR-69/98/104/106
objects.
• XML Application Program Interface (API): interface for another application
managing CPE provisioning automatically. It enables OneProvisio to be
controlled by another system. For example, an umbrella provisioning
server can request OneProvisio to provision a new CPE and request
another system to provision the backbone.
• CLI Script Executioner: this module fetches CLI actions directly on the
CPE via telnet, SSH or CWMP.
• Dynamic File Repository: configuration files/web files/software are
created dynamically on a HTTP repository for requesting CPE.