SHE Level 5
SCQF Credit Points 15.00
ECTS Credit Points 7.50
Module Code MMI126237
Module Leader Maria Filippopoulou
School School of Computing, Engineering and Built Environment
Subject Cyber Security and Networks
  • A (September start)

Summary of Content

This module aims to provide students with the theoretical knowledge and practical skills needed to determine appropriate design choices for layer 3 network solutions, implement them and verify their operation. This module covers IPv4/IPv6 addressing and routing issues, exterior routing (BGP); Layer 3 design issues e.g. address summarisation, filtering, and inter-AS routing policy


Addressing technologies Identify, implement and troubleshoot IPv4 addressing and sub-netting (Address types, VLSM, ARP). Identify, implement and troubleshoot IPv6 addressing and sub-netting (Unicast, multicast, EUI-64, ND, RS/RA, Autoconfig/SLAAC temporary addresses [RFC4941], Global prefix configuration feature). Implement, optimize and troubleshoot filtering Implement, optimize and troubleshoot manual and auto summarization Identify and troubleshoot sub-optimal routing Implement and troubleshoot loop prevention mechanisms (Route tagging, filtering). Implement and troubleshoot routing protocol authentication ( OSPFv3 IPsec authentication) EIGRP for IPv6. Describe packet types [hello, query, update, and such], Route types [internal, external]). Implement and troubleshoot neighbor relationship (Multicast, unicast EIGRP peering). Implement and Troubleshoot Loop free path selection (RD, FD, FC, successor, feasible successor, Classic metric, Wide metric). OSPF Version 3. Describe packet types (LSA types [9], Route types [N1, N2, E1, E2]). Implement and troubleshoot OSPFv3 address-family support (IPv4 address-family, IPv6 address-family). BGP Describe, implement and troubleshoot peer relationships (Peer-group, template, Active, passive, States, timers, Dynamic neighbors). Implement and troubleshoot IBGP and EBGP (EBGP, IBGP, 4 bytes AS number, Private AS). Explain attributes and best-path selection Implement, optimize and troubleshoot routing policies (Attribute manipulation, Conditional advertisement, Outbound route filtering, Communities, extended communities, Multi-homing). Implement and troubleshoot scalability (Route-reflector, cluster, Confederations, Aggregation, AS set). Implement and troubleshoot multi-protocol BGP (IPv4, IPv6, VPN address-family). Implement and troubleshoot AS path manipulations (Local AS, allow AS in, remove private AS, Prepend, Regexp). Implement and Troubleshoot Other Features (Multipath, BGP synchronization, Soft reconfiguration, route refresh). Troubleshooting layer 3 technologies Use IOS troubleshooting tools (debug, conditional debug, ping, traceroute with extended options, Embedded packet capture). Apply troubleshooting methodologies Diagnose the root cause of networking issue (analyze symptoms, identify and describe root cause).

Learning Outcomes

On successful completion of this module, students should be able to:1 - critically analyze layer 3 interior and exterior routing technologies and determine appropriate design choices based on this analysis.2 - evaluate the workings of layer 3 technologies at an advanced level.3 - design and implement complex IPv4, IPv6 and mixed addressing schemes.4 - demonstrate a comprehensive understanding of different layer 3 design cases and defend design choices.5 - select from the techniques and tools presented to implement router and switch configurations.6 - critically analyse complex problem scenarios and deploy appropriate solutions.7 - assess the correct operation of layer 3 networking technologies and solutions.8 - support and fix complex layer 3 networking issues using common commands and diagnostic tools

Teaching / Learning Strategy

The course will be presented as a programme of lectures supported by tutorials and associated practical work. Students are directed to read appropriate texts and articles to consolidate their knowledge of the topics covered. Materials will be made available for students who are taking the programme through Distance or Flexible learning and to improve accessibility in accordance with the University's Strategy for Learning 2015-2020. The flipped classroom learning strategy is used in the delivery of this module. Learning materials, lecture content and references are made available to students for review prior to classes using online tools such as GCULearn. A seminar format is used in class to facilitate the development of critical analysis and problem solving using case studies and realistic examples for discussion. This approach also facilitates the integration of formative assessment and feedback into module delivery through the use of GCULearn (and other) tools.

Indicative Reading

Fall, K. R. Stevens, W.R (2011) TCP/IP Illustrated, Volume 1, 2nd edition,Addison Wesley. Comer, D.E. (2013) Internetworking with TCP/IP, 6 th edition, Pearson. Doyle, J.Carroll, J. (2005) Routing TCP/IP: volume 1, 2 nd edition, Cisco Press. Doyle, J.Carroll, J. (2005) Routing TCP/IP: volume 2, Cisco Press. Graziani, R. (2012) IPv6 Fundamentals: A Straightforward Approach to Understanding IPv6, Cisco Press. Desmeules, R. (2003) Cisco Self-Study: Implementing Cisco IPv6 Networks (IPV6), Cisco Press.

Transferrable Skills

-360b7 Time management: organising, prioritising and planning work b7 Independent working and self reliance b7 Reviewing and evaluating own learning, strengths and weaknesses b7 Presentational skills b7 Commercial Awareness -360b7 Team working and Interpersonal Skills

Module Structure

Activity Total Hours
Assessment (FT) 10.00
Independent Learning (FT) 104.00
Seminars (FT) 12.00
Practicals (FT) 24.00

Assessment Methods

Component Duration Weighting Threshold Description
Course Work 01 2.00 50.00 45% Class Test (Digital assessment)
Exam (Dept) 01 2.00 50.00 45% Practical Case Study (Lab Test)