پرش به محتوا

پیش‌نویس:سوئیچینگ برشی

از ویکی‌پدیا، دانشنامهٔ آزاد

در شبکه های رایانه ای ، سوئیچینگ برشی (Cut-through) که به آن ارسال برشی نیز گفته می شود [۱] روشی برای سیستم های سوئیچینگ بسته (packet) است ، که در آن سوئیچ به طور معمول به محض این که آدرس مقصد و رابط خروجی تعیین می شود شروع به ارسال یک فریم یا بسته، قبل از دریافت کل فریم می کند ، در مقایسه با ذخیره و ارسال ، این روش تأخیر را از طریق سوئیچ کاهش می دهد و برای مدیریت خطا به دستگاه های مقصد متکی است. سوئیچینگ برش خالص فقط زمانی امکان پذیر است که سرعت رابط خروجی برابر یا بیشتر از سرعت رابط ورودی باشد.

سوئیچینگ تطبیقی بر اساس شرایط فعلی شبکه ، رفتارهای برش و ذخیره و ارسال را به صورت پویا انتخاب می کند.

سوئیچینگ برش با تعویض کرمچاله ارتباط نزدیک دارد. [۲] [۳]

استفاده در اترنت

[ویرایش]

وقتی از سوئیچینگ برشی در اترنت استفاده می شود ، چون توالی بررسی فریم در انتهای فریم ظاهر میشود، سوئیچ نمی تواند یکپارچگی بسته ورودی را قبل از بازارسال تأیید کند. یک سوئیچی برش بسته های خراب را به جلو هدایت می کند ، در حالی که سوئیچ ذخیره و ارسال آنها را رها می کند. [۴]

این فناوری توسط کالپانا ، شرکتی که اولین سوئیچ اترنت را معرفی کرد ، توسعه داده شد. [۵]

مزیت اصلی سوئیچ های اترنت برشی ، در مقایسه با سوئیچ های اترنت ذخیره و ارسال ، تأخیر کمتر است. [۱] سوئیچ های برشی اترنت می توانند از تاخیر شبکه در حدود 10 میکرو ثانیه پشتیبانی کنند. تاخیر های زیر 3 میکروثانیه اپلیکیشن پایان-به-پایان به سخت افزار تخصصی مانند InfiniBand نیاز دارند.

بدون قطعه (Fragment Free) یک نسخه ای از سوئیچ cut-through است که با اطمینان از عدم ارسال قطعات متداخل، تا حدی این مشکل را برطرف می کند. مکانیزم بدون قطع فریم را تا زمانی که 64 بایت اول آن از منبع خوانده شود نگه میدارد تا تداخل ممکن را قبل از ارسال تشخیص دهد. این مکانیزم تنها زمانی مفید است که احتمال تداخل روی پورت منبع وجود داشته باشد. [۶]

نظریه مطرح شده این است که فریم های آسیب دیده (معمولاً در اثر تداخل و برخورد) اغلب کوتاه تر از حداقل اندازه فریم اترنت معتبر هستند که 64 بایت است. با یک بافر بدون قطعه ، 64 بایت اول هر فریم ، MAC منبع و پورت را در صورت لزوم به روز میکند، MAC مقصد را میخواند و فریم را ارسال میکند. اگر فریم کمتر از 64 بایت باشد ، دور انداخته می شود. فریم هایی که کوچکتر از 64 بایت هستند ، خراب یا runt نامیده می شوند. به همین دلیل است که به سوئیچینگ بدون قطعه گاهی سوئیچینگ "بدون خرابی"("runt less") گفته می شود. از آنجا که سوئیچ فقط 64 بایت از هر فریم را بافر می کند ، مکانیزم بدون قطعه یک حالت سریعتر از ذخیره و ارسال است ، اما هنوز هم خطر ارسال فریم های بد وجود دارد. [۷]

سناریوهای خاصی وجود دارد که یک سوئیچ برشی اترنت را مجبور به بافر کردن کل بسته می کند و مانند یک سوئیچ اترنت ذخیره و ارسال برای آن بسته عمل می کند:

  • سرعت: هنگامی که پورت خروجی سریعتر از پورت ورودی است ، سوئیچ باید کل فریم دریافت شده از پورت سرعت پایین را بافر کند تا سوئیچ بتواند انتقال آن فریم را از پورت سرعت بالا شروع کند ، تا از زیرپوشی جلوگیری کند. (هنگامی که پورت خروجی کندتر از پورت ورودی باشد ، سوئیچ می تواند سوئیچ برشی را انجام دهد و انتقال آن فریم را قبل از اینکه کاملاً دریافت شود شروع کند ، اگرچه هنوز باید قسمتی از فریم را بافر کند).
  • ازدحام: هنگامی که یک سوئیچ برش تصمیم می گیرد که یک فریم از یک پورت ورودی باید از طریق یک پورت خروجی خارج شود ، اما آن پورت خروجی در حال حاضر مشغول ارسال یک فریم از یک پورت ورودی دوم است ، سوئیچ باید قسمتی از فریم یا کل آن را از درگاه اول ورودی بافر کند. [۱]

منابع

[ویرایش]
  1. ۱٫۰ ۱٫۱ ۱٫۲ Cisco. https://www.cisco.com/c/en/us/products/collateral/switches/nexus-5020-switch/white_paper_c11-465436.html "Cut-Through and Store-and-Forward Ethernet Switching for Low-Latency Environments"].
  2. Stefan Haas. "The IEEE 1355 Standard: Developments, Performance and Application in High Energy Physics". 1998. p. 59.
  3. Patrick Geoffray; Torsten Hoefler. "Adaptive Routing Strategies for Modern High Performance Networks". شابک ‎۹۷۸−۰−۷۶۹۵−۳۳۸۰−۳. 2008. p. 2.
  4. "Cut-Through and Store-and-Forward Ethernet Switching for Low-Latency Environments". Cisco. Retrieved 2011-11-10.
  5. "Cisco to Acquire Kalpana, Leading Ethernet Switching Company". Cisco Systems, Inc. Archived from the original on 2010-06-18.
  6. "Switches - What Are Forwarding Modes and How Do They Work?". Archived from the original on 2014-04-19. Retrieved 2011-08-13.
  7. "Switching – Store and forward, Cut-through and Fragment free". Archived from the original on 2013-11-11. Retrieved 2013-11-11.

لینک های خارجی

[ویرایش]