Separation of data plane and control plane software

Currently, control and data plane separation is considered as a key factor in designing 5g networks. Quick survey of benefits from control plane and data plane separation in softwaredefined networking. Emc vipr can offload the data storage into the storage environment where it is more optimally handled e. And the traditional routers control plane and forwarding plane are both preserved on bng devices in the form of a user plane up. This software can be structured into the control plane software that implements routing protocols and other control functions and the data plane software that implements packet forwarding operations. Independent evolution of the control plane and user plane functions. Understanding the sdn architecture and sdn control plane. Overview of control and data plane separation youtube. Difference between control plane, data plane and management. In simple layman terms physical separation of the network control plane from the forwarding plane, and where a control plane controls several devices and direct the data plane that how forwarding devices will function into the network. The main advantage of sdn is the separation of control plane and data plane, which enables the centralized.

The cisco control plane and user plane separation cups solution for the evolved packet core epc delivers the ability to scale the user plane and control plane independent of one another, promoting a more costeffective approach to core mobile architecture and futureproofing the network for 5g. These are mostly logical concepts but things like sdn separate them into actual devices. Im coming at this from a systems architecture point of view and the importance of these two concepts, data plane vs control plane, is in the separation of the two concerns in building resilient systems. The control plane functions include the system configuration, management, and exchange of routing table information. Pdf quick survey of benefits from control plane and data plane. The conceptual separation of the data plane from the. The data plane is a part of a network through which user packets are transmitted. Locator identity separation protocol lisp control and lisp data plane the purpose of this post is to look at data and control plane functions for northtosouth locator identity separation protocol lisp traffic flows. Control plane vs data plane the ancient soldier youtube. On a l3 switch the control plane is handled in software by the general cpu and the data plane is handled in hardware using dedicated asics application specific intergrated circuits.

Oct 03, 2018 the control and data planes do not describe data itself. Control and user plane separation for next generation epc. The conceptual separation of the data plane from the control plane has been done for years. The data plane has been separated out giving the service provider flexibility in routing data plane traffic. Quick survey of benefits from control plane and data plane separation in software defined networking. Moving 4g epc to the cloud lte long term evolution medium. One reason is that by separating the control plane and data plane each can be evolved and developed independently in particular software controlling the network can evolve independently the hardware that means one can buy router switches middle boxes so forth deploy them into network and not be bound by the capability a software that shipped with the hardware at that particular time. Management plane protocols like snmp can be used to monitor the device operation, its performance, interface counters. What is distributed control plane architecture dcpa. In network routing, the control plane is the part of the router architecture that is concerned with. Forwardingtable,switching fabric buffering,scheduling control plane protocols. The control plane traffic carries control traffic which is not enduser data whereas the data plane traffic is actual enduser data. It is part of the theoretical framework used to understand the flow of information packets between network interfaces.

The 5g core network will inherit the cups capability as defined in 3gpp release 14. The data plane, the control plane and the management plane are the three basic components of a telecommunications architecture. Information model of controlplane and userplane separation bng. The data plane is simply an abstraction used to describe the actual flow of data packets using paths determined by the control plane. Control plane software an overview sciencedirect topics. A distributed control plane architecture dcp architecture is a network architecture that makes it possible to allocate control protocol functions across multiple processor levels in the network system. The route controller exchanges the topology information with other routers and constructs a routing table based on a routing protocol, for example. Control plane and user plane separation cups data sheet. The control plane, data plane and forwarding plane in networks. Plane and data plane separation in software defined networking. In this particular lecture i will provide a brief overview of where separating the data and control plane can help in data centers and in routing. Rather, these planes describe how the device handles the data. The data plane is the actual data storage and instructions. Although its not a new concept, the contemporary way of thinking has some interesting twists on an old idea.

Architecture for control plane and user plane separated bng. There is no single command that you can use to distinguish between the two. Pdf quick survey of benefits from control plane and data. To improve network resource utilization and reduce the operation expense, the control plane and user plane separation conception is raised id.

The routing information data base rib and label information base lib are processed in software and used to populate fib forwarding information base and the lfib. What are the advantages of decoupling the control plane and. Locating and scaling the control plane and user plane resources of the epc nodes independently. The separation of the control and data planes is indeed one of the fundamental tenets of sdnand one of its more controversial, too.

Control plane vs data plane surely youve heard network guys discussing the control and data planes. The data plane sometimes known as the user plane, forwarding plane, carrier plane or bearer plane is the part of a network that carries user traffic. References to the control plane are often included in diagrams to give a visual. It is often included in diagrams and illustrations to give a visual representation of user traffic.

Control and user plane separation of epc nodes cups. At its core, sdn separates the data plane, which provides data forwarding functionalities, and the control plane, which implements the network control logic. In computing, the control plane is the part of the software that configures and shuts down the data plane. Mar 12, 2015 traditionally, both the sdn control plane and data plane elements of a networking architecture were packaged in proprietary, integrated code distributed by one or more proprietary vendors. Sep 04, 2014 this feature is not available right now. The data planes job is to forward usergenerated data traffic within the network infrastructure. The control plane, data plane and forwarding plane in networks is the heart core dna in todays networking hardware to move ip packets from a to z. Control plane packets are destined to or locally originated by the router itself. With this concept, control plane functions can be deployed as software on a cloud platform to facilitate the elastic scaling of control functions as signaling traffic increases. Now with sdn, the control plane and data plane has been separated i.

This chapter discusses the software that is used on network systems. Separation of decision making control plane and decision execution data plane for moving packets through the network the router data plane. To facilitate this separation, the network processing forum npf. Oct 04, 2018 the following figure shows that the sgwpgw control functions have been moved to the cloud. Centralized and distributed control and data planes sdn. Services api facilitates dataplane, control plane separation. Well also talk about how the separation of control and data plane can help in research networks by allowing research networks to coexist with production networks on the same physical infrastructure. For example, does the device process a packet itself, or does it forward it to another device. The data or forwarding plane is responsible for the actual forwarding of packets using the fib. Control user plane separation cups 1 in mobile networks refer to the complete separation between control plane functions which take care of the user connection management, as well as defining qos policies, performing user authentication, etc. Controluser plane separation cups in mobile networks. To make matters more tricky, each device may see the traffic ins a different way. The control plane makes the decision about how traffic should be prioritized and secured and where it should be switched ie its means than its for configuration and management and the data plane decides where the packets arriving destinationforwarding. The control plane is that part of a network which carries information necessary to establish and control the network.

One particular domain where operating the control and data planes has proved particularly useful is the data center. The introduction of epc as part of 3gpp release 8 in 2008 addressed this challenge with a degree of user plane and control plane separation. Jul 26, 2018 control plane vs data plane surely youve heard network guys discussing the control and data planes. Aug, 20 router inserts the results of the controlplane protocols into routing information base rib and forwarding information base fib. The term software defined networks sdn refers to the concept of separating control and data plane in the network. These are software or hardware components of the router or switch related to. Control planeuser plane separation cups benefits 5g readiness cisco control planeuser separation plan cups for cisco ultra services platform usp prepares the mobile data network for 5g core network capabilities in the future. The control plane provides layer2 mac reachability and layer3 routing information to network devices so they can make packet forwarding decisions. Software defined networking sdn introduces the concept of separating the control plane and data plane. Pre sdn, the two planes data plane and control plane both were residing in the network devices like routers, switches, firewalls etc. Data plane refers to all the functions and processes that forward. The internet uses a distributed control plane architecture. Data plane software or asics uses fib structures to forward the transit traffic.

Enabling software defined networking to deliver user plane data more efficiently. Overview of control and data plane separation duration. Supporting increase of data traffic, by enabling to add user plane nodes without changing the number of sgwc, pgwc and tdfc in the. Management, control and data planes in network devices and. So while we have a control plane provided by one vendor e. Learn vocabulary, terms, and more with flashcards, games, and other study tools. Allowing the switching plane to operate autonomously reduces the impact of hardware and software failures in the control plane. Management, control and data plane cisco community. Control and data plane separation architecture for supporting. It is a theoretical term used to conceptualize the flow of data packets through a network infrastructure.

In this paper, we survey the sdn infrastructure and the openflow standard, examine the need for control plane and data plane separation, and study various sdn controllers and sdn application in. Some devices are high control plane resources signaling, while other devices may require very little signaling resources but substantial user plane and data resources. Sep 27, 2012 the control plane is the component to a router that focuses on how that one individual box interacts with its neighbors with state exchange. In conventional networks, routers, switches, firewalls and other devices tightly couple the control plane and the data plane on a single device. And in a subsequent lecture we will talk about also where this control and data plane separation can help make certain applications in enterprise networks easier to manage. Dimitrios serpanos, tilman wolf, in architecture of network systems, 2011. This layer is handled by the physical or virtual storage provider through the api. Noncups vs cups architecture cups architecture for epc was first introduced in release 14. The main idea of control plane and user plane separation is to extract and centralize the user management functions of multiple bng devices, forming an unified and centralized control plane cp. With this concept, control plane functions can be deployed as software on a cloud platform to facilitate the elastic scaling of control functions as signaling traffic. Separation of control plane and data plane econfigs.

507 1199 1506 145 785 771 104 1393 1120 1113 1443 459 451 450 520 388 216 1360 916 331 430 1157 37 796 1043 281 139 1379 1096 26 1070 1300 275 1389 1355 747 899 84 613 399 740 1065 654 876 1369 1437 218 110