Module Code - Title:
EE6532
-
FUTURE NETWORKS
Year Last Offered:
2025/6
Hours Per Week:
Grading Type:
N
Prerequisite Modules:
Rationale and Purpose of the Module:
Software Defined Networking (SDN) and Network Function Virtualization (NFV) are emerging networking technologies that have rapidly changed the networking industry and networking research. In this module the core principles and architectures for future networks will be covered providing students with the fundamental knowledge to design/manage a secure network and data centre incorporating these technologies.
Syllabus:
Software Defined Networking (SDN)
SDN overview and history. SDN Architecture - Planes - data, management and control. Interfaces - northbound and southbound, Eastbound and Westbound. Network Operating System (NOS). Network abstraction. SDN Protocol specifications: (Border Gateway Protocol (BGP); Application Centric Infrastructure (ACI); OpenFlow, etc.). SDN Controllers: (Floodlight, POX, NOX, Beacon). Open source distributed controllers: (ONOS, ONIX). SDN vSwitches - Open vSwitch, OpenFlowJ. Alternatives to OpenFlow i.e. P4 etc.
Network Function Virtualisation (NFV)
NFV overview and history. NFV Interfacing to real-world networks and data centres. Challenges and Opportunities. NFV Architecture - infrastructure, virtual network function and services, management and orchestration. Business models and design consideration.
SDN in Edge computing architecture
Role of SDN In Edge Computing - Role of Process networks at the edge, Fog and Cloud.
SDN as a decision-maker on the Edge
SDN controllers: built-in AI at the edge to eliminate network bottlenecks.
Data Centre Network: Architectures & Infrastructure
Physical components of a data centre. Data centre architecture and network topologies. Overview of middleware and interoperability resources. Limitations of traditional server deployments. Applications: (database, finance etc.) Requirements for modern data centres, high availability and Service Orientated Infrastructures (SOI).
Software Defined Data Centre Network: Design, Networking Virtualization, Security and Sustainability
Design for flexibility and scalability: (environmental control, electrical power, flooring, fire protection, security, network infrastructure). Sustainability: (Energy use and greenhouse gas emissions). Data centre ethical and social issues. Data Centre standards; TIA/EIA-942. Case studies. Data Centre network virtualization and security.
SDN: Security and Implementation Issues
Security challenges in SDN. Data plane layer security issues. Controller layer: (single point of failure, Denial of Service (DoS) attacks). Firewall and placement. Threats and vulnerabilities.
Learning Outcomes:
Cognitive (Knowledge, Understanding, Application, Analysis, Evaluation, Synthesis)
On successful completion of this module, students will be able to:
Critically discuss the evolution of networking technologies to its current evolution and vision for the future internet.
Analyse the network architecture and elements for Software Defined Networks (SDN) and Network Function Virtualization (NFV) on networks, including the Edge.
Design, analyse, and implement a SDN network using multiple controllers and virtual switches demonstrating the protocol operation between the architectural components in the network.
Design, configure and secure a complex routed and switched data centre network leveraging next generating networking concepts.
Affective (Attitudes and Values)
On successful completion of this module, students will be able to:
Value collaborative work and resolve issues within teams and groups.
Identify and appreciate the ethical and social issues involved in data centres and their management
Psychomotor (Physical Skills)
On successful completion of this module, students will be able to:
How the Module will be Taught and what will be the Learning Experiences of the Students:
This module aims to ensure that the students are knowledgeable, proactive, creative and articulate in relation to future networking fundamentals, their application and security.
Research Findings Incorporated in to the Syllabus (If Relevant):
Prime Texts:
Peterson & Davie, (2021)
Software-Defined Networks: A Systems Approach
, Publisher : Systems Approach LLC, ISBN-10 : 1736472100, ISBN-13 : 978-1736472101
Greg Schulz (2017)
Software-Defined Data Infrastructure Essentials: Cloud, Converged, and Virtual Fundamental Server Storage I/O Tradecraft
, ISBN-10: 149873815X, ISBN-13: 978-1498738156
Other Relevant Texts:
Paul Goransson, Chuck Black, Timothy Culver (2016)
Software Defined Networks: A Comprehensive Approach, 2nd.
, Morgan Kaufmann
Programme(s) in which this Module is Offered:
PGEDGCTFA - EDGE COMPUTING
MEELENTFA - ELECTRICAL ENGINEERING
MEEDCOTFA - EDGE COMPUTING
MEECENTFA - ELECTRONIC AND COMPUTER ENGINEERING
Semester(s) Module is Offered:
Spring
Module Leader:
kevin.murphy@ul.ie