Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

RPF de unidifusión en perfiles dinámicos para interfaces de suscriptor

RPF de unidifusión en perfiles dinámicos para interfaces de suscriptor

El reenvío de ruta inversa de unidifusión (RPF) proporciona una manera de reducir el efecto de los ataques de denegación de servicio (DoS) y denegación de servicio distribuido (DDoS) en las interfaces IPv4 e IPv6. Cuando se configura RPF de unidifusión en una interfaz, comprueba la dirección de origen del paquete. Los paquetes que pasan la verificación se reenvían. Los paquetes que no superan la comprobación se descartan o, si se configura un filtro con errores, se pasan al filtro para una evaluación adicional.

La RPF de unidifusión tiene dos modos de comportamiento, estricto y suelto. Cuando se configura RPF de unidifusión en un perfil dinámico, el modo estricto es el predeterminado. En el modo estricto, el FPR de unidifusión comprueba si la dirección de origen del paquete entrante coincide con un prefijo de la tabla de enrutamiento y si la interfaz espera recibir un paquete con este prefijo de dirección de origen. En el modo flexible, el FPR de unidifusión sólo comprueba si la dirección de origen coincide en la tabla de enrutamiento. No comprueba si la interfaz espera recibir un paquete de una dirección de origen específica.

Para ambos modos, cuando un paquete entrante no supera la comprobación RPF de unidifusión, el paquete no se acepta en la interfaz. En su lugar, RPF de unidifusión cuenta el paquete y lo envía a un filtro de error opcional, si está presente. El filtro de error determina qué otra acción se realiza en el paquete. En ausencia de un filtro de error, el paquete se descarta silenciosamente.

A partir de Junos OS versión 19.1R1, el comando muestra estadísticas RPF show interfaces statistics logical-interface-name detail de unidifusión para interfaces lógicas dinámicas cuando está rpf-check activado en rpf-check mode loose la interfaz. No se muestran estadísticas adicionales cuando rpf-check fail-filter filter-name se configura en la interfaz. El clear interfaces statistics logical-interface-name comando borra las estadísticas de RPF.

Configuración de RPF de unidifusión en perfiles dinámicos para interfaces de suscriptor

El FPR de unidifusión proporciona una forma de reducir el efecto de los ataques de denegación de servicio en las interfaces IPv4 e IPv6 mediante la comprobación de la dirección IP de origen con la tabla de enrutamiento. Los paquetes que no coinciden se descartan silenciosamente, a menos que se configure un filtro de error opcional. El filtro de error realiza una comprobación adicional e indica que se realicen algunas acciones en determinados paquetes. Las acciones típicas incluyen registrar los paquetes o pasarlos aunque no hayan superado la comprobación de RPF.

Nota:

Aunque el filtro de error es técnicamente opcional, para los perfiles dinámicos en un entorno DHCP debe configurar un filtro para pasar paquetes DHCP. De forma predeterminada, la comprobación RPF impide que se acepten paquetes DHCP en interfaces protegidas por la comprobación RPF. El filtro de error identifica los paquetes DHCP y los transmite.

Para configurar una comprobación de RPF de unidifusión en un perfil dinámico:

  1. Acceda al perfil dinámico.
  2. Acceda a la interfaz y especifique la familia de direcciones
  3. Active la comprobación del FPR en modo estricto o flexible.
    • Configure el modo estricto para comprobar si la dirección de origen del paquete entrante coincide con un prefijo de la tabla de enrutamiento y si la interfaz espera recibir un paquete con este prefijo de dirección de origen:

    • Configure el modo flexible para comprobar solo si la dirección de origen tiene una coincidencia en la tabla de enrutamiento:

  4. (Opcional excepto DHCP) Habilite la comprobación de RPF y especifique el filtro de error.

    Para obtener información acerca de cómo definir un filtro de error, consulte Configuración de un filtro de error para RPF de unidifusión en perfiles dinámicos para interfaces de suscriptor.

Configuración de un filtro de error para RPF de unidifusión en perfiles dinámicos para interfaces de suscriptor

En este tema se describe cómo configurar un filtro de error en el nivel de [edit firewall] jerarquía que RPF de unidifusión puede aplicar opcionalmente para interfaces de suscriptor en perfiles dinámicos en enrutadores de la serie MX.

Nota:

A diferencia de los filtros de error configurados estáticamente, los filtros de error de comprobación RPF utilizados en un perfil dinámico no pueden ser específicos de una interfaz determinada.

Para configurar un filtro de error de firewall:

  1. Cree el filtro.
  2. Especifique un término para el filtro.
  3. Configure las condiciones de coincidencia para el filtro.
  4. Configure las acciones que se llevarán a cabo para los paquetes coincidentes.
  5. (Opcional) Repita los pasos 3 y 4 para obtener términos de filtro adicionales.

Ejemplo: configuración de RPF de unidifusión en un perfil dinámico en enrutadores de la serie MX

En este ejemplo se muestra cómo ayudar a defender las interfaces de entrada del enrutador contra ataques de denegación de servicio (DoS) y denegación de servicio distribuido (DDoS) mediante la configuración del reenvío de ruta inversa (RPF) de unidifusión en una interfaz perimetral del cliente para filtrar el tráfico entrante. El RPF de unidifusión verifica la dirección de origen de unidifusión de cada paquete que llega a una interfaz de entrada en la que el RPF de unidifusión está habilitado. Los paquetes que no superan la verificación se descartan silenciosamente a menos que un filtro de error realice alguna otra acción en ellos.

Requisitos

En este ejemplo se utilizan los siguientes componentes de software y hardware:

  • Una plataforma de enrutamiento universal 5G serie MX

Antes de empezar:

Visión general

Grandes cantidades de tráfico no autorizado, como los intentos de inundar una red con solicitudes de servicio falsas en un ataque de denegación de servicio (DoS), pueden consumir recursos de red y denegar el servicio a usuarios legítimos. Una forma de ayudar a prevenir DoS y ataques de denegación de servicio distribuido (DDoS) es verificar que el tráfico entrante se origine en fuentes de red legítimas.

El RPF de unidifusión ayuda a garantizar que un origen de tráfico sea legítimo (autorizado) comparando la dirección de origen de cada paquete que llega a una interfaz con la entrada de la tabla de reenvío de su dirección de origen. Si el enrutador utiliza la misma interfaz en la que llegó el paquete para responder al origen del paquete, esto verifica que el paquete se originó en una fuente autorizada y el enrutador reenvía el paquete. Si el enrutador no utiliza la misma interfaz en la que llegó el paquete para responder al origen del paquete, es posible que el paquete se haya originado en un origen no autorizado y que el enrutador descarte el paquete o lo pase a un filtro de error.

El filtro de error le permite establecer criterios para los paquetes que desea pasar a pesar de no superar la comprobación RPF, como los paquetes DHCP, que se descartan de forma predeterminada.

En los enrutadores de la serie MX, puede configurar RPF de unidifusión en un perfil dinámico para aplicar la configuración a una o más interfaces de suscriptor. Consulte Descripción de RPF de unidifusión (enrutadores) para obtener más información sobre el comportamiento y las limitaciones de RPF de unidifusión en enrutadores de la serie MX.

En este ejemplo, se configura el enrutador para protegerlo contra posibles ataques DoS y DDoS desde Internet perpetrados a través de paquetes IPv4 que llegan a interfaces demux VLAN creadas dinámicamente. El perfil dinámico, vlan-demux-prof, establece que las interfaces demux VLAN se crean automáticamente para los suscriptores. El RPF de unidifusión se habilita en las interfaces dinámicas mediante el término rpf-check.

De forma predeterminada, RPF de unidifusión impide que se acepten paquetes del Protocolo de configuración dinámica de host (DHCP) en las interfaces a las que se aplica. Cuando se descartan paquetes DHCP, el perfil dinámico no puede crear nuevos suscriptores. Para permitir que las interfaces acepten paquetes DHCP, debe aplicar un filtro de error que ordene correctamente los paquetes que no superan la comprobación e identifique los paquetes DHCP. En este ejemplo, se configura el allow-dhcp término en el filtro rpf-pass-dhcp. Este término coincide, cuenta y acepta paquetes IPv4 destinados al puerto DHCP y a cualquier dirección. El default term descarta todos los demás paquetes que no superan la comprobación del RPF.

En este ejemplo no se muestran todas las opciones de configuración posibles.

Topología

Configuración

Para habilitar RPF de unidifusión con un filtro de error en un perfil dinámico, realice estas tareas:

Configuración del perfil dinámico para aplicar la comprobación de RPF a interfaces Demux de VLAN dinámica

Configuración rápida de CLI

Para configurar rápidamente el perfil dinámico para aplicar RPF de unidifusión a interfaces demux VLAN creadas dinámicamente, copie los siguientes comandos, péguelos en un archivo de texto, quite los saltos de línea y, a continuación, copie y pegue los comandos en la CLI.

Procedimiento paso a paso

En el ejemplo siguiente es necesario navegar por varios niveles en la jerarquía de configuración. Para obtener instrucciones sobre cómo hacerlo, consulte Uso del editor de CLI en modo de configuración.

Para configurar RPF de unidifusión en el enrutador:

  1. Cree un perfil dinámico.

  2. Especifique que el perfil de VLAN dinámica utilice la interfaz demux.

  3. Especifique que el perfil dinámico aplica el valor de unidad de interfaz demux a las VLAN dinámicas.

  4. Especifique la interfaz lógica subyacente para las VLAN dinámicas.

  5. Configure la variable que da como resultado ID de VLAN creados dinámicamente.

  6. Configure la familia de direcciones IPv4 para las interfaces demux.

  7. Configure la dirección no numerada para la familia.

  8. Configure el RPF de unidifusión y especifique el filtro de error que se aplica a los paquetes entrantes que no superan la comprobación.

Configuración del filtro RPF-Check Fail

Configuración rápida de CLI

Para configurar rápidamente el filtro de error de comprobación de RPF de unidifusión, copie los siguientes comandos, péguelos en un archivo de texto, quite los saltos de línea y, a continuación, copie y pegue los comandos en la CLI.

Procedimiento paso a paso

En el ejemplo siguiente es necesario navegar por varios niveles en la jerarquía de configuración. Para obtener instrucciones sobre cómo hacerlo, consulte Uso del editor de CLI en modo de configuración.

Para configurar el filtro de error de comprobación RPF:

  1. Cree el filtro de error.

  2. Defina el término de filtro que identifica los paquetes DHCP en función del puerto de destino DHCP, luego cuente y pase los paquetes.

  3. Defina el término de filtro que descarta todos los demás paquetes con errores.

Resultados

Desde el modo de configuración, escriba el comando para confirmar la configuración del RPF de show dynamic-profiles unidifusión. Si el resultado no muestra la configuración deseada, repita las instrucciones de configuración en este ejemplo para corregirla.

Desde el modo de configuración, ingrese el comando para confirmar la configuración del filtro con errores show firewall . Si el resultado no muestra la configuración deseada, repita las instrucciones de configuración en este ejemplo para corregirla.

Si ha terminado de configurar el dispositivo, ingrese commit desde el modo de configuración.

Verificación

Para confirmar que la configuración es correcta, realice estas tareas:

Comprobación de que el RPF de unidifusión esté habilitado en el enrutador

Propósito

Compruebe que la RPF de unidifusión esté habilitada.

Acción

Compruebe que la RPF de unidifusión está habilitada mediante el show subscribers extensive comando.

Significado

El campo IPv4 rpf-check Nombre del filtro de error muestra rpf-pass-dhcp, el nombre del filtro de error aplicado por el perfil dinámico para los paquetes IPv4 que no superan la comprobación RPF.

Tabla de historial de cambios

La compatibilidad con las funciones viene determinada por la plataforma y la versión que esté utilizando. Utilice el Explorador de características para determinar si una característica es compatible con su plataforma.

Lanzamiento
Descripción
19.1R1
A partir de Junos OS versión 19.1R1, el comando muestra estadísticas RPF show interfaces statistics logical-interface-name detail de unidifusión para interfaces lógicas dinámicas cuando está rpf-check activado en rpf-check mode loose la interfaz.