Software–Defined Networking Meron Aymiro

advertisement
Software–Defined
Networking
Meron Aymiro
What is Software-Defined Networking?

Software-Defined Networking (SDN) has the potential of to transcend the
limitations of the current networking infrastructures.

“The basic premise behind SDN is that by separating control of network
functions from hardware devices, administrators acquire more power to route
and direct traffic in response to changing requirements.” 1
Control
Data
Plane
plane
Issues with Traditional IP Networking
They are complex and hard to manage.

The control plane and the data plane are joined together in a network
device.

During configuration - Each individual network device must be configured
separately using Vendor-specific commands

Network environments have to endure the dynamics of faults and adapt to
load changes

Slow progressions of improvement.
Why use SDN?
The separation of the control plane from data plane will give ways

Directly programmable

Simplification of network devices

Inexpensive

Flexibility

Scalability

Optimization of resources
OpenFlow

OpenFlow is the first standard communications interface defined between the
control and forwarding layers of an SDN architecture

This communication protocol that gives access to the forwarding plane of a
network switch or router over the network.

OpenFlow enabled network controllers to determine the path of network
packets across a network of switches.

Currently most vendor of commercial switches now include support of the
OpenFlow application programming interface (API)

https://www.opennetworking.org/sdn-resources/openflow
Layers of SDN
SDN is the future of networking.

SDN was projected to grow into a $3.7 billion
industry in 2016

SDN is already servicing big companies like
Google, Facebook, Yahoo, Verizon

Since vedor- locking will not be an issue with
SDN, it will invite more research and innovation
References
1. http://www.blackstratus.com/traditional-software-defined-networking/
2. arXiv:1406.0440 [cs.NI]
3. https://en.wikipedia.org/wiki/OpenFlow
4. https://www.opennetworking.org/sdn-resources/openflow
5. http://www.software-defined.net/networking.php
Thank You.
Questions?
Download