recent
أخبار ساخنة

سيناريو عملي: Spanning Tree

 


 سيناريو عملي: Spanning Tree


عندما تمنع الشبكة الكارثة قبل أن تحدث 👑


في إحدى الشركات، تم ربط سويتشين بكابلين لزيادة الاعتمادية (Redundancy).

الفكرة ممتازة… لكن هناك مشكلة خطيرة قد تحدث:

🚨 Loop

لو حصل Loop في الشبكة، ستبدأ البثّيات (Broadcast) بالدوران بلا توقف،

مما يؤدي إلى:


Broadcast Storm


ارتفاع استخدام المعالج


انهيار الشبكة بالكامل


هنا يظهر بطل القصة…


🌳 ما هو Spanning Tree؟


Spanning Tree Protocol (STP) هو بروتوكول وظيفته:


منع الـ Loop في شبكات Layer 2 عن طريق تعطيل أحد المسارات الاحتياطية.


بدل أن يسمح بمرور البيانات في جميع الروابط،

يقوم باختيار مسار واحد فعّال ويضع الآخر في حالة حظر (Blocking).


🎯 وصف السيناريو


لدينا:


Switch1


Switch2


رابطين بينهما


بدون STP → يوجد Loop

مع STP → يتم اختيار مسار واحد فقط


👑 الخطوة الأولى: اختيار Root Bridge


أول شيء يقوم به STP هو اختيار جهاز واحد يسمى:

Root Bridge

ويتم الاختيار بناءً على أقل:


Bridge Priority


MAC Address


في الرسم، تم اختيار Switch1 كـ Root Bridge 👑


🔌 الخطوة الثانية: تحديد المنافذ


بعد اختيار Root Bridge:


على السويتش غير الجذري (Switch2):


يتم اختيار منفذ واحد يسمى Root Port

(أفضل مسار للوصول إلى Root Bridge)


المنفذ الآخر يتحول إلى Blocking Port

(يمنع مرور البيانات لتفادي الـ Loop)


🧠 ماذا يحدث فعليًا؟


المسار الأخضر → يعمل طبيعيًا


المسار الأحمر → يتم حجبه


لا يوجد Loop


الشبكة مستقرة


وإذا انقطع المسار الأساسي؟

يقوم STP تلقائيًا بتفعيل المنفذ المحجوب خلال ثوانٍ.


⚡ حالات المنافذ في STP


المنفذ يمر بمراحل:


Blocking


Listening


Learning


Forwarding


(في RSTP العملية أسرع)


🎓 ماذا نتعلم من هذا السيناريو؟


وجود أكثر من مسار = ممتاز للـ Redundancy


لكن بدون STP = خطر


STP يحافظ على استقرار الشبكة


فهم Root Bridge و Root Port مهم جدًا في CCNA و CCNP


✅ الخلاصة


Spanning Tree ليس مجرد بروتوكول…

بل هو صمام أمان للشبكة.

بدونه، يمكن أن تنهار الشبكة خلال ثوانٍ.

ومعه، نحصل على توازن بين الأمان والاعتمادية.

#CCNA #CCNP

google-playkhamsatmostaqltradent