Presentation is loading. Please wait.

Presentation is loading. Please wait.

All Rights Reserved © Alcatel-Lucent 2006, ##### OSGi: remote management support for TR-069 Willem Acke February, 2007.

Similar presentations


Presentation on theme: "All Rights Reserved © Alcatel-Lucent 2006, ##### OSGi: remote management support for TR-069 Willem Acke February, 2007."— Presentation transcript:

1 All Rights Reserved © Alcatel-Lucent 2006, ##### OSGi: remote management support for TR-069 Willem Acke February, 2007

2 All Rights Reserved © Alcatel-Lucent 2006, ##### 2 | OSGi: remote management support for TR-069 | March 2007 Agenda 1.Introduction TR-069 2.OSGi support for TR-069 remote management 3.Conclusion

3 All Rights Reserved © Alcatel-Lucent 2006, ##### 3 | OSGi: remote management support for TR-069 | March 2007 1 (short) TR-069 introduction

4 All Rights Reserved © Alcatel-Lucent 2006, ##### 4 | OSGi: remote management support for TR-069 | March 2007 The CPE WAN Management Protocol: TR-069 DSLHome (from DSLForum) defined the CPE WAN management protocol (TR-069) for  Auto-configuration and dynamic service provisioning  Software/firmware image management  Status and performance monitoring  Log file, and dynamic notification  Diagnostics TR-069 features  TR-069 has notion of sessions over TCP/IP (integrity, authentication, security)  Simple TR-069 object model and profiles (all standardized!!!)  TR-069 is an event-driven model  TR-069 has dynamic active and passive notification  TR-069 CPE WAN remote management protocol is access agnostic  TR-069 allows End-users devices (RG, STB, VoIP,…) management (TR-111)  TR-069 is designed to handle millions of devices (scalability, robustness) Interoperability guaranteed through standardized objects models and plug fest Huge Market traction and adoption (by SP, chipset vendors, CPEs vendors)

5 All Rights Reserved © Alcatel-Lucent 2006, ##### 5 | OSGi: remote management support for TR-069 | March 2007 TR-069 topics (1/2) Protocol  HTTPS/SOAP  CPE initiated connections  Periodic  Triggered by parameter change (‘Active Notification’)  ACS initiated connections  Connection request  NAT support: TR-111 RPC methods:  General methods:GetRPCMethods  CPE methods: Get-/Set- ParameterValues, Get-/Set ParameterAttributes, …  ACS methods: RequestDownload

6 All Rights Reserved © Alcatel-Lucent 2006, ##### 6 | OSGi: remote management support for TR-069 | March 2007 TR-069 topics (2/2) Data model:  Standardized models, with possible vendor extensions  Structured in tree  Each parameter is a name-value pair  E.g. Device.Device.DeviceInfo.Description  E.g. Device.Services.OSGi.FrameworkInfo.version  Each parameter has attributes  E.g. Notification, Access List

7 All Rights Reserved © Alcatel-Lucent 2006, ##### 7 | OSGi: remote management support for TR-069 | March 2007 2 OSGi support for TR-069 management

8 All Rights Reserved © Alcatel-Lucent 2006, ##### 8 | OSGi: remote management support for TR-069 | March 2007 TR-069: OSGi remote management Define mechanisms to enable TR-069 remote management for:  Platform management  Bundle life-cycle management  Bundle configuration management  Eventing and logging  Mapping of discovered devices to TR-069: e.g. UPnP devices

9 All Rights Reserved © Alcatel-Lucent 2006, ##### 9 | OSGi: remote management support for TR-069 | March 2007 OSGi TR-069 management checklist (1/2) Platform and bundle management Discovery  Discovery of platform  Discovery of bundles  Discovery of services Bundle life cycle management  Start/stop/uninstall  Download(via TR-069 extension)  Startlevel  Permissions

10 All Rights Reserved © Alcatel-Lucent 2006, ##### 10 | OSGi: remote management support for TR-069 | March 2007 OSGi TR-069 management checklist (2/2) Bundle configuration and control  Configuration admin interface(some limitations identified)  Bundle run-time configuration/actions  Needs TR-069 compatible interface  Mobile approach (DMTAdmin/DMT Tree) does not map to TR-069 requirements Events and logging  Events (via Event Admin service + notification)  Logging(via Log Service + TR-069 upload) External device discovery  UPnP

11 All Rights Reserved © Alcatel-Lucent 2006, ##### 11 | OSGi: remote management support for TR-069 | March 2007 TR-069 management for OSGi: new requirement Requirement: TR-069 compatible bundle interface Why: -TR-069 based remote management of OSGi platform is natural extension of current remote management of fixed devices (gateway, VoIP, STB, …) -Current mobile spec (DMT Admin/DMT tree) does not map to TR-069 protocol and data model What: standardize bundle interface, and procedures (e.g. registering interface in the service registry) for TR-069 based remote management

12 All Rights Reserved © Alcatel-Lucent 2006, ##### 12 | OSGi: remote management support for TR-069 | March 2007 Conclusion  Most features necessary for basic TR-069 based remote management are available  The one missing feature is a bundle interface compatible with TR-069 based management

13 All Rights Reserved © Alcatel-Lucent 2006, ##### 13 | OSGi: remote management support for TR-069 | March 2007 Backup

14 All Rights Reserved © Alcatel-Lucent 2006, ##### 14 | OSGi: remote management support for TR-069 | March 2007 High level overview of TR-069 object model  OSGi information starts under Device.Services branch of data model (conform to TR-106)  Main OSGi related top level branches: .OSGi.FrameworkInfo .OSGi.FrameworkConfig .OSGi.Bundle.{i} .OSGi.Services.{i}  Detected UPnP services also start from Device.Services .UPnP.Devices.{i}

15 All Rights Reserved © Alcatel-Lucent 2006, ##### 15 | OSGi: remote management support for TR-069 | March 2007 www.alcatel-lucent.com


Download ppt "All Rights Reserved © Alcatel-Lucent 2006, ##### OSGi: remote management support for TR-069 Willem Acke February, 2007."

Similar presentations


Ads by Google