Kelompok 3
Samsaraji D
17.01.3960
Taufik Nur T
17.01.3932
STP (Spanning Tree Protocol)
Salah satu fitur yang biasa ada dalam switch adalah mendukung Spanning Tree Protocol(STP) .
Spanning Tree Protocol (STP) adalah protokol jaringan yang menjamin topologi jaringan bebas-perulangan untuk
penghubung Ethernet LAN. Fungsi dasar dari STP adalah untuk mencegah pengulangan penghubung dan radiasi
siaran yang dihasilkan dari mereka. Pohon rentang juga memungkinkan desain jaringan untuk memasukkan cadang
tautan (redundan) untuk menyediakan jalur cadangan otomatis jika tautan aktif gagal, tanpa bahaya dari perulangan
yang tidak diinginkan dalam jaringan, atau kebutuhan untuk panduan mengaktifkan / menonaktifkan cadangan tautan
ini.
Salah satu fungsi switch adalah menghubungkan beberapa LAN melalui port-port switch tersebut. Kita mungkin
secara tidak sengaja membuat hubungan yang membuat loop pada jaringan. Untuk mengatasi masalah loop ini
muncullah Spanning Tree Protocol atau disingkat STP. STP kemudian berkembang menjadi RSTP yang merupakan
kependekan dari Rapid Spanning Tree Protocol.
Cara kerjanya adalah membentuk spanning tree dalam jaringan. Jika ada link yang ganda, maka akan menonaktifkan
yang satunya sehingga antar network hanya terjadi sebuah link.
Redundancy at OSI Layers 1 and 2
Redundansi adalah bagian penting dari desain hierarkis untuk mencegah gangguan layanan jaringan kepada pengguna.
Jaringan redundan memerlukan penambahan jalur fisik, tetapi redundansi logis juga harus menjadi bagian dari desain.
Namun, jalur redundan dalam jaringan Ethernet yang diaktifkan dapat menyebabkan loop Layer 2 fisik dan logis.
Logical Layer 2 loop dapat terjadi karena operasi alami switch, khususnya, proses pembelajaran dan penerusan. Ketika
beberapa jalur ada di antara dua perangkat di jaringan, dan tidak ada implementasi spanning tree pada sakelar, loop Layer
2 terjadi. Loop 2 dapat menghasilkan tiga masalah utama.
Desain jaringan hierarkis tiga lapis yang menggunakan lapisan inti, distribusi, dan akses dengan redundansi, berupaya
menghilangkan satu titik kegagalan pada jaringan. Beberapa jalur kabel antar sakelar menyediakan redundansi fisik dalam
jaringan sakelar. Ini meningkatkan keandalan dan ketersediaan jaringan. Memiliki jalur fisik alternatif untuk data untuk
melintasi jaringan memungkinkan pengguna untuk mengakses sumber daya jaringan, meskipun jalur terganggu.
Redundansi OSI Layer 1 diilustrasikan menggunakan banyak tautan dan perangkat, tetapi lebih dari sekedar perencanaan
fisik diperlukan untuk menyelesaikan pengaturan jaringan. Agar redundansi berfungsi secara sistematis, penggunaan
protokol OSI Layer 2, seperti STP, juga diperlukan.
Masalah dengan Redundansi Layer 1: Ketidakstabilan Basis Data MAC
Frame Ethernet tidak memiliki atribut time to live (TTL). Akibatnya, jika tidak ada
mekanisme yang diaktifkan untuk memblokir propagasi terus-menerus dari frame-frame ini
pada jaringan yang diaktifkan, mereka terus merambat di antara sakelar tanpa henti, atau
sampai tautan terganggu dan memutus loop. Propagasi yang terus-menerus antara switch
ini dapat menyebabkan ketidakstabilan basis data MAC. Ini dapat terjadi karena penerusan
frame broadcast.
Bingkai siaran diteruskan semua port switch, kecuali port masuk asli. Ini memastikan
bahwa semua perangkat dalam domain siaran dapat menerima frame. Jika ada lebih dari
satu jalur untuk frame yang akan diteruskan, loop tanpa akhir dapat terjadi. Ketika
perulangan terjadi, dimungkinkan untuk tabel alamat MAC pada sakelar untuk terus
berubah dengan pembaruan dari frame siaran, yang mengakibatkan ketidakstabilan basis
data MAC.
Spanning Tree Algorithm
Pendahuluan
STP memastikan bahwa hanya ada satu jalur logis antara semua tujuan di jaringan dengan
secara sengaja memblokir jalur berlebihan yang dapat menyebabkan perulangan. Suatu
port dianggap diblokir ketika data pengguna dicegah memasuki atau meninggalkan port itu.
Ini tidak termasuk frame unit data protokol jembatan (BPDU) yang digunakan oleh STP
untuk mencegah loop. Memblokir jalur redundan sangat penting untuk mencegah loop
pada jaringan. Jalur fisik masih ada untuk memberikan redundansi, tetapi jalur ini
dinonaktifkan untuk mencegah loop terjadi. Jika jalur dibutuhkan untuk mengkompensasi
kabel jaringan atau kegagalan sakelar, STP menghitung ulang jalur dan membuka blokir port
yang diperlukan untuk memungkinkan jalur redundan menjadi aktif.
Port Rules
IEEE 802.1D STP dan RSTP menggunakan Spanning Tree Algorithm (STA) untuk menentukan port switch
pada jaringan yang harus dimasukkan dalam status pemblokiran untuk mencegah terjadinya loop. STA
menunjuk satu sakelar sebagai jembatan akar dan menggunakannya sebagai titik referensi untuk semua
perhitungan lintasan.
BPDU adalah bingkai pesan yang dipertukarkan oleh sakelar untuk STP. Setiap BPDU berisi BID yang
mengidentifikasi sakelar yang mengirim BPDU. BID berisi nilai prioritas, alamat MAC dari sakelar
pengiriman, dan ID sistem tambahan opsional. Nilai BID terendah ditentukan oleh kombinasi ketiga
bidang ini.
Setelah jembatan akar telah ditentukan, STA menghitung jalur terpendek ke jembatan akar. Setiap switch
menggunakan STA untuk menentukan port mana yang akan diblokir. Sementara STA menentukan jalur
terbaik ke jembatan akar untuk semua port switch di domain broadcast, lalu lintas dicegah diteruskan
melalui jaringan. STA mempertimbangkan biaya jalur dan port saat menentukan port mana yang akan
diblokir. Biaya jalur dihitung menggunakan nilai biaya port yang terkait dengan kecepatan port untuk
setiap port switch di sepanjang jalur yang diberikan. Jumlah nilai biaya port menentukan keseluruhan
biaya jalur ke jembatan root. Jika ada lebih dari satu jalur untuk dipilih, STA memilih jalur dengan biaya
jalur terendah.
Root Brigde
Catatan: Switch mengirim BPDU, yang termasuk biaya jalur root. Ini adalah biaya jalur dari sakelar pengiriman ke jembatan
akar. Ketika sebuah saklar menerima BPDU, itu menambahkan biaya port masuk segmen untuk menentukan biaya jalur root
internal.
Root Past Cost
Catatan: Saat teknologi Ethernet yang lebih baru dan lebih cepat memasuki pasar, nilai biaya port dapat berubah untuk
mengakomodasi berbagai kecepatan yang tersedia. Angka-angka non-linear dalam tabel mengakomodasi beberapa
peningkatan pada standar Ethernet yang lebih lama. Nilai telah diubah untuk mengakomodasi standar Ethernet 10 Gb /
s. Untuk menggambarkan perubahan lanjutan yang terkait dengan jaringan berkecepatan tinggi, switch Catalyst 4500
dan 6500 mendukung metode biaya port yang lebih lama; misalnya, 10 Gb / s memiliki biaya pelabuhan 2000, 100 Gb /
s memiliki biaya pelabuhan 200, dan 1 Tb / s memiliki biaya pelabuhan 20.
Meskipun port switch memiliki biaya port default yang terkait
dengannya, biaya port dapat dikonfigurasi. Kemampuan untuk
mengonfigurasikan biaya port individual memberi
administrator fleksibilitas untuk secara manual mengontrol
jalur spanning tree ke root bridge.
Untuk memverifikasi port dan biaya path root internal ke jembatan root, masukkan perintah show spanning-
tree (seperti yang ditunjukkan pada Gambar 4). Bidang Biaya di dekat bagian atas output adalah biaya jalur
root internal, total biaya jalur ke jembatan root. Nilai ini berubah tergantung pada berapa banyak port switch
yang harus dilalui untuk sampai ke root bridge. Dalam output, setiap antarmuka juga diidentifikasi dengan
biaya port masing-masing 19.
Keputusan Peran Port untuk RSTP
Dalam contoh ini, saklar S1 adalah jembatan akar. Switch S2 dan S3 memiliki port root yang dikonfigurasi untuk port yang
menghubungkan kembali ke S1.
Setelah STP menentukan port switch mana yang berfungsi dalam peran port root pada setiap switch, STP perlu memutuskan
port mana yang memiliki peran yang ditunjuk dan alternatif.
Root bridge secara otomatis mengkonfigurasi semua port switchnya dalam peran yang ditentukan. Switch lain dalam topologi
mengkonfigurasi port non-root sebagai port yang ditunjuk atau alternatif.
Port yang ditunjuk dikonfigurasikan untuk semua segmen LAN. Ketika dua switch terhubung ke segmen LAN yang sama, dan
port root telah ditentukan, kedua switch harus memutuskan port mana yang akan dikonfigurasi sebagai port yang ditunjuk
dan port mana yang tetap menjadi port alternatif.
Switch pada segmen LAN menukar frame BPDU, yang berisi BID switch. Secara umum, sakelar dengan BID yang lebih rendah
memiliki porta yang dikonfigurasikan sebagai port yang ditunjuk, sedangkan sakelar dengan BID yang lebih tinggi memiliki
porta yang dikonfigurasi sebagai port alternatif. Namun, perlu diingat bahwa prioritas pertama adalah biaya jalur terendah ke
jembatan akar dan bahwa BID pengirim hanya digunakan jika biaya port sama.
Setiap switch menentukan peran port mana yang ditetapkan untuk masing-masing port-nya untuk membuat pohon spanning
bebas loop.
Designated and Alternate Ports
- Algoritma spanning tree tergantung pada pertukaran BPDU untuk menentukan jembatan akar. Bingkai BPDU berisi 12
bidang berbeda yang menyampaikan jalur dan informasi prioritas yang digunakan untuk menentukan jembatan akar dan
jalur ke jembatan akar.
Koneksi port tepi dan koneksi point-to-point adalah kandidat untuk transisi cepat ke kondisi penerusan. Namun,
sebelum parameter tipe tautan dipertimbangkan, RSTP harus menentukan peran port. Port root tidak
menggunakan parameter tipe tautan. Port root dapat melakukan transisi cepat ke status penerusan segera
setelah port disinkronkan (menerima BPDU dari jembatan root). Port cadangan dan cadangan tidak
menggunakan parameter tipe tautan dalam kebanyakan kasus. Port yang ditunjuk memanfaatkan parameter tipe
tautan secara maksimal. Transisi cepat ke status penerusan untuk port yang ditunjuk hanya terjadi jika parameter
tipe tautan diatur ke titik-ke-titik.
Catalyst 2960 Default Configuration
Secara umum, tidak perlu mengkonfigurasi parameter tipe tautan titik-ke-titik untuk Rapid PVST +, karena tidak
biasa memiliki jenis tautan bersama. Dalam kebanyakan kasus, satu-satunya perbedaan antara mengkonfigurasi
PVST + dan Rapid PVST + adalah perintah spanning-tree mode rapid-pvst.
Analyzing the STP Topology