NetFlow en FortiGate: paso a paso en CLI

Requisitos previos

  • Hora y zona horaria correctas: las marcas de tiempo deben ser precisas para correlación en el colector.
  • Compatibilidad: NetFlow se configura en config system netflow con colecciones múltiples, timeouts y método de selección de interfaz.
  • Sin muestreo configurable: FortiGate no soporta “sampling rate” en NetFlow; el “sampler” por interfaz procesa cada paquete o se desactiva. Para sampling real, usar sFlow.

Configuración básica del exportador

  1. Entrar en NetFlow y crear el colector
    • Claves: IP/puerto del colector, source-ip del FortiGate, método de selección de interfaz (auto/sdwan/specify).
config system netflow
  set active-flow-timeout 300
  set inactive-flow-timeout 15
  set template-tx-timeout 600
  set template-tx-counter 20
  config collectors
    edit 1
      set collector-ip 192.0.2.10
      set collector-port 2055
      set interface-select-method auto
      # Opcional según tu diseño:
      # set source-ip 203.0.113.2
      # set interface-select-method specify
      # set interface "wan1"
    next
  end
end

Rangos y defaults: activo 60–3600 (por defecto 1800), inactivo 10–600 (por defecto 15), template 60–86400 (por defecto 1800), counter 10–6000 (por defecto 20).

  1. Seleccionar la IP de origen adecuada
    • Recomendación: si el tráfico pasa por VPN/SD‑WAN o NAT asimétrico, fija source-ip a una IP alcanzable y esperada por el colector para evitar descartes por IP inesperada.

Nota HA: si ha-direct está habilitado, source-ip/source-ip-interface no están disponibles; ajusta el diseño de salida del tráfico local-out en consecuencia.


Activar NetFlow en interfaces

  • Habilita el “sampler” por interfaz (LAN/port de interés). No es sampling con ratio; es habilitación per‑direction.
config system interface
  edit "port1"
    set netflow-sampler both    # opciones: disable | rx | tx | both
  next
  # Repite en otras interfaces que quieras monitorizar
end
  • Punto clave: NetFlow “completo” se deriva del estado de sesión del firewall; el sampler por interfaz procesa cada paquete.

Múltiples colectores y SD‑WAN

  • Hasta 6 colectores: puedes configurar varias entradas en config collectors (IDs 1–6), cada una con su IP/puerto, método de selección e IP de origen.
  • SD‑WAN: usa set interface-select-method sdwan cuando la salida hacia el colector depende de reglas SD‑WAN/policy routing; si necesitas forzar una interfaz concreta, usa specify + set interface.

Ejemplo con dos colectores y SD‑WAN:

config system netflow
  config collectors
    edit 1
      set collector-ip 192.0.2.10
      set collector-port 2055
      set interface-select-method sdwan
    next
    edit 2
      set collector-ip 198.51.100.50
      set collector-port 9996
      set source-ip 203.0.113.2
      set interface-select-method specify
      set interface "wan1"
    next
  end
end

Verificación y troubleshooting

  • Ver configuración: Revisa timeouts, colectores e interfaces con sampler activo.
show system netflow
get system netflow
show system interface | grep -f netflow
  • Comprobar envío al colector: Deberías ver exportaciones desde la IP de origen esperada. Si no sale nada, valida routing/SD‑WAN, source-ip y políticas de local‑out. diagnose sniffer packet any "host 192.0.2.10 and port 2055" 4 0 a
  • Correlación de tiempo: Asegura NTP correcto en FortiGate para que el colector no descarte flujos por timestamps inconsistentes.

Ajustes prácticos y notas

  • Tiempo activo 300s: reduce latencia de visibilidad sin inundar el colector; 1800s por defecto es conservador. Ajusta según volumen.
  • Tiempo inactivo 15s: suficiente para cerrar flujos terminados y mantener frescura de datos.
  • Templates: template-tx-timeout 600 + template-tx-counter 20 mantienen al colector sincronizado sin exceso de overhead.
  • Sin sampling rate en NetFlow: si necesitas muestreo (por carga/escala), considera sFlow en vez de NetFlow.

Ejemplo completo mínimo

config system netflow
  set active-flow-timeout 300
  set inactive-flow-timeout 15
  set template-tx-timeout 600
  set template-tx-counter 20
  config collectors
    edit 1
      set collector-ip 192.0.2.10
      set collector-port 2055
      set interface-select-method auto
      # set source-ip 203.0.113.2   # opcional pero recomendable en VPN/NAT/SD-WAN
    next
  end
end

config system interface
  edit "port1"
    set netflow-sampler both
  next
end

Nota: Esta configuración sigue exactamente la sintaxis de 7.4.8.

Scroll al inicio
Resumen de privacidad

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.

WordPress Appliance - Powered by TurnKey Linux