در مقاله همه چیز درباره پروتکل STP در مورد این پروتکل به طور کامل صحبت شد. ماهیت وجودی این پروتکل در سوئیچها را درک کردیم. نیز فهمیدیم این پروتکل چگونه عمل میکند و چگونه Loop را در شبکههای سوئیچینگ از بین میبرد. یاد گرفتیم که چگونه STP را بین سوئیچهای خود بهینه کنیم که به سرعت از حالت ناپایدار به پایدار برسد. این بهینهسازی در STP سنتی یا همان ۸۰۲.۱d به وسیله فعال کردن ابزارهایی مانند Portfast، Uplink fast و Backbonefast انجام میشد. ولی با این همه پیشنهاد میشود که به جای STP سنتی از Rapid STP یا همان ۸۰۲.۱w استفاده کنید. زیرا در RSTP هیچ وابستگی به زمان وجود ندارد و شبکه به سرعت به حالت پایدار در می آید. در این صورت شما برای بهینهسازی RSTP عملا نیاز به کار خاصی ندارید.
به اصطلاح Convergence Time در RSTP نسبت به STP سنتی بسیار بهتر میباشد.
ما در این مقاله و مقالههای بعدی در مورد Spanning-Tree در سوئیچهای Cisco Small Business صحبت خواهیم کرد.
نکته: سوئیچهای Small Business از STP سنتی (۸۰۲.۱d) و Rapid STP 802.1w و Multiple STP 802.1s پشتیبانی میکند.
نکته: Classic STP همان STP سنتی میباشد.
نکته: ماهیت کارکردی MSTP یا همان Multiple STP مانند Rapid STP میباشد. با این تفاوت که Rapid STP به ازای هر VLAN جداگانه محاسبه نمیشود و به ازای هر Instance سوئیچ RSTP را اجرا میکند. یعنی مثلا به ازای هر ظرف RSTP اجرا میشود که داخل ظرف میتواند چندین VLAN باشد.
نکته: ماهیت کارکردی STP سنتی با Rapid STP متفاوت میباشد که در جداول زیر تفاوتها را در Role اینترفیسها و State اینترفیسهای مشاهده میکنید.
در جدول زیر نیز تفاوت کلی انواع پروتکلهای STP را مشاهده میکنید:
توجه داشته باشید چون سوئیچهای سیسکو اسمال بیزینس از VLANing پشتیبانی میکنند، منظور از Classic STP همان PVST، و منظور از Rapid STP همان Rapid PVST است.
نکته: به صورت پیشفرض در سوئیچهای Small Business پروتکل STP بر روی تمامی پورتها فعال است و از Rapid STP استفاده میکند.
STP Status and Global Settings
Global Settings
در این قسمت شما می توانید تنظیمات STP را برای سوئیچ انجام دهید.
Spanning tree state: مشخص می کند STP در سوئیچ فعال باشد یا خیر.
STP Loopback Guard: می توانید Loop guard را در سوئیچ فعال یا غیر فعال کنید.
STP Operation Mode: مشخص می کنید که از کدام مد STP استفاده کنید (Classic PVST، Rapid PVST و MSTP). پیش فرض در حالت Rapid میباشد.
BPDU Handling: نشان میدهد در صورت غیر فعال بودن STP در سوئیچ، سوئیچ در مواقع دریافت فریم های STP چه کار کند:
Filtering یعنی بسته ها را دور بریزد.
Flooding یعنی بر روی تمامی اینترفیس های خود ارسال کند.
Path Cost Default Values: نشان میدهد Cost پورتهای سوئیچ در چه مدلی باشد. در حالت Short مقدار Cost در بازهی ۱ تا ۶۵۵۳۵، و در حالت Long بازهی Cost از ۱ تا ۲۰۰۰۰۰۰۰۰ می باشد.
Bridge Settings: در این قسمت می توانید اطلاعات مربوط به STP در سوئیچ را تنظیم کنید.
Priority: مقدار Priority در سوئیچ را مشخص میکنید که این مقدار ضریب ۴۰۹۶ می باشد و به صورت پیشفرض ۳۲۷۶۸ میباشد.
نکته: این مقدار مشخص می کند کدام سوئیچ Root Bridge شود.
نکته: مقدار Priority هر چه کمتر باشد بهتر است.
Hello Time: مشخص میکند سوئیچ هر چند ثانیه بر روی پورتهای Designated خود بسته BPDU ارسال کند.
MAX Age: مقدار زمان MAX Age را در سوئیچ مشخص میکنید.
Forwarding Delay: مقدار زمانی که سوئیچ بر روی هر پورت Delay می اندازد و محاسبات STP را انجام می دهد تا پورت را در وضعیت Forwarding قرار دهد که به ازای هر Listening و Learning به اندازه Forwarding Delay تاخیر دارد. پیشفرض ۱۵ ثانیه می باشد که جمع مدت زمان Listening و Learning برابر با ۳۰ ثانیه می شود.
نکته: پیشنهاد می شود مقادیر Hello Time, Forwarding Delay و MAX Age را تغییر ندهید و از همان مقادیر پیش فرض را استفاده کنید.
Designated Root
در این قسمت می توانید اطلاعات محاسباتی و به دست آمده در مورد STP در این سوئیچ را مشاهده کنید.
Bridge ID: مقدار Bridge-ID سوئیچ را نشان می دهد که شامل Priority و Base MAC Address است.
Root Bridge-ID: مقدار Bridge-ID سوئیچ ریشه یا Root Bridge را نشان میهد.
نکته: اگر مقدار Bridge ID و Root Bridge ID برابر باشد یعنی همان سوئیچ ریشه میباشد.
Root Port: پورتی که در سوئیچ با کمترین هزینه (Cost) سوئیچ را به Root Bridge یا همان سوئیچ ریشه میرساند.
Root Path Cost: مقدار هزینه یا Cost-ای که سوئیچ را از طریق Root Port به سوئیچ ریشه میرساند.
Topology Change Counts: تعداد دفعاتی که STP از حالت پایدار خارج شده و توپولوژی عوض شده است.
Last Topology Change:آخرین باری که توپولوژی تغییر کرده است.