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.