Cisco Support Community
Showing results for 
Search instead for 
Did you mean: 

Welcome to Cisco Support Community. We would love to have your feedback.

For an introduction to the new site, click here. And see here for current known issues.

New Member

TCAM Memory Full


I am getting the follwoing error on one our Core Switch 6509.

%ACL-3-TCAMFULL:Acl engine TCAM table is full

%ACL-3-RACLMAPCOMMITFAIL:Failed to map Router ACL to VLAN 10

I searched it on Cisco site and found need to remove unused ACLs...

But here my query is why its happening only for VLAN 10 not for others...?

Can some one please shed a light on this please...?

Thanks in Adv

Cisco Employee

Re: TCAM Memory Full

Hello Mahendra,

Please let us know the software you are running on the 6509.

When L3 Acl's are loaded into the PFC (for hardware processing of Acl's), a merge' process occurs in order to get all of the ACL info to fit.

There are different merge algorithms.BDD (also referenced as OIM) is the default:

MSFC#sho fm sum

Current global ACL merge algorithm: BDD

ODM optimizations disabled

Interface: Vlan57 is up

ACL merge algorithm used:

inbound direction: BDD

outbound direction: BDD

TCAM screening for features is DISABLED inbound

Here's a document that explains all of this in good detail:

Page 10 of this document describes how to change the merge algorithm to ODM, which is generally more efficient than BDD, and corrects almost all instances of what you're seeing on your 6500.


-amit singh

New Member

Re: TCAM Memory Full

Hi Amit

Thanks for your reply.

As I dont have CCO id can you send the document to my email id please...

Thanks in Adv

Cisco Employee

Re: TCAM Memory Full


Check your mail box, its been sent on it.

-amit singh

New Member

Re: TCAM Memory Full

Hi Amit,

I am facing a similar issue on Cisco 4506 switch running IOS on Sup 4.

Wil the document mentioned by you hold good for this scenario?

Is there any specific Cisco documnet which says the max number of acls supported on each platform...

Thanks in advance