Rapid Spanning Tree Protocol (tsz. Rapid Spanning Tree Protocols)
Az RSTP lényegesen gyorsabb átívelő fakonvergenciát biztosít egy topológiaváltás után, új konvergencia-viselkedéseket és áthidaló portszerepeket vezet be ennek érdekében. Míg az STP-nek 30-50 másodpercig is eltarthat, hogy válaszoljon a topológia változásaira, az RSTP általában 3 × hello időn belül (alapértelmezett: 3 × 2 másodperc) vagy néhány ezredmásodpercen belül képes reagálni a változásokra a fizikai kapcsolat meghibásodását követően. Az üdvözlő idő egy fontos és konfigurálható időintervallum, amelyet az RSTP többféle célra használ; alapértelmezett értéke 2 másodperc.
Rapid Spanning Tree működés Az RSTP új hídport szerepköröket ad hozzá a kapcsolathiba utáni konvergencia felgyorsítása érdekében:
Root – Továbbító port, amely a legjobb port a nem gyökérhídtól a gyökérhídig Kijelölt – Egy továbbítási port minden hálózati szegmenshez Alternatív – Alternatív útvonal a gyökérhídhoz. Ez az útvonal eltér a gyökérport használatától Biztonsági mentés – Biztonsági mentési/redundáns útvonal egy olyan szegmenshez, amelyhez egy másik hídport már csatlakozik Letiltva – nem feltétlenül része az STP-nek, a hálózati rendszergazda manuálisan is letilthat egy portot Az STP eredeti öt helyett háromra csökkentették a kapcsoló portállapotok számát, amelyekben egy port lehet:
Elvetés – A porton nem küldenek felhasználói adatokat Tanulás – A port még nem továbbítja a kereteket, de feltölti a MAC-címtáblázatát Továbbítás – A port teljesen működőképes Az RSTP működési részletei:
A gyökérkapcsoló meghibásodásának észlelése 3 hello alkalommal történik, ami 6 másodperc, ha az alapértelmezett hello időket nem változtatták meg. A portok szélső portokként konfigurálhatók, ha olyan LAN-hoz vannak csatlakoztatva, amelyhez nincs csatlakoztatva más híd (a gyártótól, adminisztrációs éltől vagy portgyors módtól függően). Ezek a peremportok közvetlenül a továbbítási állapotba kapcsolnak át, így elkerülhetők a problémák az olyan gazdagépekkel, amelyek azonnali működésre számítanak, például a DHCP- vel . Az RSTP továbbra is figyeli a portot a BPDU-k számára, ha híd csatlakozik. Az RSTP úgy is konfigurálható, hogy automatikusan észlelje a peremportokat. Amint a híd észleli, hogy egy BPDU egy peremporthoz érkezik, a port nem-edge porttá válik. Az RSTP két vagy több kapcsoló közötti kapcsolatot "link típusú" kapcsolatnak nevezi. A full-duplex módban működő portot pont-pont kapcsolatnak kell tekinteni, míg a félduplex portot (egy hubon keresztül) alapértelmezés szerint megosztott portnak tekintjük. Ez az automatikus kapcsolattípus-beállítás explicit konfigurációval felülírható. Az RSTP javítja a pont-pont kapcsolatok konvergenciáját azáltal, hogy a Max-Age időt háromszoros Hello intervallumra csökkenti, eltávolítja az STP hallgatási állapotot, és kézfogást cserél két kapcsoló között, hogy gyorsan átállítsa a portot továbbítási állapotba. Az RSTP nem tesz mást, mint az STP a megosztott hivatkozásokon. Az STP-vel ellentétben az RSTP válaszol a gyökérhíd irányából küldött BPDU-kra. Az RSTP-híd felajánlja a feszítőfa-információit a kijelölt portjainak. Ha egy másik RSTP-híd megkapja ezt az információt, és megállapítja, hogy ez a magasabb szintű gyökérinformáció, akkor az összes többi portját eldobásra állítja. A híd megállapodást küldhet az első hídnak, amely megerősíti annak kiváló feszítőfa információit. Az első híd, miután megkapta ezt a megállapodást, tudja, hogy gyorsan át tudja váltani azt a portot a továbbítási állapotba, megkerülve a figyelő/tanuló állapotátmenetet. Ez lényegében egy lépcsőzetes hatást hoz létre a gyökérhídtól távol, ahol minden kijelölt híd javaslatot tesz a szomszédjainak, hogy meghatározzák, képes-e gyorsan áttérni. Ez az egyik fő elem, amely lehetővé teszi az RSTP számára, hogy gyorsabb konvergenciaidőket érjen el, mint az STP. Amint azt a fenti port szerepkör részleteiben tárgyaltuk, az RSTP megőrzi a biztonsági mentés részleteit a portok eldobási állapotával kapcsolatban. Ez elkerüli az időtúllépéseket, ha az aktuális továbbítási portok meghibásodnának, vagy ha a gyökérporton nem érkeztek BPDU-k egy bizonyos intervallumon belül. Az RSTP visszaáll a régi STP-re egy interfészen, ha az STP BPDU örökölt verzióját észleli az adott porton.