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

Summary of Content

This module aims to provide students with the knowledge and practical skills needed to successfully integrate the wide range of network technologies presented in the other technical modules of the programme. Emphasis is placed on the development of the hands on skills needed to configure, verify and troubleshoot such complex internetworks within tight time constraints.


System management Implement and troubleshoot device management (Console and VTY,telnet, HTTP, HTTPS, SSH, SCP (T)FTP). Implement and troubleshoot SNMP (v2c, v3). Implement and troubleshoot logging (Local logging, syslog, debug, conditional debug, Timestamp). Quality of service Implement and troubleshoot end to end QoS (CoS and DSCP mapping). Implement, optimize and troubleshoot QoS using MQC (Classification, Network based application recognition (NBAR), Marking using IP precedence, DSCP, CoS, ECN, Policing, shaping, Congestion management (queuing), HQoS, sub-rate ethernet link, Congestion avoidance (WRED) ). Network services Implement and troubleshoot first-hop redundancy protocols (HSRP, GLBP, VRRP, Redundancy using IPv6 RS/RA). Implement and troubleshoot network time protocol (NTP master, client, version 3, version 4, NTP authentication). Implement and troubleshoot IPv4 and IPv6 DHCP (DHCP client, IOS DHCP server, DHCP relay, DHCP options, DHCP protocol operations, SLAAC/DHCPv6 interaction, Stateful, stateless DHCPv6, DHCPv6 prefix delegation). Implement and troubleshoot IPv4 network address translation (Static NAT, dynamic NAT, policy-based NAT, PAT, NAT ALG). Network optimization Implement and troubleshoot IP SLA (ICMP, UDP, jitter, VoIP). Implement and troubleshoot tracking object (Tracking object, tracking list, Tracking different entities (e.g. interfaces, routes, IPSLA, and such)). Implement and troubleshoot netflow (Netflow v5, v9Local retrieval, Export (configuration only) ). Implement and troubleshoot embedded event manager (EEM policy using applet ). Network programmability (SDN) Architectural and operational considerations for a programmable network Data models and structures (YANG, JSON and XML) Device programmability (gRPC, NETCONF and RESTCONF) Controller based network design (policy driven configuration and northbound/ southbound APIs)Configuration management tools (agent and agentless) and version control systems (Git and SVN)

Learning Outcomes

On successful completion of this module, students should be able to:1 - evaluate a set of complex inter-related network requirements and implement appropriate solutions within tight time constraints.2 - predict and resolve design issues caused by the interaction of different network technologies.3 - configure the basic operation of routing and switching technologies from memory. 4 - evaluate and recommend appropriate solutions to identified problems and justify choices.5 - isolate faults in complex internetwork topologies using readily available commands and tools.6 - critically analyse problem situations using troubleshooting methodologies and implement fixes within design constraints.

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, 6th edition, Pearson. Chappell, L. Combs, G. (2012) Wireshark Network Analysis (Second Edition): The Official Wireshark Certified Network Analyst Study Guide, Laura Chappell University. Goyvaerts, J. Levithan, S. (2012) Regular Expressions Cookbook, 2 nd edtion, O'Reilly. Blair, R. Durai, A. Lautmann, J. (2010) TcL Scripting for Cisco IOS, Cisco Press. Aziz, Z. Liu, J. Martey, A. Shamim, F. (2012), Troubleshooting IP Routing Protocols (CCIE Professional Development Series), Cisco Press. Ranjbar, A. (2010) Troubleshooting and Maintaining Cisco IP Networks (TSHOOT) Foundation Learning Guide: Foundation Learning for the CCNP TSHOOT 642-832 (Certification Self-Study), Cisco Press.

Transferrable Skills

D1 Time management: organising, prioritising and planning work D2 Independent working and self reliance D3 Reviewing and evaluating own learning, strengths and weaknesses D4 Presentational skills D5 Commercial Awareness D6 Team working and Interpersonal Skills

Module Structure

Activity Total Hours
Practicals (FT) 24.00
Independent Learning (FT) 104.00
Seminars (FT) 12.00
Assessment (FT) 10.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)