Spanning Tree Protocol Port States

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