اولا نرجع الى اصل الموضوع . لضمان الاتصال المستمر بين سوتشين فانك توصلهم ببعض بكابلين لتلاشى قطع الاتصال بين السوتشين فى حال تلف الوصله اذا كانت وصله واحده ولكن لوحظ عند التوصيل انه يحدث عاصفه من ال broadcast او مايسمى broadcast storm وهى كالاتى .
تعلم ان السوتش يمرر ال broadcast ولا يحجبه مثل الروتر لذا فى حال التوصيل بكابلين عندما يستقبل السوتش رساله مطلوب ارسالها للجميع او broadcast فانها تبعث الى جميع ال ports اى ان السوتش الاول اذا استقبل رساله من هذا النوع سوف يرسلها الى السوتش الاخر و يقوم الاخر باعاده ارسالها الى الاول وهكذا لانهما متصلان بوصلتين اى بورتين وهكذا تظل الرساله تبعث بينهما الى ان يتوقف احدهم عن العمل لاى سبب . لذا كان لابد من وجود بروتوكول بامكانه فهم هذا الامر وعمل block لاحد هذه ال ports وغلقها عن الارسال والاستقبال لحين تلف الوصله الاخرى او وجود عطل بها فانه تلقائيا يقوم بتشغيل او فتح ال blocked port بهذه الطريقه يتم ضمان وجود بديل للوصلات وايضا عدم حدوث broadcast storm وهذا البروتوكول يسمى STP . اما ال root bridge فهو السوتش الذى يحكم هذه العمليه فمثلا هو الذى يقرر انه سيغلق بورت كذا فى سوتش كذا او انه سيعاود فتح بورت كذا فى سوتش كذا فهو المسيطر على العمليه باكملها ويتم اختياره على اساسين اولا ال prriority فالسوتش الاقل فى ال priority يكون هو ال root bridge اما اذا تساوت ال priority لكل السوتشات والتى يمكن ان تعدل حسب رغبتك لاختيار سوتش معين ذو امكانيات ماديه معينه( CPU , MEMORY ) بان يكون هو ال root bridge فانه يتم الاختيار على اساس ال MAC الخاص بكل سوتش فايضا الاقل فى ال MAC يكون ال root bridge ولا تنسى ان هذا فقط فى حال تساوى ال priority .
المفضلات