This shows you the differences between two versions of the page.
wiki:site:cisco:rstp:start [2016/01/18 22:22] root vytvořeno |
wiki:site:cisco:rstp:start [2018/01/16 14:51] (current) root |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ===== RSTP (IEEE 802.1w) | + | ====== RSTP - Rapid STP ====== |
+ | Varianty: | ||
+ | * //(IEEE 802.1w)// | ||
+ | * RPVSTP+ - Rapid PVST+ (Cisco) | ||
+ | * MST - multiple STP (využívá RSTP) (802.1s) | ||
+ | |||
+ | Root Bridge - zvolen stejně jako v 802.1D, podle nejnižšího BID | ||
+ | |||
+ | Role portů: | ||
+ | * Root port - stejně jako v 802.1D | ||
+ | * Designated port - stejně jako v 802.1D | ||
+ | * Alternate port - záložní root port (má-li access switch dva uplinky, jeden je root, druhý je alternate) | ||
+ | * Backup port - záložní Designated port pro daný segment | ||
Stavy portů: | Stavy portů: | ||
* Discarding | * Discarding | ||
* Learning | * Learning | ||
* Forwarding | * Forwarding | ||
- | * Celkem cca 1s | ||
+ | RSTP BPDU: | ||
+ | * z důvodu zpětné kompatibility využívá formát BPDU 802.1D | ||
+ | * využívá navíc některé nevyužité bity | ||
+ | * version: 2 | ||
+ | * odesílá se každý Hello time všemi porty nezávisle na BPDU od roota | ||
+ | * switch si hlídá sousedy, jakmile třikrát za sebou nepřijde BPDU, je soused považován za down a všechny údaje s ním spojené jsou smazány - díky tomu lze odhalit problém během 6 s (3x hello time) namísto původních 20s (Max Age timer) | ||
+ | * BPDU jsou zpětně kompatibilní s 802.1D | ||
+ | * je-li na portu přijato BPDU version 0, port začne pracovat dle 802.1D | ||
+ | * změna STP protokolu je chráněna proti flapování protokolu pomocí " | ||
+ | |||
+ | RSTP Convergence: | ||
+ | * musí být zvolen " | ||
+ | * všechny porty v STP doméně musí být v příslušném STP stavu | ||
+ | |||
+ | Typy portů: | ||
+ | |||
+ | Edge port | ||
+ | * port na hranici sítě, připojení hostů, PortFast | ||
+ | * je-li přijato BPDU na tomto portu, okamžitě ztrácí svůj edge status | ||
+ | Root port | ||
+ | * port s nejlepší cestou k rootu | ||
+ | * může být pouze jeden | ||
+ | * je-li root dostupný ještě za jinými porty, jsou tyto porty alternativní porty | ||
+ | * spadne-li root port, jeden z alternativních portů (best root path cost) přechází okamžitě do stavu forwarding | ||
+ | Point-to-point port | ||
+ | * jakýkoliv port zapojený do jiného switche, který je zároveň designated portem | ||
+ | * designated port se volí pomocí " | ||
+ | * vždy full-duplex | ||
+ | * na half-duplex portech musí být vždy použito 802.1D | ||
+ | * half-duplex porty nejsou p2p | ||
+ | |||
+ | Synchronizace: | ||
+ | * non-edge porty v Discarding stavu | ||
+ | * je-li na portu přijato superior BPDU, stane se root portem | ||
+ | * všemi non-edge porty se odešle " | ||
+ | * switch, který přijme " | ||
+ | * Jestliže sw souhlasí s designated portem, pošle odpověď " | ||
+ | * proposal/ | ||
+ | * celá konvergence probíhá bez použití timerů | ||
+ | * avšak nepřijde li na proposal odpověď agreement, musí port aplikovat 802.1D pravidla | ||
+ | |||
+ | Změny topologie: | ||
+ | * detekována přechodem non-edge portu do forwarding stavu | ||
+ | * tato změna je propagována TC zprávou, rozeslanou všemi non-edge porty | ||
+ | * zpáva se odesílá po dvou hello time časech | ||
+ | * všechny záznamy v CAM tabulce týkající se non-edge portů jsou zahozeny | ||
+ | * díky tomu se múže CAM tabulka začít plnit novými správnými údaji | ||
+ | * sousední switche, které přijmou TC message musí také smazat všechny záznamy non-edge portů v CAM, kromě portu na kterém přijaly TC BPDU | ||
+ | |||
+ | Konfigurace: | ||
+ | |||
+ | Konfigurace edge portů: | ||
+ | > | ||
+ | |||
+ | Nastavení p2p pro half-duplex linku: (propojení switchů na half-duplexu) | ||
+ | > | ||
+ | |||
+ | Zapnutí RPVSTP+: | ||
+ | > | ||
+ | |||
+ | Přechod zpět na PVST+: | ||
+ | > | ||
+ | >Switch# **show spanning-tree** | ||
+ | >Switch# **show spanning-tree vlan** //vlan-id// | ||
+ | |||
+ | < | ||
+ | Switch#show spanning-tree vlan 1 | ||
+ | VLAN0001 | ||
+ | Spanning tree enabled protocol rstp | ||
+ | Root ID Priority | ||
+ | | ||
+ | | ||
+ | | ||
+ | Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec | ||
+ | |||
+ | Bridge ID Priority | ||
+ | | ||
+ | Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec | ||
+ | Aging Time 20 | ||
+ | |||
+ | Interface | ||
+ | ---------------- ---- --- --------- -------- -------------------------------- | ||
+ | Fa0/ | ||
+ | Fa0/ | ||
+ | Gi0/1 Root FWD 4 | ||
+ | Gi0/2 Desg FWD 4 | ||
+ | </ | ||
+ | * Na Gi0/2 je připojeno half-duplex zařízení - **Shr** | ||
+ | * Pracuje-li port v 802.1D je typ - **P2p Peer(STP)** |