Chapter 15
Configuring Access Control
•
•
•
•
•
•
•
Specifying the ACL-Merge Algorithm
Two ACL-merge algorithms are available — the binary decision diagram (BDD) and the order dependent
merge (ODM). ODM is the enhanced algorithm that was introduced in software release 7.1(1). The BDD
algorithm was used in the releases prior to software release 7.1(1). With ODM, after the merge, the
resultant ACEs are order dependent. With BDD, after the merge, the resultant ACEs are order
independent.
Note
With software release 8.1(1) and later releases, the BDD algorithm is no longer supported on any
platform (PFC, PFC2, or PFC3A/PFC3B/PFC3BXL). The default ACL-merge algorithm is ODM. In
software release 8.1(1) and later releases, the following command changes appear: The set aclmerge
algo and set aclmerge bdd commands have been removed. The show aclmerge {bdd | algo} command
has been reduced to show aclmerge algo.
For examples of the ODM algorithm, see the
Note
Software Releases 7.1(1) or Later Releases" section on page
The default algorithm is ODM. If BDD is disabled, the merge algorithm can only be ODM. When BDD
is enabled, you can choose either the BDD algorithm or the ODM algorithm. You must enable BDD to
change the ACL merge algorithm. Use the set aclmerge bdd command to enable or disable BDD. When
you enable or disable BDD, the change takes effect when your system is restarted.
Enabling BDD on a supervisor engine with 64-MB DRAM could cause memory to run low. To avoid this
Caution
situation, upgrade the memory to 128 MB or disable BDD.
The ACL merge algorithm that you select is in effect for all new ACL merges. The ACLs that are already
configured are not modified and use the ACL merge algorithm that was enabled when the ACLs were
merged.
To enable or disable BDD, perform this task in privileged mode:
Task
Step 1
Enable or disable BDD.
Step 2
Display the current BDD status and whether BDD
will be enabled or disabled at the next system restart.
OL-8978-04
Displaying a VACL-to-VLAN Mapping, page 15-54
Clearing the Edit Buffer, page 15-55
Removing ACEs from Security ACLs, page 15-55
Clearing the Security ACL Map, page 15-56
Displaying VACL Management Information, page 15-56
Capturing Traffic Flows on Specified Ports, page 15-57
Configuring VACL Logging, page 15-59
"Estimating Merge Results with Supervisor Engine
Command
set aclmerge bdd {enable | disable}
show aclmerge {bdd | algo}
Catalyst 6500 Series Switch Software Configuration Guide—Release 8.7
Configuring VACLs
15-21.
15-47