Spanning Tree Protocol

باسلام، لطفا در مورد STP و نحوه Config آن توضيح دهيد.

با تشکر

ehsan


Spanning Tree Protocol IEEE 802.1D

در لايه سه Routing Protocol ها به ازای مسيرهای Down شده، مسيری جديد برای رسيدن به مقصد انتخاب ميکنند. در شبکه علاوه بر سرعت انتقال و کارايی بالا مسائلي نظير رفع خطا و حل مشکلات بصورت داینامیک و پویا حائز اهميت است. در لايه دو، برای حل مشکلات لينکها و استفاده از مسيرهای Redundant – \”مسيرهای افزونه\” از STP يا Spanning Tree Protocol که در IEEE 802.1D تعريف شده، استفاده مي کنيم. کار STP در يک جمله خلاصه میشود: شبکه لایه دو نباید Loop داشته باشد یعنی برای رسیدن یک فریم به مقصد تنها یک مسیر لایه دو وجود داشته باشد.

چند اصل مهم در رابطه با لایه دو شبکه های ایترنت:

Bridge در سطح شبکه، Transparent یا شفاف است، هیچ تغييری در Frame ايجاد نميکند.

فريم ها بر اساس Content Addressable Memory یا CAM به مقصد خود فرستاده ميشوند.

فريم های Broadcast به همه Port های آن VLAN ارسال ميشوند.

فريم های Unknown Unicast مقصدشان در CAM مشخص نيست به همه پورت ها فرستاده ميشوند.

وقتي فريمی بين دو سويیچ، متناوبا ارسال و دریافت ميشود، Bridging Loop رخ داده است.

Spanning Tree Algorithm الگوریتمی است که براساس اطلاعات دريافتی از سوئيچ های همسايه، يک نقطه مرکزی و Root انتخاب کرده و تمام مسير ها را از آن نقطه محاسبه ميکند تا شبکه ای Loop-Free بصورت یک درخت با شاخ و برگهایش بسازد.

طراحی شبکه لایه دو

شبکه ها بايد Loop طراحی شوند! به اين دليل که مسير های Redundant بوجود بيايد تا در موقع نياز مسير ديگری علاوه بر مسیر اصلی تا مقصد وجود داشته باشد. اما بايد توجه داشت که درآن واحد و یک زمان در لايه دو، بايد يک تنها يک مسير بدون لوپ، فعال باشد. این مطلب برای لایه سه و IP Routing صدق نمیکند و میتوانید بار شبکه را بین چند Route موازی به یک مقصد پخش کنید.

drawing1001

ارسال Broadcast در شبکه Loop شده را در شکل زیر میبینیم:

drawing1002

در شکل زیر بدون STP ارسال Unicast باعث بر هم ریختن Bridge Table میشود:


drawing1003

فهرست مطالب:

طراحی شبکه لایه دو

مفاهیم اصلی در STP

مراحل Spanning Tree

انتخاب يک Root Bridge

چهار معيار اصلی STP در تصميم گيری ها

انتخاب Root Port ها

انتخاب Designated Port ها

حالات مختلف Port

زمان بندی و تایمرها در STP

پيغام های STP

تغيير Topology در STP

STP به ازای هر VLAN

تعيين Root Bridge

انعطاف پذيری در تنظيمات STP

بهبود Convergence در STP

PortFast

UplinkFast

BackboneFast

مقابله با BPDU های مزاحم

BPDU Skew Detection

Loop Guard

Unidirectional Link Detection

RTSP

وضعيت BPDU ها در RSTP

انواع پورت در RSTP

RSTP Synchronization

تغيير توپولوژی در RSTP

Multiple Spanning Tree

MST Region

تنظيمات MST

برای دریافت کل مطلب بصورت PDF به لینک زیر مراجعه کنید:

~ توسط Shafagh در مارس 2, 2009.

12 پاسخ to “Spanning Tree Protocol”

  1. واقعا ممنونم
    فکر نمیکردم هیج وقت توضیح به این کاملی میگرفتم
    با تشکر

  2. سلام
    من میخواستم برای شرکت یک فاروال سیسکو بزارم که از طریق اون اینترنتو share و کنترل کامل (limite) روی پهنای باند داشته باشم در ضمن روی لایه ی 3 باشه منتها من پیش از این این کار رو نکرده ام به خاطره همین نه آشنایی کافی با محصولاته سیسکو دارم نه تجربشو اگر لطف کنید جوابه منو بدید ممنون میشم

  3. اگر شرکت وقت کافی داشته باشد شما میتوانید این کار را خودتان انجام دهید. دوره سیسکو بروید از کتاب های آموزشی و اینترنت استفاده کنید.
    میگویند: برای پیش رفت در علم آسانسوری وجود ندارد پله ها را باید پیاده رفت.
    در ضمن فایروال های سیسکو برای محدود کردن پهنای باند مناسب نیستند.

  4. حرفه شما کاملا درست ولی وقتی وقتی نداریم چی ؟
    * خوب شما که سیسکو رو مناسب نمیبینید چی رو پیشنهاد میکنید ؟

  5. روتر سیسکو با IOS Firewall

  6. ما 2 خط اینترنت داریم ! که به 2 مودم مجزا متصل هست
    1. آیا میشه از طریق فایروال تنظیم کرد که کدام یک از یوزرها از کدام خط اینترنت استفاده کنند ؟
    2. فایروال و Router چگونه باید قرار بگیرند ؟
    3. اگر فایروال کار Routing را انجام میده بودن Router چه لزومی داره ؟
    4. اگر نیاز به بودن Router باشه نیازی هست که Switch هم باشه ؟
    5. اگر هر 3 تا قرار باشه که با هم باشند ترتیب قرار گیریشان باید به چه شکلی باشد ؟

  7. روتر سیسکو با IOS Firewall یعنی کار فایروال توسط IOS درون روتر انجام میشود و نیازی به فایروال سخت افزاری ندارید…
    آیا نیازی به سوییچ هست؟. پیشنهاد میکنیم از یک متخصص برای این کار کمک بگیرین.

  8. با سلام
    اگه ممکنه یه آموزشی هم در رابطه با Access list ها (standard و extended) داشته باشید.
    با تشکر فراوان 

  9. واقعا دست مریضاد
    ازتون خیلی ممنونم
    الان چند ماهه که دارم دنبال یک سایت فارسی درباره شبکه (پیشرفته )می گردم
    تصادفی اینو پیدا کردم
    خیلی خوشحالم کردی
    خیییییییییییییییییییییلی ممنونم

  10. ممنون از مطالب جامع وكاملتون,كار راه اندازن,مر30

  11. بسيار عالي بود

  12. az shoma doste azizam aghaye zandi mamnonam ke matalebe elmiye khod ra dar ekhtiare man va dostane man gharar midahand. be omid rozi ke betavanim ba ham kar konim!

پاسخی بگذارید