更新时间:2024-01-10                  
                  
                  1   TCAM配置   
1.1    外部TCAM概述    
BCM56620可以通过ESM接口外接外部TCAM来提供扩展L2表项、L3表项和ACL表项。ESM支持包括48个前端GE端口或4个工作在12Gbps的HiGig端口的线速转发,但是不支持16Gbps的Higig端口。ESM模块有两个外部接口,TCAM和SRAM。TCAM 用于存储L2、L3和ACL表项,SRAM用于保存和各表项相关的其它数据。
BCM56640可以通过ESM接口外接外部TCAM来提供扩展L2表项、L3表项和ACL表项。ESM模块有两个外部接口,TCAM和UFT。TCAM 用于存储L2、L3和ACL表项,UFT用于保存和各表项相关的其它数据。
 
1.2    外部TCAM 配置任务列表    
• 配置TCAM表项分配
• 重新设置TCAM硬件相关参数
1.3    外部TCAM 配置任务    
1.3.1  配置tcam表项分配  
BCM56624/BCM56628支持的外部TCAM容量分为2种(18M和36M),TCAM表项的单位长度为72bit,所以2种TCAM大小分别为256K和512K。TCAM可以用BLOCK为粒度来划分表项,每个BLOCK大小是16384项,同一个BLOCK中表项必须是同一类的,不同的BLOCK表项类型可以不同。
BCM56640支持的外部TCAM容量40M,TCAM表项的单位长度为80bit,所以TCAM大小分别为512K。TCAM可以用BLOCK为粒度来划分表项,每个BLOCK大小是16384项,同一个BLOCK中表项必须是同一类的,不同的BLOCK表项类型可以不同。
 
使用下面的命令进行TCAM的配置,主控config模式下:
| 命令  | 目的  | 
| tcam slot x partition y1, y2, y3… | 配置TCAM各类型表项分配比例。X为线卡槽位号,y1, y2, y3为各表项分配比例。 | 
| tcam slot x default | 配置TCAM各类型表项分配比例到默认值 | 
| show slot x tcam partition | 显示线卡tcam分配信息 | 
       配置示例    
1.4.1  TCAM配置示例    
1)配置TCAM MAC地址表和L3 IPV4 DEFIP表各占一半空间
Switch_config#tcam slot 7 partition 1 1
2)显示slot 7 线卡TCAM配置信息
Switch_config#show slot 7 tcam partition
3)恢复TCAM默认配置
Switch_config#tcam slot 7 default