Switching
Tujuan Belajar
- Memahami cara kerja switch di Layer 2.
- Memahami MAC address table dan proses learning/forwarding.
- Mengenal istilah collision domain dan broadcast domain.
Apa yang dilakukan switch?
Switch adalah perangkat Layer 2 yang menghubungkan banyak perangkat dalam satu LAN dan meneruskan frame hanya ke port tujuan — bukan ke semua port seperti hub. Inilah inti switching.
MAC Address Table
Switch membangun MAC address table (CAM table) yang memetakan MAC address → port. Tabel ini diisi otomatis melalui proses learning.
Contoh isi tabel:
| MAC Address | Port |
|---|---|
| AA:AA | 1 |
| BB:BB | 2 |
| CC:CC | 3 |
Tiga proses inti switching
- Learning — saat frame masuk, switch mencatat MAC sumber dan port asalnya ke tabel.
- Forwarding — jika MAC tujuan ada di tabel, frame diteruskan hanya ke port itu.
- Flooding — jika MAC tujuan belum dikenal (atau broadcast), frame dikirim ke semua port kecuali asal.
Collision Domain vs Broadcast Domain
Dua konsep penting yang membedakan hub dan switch:
| Istilah | Arti | Hub | Switch |
|---|---|---|---|
| Collision domain | Area di mana tabrakan data bisa terjadi | Satu (besar) | Satu per port (kecil) |
| Broadcast domain | Area yang menerima broadcast | Satu | Satu (kecuali dipisah VLAN) |
- Switch memecah collision domain — tiap port punya domain sendiri, jadi tidak ada tabrakan. Inilah keunggulan besar atas hub.
- Switch tidak memecah broadcast domain secara default — untuk itu perlu VLAN.
Metode forwarding
- Store-and-forward — terima frame penuh, cek error (FCS), baru teruskan. Lebih aman.
- Cut-through — teruskan begitu MAC tujuan terbaca. Lebih cepat, tapi bisa meneruskan frame rusak.
Studi Kasus: Mengapa hub digantikan switch
Di jaringan dengan hub, semua perangkat berbagi satu collision domain — makin banyak perangkat, makin sering tabrakan, makin lambat. Switch memberi tiap perangkat "jalur sendiri", menghilangkan tabrakan, dan memungkinkan komunikasi penuh (full-duplex). Itulah kenapa switch sepenuhnya menggantikan hub.
Poin Penting
- Switch meneruskan frame berdasarkan MAC address table.
- Tiga proses: learning, forwarding, flooding.
- Switch memecah collision domain (tiap port sendiri), tapi tidak broadcast domain.
- Untuk memecah broadcast domain, gunakan VLAN.
1. Apa yang dicatat switch saat proses learning?
2. Apa yang dilakukan switch jika MAC tujuan belum ada di tabelnya?
3. Switch memecah ... tetapi tidak memecah ... secara default.