Comprendre le produit Bandwidth-Delay (BDP) est essentiel pour optimiser les performances TCP dans les réseaux à grande vitesse. BDP aide à déterminer la taille optimale de la fenêtre TCP pour utiliser pleinement la bande passante disponible sans causer de congestion.

Qu'est-ce que le produit Bandwidth-Delay?

Le produit Bandwidth-Delay est le produit de la bande passante d'un réseau et de son temps aller-retour (RTT). Il représente la quantité maximale de données qui peut être en transit dans le réseau à tout moment.

Calcul du PDE

La formule de PDE est simple :

BDP = largeur de bande × RTT

Lorsque la bande passante est mesurée en bits par seconde (bps) et en RTT en secondes. Le résultat est en bits, qui peuvent être convertis en octets en divisant par 8.

Application du PDE à l'échelle de la fenêtre TCP

Dans les réseaux à grande vitesse, la taille par défaut de la fenêtre TCP peut être insuffisante. L'échelle de la fenêtre TCP permet d'augmenter la taille de la fenêtre au-delà de la limite de 65 535 octets. Pour optimiser le débit, la taille de la fenêtre doit être réglée près du BDP.

Par exemple, si la bande passante est de 10 Gbps et que la TTR est de 50 ms, le calcul de la PDE est :

BDP = 10 000 000 000 bps × 0,05 s = 500 000 000 bits

La division de 8 donne environ 62,5 Mo. La fenêtre TCP doit être mise à l'échelle en conséquence pour correspondre à cette valeur pour une performance optimale.

  • Mesurer la bande passante du réseau en bps.
  • Déterminez le TTT en quelques secondes.
  • Calculer le PDE en utilisant la formule.
  • Ajuster la taille de la fenêtre TCP avec les options de mise à l'échelle.