White Papers

Table Of Contents
Content Addressable Memory (CAM)
Content addressable memory (CAM) is a type of memory that stores information in the form of a lookup table.
On Dell Networking systems, CAM stores Layer 2 and Layer 3 forwarding information, access-lists (ACLs), flows, and routing
policies.
Topics:
CAM Allocation
Test CAM Usage
View CAM-ACL Settings
Configuring CAM Threshold and Silence Period
CAM Optimization
CAM Allocation
Allocate space for IPV4 ACLs and quality of service (QoS) regions by using the cam-acl command in CONFIGURATION mode.
The CAM space is allotted in filter processor (FP) blocks. The total space allocated must equal 13 FP blocks.
NOTE: There are 16 FP blocks, but the system flow requires three blocks that cannot be reallocated.
The following table lists the default CAM allocation settings.
Table 10. Default Cam Allocation Settings
CAM Allocation Setting
L3 ACL (ipv4acl) 2
L2 ACL(l2acl) 2
IPv6 L3 ACL (ipv6acl) 0
L3 QoS (ipv4qos) 2
L2 QoS (l2qos) 0
L2PT (l2pt) 0
MAC ACLs (ipmacacl) 0
ECFMACL (ecfmacl) 0
nlbclusteracl 2
FCOEACL (fcoeacl) 4
ISCSIOPTACL (iscsioptacl) 2
VMAN QoS (vman-qos) 0
VMAN Dual QoS (vman-dual-qos) 0
The ipv6acl and vman-dual-qos allocations must be entered as a factor of 2 (2, 4, 6, 8, 10). All other profile allocations can
use either even or odd numbered ranges.
NOTE:
There can be only one odd number of Blocks in the CLI configuration; the other Blocks must be in factors of 2. For
example, a CLI configuration of 5+4+2+1+1 Blocks is not supported; a configuration of 6+4+2+1 Blocks is supported.
You must save the new CAM settings to the startup-config (write-mem or copy run start) then reload the system for
the new settings to take effect.
12
Content Addressable Memory (CAM) 215