TCP CÚBICO

CUBIC es una implementación de TCP con un algoritmo de control de congestión optimizado para redes de gran ancho de banda y alta latencia, también conocido como LFN para Long Fat Networks.

Es un derivado menos agresivo y más sistemático de BIC TCP. En este último, el tamaño de la ventana es una función cúbica que tiene como parámetro el tiempo transcurrido desde el último evento de congestión, con un punto de inflexión fijado al tamaño de la ventana antes del evento. Dado que es una función cúbica, hay dos componentes en el crecimiento de la ventana. La primera es una parte cóncava donde el tamaño de la ventana aumenta rápidamente al valor conocido antes del último evento de congestión. El segundo es el crecimiento convexo donde CUBIC intenta aprovechar más ancho de banda, lentamente al principio y luego muy rápidamente. CUBIC pasa mucho tiempo en una meseta entre el crecimiento cóncavo y convexo, lo que permite que la red se estabilice antes de que CUBIC busque explotar más ancho de banda.

Otra diferencia importante entre CUBIC y otros estándares TCP es que no depende de recibir reconocimientos para aumentar el tamaño de la ventana. Esto depende solo del último evento de congestión. Con TCP estándar, los flujos con un RTT muy corto reciben reconocimientos más rápido y, por lo tanto, sus ventanas de congestión crecen más rápido que otros flujos con RTT más largos. CUBIC permite mayor equidad entre flujos ya que el crecimiento de la ventana es independiente del RTT.

CUBIC TCP se implementa y se usa de forma predeterminada en los kernels de Linux 2.6.19 y superiores, así como en Windows 10 Fall Creators Update y Windows Server 2016 Update 1709.

Ver también

Referencias

  1. Sangtae Ha, Injong Rhee, Lisong Xu, "  CUBIC: Una nueva variante de TCP de alta velocidad compatible con TCP  " [PDF] ,julio 2008( DOI  10.1145 / 1400097.1400105 )
  2. Sangtae Ha, Injong Rhee, Lisong Xu, Lars Eggert, Richard Scheffenegger (febrero de 2018). [rfc: 8312 CUBIC para redes rápidas de larga distancia ]. DOI : 10.17487 / RFC8312 . RFC 8312 . rfc: 8312 . Modelo: Cite IETF
  3. Tetcos Engineering, “  Comparación de algoritmos de control de congestión TCP  ” [ archivo de31 de marzo de 2017] [PDF] ,2014
  4. Microsoft, "  Actualizaciones en Windows TCP  " [PDF] ,15 de noviembre de 2017

enlaces externos