You are on page 1of 52

Seminario de redes SS7/GSM/(E)GPRS

Geran
Appl SNDCP LLC RLC MAC GSM RF GSM RF PCU RLC BSSGP SNDCP LLC BSSGP GTP UDP/TCP IP Appl GTP UDP/TCP IP RFC 1490 Frame Relay

MAC Network Service PCU Frame Relay

Network Service RFC 1490 Frame RelayFrame Relay

Um

Abis

Gb

Gn

Gi

Contenido del seminario


4 4

0 0 0 0

SS7
Depurando el funcionamiento de la red ISUP/SS7 Interfase Abis; problemas en la interfase aire a ser evaluados en los enlaces de sealizacin Interfases GSM (Camel, MAP, etc) La mejora del desempeo con la correlacin de informacin en varias interfases Interfases Gr, Gn, Gi, etc Interfase Gb; aplicaciones para deteccin de razones de liberacin de conexin Interfase Gb; Deteccin de problemas de desempeo en la red por medio de estadsticos Interfase Gb; Despliegue de informacin encriptada? Evolucin de la red de datos Evolucin de la interfase Abis Monitoreo Abis (GSM/GPRS/EDGE)

GSM

0 0 0 0 0 0 0

GPRS

EDGE

2/

Seminario redes SS7/GSM/GPRS/EDGE

Sesin 1
SS7
Depurando el funcionamiento de la red ISUP/SS7

Guias para identificacin de problemas en redes fijas moviles en ISUP


4 Problemas de tiempo con los mensajes
4Debido a la necesidad de intercambio de mensajes entre diferentes proveedores o elementos dentro de la red, se detectan problemas por retrasos en la entrega o respuesta a los mensajes de un proveedor a otro

IAM

SPC

t
ACM ANM

SPC

Red A

Red B

4/

Seminario redes SS7/GSM/GPRS/EDGE

Diferencia de tiempos entre mensajes

5/

Seminario redes SS7/GSM/GPRS/EDGE

Verificacin de llamadas completadas


4 Para verificar el desempeo de la red tenemos indicadores que nos dicen la causa de liberacin de las llamadas 4 Hay causas de colgado que podemos clasificar en 7 categoras: 0Evento Normal 0Evento Normal 0Recurso no disponible 0Servicio u opcin no disponible 0Servicio u opcin no implementado 0Mensaje invlido (parmetro fuera de rango) 0Error de protocolo 0Interfuncionamiento

6/

Seminario redes SS7/GSM/GPRS/EDGE

Release Cause Class 0: Evento Normal


4 Unallocated (unass.) number 4 No route to specd. transit net 4 No rute to destination 4 Send special information tone 4 Misdialed trunk prefix 4 Preemption 4 Circuit reserved for reuse

7/

Seminario redes SS7/GSM/GPRS/EDGE

Release Cause Class 1: Evento Normal


4 Normal Call Clearing 4 User busy 4 No user responding 4 No answer from user 4 Subscriber absent 4 Call rejected 4 Number changed 4 Destination out of order 4 Address incomplete 4 Facility rejected 4 Normal - unespecified

8/

Seminario redes SS7/GSM/GPRS/EDGE

Release Cause Class 2: Recurso no disponible


4 No circuit available 4 Network out of order 4 Temporary failure 4 Switching equipement congestion 4 Access information discarded 4 Requested channel not available 4 Precedence call blocked 4 Resource unavailable - unespecified

9/

Seminario redes SS7/GSM/GPRS/EDGE

Release Cause Class 3: Servicio u opcin no disponible


4 Requested fac. not subcribed 4 O/C calls barred within CUG 4 Bearer capabil. not authorized 4 Bearer capabil. not available 4 Inconsistency in O/A info 4 Service/option not available

10 /

Seminario redes SS7/GSM/GPRS/EDGE

Release Cause Class 4: service or option not implemented


4 Bearer capability not implemented 4 Requested fac. not implemented 4 Only restricted capabil avail. 4 Service/option not implemented

11 /

Seminario redes SS7/GSM/GPRS/EDGE

Release Cause Class 5: Mensaje invalido (p.e. parmetro fuera de rango)


4 User not member of CUG 4 Incompatible destination 4 Non-existent CUG 4 Invalid transit net selection 4 Invalid message, unspecified

12 /

Seminario redes SS7/GSM/GPRS/EDGE

Release Cause Class 6: Error de protocolo (p.e. mensaje desconocido)


4 Msg type non existent/implem. 4 Parm non-exist/implem. discard 4 Recovery on timer expiry 4 Parm non-exist/impem.-passed 4 Msg with unrecogn. par. disc. 4 Protocol error, unspecified

13 /

Seminario redes SS7/GSM/GPRS/EDGE

Release Cause Class 7: Interfuncionamiento


4 Interworking, unespecified

14 /

Seminario redes SS7/GSM/GPRS/EDGE

Anlisis fuera de lnea

Causas de colgado
14000 12000

Lamadas exitosas/no existosas

10000 8000 6000

Succes ful Calls Non Succes ful Calls


4000 2000 0
Clase 0 Evento Normal Clase 2 Recurso no disponible Clase 4 Servicio u opcin no implementada Clase 6 Error de protocolo

Intentos

15 /

Seminario redes SS7/GSM/GPRS/EDGE

Anlisis en tiempo real


4 El mismo anlisis en tiempo real nos permite predecir problemas graves antes de que estos ocurran

16 /

Seminario redes SS7/GSM/GPRS/EDGE

Interfase Abis

17 /

Seminario redes SS7/GSM/GPRS/EDGE

Deteccin de problemas en la interfase aire


4 En GSM/GPRS/EDGE se tiene informacin transmitida por el mvil; esta consiste de nivel recibido y una prueba de BER

18 /

Seminario redes SS7/GSM/GPRS/EDGE

Niveles recibidos por los mviles


4 En caso de niveles de potencia bajos que pueden causar islas en las que no hay cobertura o bien potencias altas que pueden provocar hand-offs prematuros o congestin en algunas celdas o subutilizacin en otras, es muy util conocer los niveles reportados por mviles y BTSs 00 -<110 dBm 063 -48 dBm

19 /

Seminario redes SS7/GSM/GPRS/EDGE

Calidad de transmisin del mvil?

4 Una vez digitalizada la informacin, la forma de evaluacin es la misma que para transmisin de datos; es decir, se realliza una prueba de BER (Bit error) 4 Si la tasa aumenta significa que la calidad de transmisin ha bajado 4 Esto nos describe la calidad del servicio a nivel usuario

20 /

Seminario redes SS7/GSM/GPRS/EDGE

Calidad de recepcin
4 En una situacin ideal, la mayora de los eventos deberan estar por encima de RXQUAL > 4
RXQUAL 0 1 2 3 4 5 6 7 Bit Error Rate BER < 0.2 % 0.2%<BER<0.4% 0.2%<BER<0.8% 0.8%<BER<1.6% 1.6%<BER<3.2% 3.2%<BER<6.4% 6.4%<BER<12.8 BER>12.8 Assumed BER 0,14 % 0.28% 0.57% 1.13% 2.26% 4.53% 9.05% 18.1

21 /

Seminario redes SS7/GSM/GPRS/EDGE

Cobertura e Interferencia
Es posible determinar desde la red si existen problemas de cobertura e interferencia en las celdas?

22 /

Seminario redes SS7/GSM/GPRS/EDGE

Diagrama Nivel Rx vs Calidad Rx


Mala cobertura Probable interferencia

4 Normalmente se espera que 0Si hay buen nivel de recepcin, se tenga una buena calidad de recepcin 0Si hay bajo nivel de recepcin haya una mala calidad de recepcin
Entonces Qu ocurre cuando tenemos un muy buen nivel de recepcin y baja calidad?

Incrementa tasa de errores

Incrementa nivel de recepcin

23 /

Seminario redes SS7/GSM/GPRS/EDGE

Problemas de cobertura
Ahora bien; Qu hay acerca de la cobertura? Cmo saber si se tienen problemas de cobertura? El concepto de Timing Advance (TA) es un auxiliar muy importante en este tema en especial. TA es un nmero entre 0 y 63 que describe la distancia entre la BTS y el MS, equivale normalmente de 0 a 35Km.

24 /

Seminario redes SS7/GSM/GPRS/EDGE

Deteccin de problemas de cobertura


4 La graficacin de Niveles de Rx contra TA (Timing Advance) nos describe problemas de islas en la cobertura de la red 4 Pueden ser: 0Zonas no cubiertas por la clula 0Zonas que se caracterizan por tener reas elevadas; cerros, montes, etc 0Etc

Problema de islas

25 /

Seminario redes SS7/GSM/GPRS/EDGE

Entidades GSM
4 Identidad de PLMN

0Es identificado por su MMC

(Cdigo Mvil de Pas) y el MCC (Cdigo de red mvil); finalmente el MNC (Cdigo de Red Mvil) identifica la red PLMN en el pas

4 Identidad de rea de Locacin (LAI)

0Identifica una localidad GSM. El rea de servicio de una

PLMN est dividido en reas de servicio de MSCs, y cada uno de ellas est dividido en locaciones que consisten en un nmero de clulas adyacentes

4 Identificador de Estacin Mvil Internacional (IMSI)


el mvil en la PLMN

0Est formado por MCC-MNC-MSIN 0El MSIN (Nmero de Identidad de Estacin Mvil) identifica

26 /

Seminario redes SS7/GSM/GPRS/EDGE

A-Link
Ejemplo de configuracin tipica

MAP ISUP TCAP SCCP MTP PCM 24 (DS-1)

Physical Layer = Framing Type = Line Code = Signaling Timeslots= Signaling Links = Protocol Base = SCCP / ISUP =

E1 Double frame HDLC 1 - 30 64K or 56K 14 bit SPC 12 bit CIC WB

STP

Version of MAP ?

27 /

Seminario redes SS7/GSM/GPRS/EDGE

Caso: Se actualizan continuamente la ubicacin de los mviles?


4 Cuando se recibe una llamada se enva un mensaje al mvil en toda el rea actual 4 El mvil realiza un Location Update cuando entra a una nueva localidad y a intervalos peridicos 4 En algunos mviles se realiza en el momento de activar o desactivar el mismo 4 Para esto es necesario revisar los mensajes Location Update y verificar si la frecuencia de mensajes es la esperada

28 /

Seminario redes SS7/GSM/GPRS/EDGE

Location Updating

Location updating request SCCP CR (BSSMAP CL3I [new LAI, DTAP Location updating request {IMSI or TMSI, old LAI}]), Location updating accept SCCP CC (DTAP Location updating accept {new TMSI, new LAI}) SCCP DT1 (DTAP TMSI Reallocation Complete) SCCP DT1 (BSSMAP Clear command) SCCP DT1 (BSSMAP Clear complete) SCCP Released SCCP Released complete

29 /

Seminario redes SS7/GSM/GPRS/EDGE

Cmo reunir toda la informacin de un Location Update?


4 La relacin entre mensajes pertenecientes a una misma solicitud son dadas por el SLR y DLR 4 Solamente con ambas direcciones es posible mostrar la transaccin completa
Dos valores diferentes!

30 /

Seminario redes SS7/GSM/GPRS/EDGE

Handover
old
Measurement information

new

SCCP DT1 (BSSMAP Handover required [new CID, Cause]) SCCP CR (BSSMAP Handover request [new CID, old CID, IMSI]) (BSSMAP Handover request ack (DTAP Handover command [HO Ref]))

SCCP CC

Handover command Handover access

SCCP DT1 (BSSMAP Handover comand (DTAP Handover command [HO Ref])) SCCP DT1 (BSSMAP Handover detect) SCCP DT1 (BSSMAP Handover complete [Cause]) SCCP DT1 (BSSMAP Clear command) SCCP DT1 (BSSMAP Clear complete)

Handover complete

Measurement information

31 /

Seminario redes SS7/GSM/GPRS/EDGE

Demostracin (Interfase A)

32 /

Seminario redes SS7/GSM/GPRS/EDGE

Demostracin (Trazado Multiprotocolos)

33 /

Seminario redes SS7/GSM/GPRS/EDGE

Diagrama general GPRS

34 /

Seminario redes SS7/GSM/GPRS/EDGE

Unidad de control de paquetes - PCU


4 Realiza funciones especficas para la operacin GPRS

0Maneja el sub-multiplexaje de mltiples MS en


un canal fsico

4 Decide que recursos de radio son alojados dinmicamente a uso de swicheo de paquetes y swicheo de circuitos 4 Segmentacin de paquetes y re-ensamblado 4 Garantiza enlace confiable para el MS

35 /

Seminario redes SS7/GSM/GPRS/EDGE

Serving GPRS Support Node - SGSN


4 Manejo de movilidad

0 Attach, Detach, Roaming


4 Manejo de sesin (PDP-Context) 4 Cifrado y autenticacin 4 Ruta de paquetes de datos 4 Paging 4 Entrega de informaciones de tarificacin (HPLMN)

para el uso de canales de radio

4 Compresin de datos (V.42 bis, RFC 1144)

36 /

Seminario redes SS7/GSM/GPRS/EDGE

Gateway GPRS Support Node - GGSN


4 Gateway para redes externas IP 4 Trabaja como enrutador para todas las direcciones IP de MTs (Terminaciones de mvil), que tienen un PDP context activo 4 Enrutado y tunelizado de paquetes de daatos 4 Entrega de informacin de tarificacin para el uso de redes de datos externas (Internet, X.25, PPP)

37 /

Seminario redes SS7/GSM/GPRS/EDGE

Terminal mvil y Equipo Terminal


4 Terminal mvil (MT) 4 Debe ser equipado con software para GPRS 4 Comunica el TE por medio de un canal de radio con una BTS 4 3 clases diferentes de MTs
llamada GSM 0 Class C: GPRS GSM

0 Class A: GPRS y GSM simultneamente 0 Class B: GPRS PDP context suspendido durante una

4 Equipo Terminal (TE) 4 Recibe y enva datos de usuario (p.e. laptop)

38 /

Seminario redes SS7/GSM/GPRS/EDGE

Stack de Protocolos, Plano de Transmisin

Application IP, X.25 SNDCP LLC RLC MAC GSM RF Relay SNDCP LLC BSSGP Network Service Frame Relay Ethernet GTP UDP/ TCP IP

Relay IP, X.25 GTP UDP/ TCP IP IP, X.25

Application

IP, X.25

Relay RLC MAC GSM RF BSSGP Network Service Frame Relay

Ethernet

Ethernet

MS

Um

BSS

Gb

SGSN

Gn

GGSN

Gi

ISP

39 /

Seminario redes SS7/GSM/GPRS/EDGE

Stack de protocolos, Plano de Control

Relay GMM/SM LLC Relay RLC MAC GSM RF RLC MAC GSM RF BSSGP Network Service Frame Relay BSSGP Network Service Frame Relay Ethernet GMM/SM LLC GTP UDP/ TCP IP

Relay GTP UDP/ TCP IP

Ethernet

MS

Um

BSS

Gb

Gn

40 /

Seminario redes SS7/GSM/GPRS/EDGE

Interfase Gn
4 Encapsulacion y tunelizado de paquetes 4 Intercambio de paquetes de datos de usuario, informacin de sealizacin y control entre GSNs a travs del backbone IP Tunel GTP
Paquetes IP

Subscriptor GPRS

Servidor IP

Sealizacin para crear, modificar y borrar tunelizados

41 /

Seminario redes SS7/GSM/GPRS/EDGE

Interfase Gb
4 Enruta carga IP, sealizacin GMM/SM y and SMS hacia el BSS correcto 4 Adapta el tamao del paquete IP a los requerimientos de los niveles fsicos en Gb (segmentacin y reensamblado)
IP SM S GMM/SM

IP Packets
LLC

IP Server

42 /

Seminario redes SS7/GSM/GPRS/EDGE

Abis and Um - Interface


4 Radio Link Control RLC is responsible for efficient use of physical link, e.g. segmentation/reass. of LLC frames 4 Medium Access Control MAC handles the access to the physical link, e.g. using multiplexing functions
IP Packets, GMM/SM, SMS LLC Frames RLC

Temporary Block Flows (unidirectional)

IP Server

43 /

Seminario redes SS7/GSM/GPRS/EDGE

Demostracin (Estadsticos y anlisis)

44 /

Seminario redes SS7/GSM/GPRS/EDGE

Metodologa de encriptado
Input Direction Input Direction

Kc

GEA/x
Output

Kc

GEA/x
Output

Unciphered Frame

Ciphered Frame

Deciphered Frame

MS or SGSN

SGSN or MS

4 El GPRS Encryption Algorithm (GEA/x) tiene tres parmetros de entrada:

0Llave de encriptado Kc 0Direccin de Transferencia 0Variable de Entrada dependiente del Frame


45 / Seminario redes SS7/GSM/GPRS/EDGE

Cmo desencriptar?

K15

46 /

Seminario redes SS7/GSM/GPRS/EDGE

Demostracin (Desencriptado)

47 /

Seminario redes SS7/GSM/GPRS/EDGE

GPRS vs. EGPRS (1/3)


GSM/GPRS
Q

EGPRS
Q

GMSK = 1 bit por simbolo --> 20 kbit/s por ranura

8PSK = 3 bits por smbolo --> 60 kbit/s por ranura Resultados: - mayor tasa de transferencia - mejor eficiencia de espectro

48 /

Seminario redes SS7/GSM/GPRS/EDGE

GPRS vs. EGPRS (2/3)


Niveles de protocolos diferentes entre GPRS/ EGPRS Niveles de protocolos comunes para GPRS/ EGPRS

Application IP / X.25 SNDCP LLC RLC MAC GSM RF Um RLC MAC GSM RF Relay
BSSGP

IP / X.25 Relay
SNDCP

GTP UDP / TCP IP L2 L1 Gn

GTP UDP / TCP IP L2 L1 Gi

LLC BSS GP NS L1 bis Gb UDP BSSGP SNDCP

NS L1bis

MS RLC MAC LLC IP

BSS

SGSN

GGSN

Radio Link Control Media Access Control Protocol Logical Link Control Internet Protocol

User Datagram Protocol GTP GPRS Tunneling Protocol BSS GPRS Protocol Sub-Network Dependent Convergence Protocol

49 /

Seminario redes SS7/GSM/GPRS/EDGE

GPRS vs. EGPRS (3/3)


EGPRS

50 /

Seminario redes SS7/GSM/GPRS/EDGE

EDGE Performance Rates

4 La tasa de transmisin promedio

para EDGE es 30 KBit/s por ranura 4 La tasa mxima para EDGE es 60 KBit/s por ranura

51 /

Seminario redes SS7/GSM/GPRS/EDGE

Ongoing NEM development for Abis


4 Abis es una interfase propietaria viva dentro de la BSS (Base Station Subsystem) 4 La implementacin de Abis cambia de versin (tpicamente una vez al ao) 4 Todo el trfico de aire es transportado a travs de la interfase Abis (Voz, CS-Data, PS-Data)
S MN IEES D0 IEES 90SMN D0 90

Um IF Ejemplos de versiones: A 4 Ericsson Abis Gb 0 R9 -> R10 -> R11 -> R12 (coming next) 4 Siemens 0 BR5.5 -> BR6.0 (introduccin de EDGE) 0-> BR7.0 (introduccin de alojamiento de canales Abis dinmicos) 0-> BR8.0 (prximamente)
SIEMENS
SIEMENS

S MN IEES

D0 IEES 90SMN

D0 90

52 /

Seminario redes SS7/GSM/GPRS/EDGE