• أهلا وسهلاً بكم في :: IQ-TeaM FORUM :: .
    إذا كانت هذه الزيارة الأولى أو لديك الرغبة بالانضمام لأعضاء شبكة عراق تيم فيجب الاطلاع على خصوصية الشبكه فربما بقائك زائر افضل لك من الانضمام بحيث أن قوانين شبكة عراق تيم لا تتناسب مع اهتماماتك .
    • للأطلاع على الخصوصية وسياسة الاستخدام - التفاصيل
    • بعد الاطلاع على سياسة الموقع وقوانين شبكة عراق تيم يمكنك التسجيل معنا - تسجيل عضو جديد
  • بادئ الموضوع Th3 J0K3R
  • تاريخ البدء

  • إنضم
    2 مايو 2012
    المشاركات
    90
    الإعجابات
    18
    النقاط
    30
    نظام التشغيل
    windows_8
    اللغة البرمجية
    xcode
    التوجّه
    white_hat
    برنامج الحماية ؟
    bullguard
    المتصفح
    firefox
    آخر نشاط
  • لم يكتشف اي تلغيمه
  • لم يتحصل على جوائز بعد
  • النقاط المتوفره 30
    رصيدي البنكي الحالي ( 0 )
    المستوى 18
#1
،

- الـُمقدمـة :

آلسلآم عليكمُ ورحمة آلله وبركآتة

عندما تكون الحروف تائهة علي الشفاه فيعقد معها الكلام ينبثق الشعر فيتغلغل الدفْ إلى الأعماق
يتسرب من ثقوب الأيام مزيج من عطر الأمسيات الباقية وتتفتح زهيرات للأمل وتطير الحروف حتى

تنبلج في الفضاء ونـمنحكن ضوءاً مشمساً أجمل من النهار فننسج من خيوط الشمس و نسطر
الشعر بلا كلمات ونقدم للأيام بهائها وللحنين تألقه نزداد ابتهاجاً .



*----------------------------------------------------*


أما بعد _،


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





لنتحدث اليوم في هذه التدوينة عن موضوع هام قد يجد فيه البعض صعوبات وتعقيدات كثيرة وهي أنواع الـSpanning Tree Protocol المتوفرة فمن خلال أحصائية صغيرة قمت بها أحصيت على الأقل ستة أنواع لهذا البروتوكول وهي CST, RSTP, MSTP, PVST, PVST+, RPVST لنتعرف اليوم على أهم الفروقات الموجودة بين STP, RSTP, MSTP والخاصة بي IEEE


في البداية أحب أن أوضح ان هذه البروتوكولات لها وظيفة واحدة وهي منع حدوث مايعرف بي اللوب على مستوى الطبقة الثانية Data Link بالأضافة إلى ان الموضوع لن يكون حول إلية عمل كل واحد منها لانها بحسب أعتقادي معروفة عند الجميع ولنبدأ بي البروتوكولات الخاصة بي IEEE:

CST :أو Common Spanning Tree أو الـSTP الذي نسمع عنه والذي يعرف من خلال منظمة IEEE بي 802.1D يتصف هذا البروتوكول بأنه يعمل على كل أنواع الأجهزة سيسكو كانت أم جونيبر وبدون تمييز ومايميزه هو وجود شبكة Spanning Tree واحدة أو One Instance تضم جميع الـVlans ويتم تبادل الـBPDU بين السويتشات من خلال الـNative Vlan وهو يعمل من خلال Instance واحدة تضم كل البورتات وتضم كل الـ Vlans الموجودة في الشبكة (سوف نفهم فكرة الـ Instance أكثر عندما تصل إلى MSTP)وهذه صورة توضيحية.



RSTP :أو Rapid Spanning Tree Protocol وهو نموذج مطور من STP ويعرف بي 802.1w ومن خلال أسمه نستطيع أن نستنتج أن هذا البروتوكول هو أسرع من البروتوكول العادي والأسباب كثيرة

1- تم دمج وضعيتا الـ Blocking و Listening الى وضعية واحدة وهي Discarding وكما هو معروف أن وضعية الـListening كانت تأخذ 15 ثانية .

2- الزمن الذي يلزم لتحويل البورت من Discarding إلى Learning هو 6 ثواني وهي تعني عدم إستلام BPDU 3 مرات لان الـBPDU ترسل كل ثانيتان وهذا يعطينا 6 ثواني فقط بينما نجد أن الـSTP يحتاج منك 20 ثانية للدخول في مرحلة الـListening اي يجب عليه أن ينتظر توقف الـBPDU لعشر مرات (فكرة الانتقال تعتمد على عدد مرات إستلام الـBPDU وليس على زمن معين لذا البروتوكول ينظر إلى عدد المرات ومن خلاله نحن نستنتج الوقت اللازم).

3- من خلال هذه المقارنة نجد أن الـSTP يستغرق حوالي 50 ثانية لكي يتحول من حالة الـBlock إلى حالة الـForward بينما الـ RSTP يستغرق حوالي 21 تانية .

4- تسميتان جديدتان حلتا مكان Blocking Port وهي Alternate Port & Backup Port الأول هو بورت أحتياطي لكل segment موجودة في الشبكة والثاني هو بورت بديل للـ Root Port.

5- في الـSTP كان الرووت بريدج هو الوحيد الذي يقوم بأرسال BPDU وبعدها تتناوب عليه باقي السويتشات أما مع الـRSTP فكل السويتشات الموجودة يمكنها أن تقوم بأرسال BPDU قلو كان لدينا سويتشان موجودان ضمن شبكة كبيرة وحدث Down لأحد البورتات فأن السويتش سوف يرسل BPDU إلى السويتش الآخر لكي يقوم بتفعيل البورت الأحتياطي بشكل مباشر.

6- إستحداث مسميات جديدة خاصة بأنواع المنافذ الموجودة على السويتش مثل Edge Port وهي تعني أن هذا البورت تم تفعيل خاصية الـPort Fast والتى تقوم بتحويل البورت بشكل مباشر من الـDiscarding إلى Forwarding وهي تستخدم عادة في البورتات التى لاتحوي سويتشات ممكن أن تؤدي إلى حدوث لووب في الشبكة أو مع أجهزة الكمبيوتر بالأضافة إلى مسمى آخر وهو Shared Port وهو يعني أن هذا البورت متصل مع Hup وآخيرا مسمى آخر وهو Point-to-Point Port ويدل على أن البورت متصل مع سويتش آخر.

ملاحظة آخيرة وهي منذ عام 2004 تم أعتماد RSTP لكي يكون هو الـDefault للـSTP وتم تعريفه بي 802.1D وأحالة الـSTP للتقاعد لذا عندما تسمع STP فكر بأنه RSTP.

MSTP :أو Multi Spanning Tree Protocol وهو معروف من قبل IEEE بي 802.1S فكرة هذا البروتوكول تهدف إلى تقليل عدد الـ Instance الموجودة بحيث نستطيع أن نضم أكثر من Vlan في Instance واحدة فكما ذكرت أن الـSTP سوف يقوم بعمل Instance لكل Vlans الموجودة في الشبكة ومما لا شك فيه أن هذه العملية تخفف الضغط على المعالج كمنحى إجابي لكن سوف يمنع الشبكة من عمل Load Balancing بين الفي لان كمنحى سلبي , ومن هذا المنطلق وجد الـ MSTP الذي أتاح لنا تقسيم الـ Vlans على مجموعات تعمل كل منها بشكل مستقل عن الآخرى ومن خلال Instance منعزلة وكمثال صغير حول هذه العملية لنفرض أن لدينا 40 Vlan في الشبكة وطبعا كل هذه الـVlan سوف تعمل على شكل Instance واحدة كما ذكرنا في الـ STP لكن مع الـ MSTP الموضوع مختلف قليلا لانه ببساطة سوف يسمح لنا بإنشاء STP لكل مجموعة منها ولنفرض أول 10Vlan موجودة بينما سوف نضع باقي الـVlan في Instance آخرى وبهذه الطريقة سوف يتم إغلاق منافذ معينة لكل مجموعة من الـ Vlan بينما سوف تكون هذه المنافذ مفتوحة في المجموعة الآخرى لاحظ معي الصورة القادمة لكي تفهم العملية بشكل أكبر



إلى هنا يكون الموضوع لهذا اليوم قد أنتهى على أمل ان نستكمل فيما بعد البروتوكولات الخاصة بسيسكو وهي PVST, PVST+, RPVST والتى سوف أطرحها قريبا أن شاء الله ودمتم بود

 


ExpErt DeveloPer

  • إنضم
    25 فبراير 2017
    المشاركات
    342
    الإعجابات
    188
    النقاط
    80
    نظام التشغيل
    linux
    اللغة البرمجية
    python
    التوجّه
    white_hat
    المتصفح
    firefox
    الإقامة
    الصحراء
  • لم يكتشف اي تلغيمه
  • لم يتحصل على جوائز بعد
  • النقاط المتوفره 80
    رصيدي البنكي الحالي ( 0 )
    المستوى 188
#2
اشكرك على موضوعك القيم
ننتظر منك المزيد
جزاك الله خيرا
 


New Developer

  • إنضم
    14 نوفمبر 2017
    المشاركات
    32
    الإعجابات
    1
    النقاط
    18
    العمر
    31
    نظام التشغيل
    windows_7
    اللغة البرمجية
    php
    التوجّه
    white_hat
    برنامج الحماية ؟
    avast
    المتصفح
    chrome
    الإقامة
    مصر
    آخر نشاط
  • لم يكتشف اي تلغيمه
  • لم يتحصل على جوائز بعد
  • النقاط المتوفره 18
    رصيدي البنكي الحالي ( 0 )
    المستوى 1
#3
شكرا لك كثيرا
 


New Developer

  • إنضم
    8 ديسمبر 2017
    المشاركات
    24
    الإعجابات
    1
    النقاط
    10
    العمر
    46
    نظام التشغيل
    linux
    اللغة البرمجية
    delphi
    التوجّه
    white_hat
    برنامج الحماية ؟
    kaspersky
    المتصفح
    firefox
    الإقامة
    ليبيا
    آخر نشاط
  • لم يكتشف اي تلغيمه
  • لم يتحصل على جوائز بعد
  • النقاط المتوفره 10
    رصيدي البنكي الحالي ( 0 )
    المستوى 1
#4
شكرا
 


أنواع الـ Spanning Tree Protocol (القسم الأول)
الوسوم - Tag الوسوم - Tag