12.12.2012 Views

UMTS Networks : Architecture, Mobility and Services

UMTS Networks : Architecture, Mobility and Services

UMTS Networks : Architecture, Mobility and Services

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

316 <strong>UMTS</strong> <strong>Networks</strong><br />

GTP-U is a transport network protocol supporting user-plane data transfer in the<br />

<strong>UMTS</strong> network. GTP-U belongs to the PS domain in the <strong>UMTS</strong> network <strong>and</strong> is<br />

located in the RNC at the UTRAN end, as well as in the SGSN <strong>and</strong> GGSN at the<br />

CN end.<br />

GTP-U operates on three different interfaces: Gn, Gp <strong>and</strong> Iu-PS. The Gn interface is<br />

between GSNs (i.e., SGSNs <strong>and</strong> GGSNs) belonging to the same <strong>UMTS</strong> packet domain<br />

network. The Gp interface is used for network interworking between two SGSNs or<br />

between an SGSN <strong>and</strong> GGSN belonging to different <strong>UMTS</strong> packet domain networks.<br />

The interface between the RNC <strong>and</strong> SGSN is the Iu-PS.<br />

Over all interfaces GTP-U operates on top of the UDP/IP protocol family.<br />

UDP provides connectionless message transfer between two IP network nodes. UDP<br />

addressing is used to identify GTP-U end points within source <strong>and</strong> destination network<br />

elements. UDP also provides a checksum mechanism to detect transmission errors<br />

inside data packets. As is generally known, the main service of the IP is the routing<br />

of messages between source <strong>and</strong> destination network elements. This routing is based on<br />

IP network addresses (both IPv4 <strong>and</strong> IPv6 can be used within the <strong>UMTS</strong> transport<br />

network).<br />

GTP-U provides connectionless data transfer services for upper layers <strong>and</strong> allows<br />

multi-protocol user data packets to be tunnelled across the Iu-PS, Gn <strong>and</strong> Gp interfaces.<br />

Because of encapsulation <strong>and</strong> tunnelling mechanisms it is possible to transfer user<br />

data packets, although different routing protocols are used in the packet domain IP<br />

backbone network. In addition, <strong>UMTS</strong> network elements <strong>and</strong> protocols transferring<br />

user data packets between the UTRAN <strong>and</strong> GGSN have no need of being aware of<br />

different addressing mechanisms at the IP layer to be able to associate user data packets<br />

with specific PDP contexts.<br />

Since the main purpose of GTP-U is to transfer user data, it has been optimised<br />

to that specific task. GTP-U multiplexes packets received from one interface (e.g., Gi<br />

at the GGSN) <strong>and</strong> addressed to several destinations (different UEs). It receives the<br />

user data packet from the external packet network, interprets the destination of<br />

the packet <strong>and</strong> passes the packet onto the next node along the path. Tasks for<br />

setting up the tunnels between GTP-U end points have been excluded from<br />

GTP-U, <strong>and</strong> control-plane protocols are used for these purposes. On the Gn interface,<br />

GTP-C (GTP for the control plane) <strong>and</strong>, on the Iu-PS interface, Radio Access<br />

Network Application Part (RANAP) protocols are used to control the set-up of<br />

GTP-U tunnels.<br />

GTP-U entities have to interwork with other protocol entities as the data packets are<br />

transported. In the GGSN a GTP-U entity communicates with the packet relay functionality<br />

located at the edge of the <strong>UMTS</strong> network (i.e., the Gi interface). At the Iu-PS<br />

end of an SGSN a GTP-U entity interworks with another GTP-U entity at the Gn end.<br />

Within the RNC a GTP-U entity terminates the tunnel <strong>and</strong> forwards the packets to the<br />

frame protocol entity at the radio network layer.<br />

Interworking between GTP-U <strong>and</strong> the neighbouring protocol entities is quite simple.<br />

After all, each parameter related to user data packet transfer has been negotiated in<br />

advance by the control plane. User data packets are simply passed to the next entity,<br />

which is then able to h<strong>and</strong>le the packet according to its predefined PDP context<br />

parameters.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!