LTE and 5G differences — Function Decomposition Between RAN and CN
Hi there!
Let’s take a quick look at some differences between LTE and 5G (maybe I’ll make a series out of this, who knows :)) and today it is in the area of functional splits between RAN and Core Network.
LTE vs 5G: Functional Splits
The figures below show high level splits of selected functionalities of the main “network functions/nodes” in both systems (discussing it from the 3GPP RAN3 WG perspective) from which we can make some conclusions on the differences between those two systems. For the sake of clarity and from puristic reasons let’s use the names EPS (Evolved Packed System) and 5GS (5G System). (However, for the simplicity reasons, we’ll use the LTE term interchangeably with EPS :)).
EPS Functions Split
The first figure captures basic functional split between E-UTRAN and EPC (within EPS) where the main nodes include eNB, MME, SGW and PGW (based on figure from [1]). eNB is responsible for management of the radio resources, radio connectivity and connected mode mobility.
MME is the main signalling node in EPC covering NAS level signalling, idle state mobility and session management. On the other end SGW and PGW mostly deal with UP packet processing, but also cover other aspects like UE IP address allocation, packet filtering and accounting data generation — which more fits into Control Plane. Here we also have S1 interface that has two versions: S1-U and S1-C to capture the UP and CP split on the borderline between RAN and CN.
If you want to have a full list of functions between those network elements in LTE refer to [1] chapter 4.1.
5G System Functions Split
The second figure (based on figure from [2]) presents a similar approach to show the functionality placement onto different network functions/elements within 5G system (5GS).
Here the RAN (called NG-RAN) consists of gNBs (NR base stations) and/or ng-eNBs (LTE base stations supporting 5G Core Network). As we can see from the figure, most of the functionality is similar to what we have in eNB from E-UTRAN, with some differences not shown in the figure, like support for Network Slicing or QoS related aspects (QoS flow management and mapping to radio bearers) and tight interworking between NR and E-UTRA.
Now, in the core network (called here 5GC) we have some more basic differences vs what we have in EPC. First, in 5G we have a full CP/UP separation, where the upper functions provide solely CP, where, compared to LTE, 3GPP took out the session management from MME and UE IP Address — aspects from PGW and put to Session Management Function (SMF). What is left from MME, namely mobility management and network access, registration, security etc., is put in a separate node, called Access and Mobility Management Function (AMF). On the data plane side, we have a network function performing purely packet processing and transmission operations, called simply User Plane Function (UPF). In terms of the interface between NG-RAN and 5GC, similar to EPS world, we have an interface called NG, also using two versions: NG-C and NG-U connected to AMF and UPF respectively. (However, if you speak to 3GPP SA2 representatives, you may hear that those are termed: N2 and N3 reference points).
If you want to have a full list of functions between those network elements refer to [2] chapter 4.2. Also, note that there are many more of CP functions in the full 5GC architecture — see our posts discussing this here: 5G Core Network Functions and 5G Core Network Overview.
LTE and 5G Differences Summary
Now, if you’d ask me to summarize the differences from high level perspective, I’d answer with the following items:
Firstly, the nomenclature:
- in LTE we have a simple pure naming using the “Evolved” term: E-UTRA (radio interface), eNB (base station), E-UTRAN (RAN), EPC (CN), EPS (system);
- in 5G, in turn, we have many names with a variation of “5G” and “new/next generation”: NR (radio interface), gNB or ng-eNB (base station), NG-RAN (RAN), 5GC (CN), 5GS (system);
Secondly, the function split in the CN:
- in LTE we have a bit mixed CP and UP functions between different network nodes;
- in 5G we have a full CP/UP split, with many CP network functions and UPF, doing solely data plane processing;
Thirdly, in 5G we have some new functionality not present before, like:
- network slicing implying different configurations of RAN
- new QoS framework with flows instead of end-to-end bearers
- new approach to 5GC using service based architecture (SBA) concept;
… and more that I’ll try to write about in the next posts (if I decide to make a series out of this :)).
Hope this post helps you to get some answers, if you have questions like: “what 5G actually is” and “how is 5G different from 4G” or similar.
If you are interested in some other comparisons (or rather comparisons of other aspects, like architecture, PHY layer, air interface, …) between those two systems, please comment below and I’ll try my best to address those in the future.
References
[1] 3GPP TS 36.300 “EUTRA and EUTRAN, Overall Description”
[2] 3GPP TS 38.300 “NR and NG-RAN, Overall Description”
Originally published at https://www.grandmetric.com on May 21, 2018.