Upnetix Labs · protocolo de experimento
Protocolo: Qual o impacto do número de requisições simultâneas de autenticação EAP-PEAP no tempo de resposta do FreeRADIUS?
Este protocolo avalia como o FreeRADIUS responde a diferentes volumes de requisições simultâneas EAP-PEAP. O objetivo é medir o tempo de resposta médio e máximo do servidor sob carga controlada.

Como o tempo de resposta do FreeRADIUS varia ao processar diferentes quantidades de requisições simultâneas de autenticação EAP-PEAP?
Hipótese
O tempo de resposta do FreeRADIUS aumenta conforme cresce o número de requisições simultâneas de autenticação EAP-PEAP.
Variáveis
| Independentes (o que varia) | número de requisições simultâneas EAP-PEAP |
|---|---|
| Dependentes (o que se mede) | tempo de resposta médio (ms); tempo de resposta máximo (ms) |
| Controladas (o que fica fixo) | versão do FreeRADIUS; hardware do servidor; configuração do FreeRADIUS; rede local; versão do eapol_test |
Ambiente
Servidor FreeRADIUS instalado em máquina dedicada Linux, configurado para autenticação EAP-PEAP. Ferramenta de código aberto utilizada: eapol_test (do pacote wpa_supplicant) para gerar requisições EAP-PEAP em paralelo. Rede cabeada local dedicada, sem outros tráfegos concorrentes.
Procedimento
- Preparação
Certifique-se de que o FreeRADIUS está configurado para EAP-PEAP e rodando normalmente.
sudo systemctl status freeradius - Configuração do eapol_test
Prepare um arquivo de configuração para o eapol_test com credenciais válidas.
- Execução dos testes
Execute múltiplas instâncias do eapol_test em paralelo, variando o número de processos (por exemplo: 10, 50, 100, 200, 500).
seq 1 100 | xargs -n1 -P100 eapol_test -c config.conf -a <IP_RADIUS> -s <shared_secret> - Coleta dos tempos de resposta
Capture o tempo de resposta de cada requisição a partir do output do eapol_test.
- Repetição
Repita cada teste 5 vezes para cada carga de requisições simultâneas.
Planilha de coleta
| num_requisicoes_simultaneas (unidade) | tempo_resposta_medio_ms (ms) | tempo_resposta_maximo_ms (ms) |
|---|---|---|
| EXEMPLO: 100, 120, 350 | ||
Repetições recomendadas: 5. Baixe a planilha vazia em CSV: colunas prontas.
Análise
Calcule a média e o máximo dos tempos de resposta para cada nível de carga. Compare os resultados entre diferentes quantidades de requisições simultâneas. Analise se há crescimento linear, exponencial ou gargalos evidentes.
Critérios de decisão
- O tempo de resposta médio não deve ultrapassar o dobro do valor obtido com baixa carga.
- O tempo máximo não deve exceder o timeout configurado no cliente.
- O FreeRADIUS não deve apresentar falhas ou quedas durante os testes.
Fontes de erro e mitigação
- Variações de carga na rede podem afetar resultados; isole o ambiente.
- Execução de outros processos no servidor pode impactar o desempenho; utilize máquina dedicada.
- Resultados podem variar conforme hardware; documente especificações.
Referências
- fonte oficial · FreeRADIUS Project (wiki.freeradius.org)
- Publicado
- 09/09/2026
- Última revisão
- 09/09/2026
- Versão do conteúdo
- 1.0
- Referências
- 1 oficiais
- Revisão técnica
- redação e revisão por IA, URLs conferidas na publicação
- Status
- Atual
