SHE Level 5
SCQF Credit Points 15.00
ECTS Credit Points 7.50
Module Code MMI126239
Module Leader Colin Raeburn
School School of Computing, Engineering and Built Environment
Subject Cyber Security and Networks
  • B (January start)

Summary of Content

This module aims to provide students with the theoretical knowledge and practical skills needed to determine appropriate design choices for a wide range of system management techniques (SNMP, remote management, logging, event monitoring), network services, and performance optimization (quality of service) implement them and verify their operation.


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 the workings of system management, quality of service(QoS), and network optimization tools at an advanced level.2 - assess and implement appropriate solutions to optimize network services.3 - assess and implement appropriate solutions to manage a network.4 - critically analyze the performance requirements of an organization and identify the appropriate quality of service mechanisms to meet those requirements.5 - select from the techniques and tools presented to implement router and switch configurations;6 - evaluate the correct operation of QoS, network optimization tools and network services.7 - support and fix problems with Infrastructure services technologies 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

Odom, W. Cavanaugh, M.J. (2004) Cisco QoS Exam Certification Guide, 2 nd edition, Cisco Press. Szigeti, T. Hattingh, C. Barton, R. Briley, K (2013). End-to-end QoS Network Design: Quality of Service for Rich-Media & Cloud Networks, Cisco Press. 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. Hunt, C. (2004) TCP/IP Network Administration, 3 rd edition, O'Reilly. Liu, C. Albitz P.(2006) DNS and Bind, 5th Edition, O'Reilly.

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
Seminars (FT) 12.00
Assessment (FT) 10.00
Independent Learning (FT) 104.00
Practicals (FT) 24.00

Assessment Methods

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