41905 Software Defined Networks6cp; 3hpw (computer lab)
Requisite(s): ((31277 Routing and Switching Essentials OR 48740 Communications Networks) AND 41039 Programming 1)
Unix-like operating systems; Python programming.
The rapid rise in internet traffic and services introduced a tremendous amount of pressure on telecommunication network providers. The rate of progress in network technologies has been recognised as slow to keep up with the emerging data demands. Both industry and academia have been working on new solutions for networking technologies, which can provide long terms scalability and extensibility. Software Defined Networking (SDN) is a new framework, which is believed to be the answer to the above need. SDN has already made an impact in data centres and enterprise networks and it is seen as a key technology to improve performance and extensibility both at core and access side of networking technologies. Consequently, there is a significant demand from the industry for network engineers with SDN skills. This subject introduces students to SDN and programming SDN applications. Students learn the major concepts in SDN, Network Function Virtualisation (NFV) and learn to develop applications over leading SDN controller through hands-on labs and exercises.
Autumn session, City campus
Detailed subject description.