1 of 11

ITEC626: INFORMATION SYSTEMS INFRASTRUCTURE��

Software Defined Networking SDN

2 of 11

Outline

  1. Definition of SDN 5. How SDN Works
  2. Evolution of SDN 6. Importance of SDN
  3. SDN Layers Diagram 7. Challenges of SDN
  4. SDN Layers Discussion 8. Applications of SDN

3 of 11

Definition of SDN

  • SDN is a technology that is intended to make networks more adaptable and require less maintenance.
  • SDN streamlines governance by separating the control plane from the data conveyance function in independent networking devices, allowing it to be managed from a central location.

(Xie et al., 2018)

4 of 11

Evolution of SDN

  • The beginnings of Software Defined Networking (SDN) can be traced back to 1995, when Sun Microsystems published the Java programming language.
  • AT&T's Geoplex was one of the first and most notable SDN initiatives.
  • In 2008 SDN technology was advanced to yield OpenFlow protocol
  • The OpenFlow protocol serves as a fundamental building block for the development of SDN solutions.

5 of 11

SDN Layers�

6 of 11

How SDN Works

  • The SDN initiates separation of functions value by reducing the number of interdependencies.
  • The centralized controller sends the interdependencies as bandwidth rules to the switch.
  • The switch gives the controller details on the network it manages, as it requests the controller for instructions as appropriate.
  • To ensure that all packets intended for the same server are treated uniformly, the switch routes them along the same route. In order to implement the virtualization part of SDN

7 of 11

Importance of SDN

  • SDN enhances network consumer support connectivity, communication and safety of files sharing
  • It enables firms to use software and hardware from various suppliers by having tailored infrastructure
  • SDN accelerates integration of new applications and business models

8 of 11

Challenges of SDN

  • Meeting the demands of a rapidly growing market
  • Adequately dealing with variable, real-time change
  • Combining the service context in the integration process.

9 of 11

Applications of SDN

  • Network Intelligence and Monitoring
  • Applications on regulatory and compliance-related regulations
  • Can be used in high performance application such as CAD
  • Security Services

10 of 11

Conclusion

SDN has demonstrated a technique to utilize NFV with identical advancements in network and computation capacities to provide a new method of managing modern networking infrastructure. The SDN architecture automatically disconnects the control of data plane transmission from the decision processes associated with distributed applications and policy applications, allowing for greater flexibility in network management. Therefore, SDN and NFV work together so that the ensuing sophistication can be overly effective. With all of this multifunctional software operating the network, the security vulnerabilities and risk are significantly increased, as is the chance of a cyberattack.

11 of 11

References

  • Haleplidis, E., Pentikousis, K., Denazis, S., Salim, J. H., Meyer, D., & Koufopavlou, O. (2015). Software-defined networking (SDN): Layers and architecture terminology. RFC 7426.
  • Valdivieso Caraguay, Á. L., Benito Peral, A., Barona Lopez, L. I., & Garcia Villalba, L. J. (2014). SDN: Evolution and opportunities in the development IoT applications. International Journal of Distributed Sensor Networks10(5), 735142.
  • Xie, J., Yu, F. R., Huang, T., Xie, R., Liu, J., Wang, C., & Liu, Y. (2018). A survey of machine learning techniques applied to software defined networking (SDN): Research issues and challenges. IEEE Communications Surveys & Tutorials21(1), 393-430.