شبیه‌ساز همگرایی STP / RSTP

یک توپولوژی شبکه بسازید، STP یا RSTP را اجرا کنید و انتخابات پل ریشه، وضعیت پورت‌ها و جدول زمانی همگرایی را بررسی کنید.

افزودن سوئیچ
افزودن لینک
نکته: برای دیدن پورت‌های مسدود شده، حداقل 3 سوئیچ با لینک‌های اضافی (مثلث یا حلقه) اضافه کنید. یا با دکمه زیر یک تنظیمات از پیش تعیین شده بارگذاری کنید یا توپولوژی خود را بسازید.

توپولوژی فعلی

سوئیچ‌ها
  • هیچ سوئیچی اضافه نشده است.
لینک‌ها

دیاگرام توپولوژی

پل ریشه
پورت ارسال
پورت مسدود یا دورریز
پورت ریشه
پورت تعیین‌شده
خط نقطه‌چین = لینک مسدود

انتخاب پل ریشه

وضعیت پورت‌ها

بازکت‌کننده BPDU

جدول زمانی همگرایی

مفاهیم STP / RSTP

انتخاب پل ریشه

سوئیچی با کمترین Bridge ID برنده است. Bridge ID = اولویت (پیش‌فرض 32768) + آدرس MAC. در صورت برابری در اولویت، کمترین آدرس MAC برنده است. تنها یک پل ریشه در هر VLAN وجود دارد.

پورت ریشه

هر سوئیچ غیرریشه یک Root Port انتخاب می‌کند — پورتی با کمترین هزینه مسیر تجمعی تا پل ریشه. در صورت برابری، با Bridge ID همسایه، سپس Port ID تعیین می‌شود.

پورت تعیین‌شده

هر بخش شبکه دقیقاً یک Designated Port دارد — پورتی که بهترین مسیر (کمترین هزینه) را به ریشه ارائه می‌دهد. تمام پورت‌های روی پل ریشه، تعیین‌شده هستند.

پورت‌های مسدود یا دورریز

هر پورتی که نه Root Port باشد و نه Designated Port، مسدود (STP) یا دورریز (RSTP) است. این پورت‌ها حلقه لایه-2 را شکسته و در عین حال یک توپولوژی بدون حلقه را حفظ می‌کنند.

پورت‌های لبه (Edge) RSTP (802.1w)

پورت‌های لبه (Edge) RSTP به میزبان‌های پایانی، نه سوئیچ‌های دیگر، متصل می‌شوند. آنها بلافاصله به Forwarding (بدون تأخیر گوش دادن/یادگیری) تغییر وضعیت می‌دهند که معادل قابلیت PortFast در STP است.

سرعت همگرایی RSTP

همگرایی STP حدود 30–50 ثانیه طول می‌کشد (15 ثانیه گوش دادن + 15 ثانیه یادگیری در هر پورت). RSTP از یک دست‌دهی (Proposal/Agreement handshake) استفاده می‌کند و در کمتر از 2 ثانیه برای هر پرش همگام می‌شود.

هزینه مسیر (IEEE 802.1D)

10 Gbps = 2، 1 Gbps = 4، 100 Mbps = 19، 10 Mbps = 100، 1.5 Mbps = 1000. هزینه کمتر = مسیر ترجیحی. پل ریشه هزینه 0 را تبلیغ می‌کند؛ هر پرش هزینه پورت خود را اضافه می‌کند.

BPDUs (BPDUs)

BPDUs شامل: ID پل ریشه، هزینه مسیر ریشه، ID پل فرستنده، ID پورت، و تایمرها هستند. پل ریشه هر Hello Time (2s) BPDUs ارسال می‌کند. سوئیچ‌های دیگر آن‌ها را در پورت‌های تعیین‌شده خروجی می‌دهند.