tr-69 overview ivan ong comcast technology + product development (t+pd) office of the cto
DESCRIPTION
TR-69 Overview Ivan Ong Comcast Technology + Product Development (T+PD) Office of the CTO. Introduction Overview of TR-69 TR-69 Architecture Differences and advantages of TR-69 technology vs SNMP TR-69 Breakdown TR-69 Screenshots / Use-cases TR-69 deployments, progress. Agenda. Terms . - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: TR-69 Overview Ivan Ong Comcast Technology + Product Development (T+PD) Office of the CTO](https://reader036.vdocuments.net/reader036/viewer/2022062521/568167d3550346895ddd2510/html5/thumbnails/1.jpg)
TR-69 Overview
Ivan OngComcast Technology + Product Development (T+PD)Office of the CTO
![Page 2: TR-69 Overview Ivan Ong Comcast Technology + Product Development (T+PD) Office of the CTO](https://reader036.vdocuments.net/reader036/viewer/2022062521/568167d3550346895ddd2510/html5/thumbnails/2.jpg)
Page 2
Agenda
• Introduction• Overview of TR-69• TR-69 Architecture
• Differences and advantages of TR-69 technology vs SNMP
• TR-69 Breakdown• TR-69 Screenshots / Use-cases• TR-69 deployments, progress
![Page 3: TR-69 Overview Ivan Ong Comcast Technology + Product Development (T+PD) Office of the CTO](https://reader036.vdocuments.net/reader036/viewer/2022062521/568167d3550346895ddd2510/html5/thumbnails/3.jpg)
Page 3
Terms
• CPE – Customer Premise Equipment or the device that is being managed. Examples: Wireless Gateway Router, VoIP Digital Adapter, NAS (Networked Attached Storage) Drive, Settop Boxes, etc.
• ACS – Auto Configuration Server, management server for CPE. Part of the Service Provider’s OSS / BSS (Operational or Billing Support Systems)
• XML – Extensible Markup Language. Set of encoding rules that is both human and machine readable.
• SOAP – Simple Object Access Protocol, messaging framework for web services, uses XML as its message format.
• RPC – Remote Procedure Call, built-in procedure that can invoke another process on a remote computer/network.
• Data Model – Set of objects defined for management of a CPE.• SNMP – Simple Network Management Protocol, protocol for managing
devices on IP network.• STUN – Simple Traversal of User Datagram Protocol through Network
Address Translators (NAT)
![Page 4: TR-69 Overview Ivan Ong Comcast Technology + Product Development (T+PD) Office of the CTO](https://reader036.vdocuments.net/reader036/viewer/2022062521/568167d3550346895ddd2510/html5/thumbnails/4.jpg)
Page 4
What is TR-69?
• Technical Report defined by Broadband Forum• XML SOAP Protocol• Specification to remotely managed end user devices• Enables communication between Customer Premise Equipment (CPE) and
Auto-Configuration Server (ACS)• Base Management Functions:
• Auto-Configuration• Dynamic Service Provisioning• Software/Firmware Image Management• Status and Performance Monitoring• Diagnostics
![Page 5: TR-69 Overview Ivan Ong Comcast Technology + Product Development (T+PD) Office of the CTO](https://reader036.vdocuments.net/reader036/viewer/2022062521/568167d3550346895ddd2510/html5/thumbnails/5.jpg)
Page 5
TR-69 Architectural Framework
OSS/BSS
Call Center
Policy
Auto-Configuration Server (ACS)
Managed Internet Gateway Device
Managed LAN Device
Managed LAN Device
Managed LAN DeviceScope of CPE WAN Management
Protocol (CWMP):ACS Southbound Interface
ACS Northbound Interface
![Page 6: TR-69 Overview Ivan Ong Comcast Technology + Product Development (T+PD) Office of the CTO](https://reader036.vdocuments.net/reader036/viewer/2022062521/568167d3550346895ddd2510/html5/thumbnails/6.jpg)
Page 6
TR-69 Remote Management of Home Devices on Private NetworkSTUN Server
ACS
Wireless Home Gateway Router
IPTV STB
VoIP Digital Adapter
• STUN Server enables ACS to send Connection Requests to devices in customers home that reside on a private network
• STUN protocol used to provide public address and port to ACS
STUN Binding Messages
Inform Messages
![Page 7: TR-69 Overview Ivan Ong Comcast Technology + Product Development (T+PD) Office of the CTO](https://reader036.vdocuments.net/reader036/viewer/2022062521/568167d3550346895ddd2510/html5/thumbnails/7.jpg)
Page 7
TR-69 Extensions
• What can TR-69 be used for?• Manage VoIP Analog Telephone Adapters, [DSL] Modems,
Residential Gateways, IP Settop Boxes• Extensions define data models for different devices:
• TR-98 – gateway devices (DSL modems w/ built in routers)• TR-181 – Device Data Model• TR-104 – VoIP devices• TR-106 – Baseline data model structure• TR-110 – reference model for VoIP configuration• TR-111 – encompasses remote mgmt (now obsolete,
requirements incorporated in TR69 Annex G)
![Page 8: TR-69 Overview Ivan Ong Comcast Technology + Product Development (T+PD) Office of the CTO](https://reader036.vdocuments.net/reader036/viewer/2022062521/568167d3550346895ddd2510/html5/thumbnails/8.jpg)
Page 8
TR-69 Advantages/Disadvantages
Advantages• Device Configuration, troubleshooting, firmware upgrades, user
management, monitoring.• Enables Service Provider to offer dynamic services from a centrally
managed instance.• Reduces truck rolls/support calls by ability to managed devices with more
granularity, proactive monitoring, and automated processes.
Disadvantages• Must cross several layers of protocols and methods that must
interoperate• Interpretation of the Technical Report by various manufacturers differs,
no standard certification.
![Page 9: TR-69 Overview Ivan Ong Comcast Technology + Product Development (T+PD) Office of the CTO](https://reader036.vdocuments.net/reader036/viewer/2022062521/568167d3550346895ddd2510/html5/thumbnails/9.jpg)
Page 9
TR-69 vs SNMP
SNMP• SNMP is a simple method to monitor and receive traps for our devices• Uses Community String (SNMPv2) for authentication• Limited to the demarcation device within a subscriber’s home.
TR-69• CPE Wan Management Protocol is designed to provide a high degree
of security and is scalable. • Basic security allows for less robust CPE implementations• Greater security for advanced CPE implementations• Prevents tampering with the management [transactions or] functions
of a CPE and/or ACS• Prevent theft of service
![Page 10: TR-69 Overview Ivan Ong Comcast Technology + Product Development (T+PD) Office of the CTO](https://reader036.vdocuments.net/reader036/viewer/2022062521/568167d3550346895ddd2510/html5/thumbnails/10.jpg)
Page 10
TR-69 Protocol Stack
CPE/ACS Management Application
RPC MethodsSOAP
HTTPSSL/TLSTCP/IP
![Page 11: TR-69 Overview Ivan Ong Comcast Technology + Product Development (T+PD) Office of the CTO](https://reader036.vdocuments.net/reader036/viewer/2022062521/568167d3550346895ddd2510/html5/thumbnails/11.jpg)
Page 11
TR-69 Call Flow
CPE ACSOpen connection
SSL initiation
HTTP post
HTTP response
Inform request
Inform response
HTTP postGetParameterValues response
HTTP responseSetParameterValues request
HTTP postSetParameterValues response
Close connection
HTTP response
HTTP post
HTTP responseGetParameterValues request
![Page 12: TR-69 Overview Ivan Ong Comcast Technology + Product Development (T+PD) Office of the CTO](https://reader036.vdocuments.net/reader036/viewer/2022062521/568167d3550346895ddd2510/html5/thumbnails/12.jpg)
Page 12
Sample Remote Procedure Calls List
• Inform
• GetParameterAttributes
• SetParameterAttributes
• GetParameterValues
• SetParameterValues
• AddObject
• DeleteObject
• Reboot
• Download
• Upload
• FactoryReset
![Page 13: TR-69 Overview Ivan Ong Comcast Technology + Product Development (T+PD) Office of the CTO](https://reader036.vdocuments.net/reader036/viewer/2022062521/568167d3550346895ddd2510/html5/thumbnails/13.jpg)
Page 13
ACS ScreenShots
Replacement Gateway receives default gateway’s configuration or last saved configuration
![Page 14: TR-69 Overview Ivan Ong Comcast Technology + Product Development (T+PD) Office of the CTO](https://reader036.vdocuments.net/reader036/viewer/2022062521/568167d3550346895ddd2510/html5/thumbnails/14.jpg)
Page 14
ACS ScreenShots
Configure NAS device for Web access and connectivity to home devices
![Page 15: TR-69 Overview Ivan Ong Comcast Technology + Product Development (T+PD) Office of the CTO](https://reader036.vdocuments.net/reader036/viewer/2022062521/568167d3550346895ddd2510/html5/thumbnails/15.jpg)
Page 15
ACS ScreenShots
Online gaming performance degradation. Able to view statistics of packets sent/received, errors.
![Page 16: TR-69 Overview Ivan Ong Comcast Technology + Product Development (T+PD) Office of the CTO](https://reader036.vdocuments.net/reader036/viewer/2022062521/568167d3550346895ddd2510/html5/thumbnails/16.jpg)
Page 16
ACS ScreenShots
Access WebCam interface for configuration & setup
![Page 17: TR-69 Overview Ivan Ong Comcast Technology + Product Development (T+PD) Office of the CTO](https://reader036.vdocuments.net/reader036/viewer/2022062521/568167d3550346895ddd2510/html5/thumbnails/17.jpg)
Page 17
ACS ScreenShots
Management Console to define policies
![Page 18: TR-69 Overview Ivan Ong Comcast Technology + Product Development (T+PD) Office of the CTO](https://reader036.vdocuments.net/reader036/viewer/2022062521/568167d3550346895ddd2510/html5/thumbnails/18.jpg)
Page 18
TR-69 – Actively Used by Other MSO
• Bell Canada• AT&T • Telefonica• China Mobile• Frontier• Telus• CenturyLink• Hughes• Qwest
![Page 19: TR-69 Overview Ivan Ong Comcast Technology + Product Development (T+PD) Office of the CTO](https://reader036.vdocuments.net/reader036/viewer/2022062521/568167d3550346895ddd2510/html5/thumbnails/19.jpg)
Page 19
TR-69 – Estimated Timelines
Q1 2013
Q3 – Q42012
Q3-Q42011
Cablelabs Wifi Provisioning Framework
Cablelabs members considering TR69 beyond WiFi GW
Cablelabs TR69 test with other vendors for Wifi GW
Q2 – Q3 2012
InterOp with some Gateway Vendors
Q1 2012
Vendors contacted
Approximately 13% of TR-98 supported on Motorola CPE SBG6580
Approximately 8% of TR-181 supported on SMC CPE D3GN4
Data Model still being defined
![Page 20: TR-69 Overview Ivan Ong Comcast Technology + Product Development (T+PD) Office of the CTO](https://reader036.vdocuments.net/reader036/viewer/2022062521/568167d3550346895ddd2510/html5/thumbnails/20.jpg)
Page 20
References
1. ALU Motive TR-69 Overview
2. Broadband Forum, http://www.broadband-forum.org/technical/trlist.php
3. ClearAccess, Achieveing a Superior Customer Experience.pdf
4. University of New Hampshire Interoperability Lab, http://www.iol.unh.edu/services/testing/dsl/.../TR-069_crash_course.ppsx
5. Wikipedia - http://en.wikipedia.org/wiki/TR-069
![Page 21: TR-69 Overview Ivan Ong Comcast Technology + Product Development (T+PD) Office of the CTO](https://reader036.vdocuments.net/reader036/viewer/2022062521/568167d3550346895ddd2510/html5/thumbnails/21.jpg)
Q&A