Pendahuluan
Dalam dunia jaringan komputer, perangkat seperti switch memiliki peran penting untuk menghubungkan banyak perangkat, seperti komputer, server, dan printer. Tapi pernahkah kamu bertanya, bagaimana switch tahu ke mana harus mengirim data?
Jawabannya ada pada CAM Table.
CAM table adalah “otak kecil” di dalam switch yang membantu mengarahkan data ke tujuan yang benar. Artikel ini akan menjelaskan cara kerjanya dengan bahasa sederhana agar mudah dipahami, bahkan untuk pemula.
Apa Itu CAM Table?
CAM adalah singkatan dari Content Addressable Memory. Dalam switch, CAM table digunakan untuk menyimpan informasi penting, yaitu:
- MAC address perangkat
- Port tempat perangkat tersebut terhubung
Jadi, setiap perangkat di jaringan akan “dicatat” oleh switch di dalam CAM table.
Peran CAM Table dalam Switch
CAM table memiliki beberapa fungsi utama:
- Menyimpan MAC address dari setiap perangkat
- Menentukan ke mana data harus dikirim
- Menghindari pengiriman data ke semua perangkat (broadcast)
Dengan adanya CAM table, jaringan menjadi lebih cepat dan efisien.
Cara Kerja CAM Table
Cara kerja CAM table bisa dibagi menjadi beberapa proses:
a. Proses Learning (Pembelajaran)
Saat sebuah perangkat mengirim data ke switch:
- Switch membaca MAC address pengirim
- Switch mencatat MAC address tersebut
- Switch menyimpan informasi port asal
Contoh:
PC1 terhubung ke port 1 → switch menyimpan:MAC PC1 → Port 1
b. Proses Forwarding
Saat switch menerima data:
- Switch melihat MAC address tujuan
- Mencari di CAM table
Jika ditemukan:
→ Data dikirim langsung ke port yang sesuai
c. Flooding (Jika Tidak Dikenal)
Jika MAC address tujuan belum ada di CAM table:
- Switch akan mengirim data ke semua port (kecuali port asal)
Ini disebut flooding.
d. Aging (Penghapusan Data Lama)
Data di CAM table tidak disimpan selamanya.
- Jika suatu MAC address tidak aktif dalam waktu tertentu
- Maka entry akan dihapus
Ini membantu menjaga CAM table tetap efisien.
Contoh Sederhana
Bayangkan ada 3 komputer:

- PC1 di port 1
- PC2 di port 2
- PC3 di port 3
Langkah 1:
PC1 mengirim data ke PC2
→ Switch belum tahu PC2
→ Switch melakukan flooding
Langkah 2:
PC2 membalas
→ Switch belajar MAC PC2 → Port 2
Langkah 3:
PC1 kirim lagi ke PC2
→ Switch sudah tahu
→ Data langsung dikirim ke port 2 (tanpa flooding)
Hasilnya: jaringan jadi lebih cepat.
Kelebihan CAM Table
- Menghemat bandwidth
- Mempercepat pengiriman data
- Mengurangi traffic yang tidak perlu
- Membuat jaringan lebih efisien
Kelemahan dan Risiko
Walaupun sangat berguna, CAM table juga punya kelemahan:
- Kapasitas terbatas
- Bisa diserang dengan teknik tertentu
Salah satu risiko utama adalah CAM table overflow.
CAM Table dan Keamanan Jaringan
Salah satu serangan yang terkenal adalah MAC flooding:
- Attacker mengirim banyak MAC address palsu
- CAM table menjadi penuh
- Switch tidak bisa menyimpan data baru
Akibatnya:
- Switch berubah seperti hub
- Semua data di-broadcast
- Attacker bisa menyadap traffic
Cara Mengamankan CAM Table
Beberapa cara untuk melindungi jaringan:
- Aktifkan port security pada switch
- Batasi jumlah MAC address per port
- Monitor aktivitas jaringan
- Gunakan VLAN untuk segmentasi
Langkah-langkah ini membantu mencegah serangan dan menjaga jaringan tetap aman.
Tips untuk Pemula Jaringan
Jika kamu ingin memahami CAM table lebih dalam:
- Gunakan simulator seperti Cisco Packet Tracer
- Coba lihat CAM table secara langsung
- Pelajari konsep MAC address terlebih dahulu
- Praktik langsung di lab jaringan
Kesimpulan
CAM Table adalah komponen penting dalam switch yang membantu menentukan ke mana data harus dikirim.
Dengan memahami:
- Proses learning
- Forwarding
- Flooding
- Aging
Kamu bisa memahami bagaimana jaringan bekerja secara lebih efisien.
Selain itu, penting juga memahami sisi keamanannya agar jaringan tetap terlindungi dari serangan.








