Background Story

Yang namanya Switch pasti punya CAM (Content Addressable Memory) Table alias Mac-address table untuk forward frame/traffic

Masalahnya…CAM Table ini hanya provide 2 result: 0 dan 1 / true or false, masih cocok digunakan untuk mac-address lookup (ARP Request anyone?!?)

Tapi klo misalnya itu Switch pengen minta routing table, QoS, dan ACL gimana? Kan algorithma-nya bukan pake True or False (exact match) lagi, tapi pake longer, longer than, range between, dsb…

Switch apa yang bisa kek gitu? Multilayer Switch atau yang lebih dikenal dengan L3 Switch

Nah, untuk mengakomodir kemampuan untuk menangani hal2 diatas maka di L3 Switch seperti Cisco Cat3560 dan Cat3750 ada table lain yang disebut TCAM (Ternary CAM) table (Ternary = 3 perhitungan)

TCAM provide 3 results: 0, 1, and “don’t care”…yang don’t care ini bisa any value. Untuk itu harus ada mekanisme untuk control database table2 ini (QoS, ACL, Routing, dll), Cisco menyebutnya dengan SDM (Switch Database Management)

Klo mau ngeliat CAM Table kita bisa pake “show mac address-table

Nah, klo mau alokasi berapa banyak IPv4 route yang bisa ditampung, IPv6 yang bisa di tampung, atau QoS yang bisa ditampung…

Kita bisa ketik “show sdm prefer

Contoh di Switch 3750:

Dan juga “show platform tcam utilization

————————————————-

Modify SDM

Settingan diatas udah default, only change the template if you have good reason to do so

Contoh kita pake “sdm prefer routing“, reload (wajib)…lets see the difference in “show sdm prefer

IPv4 unicast routes-nya bisa nampung 11k (tadinya 8k, liat di gambar bab background story)

SDM ini juga diperlukan klo kita mau mengaktifkan IPv6 Routing

Keyword “ipv6 unicast-routing” untuk mengaktifkan fitur IPv6 Routing aja ga bisa diketik klo kita belum modifikasi SDM-nya

Klo mau aktifin IPv6 SDM…ketik “sdm prefer dual-ipv4-and-ipv6 default“, skrg kita tes…

Ipv6 unicast-routing nya bisa di ketik sekarang

———————————————————–

References:

https://supportforums.cisco.com/document/60831/cam-content-addressable-memory-vs-tcam-ternary-content-addressable-memory