TR-069 (abbreviazione di Technical Report 069) è un insieme di specifiche tecniche intitolato CPE WAN Management Protocol (CWMP) redatto a cura del DSL Forum (noto attualmente come Broadband Forum) e definisce il protocollo a livello di applicazione per la gestione remota di dispositivi per l'utente finale.

È un protocollo bidirezionale basato su SOAP/HTTP che fornisce un metodo di comunicazione fra i cosiddetti customer-premises equipment (CPE) de i Auto Configuration Servers (ACS),

Include sistemi di auto configurazione protetti e strumenti per controllo dei CPE compatibili con funzioni all'interno di un framework integrato.

A seguito del repentino sviluppo del mercato a banda larga il numero di dispositivi che permettono l'accesso ad internet è cresciuto notevolmente ed è formato da dispositivi di vario genere come modem, router, gateway, set-top box, telefoni VoIP).

Allo stesso tempo la configurazione di questi apparati di rete è diventata sempre più complessa, tanto da non essere più praticabile dall'utente finale. Per questa ragione fu inventato il protocollo TR-069.

Le informazioni tecniche relative a questo protocollo sono redatte e manutenute dal Broadband Forum.

Utilizzando il TR-069 i terminali vengono messi in contatto con il Auto Configuration Server (ACS) che fornisce una configurazione per il loro corretto funzionamento nella rete in modo automatizzato. Opzionalmente possono essere fornite altre funzioni e servizi specifici.

Attualmente il TR-069 è lo standard de facto per la configurazione remota di dispositivi nel campo del mercato DSL a banda larga.

Altre attuali e importanti realtà della rete come Home Gateway Initiative (HGI) e il Digital Video Broadcasting (DVB) hanno assunto il protocollo CWMP per il controllo e la gestione di dispositivi domestici come gateway HGI e terminali di tipo DVB IPTV e set-top box in genere.

Functions supported by TR-069

  • Autoconfiguration and dynamic service activation
    • initial CPE configuration**
    • remote CPE configuration
  • firmware management
    • version management
    • update management
  • status and performance control
    • logfile analysis and dynamic messages
    • diagnostics
    • connectivity and service control.

In the future TR-069 will control many additional options of the CPEs additionally to the pure standards for activation:

  • enquiry of the equipment functions
  • enquiry of information, diagnostics, status and capacity
  • automatic process-controlled alarm
  • irrespective gateway data model, in access with TR-064 it is upgradeable with secondary equipment and functions
  • TR-069 Amendment 2 CPE WAN Management Protocol v1.1 (Release 3.0)
  • [1] CWMP XML Schemas and Data Model Definitions
  • [2] Detailed tutorial on CWMP and related documents

References