La comprensione del prodotto Bandwidth-Delay (BDP) è essenziale per ottimizzare le prestazioni TCP nelle reti ad alta velocità. BDP aiuta a determinare la dimensione ottimale della finestra TCP per utilizzare completamente la larghezza di banda disponibile senza causare congestione.

Che cosa è il prodotto Bandwidth-Delay?

Il prodotto Bandwidth-Delay è il prodotto della larghezza di banda di una rete e del suo tempo di andata e ritorno (RTT), che rappresenta la quantità massima di dati che possono essere in transito nella rete in qualsiasi momento.

Calcolo del BDP

La formula per BDP è semplice:

BDP = Larghezza di banda × RTT

Quando la larghezza di banda viene misurata in bit al secondo (bps) e RTT in secondi, il risultato è in bit, che possono essere convertiti in byte dividendo di 8.

Applicare BDP in scala TCP

Le reti ad alta velocità possono essere insufficienti per la dimensione predefinita della finestra TCP. La scalata delle finestre TCP consente di aumentare la dimensione della finestra oltre il limite di 65.535 byte.

Ad esempio, se la larghezza di banda è 10 Gbps e RTT è 50 ms, il calcolo BDP è:

BDP = 10.000.000.000 di bps × 0.05 s = 500,000,000 bit

La finestra TCP dovrebbe essere scalata in modo da corrispondere a questo valore per prestazioni ottimali.

  • Misurare la larghezza di banda di rete in bps.
  • Determinare la RTT in pochi secondi.
  • Calcola BDP utilizzando la formula.
  • Regolare le dimensioni della finestra TCP con le opzioni di scala.