0% found this document useful (0 votes)
189 views3 pages

Software Defined Networking (SDN) Application Plane

The Software Defined Networking (SDN) application plane is the layer where network applications interact with the SDN controller to manage network behavior through a centralized system. Key components include network applications, the SDN controller, and APIs that facilitate communication and configuration. Benefits of this architecture include centralized control, flexibility, scalability, and automation in network management.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
189 views3 pages

Software Defined Networking (SDN) Application Plane

The Software Defined Networking (SDN) application plane is the layer where network applications interact with the SDN controller to manage network behavior through a centralized system. Key components include network applications, the SDN controller, and APIs that facilitate communication and configuration. Benefits of this architecture include centralized control, flexibility, scalability, and automation in network management.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

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.

Diagram of SDN Application Plane Architecture:


[Image: A diagram with a top layer showing various network applications (e.g., firewall, load
balancer, network monitoring) interacting with a central SDN controller through APIs. The
controller then communicates with the lower layer, the data plane (switches, routers), to
implement the desired network configurations.]
How it works:
1. Application request:
A network application sends a request to the SDN controller via the API, specifying the desired
network behavior (e.g., creating a new virtual network, setting security policies).
2. Controller processing:
The SDN controller receives the request, analyzes it, and translates it into appropriate network
configurations for the data plane devices.
3. Configuration push:
The controller sends the configurations down to the switches and routers on the data plane,
instructing them on how to handle traffic according to the application's requirements.
Benefits of SDN Application Plane:
● Centralized control:
Enables management of network behavior from a single point, simplifying
network administration.
● Flexibility:
Applications can dynamically configure network settings based on real-time
requirements.
● Scalability:
Allows easy addition or removal of network resources without manual device
configuration.
● Automation:
Enables automated network operations through scripts and APIs, reducing
manual intervention.

You might also like