Table of Contents
Forstå Bandbredd-Delay Produkt (BDP) er viktig for å optimalisere TCP-ytelse i høyhastighetsnettverk. BDP hjelper med å bestemme den optimale TCP-vindustørrelsen til å utnytte tilgjengelig båndbredde fullt ut uten å forårsake overbelastning.
Hva er Bandbredd-Delay Produkt?
Bandbredde-Delay Produktet er produktet av et nettverks båndbredde og dens runde turtid (RTT). Det representerer den maksimale mengden data som kan være i transitt i nettverket til enhver tid.
Beregner BDP
Formlen for BDP er enkel:
BDP = Bandbredde × RTT]
Hvor båndbredde måles i biter per sekund (bps) og RTT i sekunder. Resultatet er i biter, som kan omdannes til byte ved å dele med 8.
Påfører BDP på TCP Vindusskala
I høyhastighetsnettverk kan standard TCP-vindustørrelse være utilstrekkelig. TCP vinduskalering gjør det mulig å øke vindustørrelsen utover grensen for 65 535 byte. For å optimalisere gjennomstrømsgrensen, bør vindustørrelsen settes nær BDP.
Hvis båndbredden er 10 Gbps og RTT er 50 ms, er BDP-beregningen:
BDP = 10.000 000 000 000 bps × 0,05 s = 500 000 000 bits]
Dividering med 8 gir ca. 62,5 MB. TCP-vinduet bør skaleres i samsvar med dette for å matche denne verdien for optimal ytelse.
- Måle nettverksbredde i bps.
- Bestem RTT i sekunder.
- Beregn BDP ved hjelp av formelen.
- Juster TCP vindustørrelse med skalering alternativer.