TR-069

O protocolo TR-069 (Relatório Técnico ou CWMP para "  CPE WAN Management Protocol"), é um protocolo definido para gerenciar a comunicação entre o equipamento terminal na rede local do cliente e um servidor de autoconfiguração associado na mesma rede pertencente ao cliente. ' . Oferece ao usuário um conjunto de serviços de administração, controle e diagnóstico, evitando problemas relacionados à diversidade de hardware e software. As especificações são publicadas regularmente no site oficial do BroadBand Forum.

Histórico

A especificação técnica deste protocolo é efectuada pelo Broadband Forum, anteriormente denominado DSL Forum, um consórcio de cerca de 200 empresas especializadas no sector das comunicações e tecnologias da informação. Fundado em 1994, o DSL FORUM é o órgão responsável por especificar os padrões utilizados por empresas voltadas para o mercado de banda larga . O seu principal objetivo era elaborar novos padrões para os produtos DSL ( Digital Subscriber Line ), nomeadamente ADSL , SHDSL , VDSL , ADSL2 + e VDSL2 .

Razões para escolher

O protocolo TR-069 permite a administração de dispositivos clientes em uma LAN ( Local Area Network ) a partir da WAN (Wide Area Network ). A questão lógica que se coloca é: por que introduzimos tal protocolo quando temos outros protocolos de administração, como SNMP  ? Embora SNMP seja uma tecnologia eficiente e difundida, cada empresa implementa seu próprio MIB (Management Information Base); além disso, o SNMP conhece um conjunto de falhas de segurança. Além disso, os protocolos de administração atuais não possuem funcionalidades suficientemente avançadas para realizar procedimentos locais para o cliente. Este mecanismo é muito útil, em particular para realizar diagnósticos e atualizar o firmware . Portanto, o TR-069 foi criado para cobrir a funcionalidade do SNMP e dos protocolos de gerenciamento tradicionais, ao mesmo tempo em que atende aos requisitos de segurança, extensibilidade e independência do fabricante.

Identificação de creches

Para gerenciar a identificação de CPEs, TR-069 é baseado em 3 valores:

Principais características

Para ser capaz de gerenciar adequadamente um conjunto de CPEs, TR-069 implementa um conjunto de funcionalidades oferecendo os seguintes recursos:

Auto-configuração

O protocolo de gerenciamento de CPE permite que um ACS ( Servidor de configuração automática ) monitore uma ou mais entidades e oferece um mecanismo para adicionar funcionalidade específica ao fornecedor de CPE.

O sistema de supervisão permite a monitorização do CPE assim que este se liga à rede de difusão do serviço ( Broad Band Access Network ), ao mesmo tempo que oferece ao ACS a possibilidade da sua supervisão de forma assíncrona.

A extensibilidade do protocolo permite a supervisão dos parâmetros adicionados de uma versão a outra, e oferece a possibilidade de customização ao fabricante adicionando funcionalidades específicas.

Gerenciamento de software e firmware

O protocolo TR-069 possui um mecanismo para identificar a versão do software instalado, iniciar o download (o início do download pelo CPE é opcional) e retornar o resultado da operação ao ACS. 'De forma assíncrona. Os arquivos baixados podem ser arquivos regulares ou pacotes que consistem em arquivos com instruções de instalação a serem executadas pelo CPE.

Monitoramento de desempenho

O CPE fornece ao ACS informações e estatísticas relacionadas não apenas aos parâmetros de desempenho padrão definidos neste protocolo, mas também a outros parâmetros específicos do fornecedor.

Realizando diagnósticos

O protocolo de gerenciamento do CPE permite que o CPE reúna informações úteis para que o ACS conduza diagnósticos, como aqueles relacionados à conectividade ou ao status do serviço.

Modelos de dados associados

O protocolo CWMP (ou TR-069), portanto, manipula parâmetros que são modelados em um modelo de dados (semelhante a um MIB). Os principais modelos de dados são:

Os diferentes parâmetros

Mecanismo de passagem NAT

Ao contrário do protocolo SNMP, o TR-069 resolve o problema de travessia NAT / PAT em IPv4 graças ao mecanismo baseado no protocolo STUN ( Traversal Simples de UDP via NATs ). Também propõe o uso de IGD ( Internet Gateway Device Protocol  (en) ) para UPnP a fim de configurar automaticamente as regras de tradução de endereços em um roteador compatível autorizando a mudança de regras da LAN (por exemplo, para operar, atualizar ou controlar remotamente o áudio / descodificadores de vídeo, NAS multimédia ou outro equipamento de domótica, ligado à Internet através de um router NAT com suporte para UPnP IGD).

No entanto, se a conexão com a Internet incluir suporte IPv6 nativo e o ISP fornecer um grande bloco de endereços IPv6 roteáveis, o NAT não será mais necessário para traduzir os endereços por um conjunto de regras de roteamento, pois um outro mecanismo IPv6 permite a configuração automática de um endereço IPv6 compatível para todo o equipamento na LAN sem a necessidade de negociação e tradução da porta.

Referências

  1. dslforum, http://www.broadband-forum.org/ .

Conexões