Jaringan Kabel Redundan dengan STP: Panduan Lengkap dan Praktis

Pembaharuan Terakhir: 23/09/2025
penulis: Isaac
  • STP mencegah loop pada Layer 2 dengan membuat pohon logis dan memblokir tautan yang berlebihan.
  • Akar dipilih berdasarkan prioritas dan MAC; biaya pelabuhan menentukan rute
  • RSTP dan MSTP meningkatkan konvergensi dan memungkinkan beberapa instans per VLAN
  • Menetapkan prioritas, biaya, dan mode tepi meminimalkan badai dan mempercepat pemulihan.

jaringan kabel redundan dengan STP

Dalam jaringan modern, redundansi fisik sangat penting untuk menghindari terhentinya sistem jika terjadi kegagalan, tetapi redundansi yang sama dapat menyebabkan loop Layer 2 yang menghentikan segalanya. Spanning Tree Protocol, atau STP, adalah penjaga lalu lintas yang mencegah loop ini tanpa mengorbankan tautan cadangan.

Jika Anda bekerja dengan switching dan tautan redundan, STP adalah salah satu dasar yang harus Anda kuasai. Logikanya menciptakan topologi seperti pohon yang bebas loop , memblokir jalur redundan, dan, ketika terjadi kegagalan, mengaktifkan kembali tautan alternatif dalam hitungan detik, menjaga jaringan tetap beroperasi.

Apa itu STP dan mengapa ia penting dalam jaringan redundan?

STP berasal dari algoritma yang dirancang oleh Radia Perlman pada tahun 80-an dan distandarisasi oleh IEEE 802.1D. Ini merupakan bagian dari protokol jaringan . STP beroperasi pada lapisan 2 model OSI dan misinya sederhana: memungkinkan tautan fisik redundan sekaligus mencegah loop switching yang dapat memicu broadcast storm.

Layer 2 tidak memiliki field TTL seperti Layer 3, sehingga jika terjadi loop, frame broadcast dan multicast dapat beredar tanpa batas , mengonsumsi bandwidth dan sumber daya CPU hingga LAN menjadi tidak dapat digunakan. STP memecahkan masalah ini dengan membuat satu jalur logis aktif dan menjaga jalur lainnya tetap diblokir sebagai cadangan.

Secara historis, dua versi awal hidup berdampingan: versi DEC dan standar IEEE, yang tidak kompatibel satu sama lain. Saat ini, versi IEEE direkomendasikan, dan dalam praktiknya, RSTP (802.1w) telah menggantikan STP asli karena waktu konvergensinya yang jauh lebih cepat. Lebih lanjut, pada tahun 2012, IEEE menyetujui 802.1aq Shortest Path Bridging sebagai evolusi untuk menggantikan 802.1D, 802.1wy, dan 802.1s dalam skenario tertentu.

Detail praktis: spanning tree tetap valid hingga perubahan topologi terdeteksi ; dalam beberapa konteks, validitas maksimumnya dianggap dapat diperpanjang hingga lima menit jika tidak diperbarui, meskipun dalam produksi kontrol sebenarnya diterapkan oleh timer dan BPDU yang dipertukarkan antar switch.

skema protokol pohon rentang

Cara Kerja STP: Pemilihan Root, Port, dan BPDU

Logika di balik STP adalah untuk secara logis menghilangkan jalur yang berlebihan. Pertama, ia memilih switch root, dan dari sana menghitung topologi pohon yang menentukan port mana yang meneruskan dan blok mana yang akan menghindari loop.

Pemilihan Root Bridge . Saat memulai, setiap switch membuat dirinya sendiri sebagai root dan mengirimkan BPDU dengan pengidentifikasinya sendiri sebagai root dan pengirim. Root bridge ditentukan oleh Bridge ID terendah , yang terdiri dari prioritas yang dapat dikonfigurasi dan alamat MAC; prioritas default biasanya 32768, dan disarankan untuk mengaturnya ke kelipatan 4096 jika Anda ingin memaksa switch mana yang akan menjadi root.

Port dan biaya. Setelah root dipilih, setiap switch menghitung Root Port-nya, yaitu port dengan biaya terendah ke root . Biaya tersebut merupakan jumlah biaya tautan di sepanjang jalur dan terkait dengan bandwidth (kecepatan lebih tinggi berarti biaya lebih rendah). Biaya ini merupakan parameter per port yang dapat disesuaikan jika kita perlu memaksakan rute.

  Menggunakan Tor dengan ChatGPT: Panduan Langkah demi Langkah untuk Privasi Penjelajahan

Port yang ditentukan dan diblokir. Pada setiap segmen yang digunakan bersama oleh dua perangkat, dipilih Port yang Ditentukan, yang menawarkan jalur terbaik ke root . Port yang bukan root maupun port yang ditentukan tetap dalam keadaan diblokir untuk memutus loop dan bertindak sebagai alternatif jika tautan gagal.

Bridge yang ditunjuk. Jika dilihat berdasarkan perangkat, switch dengan biaya terendah ke root suatu segmen dianggap sebagai bridge yang ditunjuk untuk segmen tersebut, dan port yang terkait dengannya adalah Port yang Ditunjuk.

Status port. Dalam STP klasik, sebuah port dapat berada dalam status pemblokiran, mendengarkan, mempelajari, meneruskan, atau dinonaktifkan. Transisi tipikalnya melalui mendengarkan dan mempelajari sebelum meneruskan , dan penundaan penerusan biasanya 15 detik per status, yang ditentukan oleh root. RSTP secara signifikan mempercepat proses ini.

Pengatur waktu dan konvergensi. Switch secara berkala bertukar BPDU konfigurasi, biasanya setiap 2 detik . Pesan-pesan ini memungkinkan jaringan untuk tetap sinkron, mendeteksi perubahan, dan menghitung ulang pohon jika diperlukan.

BPDU dan alamat tujuan. BPDU dikirim dengan alamat tujuan multicast yang dicadangkan untuk STP 01:80:C2:00:00:00, menggunakan alamat MAC dari port yang mengeluarkan BPDU sebagai sumber . Dalam STP asli, ada dua jenis: Config BPDU, untuk perhitungan pohon, dan TCN BPDU, untuk memberitahukan perubahan topologi.

Perubahan topologi. Ketika status port berubah atau tautan terputus, switch menghasilkan TCN ke root . Switch yang ditunjuk yang menerima notifikasi ini merespons dengan BPDU normal dengan mengatur bit TCA, dan root menyebarkan notifikasi perubahan ke seluruh jaringan, meminta agar tabel MAC diperbarui dengan cepat untuk menstabilkan penerusan.

Perilaku saat menghubungkan perangkat. Jika Anda menghubungkan host ke port yang dikonfigurasi dengan cara standar, port akan membutuhkan waktu sekitar 30 detik untuk siap mengirimkan data karena harus melalui fase mendengarkan dan belajar dengan memproses BPDU. Jika ada switch di ujung lain dan tautan tersebut menciptakan loop, port mungkin tetap terblokir.

topologi bebas loop dengan spanning tree

Versi, konfigurasi praktis, dan rekomendasi

RSTP dan MSTP. Rapid Spanning Tree (802.1w) mengurangi waktu konvergensi dari menit menjadi detik dan disarankan di sebagian besar lingkungan saat ini. Multiple Spanning Tree (802.1s) memungkinkan beberapa instance dipetakan ke grup VLAN, mengoptimalkan lalu lintas melalui jalur logis yang berbeda.

STP Per-VLAN. Dalam implementasi per-VLAN, dapat ada satu root bridge per instance , memungkinkan penyeimbangan beban di seluruh VLAN. Beberapa vendor menawarkan PVST+ dan RPVST+, yang menjalankan 802.1D atau 802.1w per VLAN dengan fitur-fitur seperti PortFast, UplinkFast, BackboneFast, BPDU guard, BPDU filter, root guard, dan loop guard.

SPB 802.1aq. Shortest Path Bridging disetujui pada tahun 2012 untuk menyederhanakan domain layer 2 yang besar dan menggantikan 802.1D, 802.1wy, dan 802.1s dalam skenario tertentu , meskipun penerapannya bergantung pada peralatan dan kebutuhan jaringan.

Langkah-langkah logis STP. Untuk membangun topologi bebas loop, algoritma melakukan hal berikut: memilih root bridge, memilih port root dari port non-root, mendefinisikan port yang ditunjuk per segmen, dan memblokir alternatif . Hal ini menghasilkan jalur logis aktif tunggal antara setiap pasangan titik.

  Konfigurasikan isolasi port pada switch virtual Hyper-V.

Topologi umum. Pada ring multi-switch, STP atau RSTP memblokir salah satu link ring sambil menjaga link yang tersisa siap mengambil alih jika terjadi kegagalan. Disarankan untuk mengkonfigurasi semua switch sebelum menghubungkannya untuk menghindari lonjakan daya selama proses startup.

Penyesuaian prioritas. Untuk menentukan siapa yang akan menjadi root, kurangi prioritas switch yang diinginkan di bawah nilai default 32768 dalam kelipatan 4096; jika terjadi seri, alamat MAC terendah yang menang. Dalam MSTP, biasanya merujuk pada CIST dan prioritas terkaitnya.

Biaya rute. Biaya diterapkan per port dan bergantung pada jenis tautan (Ethernet, FastEthernet, GigabitEthernet, dll.). Anda dapat menyesuaikan biaya per port secara manual untuk memengaruhi pemilihan jalur dan memberlakukan rute yang diutamakan.

Edge dan PortFast. Pada port akses tempat Anda menghubungkan host, aktifkan mode edge atau PortFast agar port langsung beralih ke pengiriman data dan tidak menunggu penundaan mendengarkan dan mempelajari data.

Kompatibilitas dan pengecualian. Pada beberapa perangkat, Anda tidak dapat mengaktifkan mekanisme STP dan deteksi loop secara bersamaan pada port yang sama; switch itu sendiri akan memperingatkan Anda untuk memilih. Selain itu, mencampur versi STP secara sembarangan dapat menyebabkan masalah interoperabilitas.

Langkah-langkah umum melalui antarmuka grafis. Pada switch terkelola, alurnya biasanya: aktifkan STP atau RSTP secara global, aktifkan pada port yang diinginkan, dan verifikasi instance-nya . Prioritas bridge diatur dalam parameter global, dan mode edge diterapkan per port.

Contoh konfigurasi CLI. Pada banyak perangkat, urutannya menyerupai berikut: aktifkan protokol secara global, atur prioritas jika Anda ingin menjadi root, aktifkan pada port, dan validasi status.

mengkonfigurasi terminal
status global spanning-tree aktifkan prioritas spanning-tree 24576 rentang antarmuka ethernet 1/0/1-8 status spanning-tree aktifkan rentang antarmuka ethernet 1/0/9-16 status spanning-tree nonaktifkan antarmuka ethernet 1/0/3 portfast tepi akhir tampilkan spanning-tree

Pemantauan dan verifikasi. Dari node mana pun, periksa status instance untuk memastikan siapa root-nya dan port mana yang meneruskan atau memblokir. Jika port aktif, statusnya akan diteruskan; jika sementara tidak aktif untuk mencegah perulangan, port tersebut akan muncul sebagai diblokir.

Badai siaran dan penyebab umumnya. Perulangan menyebabkan duplikasi dan pengiriman ulang frame yang tak terbatas, meningkatkan konsumsi bandwidth dan menurunkan kinerja dalam hitungan detik . Penyebab yang sering terjadi meliputi: konfigurasi yang buruk yang gagal memblokir port redundan, konvergensi protokol STP standar yang lambat sebagai respons terhadap perubahan, dan pencampuran varian yang ceroboh.

Praktik terbaik untuk menghindarinya: Gunakan RSTP atau MSTP bila memungkinkan, konfigurasikan port dan prioritas dengan benar , pantau BPDU dan kejadian TCN, dan terapkan perlindungan seperti BPDU guard pada port pengguna untuk memblokir koneksi yang tidak diinginkan dari switch yang tidak terkelola.

Detail halus dari algoritma. Setiap BPDU mencakup Pengidentifikasi Jembatan dengan prioritas, alamat MAC, dan ID sistem yang diperluas— elemen penting untuk penentu prioritas dan logika pemilihan port . Jika protokol gagal dan dua tautan yang seharusnya tidak aktif menjadi aktif, akan terbentuk sebuah loop, sehingga pemantauan dan pengatur waktu menjadi sangat penting.

  5 Program Terbaik untuk Memainkan Game Flash

Apa yang terjadi ketika sebuah tautan gagal? Jika sebuah trunk aktif gagal, switch akan membuka kunci port alternatif yang sebelumnya diblokir dan memulihkan konektivitas. Ketika tautan kembali berfungsi, jaringan akan kembali menyatu, dan port dapat kembali memblokir untuk kembali ke topologi bebas loop.

Urutan penerapan yang disarankan: Pertama, konfigurasikan protokol pada semua switch, kemudian hubungkan switch tersebut dan verifikasi bahwa perhitungan telah memilih root dan port yang benar . Hal ini meminimalkan risiko gangguan selama proses komisioning.

Rincian status port. Memblokir: menerima BPDU, membuang data, dan tidak mempelajari alamat MAC. Mendengarkan: menentukan rute, tetapi masih belum meneruskan. Mempelajari: mengisi tabel alamat MAC tetapi belum meneruskan . Meneruskan: meneruskan dan mempelajari. Mati: tidak memproses BPDU atau data karena kegagalan atau masalah manajemen.

Frekuensi BPDU. Secara default, BPDU dikirim setiap 2 detik . Switch utama menentukan timer jaringan, dan switch lain mengadopsi nilai-nilai ini untuk menyinkronkan perilaku mereka.

TCN dan TCA. Ketika sebuah switch mendeteksi perubahan, ia menyiarkan TCN pada port root-nya . Switch yang ditunjuk yang menerima notifikasi mengirimkan BPDU konfigurasi dengan bit pengakuan TCA yang diatur, dan proses berlanjut dalam rantai ke root, yang menandai BPDU-nya dengan flag perubahan untuk mempercepat penuaan tabel alamat.

Cakupan dan variasi dalam produksi. Pada jaringan dengan banyak VLAN, PVST+ atau RPVST+ memungkinkan satu instance per VLAN untuk mendistribusikan beban dan jalur. Di lingkungan di mana penting untuk mengelompokkan VLAN berdasarkan topologi, MSTP menyediakan hingga 16 instance RSTP untuk memetakan kumpulan VLAN ke setiap instance.

Melampaui standar. Meskipun STP merupakan fitur bawaan Layer 2, switch Layer 3 juga mengimplementasikan fungsi-fungsi ini pada bidang switching-nya untuk menghindari loop pada domain broadcast, dan mengintegrasikannya dengan routing Layer 3 jika sesuai.

Kesalahan umum yang harus dihindari. Tidak menyesuaikan prioritas ketika Anda tahu mesin mana yang seharusnya menjadi root, membiarkan port akses tanpa mode edge , mencampur varian tanpa rencana, atau mengandalkan pengaturan default tanpa memvalidasi topologi yang dihasilkan adalah jalan pintas yang seringkali berujung pada kerugian besar.

Tips operasional: Jika Anda perlu memengaruhi jalur ke root tanpa memengaruhi prioritas, sesuaikan biaya port pada tautan yang relevan . Ini adalah alat yang sangat efektif untuk memecah kebuntuan atau mengoptimalkan jalur uplink.

STP dan variannya memungkinkan Anda membangun jaringan dengan ketersediaan tinggi dan perilaku yang dapat diprediksi. Kuncinya adalah menguasai pemilihan root, biaya, status, dan perlindungan , serta menerapkannya dengan disiplin: konfigurasikan terlebih dahulu, hubungkan kemudian, dan selalu pantau.

protokol jaringan yang paling umum-0
Artikel terkait:
Protokol jaringan yang paling umum: apa itu, jenisnya, dan cara kerjanya