Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Descripción de la RPF de unidifusión (conmutadores)

Para protegerse contra la suplantación de IP y algunos tipos de ataques de denegación de servicio (DoS) y de denegación de servicio distribuido (DDoS), el reenvío de ruta inversa (RPF) de unidifusión verifica que los paquetes lleguen de una ruta legítima. Para ello, comprueba la dirección de origen de cada paquete que llega a una interfaz de entrada que no es de confianza y la compara con la entrada de la tabla de reenvío de su dirección de origen. Si el paquete proviene de una ruta válida, es decir, una que el remitente usaría para llegar al destino, el dispositivo reenvía el paquete a la dirección de destino. Si no es de una ruta válida, el dispositivo descarta el paquete. A menos que esté protegido contra, la suplantación de IP puede ser una forma efectiva para que los intrusos pasen paquetes IP a un destino como tráfico genuino, cuando en realidad los paquetes no están destinados al destino.

RPF de unidifusión es compatible con las familias de protocolos IPv4 e IPv6, así como con la familia de direcciones de red privada virtual (VPN). RPF de unidifusión no se admite en interfaces configuradas como orígenes de túnel. Esto solo afecta a los paquetes de tránsito que salen del túnel.

Nota: La comprobación de RPF no se admite en la interfaz habilitada para vxlan en conmutadores serie QFX y serie EX.

Hay dos modos de RPF de unidifusión, modo estricto y modo suelto. El valor predeterminado es el modo estricto, lo que significa que el conmutador reenvía un paquete sólo si la interfaz receptora es la mejor ruta de retorno a la dirección de origen de unidifusión del paquete. El modo estricto es especialmente útil en interfaces que no son de confianza (donde usuarios o procesos que no son de confianza pueden colocar paquetes en el segmento de red) y para interfaces enrutadas simétricamente (consulte Cuándo habilitar RPF de unidifusión). Para obtener más información acerca de la RPF de unidifusión estricta, consulte RFC 3704, Filtrado de entrada para redes de host múltiple en http://www.ietf.org/rfc/rfc3704.txt.

Para habilitar el RPF de unidifusión de modo estricto en una interfaz de borde del cliente seleccionada:

[editar interfaces]user@switch# set interface-name unit 0 family inet rpf-check

El otro modo es el modo flexible, lo que significa que el sistema comprueba si el paquete tiene una dirección de origen con el prefijo correspondiente en la tabla de enrutamiento, pero no comprueba si la interfaz receptora es la mejor ruta de retorno a la dirección de origen de unidifusión del paquete.

Para activar el modo flexible RPF de unidifusión, escriba:

[editar interfaces]user@switch# set interface-name unit 0 family inet rpf-check mode loose

Nota: En los conmutadores Ethernet EX3200, EX4200 y EX4300 de Juniper Networks, el conmutador aplica RPF de unidifusión globalmente a todas las interfaces cuando el RPF de unidifusión está configurado en cualquier interfaz. Para obtener información adicional, consulte Limitaciones de la implementación de RPF de unidifusión en conmutadores EX3200, EX4200 y EX4300.

Descripción general del RPF de unidifusión para conmutadores

El RPF de unidifusión funciona como un filtro de entrada que reduce el reenvío de paquetes IP que podrían estar suplantando una dirección. De forma predeterminada, RPF de unidifusión está deshabilitado en las interfaces del conmutador. El conmutador solo admite el método de rutas activas para determinar la mejor ruta de retorno a una dirección de origen de unidifusión. El método de rutas activas busca la mejor entrada de ruta inversa de la tabla de reenvío. No tiene en cuenta las rutas alternativas especificadas mediante métodos específicos del protocolo de enrutamiento a la hora de determinar la mejor ruta de retorno.

Si en la tabla de reenvío se muestra la interfaz receptora como la interfaz que se utilizará para reenviar el paquete de vuelta a su origen de unidifusión, es la mejor interfaz de ruta de retorno.

Implementación del FPR de unidifusión

Filtrado de paquetes RPF de unidifusión

Cuando se habilita la RPF de unidifusión en el conmutador, este controla el tráfico de la siguiente manera:

  • Si el conmutador recibe un paquete en la interfaz que es la mejor ruta de retorno a la dirección de origen de unidifusión de ese paquete, el conmutador reenvía el paquete.

  • Si la mejor ruta de retorno desde el conmutador a la dirección de origen de unidifusión del paquete no es la interfaz receptora, el conmutador descarta el paquete.

  • Si el conmutador recibe un paquete que tiene una dirección IP de origen que no tiene una entrada de enrutamiento en la tabla de reenvío, el conmutador descarta el paquete.

Protocolo de arranque (BOOTP) y solicitudes DHCP

El protocolo de arranque (BOOTP) y los paquetes de solicitud DHCP se envían con una dirección MAC de difusión y, por lo tanto, el conmutador no realiza comprobaciones de RPF de unidifusión en ellos. El conmutador reenvía todos los paquetes BOOTP y paquetes de solicitud DHCP sin realizar comprobaciones RPF de unidifusión.

Manejo de rutas predeterminado

Si la mejor ruta de retorno al origen es la ruta predeterminada (0.0.0.0) y la ruta predeterminada apunta a reject, el conmutador descarta los paquetes. Si la ruta predeterminada apunta a una interfaz de red válida, el conmutador realiza una comprobación del FPR de unidifusión normal en los paquetes.

Nota:

En el EX4300, la ruta predeterminada no se utiliza cuando el conmutador está configurado en modo estricto RPF de unidifusión.

Cuándo habilitar la RPF de unidifusión

Active RPF de unidifusión cuando desee asegurarse de que el tráfico que llega a una interfaz de red proviene de un origen que reside en una red a la que la interfaz puede llegar. Puede habilitar RPF de unidifusión en interfaces que no sean de confianza para filtrar paquetes falsificados. Por ejemplo, una aplicación común para RPF de unidifusión es ayudar a defender una red empresarial de ataques DoS/DDoS provenientes de Internet.

Habilitar RPF de unidifusión solo en interfaces enrutadas simétricamente y lo más cerca posible del origen de tráfico detiene el tráfico falsificado antes de que pueda propagarse o llegar a interfaces que no tienen habilitado el RPF de unidifusión. Dado que la RPF de unidifusión está habilitada globalmente en los conmutadores EX3200, EX4200 y EX4300, asegúrese de que todas las interfaces estén enrutadas simétricamente antes de habilitar la RPF de unidifusión en estos conmutadores, como se muestra en la figura 1. La habilitación de RPF de unidifusión en interfaces enrutadas asimétricamente da como resultado que se filtren paquetes de fuentes legítimas. Una interfaz enrutada simétricamente utiliza la misma ruta en ambas direcciones entre el origen y el destino.

El FPR de unidifusión se habilita globalmente en los conmutadores EX3200, EX4200 y EX4300, por lo que con estos dispositivos, asegúrese de que todas las interfaces estén enrutadas simétricamente antes de habilitar el RPF de unidifusión en estos conmutadores. La habilitación de RPF de unidifusión en interfaces enrutadas asimétricamente da como resultado que se filtren paquetes de fuentes legítimas.

Figura 1: Interfaces Symmetrically Routed Interfaces enrutadas simétricamente

Es muy probable que las siguientes interfaces de conmutación se enruten simétricamente y, por lo tanto, son candidatas para habilitar RPF de unidifusión:

  • El borde del proveedor de servicios para un cliente

  • El borde del cliente a un proveedor de servicios

  • Un único punto de acceso fuera de la red (normalmente en el perímetro de la red)

  • Una red de terminales que tiene un solo vínculo

En los conmutadores EX3200, EX4200 y EX4300, se recomienda habilitar explícitamente el RPF de unidifusión en todas las interfaces o en una sola. Para evitar posibles confusiones, no lo habilite solo en algunas interfaces:

  • Habilitar el RPF de unidifusión explícitamente en una sola interfaz hace que sea más fácil si decide deshabilitarlo en el futuro, ya que debe deshabilitar explícitamente el RPF de unidifusión en cada interfaz en la que lo habilitó explícitamente. Si habilita explícitamente el FPR de unidifusión en dos interfaces y lo deshabilita en una sola interfaz, el FPR de unidifusión seguirá estando habilitado implícitamente globalmente en el conmutador. El inconveniente de este enfoque es que el conmutador muestra el indicador que indica que el FPR de unidifusión solo está habilitado en interfaces en las que el FPR de unidifusión está habilitado explícitamente, por lo que, aunque el FPR de unidifusión está habilitado en todas las interfaces, este estado no se muestra.

  • Habilitar RPF de unidifusión explícitamente en todas las interfaces hace que sea más fácil saber si el RPF de unidifusión está habilitado en el conmutador, ya que cada interfaz muestra el estado correcto. (Solo las interfaces en las que se habilita explícitamente el RPF de unidifusión muestran el indicador que indica que el RPF de unidifusión está habilitado). El inconveniente de este enfoque es que si desea deshabilitar RPF de unidifusión, debe deshabilitarlo explícitamente en cada interfaz. Si el FPR de unidifusión está habilitado en cualquier interfaz, se habilita implícitamente en todas las interfaces.

Cuándo no habilitar RPF de unidifusión

Normalmente, no habilitará el FPR de unidifusión si:

  • Las interfaces de conmutador son de multiconexión.

  • Las interfaces de conmutador son interfaces de confianza.

  • BGP lleva prefijos y algunos de esos prefijos no se anuncian o no son aceptados por el ISP bajo su política. (El efecto en este caso es el mismo que el filtrado de una interfaz mediante una lista de acceso incompleta).

  • Las interfaces de conmutador están orientadas hacia el núcleo de la red. Las interfaces orientadas al núcleo suelen enrutarse asimétricamente.

Una interfaz enrutada asimétricamente usa diferentes rutas para enviar y recibir paquetes entre el origen y el destino, como se muestra en la figura 2. Esto significa que si una interfaz recibe un paquete, esa interfaz no coincide con la entrada de la tabla de reenvío como la mejor ruta de retorno al origen. Si la interfaz receptora no es la mejor ruta de retorno al origen de un paquete, el RPF de unidifusión hace que el conmutador descarte el paquete aunque provenga de un origen válido.

Figura 2: Interfaces Asymmetrically Routed Interfaces enrutadas asimétricamente
Nota:

No habilite el RPF de unidifusión en conmutadores EX3200, EX4200 y EX4300 si alguna interfaz de conmutador está enrutada asimétricamente, ya que el FPR de unidifusión está habilitado globalmente en todas las interfaces de estos conmutadores. Todas las interfaces de conmutador deben enrutarse simétricamente para que pueda habilitar RPF de unidifusión sin el riesgo de que el conmutador descarte el tráfico que desea reenviar.

Limitaciones de la implementación del FPR de unidifusión en conmutadores EX3200, EX4200 y EX4300

En los conmutadores EX3200, EX4200 y EX4300, el conmutador implementa RPF de unidifusión a nivel mundial. No se puede habilitar RPF de unidifusión por interfaz. La RPF de unidifusión está deshabilitada globalmente de forma predeterminada.

  • Cuando se habilita RPF de unidifusión en cualquier interfaz, se habilita automáticamente en todas las interfaces de conmutador, incluidos los grupos de agregación de vínculos (LAG), las interfaces de enrutamiento y puente integrados (IRB) y las interfaces VLAN enrutadas (RVI).

  • Cuando se deshabilita RPF de unidifusión en la interfaz (o interfaces) en la que habilitó RPF de unidifusión, se deshabilita automáticamente en todas las interfaces de conmutador.

Nota:

Debe deshabilitar explícitamente el RPF de unidifusión en cada interfaz en la que se habilitó explícitamente, o el RPF de unidifusión permanece habilitado en todas las interfaces del conmutador.

Los conmutadores QFX, OCX y EX3200 y EX4200 no realizan el filtrado RPF de unidifusión en el tráfico de múltiples rutas (ECMP) de igual costo. La comprobación RPF de unidifusión examina sólo una de las mejores rutas de retorno al origen del paquete, pero el tráfico ECMP emplea un bloque de direcciones que consta de varias rutas. El uso de RPF de unidifusión para filtrar el tráfico ECMP en estos conmutadores puede dar como resultado que el conmutador descarte los paquetes que desea reenviar porque el filtro RPF de unidifusión no examina todo el bloque de direcciones ECMP.