medición de latencia en un enrutador basado en Linux usando tcpdump

medición de latencia en un enrutador basado en Linux usando tcpdump

Estoy usando tcpdump para medir la latencia en un enrutador Linux, es decir, el retraso que experimentan los paquetes cuando pasan a través del enrutador (hecho de Ubuntu 10). Para ello, capturé paquetes en las interfaces IN y Out y resté su marca de tiempo de registro para conocer la latencia dentro del enrutador. Esperaba algún tipo de latencia plana; pero, por el contrario, la latencia aumentó linealmente con el tiempo. Utilicé iperf para enviar alrededor de 800.000 paquetes (de un tamaño de 1500 Byte) a través del enrutador (que tiene dos enlaces Gibabit).

Lo sorprendente es que, aunque la latencia en el enrutador aumentó de aproximadamente 20 microsegundos a 7 milisegundos, el rendimiento promedio medido cada segundo fue casi estable.

¿Podría decirme por qué ha aumentado la latencia? Puede haber algún problema al registrar correctamente el tiempo de captura de los paquetes de la interfaz de SALIDA.

Gracias de antemano.

información relacionada