بسته BPDU– ( Bridge Protocol Data Unit) نام بسته های ارسالی STP میباشد که تا قبل از مشخص شدن Root Bridge کلیه سوئیچ ها این بسته را ارسال می کنند ولی به محض مشخص شدن RB فقط RB این بسته را ارسال میکند .(هر 2 ثانیه) BID هم در همین بسته قرار گرفته است .
2- Select Root Port: (انتخاب بهترین مسیر) Root Port پورتی است که بهترین مسیر ( Root Path Cost to RB) را تا Root Bridge دارد . هر سوئیچ یک Root Port دارد ولی Root Bridge فاقد Root Port میباشد زیرا کمترین هزینه را دارا میباشد .
پروتکل STP با گوش دادن به پیام های رد و بدل شده میان سوئیچ ها و آنالیز آنها متوجه درجه اهمیت دستگاه های متصل به سوئیچ میشود . بطور معمول همه سوئیچ ها بعد از اتصال به یکدیگر با بسته BPDU به یکدیگر پیام میدهند و ادعا میکنند که من سوئیچ اصلی هستم و همه لینک های من باید در حالت هدایت قرار بگیرند اما از آنجا که همه سوئیچ ها به یکدیگر این پیغام را میدهند ، این پیام ها توسط خودشان آنالیز میشود و به نتیجه میرسند که کدامیک از لینک ها از درجه اهمیت بیشتری نسبت به بقیه برخوردار میباشد .
در پیام های BPDU شماره سوئیچ به همراه آدرس فیزیکی آن برای بقیه سوئیچ ها ارسال میشود و هر یک از سوئیچ ها پیام های BPDU دریافتی را با یکدیگر مقایسه میکنند و سوئیچ هایی را که دارای شماره و آدرس کوچکتر میباشد را به عنوان کم هزینه ترین سوئیچ اصلی انتخاب میکنند . جالب اینجاست که اگر یکی از سوئیچ ها بفهمد که مثلا سوئیچ شماره 3 از بقیه سوئیچ هایی که میشناسد بهتر و کم هزینه تر است از آن به بعد تبلیغ سوئیچ شماره 3 را میکند و به سوئیچ های همسایه خود میگوید شماره 3 اصلی است . این روند تا آنجا ادامه پیدا میکند که تمامی سوئیچ های شبکه در اصلی بودن یکی از سوئیچ ها به توافق برسند . در این زمان طبق شرایط ذکر شده تمامی لینک های آن را در حالت هدایت قرار میدهند و سوئیچهای متصل به آن ، لینک واسط خود با آن را فعال نگه می دارند . حالا بحث بین لینکهای دیگر شروع میگردد .
هزینه دستیابی این لینک ها به سوئیچ اصلی در فرآیند تشخیص سوئیچ اصلی محاسبه شده است و در این لحظه با یک بررسی کلی ، کم هزینه ترین لینک ها در حالت Forwarding قرار میگیرند و مابقی بلوکه میشوند . قابل ذکر است که هزینه لینک ها را میتوان بصورت دستی در سوئیچ تعریف کرد ولی بطور استاندارد هزینه لینک های مختلف بصورت زیر است.
برای هر مسیر یک Path Cost محاسبه میگردد. نحوه محاسبه Path Cost بر اساس استانداردهای ارائه شده توسط موسسه IEEE است . بمنظور محاسبه مقدار Path Cost ، 1000 مگابیت در ثانیه (یک گیگابیت در ثانیه) را بر پهنای باند سگمنت متصل شده به پورت ، تقسیم مینمایند . بنابراین یک اتصال 10 مگابیت در ثانیه ، دارای Cost به میزان 100 است (1000 تقسیم بر 10) . بمنظور هماهنگ شدن با افزایش سرعت شبکه های کامپیوتری استاندارد Cost نیز اصلاح میگردد . جدول مقابل مقادیر STP Cost را نشان میدهد .