TH Köln

Master Digital Sciences

Documents for Study Program Accreditation

Module »Next Generation Networks« (NGN)

Organizational Details

Responsible for the module
Prof. Dr. Andreas Grebe (Faculty F07)
Offered in
Summer Semester (Duration 1 Semester)
Campus Köln Deutz, or remote
Number of participants
maximum 3
Students in Master Technische Informatik (F07) and Master Communication Systems and Networts (F07) take precedence; number of available seats may vary from semester to semester
Understanding of IP network technology and TCP/IP based applications
Total effort 150h
Total contact time
84h (24h lecture / 12h exercise / 48h project supervision)
Time for self-learning
66h (containing 36h self-organized project work)
Project (during semester) in conjunction with expert talk
Competences taught by the module
Model Systems, Implement Concepts, Optimize Systems
General criteria covered by the module
Digitization, Transfer

Mapping to Focus Areas

Below, you find the module's mapping to the study program's focus areas. This is done as a contribution to all relevant focus areas (in ECTS, and content-wise). This is also relevant for setting the module in relation to other modules, and tells to what extent the module might be part of other study programs.

Focus Area ECTS (prop.) Module Contribution to Focus Area
Architecting and Coding Software 3

By designing modern network services students expand their compentences in requirements engineering, design of software architectures and evaluation of state-of-the-art protocol stacks, frameworks, and tools for IP based distributed systems.

Acting Responsibly 1

Collaborative coding and working in small teams; software project management and systematic knowledge transfer between participants.

Managing and Running IT 1

Students develop skills to implement and operate services for all IP networks in enterprice network or public network provider domain.

Learning Outcome

In this module, the students will achieve the following learning goals:


Achive basic understanding and implementation knowledge on Next Generation Network (NGN) definition by ITU-T, IP Multimedia Subsystem by 3GPP, and ETSI, and Next Generation Internet (NGI) definition by IETF, ITU-T standards, Multimedia Services in NGN, VoIP, Video-over-IP, RTP encaplsulation, Service Signaling, SIP protocol, SIP Digest Authentication, SDP service description and capabilities, SIP servers, Session Border Controller (SBC), SIP Gateway Technologies, SIP routing, NAT Gateways, NAT solution, SRR, STUN , TURN, IMS in mobile networks, IMS in fixed-line networks, VoIP in enterprise networks. IMS in virtualized core network.

Naming, structuring and classifying concepts and technologies for NGNs or NGIs. Demonstrate network analysis techniques and tools, know methods for NGN services and network planning.


Students evaluate requirements for NGN services and plan, implement and analyze NGN services based on SIP signalling or alternative signalling protocols. They are competent in functional analysis and troubleshooting by deep packet inspection (DPI) protocol analysis. They evaluate the performance of NGN services in terms of timing, throughput, latency and delays, jitter, robustness in case of packet errors, and security aspects.

Working on a small project in a tiny team (2-3 team members) on actual technologies in the area of NGN services and NGI services. Set-up an NGN/NGI environment and NGN service, including planning, implementation and evaluation of security aspects and protocol anlaysis plus performance evaluation. The results are reviewed during the course period, summarised in a report and presented to the class.

Module Content

See learning goals above.

Forms of Teaching and Learning

  • Lecture
  • Working on a small project in a tiny team (2-3 team members) on actual technologies in the area of NGN services and NGI services
    • Individual project proposals by students are wellcome.
  • Several lab dates are mandatory for milestones reviews.
    • The solution of the design, implementation and analysis tasks takes place in a team, if necessary with the help of assistance.
    • The participation in the milestone meetings, the final report and the presentation will be evaluated.
  • Minimum standard
    • Successful participation in all internship dates.
    • Achieving the minimum functionality of the service, individually for each student.

Learning Material Provided by Lecturer

  • Online materials
    • Slides for the lecture
    • Exercises sheets
    • Tutorials for tools (e.g. Wireshark)
    • Material collections such as IOS command list, ASCII character table
  • Optional
    • Network simulator tool Cisco PacketTracer
    • Optionally, participation in two Cisco Academy CCNA (Cisco Certified Network Associate) modules is possible. The contents of the CCNA 2 and CCNA 3 modules are then also available as material.


  • J. Kurose, K. Ross: Computer Networking: A Top-Down Approach, Global Edition, Prentice Hall, 7th ed., 2016
  • A. S. Tanenbaum, D. J. Wetherall: Computer Networks, Pearson , 5th ed., 2013
  • U.Trick, F. Weber: SIP und Telekommunikationsnetze: Next Generation Networks und Multimedia over IP – konkret, De Gruyter Oldenbourg Verlag, 4. Auflage 2015
  • J. F. Durkin: Voice-enabling the Data Network,Cisco Press 2010
  • G. Camarillo, M.A. García-Martín: The 3G IP Multimedia Subsystem (IMS), John Wiley Verlag, 2006
  • W. Stallings: Foundations of Modern Networking, Pearson Education, 2016
  • J. Doherty: SDN and NFV Simplified, Pearson Education, 2016
  • J. Edelman: Network Programmability and Automation, O’Reilly 2018
  • J. van Meggelen, R. Bryant, L. Madsen: Asterisk: The Definitive Guide: Open Source Telephony for the Enterprise, O’Reilly Media, 5th Ed. 2019