Software Defined Networking (SDN) Application Plane
Software Defined Networking (SDN) Application Plane
In a Software Defined Networking (SDN) architecture, the application plane refers to the layer
where network applications interact with the SDN controller to define and manage network
behavior, essentially acting as the "user interface" for network configuration and monitoring, all
through a centralized control system; allowing for flexible and dynamic network management.
Key components of the SDN application plane:
1. Network Applications:
These are the user-facing applications that require network functionality, like firewalls,
load balancers, network monitoring tools, and more.
2. SDN Controller:
The central control point that receives requests from applications, translates them into
network configurations, and pushes those configurations to the data plane devices
(switches, routers).
3. APIs:
The interface through which applications communicate with the SDN controller, enabling
them to send instructions and retrieve network status information.