02_5g_nsa_architecture

Part 2: 5G NSA (Non-Standalone) Architecture

Learning Objective: Understand how 5G NSA leverages existing 4G EPC infrastructure with 5G NR radio for enhanced data speeds.


Table of Contents


What is 5G NSA?

5G NSA (Non-Standalone) is a deployment mode where:

This allows operators to deploy 5G radio (gNB) without building a full 5G core network.

NSA vs SA Comparison

Aspect NSA (Non-Standalone) SA (Standalone)
Core Network 4G EPC (MME, HSS, SGW, PGW) 5G Core (AMF, SMF, UPF, etc.)
Control Plane LTE (eNB → MME) NR (gNB → AMF)
User Plane LTE + NR (dual connectivity) NR only
Deployment Speed Fast (reuses 4G core) Slower (needs new core)
Features Limited to 4G features Full 5G features (slicing, SBA)
Latency ~20-30ms ~10ms (URLLC: ~1ms)
Note

Most early 5G deployments (2019-2021) were NSA. Operators are now transitioning to SA for full 5G capabilities.


EN-DC (E-UTRA-NR Dual Connectivity)

EN-DC is the 3GPP standard (Option 3/3a/3x) that enables NSA by connecting:

How EN-DC Works

graph TB
    UE[📱 UE
Dual Connectivity] subgraph "Radio Access" eNB[📡 eNodeB
LTE Master Node
MeNB] gNB[📡 gNodeB
5G NR Secondary Node
SgNB] end subgraph "4G EPC Core" MME[🎛️ MME] SGWU[📦 SGW-U] PGWU[📦 PGW-U/UPF] end Internet[🌐 Internet] UE <-->|LTE Radio
Control + Data| eNB UE <-.->|5G NR Radio
Data Only| gNB eNB <-->|S1-MME
Control Plane| MME eNB <-->|S1-U
User Plane| SGWU gNB <-.->|X2/Xn
Coordination| eNB gNB -.->|S1-U
User Plane| SGWU SGWU --> PGWU PGWU --> Internet style UE fill:#e1f5ff style eNB fill:#fff4e1 style gNB fill:#ffe1e1 style MME fill:#f0e1ff style SGWU fill:#ffe1f0 style PGWU fill:#fff0e1

Key Points


NSA Architecture

Option 3 (Most Common)

graph LR
    subgraph "UE"
        UE_LTE[LTE Stack]
        UE_NR[NR Stack]
    end
    
    subgraph "RAN"
        eNB[eNodeB
Master] gNB[gNodeB
Secondary] end subgraph "EPC" MME[MME] SGW[SGW] PGW[PGW/UPF] end UE_LTE -->|Control + Data| eNB UE_NR -->|Data Only| gNB eNB -->|S1-MME| MME eNB -->|S1-U| SGW gNB -->|X2| eNB gNB -.->|S1-U| SGW SGW --> PGW style eNB fill:#ffcccc style gNB fill:#ccffcc

Option 3 Characteristics:

Option 3a

graph LR
    UE[UE] -->|LTE| eNB[eNodeB
Master] UE -->|NR| gNB[gNodeB
Secondary] eNB -->|S1-MME| MME eNB -->|S1-U| SGW[SGW] gNB -->|X2| eNB SGW --> PGW[PGW] style eNB fill:#ffcccc style gNB fill:#ccffcc

Option 3a Characteristics:

Option 3x

graph LR
    UE[UE] -->|LTE| eNB[eNodeB
Master] UE -->|NR| gNB[gNodeB
Secondary] eNB -->|S1-MME| MME eNB -.->|S1-U| SGW[SGW] gNB -->|X2| eNB gNB -->|S1-U| SGW SGW --> PGW[PGW] style eNB fill:#ffcccc style gNB fill:#ccffcc

Option 3x Characteristics:


Master Node vs Secondary Node

Master eNodeB (MeNB)

Responsibilities:

Interfaces:

Secondary gNodeB (SgNB)

Responsibilities:

Interfaces:


Bearer Types

In EN-DC, bearers can be split across LTE and NR:

MCG Bearer (Master Cell Group)

SCG Bearer (Secondary Cell Group)

Split Bearer

graph TB
    UE[📱 UE]
    
    subgraph "MCG Bearer"
        eNB1[eNB]
        SGW1[SGW]
    end
    
    subgraph "SCG Bearer"
        gNB1[gNB]
        SGW2[SGW]
    end
    
    subgraph "Split Bearer"
        eNB2[eNB]
        gNB2[gNB]
        SGW3[SGW]
    end
    
    UE -->|LTE only| eNB1
    eNB1 --> SGW1
    
    UE -->|NR only| gNB1
    gNB1 --> SGW2
    
    UE -->|LTE + NR| eNB2
    UE -->|LTE + NR| gNB2
    eNB2 --> SGW3
    gNB2 --> SGW3

NSA Deployment Options

3GPP Options Summary

Option Master Secondary Core Use Case
Option 3 eNB gNB EPC Most common NSA
Option 3a eNB gNB EPC Simple NSA (data via eNB)
Option 3x eNB gNB EPC High-throughput NSA
Option 4 gNB eNB 5GC Rare (5GC + LTE anchor)
Option 7 gNB eNB 5GC Rare (5GC + LTE secondary)
Note

Option 3 is the most widely deployed NSA configuration globally.


Why NSA Exists

Business Reasons

  1. Faster 5G Launch: Reuse existing 4G core (no need to build 5G SA core)
  2. Lower CAPEX: Only deploy 5G radios (gNBs)
  3. Coverage: LTE provides wide coverage, NR provides capacity in hotspots
  4. Marketing: Operators can claim "5G" without full SA deployment

Technical Reasons

  1. Spectrum Efficiency: Use LTE for control, NR for data (saves NR spectrum)
  2. Handover: LTE anchor ensures seamless mobility
  3. Battery Life: UE doesn't need to maintain two full stacks (control only on LTE)

Limitations of NSA


NSA in Open5GS

Open5GS supports NSA by:

  1. Running 4G EPC components (MME, HSS, SGW, PGW/UPF)
  2. Configuring UERANSIM to run both eNB + gNB
  3. Enabling EN-DC in UE configuration

Configuration Highlights:

Warning

UERANSIM Limitation: UERANSIM only simulates 5G NR (gNB + 5G UE). It does not support 4G eNB or EN-DC simulation. To actually test NSA/EN-DC, you would need srsRAN or commercial tools. The Part 5 lab is a conceptual exercise only.


SgNB Addition Procedure (3GPP TS 37.340)

When a UE is eligible for EN-DC, the MeNB initiates the SgNB Addition procedure:

sequenceDiagram
    participant UE as 📱 UE
    participant MeNB as 📡 MeNB (eNB)
    participant SgNB as 📡 SgNB (gNB)
    participant MME as MME
    participant SGW as SGW
    
    Note over MeNB: UE measurements show
strong NR coverage MeNB->>SgNB: SgNB Addition Request
(X2-AP: UE capabilities, bearer config) SgNB->>MeNB: SgNB Addition Acknowledge
(X2-AP: SgNB radio resources) MeNB->>UE: RRC Connection Reconfiguration
(Add NR secondary cell group) UE->>MeNB: RRC Connection Reconfiguration Complete MeNB->>SgNB: SgNB Reconfiguration Complete
(X2-AP) Note over UE,SgNB: UE now has dual connectivity:
LTE (MeNB) + NR (SgNB) MeNB->>MME: E-RAB Modification Indication
(S1-AP: bearer split info) MME->>SGW: Bearer Modification SGW->>MeNB: Bearer Modification Response

Key Points


Real-World NSA Deployments

Operator Details
AT&T Launched "5G E" (NSA on low-band) in 2019, Option 3x
Verizon Initial mmWave 5G was NSA on Option 3
T-Mobile Used NSA briefly before pivoting to SA in 2020
Most global operators Still running NSA as primary 5G mode (as of 2024)
Note

As of 2024, only a handful of operators (T-Mobile US, Reliance Jio, Rakuten) run 5G SA at scale. Most "5G" networks worldwide are still NSA.


🔬 Exercises

  1. Architecture Exercise: Draw the Option 3x data flow for a UE downloading a video. Show which data goes through eNB vs gNB.
  2. Comparison Exercise: Why can't NSA support network slicing? What 5G core component is needed?
  3. Business Exercise: An operator has 10,000 eNBs and wants to add 5G. Calculate the cost difference: deploy 10,000 gNBs only (NSA) vs 10,000 gNBs + new 5G core (SA).
  4. Security Exercise: In NSA mode, is the IMSI still sent in cleartext? Why? (Hint: which core's auth is used?)

Summary

You now understand:

Next: Part 3: 5G SA Architecture