Skip to main content

2G/3G Network Architecture

This page provides a detailed look at the architecture of 2G (GSM) and 3G (UMTS) networks, including all major network elements and their functions.

Understanding Network Standards

3GPP (Third Generation Partnership Project) is a collaboration of telecommunications standards organizations that develops protocols for mobile telecommunications.

Release Versions:

  • R4 (Release 4): Introduced MSC Server/MGW separation (2001)
  • R99 (Release 99): First 3G UMTS standard (2000)
  • R5 (Release 5): IMS introduction (2002)
  • R6-R18: Progressive enhancements

Major Network Equipment Vendors:

  • Nokia (Finland) - formerly Nokia Siemens Networks
  • Ericsson (Sweden) - telecom infrastructure leader
  • Huawei (China) - global network equipment provider
  • ZTE (China) - telecommunications equipment manufacturer
  • Samsung (South Korea) - 5G infrastructure
  • Cisco (USA) - IP/packet core solutions
  • Ciena (USA) - optical transport

Note: Operators typically deploy multi-vendor networks - e.g., Nokia RAN + Ericsson Core + Huawei Transport.

2G GSM Network Architecture

Complete Network Diagram

Network Elements Explained

1. Mobile Station (MS)

Components:

  • ME (Mobile Equipment): The physical phone
  • SIM (Subscriber Identity Module): Contains subscriber information

Functions:

  • Transmit/receive radio signals
  • Store subscriber identity (IMSI)
  • Authentication

2. Base Station Subsystem (BSS)

BTS - Base Transceiver Station

Function:

  • Radio interface with mobile stations
  • Transmits and receives on Um interface
  • Modulation/demodulation of signals
  • Channel coding/decoding
  • Encryption/decryption

Location: Cell towers

BSC - Base Station Controller

Function:

  • Controls multiple BTS (typically 10-100)
  • Radio resource management
  • Handover decisions
  • Power control
  • Frequency hopping

Interfaces:

  • Abis: BSC ↔ BTS
  • A: BSC ↔ MSC

3. Network Switching Subsystem (NSS)

MSC - Mobile Switching Center

The "brain" of the circuit-switched network.

Functions:

  • Call routing and switching
  • Mobility management
  • Handover control (between BSCs)
  • Interconnection to other networks
  • Charging and billing data collection

Interfaces:

  • A: MSC ↔ BSC
  • E: MSC ↔ MSC (for handovers)
GMSC - Gateway MSC

Functions:

  • Gateway to external networks (PSTN/ISDN)
  • Routes incoming calls to correct MSC
  • Queries HLR for routing information
  • International gateway
VLR - Visitor Location Register

Database containing:

  • Temporary subscriber data
  • Location area information
  • Active subscribers in MSC area
  • Copy of HLR data for roaming users

Functions:

  • Manages roaming subscribers
  • Faster access than querying HLR
  • Usually co-located with MSC
HLR - Home Location Register

Central database containing:

  • Permanent subscriber data
  • IMSI (International Mobile Subscriber Identity)
  • MSISDN (Mobile phone number)
  • Subscribed services
  • Current location (VLR address)
  • Authentication keys

Functions:

  • Subscriber profile management
  • Location tracking
  • Service authorization
AuC - Authentication Center

Functions:

  • Subscriber authentication
  • Generate authentication triplets (RAND, SRES, Kc)
  • Stores authentication keys (Ki)
  • Usually co-located with HLR
EIR - Equipment Identity Register

Database containing:

  • IMEI (International Mobile Equipment Identity)
  • Stolen/invalid device blacklist
  • Approved device whitelist

4. GPRS Network Elements (2.5G Data)

SGSN - Serving GPRS Support Node

Functions:

  • Packet routing and transfer
  • Mobility management for data
  • Session management
  • User authentication
  • Charging data collection

Analogous to: MSC (but for packet data)

GGSN - Gateway GPRS Support Node

Functions:

  • Gateway to external packet networks (Internet)
  • IP address allocation
  • Firewall and filtering
  • QoS enforcement

Analogous to: GMSC (but for packet data)


2G Network Interfaces

InterfaceBetweenPurpose
UmMS ↔ BTSRadio/Air interface
AbisBTS ↔ BSCControl and traffic
ABSC ↔ MSCVoice and signaling
EMSC ↔ MSCHandover signaling
CMSC ↔ HLRLocation/subscriber info
DVLR ↔ HLRLocation updates
GbBSC ↔ SGSNGPRS data
GnSGSN ↔ GGSNGPRS backbone

3G UMTS Network Architecture

3GPP Release 4 (R4) Architecture

3GPP Release 4 introduced a major architectural change: separation of media and control planes.

Why R4 was revolutionary:

  • Split MSC into MSC Server (signaling) and MGW (media)
  • Enabled IP-based transport for voice
  • Paved the way for IMS and VoLTE
  • Released in 2001, widely deployed 2005-2010

Key Differences from 2G

1. Radio Access Network (UTRAN)

NodeB
  • Equivalent to BTS in 2G
  • Handles radio transmission/reception
  • Supports WCDMA technology
  • Higher data rates
RNC - Radio Network Controller
  • Equivalent to BSC in 2G
  • Controls multiple NodeBs
  • Radio resource management
  • Soft handover coordination
  • More intelligence than BSC

Soft Handover: Mobile can connect to multiple NodeBs simultaneously


2. 3GPP Release 4 Innovations

Separation of Media and Control

Traditional 3G (R99):

Release 4 (R4):

Benefits:

  • Scalability: Scale media and signaling independently
  • Flexibility: Deploy MGW closer to edge
  • Cost reduction: Use IP transport
  • Future-proof: Easier migration to IMS
MSC Server

Functions:

  • Call control and signaling
  • Mobility management
  • No media handling
  • Uses BICC (Bearer Independent Call Control)
MGW - Media Gateway

Functions:

  • Media conversion (circuit ↔ packet)
  • Codec transcoding
  • Echo cancellation
  • Tone generation
  • Controlled by MSC Server
BICC - Bearer Independent Call Control
  • Separates call control from bearer
  • Based on SS7/ISUP
  • Allows for more flexible bearer allocation
  • Enables efficient use of IP transport

3. Packet-Switched Domain

SGSN (3G Enhanced)

Additional functions over 2G:

  • Higher data rates (HSPA)
  • QoS management
  • Supports both 2G and 3G access
GGSN (3G Enhanced)
  • Same basic function as 2G
  • Higher throughput support
  • Better QoS support

3G Network Interfaces

InterfaceBetweenPurpose
UuUE ↔ NodeBWCDMA air interface
IubNodeB ↔ RNCControl and traffic
Iu-CSRNC ↔ MSC ServerCircuit-switched signaling
Iu-PSRNC ↔ SGSNPacket-switched data
McMSC Server ↔ MGWMedia gateway control
GnSGSN ↔ GGSNGPRS backbone

Supporting Network Elements

STP - Signaling Transfer Point

Functions:

  • SS7 signaling router
  • Routes signaling messages between network elements
  • Provides network redundancy
  • Load balancing

Protocol: SS7 (Signaling System 7)


CDS - Call Detail Server / CDR

Functions:

  • Collects Call Detail Records (CDR)
  • Billing and charging information
  • Traffic analysis
  • Network planning data

Data Collected:

  • Call duration
  • Caller and called numbers
  • Time and date
  • Cell/location information
  • Service type

Network Technology Comparison

GSM vs CDMA (2G)

FeatureGSM (TDMA)CDMA
MultiplexingTime slotsUnique codes
CapacityModerateHigher
CoverageWiderBetter in-building
HandoffHard handoffSoft handoff
SIM CardYesNo (built-in ESN)
Global RoamingBetterLimited
Power ControlLess criticalCritical

Call Flow in 2G/3G (Circuit Switched)

Mobile Originated Call

Key Points

  1. Dedicated circuit established for entire call duration
  2. Guaranteed bandwidth for voice quality
  3. MSC coordinates the entire call setup
  4. HLR validates subscriber permissions
  5. GMSC bridges to external networks

GPRS/EDGE Data Flow (Packet Switched)


Technologies Deep Dive

GSM Technology Stack

Physical Layer (L1):

  • Modulation: GMSK (Gaussian Minimum Shift Keying)
  • Channel coding
  • Burst formatting

Data Link Layer (L2):

  • LAPDm protocol
  • Error detection and correction
  • Flow control

Network Layer (L3):

  • CM (Connection Management): Call control
  • MM (Mobility Management): Location updates, authentication
  • RR (Radio Resource): Channel allocation

TDMA Frame Structure

  • 8 time slots per TDMA frame
  • Each user gets one time slot
  • Up to 8 simultaneous users per frequency
  • Each slot: 0.577 ms

CDMA Spread Spectrum

In CDMA, all users transmit on the same frequency simultaneously, but each has a unique code.

Key Concepts:

  • Spreading: Narrow-band signal spread over wide frequency
  • PN Codes: Pseudo-random noise codes for each user
  • Correlation: Receiver uses same code to extract signal
  • Near-Far Problem: Requires strict power control

Advantages:

  • Soft capacity limit
  • Soft handoff (connected to multiple cells)
  • Better security
  • Efficient spectrum use

Summary

2G GSM Architecture

  • BSS: BTS + BSC (radio access)
  • NSS: MSC, VLR, HLR (core network)
  • GPRS: SGSN, GGSN (packet data)
  • Circuit-switched voice
  • TDMA multiplexing

3G UMTS (Release 4) Architecture

  • UTRAN: NodeB + RNC (radio access)
  • Core Network: MSC Server + MGW (separated)
  • BICC: Bearer-independent signaling
  • Packet-switched data (SGSN/GGSN)
  • WCDMA technology
  • Higher data rates

Network Equipment Vendors by Element

Network ElementCommon VendorsNotes
BTS/NodeB/eNodeBEricsson, Nokia, HuaweiRadio access equipment
BSC/RNCEricsson, Nokia, HuaweiRadio controllers
MSC/MSC ServerEricsson, Nokia, HuaweiCore switching
MGWNokia, Ericsson, RibbonMedia gateways
HLR/HSSOracle, Nokia, EricssonSubscriber databases
SGSN/GGSNCisco, Ericsson, NokiaPacket core
IMS CoreEricsson, Nokia, MavenirVoLTE/IMS
TransmissionCiena, Nokia, HuaweiFiber/microwave

Multi-Vendor Networks:

Example: Airtel Network (India)
├─ RAN: Nokia + Ericsson + Huawei
├─ Core: Ericsson (Circuit) + Cisco (Packet)
├─ IMS: Ericsson
├─ Transport: Ciena + Nokia
└─ HSS: Oracle

Key Network Elements

ElementFunctionNetwork
BTS/NodeBRadio transmission2G/3G
BSC/RNCRadio controller2G/3G
MSCCall switching2G/3G
MGWMedia gateway3G (R4+)
HLR/HSSSubscriber databaseAll
SGSNPacket routing2G/3G data
GGSNGateway to Internet2G/3G data

Next Steps

Continue learning about: