Anda di halaman 1dari 34

TN_SP008_E1_1

Gn Interface and GTP overview


V1026
Course Objectives
Gn Interface
GTP protocol
GTP protocol
Gn/Gp Interface
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/Gp Interface
GGSN SGSN
GnGp
GTP-U
L2
L1
UDP
IP
GTP-U
L2
L1
UDP
IP
GTP-C
L2
L1
UDP
IP
GTP-C
L2
L1
UDP
IP
User
Plane
Control Plane
Gn/Gp
Course Objectives
Gn Interface
GTP protocol
GTP protocol
GTP protocol
GTPGPRS Tunneling Protocol
Function: Encapsulate the network layer packet( IP
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 PACKEGE FORMAT
UDP IP GTP Payload (IP or PPP)
Route between the SGSN and GGSN
Identify the GTPs well known port
Identify the GTP session
Data flows from end mobile OS stack to host/server
GTP head format
Extensio
n
header
N-
PDN
Sequenc
e
number
TEID Lengt
h
Messag
e
type
Lab
el
P
N
S
Flag
E
Flag
reserve
d
P
T
versio
n
8 16 8 32 16
Optional part
Must have part
Port 2123 for GTP-C
Port 2152 for GTP-U
GTP protocol
GTP protocol is made up of
Path management
Tunnel management
Location management
Mobility management
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
Echo Request
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.
Echo Response
Echo Response
The message shall be sent as a response to a received
Echo Request.
Echo Request / Echo Response

GGSN
Echo Response


Echo Request



SGSN
Version Not Support
Version Not Support
This message contains only the GTP header and
indicates the latest GTP version that the GTP entity on
the identified UDP/IP address can support.
Supported Extension Headers Notification
Supported Extension Headers Notification
This message indicates a list of supported 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).
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
Tunnel management (cont.)
Tunnel Management
PDU Notification Request
PDU Notification Response
PDU Notification Reject Request
PDU Notification Reject Response

GGSN
Create PDP Context Response
reason etc.
Create PDP Context Request
MSISDN, PDP address, APN, QoS, SGSN
address etc.
SGSN
Create PDP Context Request /response

SGSN GGSN
Update PDP Context Request
QoS, SGSN-B address etc.
Update PDP Context Response
reason etc.
PDP Update

Delete PDP Context Response
reason etc
Delete PDP Context Request
GGSN
SGSN
PDP Delete

SGSN GGSN
PDU Notification Request
PDP address
HLR
Send Routeing Info for GPRSIMSI
etc
Send Routeing Info for GPRS Ack
reasonIMSI etc
PDU Notification Response
reason etc
Create PDP Context Request
QoSMSISDN,PDP address
APN,SGSN address etc
Create PDP Context Response
reason etc
PDU Notification Request /Response
PDU Notification Request /Response MS
Detached
SGSN GGSN
PDU Notification Request
PDP address
HLR
Send Routeing Info for GPRS
IMSI etc
Send
Routeing Info for GPRS Ack
reason
IMSI etc
PDU Notification Response
reason
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

GGSN GTP-MAP
Convert GSN
Send Routeing Info for GPRS
RequestIMSI etc
Send Routeing Info for GPRS
ResponsereasonIMSI etc
HLR
Send Routeing Info for GPRS
RequestIMSI etc
Send Routeing Info for GPRS
ResponsereasonIMSI etc
Send Routing Information for GPRS
Request/Response

GGSN GTP-MAP
Convert GSN
Failure Report Request
IMSI etc
Failure Report Response
reason etc
HLR
Failure Report Request
IMSI etc
Failure Report Response
reason etc
Failure Report Request /Response

GGSN
GTP-MAP
Convert GSN
Note MS GPRS Present Request
IMSISGSN address etc
Note MS GPRS Present Response
reason etc
HLR
Note MS GPRS Present Request
IMSISGSN address etc
Note MS GPRS Present Response
reason etc
Note MS GPRS Present Request
/ResponseMS send attach request
Mobility Management
Mobility Management
Identification Request
Identification Response
SGSN Context Request
SGSN Context Response
SGSN Context Acknowledge
Forward Relocation Request
Forward Relocation Response
Forward Relocation Complete
Identification Response
reason etc
Identification Request
RAIP-TMSI etc
SGSN-B SGSN-A
Identification Request /Response
SGSN-B SGSN-A
SGSN Context Response
reason etc
SGSN Context Request
RAI,TLLI etc
SGSN Context Acknowledge
reason etc
SGSN Context Request /Response/Acknowledge
Course Objectives
Gn Interface
GTP protocol
GTP protocol
GTP protocol
GTP protocolused between GSN and CG to
transfer billing data
Path management: Provide two signals to detect if the
path 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
transfer (request and response).
GSN CG
Redirection Request
Redirection Response
Redirection Req/Resp
When CG notifies GSN to
send CDR 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.
Redirection Request
message carries IE cause
code and suggested CG
address

GSN CG
Data Record Transfer Request
Data Record Transfer Response
Data Record Transfer Req/Resp
When GSN sends
CDRs to CG or
supporting repeated
CDR prevention
mechanism, Data
Record Transfer
command will be
activated.

Anda mungkin juga menyukai