21
TR-069 CPE Agent

Agilent Introduction

Embed Size (px)

DESCRIPTION

brief introduction of agilent

Citation preview

Page 1: Agilent Introduction

TR-069 CPE Agent

Page 2: Agilent Introduction

• Founded in 2001, HQ in San Jose, California (Silicon Valley).

• Around 100 employees worldwide, with heavy focus on R&D

• Large network of Technology partners, Chipset and CPE vendors

• Worldwide operation with sales and technical support in US, EU and Asia

• Member of DSL forum – the organization specifying TR-069 and other standards, also WiMax and OMA member.

• Our own technology, fully developed in-house

Works Systems - the Company

Page 3: Agilent Introduction

Works Systems ChinaTianjin, China

Works Systems - the Company

Works Systems TaiwanTaipei, Taiwan

Works Systems Europe A/SCopenhagen, Denmark

Works Systems Inc. (HQ)San Jose, CA, USA

London, UKSales Office

Beijing, ChinaSales Office

Works Systems JapanTokyo, Japan

Page 4: Agilent Introduction

Key Technologies and areas include

• OneMS ACS, End-to-end Integrated Device Management platform• Automated Provisioning of Networking Devices utilizing Broadband Forum

TR-069 standards

• TR-069 embedded Agents for hardware vendors

• Consulting/testing services for hardware vendors, Telco’s and CPE testing companies

Works Systems - the Company

Page 5: Agilent Introduction

TR-069 and supporting protocols

• TR-069 is part of the DSLHome initiative within the DSL Forum group

• It aims to provide a complete end-to-end method for deploying and managing any device that goes to a service providers customer

Source, DSL Forum presentation

Page 6: Agilent Introduction

Works Systems TR-069 CPE Agent

Page 7: Agilent Introduction

Works Systems TR-069 CPE Agent

• TR-069 is a CPE WAN Management specific protocol. It allows Service Providers to automate most of the tasks involved in remote CPE provisioning, configuration and maintenance

• The TR-069 protocol enables the communication between Auto Configuration Systems (also known as the ACS) and CPE devices.

• In order to use TR-069 it must be supported by the CPE devices, Works Systems, Inc. provides a turnkey TR-Series Agent for embedding into Customer Premises Equipment, reducing time to market for vendors met with market requirement for TR-069 management.

Page 8: Agilent Introduction

Works Systems TR-069 CPE Agent

• With the embedded agent, hardware vendors can choose to implement a full TR-069 feature set, or simply a subset based on available CPU, memory and other system limitations

• Features include all the TR-069 object models and even proprietary models can be implemented, this allows the Service Provider to manage for example:

– WAN network configuration (e.g. VCI/VPI, PPPoE, PPPoA settings)– LAN network configuration (e.g. IP and DHCP settings)– WLAN configuration (e.g. Keys and encryption scheme)– Remote image upgrade– Configuration file download

Page 9: Agilent Introduction

TR-069 CPE Agent – technical details

• The agent is based on Linux with kernel 2.4.x. & 2.6.x

• Needs very limited resource:– Small footprint– 200KB Flash/ 400K ~1.4 M DRAM hardware (based on Full TR-069

implementation)

• Has a complete TR-069 standard support, All required RPC methods are supported

• Support SSL 3.0/TLS 1.0 connections (requires OpenSSL)

• No MIPS restrictions

• Can be ported to other platform (VxWorks, WinCE, etc.)

Page 10: Agilent Introduction

TR-069 CPE Agent – library requirements

• The agent comes with everything required build in (HTTP, SOAP, XML parser and generation) and only needs the following libraries to be available on the CPE:

– libpthread-0.10.so– libdl-2.3.2.so– libc.so– libresolv.so

• To support SSL these additional libraries are required:

– libssl.so.0.9.7a (required for SSL support)– libcrypto.so.4

• Works Systems can provide the agent as source code depending on the CPE vendors needs

Page 11: Agilent Introduction

TR-069 CPE Agent– TR-069 support

• The Works Systems agent is available with a complete implementation of the TR-069 framework, it includes all the major components in the TR-069 communication flow:

– CPE Initialization– ACS Discovery– Initialization of CPE Connection– Interaction with the CPE backend to get/set data– CPE ACS Transaction (CPE initiated)– Receive and Process notification from ACS– ACS initiated asynchronous notification– Authentication using SSL/TLS– ACS Session Management– ACS URL Change– ACS Connection Initiation– File Transfer

Page 12: Agilent Introduction

TR-069 CPE Agent– TR-069 support

• For the CPE vendors that wish to customize their TR-069 Agent, the Works Systems agent provides open source code that allows vendors to add specific parameters and other functions

• Works Systems can provide test tools (OneMS IOP) to test the devices with custom parameters etc.

• Within the TR-069 framework, Works Systems also supports default Data Models ( TR protocols ) such as:

– TR-064: LAN-Side DSL CPE Configuration Specification– TR-098: Provides remote configuration of QoS parameters for CPEs– TR-104: Provisioning Parameters for VoIP CPE– TR-106 / TR-111: Allows remote management of LAN devices, even behind NAT

Page 13: Agilent Introduction

WKS TR-069 Agent version 4 summary

• A summary of the improvements are shown in the table on right

• The version 4 maintains the full feature set from previous versions, including

SOAP/XML/HTTP client embeddedSTUN support (TR-111)TR-069 or TR-106 Object ModelsExample implementations of TR-135, TR-140 and more

• Minimal external dependencies– Optional support for SSL/HTTPS

through external libraries

Version TR-Series Agent 4.0

Footprints (500 parameters)

Flash size(binary) ~ 200 Kb

Memory (RAM) 400 Kb ~ 1400 Kb

Other

Threads 2

API linking Dynamic or Static

Page 14: Agilent Introduction

Why choose Works Systems TR-Series Agent

Works Systems TR-069 CPE Agent

Agent Solution Source code / Turnkey, fully flexible

TR-069 compliance Full compliance

Agent technology Small agent footprint, allows integration into very low memory devices

R&D support Works Systems has extensive R&D capabilities to support and help with integration and testing

Local offices Works Systems has offices in China and Taiwan, we can

communicate locally in local language with most CPE vendors

Agent Cost Flexible Package

Page 15: Agilent Introduction

Who uses the Works Systems agent?

• The list of companies using the Works Systems agent in their devices is long, these are some of them:

– DS2, 5VT, AirTies, ACEEX, Advantage Century Telecommunication Co. (ACT), Alpha, ALLWIN Tech, AmRoad, AMIT, ASUS, Askey, Ayecom, Billion, C&S(Korea), CastleNet, Cameo, Corinex, D-Link, DNI (Delta Network Inc), Fiberhome, FM Communications , Gemtek, Goldennet Technologies Inc., ITRI, Leadtek, Modacom, Mototech Inc, Microelectronics Technology Inc.(MTI), Octtel, Odyssey Broadband, Proscend, Quanta Computer, RadioFrameNetworks , Sendtek, Soundwin Network, Tainet, TECOM, TrendChip, Welltech, XAVi, ACBEL ..etc

For questions on specific customer cases or implementations please contact Works Systems

Page 16: Agilent Introduction

Works Systems TR-069 CPE agent list

Page 17: Agilent Introduction

Device Interoperability program

Page 18: Agilent Introduction

CPE Inter-operability Test Program

• Any TR-069 compliant device can be tested & certificated to work with Works Systems OneMS. Both our ACS and agent has been tested with most leading global vendors.

• We test using both proprietary technologies and PD128

• Works Systems offers a certification program, where we offer full services on interoperability testing, remote access to testing tools, testing of new firmware's and devices even before they are launched

• CPE vendors can also choose to purchase a OneMS IOP server and do the testing in-house

Page 19: Agilent Introduction

Works Systems OneMS IOP Center

• A special testing tool for TR-069 CPE devices, fully developed by Works Systems its a special “ACS” version only for testing TR-069 devices

• Automated PD128 testing (as defined by the DSL Forum) as well as testing of single / custom parameters

• Outputs a PDF report with a full description on what was tested and the test result

• Hardware Appliance based, ready to run. Just change the IP address and open the web interface

• Can test any TR069 device regardless of vendor and agent supplier

Page 20: Agilent Introduction

Works Systems OneMS IOP Center customer list

Page 21: Agilent Introduction

Thank You