لتحديد افضل مسار (Best Path) يصل للجهاز الرئيسي (Root Bridge) يتم اختيار المسار ذو “تكلفة المسار” (Path Cost) الاقل, و يتم حساب هذه التكلفة بجمع “تكلفة المنفذ”
(Port Cost) لمنافذ الخروج (Outgoing Ports) على هذا المسار التي تصل للجهاز الرئيسي (Root Bridge).
و تعتمد قيمة “تكلفة المنفذ” (Port Cost) على نوع المنفذ و سرعته , فالمنفذ الاسرع له تكلفة اقل , و الجدول التالي يوضح انواع المنافذ و قيمة التكلفة الخاصة بها.
و ولاستخدام هذا المسار الذي تم اختياره يتم اختيار المنفذ المتصل بهذا المسار و وضعه في حالة الفتح او التمرير (Forwarding), و يسمى هذا المنفذ في هذه الحالة “المنفذ الرئيسي” (Root Port).
و نلاحظ هنا انه عند اختيار “الجهاز الرئيسي” (Root Bridge) في الشبكة يتم وضع جميع منافذ هذا الجهاز في حالة الفتح او تمرر البيانات (Forwarding), و لذلك عند تحديد افضل مسارات و تعطيل المسارات الاخرى سيتم فتح او إغلاق المنافذ في اجهزة “المبدل” (Switch) الاخرى و ليس في الجهاز الرئيسي (Root Bridge).
حالات تساوي تكلفة المسارات Path Cost
عند تساوي تكلفة المسارات للوصول للجهاز الرئيسي (Root Bridge) , يتم الإستعادة بقيمة “معرف الجسر” (Bridge ID) للجهاز في الطرف الاخر , فالمسار الذي يمر من خلال جهاز “مبدل” (Switch) له “معرف جسر” (Bridge ID) اقل سيتم اختياره ليكون المسار الافضل (Best Path).
و اذا تساوت “تكلفة المسارات” (Path Cost) و تساوت قيمة “معرف الجسر” (Bridge ID) الذي تمر من خلاله هذه المسارات أيضا سيتم الاستعانة بقيمة تسمى “معرف المنفذ”(Port ID) في الجهاز المقابل لتحديد افضل هذه المسارات, فالمسار الذي يتصل بمنفذ في الجهاز المقابل له معرف منفذ (Port ID) اقل سيتم اختياره ليكون المسار الافضل.
و اذا تساوت قيمة “معرف المنفذ”(Port ID) في الجهاز المقابل سيتم النظر في قيمة معرف المنفذ (Port ID) للجهاز الحالي.
معرف المنفذ Port Identifier
“معرف المنفذ” (Port Identifier) هي خاصية يحملها المنفذ في جهاز “المبدل” (Switch) و تمثل تعريف مميز له يميزه عن باقي المنافذ الاخرى.
و تتكون هذه القيمة من قسمين:-
-
القسم الأول يسمى “اولوية المنفذ” (Port Priority) .
-
القسم الثاني هو”رقم المنفذ” (Port Number).
“اولوية المنفذ”(Port Priority) هي قيمة في منفذ جهاز “المبدل” (Switch) يستخدمها بروتوكول (STP) لتحديد اهمية او اولوية المنفذ, و بما ان بروتوكول (STP) يستخدم هذه القيمة لذلك فهي تسمى باسمه (Spanning-Tree Port Priority), و تتراوح هذه القيمة من 0 الى 240 , و تزداد بمقدار 16,و القيمة الافتراضية هي 128.
و بما ان القسم الخاص “باولوية المنفذ” (Port Priority) يكون في بداية معرف المنفذ
Port ID , لذلك فإنه يؤثر على قيمة هذا المعرف بشكل مباشر.
فللمقارنة بين مجموعة معرفات منافذ (Port IDs) يكفينا النظر الى الجزء الخاص “باولوية المنفذ” (Port Priority).
و إذا تساوت قيمة أولوية المنفذ (Port Priority) في المعرفات , في هذه الحالة سيتم النظر في قيمة “رقم المنفذ” (Port Number) للمقارنة بين هذه المعرفات.
معايير تحديد افضل مسار و اختيار المنفذ الرئيسي
-
تكلفة المسار (Patch Cost).
-
معرف الجسر (Bridge ID) في الجهاز المقابل (Neighbor Bridge ID) .
-
معرف المنفذ (Port Priority) في الجهاز المقابل (Neighbor Port Priority).
-
معرف المنفذ (Port Priority) في الجهاز الحالي (Local Port Prioirty).
عرض تكلفة المنفذ و تكلفة المسار و معرف المنفذ
يمكننا عرض تكلفة المنفذ (Port Cost) و تكلفة المسار (Path Cost) و معرف المنفذ (Port ID) في بروتوكول (STP) باستخدام امر (Show Spanning-Tree) الذي تعرفنا عليه سابقاً.