Fifth-generation (5G) networks enable a variety of use cases, e.g., Ultra-Reliable and Low-Latency Communications, enhanced Mobile Broadband, and massive Machine Type Communication. To explore the full potential of these use cases, it is mandatory to understand the communication between User Equipment (UE), Radio Access Network (RAN), and 5G Core (5GC), which support new network concepts and paradigms. For example, network slicing plays a crucial role in the communication system to address the challenges expected by the 5G networks. 3rd Generation Partnership Project has recently published Release 16, including the protocols used to communicate between RANs and 5GC, i.e., Non-Access Stratum (NAS) and NG Application Protocol (NGAP). The main goal of this article is to present a comprehensive tutorial about NAS and NGAP specifications using a didactic and practical approach. The tutorial describes the protocol stacks and aspects of the functionality of these protocols in 5G networks, such as authentication and identification procedures, data session establishment, and allocation of resources. Moreover, we review message flows related to these protocols in UE and Next Generation Node B (gNodeB) registration. To illustrate the concepts presented in the tutorial, we introduce a 5GC tester that implements NAS and NGAP for availing of three open-source 5GC projects on a black-box testing methodology.
翻译:第五代(5G)网络能够提供各种使用案例,例如超可靠和低寿命通信、增强移动宽带和大规模机器型通信。为了充分挖掘这些使用案例的潜力,必须了解用户设备(UE)、无线电接入网络(RAN)和5G核心(5G核心)(5G)之间的通信,这为新的网络概念和范例提供了支持。例如,网络切换在通信系统中发挥着关键作用,以应对5G网络所期望的挑战。第三代伙伴关系项目最近公布了第16版,包括用于在RAN和5GC之间进行通信的协议,即:无废地斯特拉图(NAS)和NG应用协议(NGAP)之间的通信。本文章的主要目标是利用实用和实用的方法,就NAS和NGAP规格提出全面的辅导。在5G网络中,如认证和识别程序、数据会议建立和资源分配,我们审查了与这些协议有关的黑信息流,在5G系统测试中介绍了5S系统测试方法。我们审查了与NGAB测试项目中的黑信息流。