Saya akrab (tingkat tinggi) dengan cara kerja Memori Beralamat Alamat Konten yang dapat dioperasikan tetapi saya tetap bingung tentang bagaimana TCAM berhubungan dengan ASIC dan ketika komponen-komponen ini mungkin juga bergabung dengan CPU untuk kinerja switching yang lebih baik ... (terutama ketika vendor sering memasarkan penggunaannya dari merchant / custom silicon, atau custom ASIC untuk produk & fitur baru yang kelihatannya membingungkan) .
Saya kenal di Cisco IOS misalnya dengan kemampuan untuk mempartisi lebih banyak ruang untuk kinerja TCAM untuk fitur seperti qos, acl dan pencarian rute. Saya juga memahami fitur-fitur seperti NAT masih akan bergantung pada pemrosesan CPU, namun saya secara khusus berjuang dengan;
- Apakah TCAM bagian dari arsitektur perangkat keras yang sama, yaitu internal atau eksternal ASIC itu sendiri?
- Apakah TCAM dapat diskalakan (misalnya, bisakah pabrikan terus menambahkan TCAM ke platform untuk kinerja yang lebih baik & fitur khusus) atau adakah batasan berdasarkan hal-hal seperti konsumsi daya?
- Apakah siklus dan ASIC TCAM bekerja secara paralel dengan CPU sama sekali untuk fitur-fitur seperti NAT atau haruskah saya menganggapnya sebagai hal yang independen?