A device needs to learn MAC addresses after being added to a Layer 2 network. When MAC address entries are deleted automatically through associating with other modules or deleted manually, a device empties the MAC address queue by default. During the emptying process, the device cannot learn new MAC addresses. To allow the device to learn new MAC addresses and at the same time delete unneeded MAC addresses, disable the device from emptying the MAC address queue.
After a device is disabled from emptying a MAC address queue, the MAC addresses in the queue may fail to be deleted. To allow a device to delete the dynamic MAC address entries, run the reset mac-address command on the device.