42
1 Comunicaciones Inalámbricas Iván Bernal, Ph.D. [email protected] GPRS Quito – Ecuador Copyright @2007, I. Bernal Agenda Agenda Generalidades Capacidad Dispositivos Nodos Contexto PDP Contexto PDP Arquitectura Implementación Interfaces y protocolos Canales físicos Codificación Asignación de canales Iván Bernal, Ph.D. Iván Bernal, Ph.D. Revisión Julio 2007 Revisión Julio 2007 2 Canales lógicos Estados del móvil Servicios Generalidades de EDGE

GPRS [Modo de compatibilidad] - clusterfie.epn.edu.ecclusterfie.epn.edu.ec/.../ComInalam/ClasesNuevas/GPRS.pdf · ¾Ejemplo: Nokia 9210i y el P800 de Sony-Ericsson GPRS ... Gateway

Embed Size (px)

Citation preview

Page 1: GPRS [Modo de compatibilidad] - clusterfie.epn.edu.ecclusterfie.epn.edu.ec/.../ComInalam/ClasesNuevas/GPRS.pdf · ¾Ejemplo: Nokia 9210i y el P800 de Sony-Ericsson GPRS ... Gateway

1

Comunicaciones Inalámbricas

Iván Bernal, [email protected]

GPRS

Quito – Ecuador

Copyright @2007, I. Bernal

AgendaAgenda• Generalidades

• Capacidad

• Dispositivos

• Nodos

• Contexto PDPContexto PDP

• Arquitectura

• Implementación

• Interfaces y protocolos

• Canales físicos

• Codificación

• Asignación de canales

Iván Bernal, Ph.D.Iván Bernal, Ph.D.Revisión Julio 2007Revisión Julio 2007 22

g

• Canales lógicos

• Estados del móvil

• Servicios

• Generalidades de EDGE

Page 2: GPRS [Modo de compatibilidad] - clusterfie.epn.edu.ecclusterfie.epn.edu.ec/.../ComInalam/ClasesNuevas/GPRS.pdf · ¾Ejemplo: Nokia 9210i y el P800 de Sony-Ericsson GPRS ... Gateway

2

• A. Miceli, “Wireless Technician’s Handbook”, 2nd Edition, Artech House,2003.

• T.S. Rappaport, “Wireless Communications: Principles & Practice”,Prentice Hall

BibliografíaBibliografíaBibliografíaBibliografía

Prentice Hall.• First Edition: 1995.• Second Edition: 2001.

• Transparencias de Jouko Kurki

• Transparencias SSR (UPM)

• Otros

Iván Bernal, Ph.D.Iván Bernal, Ph.D.Revisión Julio 2007Revisión Julio 2007 33

• http://www.gsmworld.com

GPRSGPRSGPRSGPRS• General Packet Radio Service

• 1995: Se inicia el proceso de estandarización

• 1997: Se publica el Release 97 de GSM que incluye GPRS

• 1999: Se realizan pruebas en primeras redes GSM/GPRS

• 2001: Entran en funcionamiento comercial redes GPRS (Ejemplo: en España).

Primeros servicios: WAP, Internet.

Primer terminal disponible en grandes cantidades: Motorola Timeport 260

Iván Bernal, Ph.D.Iván Bernal, Ph.D.Revisión Julio 2007Revisión Julio 2007 44

Primer terminal disponible en grandes cantidades: Motorola Timeport 260

• 2003: Gran variedad de terminales y servicios (juegos Java, MMS)Comienza el éxito comercial.

Unas 200 redes comerciales a nivel mundial

Page 3: GPRS [Modo de compatibilidad] - clusterfie.epn.edu.ecclusterfie.epn.edu.ec/.../ComInalam/ClasesNuevas/GPRS.pdf · ¾Ejemplo: Nokia 9210i y el P800 de Sony-Ericsson GPRS ... Gateway

3

GPRSGPRSGPRSGPRS• En su forma mas simple, GSM maneja comunicaciones de voz y datos sobre conexiones

basadas en conmutación de circuitos.HSCSD fue una implementación de transmisión de datos por conmutación de circuitos en canales GSM, pero las velocidades bajas (hasta 14.4 kbps por slot, combinando slots se puede llegar hasta 64 kbps por usuario) y la naturaleza de la conmutación de circuitos no la hicieron una opción viable para aplicaciones de datos a altas velocidades.

• GPRS es una extensión de GSM que permite a los abonados enviar y recibir datos sobre conexiones basadas en conmutación de paquetes.

• El uso de GPRS es particularmente apropiado para aplicaciones con las siguientes características:

Tipo ráfaga (bursty)Transmisión frecuente de volúmenes pequeños de datosT i ió i f t d lú d d d t

Iván Bernal, Ph.D.Iván Bernal, Ph.D.Revisión Julio 2007Revisión Julio 2007 55

Transmisión infrecuente de volúmenes grandes de datos

• Usualmente, estas aplicaciones no requieren comunicarse de forma permanente. En consecuencia, la reservación continua de recursos para establecer una conexión con conmutación de circuitos no es una forma eficiente de explotar los limitados recursos de radio.

GPRSGPRSGPRSGPRS• El concepto básico detrás de la transmisión basada en paquetes de GPRS,

radica en su habilidad de permitir que las aplicaciones seleccionadas compartan

los recursos de radio, asignando los recursos de radio para transmisión,

solamente cuando las aplicaciones tienen datos a transmitir.

• Una vez que los datos se transmiten, los recursos de radio se liberan para que

sean utilizados por otra aplicación. De esta manera, los recursos escasos de radio se usan de forma más eficiente.

• GPRS permite que se asignen más recursos de radio a una conexión basada en

paquetes que a una conexión basada en circuitos en GSM

Iván Bernal, Ph.D.Iván Bernal, Ph.D.Revisión Julio 2007Revisión Julio 2007 66

paquetes que a una conexión basada en circuitos en GSM. Una conexión basada en paquetes usualmente alcanza velocidades de transmisión más altas (hasta 171.2 Kbps), utilizando configuraciones multi-ranura para los enlaces de subida y bajada.

Existen 29 clases que combinan hasta 8 ranuras en el enlace de subida y 8 en el de bajada.

Page 4: GPRS [Modo de compatibilidad] - clusterfie.epn.edu.ecclusterfie.epn.edu.ec/.../ComInalam/ClasesNuevas/GPRS.pdf · ¾Ejemplo: Nokia 9210i y el P800 de Sony-Ericsson GPRS ... Gateway

4

GPRS GPRS –– capacidad capacidad multiranuramultiranuraGPRS GPRS –– capacidad capacidad multiranuramultiranura• Por ejemplo, una estación móvil de Clase 6 puede

tener máximo tres ranuras asignadas al enlace de

bajada, y un máximo de dos asignados al de subida. Solo pueden tenerse cuatro ranuras activas a la vez para los enlaces de subida y bajadaenlaces de subida y bajada.

• La capacidad de cada ranura depende de la

codificación de canal utilizada. Se tienen cuatro esquemas disponibles, con diferentes niveles de protección contra errores, y son seleccionados, típicamente, de acuerdo a la calidad del ambiente en el que se va a operar.

Iván Bernal, Ph.D.Iván Bernal, Ph.D.Revisión Julio 2007Revisión Julio 2007 77

• GPRS puede ofrecer conexiones ‘‘always on’’ El tiempo de establecimiento de la conexión es prácticamente instantáneo, por lo que el usuario percibe que está siempre conectado.

En lugar de primero tener que establecer un circuito cada vez que se necesite enviar o recibir datos.

GPRS GPRS –– capacidad capacidad multiranuramultiranuraGPRS GPRS –– capacidad capacidad multiranuramultiranura

Iván Bernal, Ph.D.Iván Bernal, Ph.D.Revisión Julio 2007Revisión Julio 2007 88

Page 5: GPRS [Modo de compatibilidad] - clusterfie.epn.edu.ecclusterfie.epn.edu.ec/.../ComInalam/ClasesNuevas/GPRS.pdf · ¾Ejemplo: Nokia 9210i y el P800 de Sony-Ericsson GPRS ... Gateway

5

GPRSGPRSGPRSGPRS• Cualquier ranura puede asignarse a GSM o GPRS.

A menos que haya sido preasignado de forma permanente, lo cual no es muy eficiente.

Es mejor asignación dinámica.

• Asignaciones híbridas permiten tener preasignadas algunas ranuras GSM yAsignaciones híbridas permiten tener preasignadas algunas ranuras GSM y

otras GPRS, y luego basados en la necesidad se puede cambiar y asignar a

GSM o GPRS.

• Servicios de voz siempre tienen precedencia.

Iván Bernal, Ph.D.Iván Bernal, Ph.D.Revisión Julio 2007Revisión Julio 2007 99

GPRS GPRS –– Dispositivos (MSS)Dispositivos (MSS)GPRS GPRS –– Dispositivos (MSS)Dispositivos (MSS)• Arquitectura

Una MS en GPRS se categoriza de acuerdo a sus capacidades para soportar diferentes modos de operación simultáneamente para GSM y GPRS.

Clase A

La MS soporta uso simultáneo de servicios GSM y GPRS (registro, activación, asociación, monitoreo, transmisión de voz y paquetes, etc.).

La MS puede establecer o recibir llamadas en los dos servicios simultáneamente.

La alta complejidad de diseño de dispositivos clase A, los hace prohibitivamente caros de producir; por lo tanto, estos dispositivos no están típicamente disponibles para el mercado común.

Clase B

La MS puede estar registrada y activada simultáneamente a ambos servicios, GSM y GPRS.

Pero la MS no soporta tráfico simultáneo sino de forma secuencial, puede operar solo en uno de ellos a la vez.

Clase C

Iván Bernal, Ph.D.Iván Bernal, Ph.D.Revisión Julio 2007Revisión Julio 2007 1010

Clase C

La MS solo se registra y soporta ya sea el servicio GSM o GPRS de forma alternativa (no los dos al mismo tiempo).

La MS puede ser sólo para GPRS.

Antes de establecer o recibir una llamada en uno de estos servicios, la MS debe asociarse explícitamente al servicio deseado (generalmente al momento de concretar la suscripción).

Puede que se soporte GPRS y GSM conmutando manualmente cada servicio.

Page 6: GPRS [Modo de compatibilidad] - clusterfie.epn.edu.ecclusterfie.epn.edu.ec/.../ComInalam/ClasesNuevas/GPRS.pdf · ¾Ejemplo: Nokia 9210i y el P800 de Sony-Ericsson GPRS ... Gateway

6

GPRS GPRS –– Dispositivos (MSS)Dispositivos (MSS)GPRS GPRS –– Dispositivos (MSS)Dispositivos (MSS)• Los dispositivos terminales GPRS requieren adecuaciones en diversos aspectos para el

uso de datos con movilidad: Pantallas a color de alta resolución

Navegación por íconos

Sistemas operativos

P t t tiblProgramas potentes y compatibles

• Ejemplos de Sistemas OperativosPocket PC

De Microsoft (evolución de Windows CE)

Incorpora el navegador IE y Office

Ejemplo: Mitsubishi Mondo y el SAGEM WA3050

Palm OS

Iván Bernal, Ph.D.Iván Bernal, Ph.D.Revisión Julio 2007Revisión Julio 2007 1111

Del fabricante de PDAs Palm

Gran aceptación y gran número de aplicaciones

Ejemplo: GSM Handspring Treo 270

EPOC

Del consorcio Symbian (Ericsson, Nokia, IBM, otros).

Ejemplo: Nokia 9210i y el P800 de Sony-Ericsson

GPRSGPRSGPRSGPRS• La facturación no se realiza por tiempo de conexión sino por volumen de información

intercambiada. Los tiempos de espera o los dedicados a leer una página no le cuestan nada al cliente.

• GPRS mejora servicios existentes como:Acceso a WAPAcceso a Internet e IntranetsAcceso a Internet e IntranetsDescarga de aplicaciones JavaServicios basados en localizaciónPosicionamiento GPSetc.

• GPRS posibilita nuevos servicios como:Mensajería Multimedia MMSMensajería Instantánea IM (como Messenger)i mode

Iván Bernal, Ph.D.Iván Bernal, Ph.D.Revisión Julio 2007Revisión Julio 2007

i-modeetc.

• GPRS posibilita el desarrollo de aplicaciones específicas como.Pagos con tarjetas de crédito (TPV)DomóticaPeajesetc.

1212

Page 7: GPRS [Modo de compatibilidad] - clusterfie.epn.edu.ecclusterfie.epn.edu.ec/.../ComInalam/ClasesNuevas/GPRS.pdf · ¾Ejemplo: Nokia 9210i y el P800 de Sony-Ericsson GPRS ... Gateway

7

GPRSGPRSGPRSGPRS• Antes que una MS pueda acceder a los servicios GPRS, debe ejecutar un

procedimiento de asociación para indicar su presencia a la red.Luego, la MS utiliza un procedimiento denominado “Contexto de Activación PDP (Packet Data Protocol)” para poder transmitir o recibir datos.

• El interfaz de aire GPRS es idéntico al de la red GSM (igual modulación, bandas de frecuencia y estructura de tramas).

GPRS está basado en un BSS (Base Station Subsystem) GSM evolucionado.

• La red de core de GPRS está basada en un subsistema de red GSM en el cual se han integrado dos elementos de red adicionales:

Serving GPRS Support Nodes

Iván Bernal, Ph.D.Iván Bernal, Ph.D.Revisión Julio 2007Revisión Julio 2007 1313

Serving GPRS Support NodesGateway GPRS Support Nodes

• Además, EDGE (Enhanced Data Rate for Global Evolution) puede soportarse para mejorar el rendimiento de GPRS, introduciendo un esquema mejorado de modulación.

GPRS GPRS -- NodosNodosGPRS GPRS -- NodosNodos• Serving GPRS Support Node (SGSN)

Está conectado a uno o más BSS (es el nodo de conmutación de paquetes al mismo nivel jerárquico de una MSC).

Conectado también a MSC, HLR, BSC, GGSN, SMS-C.

Opera como un router para los paquetes de datos para todas las MSs presentes en un área geográfica.

Entrega de paquetes de datos hacia y desde la MS dentro de su área de servicio.

Enrutamiento de los datos al GGSN relevante cuando se requiere una conexión a una red externa (toda conexión intra-network MS a MS también debe ser hecha por medio del GGSN)

Administración de la movilidad

Seguimiento de la ubicación de la MS . Se almacena:

VLR actual (de GPRS)

Perfil del usuario (consultando a la HLR)

C t t PDP

Iván Bernal, Ph.D.Iván Bernal, Ph.D.Revisión Julio 2007Revisión Julio 2007 1414

Contexto PDP

Realiza funciones de seguridad, de control de acceso y facturación

Funciones para asociarse y desasociarse (attach/detach)

Autenticación y encripción.

Conversión de Protocolos entre el backbone IP y los protocolos usados en el BSS y en la MS.

Recolección de datos para facturación y estadísticas de tráfico.

Page 8: GPRS [Modo de compatibilidad] - clusterfie.epn.edu.ecclusterfie.epn.edu.ec/.../ComInalam/ClasesNuevas/GPRS.pdf · ¾Ejemplo: Nokia 9210i y el P800 de Sony-Ericsson GPRS ... Gateway

8

GPRS GPRS -- NodosNodosGPRS GPRS -- NodosNodos• Gateway GPRS Support Node (GGSN)

Provee el punto de asociación entre el dominio GPRS y otras redes de datos tales como el Internet, ISPs y redes e intranets corporativas.

Usando la interfaz Gi.

Interfaces a redes IP (IPv4 e IPv6) y X.25 están especificadas en el estándar GPRS.

Traducción de direcciones de los paquetes entrantes a direcciones GSM y de las que recibe desde el SGSN a las de la red externa.

Puede traducir formatos, protocolos de señalización y direcciones para permitir comunicación entre redes diversas.

IP (NAT).

Iván Bernal, Ph.D.Iván Bernal, Ph.D.Revisión Julio 2007Revisión Julio 2007 1515

Encapsulación/desencapsulación de paquetes.

• Otros elementos presentes:Servidores DHCP, DNS, firewalls.

Servidor RADIUS para la autenticación

GPRSGPRSGPRSGPRS

Iván Bernal, Ph.D.Iván Bernal, Ph.D.Revisión Julio 2007Revisión Julio 2007 1616

Page 9: GPRS [Modo de compatibilidad] - clusterfie.epn.edu.ecclusterfie.epn.edu.ec/.../ComInalam/ClasesNuevas/GPRS.pdf · ¾Ejemplo: Nokia 9210i y el P800 de Sony-Ericsson GPRS ... Gateway

9

GPRSGPRSGPRSGPRS• Una unidad móvil GPRS trabaja de forma muy similar a una unidad GSM.

• La red se divide en áreas de enrutamiento (RA=Routing Area) que son

simplemente grupos (clusters) de celdas.

Iván Bernal, Ph.D.Iván Bernal, Ph.D.Revisión Julio 2007Revisión Julio 2007 1717

GPRSGPRSGPRSGPRS• El móvil escanea todas las celdas durante sus periodos libres, buscando

continuamente la mejor celda para transmitir y recibir, y cambiándose a la

mejor celda conforme se requiera.

• Para contactar a un móvil, el proceso de paging trabaja de forma similar a loPara contactar a un móvil, el proceso de paging trabaja de forma similar a lo

que se hace en GSM para llamadas de voz.

• En el backhaul, el BSC enruta los datos a través de un SGSN.

• Una vez que se asigna el servicio de datos al móvil, es la tarea de un SGSN el

realizar el seguimiento de la ubicación del móvil dentro de la red y asegurarse

de que el móvil sea autenticado y reciba el nivel correcto de calidad de servicio.

Iván Bernal, Ph.D.Iván Bernal, Ph.D.Revisión Julio 2007Revisión Julio 2007 1818

de que el móvil sea autenticado y reciba el nivel correcto de calidad de servicio.

• El GGSN realiza el interfaz con el mundo de datos externo.

Page 10: GPRS [Modo de compatibilidad] - clusterfie.epn.edu.ecclusterfie.epn.edu.ec/.../ComInalam/ClasesNuevas/GPRS.pdf · ¾Ejemplo: Nokia 9210i y el P800 de Sony-Ericsson GPRS ... Gateway

10

GPRS GPRS –– Contexto PDPContexto PDPGPRS GPRS –– Contexto PDPContexto PDP• El GGSN tiene una dirección (PDP address) en la red

pública de paquetes.PDP- packet-data protocolPDP address: IP ó X.25

é SGS• La red, a través del SGSN, puede enrutar datos a móviles específicos.

La PLMN GPRS asigna a los móviles su propia dirección PDP address.

• El GGSN parece frente a la red pública de paquetes como un gateway común, escondiendo el hecho de que los usuarios son en realidad móviles.

Iván Bernal, Ph.D.Iván Bernal, Ph.D.Revisión Julio 2007Revisión Julio 2007 1919

Este gateway puede servir también de firewall, escondiendo también a los móviles de la red externa.

• Dirección PDP válido para una sesión.

GPRS GPRS –– Contexto PDPContexto PDPGPRS GPRS –– Contexto PDPContexto PDP• Entonces, para tx/rx datos, un móvil primero debe auto-asociarse

(attach itself) a un SGSN y activar su dirección PDP.El proceso de activación involucra que un GGSN asigne una dirección PDP al móvil (el GGSN está asociado al SGSN).El registro de estas asociaciones suele denominarse Contexto PDP (PDP Context).

El contexto incluye al menos:Dirección PDP (IP u otras direcciones)Tipo PDP (ej. IPv4, IPv6, X.25)Clase de QoS requeridoDirección del GGSN (APN-Access Point Name)

Iván Bernal, Ph.D.Iván Bernal, Ph.D.Revisión Julio 2007Revisión Julio 2007 2020

Dirección del GGSN (APN Access Point Name)El contexto se almacena en la MS, el SGSN y el GGSN.

Un móvil puede asociarse solo a un SGSN al mismo tiempo, pero puede recibir datos de múltiples GGSNs usando múltiples direcciones PDP.

Page 11: GPRS [Modo de compatibilidad] - clusterfie.epn.edu.ecclusterfie.epn.edu.ec/.../ComInalam/ClasesNuevas/GPRS.pdf · ¾Ejemplo: Nokia 9210i y el P800 de Sony-Ericsson GPRS ... Gateway

11

GPRS GPRS –– Contexto PDPContexto PDPGPRS GPRS –– Contexto PDPContexto PDP

Iván Bernal, Ph.D.Iván Bernal, Ph.D.Revisión Julio 2007Revisión Julio 2007 2121

GPRS GPRS –– Contexto PDPContexto PDPGPRS GPRS –– Contexto PDPContexto PDPa) El móvil envía un mensaje de

“Activate PDP Context Request” que incluye el APN, QoS solicitada, dirección PDP si el direccionamiento es estático y los parámetros opcionales de configuración (usuario clave etc )de configuración (usuario, clave etc.).

b) Funciones de seguridad.

c) El SGSN consulta al DNS por el APN recibido para averiguar a que GGSN debe enviar la solicitud.

d) El SGSN envía la petición al GGSN.

) El GGSN lid l i l i

Iván Bernal, Ph.D.Iván Bernal, Ph.D.Revisión Julio 2007Revisión Julio 2007 2222

e) El GGSN valida al usuario y le asigna una dirección PDP (IP) si el direccionamiento es dinámico.

f) El SGSN envía todos los parámetros al terminal en un mensaje de “Activate PDP Context Accept”

Page 12: GPRS [Modo de compatibilidad] - clusterfie.epn.edu.ecclusterfie.epn.edu.ec/.../ComInalam/ClasesNuevas/GPRS.pdf · ¾Ejemplo: Nokia 9210i y el P800 de Sony-Ericsson GPRS ... Gateway

12

RoutingRoutingRoutingRouting

BTS

BSC

SGSN

BSC BTS

PLMN1 PLMN2

MS SGSNGn

Intra-PLMNGPRS Backbone

Gn

GnBorder

Gateway

Gp

Inter-PLMNGPRS Backbone

Border Gateway

Intra-PLMNGPRS Backbone

GGSN

SGSN

Iván Bernal, Ph.D.Iván Bernal, Ph.D.Revisión Julio 2007Revisión Julio 2007

SGSN

GGSNGi

Packet Data Network(PDN)Eg.Internet,Intranet

Router LANHost

GPRSGPRSGPRSGPRS

Iván Bernal, Ph.D.Iván Bernal, Ph.D.Revisión Julio 2007Revisión Julio 2007 2424

Page 13: GPRS [Modo de compatibilidad] - clusterfie.epn.edu.ecclusterfie.epn.edu.ec/.../ComInalam/ClasesNuevas/GPRS.pdf · ¾Ejemplo: Nokia 9210i y el P800 de Sony-Ericsson GPRS ... Gateway

13

GPRS GPRS -- puntualizacionespuntualizacionesGPRS GPRS -- puntualizacionespuntualizaciones• En general, se tienen relaciones muchos a muchos (many to many) entre los

SGSNs y los GGSNs.

Un GGSN es el interfaz para varias SGSNs.

Una SGSN hace el enrutamiento de los paquetes a varias GGSNs.

• Todos los GSNs están conectados mediante el backbone GPRS basado en IP.

Las GSNs encapsulan los paquetes usando GTP (GPRS Tunneling Protocol).

• El HLR tiene un enlace a la SGSN actual del usuario.

La SGSN informa de la posición actual de la MS a la HLR usando la interfaz Gr.

El HLR también almacena el perfil GPRS específico del usuario y las direcciones

Iván Bernal, Ph.D.Iván Bernal, Ph.D.Revisión Julio 2007Revisión Julio 2007

El HLR también almacena el perfil GPRS específico del usuario y las direcciones PDP.

El Contexto PDP se almacena también en la MS, el SGSN y el GGSN.

Cuando la MS se registra con una nueva SGSN, la HLR enviará el perfil del usuario a la nueva SGSN.

2525

GPRS GPRS -- puntualizacionespuntualizacionesGPRS GPRS -- puntualizacionespuntualizaciones• El MSC/VLR puede extenderse con funciones que coordinan las

actividades entre GSM y GPRS.Actualizaciones de ubicación combinadas y procedimientos de asociación.

P did d i GSM d li di t l SGSN d lPedidos de paging a GSM pueden realizarse mediante la SGSN usando la interface Gs entre el SGSN y el MSC/VLR.

• La interfaz Gd interconecta el SMS-GMSC (SMS Gateway MSC)

con el SGSN y luego es posible intercambiar SMSs mediante

GPRS.

Iván Bernal, Ph.D.Iván Bernal, Ph.D.Revisión Julio 2007Revisión Julio 2007 2626

Page 14: GPRS [Modo de compatibilidad] - clusterfie.epn.edu.ecclusterfie.epn.edu.ec/.../ComInalam/ClasesNuevas/GPRS.pdf · ¾Ejemplo: Nokia 9210i y el P800 de Sony-Ericsson GPRS ... Gateway

14

GPRS GPRS –– Una implementaciónUna implementaciónGPRS GPRS –– Una implementaciónUna implementación

Iván Bernal, Ph.D.Iván Bernal, Ph.D.Revisión Julio 2007Revisión Julio 2007 2727

GPRS GPRS –– Una implementaciónUna implementaciónGPRS GPRS –– Una implementaciónUna implementación• BG (Border Gateway)

Nodo gateway (router) que puede proveer un túnel GPRS directo entre redes GPRS de operadores diferentes por medio de una red de datos inter-PLMN (backbonesGPRS).

En lugar de transferir los datos entre operadores por medio de la red pública InternetEn lugar de transferir los datos entre operadores por medio de la red pública Internet.

• CG (Charging Gateway)

Recoge los CDRs (Call Detailed Records) generados por los SGSNs y GGSNs de manera que los consolida y pre-procesa antes de enviarlos al sistema de tarificación (Billing System).

• DNS (Domain Name System)

Iván Bernal, Ph.D.Iván Bernal, Ph.D.Revisión Julio 2007Revisión Julio 2007

• DNS (Domain Name System)

Realiza la traducción de nombres lógicos de dominio a direcciones IP que permitan direccionar los nodos GSN.

El servidor de DNS es gestionado por el operador GPRS. Si fuera necesario, podrían utilizarse los servicios de otros DNS ajenos al operador.

2828

Page 15: GPRS [Modo de compatibilidad] - clusterfie.epn.edu.ecclusterfie.epn.edu.ec/.../ComInalam/ClasesNuevas/GPRS.pdf · ¾Ejemplo: Nokia 9210i y el P800 de Sony-Ericsson GPRS ... Gateway

15

GPRS GPRS –– Una implementaciónUna implementaciónGPRS GPRS –– Una implementaciónUna implementación• FW (Firewalls)

Sistema o un conjunto combinado de sistemas que crean una barrera de seguridad entre dos redes.

Impedir a usuarios externos a la red GPRS el acceso a los nodos de red.

• LIG (Lawful Interception Gateway)Gateway de intercepción legal en la cual se almacena tráfico de usuarios bajo sospecha durante un periodo temporal.

Puede ser consultada por la autoridad, previa autorización judicial.

• Intra-PLMNPermite a los SGSNs y GGSNs de un operador comunicarse entre sí.

Iván Bernal, Ph.D.Iván Bernal, Ph.D.Revisión Julio 2007Revisión Julio 2007

y p

Red IP privada

Usa direcciones IP privadas.

• Inter-PLMNPermite a los SGSNs y GGSNs de varios operadores comunicarse unos con otros.

2929

GPRSGPRSGPRSGPRS

Iván Bernal, Ph.D.Iván Bernal, Ph.D.Revisión Julio 2007Revisión Julio 2007 3030

(PCU)

Page 16: GPRS [Modo de compatibilidad] - clusterfie.epn.edu.ecclusterfie.epn.edu.ec/.../ComInalam/ClasesNuevas/GPRS.pdf · ¾Ejemplo: Nokia 9210i y el P800 de Sony-Ericsson GPRS ... Gateway

16

GPRSGPRS--InterfacesInterfacesGPRSGPRS--InterfacesInterfaces• La capa RF (capa 1) administra el enlace físico entre el móvil y la BTS.

• Se divide en dos subcapas:

Capa física RF (RFL - Physical RF layer )Incluye modulación y demodulación (GMSK(GPRS) – EDGE(8PSK))Incluye modulación y demodulación (GMSK(GPRS) EDGE(8PSK))

Capa Enlace Física (PLL - Physical Link Layer)Administra la información requerida para el canal físico

Detección y Corrección de errores

Codificación de canal

Interleaving

Reportes de mediciones

Control de potencia

Iván Bernal, Ph.D.Iván Bernal, Ph.D.Revisión Julio 2007Revisión Julio 2007 3131

Selección de la celda

Handoffs no ocurren en el sentido tradicional en GPRS

No hay circuito para el cual hacer handoff.

Los sitios hacia los cuales transmitir y recibir se seleccionan antes de la transmisión de paquetes.

La MS solicita re-selección de la celda y los paquetes se enrutan a la nueva celda.

GPRSGPRSGPRSGPRS• Data Link Layer incluye:

LLC (entre MS y SGSN )

RLC/MAC (entre MS y BSS)

RLC (R di Li k C t l)• RLC (Radio Link Control)Proporciona un enlace de radio confiable.

Responsable de control de errores BEC mediante retransmisión selectiva (ARQ).Con ventana de transmisión y recepción.

• MAC (Medium Access Control)Controla el acceso a los procedimientos de señalización (petición y asignación) de los

Iván Bernal, Ph.D.Iván Bernal, Ph.D.Revisión Julio 2007Revisión Julio 2007 3232

p p y gcanales de radio compartidos por las MSs.

Gestión de la asignación (mapping) de tramas LLC sobre canales físicos de la trama GSM.

Formatean las tramas de datos desde y hacia la capa superior LLC.

Page 17: GPRS [Modo de compatibilidad] - clusterfie.epn.edu.ecclusterfie.epn.edu.ec/.../ComInalam/ClasesNuevas/GPRS.pdf · ¾Ejemplo: Nokia 9210i y el P800 de Sony-Ericsson GPRS ... Gateway

17

GPRSGPRSGPRSGPRS• LLC (Logical Link Layer)

Proporciona un enlace lógico fiable entre la MS y el SGSN.El móvil está asociado al SGSN a través de la capa LLC.

Enlace encriptado entre la MS y el SGSN.

Incluye:Incluye:Propia detección de errores

Control de secuencia y retransmisiones

Control de flujo

En este enlace ocurre la autenticación en el SGSN.

En GSM se realizaba en el BSS.

TLLI (Temporary Logical Link Identifier) identifica de forma única al móvil, en este l LLC

Iván Bernal, Ph.D.Iván Bernal, Ph.D.Revisión Julio 2007Revisión Julio 2007 3333

caso para la capa LLC.En GSM, el identificador de voz era el IMSI.

Esta capa permite la convergencia fácil entre tecnologías inalámbricas.Si se estandarizan los paquetes LLC para varios formatos 3G.

Un SGSN debería interoperar con GPRS, EDGE, UMTS y tal ves incluso CDMA2000.

GPRSGPRSGPRSGPRS• Interfaz Gb (Transporta el tráfico GPRS y la señalización entre el BSS y la red

GPRS)BSSGP (BSS GPRS Protocol )

Capa específica de GPRS para mantener la comunicación, gestión, control de flujo, reparto de carga , etc entre BSS y SGSNetc. entre BSS y SGSN

Proporciona información de encaminamiento, QoS y capacidades de acceso radio de los móviles para la transmisión de datos de usuario entre BSS y SGSN

Iván Bernal, Ph.D.Iván Bernal, Ph.D.Revisión Julio 2007Revisión Julio 2007 3434

Page 18: GPRS [Modo de compatibilidad] - clusterfie.epn.edu.ecclusterfie.epn.edu.ec/.../ComInalam/ClasesNuevas/GPRS.pdf · ¾Ejemplo: Nokia 9210i y el P800 de Sony-Ericsson GPRS ... Gateway

18

GPRSGPRSGPRSGPRS• Interfaz Gb

PCU (Packet Control Unit)Se requiere una nueva tarjeta PCU en el BSC

Implementar la interfaz Gb y los protocolos RLC/MAC en el BSS.

Reserva y gestión de los recursos radio de GPRS y del establecimiento de las conexiones radio GPRS.

Transferencia de datos GPRS y selección del tipo de codificación.

Transforma el tráfico de datos del SGSN a un formato (PCU frame) que pueda ser tratado por el BSS.

Similar a lo que hace el transcodificador (TRAU) para el tráfico por circuito conmutado.

Ambos tipos de tráfico pasan de forma transparente por el BSS.

Iván Bernal, Ph.D.Iván Bernal, Ph.D.Revisión Julio 2007Revisión Julio 2007 3535

GPRSGPRSGPRSGPRS• Interfaz Gb

NS (Network Service Protocol)La subcapa inferior, Frame Relay, proporciona el canal portador (bearer) para transferir datos y señalización entre el BSS y el SGSN.

La subcapa superior (Network Service Control) proporciona circuitos virtualesLa subcapa superior (Network Service Control) proporciona circuitos virtuales permanentes para la transmisión de las unidades de datos suministradas por el nivel superior y se encarga de controlar la congestión en el enlace ascendente, reparto de carga y direccionamiento de datos asociando BTS con conexiones virtuales.

Capa físicaEnlaces PCM a 2 Mbps (uno o varios Frame Relay Bearer Channels)

Iván Bernal, Ph.D.Iván Bernal, Ph.D.Revisión Julio 2007Revisión Julio 2007 3636

Page 19: GPRS [Modo de compatibilidad] - clusterfie.epn.edu.ecclusterfie.epn.edu.ec/.../ComInalam/ClasesNuevas/GPRS.pdf · ¾Ejemplo: Nokia 9210i y el P800 de Sony-Ericsson GPRS ... Gateway

19

GPRSGPRSGPRSGPRS• Plano de transmisión MS - SGSN

SNDCP (Subnetwork Dependent Convergence Protocol)

Se usa para transferir paquetes entre el SGSN y la MS

• Plano de señalización entre MS y SGSN

GMM (GPRS Mobility Management)Gestiona la autenticación, selección del algoritmo de encripción, movilidad y roaming.entre el SGSN y la MS

Encargado de la segmentación y reensamblado, compresión, encripción y multiplexación en una única conexión virtual de los mensajes de datos de usuario y de control del nivel de red (IP, X.25).

SM (Session Management)Para la activación, desactivación y modificación de contextos PDP

Iván Bernal, Ph.D.Iván Bernal, Ph.D.Revisión Julio 2007Revisión Julio 2007 3737

GPRSGPRSGPRSGPRS

Iván Bernal, Ph.D.Iván Bernal, Ph.D.Revisión Julio 2007Revisión Julio 2007 3838

Page 20: GPRS [Modo de compatibilidad] - clusterfie.epn.edu.ecclusterfie.epn.edu.ec/.../ComInalam/ClasesNuevas/GPRS.pdf · ¾Ejemplo: Nokia 9210i y el P800 de Sony-Ericsson GPRS ... Gateway

20

GPRSGPRSGPRSGPRS

Iván Bernal, Ph.D.Iván Bernal, Ph.D.Revisión Julio 2007Revisión Julio 2007 3939

GPRS GPRS -- Otras interfacesOtras interfacesGPRS GPRS -- Otras interfacesOtras interfaces• Interfaz Gn:

Permite comunicarse a SGSNs y GGSNs entre sí por medio del backbone Intra-PLMN.

Emplea GTP (GPRS Tunnelling Protocol) para llevar datos de usuario y señalización.

Configuraciones de canal físico: Ethernet, ATM, etc.

• Interfaz Gp:Igual funcionalidad que Gn, pero junto a BG y firewall proporciona todas las funciones necesarias en la conexión Inter-PLMN.

El stack de protocolos es igual al de Gn.

Iván Bernal, Ph.D.Iván Bernal, Ph.D.Revisión Julio 2007Revisión Julio 2007 4040

Page 21: GPRS [Modo de compatibilidad] - clusterfie.epn.edu.ecclusterfie.epn.edu.ec/.../ComInalam/ClasesNuevas/GPRS.pdf · ¾Ejemplo: Nokia 9210i y el P800 de Sony-Ericsson GPRS ... Gateway

21

GPRS GPRS -- Otras interfacesOtras interfacesGPRS GPRS -- Otras interfacesOtras interfaces• GTP (GPRS Tunnelling Protocol)

Los paquetes del usuario no se envían directamente sobre la capa IP de la interfaz Gn sino que se encapsulan en paquetes GTP.

Se encarga de traspasar información de usuario y señalización a través del backboneIP di t l ió d l i lt d l d l t id d l d tIP mediante encapsulación de la misma, ocultando a la red el contenido de los datos transferidos.

Corre sobre UDP/TCP.

Puede implementar control de flujo entre GSNsSe emplean túneles para cada usuario para llevar los datos.

Cada túnel es identificado por un “tunnel endpoint identifier”

GTP establece, utiliza, gestiona y libera los túneles.

Iván Bernal, Ph.D.Iván Bernal, Ph.D.Revisión Julio 2007Revisión Julio 2007 4141

GPRS GPRS -- Otras interfacesOtras interfacesGPRS GPRS -- Otras interfacesOtras interfaces• GTP (GPRS Tunnelling Protocol)

Cada router en el Internet entre el GGSN y el destino (en el Internet) toma su decisión de enrutamiento para un paquete basándose en la dirección IP de destino y su tabla de enrutamiento.

Esto es eficiente debido a que la ubicación de la dirección de destino nunca o casi nunca cambia y las tablas de enrutamiento pueden ser estáticas.

Sin embargo, en una red GPRS, los abonados pueden cambiar su ubicación en cualquier momento, por lo que el enrutamiento de paquetes debe ser flexible y dinámico.

Potencialmente, existen un gran número de routers entre el GGSN y el SGSN, éstos deberían cambiar sus tablas de enrutamiento siempre que un abonado cambie de ubicación (si se sigue la idea explicada arriba)

Iván Bernal, Ph.D.Iván Bernal, Ph.D.Revisión Julio 2007Revisión Julio 2007

abonado cambie de ubicación (si se sigue la idea explicada arriba). Para evitar esto, la red GPRS no usa las direcciones IP de la fuente y destino del paquete del usuario.

Se usan las direcciones IP de los SGSN y GGSN actuales para el proceso de enrutamiento.

4242

Page 22: GPRS [Modo de compatibilidad] - clusterfie.epn.edu.ecclusterfie.epn.edu.ec/.../ComInalam/ClasesNuevas/GPRS.pdf · ¾Ejemplo: Nokia 9210i y el P800 de Sony-Ericsson GPRS ... Gateway

22

GPRS GPRS -- Otras interfacesOtras interfacesGPRS GPRS -- Otras interfacesOtras interfaces• GTP (GPRS Tunnelling Protocol)

Como consecuencia los paquetes de datos del usuario necesitan ser encapsulados en paquetes GTP para poder enviarlos por un túnel de forma transparente por la red GPRS.

Si la ubicación del usuario cambia, lo único que debe hacerse en la red core es informar al GGSN de la dirección IP del nuevo SGSN que está ahora a cargo del abonado.

La gran ventaja de esta solución es que solo el GGSN debe cambiar su entrada de enrutamiento para el abonado.

Todos los routers entre el GGSN y el SGSN usan sus tablas de enrutamiento estáticas y no se requiere ninguna adaptación de estos routers para GPRS.

Cuando el GGSN recibe un paquete GTP enviado por un SGSN,

Iván Bernal, Ph.D.Iván Bernal, Ph.D.Revisión Julio 2007Revisión Julio 2007

p q premueve todos los encabezados, incluyendo el encabezado GTP.

Luego de esto, el paquete IP original que queda es enrutado al Internet a través de la interfaz Gi.

4343

GPRS GPRS -- Otras interfacesOtras interfacesGPRS GPRS -- Otras interfacesOtras interfaces• Interfaz Gs

Opcional

Para coordinar el envío de paging de GSM y GPRS a terminales clase A y B.Los avisos para llamadas entrantes GSM se envían en el mismo canal radio que el usado para GPRS (en el PCCCH o PDTCH) y el móvil sólo monitoriza dicho canal.

Registro/des-registro combinado.

Actualización combinada de área de localización.

Iván Bernal, Ph.D.Iván Bernal, Ph.D.Revisión Julio 2007Revisión Julio 2007 4444

Page 23: GPRS [Modo de compatibilidad] - clusterfie.epn.edu.ecclusterfie.epn.edu.ec/.../ComInalam/ClasesNuevas/GPRS.pdf · ¾Ejemplo: Nokia 9210i y el P800 de Sony-Ericsson GPRS ... Gateway

23

BSSAP BSSAP

SGSN MSC/VLR

GPRS GPRS -- Otras interfacesOtras interfaces

SCCP

MTP3

MTP2 MTP2

MTP3

SCCP

Iván Bernal, Ph.D.Iván Bernal, Ph.D.Revisión Julio 2007Revisión Julio 2007

Phy Layer Phy Layer

Signalling PlaneGs

MAP

TCAP TCAP

MAP

SGSN HLR(and EIR)

GPRS GPRS -- Otras interfacesOtras interfaces

SCCP

MTP3

MTP2

Phy Layer Phy Layer

MTP2

MTP3

SCCP

Gr

Iván Bernal, Ph.D.Iván Bernal, Ph.D.Revisión Julio 2007Revisión Julio 2007

MAP :Mobile Application PartTCAP :Transaction capabilities and application partSCCP :Signalling connection control partMTP :Message transfer part

Gr

Page 24: GPRS [Modo de compatibilidad] - clusterfie.epn.edu.ecclusterfie.epn.edu.ec/.../ComInalam/ClasesNuevas/GPRS.pdf · ¾Ejemplo: Nokia 9210i y el P800 de Sony-Ericsson GPRS ... Gateway

24

GPRS GPRS –– Canales FísicosCanales FísicosGPRS GPRS –– Canales FísicosCanales Físicos• Para su operación, GPRS utiliza un nuevo canal físico: PDCH.

PDCH (Packet Data Channel)

• La ranura GPRS será idéntica a la ranura de voz de GSM, en términos de atributos físicos.

El mismo perfil de potencia (burst).El mismo perfil de potencia (burst).Requerimientos de avances de tiempo para compensar por diferentes distancias entre la MS y la BTS.

Se usa la misma modulación.

• Al igual que en GSM, también hay una versión de la ranura que transporta el RACCH.Ahora es PRACH (Packet RACH).

Iván Bernal, Ph.D.Iván Bernal, Ph.D.Revisión Julio 2007Revisión Julio 2007 4747

GPRS GPRS –– Canales FísicosCanales FísicosGPRS GPRS –– Canales FísicosCanales Físicos• Una multitrama es la manera como las ranuras de tiempo son planificados en GPRS.

Cada trama contiene 8 ranuras (cada una de 0.577ms) como en GSM.

La BTS asigna los canales PDCH a ranuras particulares (la 5 en el ejemplo).

En ciertos momentos, los canales PDCH están libres, lo que permite al móvil medir la señal de las BTS vecinas.las BTS vecinas.

La ranura puede usarse por la BTS y el móvil para determinar el retardo, usando un canal lógico específico denominado PTACT (Packet Timing Advance Control Channel).

Iván Bernal, Ph.D.Iván Bernal, Ph.D.Revisión Julio 2007Revisión Julio 2007 4848

Page 25: GPRS [Modo de compatibilidad] - clusterfie.epn.edu.ecclusterfie.epn.edu.ec/.../ComInalam/ClasesNuevas/GPRS.pdf · ¾Ejemplo: Nokia 9210i y el P800 de Sony-Ericsson GPRS ... Gateway

25

GPRS GPRS –– Canales FísicosCanales FísicosGPRS GPRS –– Canales FísicosCanales Físicos• La multitrama de 52 tramas es subdividida en 12 bloques que excluyen las tramas

utilizadas para temporización y las libres.

Iván Bernal, Ph.D.Iván Bernal, Ph.D.Revisión Julio 2007Revisión Julio 2007 4949

GPRS GPRS –– CodificaciónCodificaciónGPRS GPRS –– CodificaciónCodificación• Los datos no requieren cuidados especiales para evitar largos retardos, como ocurre en

comunicación de voz.

• Que un transmisor tenga que reenviar datos porque la primera transmisión no fue recibida es aceptable e incluso no será notado por el usuario.

• Algunas aplicaciones de datos si requieren transmisiones en tiempo real y no pueden tolerar demasiadas retransmisiones.

Video Conferencia y juegos.

• Es posible tener una tasa muy alta, pero un throughput muy bajo, si muchos de los datos necesitan ser reenviados.

Velocidad de transferencia=tasa a la cual se envían los datos, sin importar cuantos errores pueden ocurrir en recepción.Throughput= es la medición de los datos en realidad recibidos.

Iván Bernal, Ph.D.Iván Bernal, Ph.D.Revisión Julio 2007Revisión Julio 2007 5050

• Un operador tiene como un objetivo tratar de tener y ofrecer un throughput constante en todas los lugares de servicio, como sea posible.

Un gran reto considerando los diversos ambientes RF (interferencia variable, cercanía a la BTS).GPRS intenta mitigar el problema con codificación variable para protección de errores .

Si el ambiente RF es bueno, se usa un esquema que permita máximo throughput, empleando poca protección.Si el ambiente RF es malo, se usa codificación mas poderosa, que protejan mejor los datos.

Page 26: GPRS [Modo de compatibilidad] - clusterfie.epn.edu.ecclusterfie.epn.edu.ec/.../ComInalam/ClasesNuevas/GPRS.pdf · ¾Ejemplo: Nokia 9210i y el P800 de Sony-Ericsson GPRS ... Gateway

26

GPRS GPRS –– CodificaciónCodificaciónGPRS GPRS –– CodificaciónCodificación• CS=coding scheme

Iván Bernal, Ph.D.Iván Bernal, Ph.D.Revisión Julio 2007Revisión Julio 2007 5151

GPRS GPRS -- Codificación Codificación GPRS GPRS -- Codificación Codificación • CS-1 usa codificación convolucional con tasa ½, resultando en una velocidad de

la carga útil de 9.05 Kbps o 181 bits en 20 ms.

• CS-2 usa codificación con tasa 2/3, resultando en una velocidad de la carga útil

d 13 4kb 269 bit 20de 13.4kbps o 269 bits en 20 ms.

• CS-3 usa codificación con tasa 3/4, resultando en una velocidad de la carga útil

de 15.6kbps o 312 bits en 20 ms.

• CS-4 se usa en situaciones ideales cuando la relación S/I son óptimos.

No se usa codificación (1/1).

Iván Bernal, Ph.D.Iván Bernal, Ph.D.Revisión Julio 2007Revisión Julio 2007

Resultando en una velocidad de la carga útil de 21.4kbps o 428 bits en 20 ms.

La máxima tasa de datos para una trama GPRS, asumiendo que todas las ranuras se usan para datos de usuario:

8*21.4 kbps = 171.2kbps.

Caso en las ubicaciones y situaciones ideales ya que no hay corrección de errores.

5252

Page 27: GPRS [Modo de compatibilidad] - clusterfie.epn.edu.ecclusterfie.epn.edu.ec/.../ComInalam/ClasesNuevas/GPRS.pdf · ¾Ejemplo: Nokia 9210i y el P800 de Sony-Ericsson GPRS ... Gateway

27

GPRS GPRS -- throughputthroughputGPRS GPRS -- throughputthroughput• Al igual que GSM, GPRS los datos se codifican de tal manera que

la salida sea un paquete de 456 bits cada 20 ms. Dependiendo del “esquema de codificación” (CS-i), el paquete a transmitirse tiene diferentes longitudes en su carga útil (181 268 312 y 428transmitirse tiene diferentes longitudes en su carga útil (181, 268, 312 y 428 bits) en cada grupo de 456 bits.

Como en cada ranura de 0.577 ms se transmiten dos bloques de 57 bits de información , se requiere cuatro ranuras para transmitir los 456 bits.

Iván Bernal, Ph.D.Iván Bernal, Ph.D.Revisión Julio 2007Revisión Julio 2007 5353

GPRS GPRS -- throughputthroughputGPRS GPRS -- throughputthroughput• Finalmente, con todo lo mencionado, se concluye que los

throughputs máximos dependen de: Esquema de codificación usado.

C t d tCuantas ranuras se usan en cada trama.

Si las tramas se reciben correctamente y si se requiere retransmitirlas.

Iván Bernal, Ph.D.Iván Bernal, Ph.D.Revisión Julio 2007Revisión Julio 2007 5454

Page 28: GPRS [Modo de compatibilidad] - clusterfie.epn.edu.ecclusterfie.epn.edu.ec/.../ComInalam/ClasesNuevas/GPRS.pdf · ¾Ejemplo: Nokia 9210i y el P800 de Sony-Ericsson GPRS ... Gateway

28

GPRS: Asignación de CanalesGPRS: Asignación de CanalesGPRS: Asignación de CanalesGPRS: Asignación de Canales• En otros formatos se tienen, generalmente, diferentes canales físicos usados

para enviar y recibir diferente información de control.

• GPRS usa un canal FISICO, el PDCH.

El PDCH t t t d d t h id difi d i dEl PDCH transporta paquetes de data que han sido codificados y asignados a ranuras par ser transmitidos.

• GPRS usa su propio conjunto de canales lógicos, asociados al PDCH.Los canales GSM: SCH y FCCH también se usan en GPRS.

• En GPRS se comparten los canales entre usuarios.

Iván Bernal, Ph.D.Iván Bernal, Ph.D.Revisión Julio 2007Revisión Julio 2007

Siempre disponible (no conexión) pero que no acapara el canal físico.

De aquí el concepto de paquete MAC (proceso de envío de mensajes en la forma de paquetes).

5555

GPRS: Asignación de CanalesGPRS: Asignación de CanalesGPRS: Asignación de CanalesGPRS: Asignación de Canales• GPRS usa tres tipos de MODOS MAC:

Para controlar la transmisión desde el móvil: asignación fija, asignación dinámica, y asignación dinámica extendida.

• Asignación FijaSi una aplicación requiere una tasa de datos consistente.

Asigna un conjunto de PDCHs por un periodo fijo de tiempo.

Dado que el móvil tienen asignado el canal, no requiere monitorear el enlace reverso para chequear la disponibilidad del canal.

El móvil puede transmitir y recibir libremente.

Útil para aplicaciones que requieren velocidades constantes en tiempo real (videoconferencia).

Iván Bernal, Ph.D.Iván Bernal, Ph.D.Revisión Julio 2007Revisión Julio 2007 5656

Page 29: GPRS [Modo de compatibilidad] - clusterfie.epn.edu.ecclusterfie.epn.edu.ec/.../ComInalam/ClasesNuevas/GPRS.pdf · ¾Ejemplo: Nokia 9210i y el P800 de Sony-Ericsson GPRS ... Gateway

29

GPRS: Asignación de CanalesGPRS: Asignación de CanalesGPRS: Asignación de CanalesGPRS: Asignación de Canales• Asignación Dinámica

Permite que la red asigne las ranuras de tiempo a un móvil de acuerdo a como las va necesitando.

Cada RANURA GPRS puede tener hasta 8 móviles asociados a ella.

Un móvil sabe que puede transmitir en el enlace reverso cuando reconoce un identificador asignado a él, llamado USF (Uplink Status Flag).

Cuando el USF concuerda con el suyo, un móvil sabe que la ranura en el sentido reverso está libre para que pueda transmitir.

Iván Bernal, Ph.D.Iván Bernal, Ph.D.Revisión Julio 2007Revisión Julio 2007

• Asignación Dinámica ExtendidaPermite la asignación de múltiples ranuras , usando el USF para que sepa que puede transmitir.

5757

GPRS GPRS –– Canales LógicosCanales LógicosGPRS GPRS –– Canales LógicosCanales Lógicos• Al igual que en GSM, se agrupan en:

Comunes (muchos móviles usan los mismos canales para información, acceso y paging).

Dedicados (el canal está dedicado específicamente a un móvil en un momento dado).

Hay un canal físico, el PDCH, al cual los canales lógicos se asignan.

Iván Bernal, Ph.D.Iván Bernal, Ph.D.Revisión Julio 2007Revisión Julio 2007 5858

Page 30: GPRS [Modo de compatibilidad] - clusterfie.epn.edu.ecclusterfie.epn.edu.ec/.../ComInalam/ClasesNuevas/GPRS.pdf · ¾Ejemplo: Nokia 9210i y el P800 de Sony-Ericsson GPRS ... Gateway

30

GPRS GPRS –– Canales LógicosCanales LógicosGPRS GPRS –– Canales LógicosCanales Lógicos• Los canales lógicos se clasifican también en:

Packet Traffic Channels

Packet Dedicated Common Control Channels

Packet Broadcast Control Channels (PBCCHs)

Packet Common Control Channels (PCCCHs)

• Aunque los canales dedicados pueden clasificarse como canales de tráfico

porque se usan durante los estados de tráfico.

Iván Bernal, Ph.D.Iván Bernal, Ph.D.Revisión Julio 2007Revisión Julio 2007 5959

GPRS GPRS –– Canales LógicosCanales LógicosGPRS GPRS –– Canales LógicosCanales Lógicos• El PBCCH (solo sentido directo) es similar al BCCH en GSM.

Packet Broadcast Control Channels (PBCCHs)

El móvil se entera del PBCCH usando el BCCH.Número de canal RF.

Nú d d ti l PBCCHNúmero de ranura de tiempo para el PBCCH.

La secuencia de entrenamiento .

El PBCCH hace la difusión de información requerida para establecer el Modo GPRS:

Parámetros del Control de Potencia

Modos de operación

Métodos de acceso

Iván Bernal, Ph.D.Iván Bernal, Ph.D.Revisión Julio 2007Revisión Julio 2007

Métodos de acceso

Parámetros de control de la red

Información relacionada a los canales GPRS en la BTS actual y las vecinas.

Se puede configurar GPRS sin el PBCCH, enviando todo lo necesario en el canal BCCH.

6060

Page 31: GPRS [Modo de compatibilidad] - clusterfie.epn.edu.ecclusterfie.epn.edu.ec/.../ComInalam/ClasesNuevas/GPRS.pdf · ¾Ejemplo: Nokia 9210i y el P800 de Sony-Ericsson GPRS ... Gateway

31

GPRS GPRS –– Canales LógicosCanales LógicosGPRS GPRS –– Canales LógicosCanales Lógicos• Packet Common Control Channels (PCCCHs)

Se usan como los canales CCCH en GSM.

Contienen la señalización requerida para transferir los paquetes de datos.

CanalesPPCH DL (Packet Paging Channel)PPCH DL (Packet Paging Channel)

Canal downlink que se usa para que el móvil esté listo para recibir datos.Señalización de control antes del establecimiento de llamada de datos.

Una vez que la llamada se inicia, la señalización de control se hará en el PACCH (packet associated control channel ).

De manera idéntica al PCH de GSM, este canal usa grupos de paging para encontrar al móvil.

PAGCH DL (Packet Access Grant Channel)

Para enviar el mensaje de asignación de recursos que asigna al móvil un canal de tráfico.

De manera simplificada: en una llamada para datos el móvil recibirá el PPCH DL el que le

Iván Bernal, Ph.D.Iván Bernal, Ph.D.Revisión Julio 2007Revisión Julio 2007

De manera simplificada: en una llamada para datos, el móvil recibirá el PPCH DL, el que le informa que tiene una llamada y luego recibirá el PAGCH DL para obtener la asignación del canal de tráfico.

PNCH DL (Packet Notification Channel)

Se usa para multicast punto-multipunto (PTM-M)

Notifica al móvil que tiene ese tipo de tráfico llegando.

Tráfico broadcast destinado a un gran número de móviles.6161

GPRS GPRS –– Canales LógicosCanales LógicosGPRS GPRS –– Canales LógicosCanales Lógicos• Packet Common Control Channels (PCCCHs)

Canales

Packet Random Access Channel UL(PRACH)Canal uplink que permite al móvil iniciar una transferencia de datos o señalización en la dirección uplink, usando una versión reducida de la estructura transmitida.

Hay dos tipos de formatos PRACHHay dos tipos de formatos PRACHVersión estándar de 8 bits de información

Versión extendida de 11 bits que con los bits extra permite configurar prioridades.

Los métodos de acceso son los mismos que en GSM, y que también permiten los avances de tiempo.

Durante la llamada de tráfico real, hay dos canales de control adicionales que son dedicados al móvil:

Packet Associated Control Channel (PACCH UL/DL)Para señalización durante la llamada.

Administración de recursos (asignación de canales, control de potencia y acuses de recibo de mensajes recibidos)

Packet Timing advance Common Control Channel (PTCCH UL/DL)

Iván Bernal, Ph.D.Iván Bernal, Ph.D.Revisión Julio 2007Revisión Julio 2007

Se usa para que el avance de temporización.

El móvil transmite una ranura de acceso aleatorio en el sentido reverso, y la BTS realizará mediciones y enviará un ajuste en el PTCCH, sentido directo.

El avance de temporización es medido en bits y puede ajustarse hasta 63 bits, con cada bit con una duración de 3.69 ms.

6262

Page 32: GPRS [Modo de compatibilidad] - clusterfie.epn.edu.ecclusterfie.epn.edu.ec/.../ComInalam/ClasesNuevas/GPRS.pdf · ¾Ejemplo: Nokia 9210i y el P800 de Sony-Ericsson GPRS ... Gateway

32

GPRS GPRS –– Revisión del ProcesoRevisión del ProcesoGPRS GPRS –– Revisión del ProcesoRevisión del Proceso• Hay tres estados de movilidad/operación:

Inicialización/libre (idle)

Standby

Estado Listo (ready state)Estado Listo (ready state)

• Cada estado describe un nivel de funcionalidad e información

almacenada en el SGSN y en el terminal.Contexto de movilidad MM

Iván Bernal, Ph.D.Iván Bernal, Ph.D.Revisión Julio 2007Revisión Julio 2007 6363

GPRS GPRS –– Revisión del ProcesoRevisión del ProcesoGPRS GPRS –– Revisión del ProcesoRevisión del Proceso• Inicialización

Involucra al móvil estableciéndose en la red.Recibir el canal de broadcast a partir del cual puede determinar la frecuencia correcta y la ranura de tiempo a monitorear por tráfico de paquetes.

Como en el caso de comunicaciones de voz, el móvil primero debe realizar el proceso de registro.

En GPRS el proceso se denomina “location update”Le permite a la red conocer en que celda está el móvil.

Una vez que el móvil obtiene la información inicial del broadcast, transmite un RACH .

La versión reducida del RACH asegura que a pesar de la distancia a la BTS, lo transmitido permanecerá dentro de los límites de la ranura.

Iván Bernal, Ph.D.Iván Bernal, Ph.D.Revisión Julio 2007Revisión Julio 2007

Para las tramas normales se usan avances de temporización.

El RACH contiene datos de identificación para el móvil y permite a la red realizar autenticación para asegurarse que el móvil tiene el derecho de estar en la red.

6464

Page 33: GPRS [Modo de compatibilidad] - clusterfie.epn.edu.ecclusterfie.epn.edu.ec/.../ComInalam/ClasesNuevas/GPRS.pdf · ¾Ejemplo: Nokia 9210i y el P800 de Sony-Ericsson GPRS ... Gateway

33

GPRS GPRS –– Revisión del ProcesoRevisión del ProcesoGPRS GPRS –– Revisión del ProcesoRevisión del Proceso• Estado Libre o reposo (idle)

Luego de la inicialización, el móvil permanece en el estado de reposo, realizando actualizaciones de ubicación cuando sean necesarias, a medida que se desplaza de una celda a otra.

• La red podría desconocer la localización del móvil (usuario no registrado).

• El MS solo puede recibir paquetes PTM-M (Point to Multipoint- Multicast)

Generalmente, cuando el móvil recibe un broadcast de una nueva BTS, sabe que está en una nueva celda, y por lo tanto sigue el proceso de actualización de ubicación.

Luego de registrarse, el móvil puede monitorear el PPCH, buscando

Iván Bernal, Ph.D.Iván Bernal, Ph.D.Revisión Julio 2007Revisión Julio 2007

información dirigida para un móvil.

Al igual que en el caso de voz, hay un modo de bajo consumo (sleep mode).El móvil duerme y se despierta en un horario predeterminado, generalmente definido por un algoritmo basado en su TMSI.

El móvil realiza el monitoreo del PPCH en intervalos predefinidos.

6565

GPRS GPRS –– Revisión del ProcesoRevisión del ProcesoGPRS GPRS –– Revisión del ProcesoRevisión del Proceso• Modo standby (dispuesto)

Usuario registrado con contexto MM – puede recibir pagings.

El móvil no puede transmitir/recibir datos.

El móvil puede iniciar activación/desactivación del contexto PDPCuando el móvil necesita establecer un canal de datos, entra a este modo enviando un mensaje de pedido de canal para datos en el PRACH.

El BTS responde con mensaje de asignación de canal de datos en el PAGCH.

De standby a ready si el móvil envía señalización.

De standby a idle si hay una desasociación.

• Modo Listo o Activo (ready)Usuario registrado

• La red conoce el área en la que se encuentra el terminal

Iván Bernal, Ph.D.Iván Bernal, Ph.D.Revisión Julio 2007Revisión Julio 2007

• El MS informa a la red cada vez que cambia de Celda

El móvil puede transmitir/recibir datos en el PTCH y señalización en PACCH.Además, periódicamente, el móvil transmite un RACH para permitir que la BTS ajuste la temporización usando el PTCCH en el sentido directo.

El móvil puede iniciar activación/desactivación del contexto PDP.De ready a standby si expira el temporizador “ready”.De ready a idle si el MS inicia un des-registro (se borran los contextos).

6666

Page 34: GPRS [Modo de compatibilidad] - clusterfie.epn.edu.ecclusterfie.epn.edu.ec/.../ComInalam/ClasesNuevas/GPRS.pdf · ¾Ejemplo: Nokia 9210i y el P800 de Sony-Ericsson GPRS ... Gateway

34

GPRS GPRS –– Revisión del ProcesoRevisión del ProcesoGPRS GPRS –– Revisión del ProcesoRevisión del Proceso• La figura indica los pasos involucrados en un proceso de

asignación de recursos iniciado en el sentido directo.

Iván Bernal, Ph.D.Iván Bernal, Ph.D.Revisión Julio 2007Revisión Julio 2007 6767

ACTUALIZACIÓN DE CELDA

MS selecciona nueva celda servidora:

Si i RA t i l ‘READY’ C ll U d t

Iván Bernal, Ph.D.Iván Bernal, Ph.D.Revisión Julio 2007Revisión Julio 2007

• Si misma RA y terminal ‘READY’ Cell Update

• Si diferente RA RA Update

Page 35: GPRS [Modo de compatibilidad] - clusterfie.epn.edu.ecclusterfie.epn.edu.ec/.../ComInalam/ClasesNuevas/GPRS.pdf · ¾Ejemplo: Nokia 9210i y el P800 de Sony-Ericsson GPRS ... Gateway

35

ACTUALIZACIÓN RA (routing area)

Iván Bernal, Ph.D.Iván Bernal, Ph.D.Revisión Julio 2007Revisión Julio 2007

ServiciosServiciosServiciosServicios• SMS, tonos y logos forman parte del mercado de datos

Se envían unos mil millones de SMS diarios a nivel mundial

Los tonos generan un negocio de 3-5 mil millones de USD y sus ventas superan en algunos países a las ventas de CDs.superan en algunos países a las ventas de CDs.

• Navegación y descarga de aplicaciones

• MMS y servicios de vídeoOperadoras han lanzado servicios de contenido de vídeo (MMS vídeo, streaming)

Iván Bernal, Ph.D.Iván Bernal, Ph.D.Revisión Julio 2007Revisión Julio 2007

streaming)Recepción de videoclips de MTV por MMS.

Presentar en la TV mensajes MMS enviados por los clientes (Noruega)

7070

Page 36: GPRS [Modo de compatibilidad] - clusterfie.epn.edu.ecclusterfie.epn.edu.ec/.../ComInalam/ClasesNuevas/GPRS.pdf · ¾Ejemplo: Nokia 9210i y el P800 de Sony-Ericsson GPRS ... Gateway

36

ServiciosServiciosServiciosServicios

Iván Bernal, Ph.D.Iván Bernal, Ph.D.Revisión Julio 2007Revisión Julio 2007 7171

SERVICIO SERVICIO PoCPoCSERVICIO SERVICIO PoCPoC• PoC (Push over Cellular)

Servicio de comunicación en tiempo real de voz directo uno-a uno y uno-a-muchos (walkie-talkie sobre GPRS)

Se basa en VoIP half duplex.Se basa en VoIP half duplex.

Gracias a la conexión “always on”, con sólo pulsar una tecla es posible iniciar llamadas individuales y de grupo de forma casi instantánea.

Requiere actualización de la infraestructura GPRS a la norma 3GPP R99 o EGPRS.

Para implementar la compresión de cabeceras y la distinción de tipos de tráfico por QoS.

S d f l i i b j R l /97 Q S í i

Iván Bernal, Ph.D.Iván Bernal, Ph.D.Revisión Julio 2007Revisión Julio 2007

Se puede ofrecer el servicio bajo Release/97 pero con un QoS mínimo.

El método de comunicación de PoC es muy simple: pulsar y hablar. El usuario selecciona de su agenda la persona o grupo de personas con las que quiere hablar y presiona el pulsador de “Push to Talk”.

7272

Page 37: GPRS [Modo de compatibilidad] - clusterfie.epn.edu.ecclusterfie.epn.edu.ec/.../ComInalam/ClasesNuevas/GPRS.pdf · ¾Ejemplo: Nokia 9210i y el P800 de Sony-Ericsson GPRS ... Gateway

37

SERVICIO SERVICIO PoCPoCSERVICIO SERVICIO PoCPoC• PoC (Push over Cellular)

Las llamadas son comunicaciones unidireccionales.

Mientras una persona habla el resto escucha.

Los turnos para responder se organizan de forma que se ofrece el primerLos turnos para responder se organizan de forma que se ofrece el primer turno a aquel que presionó el pulsador para responder en primer lugar y así sucesivamente.

Aparte de la comunicación de voz, PoC también ofrece el servicio de chat entre los miembros activos de un grupo de conversación.

Iván Bernal, Ph.D.Iván Bernal, Ph.D.Revisión Julio 2007Revisión Julio 2007 7373

SERVICIO SERVICIO PoCPoCSERVICIO SERVICIO PoCPoC• PoC (Push over Cellular)

Se soporta mediante servidores de aplicación Push to Talk conectados a la infraestructura GPRS,.

TTareas:Gestión de la señalización para el establecimiento de la llamada.

Reserva de los tiempos asignados para un usuario cada vez.

Enrutamiento en tiempo real de los paquetes IP

Proveer interfaces hacia los sistemas de gestión

Iván Bernal, Ph.D.Iván Bernal, Ph.D.Revisión Julio 2007Revisión Julio 2007

de red

Generar CDRs para la tarificación.

Con bases de datos de usuarios realizar autenticación y control de derechos de acceso.

7474

Page 38: GPRS [Modo de compatibilidad] - clusterfie.epn.edu.ecclusterfie.epn.edu.ec/.../ComInalam/ClasesNuevas/GPRS.pdf · ¾Ejemplo: Nokia 9210i y el P800 de Sony-Ericsson GPRS ... Gateway

38

SERVICIO SERVICIO PoCPoCSERVICIO SERVICIO PoCPoC• PoC (Push over Cellular)

Iván Bernal, Ph.D.Iván Bernal, Ph.D.Revisión Julio 2007Revisión Julio 2007 7575

EDGEEDGEEDGEEDGE• Enhanced Data for Global Evolution

Inicialmente: Enhanced Data for GSM Environments

• EDGE es un estándar móvil de alta velocidad que puede

introducirse en redes GSM/GPRS e IS-136. Específicamente desarrollado como una actualización de GPRS, para la integración en redes GSM

• EDGE permite la transmisión de datos que alcanza 384 Kbps en

modo de conmutación de paquetes

Iván Bernal, Ph.D.Iván Bernal, Ph.D.Revisión Julio 2007Revisión Julio 2007 7676

modo de conmutación de paquetes.Opera sobre los mismos canales de 200 kHz de GSM.

Estas tasas se requieren para soportar servicios multimedia.

Se consigue dentro del mismo ancho de banda de GSM y en las mismas bandas.

Se usan esquemas de modulación de orden superior a los usados en GSM (8 PSK).

Page 39: GPRS [Modo de compatibilidad] - clusterfie.epn.edu.ecclusterfie.epn.edu.ec/.../ComInalam/ClasesNuevas/GPRS.pdf · ¾Ejemplo: Nokia 9210i y el P800 de Sony-Ericsson GPRS ... Gateway

39

EDGEEDGEEDGEEDGE• Primer lanzamiento de una red comercial en mayo de 2003

A finales de 2003 existían 8 redes con servicio comercial.

76 en marzo de 2005.

• La disponibilidad comercial de los servicios EDGE en USA:Cingular Wireless lanzó EDGE en junio de 2003 para sus clientes del mercado de Indianápolis.

En América latina y el CaribeLa primera red EDGE comercial comenzó a funcionar en octubre de 2003 con Telefónica Móvil en Chile

Primer despliegue EDGE de Telefónica Móviles en todo el mundo.

Iván Bernal, Ph.D.Iván Bernal, Ph.D.Revisión Julio 2007Revisión Julio 2007 7777

EDGEEDGEEDGEEDGE

Iván Bernal, Ph.D.Iván Bernal, Ph.D.Revisión Julio 2007Revisión Julio 2007 7878

Page 40: GPRS [Modo de compatibilidad] - clusterfie.epn.edu.ecclusterfie.epn.edu.ec/.../ComInalam/ClasesNuevas/GPRS.pdf · ¾Ejemplo: Nokia 9210i y el P800 de Sony-Ericsson GPRS ... Gateway

40

EDGEEDGEEDGEEDGE• En GPRS se usa una carga útil de 114 bits en una ranura.

• En la misma ranura de tiempo, con EDGE se tiene una carga útil de 464 bits.GMSK se usa en GSM y GPRS (cada símbolo representa 1 bit).

En EDGE se usa una modulación de orden superior y diferentes tasas de codificación.8 PSK ( d bi d í b l t 3 bit d i f ió )8 PSK (cada cambio de símbolo representa 3 bits de información)

• Actualizar una BTS GSM para soportar GPRS era teóricamente un cambio de software

ya que era la codificación y software lo que estaba permitiendo las tasas de datos.

• Actualizar para EDGE requiere nuevas tarjetas de radio (hardware) y por lo tanto mas

complicado de instalar.

Iván Bernal, Ph.D.Iván Bernal, Ph.D.Revisión Julio 2007Revisión Julio 2007 7979

• El estándar está diseñado de tal manera que los esquemas de modulación sean

intercambiables.Así en una ranura de tiempo se puede transmitir datos con GMSK mientras que en el segundo se puede transmitir con 8 PSK .

Esto facilita los problemas de la integración: teléfonos que soportan solo GSM pueden procesar canales EDGE

EDGEEDGEEDGEEDGE

Iván Bernal, Ph.D.Iván Bernal, Ph.D.Revisión Julio 2007Revisión Julio 2007 8080

Page 41: GPRS [Modo de compatibilidad] - clusterfie.epn.edu.ecclusterfie.epn.edu.ec/.../ComInalam/ClasesNuevas/GPRS.pdf · ¾Ejemplo: Nokia 9210i y el P800 de Sony-Ericsson GPRS ... Gateway

41

EDGEEDGEEDGEEDGE• Una de las razones que formatos de modulación de orden superior no se usan mas

frecuentemente, es simplemente que no son tolerantes a ambiente RF pobres.El móvil necesitará una potencia recibida mas alta para procesar señales moduladas con PSK que para el caso de GMSK.

Además, la señal puede ser mas afectada por desvanecimiento debido al movimiento.

• Matemáticamente, la diferencia entre los niveles recibidos requeridos para tener el

mismo BER tanto en GSM como en GPRS, es tan alta que muchos diseñadores deben

considerar el uso de mas estaciones bases (para la misma cobertura y desempeño).

• Al igual que GPRS, EDGE usa codificación variable.Las tasas mas bajas de EDGE se equiparan a las de GPRS.

Iván Bernal, Ph.D.Iván Bernal, Ph.D.Revisión Julio 2007Revisión Julio 2007 8181

Existen nueve tasas de codificación y modulación que permiten transmitir desde 8.8 Kbps hasta 59.2 Kbps por ranura.

EDGEEDGEEDGEEDGE• En el 2002, Nokia anunció el primer teléfono GSM/GPRS/EDGE a

nivel mundial:Nokia 6200 (tribanda)

Funciones avanzadas de voz y servicios de datos con velocidades de hasta 118 kbpsFunciones avanzadas de voz y servicios de datos con velocidades de hasta 118 kbps.

Primeras entregas a operadoras para pruebas en redes reales fueron a finales de 2002.

El terminal está disponible comercialmente desde mediados de 2003.

Iván Bernal, Ph.D.Iván Bernal, Ph.D.Revisión Julio 2007Revisión Julio 2007 8282

Page 42: GPRS [Modo de compatibilidad] - clusterfie.epn.edu.ecclusterfie.epn.edu.ec/.../ComInalam/ClasesNuevas/GPRS.pdf · ¾Ejemplo: Nokia 9210i y el P800 de Sony-Ericsson GPRS ... Gateway

42

EDGEEDGEEDGEEDGE• Amplia gama hacia finales de 2004 y más de 100 modelos

disponibles en abril de 2005.

Iván Bernal, Ph.D.Iván Bernal, Ph.D.Revisión Julio 2007Revisión Julio 2007 8383

EDGE EDGE -- FuturoFuturoEDGE EDGE -- FuturoFuturo• EDGE está diseñado para transmitir paquetes estándar IP.

Cualquier dato que puede transmitirse en la Internet puede transmitirse de forma bastante eficiente en el enlace de radio.

• VoIP podría convertirse en la norma no solo en las redes

cableadas sino también en la inalámbricas, usando EDGE como

medio de transmisión.

Iván Bernal, Ph.D.Iván Bernal, Ph.D.Revisión Julio 2007Revisión Julio 2007 8484