Switching Dasar
Fungsi Switch
Switch adalah perangkat jaringan layer 2 (OSI) yang berfungsi meneruskan frame data berdasarkan alamat MAC address. Berbeda dengan hub yang hanya menyalin sinyal ke semua port, switch bersifat intelligent - ia mempelajari perangkat mana yang terhubung ke port mana sehingga frame hanya dikirim ke port tujuan yang tepat.
Hub vs Switch vs Bridge
| Perangkat | Cara Kerja | Collision Domain | Broadcast Domain |
|---|---|---|---|
| Hub | Meneruskan sinyal ke semua port | 1 (semua port) | 1 |
| Bridge | Mempelajari MAC, 2 port saja | Per port | 1 |
| Switch | Mempelajari MAC, banyak port | Per port | 1 |
- Hub - perangkat dumb, boros bandwidth, rawan collision.
- Bridge - mirip switch tapi hanya 2 port, memisah collision domain.
- Switch - multiport bridge, memisah collision domain per port.
MAC Address Table
Switch menyimpan tabel MAC (Content Addressable Memory - CAM table) yang berisi:
- MAC Address - alamat fisik perangkat
- Port - port switch tempat perangkat terhubung
- VLAN ID - jika menggunakan VLAN
Forwarding / Filtering
Ketika frame masuk:
- Unknown unicast - MAC tujuan belum ada di tabel → flood ke semua port (kecuali port asal).
- Known unicast - MAC tujuan ada di tabel → forward hanya ke port tujuan.
- Broadcast / Multicast - selalu flood ke semua port dalam VLAN yang sama.
Learning Process
Proses belajar switch bersifat dinamis:
- Frame masuk dari port tertentu.
- Switch membaca MAC source pada frame.
- Mencatat pasangan (MAC, port) ke dalam tabel.
- Jika MAC sudah ada di port yang berbeda, tabel diperbarui (update).
- Entri memiliki aging timer (default 300 detik di Cisco). Jika tidak ada frame dari MAC itu dalam waktu tersebut, entri dihapus.
Collision Domain vs Broadcast Domain
Collision domain adalah segmen jaringan di mana dua perangkat bisa saling bertabrakan saat mengirim data secara bersamaan.
- Hub: semua port dalam satu collision domain.
- Switch: setiap port adalah collision domain terpisah - full-duplex memungkinkan.
Broadcast domain adalah area di mana broadcast frame menjangkau semua perangkat.
- Hub maupun switch tidak memisah broadcast domain - semua perangkat dalam satu VLAN/LAN yang sama berada dalam satu broadcast domain.
- Router (layer 3) yang memisah broadcast domain.
Kesimpulan: Switch meningkatkan efisiensi jaringan dengan memisah collision domain, mengurangi bandwidth waste, dan meneruskan data secara intelligent menggunakan MAC address table. Namun switch tidak memisah broadcast domain - untuk itu diperlukan VLAN atau router.