11. évf.: Feszített fa prtokoll - STP
11. évf.: Feszített fa prtokoll - STP


A klasszikus kis STP-háromszög. Az emberiség egyik kedvenc módszere arra, hogy véletlenül hurkot építsen a hálózatába, majd csodálkozzon, hogy minden broadcast viharban ég. Szerencsére az STP még próbál rendet tartani ebben a digitális óvodában.
A topológia alapján:
- S1 ↔ S2
- S2 ↔ S3
- S3 ↔ S1
Mindhárom switch össze van kötve, tehát egy redundáns Layer2 hurok keletkezik.
A képen látható portok:
| Kapcsolat | Port |
|---|---|
| S1 ↔ S2 | S1 G0/1 ↔ S2 G0/1 |
| S2 ↔ S3 | S2 G0/2 ↔ S3 G0/1 |
| S3 ↔ S1 | S3 G0/2 ↔ S1 G0/2 |
A PC-k:
- PC1: 192.168.1.100
- PC2: 192.168.1.101
STP működés
Tegyük fel:
- S1 lesz a Root Bridge
- minden switch default priority: 32768
- S1 MAC címe a legkisebb
1. Root Bridge
S1
- Root Bridge
- Minden portja Designated Port
| Port | Szerep | Állapot |
|---|---|---|
| G0/1 | Designated | Forwarding |
| G0/2 | Designated | Forwarding |
2. S2 beállításai
S2 közvetlenül kapcsolódik az S1-hez.
A legjobb út a root felé:
- G0/1 porton keresztül
S2 portok
| Port | Szerep | Állapot |
|---|---|---|
| G0/1 | Root Port | Forwarding |
| G0/2 | Designated Port | Forwarding |
Magyarázat:
- G0/1 megy a root felé
- G0/2 jobb BPDU-t küld S3 felé, ezért designated lesz
3. S3 beállításai
S3 két irányból érheti el az S1-et:
- közvetlenül S1 felé
- S2-n keresztül
A közvetlen út rövidebb.
S3 portok
| Port | Szerep | Állapot |
|---|---|---|
| G0/2 | Root Port | Forwarding |
| G0/1 | Alternate Port | Blocking |
Végső STP állapot
| Switch | Port | STP szerep | Állapot |
|---|---|---|---|
| S1 | G0/1 | Designated | Forwarding |
| S1 | G0/2 | Designated | Forwarding |
| S2 | G0/1 | Root Port | Forwarding |
| S2 | G0/2 | Designated | Forwarding |
| S3 | G0/1 | Alternate | Blocking |
| S3 | G0/2 | Root Port | Forwarding |
Miért az S3 G0/1 blokkol?
Mert:
- az S3 közvetlenül is eléri az S1 root bridge-et
- a másik út (S2-n keresztül) redundáns
- STP egyetlen hurkot megszüntető portot blokkol
Így a hurok megszűnik, de redundancia megmarad.
Ha valamelyik aktív kapcsolat megszakad:
- a blokkolt port forwarding állapotba kerül
- a hálózat helyreáll
Már amennyiben valaki nem kapcsolta ki az STP-t „mert lassú lett a net”. Ilyet is látott már a szakma. Sajnos többször is.
parancsok?
Cisco IOS parancsokkal így nézne ki a beállítás. Tegyük fel, hogy klasszikus Cisco switch-ekről beszélünk Packet Tracerben vagy valós eszközön.
1. S1 legyen a Root Bridge
S1
enable
configure terminal
spanning-tree mode rapid-pvst
spanning-tree vlan 1 priority 4096
interface g0/1
description Kapcsolat_S2
switchport mode trunk
interface g0/2
description Kapcsolat_S3
switchport mode trunk
end
A 4096 kisebb priority, ezért S1 lesz a root bridge.
Default:
- 32768
Kisebb érték nyer.
2. S2 konfiguráció
S2
enable
configure terminal
spanning-tree mode rapid-pvst
interface g0/1
description Kapcsolat_S1
switchport mode trunk
interface g0/2
description Kapcsolat_S3
switchport mode trunk
end
3. S3 konfiguráció
S3
enable
configure terminal
spanning-tree mode rapid-pvst
interface g0/1
description Kapcsolat_S2
switchport mode trunk
interface g0/2
description Kapcsolat_S1
switchport mode trunk
end
Ellenőrző parancsok
Root bridge ellenőrzése
show spanning-tree
S1-en ezt kell látnod:
This bridge is the root
Port szerepek ellenőrzése
show spanning-tree vlan 1
S3-on például:
Interface Role Sts Cost
Gi0/1 Altn BLK
Gi0/2 Root FWD

