R21xx-HP FlexFabric 11900 Layer 2 LAN Switching Command Reference

61
Use undo mac-address mac-learning enable to disable MAC address learning. Depending on the view
that you entered, you can disable it globally, on an interface, or on a VLAN.
Syntax
mac-address mac-learning enable
undo mac-address mac-learning enable
Default
MAC address learning is enabled.
Views
System view, VLAN view, Layer 2 Ethernet interface view, Layer 2 aggregate interface view, S-channel
interface view
Predefined user roles
network-admin
Usage guidelines
To prevent the MAC address table from becoming saturated, you can disable MAC address learning.
For example, a number of packets with different source MAC addresses reaching a device can affect the
MAC address table update. You can disable MAC address learning to avoid such attacks, but the
following guidelines apply:
You can disable MAC address learning on a per-interface basis. If you disable MAC address
learning globally, MAC address learning is disabled for all interfaces, and the device stops
learning MAC addresses and cannot dynamically update the MAC address table.
Because disabling MAC address learning can result in broadcast storms, enable broadcast storm
suppression after you disable MAC address learning on an interface. For more information about
broadcast storm suppression, see Layer 2—LAN Switching Configuration Guide.
With MAC address learning enabled globally, you can disable MAC address learning for the
specific interface or VLAN.
This command does not take effect in a TRILL network, in a VPLS VSI, or for an S-channel in an EVB. For
information about TRILL, see TRILL Configuration Guide. For information about VSI, see MPLS
Configuration Guide. For information about S-channel and EVB, see EVB Configuration Guide.
When MAC address learning is disabled, the learned MAC addresses remain valid until they age out.
Examples
# Disable MAC address learning globally.
<Sysname> system-view
[Sysname] undo mac-address mac-learning enable
# Disable MAC address learning for VLAN 10.
<Sysname> system-view
[Sysname] vlan 10
[Sysname-vlan10] undo mac-address mac-learning enable
# Disable MAC address learning on interface Ten-GigabitEthernet 1/0/1.
<Sysname> system-view
[Sysname] interface ten-gigabitethernet 1/0/1
[Sysname-Ten-GigabitEthernet1/0/1] undo mac-address mac-learning enable
# Disable MAC address learning on interface Bridge-Aggregation 1.