Skip to content
ENExplore Calculators

GTP Tunnel Calculator

Size GTP-U transport for a bearer population, including encapsulation overhead and packet-per-second load.

About GTP Tunnel Calculator

GTP-U wraps every user packet in an 8-byte GTP header, an 8-byte UDP header and a 20-byte outer IP header. Because that cost is per packet, the percentage overhead depends entirely on the average packet size — small-packet traffic such as signalling or gaming pays far more than bulk video. S1-U and N3 backhaul is dimensioned in Gbps but policed in packets per second, and forgetting 36 bytes of encapsulation is a reliable way to saturate a link at 96% of its nominal capacity.

Formula

GTP Tunnel

transport = user payload × (1 + header bytes ÷ average packet size); packet rate = payload bits ÷ (packet size × 8).

header bytes
GTP-U 8 + UDP 8 + outer IPv4 20 = 36
payload
bearers × average per-bearer rate

Worked example

With the default values below, GTP Tunnel Calculator returns Encapsulated Transport Load of 31.350. Change any input above and every figure here is recalculated in your browser.

Inputs used

Active bearersaccepts 1–50,000,000 bearers
200,000 bearers
Average throughput per beareraccepts 1–1,000,000 kbps
150 kbps
Average user packet sizeaccepts 64–9,000 bytes
800 bytes
GTP-U + UDP + IP headeraccepts 8–100 bytes
36 bytes

Results

Encapsulated Transport Load
31.350 Gbps
User-Plane Payload
30.000 Gbps
Encapsulation Overhead
4.50%
Packet Rate
4.688 Mpps

Step by step

  1. 1Values used
  2. 2GTP Tunnel
  3. 3Encapsulated Transport Load= 31.350 Gbps
  4. 4User-Plane Payload= 30.000 Gbps
  5. 5Encapsulation Overhead= 4.50
  6. 6Packet Rate= 4.688 Mpps

Assumptions and limits

  • The result is derived only from the 4 inputs listed above. Anything not among them is not part of the calculation.
  • In particular, this calculator does not take inflation, tax, fees or charges or compounding frequency into account.
  • Figures are rounded for display to 3 decimal places, so totals built from several rounded parts can differ slightly from the unrounded arithmetic.

How these calculators are built and tested is described on the Methodology page. If a figure looks wrong, please report it.

Frequently Asked Questions

How is GTP Tunnel calculated?

transport = user payload × (1 + header bytes ÷ average packet size); packet rate = payload bits ÷ (packet size × 8). GTP-U wraps every user packet in an 8-byte GTP header, an 8-byte UDP header and a 20-byte outer IP header. Because that cost is per packet, the percentage overhead depends entirely on the average packet size — small-packet traffic such as signalling or gaming pays far more than bulk video.

Why does GTP Tunnel matter?

S1-U and N3 backhaul is dimensioned in Gbps but policed in packets per second, and forgetting 36 bytes of encapsulation is a reliable way to saturate a link at 96% of its nominal capacity.

What values do I need to enter?

This calculator takes 4 inputs: Active bearers, Average throughput per bearer, Average user packet size, GTP-U + UDP + IP header. The pre-filled defaults are a realistic starting point — replace them with figures from your own environment for a result you can act on.

GTP Tunnel Calculator | Calcrivo