Vous êtes sur la page 1sur 20

TR-069 and TR-104 Overview

For SIP Forum UA


Config Group Meeting
11-Dec-2008
William Lupton, 2Wire
(with thanks to Heather Kirksey, Alcatel-Lucent)
TR-069 Architectural Framework
OSS/BSS

Managed LAN
Device
Policy Scope of CPE WAN Management
Protocol (CWMP):
ACS Southbound Interface

Managed LAN
Call
Device
Center
Managed Internet
Auto-Configuration
Gateway Device
Server (ACS)
Managed LAN
ACS Northbound Interface Device

z Ratified by DSL Forum (now Broadband Forum) in May 2004


http://www.broadband-forum.org/technical/download/TR-
069Amendment2.pdf
Amendment 1 ratified in December 2006
Amendment 2 ratified in December 2007
z Management Functions
Auto Configuration
Service Provisioning
Firmware Management
Diagnostics
2 Fault and Performance Monitoring
TR-069 Terminology
ACS Auto-Configuration Server. This is a component in the broadband network
responsible for auto-configuration of the CPE for advanced services.

CPE Customer Premise Equipment. A DSL B-NT is one form of broadband CPE.

B-NT Broadband Network Termination or in the context of TR-069, a broadband


access CPE device capable of being managed by an ACS.
Internet A CPE device that is either a B-NT or a broadband router.
Gateway
Device
NBI Northbound Interface

NBS Northbound System (e.g OSS)

OSS Operations Support Systems

Parameter A name-value pair representing a manageable CPE parameter made


accessible to an ACS for reading and/or writing.
RPC Remote procedure call

Session A contiguous sequence of transactions between a CPE


and an ACS.
TR-069: CWMP Protocol

Bi-directional Communication

Connection
Request
Managed
Inform Device

Auto-Configuration
Server (ACS)

ACS Discovery Device Control


CWMP Connection Initiation Get, Set Parameter Values and
Bootstrap first connect to network Attributes
Requested by ACS Scheduled or Add, Delete Objects
immediately Reboot, Reset to Factory Defaults
Asynchronous Notifications Initiate Firmware Download
> Active as soon as value changes Initiate diagnostic tests
> Passive report value next inform

4
TR-069 CWMP Protocol Stack

CPE/ACS Management Application

RPC Methods

SOAP

HTTP

SSL/TLS

TCP/IP

z Built on web protocols (no dependence on access technology)


Standards-based
Built-in security
Reduces implementation burden
z Active interoperability program
5 z Management applications are an area for innovation
TR-106 Device
Device

DeviceSummary LAN

DHCPOption
TraceRouteDiagnostics
DeviceInfo

Config
Stats
IPPingDiagnostics

GatewayInfo

ManagementServer Time UserInterface

TR-106 Defines general template for data model definition


Rules for embedding service objects
> TR-106 Root Device + TR-104 Voice Service object = Standalone ATA gateway
> TR-098 IGD + TR-104 Voice Service object = Gateway with embedded ATA
> TR-106 + TR-135 Video Service object + TR-140 Storage Service object = Standalone STB with
embedded storage (PVR)
> Embedded devices and services could be proxy devices (opaque to ACS)
Rules for deprecation and obsolescence
Rules for profiles
Additionally defines common objects for LAN devices
6
TR-104 VoIP Provisioning Data Model
VoiceService.{i}

Capabilities VoiceProfile.{i}
Tone Service Numbering
SIP Provider Plan
MGCP Info
MGCP SIP

RTP Button
H.323 H.323
FaxT38 Map

Codecs.{i}

Line.{i}

SIP Codec Ringer Stats

PhyInterface.{i} MGCP

Tests
H.323 Voice Calling Session.{i}
Processing Features

7
TR-104 Example SIP Parameters

z SIP Capabilities
Role (UA, B2BUA, OutboundProxy)
Extensions
Transports
URI schemes
Event subscription
Response map
TLS (authentication, encryption, key exchange)
z SIP UA configurable parameters
Proxy server, registrar server, user agent, outbound proxy
(address, port, transport)
Organization, registration period, timers
Inbound authentication
Outbound QoS settings, event subscriptions, response maps
8
VoIP Service Provisioning
Use Case: VoIP Service Launch
z Service Activation
SP creates VoIP service profile in X
OSS/BSS VoIP Service
ACS DB Configuration
When ATA initiates Bootstrap session, Policy
^
ACS matches device ID to profile and Service
configures device Activation
Notification
RGW sends Notification of addition to
Managed Device table
z Notification enabled previously
Y \
ACS correlates RGW to VoIP policy Bootstrap Active Notification Managed
ACS
and ATA, optimizes device for VoIP Inform Device Table
traffic
ACS can send billing or other event to Z VoIP ATA ]
back-end systems Service
RGW Voice Service Updates
Updates
z Benefits
ACS able to remotely configure new
and existing devices without
subscriber interaction [
TR-069 Annex F Device ID
z Configuration of multiple devices involved Exchange RGW
in delivering VoIP service VoIP CPE
Reduced costs, increased customer
satisfaction, improved time to market
TR-069 Benefits
z Profitable and seamless service deployment
Reduce costs
Enable services
Improve customer experience
z Higher layer protocol network (and device) agnostic
z Robust functionality
Granular device and service control
Flexible, policy-based management
z Well-defined extensibility mechanisms
New devices and services
Vendor differentiation
z Standard web technologies
Scalable
Secure
Widespread
z Applicable to full range of devices on home network
Annexes F (device/gateway association) and G (NAT traversal)

10
Thank You

Any Questions?

11
Backup Materials

12
Broadband Home Remote Management Framework
PC

WT-131,
WT-131, WT-132:
WT-132: ACSACS PD-128,
PD-128, WT-123:
WT-123: CPE
CPE
Northbound
Northbound Interface
Interface TR-064,
TR-064, TR-133:
TR-133: LAN-
LAN-
Testing
Testing Side
Side CPE Mgmt
CPE Mgmt
OSS/BSS TR-135:
TR-135: STB
STB Data
Data
Model
Model
TR-142:TR-069
TR-142:TR-069
Framework
Framework for
for PON
PON
TR-106
TR-106 Amendment
Amendment 1: 1:
Policy Common
Common Data
Data Model
Model IP STB
TR-069
TR-069 Amendment
Amendment 2:
2: Template
Template
WAN-side
WAN-side CPECPE Mgmt
Mgmt
Protocol
Protocol (CWMP)
(CWMP) VoIP
WT-157:
WT-157: Common
Common
Device
Device Components
Components

Residential Gateway PD-154:


PD-154: CWMP
CWMP XML
XML TR-104:
TR-104: VoIP
VoIP Data
Data
(RG), FTTx ONT Schema
Schema Model
Model

Auto-Configuration TR-098
TR-098 Amendment
Amendment 2:
2: PD-181:
PD-181: Interface
Interface Stack
Stack
Server (ACS) Internet Gateway
Internet Gateway
Call Device
Device (IGD)
(IGD) Home Media
Center Server
TR-143:
TR-143: Throughput
Throughput
Performance
Performance Testing
Testing
TR-140:
TR-140: Storage
Storage
Data
Data Model
Model
PD-174:
PD-174: Mgmt
Mgmt of
of non
non
TR-069
TR-069 Devices
Devices
(proxy
(proxy mgmt)
mgmt)

PD-194:
PD-194: Software
Software
13 Module
Module Management
Management
Applying CWMP to Home Network
DHCP Discover/Request/ Inform w/
Connection Request
Device ID
(TCP)
Inform (TCP) DHCP Offer/ACK with GW ID

Gateway

STUN Binding Request


End Device
STUN Binding Response

Connection Request (UDP)


ACS
Inform (TCP)

Annex F Device/Gateway Association Annex G NAT traversal for ConnectionRequest


End Device and Gateway exchange ACS enables STUN client on device
DeviceID via DHCP Device creates STUN binding with STUN server
> Independent of device address assignment z CPE uses STUN protocol to determine NAT type
Populate relevant objects in data model and public address and communicates to STUN
> ManagedDevices table in GW server
> GatewayInfo object in end device z Uses STUN to maintain UDP binding through NAT
> ACS can perform optional cross-check gateway
ACS sends UDP ConnectionRequest to address
communicated to STUN server
STUN Simple Traversal of UDP through NATs CPE responds w/ TCP Inform
(RFC 3489)

14
Example TR-069 Session
(MaxEnvelopes=1)

15
TR-098: InternetGatewayDevice Data Model
InternetGatewayDevice

WANDevice.{i} WANDSLInterfaceConfig WANEthernetInterfaceConfig


Layer3Forwarding

WANDSLConnection- WANDSLDiagnostics WANCommonIntefaceConfig


DeviceInfo Management

WANConnectionDevice.{i} WANPPPConnection.{i}
DeviceConfig WANEthernetLink-
o
Config o
WANDSLLinkConfig
WANIPConnection.{i}
LANConfigSecurity WANATMF5Loop-
WANPOTSLinkConfig backDiagnostics

ManagementServer

Time

UserInterface LANDevice.{i}
LANEthernet-
LANHostConfig- InterfaceConfig.{i}
IPPingDiagnostics Management LANUSBInterface-
Config.{i}
WLAN-Configuration.{i}
Hosts
Layer2Bridging

QueueManagement

16
TR-135: STB Data Model
STBService.{i}
AVStreams Components
Smart
Capabilities AVStream.{i}
Audio Audio Card.{i}
AVDecoder IP MPEG2-TS Output.{i} Decoder.{i}

AVOutput RTP PVR.{i}


Dejittering Video Video
RTCP
CA Decoder.{i} Decoder.{i}
DRM.{i}
PVR Dejittering
Stats
Frontend.{i}
Frontend Stats
IP.IGMP User
IP.Inbound.{i} Interface.{i} CA.{i}
IP IP.Outbound.{i}

AVPlayers PerformanceMonitoring Application

AVPlayer.{i} MainStream
Audience VoD
o
De- RTP MPEG2- Video Video Stats
PIP.{i}
o
jittering TS Decoder Response

17
TR-140: Storage Data Model
StorageService.{i}

Capabilities PhysicalMedium.{i} StorageArray.{i} UserAccount.{i}

NetInfo
UserGroup.{i}

NetworkServer

VoiceProfile {i}
SFTPServer

Folder. {i}
HTTPServer Quota

HTTPsServer UserAccess.{i}. GroupAccess.{i}.

FTPServer

AnonymousUser

18
Service Support
Use Case: Device Troubleshooting

z Features
Subscriber calls Service Provider call
center to report device problem
Y
Through the ACS, CSR can query Settings
device settings queried &
z CSR notes that firmware out of date, Subscriber analyzed RGW
contains known bug
z Requests ACS to initiate file [
download/upgrade X FW
RGW reports to ACS when download Device Download
complete; ACS indicates results to issue reported
Help Desk
z ACS could also change configuration
settings as appropriate
z Firmware upgrades could also be
managed proactively \
z Benefits FW Result Indication
ACS/
Reduces call center escalation costs FileServer
Reduces AHT, increases FCR Help Desk
Streamlines CSR processes Z
Reduces RMA, equipment upgrade New Firmware Download Requested
costs
Enables new device capabilities

19
Service Monitoring
Use Case: IPTV Service Monitoring

z Performance Monitoring
Service Provider enables monitoring NMS, EMS [
for subset of STBs Perf Data
to NMS
Determines which statistics to collect
and report interval X \
Monitoring Data Correlated &
Adjust device configuration as Campaign Analyzed, Problem
appropriate Identified
z IGMP
z QoS
z May also require adjustment to other Management System
network/IPTV delivery systems
z Benefits ]
Configuration
Service provider control over Update

statistics collected Y
z Focus on key metrics, amount of data,
Enable Stats Z
Reporting Stats Reports
reporting traffic
Proactive discovery of service issues
More intelligent network planning and
Subscribers
ongoing adjustment

20

Vous aimerez peut-être aussi