GTP Protocol Diagrams

Interactive visualizations of GPRS Tunneling Protocol flows, tunnel establishment, and message structures

GTP Tunnel Visualizer

Interactive visualization of GPRS Tunneling Protocol flows and tunnel management

Complete flow showing GTP tunnel creation between SGSN and GGSN for mobile data connectivity
Step 1: mobile sends Activate PDP Context Request to sgsn. Mobile station requests activation of packet data protocol context
Step 2: sgsn sends Send Authentication Info to hlr. SGSN requests authentication vectors from HLR
Step 3: hlr sends Authentication Vectors to sgsn. HLR provides authentication and ciphering keys
Step 4: sgsn sends Create PDP Context Request to ggsn. SGSN requests creation of PDP context with QoS parameters
Step 5: ggsn sends IP Address Allocation to internet. GGSN allocates IP address for mobile station
Step 6: ggsn sends Create PDP Context Response to sgsn. GGSN accepts context creation and provides TEID for data tunnel
Step 7: sgsn sends Activate PDP Context Accept to mobile. SGSN confirms PDP context activation to mobile station
Step 8: mobile sends User Data Packets to internet. Mobile data flows through established GTP tunnel
Speed:
Step 1 of 8

Flow Information

GTP Tunnel Establishment - GTPv1

Description

Complete flow showing GTP tunnel creation between SGSN and GGSN for mobile data connectivity

Technical Specifications

  • TEID (Tunnel Endpoint Identifier) uniquely identifies each tunnel endpoint
  • GTP-C (Control Plane) manages tunnel lifecycle and QoS parameters
  • GTP-U (User Plane) carries actual user data with minimal overhead
  • PDP Context contains all parameters for packet data session
  • QoS profile defines traffic handling priorities and bandwidth