2
硬件交换架构中的TCAM关系
我对三进制内容可寻址存储器的运行方式很熟悉(高级),但是我对TCAM与ASIC的关系以及这些组件何时也可能与CPU结合以提高开关性能感到困惑…… (尤其是在供应商经常将其使用时)商/定制硅片,或用于新产品和功能的定制ASIC,则看起来令人困惑。 例如,我在Cisco IOS中很熟悉,可以为qos,acl和路由查找等功能为TCAM性能分配更多的空间。我也了解诸如NAT之类的功能仍然依赖于CPU处理,但是我特别为此苦苦挣扎。 TCAM是同一硬件体系结构的一部分,即ASIC本身内部还是外部? TCAM是否可扩展(例如,制造商是否可以仅将TCAM添加到平台上以获得更高的性能和自定义功能),还是基于功耗之类的限制? 对于NAT之类的功能,TCAM周期和ASIC是否与CPU完全并行工作,还是仅将它们视为独立的东西?