TR-069 ACS

TR-069 e ACS: o guia da gerência remota de roteadores e ONUs para provedores

Se você gerencia um provedor de internet, dominar TR-069 e ACS é o que separa uma operação que manda técnico até a casa do cliente por qualquer troca de senha de Wi-Fi de uma que resolve isso em segundos, remotamente, direto do escritório. Este guia explica, de forma técnico-acessível, o que é cada peça, como elas conversam e o que você consegue fazer na sua base de CPE sem agendar visita.

A ideia é simples: em vez de depender do cliente para reiniciar o equipamento ou ditar comandos por telefone, o provedor passa a enxergar e comandar o aparelho de longe. Isso reduz custo de campo, encurta o atendimento e melhora a experiência de quem está do outro lado da linha.

O que é TR-069 e ACS, na prática

TR-069 é um protocolo de gerência remota de CPE (o roteador ou a ONU que fica na casa do assinante). O nome técnico é CWMP (CPE WAN Management Protocol), publicado pelo Broadband Forum. Ele padroniza a forma como um servidor central conversa com milhares de aparelhos de fabricantes diferentes usando as mesmas mensagens.

O ACS (Auto Configuration Server) é o outro lado dessa conversa: o servidor que fica na infraestrutura do provedor e efetivamente gerencia os aparelhos. É nele que você consulta o estado do equipamento, aplica configurações, dispara reboot, envia firmware e roda diagnósticos. Sem ACS, o TR-069 é só um protocolo parado; sem TR-069, o ACS não tem linguagem para falar com o CPE.

Resumindo o par: o TR-069 é o idioma, e o ACS é quem fala esse idioma com toda a base de equipamentos ao mesmo tempo.

  • TR-069 (CWMP): protocolo padronizado de gerência de CPE.
  • ACS: servidor que gerencia os aparelhos (consulta, configura, reinicia, diagnostica).
  • CPE: o equipamento na ponta — roteador Wi-Fi ou ONU GPON de fibra.

Como funciona: a sessão parte do CPE (e por isso vence o CGNAT)

Aqui está o ponto que confunde muita gente e resolve um problema clássico de provedor. Na maioria dos casos, quem inicia a conversa não é o servidor — é o próprio aparelho. O CPE abre a sessão em direção ao ACS (a mensagem inicial se chama Inform), tipicamente ao ligar, em intervalos periódicos ou quando o ACS pede uma nova conexão.

Como a sessão nasce de dentro da casa do cliente para fora, você não precisa de IP público em cada assinante. É por isso que a gerência TR-069 funciona mesmo com o cliente atrás de CGNAT: o aparelho fura o caminho de saída sozinho e se registra no ACS. Isso é decisivo hoje, com IPv4 escasso e boa parte das bases operando em CGNAT.

Uma vez estabelecida a sessão, a troca é bidirecional: o ACS pode ler parâmetros, escrever configurações e mandar o aparelho executar ações dentro daquela janela de conexão.

O que dá pra fazer sem visita técnica

Com TR-069 e ACS trabalhando juntos, uma boa fatia dos chamados de suporte vira ação remota de poucos cliques. Os casos mais comuns no dia a dia de um ISP:

  • Trocar o Wi-Fi: alterar SSID (nome da rede) e senha, inclusive separando 2.4 GHz e 5 GHz.
  • Reiniciar o aparelho (reboot) remotamente, sem instruir o cliente a mexer no equipamento.
  • Diagnóstico: ler sinal óptico da ONU, status das portas, dispositivos conectados e estado geral do CPE.
  • Medir velocidade (speedtest) a partir do próprio aparelho, para separar problema de rede interna de problema de link.
  • Atualizar firmware de forma controlada e padronizar a configuração de novos aparelhos automaticamente.

TR-098 e TR-181: os modelos de dados

O TR-069 define como conversar; os modelos de dados definem o que existe para ler e escrever dentro do aparelho — a árvore de parâmetros (nome da rede, canal, senha, estatísticas, etc.). Dois padrões dominam:

TR-098 é o modelo mais antigo, baseado na árvore InternetGatewayDevice. TR-181 (também chamado de Device:2) é o modelo mais novo e unificado, que virou a referência dos equipamentos atuais. Muitos aparelhos suportam um ou outro, e alguns convivem com os dois.

Na prática, isso significa que o mesmo parâmetro — a senha do Wi-Fi, por exemplo — pode ter um caminho diferente dependendo do modelo de dados que o fabricante implementou. Um ACS maduro sabe lidar com essa diversidade sem que o operador precise decorar caminhos.

Homologação de modelos: por que isso importa

Na teoria, TR-069 é padrão e tudo funciona igual. Na prática, cada fabricante implementa um pedaço diferente, usa nomes ligeiramente distintos e aceita comandos que outro modelo ignora. Por isso a homologação de cada modelo é o que separa um ACS de laboratório de um ACS de produção.

Homologar significa validar, modelo por modelo, quais parâmetros aquele aparelho aceita, como ele responde a reboot, troca de Wi-Fi e diagnósticos, e quais caminhos usar. Sem isso, você corre o risco de aplicar uma configuração que o equipamento rejeita — ou pior, que o deixa instável.

Um detalhe que faz diferença em escala: aplicar apenas o que cada aparelho realmente aceita e evitar reenviar comando em excesso (o efeito martelo) mantém a base estável. Marcas como TP-Link, Huawei, Nokia, FiberHome, ZTE e Intelbras têm comportamentos próprios, e tratar cada uma com o cuidado certo evita dor de cabeça.

TR-069 e ACS no dia a dia do provedor

Para o ganho ser real, o ACS não pode ser uma ilha. Ele precisa amarrar o aparelho ao assinante — geralmente casando a sessão do CPE com o login PPPoE do cliente no ERP. Integrado ao IXC (ERP muito usado no mercado ISP), o atendente vê o equipamento certo do cliente certo e age com contexto, sem caçar MAC ou serial na mão.

Isso muda o suporte: o atendente identifica o cliente, abre o aparelho dele e resolve — troca a senha, reinicia, roda um speedtest — enquanto ainda está na ligação. E, como tudo fica registrado, você tem trilha do que foi alterado e por quem.

Um lembrete importante: ao expor dados do assinante (rede, dispositivos conectados, histórico), você está tratando dados pessoais. Vale aplicar as boas práticas da LGPD — acesso por perfil, registro de quem fez o quê e uso restrito ao necessário para o atendimento.

Perguntas frequentes

TR-069 funciona com o cliente atrás de CGNAT?

Sim. Como a sessão TR-069 é iniciada pelo próprio CPE em direção ao ACS, não é preciso IP público no assinante. O aparelho abre a conexão de dentro para fora e se registra no servidor, o que faz a gerência funcionar normalmente mesmo em bases operando com CGNAT.

TR-069 serve para ONU de fibra (GPON)?

Serve. TR-069 é agnóstico ao meio de acesso: gerencia tanto roteadores Wi-Fi quanto ONUs GPON. Em fibra, é útil inclusive para ler o sinal óptico, verificar portas e rodar diagnósticos remotos sem deslocar equipe.

Qual a diferença entre TR-069, TR-098 e TR-181?

TR-069 é o protocolo (como o servidor e o aparelho conversam). TR-098 e TR-181 são modelos de dados (o que existe dentro do aparelho para ler e configurar). TR-098 é o modelo mais antigo e TR-181 é o mais novo e unificado, hoje predominante nos equipamentos atuais.

Por que preciso homologar cada modelo de CPE?

Porque, apesar do padrão, cada fabricante implementa o TR-069 de um jeito e aceita comandos diferentes. Homologar valida quais parâmetros e ações cada modelo suporta, evitando aplicar configurações que o aparelho rejeita e garantindo estabilidade em escala.

Gerência TR-069 pronta para produção

O ACS do Integrador faz gerência TR-069 de toda a sua base de CPE — ONUs GPON e roteadores — para trocar Wi-Fi, reiniciar, diagnosticar e medir velocidade sem visita técnica. Funciona com cliente atrás de CGNAT (a sessão parte do aparelho, sem exigir IP público), traz 24 modelos homologados (TP-Link, Huawei, Nokia, FiberHome, ZTE, Intelbras e outros), suporta TR-098/TR-181, tem motor anti-martelo que aplica só o que o aparelho aceita e integra ao IXC por PPPoE — hoje com cerca de 1.350 ONUs em produção. Quer ver na sua base? Fale com a gente pelo WhatsApp (41) 92007-6978 ou em comercial@integradorisp.com.br.