You are on page 1of 0

El sistema GPRS 179

4 El sistema GPRS
El sistema GPRS (General Packet Radio Service) se propone como una extensin del sistema mvil
GSM para la transmisin de informacin mediante la tcnica de conmutacin de paquetes. La
conmutacin de paquetes es un mecanismo portador de informacin ms adecuado para los servicios
de transmisin de informacin intermitente en contraposicin a la conmutacin de circuitos que da
soporte a los servicios de voz. En cualquier caso, la explotacin del sistema GPRS se entiende como
un sistema complementario al sistema GSM tradicional de forma que ambos comparten los mismos
canales radio con un reparto de los recursos en funcin de la demanda de los diferentes servicios
ofrecidos por el conjunto.
El sistema de comunicaciones mviles GSM fue diseado originalmente como sistema digital en
sustitucin de los sistemas celulares analgicos de primera generacin. Al tratarse de un sistema
digital se convierte en un sistema ms eficiente que sus antecesores, aunque desde el punto de vista
funcional se ofrecen los mismos servicios bsicos para mantener una continuidad respecto a los
sistemas analgicos. De este modo, el sistema GSM mantiene la filosofa de funcionamiento por
conmutacin de circuitos para soportar el servicio mayoritario de transmisin de voz, aunque su
diseo aade un conjunto de servicios complementarios y servicios de transmisin de datos a baja
velocidad aprovechando su carcter digital. En cualquier caso, el sistema GSM no fue concebido con
intencin de ofrecer de forma ptima servicios de transmisin de datos. Es por ello que la necesidad
de aadir estos nuevos servicios provoca la introduccin de un nuevo sistema, el sistema GPRS.
El sistema GPRS supone un cambio en la forma de utilizar los recursos radio. Pasar de la conmutacin
de circuitos a la conmutacin de paquetes implica que los canales de comunicacin son utilizados de
forma compartida entre varias comunicaciones y no de manera exclusiva por una nica comunicacin
durante el tiempo de la conexin. Esta forma de operar slo es de utilidad para servicios que no
requieren una tasa de transmisin constante. Para las comunicaciones de voz, el codificador de voz
genera un flujo de informacin con una cadencia constante; por tanto, utilizar la tcnica de
conmutacin de paquetes en este caso resulta ineficiente. Sin embargo, para los servicios de
transmisin de datos cuyo flujo de informacin es variable en el tiempo se puede conseguir una
ocupacin de los canales de comunicacin mucho ms eficiente al ser compartidos entre varias
comunicaciones, de forma que los perodos de inactividad de una comunicacin puedan ser utilizados
Los autores, 2002; Edicions UPC, 2002.
Comunicaciones mviles 180
para la transmisin de informacin de otras comunicaciones. Estos servicios son, tpicamente, los
servicios de acceso a internet, acceso a intranets, servicios de alertas, servicios de posicionamiento,
etc.
GPRS, como se ha comentado, es una extensin del sistema GSM. Es por ello que la disposicin de
los canales GPRS se hace sobre la estructura de canales GSM. En la prctica, los canales son
compartidos entre las comunicaciones GSM y las comunicaciones GPRS, de manera que el reparto
entre ambos tipos de servicios puede hacerse en funcin de la carga de trfico de uno u otro, o segn
marquen las preferencias del operador. GPRS ha sido pensado para soportar servicios de diferente
ndole, como puede ser el servicio de acceso a internet, el servicio para transmisin de volmenes
informacin considerables, el servicio para transmisiones ocasionales de reducida intensidad como
podra ser un servicio de alertas o de informacin por posicionamiento geogrfico, etc.
Por otra parte, la tcnica de conmutacin de paquetes tiene una nueva caracterstica que la hace
especialmente interesante para el usuario final: la posibilidad de realizar una tarificacin del servicio
por volumen de paquetes transmitidos en lugar de una tarificacin por tiempo de conexin como
ocurre con la conmutacin de circuitos. Es ms, una de las razones argumentadas en el reducido uso
de los servicios de transmisin de datos para el sistema GSM se encuentra en su tarificacin por
tiempo de conexin, vase por ejemplo el uso del servicio WAP en sus inicios sobre GSM.
4.1 Arquitectura del sistema GPRS
El sistema GPRS basado en la tecnologa de conmutacin de paquetes se presenta como sistema
interfaz que incorpora la transmisin radio entre los equipos de operacin con datos del usuario final y
las redes de conmutacin de paquetes convencionales como pueden ser la red X.25 o las redes IP. En
este sentido la arquitectura GPRS define los puntos de referencia de interconexin con las redes de
conmutacin de paquetes en general, as como la posible interconexin con otras redes GPRS
pertenecientes o no al mismo operador. Vase figura 4.1, [GSM03.60].
El sistema GPRS introduce dos nuevos elementos sobre la arquitectura GSM que hace posible su
funcionamiento complementario como sistema de conmutacin de paquetes. En GSM la funcionalidad
de conmutacin de circuitos la realiza el elemento MSC, mientras que para la arquitectura GPRS se
aade el elemento complementario SGSN (Serving GPRS Support Node) de conmutacin de paquetes.
En GSM la interconexin con otras redes de conmutacin la realiza el elemento G-MSC (Gateway
MSC), y en la arquitectura GPRS se aade el elemento GGSN (Gateway GPRS Support Node). La
introduccin de estos dos nuevos elementos, SGSN y GGSN, define nuevos interfaces de
interconexin con el resto de elementos de red como se aprecia en la figura 4.1. Otros elementos de la
arquitectura GSM son compartidos por el sistema GPRS, las bases de datos HLR y VLR aaden las
informaciones de usuario para dar soporte a los nuevos servicios GPRS y los elementos de gestin de
los recursos radio BTS y BSC aaden las funcionalidades del sistema GPRS que hacen posible su uso
compartido.
El elemento SGSN (Serving GPRS Support Node) se encarga bsicamente de las funciones de control
de acceso, seguridad y localizacin de los terminales mviles. El interfaz entre el SGSN y el BSS es el
Los autores, 2002; Edicions UPC, 2002.
El sistema GPRS 181
interfaz Gb, interfaz a travs del cual se establece todo el dilogo con el terminal mvil. El SGSN
gestiona el acceso de los terminales mviles a los servicios GPRS mediante el procedimiento de
GPRS attach, como resultado de su ejecucin se establece un contexto de gestin de la movilidad del
terminal mvil, de modo que a partir de ese momento el terminal mvil es monitorizado por el sistema
para poder iniciar en cualquier momento un contexto de transferencia de informacin, lo que har
posible el intercambio de informacin.
Interfaz de datos y sealizacin
SMS-GMSC
SMS-IWMSC
SM-SC
SGSN
HLR MSC/VLR
E
D
GGSN
Gc
Gr
Gd
Gs
BSS MT TE
Gb
Um
R
GGSN
otro PLMN
SGSN
Gn
PDN
TE
Gi
Gp
EIR
Gf
Gn
Interfaz de sealizacin
A
C
Fig. 4.1 Arquitectura lgica de GPRS
El elemento GGSN (Gateway GPRS Support Node) se encarga de la interconexin con otras redes
teniendo presente la diversidad de redes de conmutacin de paquetes que se pueden dar: X.25, IP, etc.
El elemento GGSN es el encargado de gestionar el mapeado de direcciones que hace posible el
encaminamiento de las unidades de datos entre el terminal mvil y las redes de conmutacin de
paquetes externas pasando por el SGSN y el GGSN. El enrutamiento interno dentro de la red GPRS de
las unidades de datos se lleva a cabo mediante la utilizacin de protocolos de entunelado entre el
terminal mvil y el SGSN, y entre el SGSN y el GGSN.
Los autores, 2002; Edicions UPC, 2002.
Comunicaciones mviles 182
Para la explotacin de los servicios GPRS se definen tres clases de telfonos mviles GPRS: Clase A,
B y C. Los telfonos mviles de clase C son los de prestaciones inferiores, acceden a los servicios
GPRS y GSM de forma excluyente; esto significa que un telfono mvil de clase C que pretende
acceder a los servicios GPRS debe ejecutar previamente un IMSI detach de forma que desactiva los
servicios de GSM para posteriormente realizar un GPRS attach y activar los servicios de GPRS. Si
quiere desactivar los servicios de GPRS para pasar a GSM, realizar la operacin contraria.
Los telfonos mviles de Clase A y B pueden activar simultneamente los servicios de GSM y GPRS;
esto significa que pueden ejecutar un procedimiento combinado de GPRS/IMSI attach o pueden hacer
un IMSI attach para activar el servicio GSM y posteriormente realizar un GPRS attach para activar el
servicio GPRS. En cualquier caso, la activacin simultnea de ambos servicios slo significa que los
equipos mviles estn a la espera de iniciar una sesin de cualquiera de los dos tipos de servicios. Los
telfonos de clase B pueden iniciar una sesin GSM o GPRS de manera excluyente, mientras que los
telfonos de clase A pueden operar simultneamente con un servicio GSM y otro GPRS.
4.2 Funcionalidades del sistema GPRS
Las funcionalidades lgicas que hacen posible la operativa del sistema GPRS se pueden agrupar como
sigue [GSM03.60]:
Funciones de gestin de la movilidad
Funciones de gestin de los recursos radio
Funciones de gestin a nivel lgico
Funciones de transferencia y enrutamiento de los paquetes
Funciones de control de acceso a la red
Las funciones de gestin de la movilidad son las derivadas del seguimiento del terminal mvil para su
constante localizacin geogrfica a lo largo del tiempo, as como el seguimiento del estado o
disposicin del terminal mvil para transmitir o recibir informacin.
Las funciones de gestin de los recursos radio se refieren al sistema de asignacin, mantenimiento y
liberacin de los canales radio que soportan el sistema GPRS. Estas funciones incluyen los aspectos
de seleccin y reseleccin de celda, recepcin discontinua del terminal mvil e interrogacin del
terminal mvil para iniciar la transferencia de informacin desde el sistema hacia el terminal mvil.
Las funciones de gestin a nivel lgico hacen referencia al mantenimiento de las comunicaciones
establecidas entre el terminal mvil y la red GPRS.
Las funciones de transferencia y enrutamiento de los paquetes hacen posible el encaminamiento de las
unidades de datos dentro de la red GPRS y entre la red GPRS y otras redes de conmutacin de
paquetes. Estas funciones contemplan los aspectos de enrutamiento, traduccin de direcciones,
encapsulacin, entunelado, compresin y cifrado, etc.
Los autores, 2002; Edicions UPC, 2002.
El sistema GPRS 183
Las funciones de control de acceso a la red hacen referencia a los aspectos de registro de usuario,
autenticacin y autorizacin en la utilizacin de determinados servicios, as como las funciones de
control de admisin en base a criterios de calidad de servicio sobre la nueva comunicacin a
establecer o las ya existentes.
4.3 Funcionalidades de gestin de la movilidad
El terminal mvil que opera sobre GPRS se encuentra en uno de tres estados posibles de gestin de la
movilidad: IDLE, STANDBY y READY, que pueden ser traducidos por: desocupado, a la espera y
preparado. Para cada estado, el terminal mvil y el SGSN mantienen cierta informacin denominada
contexto de gestin de la movilidad.
En estado IDLE el terminal mvil slo puede recibir informacin punto-multipunto de divulgacin
por parte de la red; para este estado en realidad no est activado el contexto de gestin de la
movilidad. El terminal mvil realiza las funciones de seleccin y reseleccin de celda para el
seguimiento de la red GPRS, pero no es un elemento accesible por la red. Para activar un contexto de
gestin de la movilidad el terminal mvil debe ejecutar un procedimiento de GPRS attach, lo cual
conduce a un cambio de estado.
En estado STANDBY el terminal mvil tiene activado un contexto de gestin de la movilidad. El
terminal mvil realiza las funciones de seleccin y reseleccin de celda adems del Routing Area
Update de modo que el sistema conoce en qu rea de localizacin GPRS se encuentra el terminal. El
terminal mvil puede recibir informacin o sealizacin punto-multipunto, pero no puede transmisitir
o recibir informacin punto-a-punto, para ello debe pasar al estado READY y activar un contexto de
transferencia de informacin. La iniciativa de cambio hacia el estado READY la puede tomar el
terminal mvil o el SGSN mediante el envo de un mensaje de bsqueda. Del mismo modo, el cambio
hacia el estado IDLE tambin puede ser iniciado por cualquiera de los dos mediante la ejecucin del
procedimiento GPRS detach.
En estado READY el contexto de gestin de la movilidad corresponde con el contexto del estado
STANDBY aadiendo la localizacin concreta de la celda donde se encuentra el terminal mvil. El
terminal mvil se encarga de ejecutar los mecanismos para que el sistema conozca siempre en qu
celda se encuentra. En este estado el terminal mvil puede recibir datos punto-multipunto, as como
informacin punto-a-punto si tiene activado un contexto de transferencia de informacin. La
permanencia en el estado READY depende de un temporizador. Transcurrido un tiempo sin
intercambio de informacin se pasa del estado READY al STANDBY con la correspondiente
modificacin del contexto de gestin de la movilidad. Vase la figura 4.2.
Los autores, 2002; Edicions UPC, 2002.
Comunicaciones mviles 184
IDLE
IDLE
READY
READY
STANDBY
STANDBY
GPRS Attach
GPRS Dettach
GPRS Attach
GPRS Dettach
o
Cancel Location
Transmisin de una PDU
Recepcin de una PDU
Detach implicito o
Cancel Location
Modelo de estados de un terminal
mvil para el contexto de gestin de
la movilidad
Modelo de estados del SGSN para el
contexto de gestin de la movilidad
Expiracin del temporizador
READY o forzado a pasar a
STANDBY
Expiracin del temporizador
READY o forzado a pasar a
STANDBY
Fig. 4.2 Diagrama de estados de la gestin funcional de movilidad
4.3.1 Procedimiento de GPRS attach
El procedimiento de GPRS attach se ejecuta para alterar el estado del terminal mvil pasando del
estado IDLE en el que no se puede transmitir o recibir informacin al estado READY. Existen dos
tipos de attach: GPRS attach y combined GPRS/IMSI attach. Para los terminales mviles de clase A
y B se pueden dar los dos tipos de procedimientos, mientras que para los terminales mviles de clase
C nicamente el GPRS attach (previamente se habr realizado un IMSI dettach si era el caso).
En el procedimiento de attach el terminal mvil se identifica a travs de un P-TMSI (Packet TMSI) o
de su IMSI, indicando el tipo de attach que pretende realizar. Despus de ejecutarse la funcin de
Los autores, 2002; Edicions UPC, 2002.
El sistema GPRS 185
attach el terminal mvil pasa del estado IDLE al estado READY, generndose un contexto de gestin
de la movilidad, en el terminal mvil y en el SGSN. Desde el estado READY el terminal mvil puede
activar contextos de transferencia de informacin para el intercambio de paquetes.
A modo de ejemplo en la figura 4.3 se muestra el procedimiento de combined GPRS/IMSI attach.
MS BSS new SGSN old SGSN GGSN EIR
new
MSC/VLR
HLR
old
MSC/VLR
1. Attach Request
2. Identification Request
2. Identification Response
3. Identity Response
3. Identity Request
4. Authentication
5. IMEI Check
6b. Cancel Location
6c. Cancel Location Ack
6d. Insert Subscriber Data
6e. Insert Subscriber Data Ack
6a. Update Location
6f. Update Location Ack
7b. Update Location
7c. Cancel Location
7d. Update Location Ack
7e. Insert Subscriber Data
7f. Insert Subscriber Data Ack
7g. Update Location Ack
7h. Location Update Accept
7a. Location Update Request
8. Attach Accept
9. Attach Complite
10. TMSI Reallocation Complete
Fig. 4.3 Procedimiento combined GPRS/IMSI attach
El terminal mvil inicia el procedimiento enviando un mensaje de requerimiento de attach hacia el
SGSN con los parmetros:
Los autores, 2002; Edicions UPC, 2002.
Comunicaciones mviles 186
IMSI o P-TMSI
Old RAI, Routeing Area Identity
Classmark
CKSN
Attach type (GPRS attach o combined GPRS/IMSI attach)
DRX parameters: Discontinous Reception parameters
Old P-TMSI Signature
Si el terminal mvil se identifica con un P-TMSI y el SGSN de contacto es diferente al que le
proporcion dicho identificador, el SGSN nuevo enva un requerimiento de identificacin al SGSN
viejo. Slo en el caso de que el identificador P-TMSI no es reconocido por el viejo SGSN se obliga al
terminal mvil a que comunique su IMSI. A continuacin el terminal mvil es autenticado, vase
punto 4.3.4 del libro. Si el SGSN de contacto es diferente al del GPRS detach previo o si es la primera
vez que se realiza el GPRS attach, el SGSN informa al HLR para realizar una actualizacin de
posicin. El HLR por su parte realiza una cancelacin de localizacin sobre el SGSN viejo y enva un
mensaje de insercin de informacin de subscriptor sobre el SGSN nuevo. Posteriormente, el SGSN
inicia un procedimiento de actualizacin de posicin sobre el MSC/VLR, lo cual servir a su vez para
realizar un IMSI attach si es el caso. En esta ocasin dependiendo de si la actualizacin de posicin es
intraMSC o interMSC intervendrn ms o menos elementos. Finalmente, se informa al terminal mvil
de la aceptacin de la solicitud de attach realizada.
4.3.2 Procedimiento de GPRS detach
La funcin de GPRS detach puede ser iniciada desde el terminal mvil o desde la red. El
procedimiento consiste en eliminar el contexto de gestin de la movilidad residente en el terminal
mvil y el SGSN al objeto de impedir el inicio de cualquier nueva transferencia de paquetes. Mediante
la ejecucin de esta funcin el terminal mvil pasa del estado READY al estado IDLE o de reposo.
La funcin de GPRS detach puede ejecutarse desde la red de manera explcita con indicacin sobre el
terminal mvil o de manera implcita, eliminando el contexto de gestin de la movilidad existente para
el terminal mvil sin notificacin de ello. Existen dos tipos de detach: el GPRS detach y el combined
GPRS/IMSI detach, as mismo existen cuatro procedimientos diferentes:
MobileStation-Initiated GPRS detach
MobileStation-Initiated combined GPRS/IMSI detach
SGSN-Initiated GPRS detach
HLR-Initiated GPRS detach
A modo de ejemplo en la figura 4.4 se muestra el procedimiento de MS-Initiated combined
GPRS/IMSI detach.
El terminal mvil inicia el procedimiento enviando el mensaje de requerimiento de detach hacia el
SGSN. El SGSN, al recibir el mensaje, enva otro mensaje de borrado de los contextos de
transferencia de informacin asociados al terminal mvil hacia el GGSN, a su vez enva un mensaje
Los autores, 2002; Edicions UPC, 2002.
El sistema GPRS 187
de IMSI detach hacia el MSC/VLR. Si el procedimiento fuera nicamente de GPRS detach, el SGSN
no enviara un IMSI detach al VLR sino nicamente un GPRS detach indication, de forma que el
VLR deja de estar asociado al SGSN en la gestin de los procedimientos de bsqueda y actualizacin
de posicin del terminal mvil.
MS BSS SGSN GGSN MSC/VLR
1. Detach Request
5. Detach Accept
2. Delete PDP Context Request
2. Delete PDP Context Response
3. IMSI Detach Indication
4. GPRS Detach Indication
Fig. 4.4 Procedimiento MS-Initiated combined GPRS/IMSI detach
4.3.3 Procedimiento de purga
El procedimiento de purga permite al SGSN informar al HLR de que ha eliminado los contextos de
gestin de la movilidad y de transferencia de informacin. Esto se puede producir inmediatamente
despus de un GPRS detach o un tiempo despus si el SGSN quiere conservar temporalmente dicha
informacin por si se produjese un GPRS attach entre tanto.
SGSN
HLR
1. Purge MS
2. Purge MS Ack
Fig. 4.5 Procedimiento de purga
Los autores, 2002; Edicions UPC, 2002.
Comunicaciones mviles 188
4.3.4 Procedimientos de seguridad en GPRS
La autenticacin de los terminales mviles para el servicio GPRS es idntica a la autenticacin
realizada en GSM. La nica diferencia resulta de realizar la autenticacin en el elemento SGSN en
lugar del elemento BSC. Del mismo modo, el cifrado de las comunicaciones tambin se realiza igual
que en GSM, aunque en esta ocasin el cifrado de la comunicacin va desde el terminal mvil hasta el
SGSN, pasando por los elementos BTS y BSC, a diferencia del sistema GSM donde el cifrado de la
comunicacin se realiza hasta el BSC. Vase figura 4.6.
MS BSS SGSN HLR
1. Send Authemtication Info
1. Send Authentication Info Ack
2. Authentication Request
2. Authentication Response
Fig. 4.6 Procedimiento de autenticacin
El sistema GPRS identifica a cada usuario mediante una identidad temporal a nivel de enlace lgico
(TLLI, Temporary Logical Link Identity) para asegurar la confidencialidad en la identidad de los
usuarios. Esta identificacin se deriva del P-TMSI y su relacin con el IMSI es slo conocida por el
terminal mvil y el SGSN.
MS BSS SGSN
1. P-TMSI Reallocation Command
2. P-TMSI Reallocation Completed
Fig. 4.7 Procedimiento P-TMSI reallocation
Los autores, 2002; Edicions UPC, 2002.
El sistema GPRS 189
El SGSN puede actualizar el P-TMSI cuantas veces quiera mientras el terminal mvil se encuentra en
el estado de READY. Esto se hace directamente realizando un procedimiento de P-TMSI reallocation
o aprovechando la ejecucin de los procedimientos de GPRS attach y routeing area update. Vase la
figura 4.7.
Opcionalmente el SGSN puede enviar una firma sobre el P-TMSI dentro del procedimiento de GPRS
attach o de routeing area update. En este caso, el terminal mvil deber aadir la firma del P-TMSI
en posteriores accesos que requieran autenticacin.
4.3.5 Procedimientos de gestin de la localizacin
La localizacin de un terminal mvil se da a nivel de celda para un terminal mvil en el estado de
READY y a nivel de rea de enrutamiento para un terminal mvil en el estado de STANDBY. Esto
exige dos procedimientos, uno de actualizacin de celda y otro de actualizacin de rea de
enrutamiento. Este ltimo, en combinacin con una actualizacin de rea de localizacin si el terminal
mvil es de clase A o B.
Procedimiento de actualizacin de celda
El procedimiento de actualizacin de celda se ejecuta cuando el terminal mvil se encuentra en el
estado READY y detecta un cambio de celda, aunque ambas celdas, origen y destino, pertenezcan al
mismo rea de enrutamiento. El procedimiento consiste en el envo de una trama LLC (Logical Link
Control) hasta el SGSN que conteniene la identidad del terminal mvil. El BSS aade sobre la trama
LLC el cdigo CGI (Cell Global Identity) que incluye el RAC y LAC (Routeing Area Code y
Location Area Code). De este modo el SGSN sabe que los nuevos paquetes destinados a ese terminal
mvil debern ser encaminados hacia la nueva celda.
Procedimiento de actualizacin de rea de enrutamiento
El procedimiento de actualizacin de rea de enrutamiento se ejecuta cuando el terminal mvil se
encuentra en los estados de READY o STANDBY y detecta un cambio de rea de enrutamiento o
para realizar una actualizacin de rea de enrutamiento peridica.
Existen diferentes procedimientos de actualizacin de rea de enrutamiento dependiendo del contexto
en el cual se ejecutan. Estos son:
Intra SGSN Routeing Area Update
Inter SGSN Routeing Area Update
Combined RA/LA Intra SGSN Routeing Area Update
Combined RA/LA Inter SGSN Routeing Area Update
As se tiene la actualizacin de rea de enrutamiento intraSGSN, interSGSN y la combinacin de
actualizacin de rea de enrutamiento y actualizacin de rea de localizacin intraSGSN e interSGSN.
Los autores, 2002; Edicions UPC, 2002.
Comunicaciones mviles 190
A modo de ejemplo, se muestra en la figura 4.8 el intercambio de mensajes del procedimiento de
actualizacin de rea de enrutamiento para el caso interSGSN.
MS BSS new SGSN old SGSN GGSN HLR
6. Update PDPContext Request
7. Update Location
1. Routeing Area Update Request
2. SGSN Context Request
2. SGSN Context Response
3. Security Function
4. SGSN Context Acknowledge
5.
Forward Packets
6. Update PDPContext Response
8. Cancel Location
8. Cancel LocationAck
9. Insert Subscriber Data
9. Insert Subscriber Data Ack
10. Update LocationAck
11. Routeing Area Update Accept
12. Routeing Area Update Complete
Fig. 4.8 Procedimiento de actualizacin de rea de enrutamiento interSGSN
El terminal mvil enva al nuevo SGSN un mensaje de requerimiento de actualizacin del rea de
enrutamiento, Routeing Area Update Request (old RAI, old P-TMSI Signature, Update Type). Update
Type indica actualizacin peridica o no. El elemento BSS aade el identificador CGI (Cell Global
Identity). A continuacin el nuevo SGSN enva una solicitud de contexto (old RAI, TLLI, old P-TMSI
Signature, New SGSN Address) al viejo SGSN para que ste le proporcione los contextos de gestin
de la movilidad y de gestin de transferencia de informacin que mantena con el terminal mvil. Una
Los autores, 2002; Edicions UPC, 2002.
El sistema GPRS 191
vez transferidos los contextos, el SGSN viejo duplica los paquetes de informacin destinados al
terminal mvil y comienza el entunelado de la informacin transitoriamente hacia el SGSN nuevo. A
continuacin, el SGSN nuevo enva un requerimiento de actualizacin del contexto de transferencia de
informacin (new SGSN Address, TID, QoS Negotiated) hacia el GGSN, ste le responde con la
confirmacin, y a partir de entonces el enrutado de la informacin se realizar hacia el SGSN correcto.
Posteriormente el SGSN nuevo enva una actualizacin de posicin hacia el HLR, que por su parte
enva una cancelacin de localizacin hacia el SGSN viejo y un mensaje de insercin de informacin
asociada al suscriptor hacia el SGSN nuevo. Finalmente, el HLR reconoce la actualizacin de posicin
y el nuevo SGSN acepta la actualizacin del rea de enrutamiento.
4.3.6 Procedimientos de gestin del subscriptor
Los procedimientos de gestin del subscriptor hacen referencia a los mecanismos para informar a los
nodos de la red GPRS de cambios en la informacin del perfil del subscriptor. Los procedimientos son
de insercin y de borrado de informacin del subscriptor. Las actualizaciones de dicha informacin se
realizan a nivel de gestin sobre el HLR y estos procedimientos son utilizados para actualizar la
informacin del SGSN.
A modo de ejemplo, en la figura 4.9 se muestra el procedimiento de insercin de informacin.
SGSN HLR
1. Insert Subscriber Data
2. Insert Subscriber Data Ack
Fig. 4.9 Procedimiento de insercin de informacin
El HLR enva un mensaje de Insert Subscriber Data (IMSI, GPRS Subscription Data) al SGSN y ste
le responde con un Insert Subscriber Data Ack (IMSI) modificando la informacin del subscriptor. Si
en el momento de la actualizacin el terminal mvil tiene activo algn contexto de transferencia de
informacin, ste ser modificado mediante un procedimiento de modificacin del contexto de
transferencia de informacin.
4.4 Funcionalidades de gestin de los recursos radio
Los procedimientos de gestin de los recursos radio GPRS son necesarios para la toma y liberacin de
los canales fsicos GPRS (timeslots), para la monitorizacin en la utilizacin de los canales GPRS
dentro de una celda y para la iniciacin de los procesos de control de congestin si se hace necesario.
Los autores, 2002; Edicions UPC, 2002.
Comunicaciones mviles 192
La informacin divulgada por los canales de broadcast relativa al funcionamiento del sistema GPRS
tambin forma parte de los procedimientos de gestin de los recursos radio.
Dentro del sistema GSM, una celda en particular puede o no soportar el servicio GPRS. En caso de no
soportar el servicio GPRS, si el terminal mvil pretende iniciar el procedimiento de GPRS attach
llevar a cabo una reseleccin de celda con intencin de encontrar una estacin base que soporte dicho
servicio. Una estacin base que soporte el servicio GPRS puede estar dedicando recursos radio a
GPRS o no. En caso de no tener ningn canal habilitado, puede hacerlo como consecuencia de la
solicitud por parte de un terminal mvil. De este modo, un operador puede dinmicamente alterar el
nmero de canales radio dedicados a GPRS. En la prctica los canales radio son compartidos entre los
servicios de GSM y GPRS, de modo que el reparto de recursos entre uno y otro, as como su
alteracin temporal, obedecer a los intereses del propio operador que est dando el servicio.
4.4.1 Seleccin y reseleccin de celda
La seleccin o reseleccin de celda por parte del terminal mvil obedece a los intereses del propio
terminal. Si el mvil se encuentra en el estado IDLE y pretende realizar un GPRS attach lo hace sobre
la celda actual si sta soporta los servicios GPRS; en caso contrario realiza una reseleccin de celda.
Si el terminal mvil se encuentra en los estados de STANDBY o READY, se realiza el procedimiento
de reseleccin de celda minimizando en todo caso el nmero de cambios de celda.
4.4.2 Recepcin discontinua
Un terminal mvil puede escoger si desea realizar una recepcin discontinua (DRX). Los parmetros
de funcionamiento para recepcin discontinua deben ser indicados por el terminal mvil en el
momento de realizar un GPRS attach. De este modo el SGSN enva la informacin necesaria al BSS
para que ste emita los mensajes de bsqueda del mvil sobre los subgrupos de paging adecuados. La
recepcin discontinua puede utilizarse en cualquiera de los tres estados del terminal mvil: IDLE,
STANDBY y READY. nicamente durante la ejecucin de los procedimientos de GPRS attach y
Routeing Area update no se permite utilizar esta tcnica.
4.4.3 Procedimiento de bsqueda del terminal mvil
Un terminal mvil en estado de STANDBY debe ser buscado antes de iniciar una transferencia de
paquetes hacia ste. El procedimiento de bsqueda traslada al terminal mvil del estado de
STANDBY al estado READY; de este modo, cualquier envo de informacin por parte del terminal
mvil hacia el SGSN es una respuesta vlida al mensaje de bsqueda lanzado hacia el terminal. El
SGSN supervisa el procedimiento de bsqueda mediante un temporizador; si transcurrido un perodo
de tiempo no se recibe respuesta, se repite el procedimiento de bsqueda.
En la figura 4.10 se muestra el procedimiento de bsqueda GPRS. El SGSN recibe una unidad de
datos de un contexto de transferencia de informacin para un determinado terminal mvil en
Los autores, 2002; Edicions UPC, 2002.
El sistema GPRS 193
STANDBY, esto inicia el procedimiento de bsqueda GPRS del terminal mvil. El SGSN enva un
mensaje de bsqueda con los parmetros (IMSI, P-TMSI, Routeing Area, Channel Needed, QoS, DRX
parameters) hacia el BSS. El BSS a su vez enva un mensaje de bsqueda con los parmetros (P-
TMSI, Channel Needed) en todas las celdas del rea de enrutamiento para el subgrupo de paging
calculado gracias al IMSI y DRX parameters del terminal mvil. Finalmente, el terminal mvil
responde con un Receive Ready o con una trama de informacin, pasando implcitamente del estado
STANDBY al READY.
BSS SGSN MS
1. PDP PDU
2. Paging Request
3. GPRS Paging Request
4. Any LLC Frame
5. Any LLC Frame
Fig. 4.10 Procedimiento de bsqueda GPRS
4.5 Funcionalidades de transferencia de paquetes y enrutamiento
La transferencia de paquetes desde el terminal mvil hacia la red y viceversa slo es posible gracias a
la activacin de un contexto de transferencia de informacin, un PDP (Packet Data Protocol) context.
Un contexto PDP tiene asociada una direccin PDP que hace posible el encaminamiento de la
informacin. Este contexto PDP se mantiene en el terminal mvil, el elemento SGSN y el elemento
GGSN. Un contexto PDP tiene dos estados posibles: activo o inactivo. La activacin de un contexto
PDP se realiza para un terminal mvil en estado STANDBY o READY, y dicha activacin se puede
hacer desde el terminal mvil, desde el SGSN o desde el GGSN. Un terminal mvil tiene una
suscripcin al servicio GPRS que le permite operar con uno o ms contextos PDP simultneamente,
cada contexto PDP opera con una direccin PDP independiente. Todos los contextos PDP de un
mismo terminal mvil estn asociados a un nico contexto de gestin de la movilidad.
La asignacin de direcciones PDP para cada contexto PDP puede hacerse de forma esttica o
dinmica, de modo que el operador nativo de telefona mvil puede asignar una direccin PDP
permanente al terminal mvil (asignacin esttica) o puede asignar una direccin PDP al terminal
mvil cada vez que se active un contexto PDP (asignacin dinmica). Del mismo modo, para
terminales mviles con servicio en otras redes diferentes a la red nativa, el operador visitado asignar
una direccin PDP al terminal mvil cuando ste active un contexto PDP.
Los autores, 2002; Edicions UPC, 2002.
Comunicaciones mviles 194
Cuando un contexto PDP est en estado inactivo no existe informacin de enrutamiento para las
unidades de informacin asociadas a la direccin del PDP. De este modo, la llegada de unidades de
datos a un GGSN para un terminal mvil con el contexto PDP inactivo provocar la ejecucin del
procedimiento de activacin del contexto PDP desde el GGSN.
4.5.1 Activacin de un contexto PDP
La activacin de un contexto PDP puede ser iniciada por el terminal mvil o por el GGSN. Para el
caso de iniciarse desde el GGSN existen dos posibilidades: una activacin exitosa, donde terminal
mvil, SGSN y GGSN activan respectivamente el contexto PDP, o una activacin no exitosa, en cuyo
caso el SGSN informa al GGSN de la imposibilidad de activar el contexto y el GGSN a su vez
informa al HLR.
Existe adems un procedimiento adicional de activacin annima de un contexto PDP desde un
terminal mvil. Esto significa que la activacin del contexto PDP se hace sin el soporte del contexto
de gestin de la movilidad, esta activacin de contexto PDP nicamente se realiza utilizando
direccionamiento dinmico PDP.
En la figura 4.11 se muestra a modo de ejemplo el procedimiento de activacin de un contexto PDP
desde el terminal mvil.
SGSN GGSN MS
1. Activate PDP Context Request
2. Security Functions
3. Create PDP Context Request
3. Create PDP Context Response
4. Activate PDP Context Accept
Fig. 4.11 Procedimiento de activacin de contexto PDP
El terminal mvil enva un requerimiento de activacin de un contexto PDP al SGSN pasando como
parmetros: (NSAPI, TI, PDP Type, PDP Address, Access Point Name, QoS Requested, PDP
Configuration Options). PDP Address tiene sentido cuando se trabaja con una direccin PDP esttica.
El Access Point Name sirve para indicar la red externa a la que pretende acceder el usuario. El SGSN
valida los parmetros PDP Type, PDP Address y Access Point Name determinando el GGSN de
Los autores, 2002; Edicions UPC, 2002.
El sistema GPRS 195
contacto para la activacin del contexto PDP. El SGSN enva otro requerimiento de activacin de
contexto PDP al GGSN, ste a su vez puede utilizar el APN para encontrar la red externa de
interconexin. Si se ha solicitado una direccin PDP dinmica, el GGSN asigna una, y crea un nuevo
contexto PDP activando el mecanismo de tarificacin. Finalmente, el GGSN responde al SGSN con la
direccin PDP asignada y el SGSN a su vez lo hace sobre el terminal mvil.
4.5.2 Modificacin de un contexto PDP
La modificacin de un contexto PDP slo tiene sentido a decisin del SGSN como consecuencia de la
ejecucin por parte del HLR de un procedimiento de insercin de informacin del subscriptor. Esto
modifica la informacin acerca del abonado GPRS en el SGSN, lo cual puede conducir a una
modificacin del contexto PDP para ese terminal mvil que implique la variacin de la calidad de
servicio negociada o de la prioridad en la transmisin radio de los paquetes en dicho contexto PDP.
4.5.3 Desactivacin de un contexto PDP
La desactivacin de un contexto PDP puede ser iniciada por el terminal mvil, por el SGSN y por el
GGSN. La desactivacin de un contexto PDP annimo puede ser iniciada por el terminal mvil o por
el GGSN.
En la figura 4.12 se muestra a modo de ejemplo el procedimiento de desactivacin de un contexto
PDP desde el terminal mvil.
SGSN GGSN MS
1. Deactivate PDP Context Request
2. Security Functions
3. Delete PDP Context Request
3. Delete PDP Context Response
4. Deactivate PDP Context Accept
Fig. 4.12 Procedimiento de desactivacin de contexto PDP
El terminal mvil enva un requerimiento de desactivacin de un contexto PDP hacia el SGSN. El
SGSN a su vez enva un mensaje de requerimiento de borrado del contexto PDP al GGSN. El GGSN
Los autores, 2002; Edicions UPC, 2002.
Comunicaciones mviles 196
borra el contexto PDP e informa al SGSN. Si se ha utilizado una direccin dinmica PDP se recupera
para su uso en otra activacin de contexto PDP. Finalmente, el terminal mvil es informado.
Al realizar un GPRS detach todos los contextos PDP son desactivados implcitamente.
4.5.4 Enrutado de paquetes
Los procedimientos de enrutado de paquetes consiguen el encaminamiento de la informacin en tres
escenarios posibles: entre el terminal mvil y una red de paquetes externa, entre el terminal mvil y
otra red de paquetes GPRS, y entre terminales mviles dentro de la misma red GPRS.
Las unidades de informacin enrutadas son las PDP PDU (Packet Data Protocol Packet Data Unit).
El enrutamiento entre el terminal mvil y el elemento SGSN se hace mediante el protocolo SNDCP
(SubNetwork Dependent Convergence Protocol). El enrutamiento entre el SGSN y el GGSN se hace
mediante el protocolo TCP/IP o el UDP/IP. La transferencia de las PDP PDU se hace a travs de
tneles establecidos mediante el protocolo GTP (GPRS Tunnelling Protocol).
Adicionalmente, los elementos SGSN y GGSN realizan funciones de reenvo de informacin,
recibiendo los paquetes por un enlace y envindolos por el enlace de salida correspondiente. Si el
reenvo de los paquetes no es posible, dichos elementos almacenan temporalmente los paquetes
recibidos. El sistema GPRS transporta de modo transparente las unidades de informacin PDP PDU
entre los terminales mviles y las redes de datos externas; ahora bien, todas las PDP PDU son
encapsuladas para conseguir el enrutamiento GPRS asociado con el correcto contexto PDP.
Los autores, 2002; Edicions UPC, 2002.

You might also like