Architecture of 5g is a mobile network that provides wireless Internet connectivity to smartphones, tablets and other devices, such as cars, drones, industrial and agricultural machines, robots and home appliances. Unlike previous generations, 5g uses a wider range of frequencies to support a greater number of devices.
5G is a Service-Based Architecture
The core of a 3GPP 5G system is service based, whereby network functions are defined as offering services through interfaces to network repository functions (NRF). This architectural model allows the deployment to make full use of the latest virtualization and software technologies such as Network Function Virtualization, Slicing, EDGE computing, Non-Terrestrial Networks / Satellite Communications, etc.
From Radio Access to Cloud Computing: The Architecture of 5G Networks Explained
This allows different network functions to run on the same physical network infrastructure and share storage without compromising performance or reducing availability, so it supports many diverse 5G use cases. In particular, this allows operators to partition resources according to user demands – for example, to deliver different throughputs or latency requirements to specific customer groups and services.
A 5G network is expected to serve huge amounts of mobile data traffic. This means that user plane path management needs to be efficient and optimized to meet high throughput, latency, and availability demands. To achieve this, the system architecture specifies a combination of uplink classifiers and branching points that allow breaking out and injecting traffic selectively to and from application functions on the user plane path before the IP anchor, as permitted by policies.