Ir al contenido

Filtro RP para UDP

La tecnología rp_filter es una herramienta útil para mejorar la seguridad y protección de los servidores que reciben tráfico UDP multicast, especialmente en servidores con múltiples interfaces de red. Al configurar servidores para recibir tráfico UDP multicast, hay dos opciones disponibles: configurar el enrutamiento del sistema para los grupos multicast o modificar el ajuste de rp_filter.

Para modificar el ajuste de rp_filter, agrega las siguientes líneas al archivo /etc/sysctl.conf:

net.ipv4.conf.eth0.rp_filter = 2

Ten en cuenta que eth0 debe ser reemplazado por el nombre de la interfaz que se está utilizando. Para aplicar los cambios, reinicia el sistema o ejecuta el siguiente comando:

sysctl -p

Hay tres valores posibles para el parámetro rp_filter en Linux:

  • 0 - desactiva completamente la función rp_filter
  • 1 - configuración predeterminada y activa el filtrado estricto de ruta inversa. En este modo, el kernel verifica si los paquetes entrantes llegan por la interfaz esperada según la tabla de enrutamiento, y descarta los paquetes que no cumplen
  • 2 - este ajuste activa el filtrado laxo de ruta inversa. Este modo es menos estricto que el filtrado estricto y permite que los paquetes lleguen por otras interfaces, siempre que puedan ser enrutados de vuelta a la dirección de origen por la interfaz desde la que fueron recibidos

La elección del ajuste de rp_filter depende de la configuración de red específica y los requisitos de seguridad del sistema. Es importante seleccionar el ajuste adecuado para garantizar la seguridad y el rendimiento óptimos de la red.

  • System Tune - script para optimizar la configuración de Linux para streaming