Conosco bene (alto livello) il funzionamento della memoria indirizzabile del contenuto ternario, ma rimango confuso sul modo in cui TCAM si collega agli ASIC e quando questi componenti possono anche combinarsi con la CPU per migliorare le prestazioni di commutazione ... (in particolare quando i fornitori spesso commercializzano l'uso di silicio commerciale / personalizzato o ASIC personalizzati per nuovi prodotti e funzionalità, quindi appare confuso) .
Conosco Cisco IOS, ad esempio, con la possibilità di partizionare più spazio per le prestazioni TCAM per funzioni come qos, acl e ricerche di rotte. Comprendo anche che funzionalità come NAT dipenderanno ancora dall'elaborazione della CPU, tuttavia mi sto confrontando in modo specifico;
- TCAM fa parte della stessa architettura hardware, ovvero interna o esterna all'ASIC stesso?
- I TCAM sono scalabili (ad esempio i produttori possono continuare ad aggiungere TCAM a una piattaforma per prestazioni e funzionalità personalizzate maggiori) o esiste un limite basato su elementi come il consumo energetico?
- I cicli TCAM e gli ASIC funzionano in parallelo con la CPU per funzionalità come NAT o dovrei solo considerarli come cose indipendenti?