مکانیزم های ارسال پکت در سوئیچ
سلام.
در مورد کاربرد انواع مکانیزم های ارسال پکت در سوئیچ سوال داشتم :
عموما چه زمانی از روش store&forward -- چه زمانی از روش cut-through---- و چه زمانی از fragment-free استفاده میشود؟
7 پاسخ
مهندس وقتی وارد تنظیمات سوئیچ میشم تو تنظیمات switch mode این مکانیزم ها وجود ندارد چطور میشه بهش دسترسی داشت و اینکه چطور میشه و با چه دستوری میشه فهیمد سوئیچ با چه مکانیزمی در حال حاضر کار میکنه
به مطالب زیر مراجعه کنید :
زمانیکه صحت و تمامیت اطلاعات برای شما از سرعت بیشتر اهمیت داره از حالت Store and Forward استفاده می کنید ، زمانیکه سرعت و صحت در یک راستا برای شما اهمیت برابر دارند از Fragment Free و زمانیکه سرعت برای شما بیشتر از صحت داده ها مهم هست از Cut Through استفاده می کنید ، شما می تونید حالت های برخورد سویچ با بسته های اطلاعاتی رو در سویچ های سیسکو با استفاده از switch mode تعریف کنید که Store and forward باشه یا cut through این قابلیت ها روی سویچ ها تعریف میشن .
سلام.
من هم همین سوال برام پیش آمده ولی خوب جوابی پیدا نکردم براش. آن زمان که این سوال رو مطرح کردم ، صرفا دنبال یادگیری مفاهیم بودم ولی خوب الان در عمل که میخوام استفاده کنم، روش پیاده سازی را نمیدانم.
بابت راهنمایی ممنون.
ولی منظورم از سوال در مورد کاربرد آنها بود.
از هر کدام از روش ها در چه زمانی استفاده میشود
Store and Forward
در این روش تمامی بسته های ارسالی به سوییچ پس از دریافت توسط سوییچ ذخیره و بافر می شوند. در این مرحله سوییچ قادر به چک کردن سلامت بسته های دریافتی می باشد و به عبارتی می تواند از صحت بسته اطمینان حاصل کند. پس برای تایید سلامت بسته دریافتی کد crc چک می شود در صورتی که خطایی نبود بسته به مقصد هدایت می شود . در صورتی که در crc خطایی مشاهده شود بسته کنار گذاشته می شود.
Fragment-Free
در این روش سوییچ هیچ بررسی ای روی MAC فرستنده و یا ذخیره ادرس Mac گیرنده نمی شود و تنها در این روش ۶۴ بایت اول از بسته ارسالی چک می شود اگر خطایی در این ۶۴ بایت مشاهده نشد بسته به سمت مقصد ارسال می شود. دلیل این کار هم این است که بیشتر خطاها در ۶۴ بایت اول اتفاق می افتد.
Cut-through
در این روش سوئیچ بسته های ارسالی از نود فرستنده را دریافت کرده، آدرس MAC فرستنده را ذخیره می کند در این روش بسته ها به هیچ عنوان ذخیره و بافر نمی شوند و تنها نکته قابل بررسی در بسته های دریافتی ادرس مک فرستنده است ، در این روش بدون چک کردن crc و خطاهای احتمالی اقدام به ارسال بسته به سمت نود گیرنده می کند.
مهندس خودم با بررسی که کردم در فروم های سیسکو متوجه شدم تمام سوئیچ های سری catalyst همگی با توجه به پروسس های سریع امروزی از روش store and forward استفاده میکنند ( سوئیچ های قدیمی از مکانیزم cut-through استفاده می کردن) به جز سوئیچ های سری nexus که مختص استفاده در دیتا سنترها است و قابلیت سوئیچ کردن بین مکانیزم store and forward و cut-through دارند ولی به صورت پیش فرض این سری از سوئیچها به روش cut-through هستند
نتیجه پس در سوئیچ های به جز سوئیچ های دیتا سنتر این قابلیت امروزه قابل تنظیم نیست
و در مکانیزم cut-through که به دو بخش تقسیم میشه
1- fragment free
2-fast-forward
در سوئیچ های سری 3000 الی 9000 nexus تا اونجای که من میدونم قابل پیادسازی است