Course Objectives
Gn Interface
Gn/Gp Interface
n n n n
Gn/Gp : Between the GSN nodes Gn : Between the GSN nodes within the same PLMN Gp : Between the GSN nodes in two different PLMNs. The two interfaces adopt GTP for communication
Gn Interface
Gn/Gp Interface
SGSN
GGSN
GTP-C
User Plane
Course Objectives
GTP protocol
GTP protocol
packet) in order to add current user information (such as IMSI and TEID etc.) add source GSN IP and destination GSN IP to tunnel the packet to destination GSN.
GTP protocol
GTP protocol
Length TEID
16 32
Sequence number
16
Optional part
GTP protocol
GTP protocol
GTP protocol
Path management
Echo Request: find out if the peer GSN or RNC is
alive
Echo Response: a response to a received Echo
Request
Version Not Support: indicates the latest GTP
version that the GTP entity on the identified UDP/IP address can support
Supported Extension Headers Notification: indicates
a list of supported Extension Headers that the GTP entity on the identified IP address can support
PDF "pdfFactory Pro" www.fineprint.cn
GTP protocol
Echo Request
n
Echo Request
An Echo Request may be sent on a path to another
GSN or RNC to find out if the peer GSN or RNC is alive (see section Path Failure). Echo Request messages may be sent for each path in use.
A path is considered to be in use if at least one
PDP context uses the path to the other GSN. When and how often an Echo Request message may be sent is implementation specific but an Echo Request shall not be sent more often than every 60 seconds on each path.
PDF "pdfFactory Pro" www.fineprint.cn
GTP protocol
Echo Response
Echo Response
The message shall be sent as a response to a
GTP protocol
SGSN
GGSN
Echo Request
Echo Response
GTP protocol
and indicates the latest GTP version that the GTP entity on the identified UDP/IP address can support.
GSN GSN
GTP protocol
Extension Headers that the GTP entity on the identified IP address can support. This message is sent only in case a GTP entity was required to interpret a mandatory Extension Header but the GSN or RNC was not yet upgraded to support that extension header. The GTP endpoint at the GSN or RNC sending this message is marked as not enabled to support some extension headers (as derived from the supported extension header list).
PDF "pdfFactory Pro" www.fineprint.cn
GTP protocol
Tunnel management
Tunnel management
Create PDP Context Request Create PDP Context Response Update PDP Context Request Update PDP Context Response Delete PDP Context Request Delete PDP Context Response
GTP protocol
Tunnel Management
PDU Notification Request PDU Notification Response PDU Notification Reject Request PDU Notification Reject Response
GTP protocol
SGSN
GGSN
Create PDP Context Request MSISDN, PDP address, APN, QoS, SGSN address etc. Create PDP Context Response reason etc.
GTP protocol
PDP Update
SGSN
GGSN
GTP protocol
PDP Delete
SGSN
GGSN
Delete PDP Context Request Delete PDP Context Response reason etc
GTP protocol
Send Routeing Info for GPRSIMSI etc Send Routeing Info for GPRS Ack reasonIMSI etc PDU Notification Request PDP address PDU Notification Response reason etc Create PDP Context Request QoSMSISDN,PDP address APN,SGSN address etc Create PDP Context Response reason etc
GTP protocol
SGSN
HLR
GGSN
Send Routeing Info for GPRS IMSI etc Send Routeing Info for GPRS Ack reason IMSIetc PDU Notification reject Request PDPaddress PDU Notification reject Response reason
GTP protocol
Location Management
Location Management
Send Routing Information for GPRS Request Send Routing Information for GPRS Response Failure Report Request Failure Report Response Note MS GPRS Present Request Note MS GPRS Present Response
GTP protocol
HLR
GGSN
Send Routeing Info for GPRS Send Routeing Info for GPRS RequestIMSI etc RequestIMSI etc Send Routeing Info for GPRS ResponsereasonIMSI etc Send Routeing Info for GPRS ResponsereasonIMSI etc
GTP protocol
HLR
GGSN
Failure Report Request IMSI etc Failure Report Response reason etc
GTP protocol
GGSN
HLR
Note MS GPRS Present Request IMSI SGSN address etc Note MS GPRS Present Request IMSI SGSN address etc Note MS GPRS Present Response reason etc Note MS GPRS Present Response reason etc
GTP protocol
Mobility Management
n
Mobility Management
Identification Request Identification Response SGSN Context Request SGSN Context Response SGSN Context Acknowledge Forward Relocation Request Forward Relocation Response Forward Relocation Complete
GTP protocol
SGSN-A
GTP protocol
SGSN-A
Course Objectives
GTP protocol
GTP protocol
between GSN and CG is available or not; provide a pair of redirection signal to establish redundant billing channel
CDR transfer: provide a pair of signal for normal CDR
GTP protocol
Redirection Req/Resp
to another CG (within the same PLMN), when CG needs to conduct software or hardware maintenance or when CG discovers system error, Redirection Command is needed.
n
GTP protocol
When GSN sends CDRs to CG or supporting repeated CDR prevention mechanism, Data Record Transfer command will be activated.
GSN
CG