Skip to Content

Software Defined Networking - ELEC428

Software Defined Networking (SDN) is the application of flexible hardware and software programming techniques to separate data and control functions in networking devices to improve operational efficiency and reduce costs. Together with the distribution of network control and virtualization SDNs allow new abstractions to be created that simplify network management and facilitate network evolution. This unit introduces the basic concepts and techniques of SDN including SDN architectures, data and control planes, SDN switches, virtualization, network operating systems, controller platforms, application programming interfaces (APIs), forwarding device interfaces, SDN programming, traffic engineering, and management plane interfaces. Also covered are SDN standards, resilience and scalability, performance evaluation, security, measurement and monitoring and the application of SDNs to cloud networking and data centre networking. The unit includes practical work in setting up and programming SDN capable devices and networks.

Credit Points: 3
When Offered:

TBD - Not offered in the current year; next offering is to be determined

Staff Contact(s): Dr Robert Abbas

(COMP347 or ELEC345) and COMP229 Prerequisite Information


Unit Designation(s):


Information Technology


Unit Type:
Assessed As: Graded
Offered By:

Department of Engineering

Faculty of Science and Engineering

Course structures, including unit offerings, are subject to change.
Need help? Ask us.