Data Plane

A data plane, or forwarding plane, is the part of a router that examines an incoming data packet and sends it to the correct output destination on the network. A data packet header contains information about where the packet came from and where it needs to go, which the data plane uses to direct network traffic.

What does a data plane do?

The data plane accesses a table, sometimes called a router table, which retrieves previously listed IP addresses to which a packet can be sent. Sending the packet to the right location is called forwarding. The table will also contain instructions to drop a data packet if it doesn’t meet required specifications. These specifications are based on the router’s configuration and what traffic it can permit on the network.

Some routers have multiple-forwarding capabilities, which allow them to process more packets at a time. Some routers, upon receiving an invalid or forbidden packet, are also configured to send a message to the sender alerting them that their request failed. But some routers have security features that force a data plane to drop packets without sending any notification. This protects the destination IP address from malicious traffic and keeps the sender from knowing more details about the request than they should.

Data plane vs. control plane

A data plane differs from a control plane, which manages forwarding paths in an entire network—in other words, managing the entire routing process. A data plane is restricted to one router and manages packet forwarding only for it.

Forwarding is considered part of Layer 3 of the OSI model, a seven-layer conceptual model that helps clarify how network connections are processed and completed. Layer 3, known as the Network Layer, manages all the routing and data transmission within a network. IP addresses are also part of the Network Layer.

 

Jenna Phipps
Jenna Phipps
Jenna Phipps is a writer for Webopedia.com, Enterprise Storage Forum, and CIO Insight. She covers data storage systems and data management, information technology security, and enterprise software solutions.

Related Articles

Human Resources Management System

A Human Resources Management System (HRMS) is a software application that supports many functions of a company's Human Resources department, including benefits administration, payroll,...

How To Defend Yourself Against Identity Theft

Almost every worldwide government agency responsible for identity theft issues will tell you the same thing: The first step to fighting identity theft is...

Infographic

An infographic is a visual representation of information or data. It combines the words information and graphic and includes a collection of imagery, charts,...

Phishing

What is phishing? Phishing is a type of cybercrime in which victims are contacted by email, telephone, or text message by an attacker posing as...

ScalaHosting

ScalaHosting is a leading managed hosting provider that offers secure, scalable, and affordable...

HRIS

Human resources information system (HRIS) solutions help businesses manage multiple facets of their...

Best Managed Service Providers...

In today's business world, managed services are more critical than ever. They can...