Tie Breaker : در شرایطی که Cost هر دو مسیر مشابه باشد ، اولویت دیگری یا اصطلاحا Tie Breaker باید مورد استفاده قرار گیرد و آن Lowst Sender BID است و در این حالت چنانچه BID فرستنده کمتر باشد به عنوان Root Port انتخاب میشود .
در اینجا Root Bridge ، Cost و Sender BID یک سوئیچ است ، حال چه باید کرد ؟
در این وضعیت از Tie Breaker سوم استفاده میکنیم و Lowest Sender PID مربوط به پورت سوئیچ فرستنده بسته BPDU در نظر گرفته می شود . چنانچه بخواهیم در انتخاب صورت گرفته بنا به دلایلی تغییراتی اعمال کنیم میتوان با تغییر Port ID که از Priority و شماره پورت تشکیل شده است استفاده کرده و اولویت دیگری را برای انتخاب Root Port تعیین کنیم . Priority مضربی از 16 است و لازم به ذکر است که تنظیم دستور زیر میبایست بر روی پورت یا Interface مورد نظر انجام شود .
Switch(config-if)#spanning-tree vlan VLAN_ID port-Priority PRIORITY_NUM
3- Select Designated Port: (انتخاب پورت برتر) پورتی است که بسته BPDU را با کمترین Cost دریافت میکند . این پورت در Packet Tracer با رنگ سبز نشان داده میشود . تا اینجا تمامی پورت ها و سوئیچ ها نقش و عنوان را به خود اختصاص داده اند بغیر از یک پورت که در وضعیت Block قرار گرفته (Block Port) و به نقشی به عنوان Alternate را به خود اختصاص میدهد تا در زمان مقتضی جایگزین Root Port شود . این پورت در برنامه Packet Tracer با رنگ نارنجی مشخص شده است که در مثال های فوق نمونه های متعددی از آن را میتوانید مشاهده نمایید .
STP State : هر پورتی که در STP شرکت میکند 5 وضعیت را دارا میباشد .
1- Blocking : پورت برای مدت 20 ثانیه در حالت Blocking باقی میماند و در این مدت فقط به BPDU ها گوش داده و آنها را پردازش میکند و مابقی فریم ها را Drop میکند . در واقع سوئیچ منتظر است تا اطلاعاتی راجع به Root Bridge, Root Port, Designated Port کسب کند .
2- Listening : پس از اتمام 20 ثانیه یک RP یا DP به مدت 15 ثانیه به وضعیت Listening میرود و به BPDU گوش داده و آنها را پردازش میکند و مابقی فریم ها را Drop میکند . بقیه پورت ها در حالت Block هستند .
3- Learning : پورت های RP و DP از وضعیت Listening خارج شده و به مدت 15 ثانیه به وضعیت Learning میروند و Mac Table و CAM Table را Update میکند اما سوئیچ هنوز فریم ها را Forward نمیکند . البته در این وضعیت نیز به BPDU گوش میدهد و آنها را پردازش میکند .
4- Foewarding : در نهایت پورتی که در وضعیت Learning بود به وضعیت Forward میرود و همزمان با ارسال فریم ها عمل پردازش و بروزرسانی جداول را نیز انجام میدهد .
5- Disable : پورت هایی که در این وضعیت باشد در فرآیند STP شرکت نمیکند . (خاموش بودن پورت، عدم اتصال کابل ، غیر فعال بودن پورت توسط Admin ). مدت 30 تا 50 ثانیه برای همگرایی مابین سوئیچ ها در این فرآیند صرف میشود که با استفاده از قابلیت PortFast میتوان کاری کرد تا پورت های Access (Only Connect to PC) مستقیما به حالت Forwarding بروند.
Switch(config-if) spanning-tree portfast trunk
Switch(config-if) spanning-tree portfast disable
Switch(config-if)#Spaning-tree bpduguard enable
Switch(config-if)#Spaning-tree bpduguard disableS
STP Mode :