Я знаком (на высоком уровне) с тем, как работает адресная память Ternary Content, но я все еще не понимаю, как TCAM относится к ASIC, и когда эти компоненты могут также объединяться с процессором для повышения производительности коммутации ... (особенно, когда производители часто продают использование торгового / пользовательского кремния, или пользовательских ASIC для новых продуктов и функций, тогда это кажется запутанным) .
Я знаком с Cisco IOS, например, со способностью распределять больше пространства для производительности TCAM для таких функций, как qos, acl и поиск маршрутов. Я также понимаю, что такие функции, как NAT, все еще будут зависеть от процессорной обработки, однако я специально борюсь с этим;
- Является ли TCAM частью той же аппаратной архитектуры, то есть внутренней или внешней по отношению к самой ASIC?
- Являются ли TCAM масштабируемыми (например, могут ли производители просто добавлять TCAM на платформу для повышения производительности и пользовательских функций) или есть ли ограничения, основанные на таких вещах, как энергопотребление?
- Работают ли циклы TCAM и ASIC параллельно с ЦП для таких функций, как NAT, или я должен думать о них как о независимых вещах?