הבנת המוצר Bandwidth-Delay (BDP) חיוני עבור אופטימיזציה של TCP ברשתות מהירות גבוהה. BDP עוזר לקבוע את גודל חלון TCP אופטימלי לשימוש רוחב פס זמין לחלוטין מבלי לגרום גודש.

מהו Bandwidth-Delay Product?

מוצר Bandwidth-Delay הוא המוצר של רוחב פס רשת וזמן ה-Trip העגול שלה (RTT) הוא מייצג את כמות הנתונים המקסימלית שיכולה להיות במעבר ברשת בכל עת נתון.

עקבו אחרי BDP

הנוסחה עבור BDP היא פשוטה:

[[1924]]]]]] [[1924]]]]]]]]

כאשר רוחב הפס נמדד ב bits לשנייה (bps) ו RTT בתוך שניות.התוצאה היא ב bits, אשר ניתן להמיר אותם על ידי חלוקת עד 8.

שימוש ב- BDP ל- TCP Window Scaling

ברשתות מהירות גבוהה, גודל חלון ברירת המחדל של TCP עשוי להיות לא מספיק. קיבולת חלון TCP מאפשר גודל החלון להיות גדל מעבר למגבלת 65,535-byte. כדי לייעל את נפח החלון צריך להיות מוגדר קרוב BDP.

לדוגמה, אם רוחב הפס הוא 10 Gbps ו RTT הוא 50 מ's, חישוב BDP הוא:

(ב) ⁇ 0(BDP= 10,000 000 bps × 0.05 s = 500 000 bitsssigmFLT 1

על ידי 8 נותן בערך 62.5 MB. חלון TCP צריך להיות בקנה מידה בהתאם כדי להתאים את הערך הזה עבור ביצועים אופטימליים.

  • מדדו את רוחב הפס ברשת ב Bps.
  • לקבוע את ה-RTT בתוך שניות.
  • חישוב BDP באמצעות הנוסחה.
  • התאמת גודל חלון TCP עם אפשרויות דרוג.