Core issue
This issue is due to the presence of Cisco bug ID CSCsh13946.
In this issue, the modification of an access-list that has multiple entries and is tied to a NAT statement can cause the central processing unit (CPU) usage to be high for an extended period of time, which results in packet loss, triggers failover, and so forth.
This issue is typically seen when an access-list that references several object-groups exists in the configuration. When this access-list is edited in order to include more elements that reference additional object-groups, the number of access-list elements grows substantially. When this type of access-list is tied to a NAT statement and the ACL edits are made, the CPU can spike for a few minutes.
Resolution
The workaround for this issue is to modify the access-lists applied to NAT statements so that the number of elements stays as low as possible.
Note: In order to minimize the impact, make all of these changes during maintenance windows.
This issue is resolved in these PIX/ASA versions:
- 7.2(2.6)
- 7.0(6.17)
- 7.1(2.38)
- 8.2(0.2)
- 8.0(0.167)
In order to completely resolve this issue, downgrade or upgrade to any of the suggested PIX/ASA software versions from Cisco Downloads.