Spanning Tree Protocol #2 Port Priority dan Cost

STP Spanning Tree Protocol adalah sebuah protokol pada Switch yang berfungsi untuk mencegah terjadinya looping pada topologi, sebelumnya saya sudah membahas STP sampai bagian mengidentifikasi root bridge, root port, designated port, dan alternate port. Pada pembahasan kali ini saya akan membahas port priority dan cost pada STP.

STP port priority

Jika terdapat dua atau lebih port yang terhubung satu switch yang sama, maka penentuan jalur mana yang diblokir berdasarkan nilai priority pada masing-masing port, jika nilai priority sama maka diambil berdasarkan nomor port terendah, sisanya akan diblokir untuk menghentikan looping.

STP Cost

Jika terdapat dua atau lebih jalur untuk menuju root bridge, maka pemilihan jalur berdasarkan nilai cost terkecil atau jarak terdekat. Nilai cost pada suatu link tergantung pada kecepatan transfer/bandwidth link tersebut, semakin cepat maka nilai cost semakin kecil, semakin kecil nilai cost artinya semakin bagus.

Lab Spanning Tree port priority & cost

Kita akan mencoba memanipulasi jalur yang akan dipilih sesuai keinginan kita, karena secara default stp akan memilih secara otomatis. Berikut ini adalah topologinya :
Buat topologi seperti diatas lalu atur root bridge agar berada pada switch SW1, dan secondary root bridge pada SW3.
SW1(config)#spanning-tree vlan 1 root primary 

SW3(config)#spanning-tree vlan 1 root secondary 
Setelah itu kita lihat hasilnya, port mana saja yang diblokir dan menjadi jalur utama.

Switch SW1

SW1#sh spanning-tree 

VLAN0001
  Spanning tree enabled protocol ieee
  Root ID    Priority    24577
             Address     0c1b.5ba1.2800
             This bridge is the root
             Hello Time   2 sec  Max Age 20 sec  Forward Delay 15 sec

  Bridge ID  Priority    24577  (priority 24576 sys-id-ext 1)
             Address     0c1b.5ba1.2800
             Hello Time   2 sec  Max Age 20 sec  Forward Delay 15 sec
             Aging Time  300 sec

Interface           Role Sts Cost      Prio.Nbr Type
------------------- ---- --- --------- -------- --------------------------------
Gi0/0               Desg FWD 4         128.1    P2p 
Gi0/1               Desg FWD 4         128.2    P2p 
Gi0/2               Desg FWD 4         128.3    P2p 
Gi0/3               Desg FWD 4         128.4    P2p 

Switch SW2

SW2#sh spanning-tree 

VLAN0001
  Spanning tree enabled protocol ieee
  Root ID    Priority    24577
             Address     0c1b.5ba1.2800
             Cost        4
             Port        1 (GigabitEthernet0/0)
             Hello Time   2 sec  Max Age 20 sec  Forward Delay 15 sec

  Bridge ID  Priority    32769  (priority 32768 sys-id-ext 1)
             Address     0c1b.5b3e.8b00
             Hello Time   2 sec  Max Age 20 sec  Forward Delay 15 sec
             Aging Time  300 sec

Interface           Role Sts Cost      Prio.Nbr Type
------------------- ---- --- --------- -------- --------------------------------
Gi0/0               Root FWD 4         128.1    P2p 
Gi0/1               Altn BLK 4         128.2    P2p 
Gi0/2               Altn BLK 4         128.3    P2p 
Gi0/3               Altn BLK 4         128.4    P2p 

Switch SW3

SW3#sh spanning-tree 

VLAN0001
  Spanning tree enabled protocol ieee
  Root ID    Priority    24577
             Address     0c1b.5ba1.2800
             Cost        4
             Port        1 (GigabitEthernet0/0)
             Hello Time   2 sec  Max Age 20 sec  Forward Delay 15 sec

  Bridge ID  Priority    28673  (priority 28672 sys-id-ext 1)
             Address     0c1b.5b43.5500
             Hello Time   2 sec  Max Age 20 sec  Forward Delay 15 sec
             Aging Time  300 sec

Interface           Role Sts Cost      Prio.Nbr Type
------------------- ---- --- --------- -------- --------------------------------
Gi0/0               Root FWD 4         128.1    P2p 
Gi0/1               Altn BLK 4         128.2    P2p 
Gi0/2               Desg FWD 4         128.3    P2p 
Gi0/3               Desg FWD 4         128.4    P2p 
Berdasarkan keterangan yang didapatkan, maka defaultnya seperti ini :
Sekarang kita akan mencoba memanipulasi jalur default topologi stp diatas menggunakan cost dan priority.

Mindah jalur STP

Kita akan mencoba memindahkan jalur default untuk menuju root bridge yang tadinya dari SW3 langsung menuju SW1, akan kita ubah menjadi SW3 -> SW2 -> SW1.
Untuk memindahkannya kita buat agar nilai cost jalur SW3 -> SW1 lebih besar daripada jalur SW3 -> SW2 -> SW1

Switch SW3

Masuk ke konfigurasi interface yang mengarah ke SW1 lalu naikan nilai costnya agar lebih besar dibandingkan dengan interface yang mengarah ke SW2.
SW3(config)#int ra g0/0-1
SW3(config-if-range)#spanning-tree vlan 1 cost 100
SW3(config-if-range)#exit
Lakukan hal yang sama pada SW1, karena pada kedua sisi harus singkron.

Switch SW1

SW1(config)#int ra g0/2-3
SW1(config-if-range)#spanning-tree vlan 1 cost 100
SW1(config-if-range)#exit
Setelah itu kita lihat informasi STP pada Switch SW3
SW3(config)#do sh spanning-tree 

VLAN0001
  Spanning tree enabled protocol ieee
  Root ID    Priority    24577
             Address     0c1b.5ba1.2800
             Cost        8
             Port        3 (GigabitEthernet0/2)
             Hello Time   2 sec  Max Age 20 sec  Forward Delay 15 sec

  Bridge ID  Priority    28673  (priority 28672 sys-id-ext 1)
             Address     0c1b.5b43.5500
             Hello Time   2 sec  Max Age 20 sec  Forward Delay 15 sec
             Aging Time  300 sec

Interface           Role Sts Cost      Prio.Nbr Type
------------------- ---- --- --------- -------- --------------------------------
Gi0/0               Altn BLK 100       128.1    P2p 
Gi0/1               Altn BLK 100       128.2    P2p 
Gi0/2               Root FWD 4         128.3    P2p 
Gi0/3               Altn BLK 4         128.4    P2p 
Berdasarkan informasi diatas kita bisa lihat bahwa nilai cost pada interface yang mengarah ke SW1 sudah berubah menjadi 100, dan interface root port sudah berpindah pada interface yang mengarah ke SW2. Kira kira topologinya menjadi seperti ini :

Memindahkan root port dengan port priority

Misalnya kita ingin mengubah root port default yang dipilih STP karena tidak sesuai dengan keinginan kita, maka kita dapat memanipulasinya dengan merubah nilai priority lebih kecil untuk interface yang ingin dipilih.

Misalnya pada SW2 root port default berada pada g0/0 karena nomor port interface paling rendah, kita ubah root port menjadi g0/1 dengan mengubah nilai priority g0/1 menjadi lebih kecil.

Switch SW2

SW2(config)#int g0/1
SW2(config-if)#spanning-tree vlan 1 port-priority 96
SW2(config-if)#exit
Lakukan hal yang sama pada SW1

Switch SW1

SW1(config)#int g0/1
SW1(config-if)#spanning-tree vlan 1 port-priority 96
SW1(config-if)#exit
Kita lihat hasilnya apakah root port sudah berpindah ke interface g0/1
SW2#sh spanning-tree 

VLAN0001
  Spanning tree enabled protocol ieee
  Root ID    Priority    24577
             Address     0c1b.5ba1.2800
             Cost        4
             Port        2 (GigabitEthernet0/1)
             Hello Time   2 sec  Max Age 20 sec  Forward Delay 15 sec

  Bridge ID  Priority    32769  (priority 32768 sys-id-ext 1)
             Address     0c1b.5b3e.8b00
             Hello Time   2 sec  Max Age 20 sec  Forward Delay 15 sec
             Aging Time  300 sec

Interface           Role Sts Cost      Prio.Nbr Type
------------------- ---- --- --------- -------- --------------------------------
Gi0/0               Altn BLK 4         128.1    P2p 
Gi0/1               Root FWD 4          96.2    P2p 
Gi0/2               Desg FWD 4         128.3    P2p 
Gi0/3               Desg FWD 4         128.4    P2p 
Berdasarkan informasi diatas, nilai priority g0/1 sudah berubah dan interface tersebut sudah menjadi root port.

Komentar