Syed Iftekhar Ahmed Wed, 10/08/2008 - 10:28
User Badges:
  • Blue, 1500 points or more

There is no maximum number of ACL entries which we can accommodate in ASA. It depends upon the DRAM size.

Syed Iftekhar Ahmed

Matthew Warrick Wed, 10/08/2008 - 12:08
User Badges:

As your number of rules increases, the CPU load will increase as well. While there is no hard and fast limit I have had experience with a PIX 535 becoming CPU bound due to the size of the ACLs applied coupled with the complicated NAT rules and hundreds of static routes. In this case, the firewall would occasionally hit max CPU usage during peak traffic periods and start discarding packets.

Deleting ACL entries and cleaning up the config solved the issue in that situation.

ajagadee Wed, 10/08/2008 - 12:46
User Badges:
  • Cisco Employee,


It is my understanding that the ASA uses around 20KB for an Access List Entry (ACE). So, the number of ACE really depends on the memory on the chassis and other features that are you planning to enable.

Below is the data sheet for the ASA that has information on various ASA platforms and memory.



** Please rate all helpful posts **

Fernando_Meza Wed, 10/08/2008 - 14:35
User Badges:
  • Gold, 750 points or more

adding to what has been said. I have found that many customers don't use object groups which can reduce the size of the ACLs substantially. The best approach is to create object groups, remove ACL with not hits, place the entries that are hited the most on the top of the ACL .. just my 20 cents ;-) Sat, 06/01/2013 - 23:15
User Badges:

Hi, can you give me link for docs about ACLs processing?

It's interesting about object groups. Is there any processing docs and compare?

Julio Carvajal Sun, 06/02/2013 - 00:26
User Badges:
  • Purple, 4500 points or more

Hello Sergey,

I have read somewhere that each element or ACL entry requires about 40-56 bytes but there is no limit specific as there is in the FWSM where is normal to get warnings if you have a huge amount on ACLs.

I would not consider normal or common on an ASA to have a problem regarding CPU/Memory due to ACL's. I have not seen it before

Hope that I could help Sun, 06/02/2013 - 00:40
User Badges:

Hi, Julio!

I'm glad to see you.

Does ASA do some optinization of ACLs?

I mean, will be there any difference if ACL lines with heavy traffic will be at lines from 1 to 10 or they will be at lines from 500 to 509?

Julio Carvajal Mon, 06/03/2013 - 09:19
User Badges:
  • Purple, 4500 points or more


The optimization would be use object groups when possible so you can reduce the amount of ACL lines,

Remember to rate all of the helpful posts, that is as important as a thanks



This Discussion