RSTP
Rapid Spanning Tree Protocol (IEEE 802.1w) — brža varijanta STP-a sa convergence vremenom 1–6 sekundi umesto 30–50.
switchingRSTP (Rapid Spanning Tree Protocol), definisan u IEEE 802.1w standardu iz 2001. godine, je brža varijanta klasičnog STP-a. Glavna razlika: convergence (vreme da se mreža oporavi posle pada linka) je smanjen sa 30–50 sekundi na 1–6 sekundi. Danas je RSTP de facto standard — gotovo svaki enterprise switch koristi RSTP umesto klasičnog 802.1D.
Šta je novo u odnosu na STP
- Listening i Learning stanja spojena u jedno (Discarding) — 30s prelaz pretvoren u par sekundi.
- Edge port koncept — port priključen na krajnji uređaj (PC, štampač) odmah ide u Forwarding bez pregovaranja. Cisco-ova implementacija =
portfast. - Active topology negotiation — switchevi aktivno pregovaraju umesto pasivnog čekanja timera.
- Backward kompatibilan sa STP-om — port koji primi 802.1D BPDU se vraća u legacy mod.
RSTP port roles
| Role | Funkcija |
|---|---|
| Root | Najjeftiniji put ka root bridge-u (forwarding) |
| Designated | Najjeftiniji put ka segmentu (forwarding) |
| Alternate | Backup za root port (discarding, instant takeover) |
| Backup | Backup za designated port na istom segmentu (retko) |
Kad root port padne, alternate port odmah preuzima — bez 30s timera. To je glavni razlog što je RSTP brži.
Praktičan savet
Uvek konfiguriši root bridge eksplicitno (spanning-tree vlan 1 priority 4096) na najjačem core switchu. Bez toga najstariji switch (najniži MAC) postaje root, što često nije optimalno. Edge portove (ka krajnjim korisnicima) označi kao portfast + bpduguard — ubrzava boot, štiti od slučajnog spajanja konsumerskog switcha.
RSTP vs MSTP
RSTP ima jednu STP instancu za sve VLAN-ove. Ako imaš 50 VLAN-ova, svi dele istu topologiju — što može biti neoptimalno. MSTP (802.1s) dodaje više instanci koje se mogu mapirati na grupe VLAN-ova, omogućavajući load balancing po VLAN-u.
Convergence: zašto 1–6s a ne instant
Najgori scenario je 6s — kad se topologija drastično promeni i potreban je full re-flood BPDU-ova. U dobro projektovanoj mreži tipičan failover je 1–3s. Za sub-second failover potreban je LACP ili stack/MLAG arhitektura.