Browse Definitions :
Definition

plane (in networking)

What is a plane (in networking)?

A plane is an integral component of telecommunications architecture and networks. This architecture consists of three planes, or logical entities: the data plane, the control plane and the management plane. Each plane represents a different area of network operations and carries different types of network traffic.

Networks can be represented two-dimensionally as a set of flat lines connecting various nodes. But in real networking environments, a network has three dimensions, or planes, which together determine how data moves in the network.

Networking planes -- also known as traffic planes -- represent logical separations to classify traffic based on its function in the network. Such separation enables network administrators to develop and consistently apply security policies. It also allows them to design network control functions based on the policies and implement them on the various elements in the network.

The data plane, control plane and management plane each have different characteristics, functions and security requirements in the network. They also operate at different speeds. It is especially important to understand how these planes work in a software-defined network (SDN) because it helps network administrators to use a software application to configure the network and optimize its speed in an agile manner.

Networking planes in SDN

In conventional networking, all three planes are implemented in the firmware of routers and switches. SDN decouples the data and control planes. It also removes the control plane from network hardware and implements it in software. Since there is no need to change the configuration of physical equipment, SDN enables programmatic access and consequently makes network administration much more flexible.

Moving the control plane to software also allows dynamic access and administration of the network. Network admins can shape traffic from a centralized control console without having to touch individual switches. They can also change the rules of any switch when necessary to prioritize, de-prioritize or even block specific types of data packets while maintaining a granular level of control.

Diagram of software-defined networking architecture
Software-defined networking removes the control plane from network hardware and implements it in software. It also decouples the data and control planes.

What is the data plane?

In a network, the data plane is sometimes known as the user plane, forwarding plane, carrier plane, data path or bearer plane. It refers to all the processes that are responsible for forwarding packets from one interface to another -- source to destination -- based on the control plane's logic. Thus, the data plane depends on the control plane to function.

The primary function of the data plane is to carry the network's user traffic, or data packets, and transit the packets while applying some action to them. These actions are always applied on the basis of rules that are programmed into routing tables.

The data plane takes packets from one port of a switch and sends them to another port through the router. These actions happen at line speed and require inputs from the control plane to determine which ports to send packets to.

Usually, data plane traffic does not have destination Internet Protocol (IP) addresses belonging to networking devices such as routers or switches. Rather, the plane sources the traffic and then sends it on to other network-supported devices, such as PCs or servers. It is the router's job to forward these packets downstream as quickly as possible. All data plane traffic must be controlled to protect the router and network against threats that might arise from both legitimate and malicious traffic.

Illustrated list of 11 essential network management tasks

What is the control plane?

The control plane controls how data packets are forwarded in the network. It makes forwarding decisions and also implements other network functions, such as quality of service (QoS) and virtual local area network (VLAN).

The main function of the control plane is to create logic and to program actions for the data plane. Thus, while the data plane actually forwards the packets, the control plane determines, or controls, how the packets should be forwarded. Unlike the data plane, where packets go through a router, the packets of the control plane are locally originated by the router itself, which then processes the packets to update the routing table.

In any network, routers use multiple protocols to identify network paths. These paths are stored in the routing tables. The process of creating these tables is part of the control plane. Routers typically use these protocols to create routing tables:

  • Border Gateway Protocol, or BGP
  • Open Shortest Path First, or OSPF
  • Enhanced Interior Gateway Routing Protocol, or EIGRP
  • Intermediate System to Intermediate System, or IS-IS

The control plane includes both receive packets and transit packets. The receive packets are generated and consumed by the control processes running on the router, while the transit packets are required to maintain the network's overall performance even if they are not destined for processes running on the intermediate routers.

The control plane does not operate at wire speed, which means it operates at a lower speed than the data plane. Despite its lower speed, it plays an important role in the network because without it, the other traffic planes would not function. Router and network operations would also be disrupted. To protect the state of the network, it's crucial to secure the control plane and prevent its compromise.

What is the management plane?

The management plane, which carries administrative traffic, is considered a subset of the control plane. It is a logical entity where network devices such as switches, routers, web interfaces, command-line interfaces (CLI) and shells are configured and monitored. In this plane, the traffic used to access, manage and monitor the network elements is defined, along with all the network's provisioning, maintenance and monitoring functions.

The management plane runs on the same processor as the control plane. It always includes receive packets that are generated and consumed by the management processes running on the router.

It is just as important to secure the management plane as it is to secure the control plane to help ensure proper router and network operations. This also avoids unauthorized access and prevents attackers from compromising the IP traffic planes by taking advantage of weak passwords or unencrypted management access or by modifying traffic flows.

What is the services plane?

A services plane is considered part of the network when there are different services running over a common IP network core. This logical entity consists of the following:

  • customer traffic receiving dedicated network-based services;
  • private-to-public interfacing;
  • firewalls;
  • intrusion detection and prevention systems, or IDS/IPS; and
  • QoS for voice and video.

Unlike data plane traffic that receives only native IP delivery support, the services plane includes traffic with specialized network-based functions and consistent end-to-end handling. Also, services plane traffic is generally transit traffic, so it is processed differently from data plane traffic. Administrators usually create and enforce different policies with the plane because it represents different kinds of services. Securing the plane helps to ensure stable and reliable flows of specialized traffic.

Learn about the five different types of network management and network management tasks and best practices. Explore the importance of unified, end-to-end network management and how to plan a network management strategy for multiple tools.

This was last updated in December 2022

Continue Reading About plane (in networking)

Networking
  • subnet (subnetwork)

    A subnet, or subnetwork, is a segmented piece of a larger network. More specifically, subnets are a logical partition of an IP ...

  • Transmission Control Protocol (TCP)

    Transmission Control Protocol (TCP) is a standard protocol on the internet that ensures the reliable transmission of data between...

  • secure access service edge (SASE)

    Secure access service edge (SASE), pronounced sassy, is a cloud architecture model that bundles together network and cloud-native...

Security
  • cyber attack

    A cyber attack is any malicious attempt to gain unauthorized access to a computer, computing system or computer network with the ...

  • digital signature

    A digital signature is a mathematical technique used to validate the authenticity and integrity of a digital document, message or...

  • What is security information and event management (SIEM)?

    Security information and event management (SIEM) is an approach to security management that combines security information ...

CIO
  • product development (new product development)

    Product development -- also called new product management -- is a series of steps that includes the conceptualization, design, ...

  • innovation culture

    Innovation culture is the work environment that leaders cultivate to nurture unorthodox thinking and its application.

  • technology addiction

    Technology addiction is an impulse control disorder that involves the obsessive use of mobile devices, the internet or video ...

HRSoftware
  • organizational network analysis (ONA)

    Organizational network analysis (ONA) is a quantitative method for modeling and analyzing how communications, information, ...

  • HireVue

    HireVue is an enterprise video interviewing technology provider of a platform that lets recruiters and hiring managers screen ...

  • Human Resource Certification Institute (HRCI)

    Human Resource Certification Institute (HRCI) is a U.S.-based credentialing organization offering certifications to HR ...

Customer Experience
  • contact center agent (call center agent)

    A contact center agent is a person who handles incoming or outgoing customer communications for an organization.

  • contact center management

    Contact center management is the process of overseeing contact center operations with the goal of providing an outstanding ...

  • digital marketing

    Digital marketing is the promotion and marketing of goods and services to consumers through digital channels and electronic ...

Close