Which Action Does the Data Plane Perform?
Short answer
B The data plane forwards traffic to the next hop using forwarding information already supplied by the control plane.
Question
Key Takeaways
The question tests which plane owns packet forwarding; the trap is selecting the FIB-lookup wording in option C when the FIB itself is assembled by the control plane, and the data plane's defining job is to forward the packet onward.
The data plane (forwarding plane) of a router or switch is the component that actually moves packets onward through the network. This page establishes that forwarding traffic to the next hop is the data plane's defining action, while routing-table construction, FIB building, and CLI access belong to other planes.
Common mistake: Option C is the most tempting wrong pick: learners associate the forwarding information base with hardware forwarding and assume a FIB lookup is the 'best' answer. The FIB is populated by control-plane routing processes (CEF), and B states the data plane's actual responsibility more completely.
Expert Analysis
Why the Answer Is Correct
The data plane — also called the forwarding plane — is defined by Cisco as the part of the device that actually transports packets through the box and onward to the next hop. ricky1802 put it plainly: "The data plane forwards traffic flows." Option B describes exactly that outcome: once forwarding information already exists, the data plane takes the arriving frame, rewrites it, and emits it toward the next-hop device. Options A and D clearly belong to the control plane and the management plane respectively, leaving B as the cleanest description of a data-plane action.
Why the Other Options Are Wrong
Option A describes construction of the routing table, which is produced by routing protocol processes (OSPF, EIGRP, static routes) running in the control plane. Option C is a partially defensible distractor — the data plane hardware does consult the FIB during forwarding — but the FIB itself is built by control-plane CEF processes, and B captures the plane's overall responsibility rather than one sub-step, which is why most learners and commenters treat B as the intended answer. Option D, CLI access, is a management-plane function (console, SSH, Telnet). No_blink404 even conceded it is a "Poorly written question, but B would be the answer."
Community Comment Notes
The community strongly favored B, with ricky1802, Bankultimate, FALARASTA, Wintza, and MeysamDavabi all selecting it. Yinxs observed "B and C are all correct," and Joshua25 argued the reverse, noting the FIB "is built by the control plane, but utilised by the data plane," even calling the item faulty. MeysamDavabi split the difference, saying the FIB lookup and forwarding are related but that "B is the more comprehensive answer." No comment supplied any official citation, so the verdict here rests on Cisco's plane definitions rather than on the vote tally.
Exam Strategy
When a question contrasts planes, first eliminate options describing table building (control plane) and administrative access (management plane), then choose the option that states the plane's overall responsibility rather than a sub-mechanism. On ambiguous CCNA items, the broadest correct definition of the plane's role is usually the keyed answer.
Frequently Asked Questions
Why is building the routing table not a data plane action?
Does the data plane also perform the FIB lookup in option C?
Discussion 12 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 12
-
ricky1802 👍 8 Answered BThe data plane forwards traffic flows. The data plane is the forwarding plane, which is responsible for the switching of packets through the router.
-
Yinxs 👍 4 Answered BB and C are all correct.
-
Bankultimate 👍 3B is correct.
-
no_blink404 👍 2 Answered BPoorly written question, but B would be the answer
-
Iamm 👍 2 Answered Cbelieve better answer
Show 7 more comments
-
FALARASTA 👍 2B is correct
-
baanyan 👍 1I choose D, for C, since CEF consists of FIB and Adjacency Tables. FIB is structured as a tree of 4 layers, and each layer has node from 0-255(destination address quick look up). At each leaf node, it has a pointer to the Adjacency table. CEF uses the Adjacency table to prepend Layer 2 addressing information. The adjacency table maintains Layer 2 next-hop addresses for all FIB entries. So, it looks for the adj table for egress interface not FIB
-
Iamm 👍 1i believe correct answer is C. Looks up an egress interface in the forwarding information base. Question mentioned "data plane", not control plane, so control plane determine first: Next hop then output interface, so "data plane must only get to the egress interface (and there is no need for going to another network it will happens if the network device relates to the same segment). Makes more sense for me.
-
PaddyInNZ 👍 1Option 'b' is correct. By definition, (official cert guide) "The term data plane refers to the tasks that a networking device does to forward a message". Further, not all devices may have a FIB, so that can rule out option 'c'.
-
MeysamDavabi 👍 1forwarding information base (FIB) is including look up egress interface for find the best path that is why both C and B are related to data plan but B is the more comprehensive answer. B is correct
-
Joshua25 👍 1 Answered CB and C are both within data plane. FIB is built by the control plane, but utilised by the data plane. It is the data plane that looks up the destination in the FIB. This question is faulty.
-
Wintza 👍 1 Answered BCorrect
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 →