Sie sind auf Seite 1von 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

Scope of CPE WAN Management


Protocol (CWMP):
ACS Southbound Interface

Policy

Managed LAN
Device

Managed LAN
Device

Call
Center
Auto-Configuration
Server (ACS)

Managed Internet
Gateway Device

ACS Northbound Interface

Managed LAN
Device

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


http://www.broadband-forum.org/technical/download/TR069Amendment2.pdf
Amendment 1 ratified in December 2006
Amendment 2 ratified in December 2007

z Management Functions

Auto Configuration
Service Provisioning
Firmware Management
Diagnostics
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
Gateway
Device

A CPE device that is either a B-NT or a broadband router.

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
Device

Inform
Auto-Configuration
Server (ACS)

ACS Discovery
CWMP Connection Initiation

Bootstrap first connect to network


Requested by ACS Scheduled or

immediately
Asynchronous Notifications

> Active as soon as value changes


> Passive report value next inform

Device Control

Get, Set Parameter Values and

Attributes
Add, Delete Objects
Reboot, Reset to Factory Defaults
Initiate Firmware Download
Initiate diagnostic tests

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


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

TR-104 VoIP Provisioning Data Model


VoiceService.{i}
Capabilities
SIP

VoiceProfile.{i}
MGCP

MGCP
H.323

Tone

Service
Provider
Info

Numbering
Plan

RTP

Button
Map

SIP
H.323
FaxT38

Codecs.{i}
Line.{i}
SIP
PhyInterface.{i}
Tests

Codec

Ringer

Voice
Processing

Calling
Features

Stats

MGCP
H.323

Session.{i}

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

VoIP Service Provisioning


Use Case: VoIP Service Launch

z Service Activation
SP creates VoIP service profile in
ACS DB
When ATA initiates Bootstrap session,
ACS matches device ID to profile and
configures device
RGW sends Notification of addition to
Managed Device table
z Notification enabled previously

ACS correlates RGW to VoIP policy


and ATA, optimizes device for VoIP
traffic
ACS can send billing or other event to
back-end systems

z Benefits

OSS/BSS

Reduced costs, increased customer


satisfaction, improved time to market

VoIP Service
Configuration
Policy

Service
Activation
Notification

Bootstrap
Inform

ACS

Z VoIP ATA
Service
Updates

ACS able to remotely configure new


and existing devices without
subscriber interaction
z Configuration of multiple devices involved
in delivering VoIP service

Active Notification Managed


Device Table

]
RGW Voice Service Updates

[
VoIP CPE

TR-069 Annex F Device ID


Exchange

RGW

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: ACS
ACS
Northbound
Northbound Interface
Interface

PD-128,
PD-128, WT-123:
WT-123: CPE
CPE
Testing
Testing

OSS/BSS

TR-064,
TR-064, TR-133:
TR-133: LANLANSide
CPE
Side CPE Mgmt
Mgmt
TR-135:
TR-135: STB
STB Data
Data
Model
Model

TR-142:TR-069
TR-142:TR-069
Framework
Framework for
for PON
PON
Policy

TR-069
TR-069 Amendment
Amendment 2:
2:
WAN-side
WAN-side CPE
CPE Mgmt
Mgmt
Protocol
Protocol (CWMP)
(CWMP)

Residential Gateway
(RG), FTTx ONT
Auto-Configuration
Server (ACS)
Call
Center

TR-098
TR-098 Amendment
Amendment 2:
2:
Internet
Gateway
Internet Gateway
Device
Device (IGD)
(IGD)
TR-143:
TR-143: Throughput
Throughput
Performance
Performance Testing
Testing
PD-174:
PD-174: Mgmt
Mgmt of
of non
non
TR-069
TR-069 Devices
Devices
(proxy
(proxy mgmt)
mgmt)

13

PD-194:
PD-194: Software
Software
Module
Module Management
Management

TR-106
TR-106 Amendment
Amendment 1:
1:
Common
Common Data
Data Model
Model
Template
Template

IP STB

VoIP

WT-157:
WT-157: Common
Common
Device
Device Components
Components
PD-154:
PD-154: CWMP
CWMP XML
XML
Schema
Schema

TR-104:
TR-104: VoIP
VoIP Data
Data
Model
Model

PD-181:
PD-181: Interface
Interface Stack
Stack
Home Media
Server

TR-140:
TR-140: Storage
Storage
Data
Data Model
Model

Applying CWMP to Home Network


DHCP Discover/Request/ Inform w/
Device ID

Connection Request
(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


DeviceID via DHCP
>

Independent of device address assignment

>
>
>

ManagedDevices table in GW
GatewayInfo object in end device
ACS can perform optional cross-check

z CPE uses STUN protocol to determine NAT type


and public address and communicates to STUN
server
z Uses STUN to maintain UDP binding through NAT
gateway

Populate relevant objects in data model

STUN Simple Traversal of UDP through NATs


(RFC 3489)

14

ACS enables STUN client on device


Device creates STUN binding with STUN server

ACS sends UDP ConnectionRequest to address


communicated to STUN server
CPE responds w/ TCP Inform

Example TR-069 Session


(MaxEnvelopes=1)

15

TR-098: InternetGatewayDevice Data Model


InternetGatewayDevice
Layer3Forwarding
DeviceInfo

WANDevice.{i}
WANDSLConnectionManagement

WANDSLInterfaceConfig

WANEthernetInterfaceConfig

WANDSLDiagnostics

WANCommonIntefaceConfig

WANConnectionDevice.{i}
WANDSLLinkConfig

WANEthernetLinko
Config
o

WANPOTSLinkConfig

WANATMF5LoopbackDiagnostics

DeviceConfig

WANPPPConnection.{i}

WANIPConnection.{i}

LANConfigSecurity
ManagementServer
Time
UserInterface
IPPingDiagnostics

LANDevice.{i}
LANHostConfigManagement
Hosts

Layer2Bridging
QueueManagement

16

LANEthernetInterfaceConfig.{i}
LANUSBInterfaceConfig.{i}
WLAN-Configuration.{i}

TR-135: STB Data Model


STBService.{i}
AVStreams
Capabilities
AVDecoder
AVOutput

Components

AVStream.{i}
IP

Audio
Output.{i}

MPEG2-TS

PVR.{i}

RTP

Dejittering

Video
Decoder.{i}

RTCP

CA
PVR

Audio
Decoder.{i}

Smart
Card.{i}

Dejittering

Video
Decoder.{i}
DRM.{i}

Stats

Frontend.{i}
Frontend

Stats

IP.IGMP
IP.Inbound.{i}
IP.Outbound.{i}

IP

AVPlayers
AVPlayer.{i}
o
o
PIP.{i}

17

PerformanceMonitoring

RTP

CA.{i}

Application

MainStream
Dejittering

User
Interface.{i}

MPEG2TS

Video
Decoder

Video
Response

Audience
Stats

VoD

TR-140: Storage Data Model


StorageService.{i}
Capabilities

NetInfo

PhysicalMedium.{i}

StorageArray.{i}

UserGroup.{i}

NetworkServer
VoiceProfile {i}
SFTPServer
Folder. {i}
HTTPServer

HTTPsServer

FTPServer
AnonymousUser

18

Quota

UserAccess.{i}.

GroupAccess.{i}.

UserAccount.{i}

Service Support
Use Case: Device Troubleshooting

z Features
Subscriber calls Service Provider call
center to report device problem
Through the ACS, CSR can query
device settings
z CSR notes that firmware out of date,
contains known bug
z Requests ACS to initiate file
download/upgrade

RGW reports to ACS when download


complete; ACS indicates results to
Help Desk

Y
Subscriber

FW
Download

Device
issue reported

z Benefits
Reduces call center escalation costs
Reduces AHT, increases FCR
Streamlines CSR processes
Reduces RMA, equipment upgrade
costs
Enables new device capabilities

19

RGW

z ACS could also change configuration


settings as appropriate
z Firmware upgrades could also be
managed proactively

Settings
queried &
analyzed

FW Result Indication

Help Desk

Z
New Firmware Download Requested

ACS/
FileServer

Service Monitoring
Use Case: IPTV Service Monitoring

z Performance Monitoring
Service Provider enables monitoring
for subset of STBs
Determines which statistics to collect
and report interval
Adjust device configuration as
appropriate

Perf Data
to NMS

Data Correlated &


Analyzed, Problem
Identified

Monitoring
Campaign

z IGMP
z QoS
z May also require adjustment to other
network/IPTV delivery systems

Management System

z Benefits
Service provider control over
statistics collected
z Focus on key metrics, amount of data,
reporting traffic

Proactive discovery of service issues


More intelligent network planning and
ongoing adjustment

20

NMS, EMS

Configuration
Update

Y
Z

Enable Stats
Reporting

Stats Reports

Subscribers

Das könnte Ihnen auch gefallen