STP merupakan sebuah cara untuk menghindari looping traffic saat switch menggunakan lebih dari 1 interface yang terhubung, seperti redudancy. STP telah diset aktif (default set) pada switch Cisco Catalyst. STP juga merupakan open standart (IEEE 802.1D).
Jenis-jenis STP:
Open Standard : STP (802.1D), Rapid STP (802.1W), Multiple Spanning Tree MST (802.1S)
Cisco Proprietary : PVST (Per Vlan Spanning Tree), PVST+, Rapid PVST.
Ketika Switch1 mengirim traffic dengan destination yang tidak tercatat pada MAC address tabelnya, maka Switch1 akan mencari ke semua port sampai ke Switch2. Jika pada tabel MAC address Switch2 juga tidak terdapat destination tadi maka Switch2 akan kembali membroadcast ke Switch1 dan akan seperti itu sehingga network down.
Beberapa cara untuk menangani kasus tersebut:
menghapus salah satu interface yang saling terhubung
shutdown salah satu interface yang saling terhubung
Nah, seperti topologi switch Catalyst diatas, jadi STP akan mematikan salah satu interface (yang berwarna kuning) agar traffic yang dikirimkan dari salah satu switch tidak berputar-putar (looping).
Cara kerja STP:
STP Activated Apabila STP aktif, maka pada masing-masing switch akan mengirimkan frame khusus satu sama lain, yang disebut Bridge Protocol Data Unit (BPDU).
Switch akan menentukan Root Bridge Switch yang memiliki bridge id paling rendah akan menjadi root bridge. Dalam satu LAN/Topologi hanya ada satu switch sebagai root bridge, switch lain menjadi non-root bridge. Default priority pada Root Bridge adalah 32768 dan bisa disetting menjadi lebih tinggi atau rendah.
Switch menentukan Root Port Yang menjadi root port adalah path atau interface yang paling dekat dengan Root Bridge. Untuk setiap interface yang bukan Root Bridge hanya punya 1 root port.
Switch menentukan designated port dan non-designated port Designated port adalah port dalam mode forward, apabila non designated port adalah port yang terblok. Untuk Root Bridge semua portnya yang terhubung ke switch lain adalah designated port. Switch dengan priority terendah, salah satu portnya akan menjadi nondesignated port atau port blocking. Jika priority sama maka akan dilihat MAC address terendah.
Apabila kita ingin merubah/menentukan switch8 menjadi Root Bridge sesuai topologi dibawah ini, ikuti langkah-langkahnya!
Lakukan pengecekan status STP pada kedua switch pada interface fa0/2 (kalau dengan interface yang lain boleh juga, yaitu fa0/1 dengan fa0/1)
Switch8
Switch(config)#int fa0/2
Switch(config-if)#do show spanning-tree
VLAN0001
Spanning tree enabled protocol ieee
Root ID Priority 32769
Address 0060.3E9B.32EB <<-SW8 dan SW9
sama
Cost 19
Port 1(FastEthernet0/1)
Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec
Bridge ID Priority 32769 (priority 32768 sys-id-ext 1)
Address 00E0.A3EE.435B <<-SW8 dan SW9
sama
Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec
Aging Time 20
Interface Role Sts Cost Prio.Nbr Type
---------------- ---- --- --------- -------- --------------------------------
Fa0/1 Root FWD 19 128.1 P2p
Fa0/2 Altn BLK 19 128.2 P2p
Switch9
Switch(config)#int fa0/2
Switch(config-if)#do show spanning-tree
VLAN0001
Spanning tree enabled protocol ieee
Root ID Priority 32769
Address 0060.3E9B.32EB <<-SW8 dan SW9
sama
This bridge is the root
Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec
Bridge ID Priority 32769 (priority 32768 sys-id-ext 1)
Address 0060.3E9B.32EB <<-SW8 dan SW9
sama
Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec
Aging Time 20
Interface Role Sts Cost Prio.Nbr Type
---------------- ---- --- --------- -------- --------------------------------
Fa0/1 Desg FWD 19 128.1 P2p
Fa0/2 Desg FWD 19 128.2 P2p
Untuk mengubah spanning tree, menjadikan switch8 menjadi Root Bridge, masuklah kedalam konfigurasi switch8, lalu berikan perintah dibawah ini.
Switch(config-if)#int fa0/2
Switch(config-if)#spanning-tree vlan 1 priority 0 <--berikan
angka yang
lebih kecil
dari 32769
Besar prioritry dapat di pilih dari 1 – 61440 , tetapi kita harus memasukan angka – angka yang sudah ditentukan internasional, yaitu: 0,4096,8192,12288,16384,20480,24576,28672,32768,36864,40960,45056,49152,53248,
57344,61440
Maka, sekarang yang menjadi Root Bridge adalah switch8.
Dan juga MAC Address mereka yang tadinya sama, sekarang menjadi berubah setelah kita mengganti priority-nya.
SW8
Switch(config)#int fa0/2
Switch(config-if)#do show spanning-tree
VLAN0001
Spanning tree enabled protocol ieee
Root ID Priority 1
Address 00E0.A3EE.435B <<-SW8 dan SW9
berbeda
This bridge is the root
Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec
Bridge ID Priority 1 (priority 0 sys-id-ext 1)
Address 00E0.A3EE.435B <<-SW8 dan SW9
berbeda
Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec
Aging Time 20
Interface Role Sts Cost Prio.Nbr Type
---------------- ---- --- --------- -------- --------------------------------
Fa0/1 Desg FWD 19 128.1 P2p
Fa0/2 Desg FWD 19 128.2 P2p
SW9
Switch(config)#int fa0/2
Switch(config-if)#do show spanning-tree
VLAN0001
Spanning tree enabled protocol ieee
Root ID Priority 32769
Address 0060.3E9B.32EB <<-SW8 dan SW9
berbeda
This bridge is the root
Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec
Bridge ID Priority 32769 (priority 32768 sys-id-ext 1)
Address 0060.3E9B.32EB <<-SW8 dan SW9
berbeda
Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec
Aging Time 20
Interface Role Sts Cost Prio.Nbr Type
---------------- ---- --- --------- -------- --------------------------------
Fa0/1 Desg FWD 19 128.1 P2p
Fa0/2 Desg FWD 19 128.2 P2p
Port Fast
Spanning-tree Port Fast merupakan salah satu fitur STP, yaitu apabila sebuah switch
yang terhubung ke sebuah device menggunakan kabel yang secara default harusnya
diproses dengan beberapa sesi, apabila menggunakan fitur ini, maka langsung di-
forward. Makanya setelah kita memeberikan fitur ini, switch dengan end device bisa
langsung terhubung tanpa harus melakukan booting yang mana booting ini sedang
melewati beberapa sesi seperti dibawah ini:
Fitur ini cocok digunakan untuk switch yang langsung terhubung dengan end host apabila tidak ingin menunggu lebih lama lagi saat end host baru saja terhubung dengan switch menggunakan kabel. Pengecualian untuk port yang mengarah ke switch, karena bisa terjadi looping dikarenakan fitur STP akan mati.
Konfigurasinya bisa dilihat di bawah ini:
Switch(config)#int fa0/1
Switch(config-if)#spanning-tree portfast
Setelah itu, cobalah untuk mencabut lalu colokkan lagi kabel yang terhubung ke
PC. Apa yang akan terjadi? Nah port yang beru saja dihubungkan ke switch akan langsung menjadi hijau karena fiturnya men-forward beberapa sesi tadi diatas.
Comments