Interframe Gap. Tiempo entre tramas ethernet

     Los dispositivos Ethernet deben permitir un periodo de reposo (interframe gap; IFG) entre la transmisión de una trama y la siguiente. El tiempo mínimo es de 96 tiempos de bit (tiempo necesario para enviar 96 bits).
   
     Este retardo se introduce para dar a los equipos en una red Ethernet un ‘respiro’ entre tramas y poder llevar a cabo las funciones propias de ethernet de ‘limpieza’ en la tarjeta de red.


     Este periodo de 96 tiempos de bit entre tramas se corresponde con:

  • 9,6 μs para 10Mb/Ethernet
  • 960 ns para 100Mb/Ethernet
  • 96 ns para 1Gb/Ethernet
  • 9,6 ns para 10Gb/Ethernet

     En la recepción está permitido que estos tiempos sean inferiores:

  • 4,7 μs para 10Mb/Ethernet
  • 64 ns para 1Gb/Ethernet
  • 4 ns para 10Gb/Ethernet
   

     En Linux podemos ver en las estadísticas de un ping el ‘interframe gap’ o ‘interpacket gap’:
root@blinux-desktop:/home/blinux# ping -i 0 -c 5 213.9.191.33
PING 213.9.191.33 (213.9.191.33) 56(84) bytes of data.
64 bytes from 213.9.191.33: icmp_seq=1 ttl=251 time=113 ms
64 bytes from 213.9.191.33: icmp_seq=2 ttl=251 time=109 ms
64 bytes from 213.9.191.33: icmp_seq=3 ttl=251 time=106 ms
64 bytes from 213.9.191.33: icmp_seq=4 ttl=251 time=111 ms
64 bytes from 213.9.191.33: icmp_seq=5 ttl=251 time=108 ms

--- 213.9.191.33 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 54ms
rtt min/avg/max/mdev = 106.898/109.919/113.465/2.239 ms, pipe 5, ipg/ewma 13.742/111.638 ms


     En este ejemplo podéis ver además otro parámetro, EWMA (Exponential Weighted Moving Average). El ratio de paquetes estimado se utiliza para identificar ataques y actividades sospechosas. El adaptador de red Ethernet estima la llegada el siguiente paquete basándose en la estimación del paquete previo.

No hay comentarios:

Publicar un comentario

Nota: solo los miembros de este blog pueden publicar comentarios.