Loading...

الدرس136: حالات المنافذ عند حدوث تغيير في الشبكة

بعد اجراء عملية الانتخابات و اختيار وظيفة المنافذ Root Port و Designated Port و Alternate Port و Backup Port و استقرار المنافذ على حالتها النهائية , اما “حالة التمرير” Forwarding او “حالة الإغلاق” (Discarding)تتوقع المنافذ ان تستقبل رسائل الترحيب كل 2 ثانية لتتأكد ان عملية الانتخابات التي تم اجراءها وتم وضع حالة المنافذ وفقاً لنتيجتها مازالت سارية ,و انه يجب على جميع المنافذ الاستمرار في الحالة التي هي عليها , سواء حالة “التمرير” (Forwarding) او حالة “الإغلاق” (Discarding), فحتى المنافذ في حالة الإغلاق (Discarding)تتوقع ان تستقبل رسالة ترحيب كل 2 ثانية حتى تستمر على هذه الحالة.

فإذا حدث أي تغيير في الشبكة و لم يستقبل المنفذ رسالة بعد 2 ثانية كما كان يتوقع سينتظر المنفذ لفترة زمنية محددة تسمى فترة Max Age وهي تساوي ثلاث اضعاف زمن رسالة الترحيب 3X2=6 ثواني.

فإذا لم تصل رسالة ترحيب في هذه الفترة , سيعرف المنفذ انه قد حدث تغيير في الشبكة , بالتالي سيبدأ بالتصرف للإستجابة لهذا التغيير معتمدا على المعلومات السابقة التي جمعها , و قد يعيد جزء من عملية الانتخابات او التفاوض.

و ستمر المنافذ بين الحالات المختلفة وفقا لعملية التفاوضات او الانتخابات و نتيجتها.

حالة الإغلاقDiscarding

إذا كان المنفذ في حالة “التمرير” (Forwarding) و مر زمن Max Age و هو 6 ثواني , و لم يستقبل المنفذ رسالة ترحيب , سيتوقف المنافذ عن إرسال بيانات المستخدم , و سيتم وضع حالة المنافذ في حالة الإغلاق (Discarding) و يستعد للتصرف مع هذا التغيير الذي حدث.

و كذلك الامر إذا كان المنفذ في حالة “الإغلاق” (Discarding) و مر زمن Max Age و لم يستقبل المنفذ رسالة ترحيب , فسيستعد المنفذ للتصرف مع هذا التغيير الذي حدث .

و يكون ذلك التصرف اما بفتح المنفذ البديل Alternate اذا كان هناك منفذ بديل , او بالبدء بإجراء عملية الانتخابات او التفاوض و إرسال و استقبال رسائل الترحيب.

كما يتم ايضا حذف السجلات التي قد تحدث حلقات من جدول Mac بشكل مباشر دون انتظار Aging Time , و بهذا سيستطيع الجهاز وضع المنفذ في حالة التمرير مباشرة إذا اراد ذلك مع ضمان عدم حدوث “الحلقات” (Loops) .

ووفقا لرسائل المفاوضة التي ترسلها المنافذ في هذه الحالة, يتم تحديد وضع المنافذ , فالمنافذ التي تم اختيارها ليتم إغلاقها (مثل المنافذ البديلة و المنافذ الاحتياطية) ستبقى على حالة الإغلاق , اما المنافذ التي تم اختيارها لتكون منافذ مفتوحة (مثل المنافذ الرئيسية و المنافذ المخصصة) فسيتم وضعها في حالة الفتح او التمرير مباشرةًا.

حالة التمريرForwarding

في حالة التمرير (Forwarding State) يقوم المنفذ باستقبال بيانات المستخدم و إرسالها لوجهتها.

كما يقوم المنفذ ايضا في هذه الحالة بإرسال و استقبال رسائل الترحيب كل 2 ثانية ليراقب أي تغير قد يحدث في الشبكة.

و يستمر المنفذ على هذه الحالة حتى يحدث تغيير في الشبكة.

و الجدول التالي يوضح مقارنة بين حالات المنافذ في الإصدار (802.1w) و (802.1d)



اترك تعليقاً

إغلاق
error: Content is protected !!
×
×

Cart