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.