IETF y conceptos clave de TCP/IP: MTU, fragmentación IP, tormentas de difusión y retroceso exponencial

Clasificado en Informática

Escrito el en español con un tamaño de 4,35 KB

IETF y conceptos clave de TCP/IP

¿Qué institución internacional es responsable de la arquitectura TCP/IP?

IETF (Internet Engineering Task Force), en español Grupo de Trabajo de Ingeniería de Internet, es la organización responsable del desarrollo y la evolución de la arquitectura TCP/IP. Sus especificaciones y estándares se publican principalmente en forma de RFC (Request for Comments).

¿Cuál es el paquete IP más grande que se puede encapsular en un marco Ethernet?

La MTU (Maximum Transmission Unit) estándar de Ethernet es de 1500 bytes. Esto significa que el tamaño máximo de un paquete IP (longitud total del campo Total Length del encabezado IP) que puede llevar un marco Ethernet es de 1500 bytes.

Es importante distinguir entre:

  • El tamaño máximo del paquete IP que cabe en un marco Ethernet: 1500 bytes.
  • La carga útil máxima transportada por ese paquete IP (por ejemplo, un segmento TCP sin cabeceras): si restamos la cabecera IP de 20 bytes (sin opciones) y la cabecera TCP de 20 bytes (sin opciones), obtenemos la MSS (Maximum Segment Size) típica: 1500 - 20 - 20 = 1460 bytes.

¿Qué es la fragmentación de IP y cuál es su propósito?

La fragmentación de IP se produce cuando un paquete IP debe atravesar un enlace cuya MTU es menor que el tamaño del paquete IP. En ese caso, el enrutador o el equipo que realiza el reenvío divide el paquete en varios fragmentos compatibles con la MTU del enlace siguiente para que puedan transmitirse.

El propósito de la fragmentación es permitir que paquetes grandes se transmitan a través de enlaces con MTU más pequeñas sin perder datos.

Cada fragmento IP incluye campos que permiten la reconstrucción del paquete original en el destino. Entre los campos más relevantes se encuentran:

  • Identification (Identificador): identifica todos los fragmentos que pertenecen a un mismo paquete original.
  • Flags, en particular la bandera MF (More Fragments): indica si hay más fragmentos que siguen.
  • Fragment Offset (desplazamiento): indica la posición del fragmento dentro del paquete original.

Fragmento: Ident, flag MF y offset.

¿Qué es una tormenta de difusión? ¿Por qué se deben evitar las tormentas de difusión?

Una tormenta de difusión consiste en la proliferación continua de tramas de difusión (broadcast) debido a la existencia de un bucle en una LAN conmutada Ethernet. Cuando hay un bucle, las tramas de difusión pueden replicarse indefinidamente entre switches, saturando la red.

Las tormentas de difusión deben evitarse porque:

  • Consumen una proporción significativa del ancho de banda disponible (caudal agregado).
  • Impiden que otro tráfico legítimo se transmita efectivamente a través de la red.
  • Pueden provocar degradación severa del rendimiento y pérdida de conectividad.

Las interfaces de red mantienen un contador para el número total de colisiones sufridas hasta ahora. ¿El número acumulado de colisiones afecta al algoritmo de retroceso exponencial?

No. El número total o acumulado de colisiones registrado por la interfaz es útil como indicador de diagnóstico (por ejemplo, para detectar sobrecarga de la red, exceso de hosts o problemas de escala), pero no es utilizado por el algoritmo de retroceso exponencial (Exponential Backoff).

El algoritmo de retroceso exponencial utilizado en accesos como CSMA/CD toma en cuenta el número de colisiones consecutivas que han ocurrido durante el intento actual de transmisión (es decir, el contador de reintentos para la trama en cuestión). A partir de ese contador se calcula el intervalo de espera aleatorio antes de reintentar, y ese intervalo crece exponencialmente con el número de colisiones consecutivas.

En resumen:

  • El contador acumulado de colisiones sirve para métricas y diagnóstico de red.
  • El algoritmo de retroceso exponencial usa el recuento de colisiones consecutivas de la transmisión actual, no el total acumulado.

Entradas relacionadas: