SHE Level 5
SCQF Credit Points 15.00
ECTS Credit Points 7.50
Module Code MMI126236
Module Leader Anand Philip
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 addressing issues, interior routing protocols e.g. RIP, EIGRP, Layer 3 design issues, address summarisation, filtering within routing protocols;


Addressing technologies Identify, implement and troubleshoot IPv4 addressing and sub-netting (Address types, VLSM, ARP). Fundamental routing concepts Implement and troubleshoot static routing Implement and troubleshoot default routing Compare routing protocol types (distance vector, link state, path vector). Implement, optimize and troubleshoot administrative distance Implement and troubleshoot passive interface Implement, optimize and troubleshoot filtering within a routing protocol Implement, optimize and troubleshoot manual and auto summarization with a routing protocol Implement, optimize and troubleshoot policy-based routing Identify and troubleshoot sub-optimal routing Implement and troubleshoot bidirectional forwarding detection Implement and troubleshoot loop prevention mechanisms (Route tagging, filtering, Split horizon, Route poisoning). Implement and troubleshoot routing protocol authentication (e.g MD5, key-chain, EIGRP HMAC SHA2-256bit) Implement and troubleshoot RIPv2 Implement and troubleshoot EIGRP for IPv4 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). Implement and troubleshoot operations (General operations, Topology table, update, query, active, passive, Stuck in active, Graceful shutdown). Implement and troubleshoot EIGRP stub (stub config, leak-map). Implement and troubleshoot load-balancing equal-cost, unequal-cost, add-path). Implement EIGRP [multi-address] named mode (Types of families, IPv4 address-family, IPv6 address-family). OSPF Version 2 Describe packet types (LSA types [1, 2, 3, 4, 5, 7], Route types [N1, N2, E1, E2]). Implement and troubleshoot neighbor relationship Implement and troubleshoot network types, area types and router types (Point-to-point, multipoint, broadcast, non-broadcast, LSA types, area type: backbone, normal, transit, stub, NSSA, totally stub, Internal router, ABR, ASBR, Virtual link). Implement and troubleshoot path preference Implement and troubleshoot operations (General operations, Graceful shutdown, GTSM [generic TTL security mechanism]). Implement, troubleshoot and optimize OSPF convergence and scalability (Metrics, LSA throttling, SPF tuning, fast hello, 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 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 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.

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
Practicals (FT) 24.00
Independent Learning (FT) 104.00
Seminars (FT) 12.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)