Extraer prefijo de IP
Reduce una dirección IP a la red a la que pertenece y publica ese valor como variable temporal.
| Configuración | Contenido |
|---|---|
| Origen: Dirección IP | campo de texto con la dirección |
| Ajuste: Resultado | nombre bajo el cual se publica el prefijo; predeterminado: ip_prefix |
| Ajuste: IPv4 | longitud del prefijo, predeterminado 32, máximo 32 |
| Ajuste: IPv6 | longitud del prefijo, predeterminado 64, máximo 128 |
El prefijo se publica en la clave %<resultado>.prefix, con la etiqueta Prefijo, presente cuando la dirección de entrada es válida. Para grabar el prefijo en el evento, agregue un completar campo después de la acción, según Resultados publicados:
Acciones: Extraer prefijo de IP: $ip_address, IPv6 /56 (resultado: ip_prefix)
Completar campo: ip_rede = %ip_prefix.prefix
La acción existe por causa del IPv6. Una dirección IPv4 identifica un punto de acceso. Un suscriptor IPv6 recibe un rango entero para usar como quiera: una sola conexión puede recorrer miles de millones de direcciones sin repetir ninguna. Contar direcciones IPv6 individuales no cuenta nada, porque cada intento parece venir de un visitante nuevo. Reducir la dirección al prefijo hace que “intentos desde esta dirección” signifique lo mismo en ambas familias.
Las dos longitudes se configuran por separado, porque un único número no cubre las dos familias. La agregación correcta depende del tráfico, no del protocolo: /64 es el rango residencial estándar en IPv6, pero un proveedor que distribuye /56 exige un prefijo más ancho. Un parque IPv4 detrás de NAT puede justificar la agrupación en /24.
El prefijo sale en notación CIDR. El sufijo /n aparece solo cuando la dirección fue efectivamente reducida, para que un /32 y un /24 de la misma dirección nunca se lean como el mismo valor. Una dirección mal formada no publica nada.