Reference Guide

Layer 2 | 519
mac learning-limit mac-address-sticky
Using sticky MAC addresses allows you to associate a specific port with MAC addresses from trusted
devices. If sticky MAC is enabled, the specified port will retain any dynamically-learned addresses and
prevent them from being transferred or learned on other ports.
If
mac-learning-limit is configured and sticky MAC is enabled, all dynamically-learned addresses are
converted to sticky MAC addresses for the selected port. Any new MAC addresses learned on this port will
be 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 will be 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 sticky mac is enabled on an interface, dynamically-learned MAC addresses will not age, even if
mac-learning-limit dynamic is enabled. If mac-learning-limit and mac-learning-limit dynamic are configured
and sticky MAC is disabled, any dynamically-learned MAC addresses will age.
mac learning-limit station-move
mac learning-limit station-move is available only on platforms: c s z
The station-move option, allows a MAC address already in the table to be learned off of another interface.
For example, if you disconnect a network device from one interface and reconnect it to another interface,
the MAC address is learned on the new interface. When the system detects this “station move,” the system
clears the entry learned on the original interface, and installs a new entry on the new interface.
mac learning-limit no-station-move
The no-station-move option, also known as “sticky MAC,” provides additional port security by preventing
a station move. When this option is configured, the first entry in the table is maintained instead of creating
a new entry on the new interface.
no-station-move is the default behavior. Entries created before this option
is set are not affected.