Saltar al contenido
uencoder

CUBIC

CUBIC es el algoritmo de control de congestión TCP por defecto de Linux; su ventana de congestión crece según una función cúbica y supera a Reno en redes de BDP alto.

Propósito

Aprovechar el ancho de banda de forma eficiente en redes de producto ancho de banda-retardo (BDP) alto; es el valor por defecto de Linux desde 2.6.19.

Mecanismo

Tras una pérdida, CUBIC registra W_max; cwnd crece entonces según la función cúbica W(t) = C(t-K)^3 + W_max, centrada en W_max: primero rápido y luego más despacio al acercarse a W_max, antes de seguir creciendo más allá. El crecimiento de la ventana es independiente del RTT, lo que favorece las altas velocidades.

Casos de uso

  • Control de congestión por defecto de Linux
  • Redes de BDP alto
  • Transferencias de alta velocidad

Herramientas relacionadas

References