📘 CCNA 200-301 v1.1
6.3.a Separation of Control Plane and Data Plane
In networking devices like routers and switches, the device has two main functions:
- Control Plane – this is where decisions are made.
- It decides how traffic should flow through the network.
- It builds and maintains routing tables and MAC address tables.
- It handles network protocols like OSPF, EIGRP, BGP, or STP.
- Think of it as the “brain” of the device that makes decisions about forwarding traffic.
- Data Plane (Forwarding Plane) – this is where the actual work happens.
- It forwards the traffic according to the instructions from the control plane.
- This plane is focused on speed and efficiency.
- It handles the packet switching or routing, sending data from one port to another.
- Think of it as the “hands” of the device that carry out the brain’s decisions.
Why Separate the Two Planes?
In older networks (traditional networks):
- The control plane and data plane exist together on the same device.
- The router or switch decides and forwards at the same place.
- Problem: This can slow down the network because the device is busy making decisions while also forwarding traffic.
In modern networks (like SDN – Software Defined Networking):
- The control plane is separated from the data plane.
- The control plane moves to a central controller (software-based).
- The data plane stays on the switches or routers, just forwarding traffic.
- This allows for faster forwarding and centralized control.
- It also makes the network easier to manage, because policies and routing decisions can be applied from one place instead of configuring each device separately.
How it Works in an IT Environment
- Data Plane example: A switch receives a packet and sends it to the correct port immediately.
- Control Plane example: A central controller tells all the switches which paths to use for certain types of traffic.
This separation creates:
- Centralized Management – changes in network policy happen in the controller, not on every switch.
- Scalability – switches can forward traffic very fast because they don’t spend CPU resources making routing decisions.
- Flexibility – new protocols or policies can be deployed via software without touching each device physically.
CCNA Exam Key Points to Remember
- Control Plane: Makes decisions about forwarding (routing, MAC learning, STP).
- Data Plane: Forwards traffic based on control plane decisions.
- Traditional networks: Control plane and data plane are together in each device.
- Controller-based networks / SDN: Control plane is centralized; data plane is distributed.
- Benefits: Centralized control, faster forwarding, easier network management.
