Spanning Tree Protocol (STP)
Tujuan Belajar
- Memahami masalah loop pada jaringan switch.
- Memahami cara STP mencegah loop.
- Mengenal istilah root bridge, port states, dan RSTP.
Masalah: loop pada Layer 2
Untuk keandalan, jaringan sering punya jalur redundan (koneksi cadangan antar-switch). Tapi di Layer 2, jalur ganda menciptakan loop yang sangat berbahaya:
Tanpa pencegahan, frame broadcast akan berputar tanpa henti dalam lingkaran ini — disebut broadcast storm — yang bisa melumpuhkan seluruh jaringan dalam hitungan detik.
Solusi: Spanning Tree Protocol
STP (IEEE 802.1D) secara otomatis mendeteksi loop dan memblokir jalur redundan, menyisakan satu jalur aktif bebas-loop. Jika jalur utama putus, STP mengaktifkan jalur cadangan yang tadinya diblokir.
Hasilnya: redundansi tanpa loop.
Cara kerja STP (garis besar)
- Pilih Root Bridge — satu switch jadi "akar" pohon, dipilih berdasarkan Bridge ID terendah (priority + MAC).
- Tentukan jalur terbaik — tiap switch menghitung jalur biaya terendah menuju root.
- Blokir jalur berlebih — port yang membentuk loop di-set ke status blocking.
Garis putus-putus = jalur yang diblokir STP untuk mencegah loop.
Status port STP
| Status | Arti |
|---|---|
| Blocking | Tidak meneruskan data (cegah loop). |
| Listening | Bersiap, belum meneruskan. |
| Learning | Belajar MAC, bersiap meneruskan. |
| Forwarding | Meneruskan data normal. |
| Disabled | Mati. |
RSTP — versi lebih cepat
STP klasik butuh ~30–50 detik untuk konvergensi (pulih setelah perubahan). RSTP (Rapid STP, 802.1w) mempercepatnya jadi beberapa detik. RSTP kini jadi standar de facto di switch modern.
Studi Kasus: Kantor dengan switch berlebih
Tim IT memasang kabel cadangan antara dua switch lantai untuk jaga-jaga bila satu kabel putus. Tanpa STP, kabel cadangan ini langsung menciptakan loop dan broadcast storm. Dengan STP aktif (umumnya default di switch managed), kabel cadangan otomatis diblokir, dan baru diaktifkan bila kabel utama putus — memberi redundansi yang aman.
Poin Penting
- Jalur redundan di Layer 2 bisa menyebabkan loop & broadcast storm.
- STP mencegah loop dengan memblokir jalur berlebih, menyisakan satu jalur aktif.
- STP memilih Root Bridge berdasarkan Bridge ID terendah.
- RSTP adalah versi modern yang jauh lebih cepat pulih.
1. Masalah apa yang dicegah oleh STP?
2. Bagaimana STP mencegah loop?
3. Versi STP yang jauh lebih cepat konvergensinya adalah?