Upnetix Labs · protocolo de experimento
Protocolo: Qual o impacto do uso de Ansible no tempo de provisionamento de ONUs em lote em uma rede GPON?
Este protocolo responde quanto tempo leva para provisionar múltiplas ONUs simultaneamente via Ansible. Mede-se o tempo total e o tempo médio por ONU usando automação em lote.

O provisionamento automatizado via Ansible é mais eficiente em tempo do que o provisionamento manual de múltiplas ONUs em uma rede GPON?
Hipótese
O uso de Ansible reduz o tempo médio de provisionamento de ONUs em lote em relação à configuração manual.
Variáveis
| Independentes (o que varia) | Método de provisionamento (Ansible vs. manual); Quantidade de ONUs no lote |
|---|---|
| Dependentes (o que se mede) | Tempo total de provisionamento (s); Tempo médio por ONU (s) |
| Controladas (o que fica fixo) | Modelo de OLT; Firmware das ONUs; Versão do Ansible; Rede de fibra dedicada; Playbook idêntico para todos os lotes |
Ambiente
Rede de testes GPON com OLT em laboratório, ONUs idênticas, servidor Linux com Ansible instalado (consulte a documentação para requisitos), cronômetro ou comando time para medições, scripts de provisionamento manual e playbook Ansible equivalentes.
Procedimento
- Preparação
Certifique-se de que todas as ONUs estejam desprovisionadas e a OLT esteja pronta para receber novos dispositivos.
- Provisionamento manual
Execute o provisionamento manual de um lote de ONUs, registrando o tempo total.
time ./provisionar_onus_manual.sh - Reset do ambiente
Remova as ONUs provisionadas e prepare o ambiente para novo teste.
- Provisionamento com Ansible
Execute o playbook Ansible para provisionar o mesmo lote de ONUs, registrando o tempo total.
time ansible-playbook provisionar_onus.yml - Repetição
Repita cada teste (manual e Ansible) pelo número de repetições especificado.
Planilha de coleta
| metodo (texto) | qtd_onus (unidades) | tempo_total_s (segundos) | tempo_medio_onu_s (segundos) |
|---|---|---|---|
| EXEMPLO: ansible, 10, 120, 12 | |||
Repetições recomendadas: 5. Baixe a planilha vazia em CSV: colunas prontas.
Análise
Calcule a média, mediana e desvio padrão dos tempos totais e médios por ONU para cada método. Compare os resultados entre Ansible e manual. Analise se a diferença é significativa.
Critérios de decisão
- O tempo médio por ONU usando Ansible deve ser menor que o manual para ser considerado mais eficiente.
- A variação entre repetições não deve exceder 10% para confiabilidade.
Fontes de erro e mitigação
- Variação de latência na rede de testes (mitigar isolando o ambiente).
- Diferenças de habilidade no provisionamento manual (usar script padronizado).
- Cargas paralelas na OLT (evitar execuções simultâneas externas).
Referências
- Ansible Documentation · Ansible (Red Hat) (docs.ansible.com)
- YAML Specification · Yaml (yaml.org)
- Publicado
- 09/09/2026
- Última revisão
- 09/09/2026
- Versão do conteúdo
- 1.0
- Referências
- 2 oficiais
- Revisão técnica
- redação e revisão por IA, URLs conferidas na publicação
- Status
- Atual
