How MAC Learning Adds Source Addresses to the CAM Table
Short answer
A MAC learning adds each frame's unknown source MAC address to the CAM (MAC address) table, binding it to the ingress port.
Question
Key Takeaways
MAC learning is driven by the SOURCE MAC of incoming frames — the switch populates the CAM table so future frames to that MAC can be forwarded precisely.
When a switch receives a frame, it reads the source MAC and records it with the receiving port/VLAN in the MAC address table (CAM table). Unknown source MACs are learned this way; the table ages entries that stop being refreshed.
Common mistake: Confusing MAC learning with ARP learning (C) or DoS protection (B). Learning populates the MAC/CAM table from source MACs; it is not an ARP function.
Expert Analysis
Why the Answer Is Correct
A is correct. MAC learning takes the source MAC of each received frame and adds unknown ones to the CAM (MAC address) table, associating them with the ingress port and VLAN.
Why the Other Options Are Wrong
B is wrong: MAC learning is not a denial-of-service control. C is wrong: the switch populates the MAC address table (using the source MAC and ingress port), not the ARP table, and not with an egress port. D is wrong: a switch does not send ARP for unknown destinations — it floods the frame.
Community Comment Notes
The vote is A (100). Top commenters describe MAC learning as building the CAM table from source MAC addresses of received frames.
Official Reference
https://learningnetwork.cisco.com/s/ccna-exam-topics
This link opens the official vendor documentation in a new tab.
Community Votes
100% of anonymous learners picked answer A. Votes are pick records left by other test-takers — they are not the verified answer.
Discussion 9 contributions
Compiled from public community threads and reader submissions, lightly edited for clarity. Handles and vote tallies are shown as recorded, and comments reflect the views of individual contributors.
From public community threads 9
-
NiMAMA 👍 9 Answered AMAC learning is a fundamental function in Ethernet switches that allows switches to build and maintain a table of MAC addresses associated with the ports through which they are learned. The correct option describing MAC learning is: A. adds unknown source MAC addresses to the CAM table Explanation: When a switch receives an Ethernet frame, it examines the source MAC address in the frame's header. If the MAC address is not already in the switch's Content Addressable Memory (CAM) table (also known as MAC address table), the switch adds an entry to the CAM table associating the MAC address with the port on which the frame was received. This process is known as MAC learning. Over time, the switch builds a table mapping MAC addresses to the ports through which they are learned, allowing it to forward frames more efficiently by only sending them out the appropriate port based on their destination MAC address.
-
picho707 👍 4 Answered AWho is answering these questions?
-
TNgen9 👍 2 Answered AI can't imagine how you answer B -,-
-
BTK0311 👍 3WTF???
-
JulesAZ 👍 2 Answered AJust to be clear!
Show 4 more comments
-
ladarius01 👍 2Answer is A
-
squagmire 👍 2 Answered Ayea its A
-
f2faf2e 👍 2 Answered Ait is A
-
DominikRWeber 👍 1 Answered Ait's A
Reader comments & corrections
No reader corrections yet — spotted an error or have a note? Share it below.
Related Analysis
Practice All 200-301 Questions
Access 220 questions with complete answers and detailed explanations.
View Full 200-301 Practice Test →