Ve switchovaných LAN sítích mohou vznikat tzv. smyčky, které způsobují zahlcení sítě a následné výpadky. Protokol Spanning-Tree Protocol (STP) je klíčovým nástrojem, který těmto problémům předchází. V tomto článku si vysvětlíme, proč jsou smyčky nebezpečné, jak STP funguje a jak jej správně nakonfigurovat na Cisco přepínačích.
Smyčky vznikají v sítích s více cestami mezi přepínači. Přepínače si totiž – na rozdíl od směrovačů – nepamatují trasu, kudy rámec přišel. Pokud rámec dorazí přes více cest, může v síti neustále kolovat, což způsobí tzv. broadcast storm.
To vede k zahlcení procesoru přepínače, zahlcení linek a v konečném důsledku k úplné nedostupnosti sítě. STP tomu předchází tím, že některé porty zablokuje a vytvoří tzv. strom bez smyček.
STP díky těmto prvkům zjistí smyčky a deaktivuje porty, které by mohly způsobit zacyklení.
Na Cisco přepínačích je STP aktivní automaticky. Pokud však chcete ovlivnit, který přepínač se stane root bridge, je potřeba upravit jeho prioritu:
Switch(config)# spanning-tree vlan 1 priority 4096
Nižší priorita znamená větší šanci stát se root bridge. Výchozí hodnota je 32768.
Dále lze nastavit cost (náklady) pro konkrétní porty, abyste ovlivnili preferované cesty v síti:
Switch(config-if)# spanning-tree cost 10
STP přiřazuje portům následující role:
Každý port také prochází následujícími stavy:
Funkce PortFast zkracuje dobu, než port začne přenášet data – obchází fáze Listening a Learning. Používá se na portech, kam jsou připojeny koncové stanice (ne mezi přepínači).
Switch(config-if)# spanning-tree portfast
Další doporučené nastavení:
Vyzkoušejte kurz NA2 – Přepínání v sítích, VLAN a konfigurace přepínačů Cisco, kde se krok za krokem naučíte konfigurovat STP, VLANy, trunky a správně navrhnout síťovou topologii.
Viac informacií preberáme na kurze: