در توسینسو تدریس کنید

و

با دانش خود درآمد کسب کنید

پروتکل STP (Spanning Tree) چیست و چگونه کار می کند قسمت 3

چهار معیار اصلی STP در ٍElection ( انتخابات )

در تصمیم گیری های STP از اولویت های زیر به ترتیب در انتخاب استفاده می شود :

1. کمترین مقدار BID (Bridge ID)
2. کمترین مقدار Path Cost تا Root Bridge
3. کمترین مقدار Sender ID
4. کمترین مقدار Port ID


Inferior BPDU چیست ؟

BPDU ای است که از سمت یک سوییچ که Root خود را گم کرده است ، ارسال شده و در این پیام خود را به عنوان Root معرفی میکند .


Superior BPDU چیست ؟

سوییچی که این پیغام را ارسال می کند , خود را Root اعلام میکند .این سوییچ از Bridge ID بهتری نسبت به Root Bridge فعلی برخوردار است در نتیجه استحقاق Root شدن را دارد .اگر این BPDU از سوی سوییچ یک مشتری یا کاربر باشد قادر به خراب کاری در توپولوژی شبکه ما می باشد .جهت Block کردن یک پورت و اینکه یک پورت به حالت Forward برود ، STP سه مرحله زیر را به ترتیب دنبال میکند .


1. انتخاب Root Switch :

سوییچی که کمترین مقدار BID را دارا می باشد .

2. انتخاب Root Port :

در تمام سوییچ ها به جز Root Bridge ، پورتی که کمترین مقدار Cost را تا Root Bridge داشته باشد .

3. انتخاب یک Root Bridge به ازای هر Collision Domain :

وقتی چند سوییچ به یک Segment متصل باشند ، سوییچی که BPDU با Cost کمتر را به آن Collision Domain ارسال میکند ،پورت آن به حالت Designated می رود .


انتخاب Root Port

هنگامی که Root Bridge انتخاب شد ، بقیه سوییچ ها نیاز دارند یک پورت را به عنوان Root Port مشخص کنند ( بقیه سوییچ ها ، Root Bridge را از طزیق یکی از Port های خود ببینند.)جهت این کار مراحل زیر انجام میپذیرد :


1. Root Bridge هر 2 ثانیه BPDU با Cost صفر را می سازد و ارسال میکند .

2. هر سوییچ پس از دریافت BPDU و اعمال تغییرات در فیلد های زیر آن را ارسال میکند :
◘ Cost
◘ Forwarding Switch’s Bridge ID
◘ Forwarder’s Port Priority
◘ Forwarder’s Port Number

3.سوییچ ها بر روی پورتی که به حالت Block رفته است BPDU ارسال نمیکند .

4.از بین تمام پورت های یک سوییچ ، پورتی که BPDU با Cost کمتر را دریافت کند ، به عنوان RP انتخاب می شود .

سوییچ برای محاسبه هزینه تا رسیدن به سوییچ Root ، مقدار Cost در BPDU دریافتی را با Cost پورتی که با آن BPDU را دریافت میکند جمع میکند و مقدار Cost جدید سوییچ تا Root Bridge را بدست می آورد و آن را برای بقیه سوییچ ها ارسال میکند .

در شکل زیر توضیح میدم و کاملا متوجه خواهید شد ...

Pic


در شکل بالا SW1 به عنوان Root انتخاب شده است و SW1 ، BPDU هایی را با Cost صفر تولید و ارسال میکند .SW3 دو BPDU دریافت میکند که یکی باCost=0 ( ازFa 01) و دیگری با Cost=38 ( از Fa 04 ) ، سپس SW3 باید Cost خود را تا Root حساب کند .برای این کار Cost دریافتی را با Cost پورت جمع می زند :

Cost = 38 + 19 = 57
Cost = 0 + 100 = 100 


در اینجا حتی با وجود یک لینک مستقیم به Root توسط Fa 01 ، چون Cost محاسبه شده توسط Fa04 کمتر است ، پس این پورت به عنوان Root Port انتخاب می شود .در جدول زیر میتوانید مقدار Cost های پیش فرض در استاندارد 802.1d رو مشاهده کنید .



ارباب حلقه ها - STP - قسمت سوم


اگر در شبکه چندین مسیر موازی وجود داشته باشد ، (یعنی حداقل یک سوییچ ، Root Bridge رو از 2 مسیر دیده است و باید حتما یکی از مسیر ها Block شود ) پورتی که هر سوییچ از اون پورت Root Bridge رو میبیند Root Port نام دارد .به محض اینکه BPDU از یک پورت دریافت می شود Cost آن محاسبه میگردد که این کار از مجموع عدد Cost روی فریم BPDU به علاوه Interface Cost حاصل میگردد .


Path Cost عددی است که به Interface تعلق دارد و Root Path Cost از اضافه شدن Path Cost به Cost مندرج در BPDU بدست می آید .بهترین و کمترین عدد بدست آمده روی سوییچ ، Root Port آن سوییچ می شود . یعنی سوییچ ، Root شبکه رااز آن طریق میبیند . انتخاب Root Port باید برای همه سوییچ ها به غیر از Root Bridge صورت گیرد .تمام سوییچ ها غیر از Root Bridge ملزم به انتخاب Root Port هستند .

  • نکته : محاسبه Cost تنها در زمان دریافت BPDU از پورت صورت میگیرد نه در زمان خروج از پورت
اگر BPDU Cost دریافتی از دو یا چند پورت پس از محاسبه یکسان بود ، برای شکستن این تساوی مراحل زیر را به ترتیب دنبال میکنیم :

1- BPDU ای که کوچکترین مقدار Sender Bridge ID را داشته باشد .

2- BPDU ای که کمترین Sender Port Priority را داشته باشد . ( سوییچ های همسایه قبل از ارسال BPDU ، Port Priority خود را در آن قرار می دهد . )

3- BPDU ای که کوچکترین Sender Port Number را داشته باشد که این مقدار در BPDU دریافتی توسط سوییچ فرستنده SET می شود .

ارباب حلقه ها - STP - قسمت سوم


در شکل بالا فرض کنیم که هیچ تنظیم خاصی صورت نگرفته و همه چیز به حالت Default خود در آمده است ; SW1 دارای Mac Address کوچکتری است ، پس بهترین BPDU را ارسال میکند و به عنوان Root Bridge انتخاب می شود و تمام پورت های آن به حالت Designated می روند .

در سوییچ SW2 چون از هر دو اینترفیس ، BPDU با Cost یکسان دریافت میکند , Bridge ID هر دو یکسان است ( چون هر دو زا SW1 ارسال میکند ) و چون Priority پورت های fa 01 , fa02 در SW1 به صورت پیش فرض یکسان است و پورتی که BPDU آن Sender port Number کوچکتری داشته باشد RP می شود که در اینجا پورت fa0/1 در SW2 است .


نویسنده : معین وفایی
منبع : ITPRO
هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد .
#superior_bpdu_چیست_؟ #inferior_bpdu_چیست_؟
عنوان
1 پروتکل STP (Spanning Tree) چیست و چگونه کار می کند قسمت 1 رایگان
2 پروتکل STP (Spanning Tree) چیست و چگونه کار می کند قسمت 2 رایگان
3 پروتکل STP (Spanning Tree) چیست و چگونه کار می کند قسمت 3 رایگان
4 پروتکل STP (Spanning Tree) چیست و چگونه کار می کند قسمت 4 رایگان
5 پروتکل STP (Spanning Tree) چیست و چگونه کار می کند قسمت 5 رایگان
6 پروتکل STP (Spanning Tree) چیست و چگونه کار می کند قسمت 6 رایگان
7 پروتکل STP (Spanning Tree) چیست و چگونه کار می کند قسمت 7 رایگان
زمان و قیمت کل 0″ 0
0 نظر

هیچ نظری ارسال نشده است! اولین نظر برای این مطلب را شما ارسال کنید...

نظر شما
برای ارسال نظر باید وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره تابستانه می تونی امروز ارزونتر از فردا خرید کنی ....