نقش سوئیچ های شبکه در مرکز داده
Dec 06, 2019
هنگامی که رابط سوئیچ شبکه ترافیک بیشتری را نسبت به توانایی خود دریافت می کند، سوئیچ شبکه انتخاب می کند که آن را در حافظه پنهان نگه دارد یا آن را کنار بگذارد.
حافظه پنهان سوئیچ شبکه معمولاً به دلیل سرعت های مختلف رابط شبکه ایجاد می شود. ترافیک سوئیچ شبکه به طور ناگهانی منفجر می شود یا تعداد زیادی-به-یک ترافیک منتقل می شود.
رایج ترین مشکلی که باعث ایجاد بافر در سوئیچ های شبکه می شود، تغییرات ناگهانی در بسیاری از-به-یک ترافیک است. به عنوان مثال، یک برنامه کاربردی بر روی چندین گره خوشه سرور ساخته شده است. اگر یکی از گره ها به طور همزمان از سوییچ های شبکه همه گره های دیگر داده درخواست کند، همه پاسخ ها باید همزمان به سوئیچ های شبکه برسد. هنگامی که این اتفاق می افتد، سیل ترافیک از تمام سوئیچ های شبکه، پورت سوئیچ شبکه درخواست کننده را سیل می کند. اگر سوئیچ شبکه دارای بافرهای خروجی کافی نباشد، سوئیچ شبکه ممکن است مقداری از ترافیک را حذف کند یا سوئیچ شبکه ممکن است تاخیر برنامه را افزایش دهد. بافرهای سوئیچ شبکه کافی می تواند از از دست رفتن بسته ها یا تاخیرهای شبکه به دلیل پروتکل های سطح پایین- جلوگیری کند.

مدرن ترین پلت فرم سوئیچینگ مرکز داده این مشکل را با به اشتراک گذاشتن حافظه پنهان سوئیچینگ سوئیچ های شبکه حل می کند. سوئیچ شبکه دارای یک فضای بافر است که به یک پورت خاص اختصاص داده شده است. حافظه پنهان سوئیچینگ مشترک سوئیچ شبکه بین فروشندگان و پلتفرم های مختلف بسیار متفاوت است.
برخی از فروشندگان سوئیچ شبکه سوئیچ های شبکه طراحی شده برای محیط های خاص را می فروشند. به عنوان مثال، برخی از سوئیچهای شبکه دارای پردازش بافر بزرگی هستند و برای محیطهای Hadoop در سناریوهای-تا{2}یک انتقال بسیار مناسب هستند. سوئیچ های شبکه در محیطی که قادر به توزیع ترافیک است، سوئیچ های شبکه نیازی به استقرار بافر در سطح سوئیچ ندارند.
بافر سوئیچ شبکه بسیار مهم است، اما پاسخ درستی برای اینکه چه مقدار فضای برای سوئیچ شبکه نیاز داریم وجود ندارد. بافر بزرگ سوئیچ شبکه به این معنی است که شبکه هیچ ترافیکی را کاهش نخواهد داد، و همچنین به معنای افزایش تأخیر سوئیچ شبکه است-داده های ذخیره شده توسط سوئیچ شبکه باید قبل از ارسال منتظر بمانند. برخی از مدیران شبکه بافرهای سوئیچ شبکه کوچکتر را ترجیح می دهند تا امکان پردازش برنامه یا پروتکل برای کاهش مقداری ترافیک را فراهم کنند. پاسخ صحیح این است که الگوهای ترافیک سوئیچ های شبکه برنامه خود را درک کنید و سوئیچ شبکه ای را انتخاب کنید که متناسب با این نیازها باشد.






