درک محصول پهنای باند (BDP) برای بهینه سازی عملکرد TCP در شبکه های سرعت بالا ضروری است. BDP به تعیین اندازه پنجره TCP بهینه برای استفاده کامل پهنای باند موجود بدون ایجاد ازدحام کمک می کند.

محصول Bandwidth-Delay چیست؟

محصول Bandwidth-Delay محصول پهنای باند شبکه و زمان دور سفر آن (RTT) است که نشان دهنده حداکثر مقدار داده است که می تواند در هر زمان در حال حمل و نقل در شبکه باشد.

محاسبه BDP

فرمول BDP ساده است:

BDP = Bandwidth × RTT [FLT 1 ]

در جایی که پهنای باند در بیت های هر ثانیه (bps) و RTT در ثانیه اندازه گیری می شود، نتیجه در بیت ها است که می تواند با تقسیم 8 به بایت تبدیل شود.

استفاده از BDP به TCP Scaling

در شبکه های سرعت بالا، اندازه پنجره TCP پیش فرض ممکن است ناکافی باشد. مقیاس پنجره TCP اجازه می دهد تا اندازه پنجره فراتر از 65،535- بایت افزایش یابد تا از طریقput بهینه شود، اندازه پنجره باید نزدیک به BDP تنظیم شود.

به عنوان مثال، اگر پهنای باند 10 گیگابیت در ثانیه و RTT 50 متر باشد، محاسبه BDP این است:

BDP = 10٫000 bps × 0.05 {\displaystyle {\displaystyle } = 500,000,000 بیت

تقسیم بندی 8 تقریبا 62.5 MB می دهد.در نتیجه پنجره TCP باید با این مقدار برای عملکرد بهینه مقیاس شود.

  • پهنای باند شبکه را در bps اندازه گیری کنید.
  • RTT را در ثانیه ها مشخص کنید.
  • محاسبه BDP با استفاده از فرمول
  • اندازه پنجره TCP را با گزینه های مقیاس پذیری تنظیم کنید.