Skip to main content

Circuit Switching vs Packet Switching

Understanding the fundamental difference between circuit switching and packet switching is crucial to understanding how voice and data work in telecom networks.

Overview


Circuit Switching

Concept

Circuit switching establishes a dedicated communication path between two parties for the entire duration of the communication session.

How It Works

Characteristics

1. Dedicated Path

  • A physical (or virtual) circuit is reserved
  • Same path for entire call duration
  • No other users can use these resources

2. Three Phases

Setup:

  • Establish end-to-end path
  • Reserve bandwidth
  • Can take several seconds

Data Transfer:

  • Continuous transmission
  • Guaranteed bandwidth
  • Low latency
  • Fixed delay

Teardown:

  • Release all resources
  • Circuit becomes available for others

3. Guaranteed Quality of Service (QoS)

  • Fixed bandwidth for call duration
  • Consistent latency
  • No congestion during call
  • Predictable performance

4. Inefficient for Bursty Traffic

  • Resources reserved even during silence
  • Cannot be shared
  • Wastes bandwidth

Example: Traditional Phone Call (2G/3G)

Voice Call Properties:

  • 64 Kbps per direction (PCM encoding)
  • Circuit reserved for entire call
  • Silence also consumes bandwidth
  • Immediate teardown when call ends

Advantages ✅

  1. Guaranteed Bandwidth: Fixed capacity during session
  2. Consistent Quality: No packet loss or jitter
  3. Low Latency: Direct path, no routing delays
  4. Simple: Straightforward implementation
  5. Predictable: Always same performance

Disadvantages ❌

  1. Inefficient: Wastes bandwidth during silence
  2. Expensive: Dedicated resources cost more
  3. Poor Scalability: Limited by physical circuits
  4. Setup Delay: Takes time to establish circuit
  5. Inflexible: Cannot dynamically adjust bandwidth
  6. Blocking: Call fails if no circuits available

Used In:

  • Traditional PSTN (landline phones)
  • 2G GSM voice calls
  • 3G UMTS voice calls
  • ISDN connections

Packet Switching

Concept

Packet switching breaks data into packets that are independently routed through the network using shared resources.

How It Works

Packet Structure

Characteristics

1. Store and Forward

  • Each router receives complete packet
  • Stores it in buffer
  • Examines header
  • Forwards to next hop
  • Continues until destination

2. Shared Resources

  • Multiple users share same link
  • Statistical multiplexing
  • More efficient use of bandwidth

3. No Dedicated Path

  • Each packet routed independently
  • Packets may take different routes
  • Can arrive out of order
  • Receiver must reorder

4. Variable Delay

  • Queuing delay at routers
  • Different paths = different delays
  • Jitter: Variation in packet arrival times

Types of Packet Switching

1. Datagram (Connectionless)

Characteristics:

  • No connection setup
  • Each packet routed independently
  • Packets may arrive out of order
  • Used in IP networks (Internet)

Example: Internet (IP protocol)

2. Virtual Circuit (Connection-Oriented)

Characteristics:

  • Connection setup phase (like circuit switching)
  • Logical path established
  • All packets follow same route
  • Packets arrive in order
  • Connection teardown

Examples:

  • ATM (Asynchronous Transfer Mode)
  • MPLS (Multi-Protocol Label Switching)
  • Frame Relay

Advantages ✅

  1. Efficient: Bandwidth shared among users
  2. Flexible: Dynamic bandwidth allocation
  3. Scalable: Easier to add more users
  4. Robust: Alternate routes if link fails
  5. Cost-effective: Better resource utilization
  6. No Blocking: Almost always accepts data

Disadvantages ❌

  1. Variable Delay: Inconsistent latency (jitter)
  2. Packet Loss: Congestion can drop packets
  3. Out of Order: Packets may arrive scrambled
  4. Complex: Requires sophisticated routing
  5. No Guarantees: Best-effort delivery (unless QoS)
  6. Overhead: Header in every packet

Used In:

  • Internet (IP networks)
  • GPRS/EDGE (2.5G data)
  • 3G data (HSPA)
  • 4G/LTE (all traffic including voice)
  • VoLTE (Voice over LTE)

Comparison Table

FeatureCircuit SwitchingPacket Switching
PathDedicatedShared
SetupRequiredOptional (datagram)
BandwidthFixed, reservedDynamic, shared
DelayFixed, lowVariable (jitter)
Resource UtilizationPoor (wasted during silence)Excellent
ReliabilityHigh (guaranteed delivery)Lower (best effort)
OverheadSetup time onlyPer-packet headers
CongestionBlocking (call rejected)Delay/packet loss
OrderAlways in orderMay be out of order
ExamplesPSTN, 2G/3G voiceInternet, VoLTE
ChargingBy timeBy volume
ScalabilityLimitedExcellent
CostHigherLower

Voice Transmission Comparison

Circuit Switched Voice (2G/3G)

Characteristics:

  • 64 Kbps PCM encoding
  • Continuous stream
  • Circuit reserved for entire call
  • Wastes bandwidth during silence

Packet Switched Voice (VoLTE)

Characteristics:

  • Voice encoded into packets (AMR codec)
  • Each packet: ~20ms of audio
  • Silence suppression: No packets during silence
  • Shares bandwidth with data
  • More efficient

Real-World Example: Phone Call

Scenario: 10-minute call where people speak 50% of the time

Circuit Switched (2G/3G)

Setup: 3 seconds
Call Duration: 10 minutes (600 seconds)
Circuit: 64 Kbps reserved for 600 seconds
Actual voice: 300 seconds (50%)
Silence: 300 seconds (50%)

Bandwidth Used: 64 Kbps × 600s = 4,800 Kb
Efficiency: 50% (half wasted on silence)

Packet Switched (VoLTE)

Setup: 1.5 seconds (SIP)
Call Duration: 10 minutes (600 seconds)
Packets only during speech: 300 seconds
Silence: No packets sent

Bandwidth Used: 64 Kbps × 300s = 2,400 Kb
Efficiency: Nearly 100% (silence suppression)
Bandwidth Saved: 50%

Plus: Remaining bandwidth available for data!


Network Evolution: Circuit to Packet

Why the Shift?

  1. Efficiency: Better bandwidth utilization
  2. Convergence: Single network for voice and data
  3. Cost: Cheaper infrastructure
  4. Features: Easier to add new services
  5. Internet: Native IP support
  6. Quality: HD voice possible

Hybrid: CSFB (Circuit Switched Fallback)

During early LTE deployment, many networks didn't have VoLTE. Solution: CSFB

Drawbacks:

  • Call setup delay (4-5 seconds)
  • Drops to 3G (slower data)
  • Poor user experience

Solution: VoLTE (all packet switched!)


Quality of Service (QoS) in Packet Networks

To make packet switching work for voice, QoS is critical.

QoS Mechanisms

LTE QoS: QCI (QoS Class Identifier)

QCIPriorityPacket DelayPacket LossUse Case
12100 ms10⁻²VoLTE
24150 ms10⁻³Video call
3350 ms10⁻³Real-time gaming
55100 ms10⁻⁶IMS signaling
99300 ms10⁻⁶Web browsing
88300 ms10⁻⁶Video streaming

VoLTE gets QCI=1: Highest priority, low latency!


Summary

Circuit Switching

  • Best for: Traditional voice calls, guaranteed quality
  • Characteristics: Dedicated path, fixed bandwidth, wasteful
  • Used in: PSTN, 2G/3G voice
  • Analogy: Dedicated highway lane just for you

Packet Switching

  • Best for: Data, internet, modern VoLTE
  • Characteristics: Shared resources, efficient, variable quality
  • Used in: Internet, LTE, VoLTE
  • Analogy: Shared highway with all traffic

The Future

Everything is packet-switched!

  • 5G: All IP
  • VoNR (Voice over New Radio)
  • Complete packet-switched world

Next Topics

Learn more about: