30 port harus dipilih dengan kriteria lanjut, sender bridge ID
terendah. Ketika Catalyst B mengirim sebuah BPDU kepada Catalyst C, MAC address yang tercantum didalam bridge ID
lebih rendah. Catalyst C juga mengirim BPDU kepada Catalyst B, dengan bridge ID lebih tinggi. Maka Catalyst B
port 12 terpilih menjadi designated port di segmen B-C.
Catalyst C: Port 12 dari Catalyst C bukanlah root port
maupun designated port. Sehingga seluruh port yang tidak termasuk root maupun designated port akan menuju Blocking
state. Saat inilah, bridging loop telah hilang.
2.8.4. Spanning Tree Protocol Port States
Untuk berpartisipasi dalam STP, masung-masing port dari sebuah switch harus melalui beberapa status. Sebuah port memulai kehidupannya
pada Disable status, lalu berubah melalui beberapa status pasif, dan hingga hingga akhirnyapada sebuah status aktif dimana port tersebut dapat
melakukan forward traffic. Urutan dari STP port status adalah:
Disabled: Port yang dengan status administratively shutdown
baik oleh Network Administrator maupun oleh sistem disebabkan oleh error, termasuk kedalam Disabled state. Status
ini merupakan spesial dan tidak termasuk dalam proses port STP normal.
Blocking: Setelah inisialisasi port, kemudian port memasuki
Blocking state sehingga bridging loop tidak akan terjadi. Dalam Blocking state, sebuah port tidak dapat menerima maupun
mentransmisikan data dan tidak dapat menambah MAC address kedalam address table. Namun sebuah port masih tetap diijinkan
untuk hanya menerima BPDU sehingga switch masih dapat mendengar dari neighboring switch. Sebagai tambahan, port
31 yang sedang dalam standby mode, untuk menghindari bridging
loop, maka menuju ke Blocking state.
Listening: Sebuah port beralih dari Blocking ke Listening jika
port tersebut dapat terpilih menjadi root port atau designated port. Dengan kata lain, port tersebut dalam perjalanan untuk
dapat melakukan forward traffic. Dalam Listening state, port masih tidak dapat mengirim maupun menerima frame data.
Namun port mengijinkan menerima dan mengirim BPDU sehingga switch tersebut dapat secara aktif berpartisipasi dalam
proses Spanning Tree topology. Di status inilah sebuah port akhirnya diperbolehkan untuk menjadi sebuah root port atau
designated port karena switch dapat advertise the port dengan cara mengirim BPDU kepada switch lain. Jika port tersebut
tidak mendapat status sebagai root port atau designated port, maka port tersebut kembali ke Blocking state.
Learning: Setelah sebuah periode yang disebut Forward Delay
dalam Listening state, port tersebut menuju ke Learning state. Port tersebut masih tetap mengirim dan menerima BPDU,
sebagai tambahan, sekarang switch dapat mempelajari MAC address baru untuk ditambahkan ke addressing table. Ini
memberikan waktu tambahan bagi sebuah port dan mengijinkan switch untuk menyusun beberapa address information. Port
masih tetap belum mengirim data frame.
Forwarding: Setelah proses Forward Delay yang lain dalam
Learning state, port kemudian diijinkan untuk menuju Forwarding state. Port sekarang dapat mengirim dan menerima
data frame, mengumpulkan MAC addres ke dalam address table, dan mengirim dan menerima BPDU. Port saat ini telah
berfungsi penuh sebagai sebuah switch port didalam spanning- tree topology.
32 Gambar 2.11. Port state dan prosesnya.[3]
Setiap switch port diperbolehkan menuju Forwarding state hanya jika tidak terdapat redundan link atau loop yang terdeteksi dan jika port
tersebut adalah jalur terbaik menuju root bridge sebagai root port atau designated port. Tabel 2.3 menjelaskan tentang Port States dan Timer.
STP State Port dapat:
Port tidak dapat: Durasi
Disabled NA
Mengirim atau
menerima data NA
Blocking Menerima BPDU
Mengirim atau
menerima data atau mempelajari
MAC address
Selama loop masih terdeteksimax age
timer 20 Detik
Listening Mengirim
dan menerima BPDU
Mengirim atau
menerima data atau mempelajari
MAC address
Forward Delay
timer 15 Detik
Learning Mengirim
dan menerima BPDU
dan mempelajari MAC address
Mengirim dan
menerima data Forward
Delay timer
15 Detik
Forwarding Mengirim
dan menerima BPDU,
mempelajari MAC
address, dan mengirim dan
Selama port tetap up dan
loop tidak
terdeteksi
33 menerima data.
Tabel 2.3 STP States dan Port Activity.
2.8.5. Spanning Tree Protocol Timers