Data Plane:
The term data plane refers to the task that a networking device
does to forward messages.
Example: Anything to with
receiving data, processing it, forwarding the same data.
Data plane often called Forwarding
plane.
Adding or
removing an 802.1Q trunking header, Matching Ethernet frame DMAC (L2 Switch).
Control Plane:
Control plane supply information to
Data plane.
Example: Data plane to forward packet
need Routing info, to forward frame need MAC table
To stop loop need STP info.
From one perspective Control Plane
controls the Data Plane. Data plane works accordingly whatever info supplied by
Control Plane.
Routing
table, MAC table, ARP table are example of Control Plane.
Management Plane:
Control Planes work directly impact on Data Plane.
Management Plane works does not impact on Data plane.
Example:
SSH, Telnet.
Difference between Control plane vs
Data Plane:
CONTROL PLANE |
DATA PLANE |
Control plane refers to |
Data plane refers to all |
It is responsible for |
It is responsible for |
Control plane |
Data plane responsible |
Control plane performs |
Data plane performs its |
In general we can say in |
In general we can say in |
Control plane packets |
The forwarding |
It includes Spanning |
It includes decrementing |
Control plane packets |
Data plane packets go |
Control plane acts as a |
Data plane acts as a |
Routing is performed in |
Switching is performed |