How MAC Address Learning Works on a Switch
How does MAC learning function?
Community Votes
100% of anonymous learners picked answer B. Votes are pick records left by other test-takers — they are not the verified answer.
Community Insight
MAC learning is automatic and default-on, which is why "enabled by default on all VLANs and interfaces" is the textbook description rather than a feature you normally enable.
A switch learns by inspecting the source MAC of every incoming frame and mapping it to the receiving port and VLAN in the MAC address table, with an aging timer. This dynamic learning is on by default and needs no configuration.
Thinking the switch "overwrites" entries destructively (option A) — it refreshes and ages them. Also do not confuse MAC learning with port security (C) or CDP neighbor discovery (D).
Community Discussion (6 comments)
Comments & Corrections
No comments yet — spotted an error or have a note? Share it below.
Expert Analysis
Why the Answer Is Correct
B is correct. Dynamic MAC address learning runs by default on every VLAN and interface; the switch silently records the source MAC and ingress port of each frame into the MAC address table, refreshing the aging timer on repeats.Why the Other Options Are Wrong
A is misleading: the switch does not destructively "overwrite" a known MAC — it ages and refreshes entries. C is wrong: plain MAC learning is not a DoS protection mechanism (that is port security). D is wrong: forwarding to a neighbor via CDP describes a discovery protocol, not the learning function.Community Comment Notes
The community pick is B with 88 votes, and several commenters note this is a repeated question. One shows a sample 'show mac address-table' output confirming multiple MACs can map to a single port.Official Reference
Related Analysis
Practice All 200-301 Questions
Access 220 questions with complete answers and detailed explanations.
View Full 200-301 Practice Test →