更新时间: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