GTP Deployment

GPRS Tunnelling Protocol (GTP) is a group of IP-based communications protocols defined in 3GPAA used to carry General Packet Radio Service(GPRS) within GSM, UMTS, 4G-LTE and 5G radio networks. The GTP deployment has the following features:

  • GTP Parsing to support single extension header

  • Rule matching based on the inner header (IP address, L4 Ports, TEID)

  • Symmetric load balancing on both inner and outer IP (v4/v6) headers

The following image shows a visual representation of the GTP deployment:

Configuration

1. Configure Network/Tool port(s)

//Network ports
configure terminal
interface ethernet Ethernet12/1
forward-error-correction rs
type network
exit
//Tool ports
configure terminal
interface ethernet Ethernet16/1
forward-error-correction rs
type tool
exit

2. Enable GTP filtering

configure terminal
gtp
exit

3. Configure flow with rules to filter GTP traffic

configure terminal
flow flow01
network-ports Ethernet12/1
tool-ports Ethernet16/1
rule 1 permit src-ip 1.1.1.1/32 dest-ip 2.2.2.2/32 gtp "inner-sip 10.0.0.1/24 inner-dip 20.0.0.1/24" counters enable
!

4. Verify the interfaces

pbnoscli# show interface status 
================================================================================================
Port              Name                            Oper    Admin   Vlan    Speed   MTU     AutoNeg 
================================================================================================
Ethernet1/1       etp1                            up      up              100000  9100    on      
Ethernet2/1       etp2                            up      up              100000  9100    on      
<..>
Ethernet63/1     etp63                           up      up              100000  9100    on      
Ethernet64/1     etp64                           up      up              100000  9100    on      
pbnoscli#          

5. Verify the flow

pbnoscli# show flow summary 
Flow-Name       Rule-Id        Status      Counter-Value
=========================================================
flow01          1             Active          103511710               
pbnoscli#