Dimensionar Firewall (PPS)
Ingresa el throughput objetivo y el tamaño de paquete (o IMIX) y calculo los paquetes por segundo que debe manejar el firewall, más la memoria por sesiones concurrentes y la tasa de nuevas conexiones.
Diagnóstico
—
PPS por tamaño de paquete
| Tamaño de trama | pps | Mpps |
|---|
Cómo se calcula · pps, IMIX y memoria
1. Paquetes por segundo:
pps = throughput(bps) ÷ (tamaño_paquete_B × 8). Un paquete
más chico ⇒ más paquetes para el mismo ancho de banda.
2. El peor caso es la trama mínima
de Ethernet (64 B): exige el máximo de pps. Por eso los
fabricantes publican el pps a 64 B.
3. IMIX simula tráfico real
mezclando tamaños: 7×64 + 4×570 + 1×1518 ⇒ promedio
353,83 B. Es una carga más representativa que 64 B solo.
4. Memoria de la tabla de sesiones:
sesiones × bytes_por_sesión. La tasa de nuevas
conexiones (cps) es un límite aparte: mide qué tan rápido se crean
sesiones, no el volumen de datos.
Cálculo local en tu navegador · sin registro · sin enviar datos.
¿Cómo funciona?
La calculadora convierte un throughput objetivo (kbps, Mbps o Gbps) en los paquetes por segundo que debe procesar un firewall o router, según el tamaño de paquete elegido: valores fijos de 64 a 1518 bytes, un tamaño personalizado o la mezcla IMIX simple (7×64 + 4×570 + 1×1518 bytes, promedio 353,83 B). Además dimensiona la memoria de la tabla de sesiones y registra la tasa de nuevas conexiones (cps) como límite de diseño independiente.
La fórmula central es pps = throughput(bps) ÷ (tamaño_paquete × 8): a igual ancho de banda, paquetes más pequeños exigen más pps. Por eso el peor caso es la trama mínima de Ethernet (64 B, IEEE 802.3), el valor con el que los fabricantes publican el rendimiento máximo. La memoria de estado se estima como sesiones × bytes_por_sesión (típico ≈ 300 B por entrada de la tabla de conexiones).
Ejemplo: firewall de borde a 10 Gbps con tráfico IMIX
- Con IMIX el paquete promedio es
353,83 B:pps = 10 000 000 000 ÷ (353,83 × 8) ≈ 3,53 Mpps. - El peor caso a 64 B sube a
10 000 000 000 ÷ 512 = 19,53 Mpps: ese es el dato que hay que comparar con la ficha del fabricante. - Con 1 000 000 de sesiones concurrentes a 300 B cada una, la tabla de estado ocupa 300 MB de memoria.