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.