انواع الرسائل في الإصدار 802.1w من بروتوكول (STP)
في الإصدار (802.1w) من بروتوكول (STP) نلاحظ انه يوجد عدة انواع من رسائل البروتوكول Bridge Protocol Data Unit Bpdu V2 منها :-
رسائل العرض (Proposal BPDU)
في بداية عمل الإصدار (802.1w) من بروتوكول (STP) يقوم كل جهاز “مبدل” (Switch) بإنشاء رسالة عرض Proposal Bpdu و يتبادلها مع جميع اجهزة “المبدل” (Switch) الاخرى على الشبكة عبر جميع المنافذ , لتساعده على عملية اجراء التفاوضات او الانتخابات واختيار الجهاز الرئيسي Root Bridge.
الجهاز المسؤول عن إنشاء الرسالة
في البداية قبل اختيار الجهاز الرئيسي يكون كل جهاز “مبدل” (Switch) هو المسؤول عن إنشاء الرسالة و إرسالها للاجهزة الاخرى.
اتجاه الرسالة
في البداية قبل اختيار الجهاز الرئيسيRoot Bridge تتحرك رسالة العرض (Proposal) في جميع الإتجاهات , أي يقوم كل جهاز بإنشاء رسائل و إرسالها لجميع المنافذ المتصلة به.
وظيفة الرسالة
وظيفة رسالة العرض Proposal BPDU هي انتخاب الجهاز الرئيسي Root Bridge و تحديد المنافذ و دورها.
محتويات الرسالة
تحتوي رسالة العرض Proposal على العديد من المعلومات تكتب في خانات خاصة ,من هذا لخانات :-
-
خانة معرف الجهاز الرئيسي Root Bridge ID
-
خانة معرف الجهاز المرسل Sender ID
-
خانة تكلفة الوصول للجهاز الرئيسي Root Cost
-
خانة التوقيات المختلفة:-
-
Hello Time
-
Max Age
-
Forwarding Delay
-
رسائل الموافقة (Agreement BPDU)
عندما يستقبل جهاز “مبدل” (Switch) رسالة عرض Proposal و يجد انها تحتوي على معلومات افضل من التي عنده (Superior) , أي انها تحتوي على معرف جسر افضل (Bridge ID) او تكلفة الوصول للجهاز الرئيسي (Root Cost) افضل, سيوافق على محتواها , اما بالموافقة على الإنتخابات و اختيار الجهاز المذكور ليكون الجهاز الرئيسي Root Bridge ,او الموافقة على استخدام هذا المسار ليكون افضل مسار ,و تكون هذه الموافقة بإرسال رسالة تسمى رسالة Agreement.
المنفذ المسؤول عن إنشاء الرسالة
المنفذ المسؤول عن إنشاء هذه الرسالة هو المنفذ الذي استقبل افضل عرض (Superior) , أي استقبل رسالة عرض تحتوي على معرف جسر Bridge ID اقل , و تكلفة وصول للجهاز الرئيسي Root Cost اقل , و بالتالي وافق على استخدام هذه المعلومات.
اتجاه الرسالة
يتم إرسال رسالة الموافقة Agreement BPDU من المنفذ الرئيسي Root Port الى منفذ في جهاز “المبدل” (Switch) الرئيسي Root Bridge او جهاز “مبدل” (Switch) اقرب للجهاز الرئيسي Root Bridge , و بالتالي تكون حركة الرسالة من الغصون الى الجذر Upstream.
أي ان هذه الرسالة تخرج عبر المنفذ الرئيسي Root Port , و تدخل عبر المنفذ المخصص Designated Port.
وظيفة الرسالة
تقوم رسالة الموافقة Agreement BPDUبإخبار المنفذ في الطرف الاخر موافقة هذا المنفذ على المعلومات التي تم إرسالها , و بالتالي موافقته على كونه ان يصبح المنفذ الرئيسي (Root Port).
و بمجرد وصول هذه الرسالة الى المنفذ الاخر , ستتغير حالته الى حالة تمرير Forwarding و تكون وظيفته منفذ مخصص Designated Port.
محتويات الرسالة
اهم ما تحتويه رسالة الموافقة Agreement BPDU هو الموافقة على العرض Proposal الذي تم تقديمه.
رسائل الترحيب Hello BPDU
و بعد اجراء عملية المفاوضة و انتخاب الجهاز الرئيسي Root Bridge و تحديد المنافذ الرئيسية Root Ports و المنافذ المخصصة Designated Ports و الاخرى البديلة Alternate Ports , سيقوم كل جهاز “مبدل” (Switch) بإنشاء رسائل الترحيب Hello Bpdu و إرسالها الى الاجهزة الاخرى عبر المنافذ “المخصصة” (Designated) فقط, و لن ترسلها عبر المنافذ الرئيسية Root Ports ولا المنافذ البديلة Alternate Ports او الاحتياطية Backup Poorts او المغلقة Discarding
الجهاز المسؤول عن إنشاء الرسالة
في الإصدار (802.1w) يكون كل جهاز “مبدل” (Switch) هو المسؤول عن إنشاء الرسالة و إرسالها للاجهزة الاخرى كل 2 ثانية , سواء استلم رسالة ترحيب Hello BPDU من الجهاز الرئيسي Root Port ام لا.
اتجاه الرسالة
تتحرك رسائل الترحيب Hello Bpdu من الجهاز الرئيسي Root Ports الى الاجهزة الاخرى و من الاجهزة الاخرى الى التي يليها , أي من الجذر الى الغصون في اتجاه Downstream.
أي ان هذه الرسالة تخرج عبر المنفذ المخصص Designated Port , و تدخل عبر المنفذ الرئيسي Root Port.
وظيفة الرسالة
وظيفة رسالة الترحيب في الإصدار (802.1w) هي مراقبة نتيجة الانتخابات و المحافظة على الإتصال او “البقاء حياً” Keep Alive.
محتويات الرسالة
تحتوي رسالة الترحيب Hellow على العديد من المعلومات تكتب في خانات خاصة ,من هذا لخانات :-
-
خانة معرف الجهاز الرئيسي Root Bridge ID
-
خانة معرف الجهاز المرسل Sender ID
-
خانة تكلفة الوصول للجهاز الرئيسي Root Cost
-
خانة التوقيتات المختلفة:-
-
Hello Time
-
Max Age
-
Forwarding Delay
-
رسائل حدوث تغيير في الشبكة Topology Change (TC) BPDU
عند حدوث تغيير في الشبكة يقوم الجهاز الذي شعر بهذا التغيير بإنشاء رسالة “حدوث تغيير في الشبكة” TC و يرسلها الى جميع اجهزة “المبدل” (Switch) الاخرى على الشبكة عبر المنفذ الرئيسي (Root Port) و المنفذ المخصص Designated Port.
عندما تصل هذه الرسالة الى الاجهزة الاخرى (الجهاز الرئيسي Root Bridge و الاجهزة غير الرئيسيةNon-Root Bridge ) ستقوم هذه الاجهزة الاخرى بإستقبال الرسائل ثم تتصرف وفقا لهذا التغيير الذي حدث في الشبكة , و تمرر هذه الرسالة الى اجهزة “المبدل” (Switch) الاخرى عبر المنافذ “المخصصة” (Designated Ports) و المنافذ الرئيسية Root Ports .
الجهاز المسؤول عن إنشاء الرسالة
الجهاز المسؤول عن إنشاء رسالة “حدوث تغيير في الشبكة ” TC هو الجهاز الذي شعر بهذا التغيير.
اتجاه الرسالة
تتحرك رسالة “حدوث تغيير في الشبكة” TC بشكل نجمي في الشبكة في جميع الإتجاهات.
أي ان هذه الرسالة تخرج عبر المنافذ الرئيسية Root Ports و المنافذ المخصصة Designated ports, و تدخل عبر المنافذ الرئيسية Root Ports و المنافذ المخصصة Designated Ports.
وظيفة الرسالة
وظيفة رسائل “حدوث تغيير الشبكة” TC هو إبلاغ جميع الاجهزة عن حدوث تغيير في الشبكة لكي تتصرف مع هذا التغيير.
تمنياتي للجميع بالتوفيق
9-1-2018