Service Manual
• mac learning-limit station-move
• Learning Limit Violation Actions
• Setting Station Move Violation Actions
• Recovering from Learning Limit and Station Move Violations
Dell Networking OS Behavior: When configuring the MAC learning limit on a port or VLAN, the configuration
is accepted (becomes part of running-config and show mac learning-limit interface) before the
system verifies that sufficient CAM space exists. If the CAM check fails, a message is displayed:
%E90MH:5 %ACL_AGENT-2-ACL_AGENT_LIST_ERROR: Unable to apply access-list Mac-Limit
on GigabitEthernet 5/84
In this case, the configuration is still present in the running-config and show output. Remove the
configuration before re-applying a MAC learning limit with a lower value. Also, ensure that you can view the
Syslog messages on your session.
NOTE: The CAM-check failure message beginning in Dell Networking OS version 8.3.1.0 is different from
versions 8.2.1.1 and earlier, which read:
% Error: ACL returned error
% Error: Remove existing limit configuration if it was configured before
mac learning-limit Dynamic
The MAC address table is stored on the Layer 2 forwarding information base (FIB) region of the CAM.
The Layer 2 FIB region allocates space for static MAC address entries and dynamic MAC address entries.
When you enable MAC learning limit, entries created on this port are static by default. When you configure
the dynamic option, learned MAC addresses are stored in the dynamic region and are subject to aging.
Entries created before this option is set are not affected.
mac learning-limit mac-address-sticky
Using sticky MAC addresses allows you to associate a specific port with MAC addresses from trusted devices.
If you enable sticky MAC, the specified port retains any dynamically learned addresses and prevents them
from being transferred or learned on other ports.
If you configure mac-learning-limit and you enabled sticky MAC, all dynamically learned addresses are
converted to sticky MAC addresses for the selected port. Any new MAC addresses learned on this port is
converted to sticky MAC addresses.
To save all sticky MAC addresses into a configuration file that can be used as a startup configuration file, use
the write config command. If the number of existing MAC addresses is fewer than the configured mac
learn limit, any additional MAC addresses are converted to sticky MACs on that interface. To remove all sticky
MAC addresses from the running config file, disable sticky MAC and use the
write config command.
When you enable sticky mac on an interface, dynamically learned MAC addresses do not age, even if you
enabled mac-learning-limit dynamic. If you configured mac-learning-limit and mac-learning-
limit dynamic
and you disabled sticky MAC, any dynamically learned MAC addresses ages.
Layer 2 618










