مقاله ، تحقیق ، پروژه ، پایان نامه

دریافت مقاله ، پروژه و پایان نامه

STP چیست ؟

 چیست ؟
وظیفه اصلی Spanning Tree Protocol حذف کردن Loop های لایه دو از شبکه است. STP توسط Compaq/HP بوجود آمد و پس از آن IEEE با بهسازی آن 802.1d را عرضه کرد. تفاوت مهم این دو این است که با هم Compatible نیستند. سیسکو از 802.1d بر روی سوییچ های خود استفاده می کند و بصورت پیش فرض روی سوییچ هایش Enable است. اگر شبکه ای دارید که تلفیقی از Device ها با Brand های مختلف است احتمالا مشکل لوپ های لایه 2 در شبکه شما وجود دارد.

برای اینکه STP کار بکند سوییچ ها باید یک سری دیتا برای هم Share کنند به اسم BPDU که مولتی کست می شود و فقط سوییچ های لایه 2 با آن گوش می دهند. سوییچ ها از BPDU برای درک توپولوژی شبکه استفاده می کنند. چه دیوایسی به چه دیوایسی متصل است و آیا Loop وجود دارد یا نه. اگر Loop پیدا بکنند آن پورت را Disable خواهند کرد. به عبارت دیگر برای ارتباط یک دیوایس با دیوایس های دیگر فقط بایستی یک مسیر وجود داشته باشد. اگر تغییری در مسیرها بوجود بیاید ، مثلا یک لینک Down شود ، پورتی که Block شده توسط STP باز می شود. BPDU هر 2 ثانیه در شبکه Broadcast می شود که باعث می شود Convergence Time کاهش یابد. Convergence ترمی در شبکه است که زمانی را که طول می کشد تا تغییرات نظیر UP شدن Back up ، قطع لینک و .... در شبکه اعمال شود ، را شرح می دهد. هر چه این زمان کمتر باشد Availability شبکه شما بیشتر خواهد شد. تنظیم مدت زمان ارسال های BPDU به 2 ثانیه باعث می شود تا Convergence Time شبکه فوق العاده پایین باشد. BPDU اطلاعات سودمندی از جمله : توپولوژی شبکه و لوپ های حاصل از آن توپولوژی را برای سایر سوییچ های شبکه ارسال می کند. برای مثال هر سوییچ یک Unique Identifier دارد که به Switch ID معروف است و از Priority و MAC سوییچ تشکیل شده است. وقتی که سوییچ ها یک BPDU را Advertise می کنند Switch ID را در BPDU قرار می دهند تا به این وسیله سوییچ دریافت کننده BPDU بداند که این بسته از کدام سوییچ ارسال شده است.

 

+ نوشته شده در  ساعت   توسط S.A.H  |