الرئيسية » Cisco » أنواع الـ Spanning Tree Protocol (القسم الثاني)

أنواع الـ Spanning Tree Protocol (القسم الثاني)

نستكمل اليوم بعون الله القسم الثاني من أنواع الـ Spanning Tree والذي تحدثنا في قسمه الأول عن البروتوكولات الخاصة بي الـ IEEE على الرابط التالي أنواع الـ Spanning Tree Protocol (القسم الأول) أما اليوم فسوف نتحدث عن البروتوكولات التى قامت سيسكو بتطويرها وهي PVST,PVST+,RPVST+وأهم الأختلافات بينها

PVST: أو Per Vlan Spanning Tree هو عبارة عن بروتوكول قامت سيسكو بتطويره لصالح أجهزتها فقط ولا يعمل إلا عليها وهو عبارة عن إمتداد للبرتوكول المعروف STP ويقوم بنفس الوظائف ,وكما ذكرنا في الموضوع السابق أن الـ STP يقوم بعمل Instance واحدة لكل الشبكة وبما فيها الـ Vlans إلا أن سيسكو فكرت بطريقة آخرى وهي لماذا لانتيح Instance لكل Vlan التى سوف تتيح بدورها Load Balancing بين السويتشات وتحديدا بين الـ Vlan وعلى نفس فكرة الـ MSTP لكن هنا الوضع مختلف قليلا لان العزل هنا سوف يكون على مستوى Vlan  واحدة بينما هناك العزل كان على شكل مجموعات ومن عيوب هذا البروتوكول  أنه يعمل من خلال الـ ISL أو Inter Switch Link فقط وكما هو معروف عن هذا البروتوكول أنه يعمل على أجهزة سيسكو فقط لذلك أي BPDU نصل إلى سويتشات سيسكو قادمة من أنواع آخرى تستخدم بروتوكول 802.1Q مثل الـ CST سوف يتم تجاهلها مباشرة ولتمكين هذا البروتوكول من نخصيص Instance لكل Vlan قامت سيسكو بعمل بعض التغييرات على الـHeader الخاص بي الـ BPDU لكي يتم التعرف أيضا على رقم الـ Vlan فنحن نعلم أن الـ Header مؤلف من 8 بايت  اثنان منها للـ Bridge Priority وستة منها للماك أدريس وما فعلته سيسكو انها قامت بتقسيم الأثنان بايت الخاصة بي الـ Bridge إلى قسمان بحيث يكون للـ Bridge أربعة بت فقط بينما خصصت الأثنا عشر بت الباقية لكي تكون للـ Vlan-ID وهذه صورة توضيحية للفكرة

وهذه صورة توضح فكرة عمل هذا ابروتوكول بشكل عام ويتضح من خلال الصورة كيف أصبح لدينا Instance لكل Vlan وكيف تم أغلاق بعض المنافذ في VlanA بينما نفس المنفذ مفتوح بالنسبة للـ VlanB

كما يدعم هذا البروتوكول الخواص التالية التى تحدثنا عنها في القسم الأول BackboneFast, UplinkFast, PortFast.

PVST+: نفس فكرة البروتوكول السابق لكن هنا أتاحت سيسكو أمكانية الربط بين الـ PVST والـ CST والـ MSTP وذلك من خلال PVST+ الذي يدعم بروتوكول الـ 802.1Q والـ ISL وللقيام بهذه العملية يلعب السويتش الذي يعمل من خلال الـPVST+ دور المترجم بين الـ PVST الذي يتصل معه من خلال الـ ISL وبين الـ CST الذي يتصل معه من خلال الـ 802.1Q عملية الترجمة مازالت تحتاج بعض الجهد والبحث لكي أستطيع أن أقدمها لكم لانها تعتمد

ملاحظة هامة : الـ PVST و الـ PVST+ ليستا وضعيتان مختلفتان ويمكن تطبيقهما متى نشاء لان موديل السويتش ونظام التشغيل الخاص به هو الذي يحدد أي الوضعيات مدعومة وهي أما الأولى أو الثانية وليسا الأثنان مع بعضهما لان فكرة الأثنان واحدة والفرق الوحيد  دعم الـ 802.1Q

RPVST+: لن أضيف شيء جديدا بالنسبة لهذا البروتوكول لان الفكرة نفسها لكن هنا تم الأعتماد على خصائص ومميزات الـ RSTP

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

Print Friendly, PDF & Email

عن Ayman Alnaimi أيمن النعيمي

مهندس كمبيوتر سوري ومقيم حاليا في قطر , باحث ومطور للمحتوى العربي على الأنترنت, أهدف إلى رفع مستوى الأمة العربية ومساعدتها في النهضة العلمية, أغلب أهتماماتي في الشبكات وتحديدا الهاردوير منها وأقضى معظم وقتي في القراءة والدراسة والعمل وأؤمن بأن الثورة لو كانت لتكون فهي تبدأ بالقراءة ويليها الكتابة وبدون الآخيرة لن يكون هناك ثورة. للتواصل admin@networkset.net & networkset@hotmail.com

14 تعليق

  1. بسم الله الرحمن الرحيم

    أشكرك جدا أخي الكريم على هذا الموضوع الجميل
    ولكن هل ولو بعض الشرح عن بروتوكول RRPP أيضا
    ولك أفضل التمنيات بالتوفيق …… 😉

  2. وماهو الـ RRPP ؟ وإن كان موجود فأنا أول مرة أسمع عنه 😯

  3. وأنا قد سمعت به مؤخرا فقط …
    وهو بروتوكول قد تم استخدامه عوضا عن STP وعائلته….
    وهو يدخل ضمن نطاق ring protection ويستخدمه الكثير من الـISPs في هذه الأيام, وأنا شخصيا طالب أتدرب في ISP وأجهزته من شركة huawei ويستخدمون هذا البروتوكول …

  4. بحسب ماقرأته على الأنترنت يعد هذا البروتوكول خاص بهواوي فقط

  5. طيب بشكل إفتراضي كل سويتشات سيسكو يتشتغل PVST فكيف أنا بقدر شغل +PVST ؟؟؟؟ شو هي الأوامر اللازمة 😥

  6. router(config)#spanning-tree mode pvst+.use this command

  7. طيب الله يعطيك العافية بس يمكن في خطأ

    لأنو أنا عندي بالشركة كنت مشغل PVST على 802.1Q طبعاً وكل السويتشات سيسكو بس فوق مكتوب أنو PVST لا يعمل إلا على ISL

    وجزاك الله خيراً

  8. أخي أبحث في غوغل وتأكد من هذه المعلومة وهذه نتيجة أول بحث
    http://www.cisco.com/en/US/tech/tk389/tk621/tk846/tsd_technology_support_sub-protocol_home.html

  9. السلام عليكم ,مبارك عليك الشهر ويعطيك الف عافية على مواضيع الشيقة
    أخوك طالب في الهند

  10. PVST يعمل مع dot1Q كتاب CCIE R/S بشرط ان يكون السوتش CISCO

  11. “802.1Q doesn’t support PVST+ natively,however Cisco SW do support PVST+ over 802.1Q trunk ” page no 75

  12. كلام جميل ومداخلة أجمل لكن أتمنى أن تعطيني دليل على جملتك الاولى وهي أن الـ PVST يدعم الـ 802.1Q ؟
    بالنسبة للمداخلة الثانية أعتقد ان فكرتها ببساطة تقول أن الـ+PVST لايمكن ان يعمل كوسيط بين two CST لان الـ 802.1Q لايفهم الـ +PVST ولايدعمه بسبب أعتماد الآخير على الملتي كاست لاير 2 لأرسال الـ BPDU وليس مع الـ Native Vlan أما العكس فهو صحيح لان سويتشات سيسكو التى تستخدم الـ +PVST تقوم بأرسال الـ BPDU على شكل ملتي كاست لاير 2 0100.0CCC.CCCD وبدورها تقوم السويتشات التى تعمل من خلال الـ CST بإرسالها إلى كل السويتشات الموجودة ومن بينها السويتش الذي نريد إيصال المعلومات إليه والذي يعمل من خلال الـ +PVST وهكذا نستنتج ان الـ CST يمكن ان يعمل كوسيط بين Two +PVST هذا مافهمته من فقرة الكتاب الذي وضعه الأخ Touareg أتمنى أن أرى تصحيح لهذا الكلام لو في حال كان غير صحيح
    ودائما أرحب بمداخلاتكم

  13. يااخوان ليه مكبرين الموضوع اقطع الشك باليقين وطبقه عملي واما بالنسبة للكماند الي وضعه الاخ (Ayman)غير موجود الرجاء التثبت بالعملي ودمتم سالمين .
    +router(config)#spanning-tree mode pvst

  14. كلامك صحيح أخي العزيز وأنا أعتذر عن هذا الخطأ مثل هذا الأمر غير موجود وهو على الأغلب تطوير فقط للبروتوكول وموجود على أنواع معينة من السويتشات وتفعيله يتم بدون أضافة أشارة الزائد + لذا موديل السويتش هو الذي يحدد هل هو pvst or pvst+
    تم أضافة ملاحظة على الموضوع وشكرا لك أخي على التنبيه

أضف رد على ِأحمد إلغاء الرد

لن يتم نشر البريد الإلكتروني . الحقول المطلوبة مشار لها بـ *

*

x

‎قد يُعجبك أيضاً

حل مشكلة error 27850 عند تنصيب Cisco VPN Client

مقال سريع لتوثيق مشكلة صادفتني وقمت بحلها بخطوتان وهي تنصيب برنامج سيسكو الخاص بالـ VPN ...

حل مشكلة الشاشة البيضاء في برنامج Cisco configuration Professional

كما هو معلوم لدى خبراء سيسكو أن الآخيرة أتاحت عدة أدوات مساعدة للقيام بعملية الأعدادت ...

مقارنة بين أنظمة سيسكو IOS و IOS-XR و IOS-XE و NX-OS

في هذا المقال سوف نتعرف سوياً على جميع الأنظمة التشغيلية التى قامت سيسكو بتطويرها وهي ...