This subject introduces Software Defined Networking (SDN), an emerging and innovative networking paradigm. SDN allows the management and control of the behavior of networks through centralized software. The subject will cover the fundamentals of SDN such as architecture, abstractions of layers in terms of control and data plane, and use-cases and applications. In particular, this subject will address the concept of separating the network's control plane from the underlying data plane such as physical routers and switches responsible for forwarding the actual traffic. In addition, it will look at how network operators can become more flexible in their management of complex and disjointed network functions, including routing, traffic engineering, resource control and security. Hands on practice and application will be provided to students, preparing them for real world SDN implementation.
School of Computing and Mathematics
Only available to postgraduate students.
Familiarity with computer networking concepts (at the level of ITC542) and computer programming (at the level of ITC558)
The information contained in the CSU Handbook was accurate at the date of publication: October 2020. The University reserves the right to vary the information at any time without notice.