📞 0800 123 4657 (gratuito) 💬 WhatsApp (11) 5242-5122 ✉ contato@nuvogrupo.com.br 👤 Área do cliente
NuvoONNuvoACS · Blog Conhecer o NuvoACS
Fundamentos · TR-069

O que é ACS TR-069 e por que o provedor precisa de um

Equipe NuvoON · · 7 min de leitura

ACS (Auto Configuration Server) é o servidor que gerencia à distância os roteadores e ONUs dos assinantes usando o protocolo TR-069, também chamado de CWMP, publicado pelo Broadband Forum em 2004. Com um ACS o provedor troca senha de Wi-Fi, reinicia, atualiza firmware e lê o sinal óptico e o Wi-Fi de cada equipamento sem mandar técnico. Para quem tem de 500 a 5.000 assinantes, é o que transforma "manda alguém lá" em um clique.

O que significam ACS, TR-069 e CWMP?

São três nomes para as peças da mesma conversa. CPE (Customer Premises Equipment) é o equipamento na casa do assinante: a ONU, a ONT com Wi-Fi ou o roteador. ACS é o servidor do provedor que manda nesses equipamentos. TR-069 é o nome do documento técnico do Broadband Forum que define como os dois conversam, e CWMP (CPE WAN Management Protocol) é o nome do protocolo descrito nele.

A conversa usa mensagens SOAP (XML) sobre HTTP ou HTTPS. O que o ACS pode ler e mudar em cada equipamento está organizado numa árvore de parâmetros chamada modelo de dados. Os dois mais comuns são o TR-098, cuja raiz é InternetGatewayDevice., e o TR-181, cuja raiz é Device.. Equipamentos mais antigos costumam usar o primeiro; os mais novos, o segundo. O sucessor do TR-069 é o TR-369 (USP), que ainda aparece pouco nos equipamentos de provedor regional.

Como o roteador e o ACS conversam?

Quem começa é sempre o equipamento. Ele abre uma conexão com o ACS e envia uma mensagem Inform dizendo quem é (fabricante, modelo, número de série) e por que está ligando. Cada motivo é um evento:

0 BOOTSTRAP        primeira vez que fala com este ACS
1 BOOT             o equipamento acabou de ligar
2 PERIODIC         contato de rotina, no intervalo configurado
4 VALUE CHANGE     algum parâmetro mudou
6 CONNECTION REQUEST   o ACS pediu para ele ligar agora
7 TRANSFER COMPLETE    terminou um download (ex.: firmware)

Depois do Inform, o ACS aproveita a sessão aberta para dar ordens, que no protocolo se chamam RPCs: GetParameterValues (ler), SetParameterValues (mudar), Reboot, FactoryReset e Download (baixar firmware ou arquivo de configuração), entre outras.

O contato de rotina acontece no intervalo definido em PeriodicInformInterval. Quando o provedor precisa de uma ação na hora, o ACS usa o Connection Request: uma chamada para o equipamento (por padrão na porta 7547) que só diz "me ligue agora". Esse detalhe é o que complica a vida atrás de CGNAT, assunto do artigo ACS atrás de CGNAT: funciona?.

Como o equipamento descobre o endereço do ACS?

O roteador precisa saber a URL do ACS antes do primeiro Inform. Há quatro caminhos usuais:

  • De fábrica ou pelo fornecedor: o equipamento já sai gravado com a URL do provedor.
  • Por DHCP: o servidor DHCP entrega a URL na opção 43 (IPv4) ou na opção 17 (DHCPv6).
  • Pela OLT, via OMCI: em redes GPON, várias OLTs conseguem empurrar a configuração TR-069 para a ONU no momento da autorização.
  • À mão, na interface web do equipamento, o que só faz sentido em teste.

Um ponto que confunde muita gente: o ACS não cadastra a ONU na OLT. A autorização da ONU e o perfil GPON continuam na gerência do fabricante da OLT. O ACS passa a mandar no equipamento a partir do momento em que ele está autorizado e configurado para falar com o ACS.

O que dá para fazer com um ACS no dia a dia?

  • Wi-Fi: trocar nome da rede e senha, canal e largura de canal, nas duas bandas. O passo a passo está em como trocar a senha do Wi-Fi sem visita técnica.
  • Conexão: usuário e senha de PPPoE, VLAN, DNS.
  • Manutenção: reiniciar, voltar ao padrão de fábrica e atualizar firmware em massa, filtrando por fabricante, modelo e versão, em lotes.
  • Zero-touch: equipamento novo ou resetado volta sozinho com a configuração padrão do provedor, sem técnico configurando na mão.
  • Diagnóstico: potência óptica recebida (Rx), tempo ligado, aparelhos conectados, sinal de cada aparelho no Wi-Fi, ping e teste de velocidade a partir do próprio equipamento, quando o firmware oferece.

Por que o provedor pequeno precisa de um ACS?

Porque é ele quem mais sente o custo de cada visita. Um provedor nos escreveu assim: "Preciso implantar ACS/TR-069 para clientes, utilizando Huawei, OLT, ONU em minha rede, clientes atrás de CGNAT e MikroTik. Quero gerenciamento remoto, provisionamento automático, alteração de Wi-Fi, reboot." É a lista típica: as tarefas que mais geram ligação e deslocamento são justamente as que o TR-069 resolve à distância.

A conta é simples e precisa ser feita com os seus números, não com média de mercado. Se a sua equipe faz 20 visitas por mês só para senha de Wi-Fi, reboot ou configuração, e cada visita custa R$ 80 entre técnico, carro e tempo, são R$ 1.600 por mês. Mesmo sem visita, uma troca de senha orientada por telefone leva perto de 10 minutos de atendente e de paciência do assinante; pelo ACS, vira um clique. A calculadora da página do NuvoACS faz essa conta com os valores que você informar.

O segundo motivo é ver antes de ouvir a reclamação. Com o ACS você sabe qual ONU está com sinal no limite e qual casa tem 25 aparelhos disputando o mesmo canal de 2,4 GHz. É a base do que explicamos em nota de Wi-Fi por casa.

O que o ACS não faz?

  • Não autoriza ONU na OLT nem substitui a gerência do fabricante.
  • Não conserta fibra: ele mostra que o Rx está ruim, mas alguém ainda precisa ir até a caixa.
  • Não faz o que o firmware não deixa. Cada fabricante expõe um conjunto diferente de parâmetros, e muitos ficam em extensões próprias, com prefixos como X_HW_ (Huawei) ou X_ZTE-COM_ (ZTE). Por isso cada modelo precisa ser homologado antes de entrar em produção.

Quais são as opções para ter um ACS?

Há três caminhos: usar o ACS oferecido pelo seu ERP, instalar e manter um ACS próprio (o GenieACS é o projeto open source mais conhecido) ou contratar um ACS gerenciado, em que outra empresa opera o servidor. Comparamos os três em ACS do IXC, ACS próprio ou ACS gerenciado. Se for montar o seu, leia antes GenieACS com segurança.

Perguntas frequentes

TR-069 e CWMP são a mesma coisa?
Na prática, sim. TR-069 é o nome do documento técnico do Broadband Forum e CWMP (CPE WAN Management Protocol) é o nome do protocolo que ele descreve.
O ACS cadastra a ONU na OLT?
Não. A autorização da ONU continua na gerência da OLT (OMCI). O ACS gerencia o equipamento depois que ele está autorizado e configurado com a URL do ACS.
Qualquer roteador funciona com ACS?
Funciona o equipamento que tem TR-069 habilitado no firmware, o que inclui a maioria das ONUs e roteadores de provedor de Huawei, ZTE, Fiberhome, Intelbras e TP-Link. O que cada modelo permite fazer varia, por isso cada um é homologado antes.
Preciso de IP público no assinante para usar ACS?
Não. É o equipamento que abre a conexão com o ACS. Só as ações imediatas (Connection Request) dependem de caminho de volta, que atrás de CGNAT se resolve com STUN quando o firmware suporta.

Leia também