Cómo solucionar la interpretación de estadísticas por protocolo en grupos de IP de sobrecarga en el firewall Hyperscale

Este artículo aborda un problema que puede surgir al configurar un grupo de direcciones IP de tipo CGN con la opción de overload habilitada en un FortiGate utilizando la licencia Hyperscale. En estos casos, se pueden observar estadísticas incorrectas de sesiones del grupo de direcciones IP, ya que las sesiones UDP y TCP no se diferencian adecuadamente. Es crucial entender y resolver este problema para asegurar el rendimiento óptimo de su firewall y evitar confusiones en el monitoreo de tráfico.

Descripción del problema

Cuando se configura un grupo de direcciones IP de tipo CGN con la opción de overload habilitada en FortiGate, se presentan estadísticas de sesiones de IP de grupo erróneas. Más específicamente, se observa que las sesiones UDP y TCP no son diferenciadas. Este comportamiento es causado por una limitación en el procesador NP7.

Alcance

Este artículo se aplica a firewalls Hyperscale que utilizan la licencia adecuada para configurar grupos de direcciones IP de tipo CGN.

Diagnóstico paso a paso

Para diagnosticar este problema, se puede crear un grupo de direcciones IP de tipo CGN utilizando la configuración siguiente:

config firewall ippool
    edit "NAT_TEST"
        set type cgn-resource-allocation
        set startip 10.10.10.13
        set endip 10.10.10.13
        set cgn-spa enable
        set cgn-overload enable
    next
end

En la configuración anterior, la opción overload está habilitada para este grupo de direcciones IP.

Para propósitos de prueba, principalmente se envía tráfico UDP a través de este grupo, sin embargo, las estadísticas del grupo indican 0 sesiones UDP y un gran número de sesiones TCP:

diag firewall ippool list
ippool NAT_TEST: id=277, block-sz=128, num-block=8, fixed-port=no, use=2
ip-range=10.10.10.13-10.10.10.13 start-port=5117, num-pba-per-ip=472
clients=0, inuse-NAT-IPs=0
total-PBAs=472, inuse-PBAs=0, expiring-PBAs=0, free-PBAs=100.00%
allocate-PBA-times=0, reuse-PBA-times=0
grp=N/A, start-port=5117, end-port=65530
npu-clients=1, npu-inuse-NAT-IPs=1, total-NAT-IP=1
npu-total-PBAs=60288, npu-inuse-PBAs=340010/0, npu-free-PBAs=0.00%/100.00%
npu-tcp-sess-count=340010, npu-udp-sess-count=0

Esta discrepancia es causada por la limitación del procesador NP7 en el uso del firewall Hyperscale combinado con un grupo de tipo CGN habilitado para sobrecarga. En estos casos, las estadísticas no pueden diferenciar entre sesiones TCP y UDP, y por lo tanto se reportan todas las sesiones bajo npu-tcp-sess-count.

Artículos relacionados  Cómo solucionar la configuración de NAT de origen 'One-to-One' en un cortafuegos NGFW basado en políticas

Nota: Cualquier otro tipo de grupo no presentará este problema.

Solución recomendada

Para mitigar este problema, asegúrese de que la configuración de su grupo de direcciones IP siga las pautas mencionadas. Es importante mencionar que, aunque esta limitación puede ser confusa, no afecta de manera crítica el funcionamiento del firewall, sino que reduce la precisión de las estadísticas mostradas.

Comandos CLI utilizados

Los siguientes comandos CLI fueron utilizados en la configuración y el diagnóstico:

  • config firewall ippool: Este comando inicia la configuración del grupo de direcciones IP.
  • diag firewall ippool list: Este comando se utiliza para listar las estadísticas actuales del grupo de direcciones IP.

Buenas prácticas y recomendaciones

1. Asegúrese de revisar periódicamente las configuraciones de su firewall para adaptarse a cambios en la red.

2. Mantenga actualizado su sistema FortiGate y verifique regularmente las actualizaciones de firmware que pueden abordar problemas conocidos.

3. Considere alternativas de monitoreo para sesiones TCP y UDP, especialmente si su configuración involucra tráfico crítico.

Notas adicionales

Si experimenta problemas adicionales o inconsistencias en el rendimiento, consulte la documentación oficial de Fortinet o contacte a su soporte técnico para obtener asistencia especializada.

¿Te ha resultado útil??

0 / 0

Deja una respuesta 0

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