STP and Etherchannel
![Emir [EF]](https://github.com/emirfateen.png)
TUJUAN:
- Mengetahui dan memahami konsep Link Aggregation
- Mengetahui dan memahami teknologi EtherChannel
- Mengkonfigurasi Link Aggregation dengan menggunakan EtherChannel
- Memahami konsep Redundancy dan Spanning-Tree Protocol
- Mempelajari konsep PVST+ dan Rapid PVST+
- Mengkonfigurasi PVST+ dalam jaringan
Spanning Tree Protocol
Pengertian Spanning Tree Protocol
Spanning-Tree Protocol (STP) adalah sebuah protokol jaringan yang digunakan untuk mencegah terjadinya loop dalam topologi jaringan akibat adanya redundancy. STP bekerja dengan memastikan bahwa hanya boleh ada 1 logical path antar koneksi dan memblokir redundant path yang menyebabkan loop. Secara fisik, redundant path masih ada namun akan di block untuk menghindari adanya looping dan akan diaktifkan kembali apabila logical path gagal berfungsi. STP sangat penting dalam jaringan yang kompleks untuk memastikan bahwa tidak ada loop yang dapat menyebabkan broadcast storm atau kegagalan jaringan.
Redundancy
Sebelumnya sudah dibahas kata “Redundancy” pada bagian Pengertian Spanning Tree Protocol. Redundancy diperlukan untuk mengatasi masalah single point of failure. Implementasi redundancy bisa dilakukan dengan membuat redundant paths. Sehingga apabila jalur pengiriman paket utama mengalami kerusakan, maka bisa memakai jalur alternatif. Tetapi, bisa mengakibatkan looping sehingga paket tidak bisa diterima. Untuk mengatasi masalah looping ini maka diperlukan konfigurasi Spanning-Tree Protocol yang dipasangkan pada switch untuk mencegah terjadinya looping.
Jenis Port dalam STP
Dalam algoritma STP terdapat 4 jenis port yakni,
- Root Port
- Designated Port
- Alternate Port
- Disabled Port
Port State
Port State | BPDU | Detail |
---|---|---|
Blocking | Receive Only | Ketika perangkat terhubung, port pertama-tama akan memasuki status pemblokiran |
Listening | Receive and Send | Switch akan mendengarkan dan mengirim BPDU |
Learning | Receive and Send | Switch akan menerima BPDU superior, akan berhenti mengirim BPDU sendiri, dan akan menyampaikan BPDU superior |
Forwarding | Receive and Send | Port meneruskan lalu lintas |
Disabled | Receive and Send | Hasil dari perintah administratif yang akan menonaktifkan port |
Konfigurasi STP
Terdapat beberapa jenis STP, namun yang akan dibahas pada modul ini adalah PVST+ dan Rapid PVST+. Perbedaannya adalah Rapid PVST+ lebih cepat melakukan konvergensi daripada PVST+.
-
Mengaktifkan mode PVST+
Switch(config)#spanning-tree mode pvst
-
Mengaktifkan mode Rapid PVST+
Switch(config)#spanning-tree mode pvst
-
Mengaktifkan spanning-tree pada VLAN (banyaknya vlan_id disesuaikan dengan jumlah vlan yang ada)
Switch(config)#spanning-tree vlan vlan_id, vlan_id
-
Mengkonfigurasi Spanning-Tree Load Balancing Sebagai Primary
Switch(config)#spanning-tree vlan vlan_id, vlan_id root primary
-
Mengkonfigurasi Spanning-Tree Load Balancing Sebagai Secondary Root
Switch2(config)#spanning-tree vlan vlan_id, vlan_id root secondary
-
Mengkonfigurasi PVST+ dan Rapid PVST+ PortFast dan BPDUGuard pada interface switch
Switch(config)#interface [switch interface]
Switch(config-if)#spanning-tree portfast
Switch(config-if)#spanning-tree bpduguard enable -
Melihat konfigurasi PVST+ dan Rapid PVST+:
Switch#show spanning-tree
Router Redundancy
Masalah lain yang muncul adalah apabila ada router atau router interface yang bertindak sebagai default gateway gagal beroperasi, maka paket tidak bisa dikirim. Sehingga diperlukan mekanisme router redundancy dimana terdapat banyak router yang dikonfigurasi bersama sehingga bisa membuat satu virtual router.
EtherChannel
Link Aggregation merupakan suatu metode untuk menggabungkan beberapa port fisik menjadi satu sehingga akan menambah bandwidth dan tentunya redundant. EtherChannel merupakan bentuk dari Link Aggregation yang akan menggabungkan beberapa port fisik ke dalam satu atau lebih logical etherchannel link. Namun, tipe interface-nya harus sama. Contohnya Fast Ethernet hanya bisa di gabungkan dengan port Fast Ethernet yang lain.

EtherChannel dapat dibentuk melalui negosiasi menggunakan salah satu dari dua protokol, yaitu Port Aggregation Protocol (PAgP) atau Link Aggregation Control Protocol (LACP).
Port Aggregation Protocol (PAgP)
PAgP merupakan protokol Cisco yang membantu dalam pembuatan etherchannel. Cara kerja dari PAgP adalah ketika link EtherChannel dikonfigurasi menggunakan PAgP, paket PAgP dikirimkan antara port yang mendukung EtherChannel untuk menegosiasikan pembentukan channel. PAgP akan menggabungkan port-port tersebut menjadi EtherChannel. EtherChannel kemudian ditambahkan ke spanning tree sebagai satu port tunggal.

Link Aggregation Control Protocol (LACP)
LACP merupakan bagian dari spesifikasi IEEE 802.3ad yang fungsinya sama dengan PAgP. Cara kerja LACP sama seperti PAgP, namun perbedaannya terdapat pada mode yang dipakai.

Konfigurasi EtherChannel
Berikut merupakan cara untuk konfigurasi etherchannel
-
Memilih mode yang diinginkan
Switch(config)#interface [interface]
Switch(config)#channel-group [channel-group-number] mode [mode] -
Memanggil channel group number harus sama dengan interface lainnya
Switch(config)#interface port-channel [channel-group-number]
-
Konfigurasi port channel menjadi mode trunk
Switch(config-if)# switchport mode trunk
-
Verifikasi hasil etherchannel dan trunk
Switch# show interface