Extrair prefixo do IP
Reduz um endereço IP à rede a que ele pertence e publica esse valor como variável temporária.
| Configuração | Conteúdo |
|---|---|
| Origem: Endereço IP | campo de texto com o endereço |
| Ajuste: Resultado | nome sob o qual o prefixo é publicado; padrão: ip_prefix |
| Ajuste: IPv4 | comprimento do prefixo, padrão 32, máximo 32 |
| Ajuste: IPv6 | comprimento do prefixo, padrão 64, máximo 128 |
O prefixo é publicado na chave %<resultado>.prefix, com o rótulo Prefixo, presente quando o endereço de entrada é válido. Para gravar o prefixo no evento, acrescente um preencher campo depois da ação, conforme Resultados publicados:
Ações: Extrair prefixo do IP: $ip_address, IPv6 /56 (resultado: ip_prefix)
Preencher campo: ip_rede = %ip_prefix.prefix
A ação existe por causa do IPv6. Um endereço IPv4 identifica um ponto de acesso. Um assinante IPv6 recebe uma faixa inteira para usar como quiser: uma única conexão pode percorrer bilhões de endereços sem repetir nenhum. Contar endereços IPv6 individuais não conta nada, porque cada tentativa parece vir de um visitante novo. Reduzir o endereço ao prefixo faz “tentativas vindas deste endereço” significar a mesma coisa nas duas famílias.
Os dois comprimentos são configurados separadamente, porque um único número não cobre as duas famílias. A agregação certa depende do tráfego, não do protocolo: /64 é a faixa residencial padrão em IPv6, mas um provedor que distribui /56 exige um prefixo mais largo. Um parque IPv4 atrás de NAT pode justificar o agrupamento em /24.
O prefixo sai em notação CIDR. O sufixo /n aparece apenas quando o endereço foi de fato reduzido, para que um /32 e um /24 do mesmo endereço nunca sejam lidos como o mesmo valor. Um endereço malformado não publica nada.