Cómo resolver problemas de búsqueda VIP incorrecta en Fortinet con la interfaz externa configurada

En este artículo se aborda un problema común en la configuración de VIP (Virtual IP) en dispositivos FortiGate, específicamente cuando se utilizan múltiples interfaces de túnel. Es crucial entender cómo se realiza la correspondencia de VIP para garantizar la redirección correcta del tráfico, especialmente en entornos donde se requiere alta disponibilidad y eficiencia en la gestión de recursos. Este artículo proporcionará un diagnóstico detallado y una solución recomendada para optimizar la configuración de VIP.

Descripción del problema

El problema se presenta cuando la configuración del VIP no permite la correcta asignación de la interfaz externa, lo que puede llevar a que el tráfico se dirija inesperadamente a una dirección IP virtual errónea. En este caso, se analizan dos configuraciones de VIP donde el tráfico proveniente de ‘Tunnel-1’ coincide con ‘VPN-1’ en vez de ‘VPN-2’, lo que causa confusión en la gestión de las conexiones.

Alcance

Este artículo aplica a dispositivos FortiGate, que permiten gestionar y adaptar configuraciones de red para optimizar el rendimiento y la seguridad.

Diagnóstico paso a paso

A continuación se presentan los comandos utilizados para mostrar la configuración del firewall y el tráfico recibido:

Core # show firewall vip
config firewall vip
    edit "VPN-1" ------------------------------------------> VIP ID 1.
        set uuid ea6e0a28-a31c-51ef-b7c2-6a42a7a068df
        set extip 193.1.1.1
        set mappedip "10.51.8.125"
        set extintf "Tunnel-2"
        set arp-reply disable
    next
    edit "VPN-2" ------------------------------------------> VIP ID 2.
        set uuid 4489bd26-a31e-51ef-365b-947e4f17e748
        set extip 193.1.1.1
        set mappedip "10.53.8.125"
        set extintf "Tunnel-1"
        set arp-reply disable
    next
end

Cuando se recibe tráfico de la interfaz de túnel ‘Tunnel-1’, se asocia incorrectamente con ‘VPN-1’. El siguiente registro de depuración refleja esta situación:

Core # 2024-11-15 19:30:56 id=65308 trace_id=26 func=print_pkt_detail line=5862 msg="vd-root:0 received a packet(proto=1, 10.10.1.1:4->193.1.1.1:2048) tun_id=10.5.136.2 from Tunnel-1."

Solución recomendada

Para remediar este problema, es fundamental incorporar el parámetro ‘srcintf-filter’ en la configuración del VIP. Esta opción permite establecer qué interfaz debe utilizarse para la traducción DNAT (Destination Network Address Translation).

Artículos relacionados  Cómo resolver el bloqueo de paquetes TCP-nulos en FortiGate

La configuración actualizada del VIP es la siguiente:

config firewall vip
    edit "VPN-1" ------------------------------------------> VIP ID 1.
        set uuid ea6e0a28-a31c-51ef-b7c2-6a42a7a068df
        set extip 193.1.1.1
        set mappedip "10.51.8.125"
        set extintf "Tunnel-2"
        set arp-reply disable
        set srcintf-filter "Tunnel-2"
    next
    edit "VPN-2" ------------------------------------------> VIP ID 2.
        set uuid 4489bd26-a31e-51ef-365b-947e4f17e748
        set extip 193.1.1.1
        set mappedip "10.53.8.125"
        set extintf "Tunnel-1"
        set arp-reply disable
        set srcintf-filter "Tunnel-1"
    next
end

Comandos CLI utilizados

  • show firewall vip: Muestra la configuración actual de las VIP.
  • config firewall vip: Inicia la configuración de una VIP específica.
  • set srcintf-filter: Define la interfaz de origen permitida para que reciba tráfico.

Buenas prácticas y recomendaciones

Asegúrese de siempre tener en cuenta la correcta configuración de ‘srcintf-filter’ para evitar conflictos en la redirección del tráfico. Esto no solo optimiza las configuraciones actuales, sino que también mejora significativamente la seguridad de su red.

Notas adicionales

La implementación de este tipo de configuraciones es crucial en entornos donde el tráfico y la seguridad son críticamente necesarios, como en centros de datos o redes corporativas de gran escala. Mantener una documentación clara y actualizada sobre las configuraciones puede facilitar la resolución de problemas futuros.

¿Te ha resultado útil??

0 / 0

Deja una respuesta 0

Your email address will not be published. Required fields are marked *