TEKTRONIX Redes SS7 GSM/GPRS/EDGE

Transcripción

TEKTRONIX Redes SS7 GSM/GPRS/EDGE
Seminario de redes
SS7/GSM/(E)GPRS
Geran
Appl
Appl
SNDCP
SNDCP
GTP
GTP
LLC
LLC
UDP/TCP
UDP/TCP
BSSGP
IP
IP
RLC
RLC
MAC
MAC Network Service
GSM RF
GSM RF PCU
Um
PCU
Abis
BSSGP
Network ServiceRFC 1490
Frame Relay
RFC 1490
Frame RelayFrame Relay
Gb
Frame Relay
Gn
Gi
Contenido del seminario
4
4
SS7
0
Depurando el funcionamiento de la red ISUP/SS7
0
Interfase Abis; problemas en la interfase aire a ser evaluados en los
enlaces de señalización
Interfases GSM (Camel, MAP, etc)
La mejora del desempeño con la correlación de información en varias
interfases
GSM
0
0
4
GPRS
0
0
0
Interfases Gr, Gn, Gi, etc
Interfase Gb; aplicaciones para detección de razones de liberación de
conexión
Interfase Gb; Detección de problemas de desempeño en la red por
medio de estadísticos
Interfase Gb; ¿Despliegue de información encriptada?
0
0
0
Evolución de la red de datos
Evolución de la interfase Abis
Monitoreo Abis (GSM/GPRS/EDGE)
0
4
2/
EDGE
Seminario redes SS7/GSM/GPRS/EDGE
Sesión 1
SS7
Depurando el
funcionamiento de
la red ISUP/SS7
Guias para identificación 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
Red A
∆t
ACM
SPC
Red B
ANM
4/
Seminario redes SS7/GSM/GPRS/EDGE
Diferencia de tiempos entre mensajes
5/
Seminario redes SS7/GSM/GPRS/EDGE
Verificación de llamadas completadas
4 Para verificar el desempeño de la red tenemos indicadores
que nos dicen la causa de liberación de las llamadas
4 Hay causas de colgado que podemos clasificar en 7
categorías:
0Evento Normal
0Evento Normal
0Recurso no disponible
0Servicio u opción no disponible
0Servicio u opción no implementado
0Mensaje inválido (parámetro 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
opción 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. parámetro 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
Análisis fuera de línea
Causas de colgado
14000
12000
10000
Lamadas exitosas/no existosas
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
opción no
implementada
Clase 6 Error de
protocolo
Intentos
15 /
Seminario redes SS7/GSM/GPRS/EDGE
Análisis en tiempo real
4 El mismo análisis 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
Detección de problemas en la interfase
aire
4 En GSM/GPRS/EDGE
se tiene información
transmitida por el
móvil; esta consiste de
nivel recibido y una
prueba de BER
18 /
Seminario redes SS7/GSM/GPRS/EDGE
Niveles recibidos por los móviles
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 congestión en
algunas celdas o
subutilización en otras, es
muy util conocer los niveles
reportados por móviles y
BTS’s
00
-<110 dBm
063
-48 dBm
19 /
Seminario redes SS7/GSM/GPRS/EDGE
¿Calidad de transmisión del móvil?
4 Una vez digitalizada la información, la forma de evaluación es
la misma que para transmisión de datos; es decir, se realliza
una prueba de BER (Bit error)
4 Si la tasa aumenta significa que la calidad de transmisión ha
bajado
4 Esto nos describe la calidad del servicio a nivel usuario
20 /
Seminario redes SS7/GSM/GPRS/EDGE
Calidad de recepción
4 En una situación ideal, la
mayoría de los eventos
deberían estar por encima
de RXQUAL > 4
21 /
RXQUAL
Bit Error Rate
Assumed
BER
0
BER < 0.2 %
0,14 %
1
0.2%<BER<0.4%
0.28%
2
0.2%<BER<0.8%
0.57%
3
0.8%<BER<1.6%
1.13%
4
1.6%<BER<3.2%
2.26%
5
3.2%<BER<6.4%
4.53%
6
6.4%<BER<12.8
9.05%
7
BER>12.8
18.1
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
recepción, se tenga una
buena calidad de recepción
0Si hay bajo nivel de
recepción haya una mala
calidad de recepción…
Entonces ¿Qué ocurre cuando
tenemos un muy buen nivel
de recepción y baja
calidad?
Incrementa tasa de
errores
23 /
Incrementa nivel de
recepción
Seminario redes SS7/GSM/GPRS/EDGE
Problemas de cobertura
Ahora bien; ¿Qué hay acerca
de la cobertura?
¿Cómo 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 número 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
Detección de problemas de cobertura
4 La graficación de Niveles de
Rx contra TA (Timing
Advance) nos describe
problemas de islas en la
cobertura de la red
Problema de
islas
4 Pueden ser:
0Zonas no cubiertas por la
célula
0Zonas que se caracterizan
por tener áreas elevadas;
cerros, montes, etc
0Etc…
25 /
Seminario redes SS7/GSM/GPRS/EDGE
Entidades GSM
4 Identidad de PLMN
0Es identificado por su MMC
(Código Móvil de País) y el
MCC (Código de red móvil); finalmente el MNC (Código de
Red Móvil) identifica la red PLMN en el país
4 Identidad de Área de Locación (LAI)
0Identifica una localidad GSM. El área de servicio de una
PLMN está dividido en áreas de servicio de MSC’s, y cada
uno de ellas está dividido en locaciones que consisten en
un número de células adyacentes
4 Identificador de Estación Móvil Internacional (IMSI)
0Está formado por MCC-MNC-MSIN
0El MSIN (Número de Identidad de Estación Móvil) identifica
el móvil en la PLMN
26 /
Seminario redes SS7/GSM/GPRS/EDGE
A-Link
Ejemplo de configuración tipica
MAP
ISUP
TCAP
SCCP
MTP
Physical Layer =
Framing Type =
Line Code =
Signaling Timeslots=
E1
Double frame
HDLC
1 - 30
Signaling Links =
64K or 56K
Protocol Base =
14 bit SPC
12 bit CIC
PCM 24 (DS-1)
SCCP / ISUP =
STP
27 /
WB
Version of MAP ?
Seminario redes SS7/GSM/GPRS/EDGE
Caso: ¿Se actualizan continuamente la
ubicación de los móviles?
4 Cuando se recibe una llamada se envía un mensaje
al móvil en toda el área actual
4 El móvil realiza un Location Update cuando entra a
una nueva localidad y a intervalos periódicos
4 En algunos móviles 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
¿Cómo reunir toda la información de un
Location Update?
4 La relación entre mensajes
pertenecientes a una misma
solicitud son dadas por el
SLR y DLR
4 Solamente con ambas
direcciones es posible
mostrar la transacción
completa
¡Dos valores
diferentes!
30 /
Seminario redes SS7/GSM/GPRS/EDGE
Handover
new
old
Measurement
information
Handover command
SCCP DT1 (BSSMAP Handover required [new CID, Cause])
SCCP CR
(BSSMAP Handover request
[new CID, old CID, IMSI])
SCCP CC
(BSSMAP Handover request ack
(DTAP Handover command [HO Ref]))
SCCP DT1 (BSSMAP Handover comand
(DTAP Handover command [HO Ref]))
Handover access
SCCP DT1 (BSSMAP Handover detect)
Handover complete
SCCP DT1 (BSSMAP Handover complete [Cause])
SCCP DT1 (BSSMAP Clear command)
SCCP DT1 (BSSMAP Clear complete)
Measurement
information
31 /
Seminario redes SS7/GSM/GPRS/EDGE
Demostración (Interfase A)
32 /
Seminario redes SS7/GSM/GPRS/EDGE
Demostración (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 específicas para la
operación GPRS
0Maneja el sub-multiplexaje de múltiples MS en
un canal físico
4 Decide que recursos de radio son alojados
dinámicamente a uso de swicheo de
paquetes y swicheo de circuitos
4 Segmentación 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 sesión (PDP-Context)
4 Cifrado y autenticación
4 Ruta de paquetes de datos
4 Paging
4 Entrega de informaciones de tarificación (HPLMN)
para el uso de canales de radio
4 Compresión 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 MT‘s (Terminaciones
de móvil), que tienen un PDP context
activo
4 Enrutado y tunelizado de paquetes de
daatos
4 Entrega de información de tarificación
para el uso de redes de datos externas
(Internet, X.25, PPP)
37 /
Seminario redes SS7/GSM/GPRS/EDGE
Terminal móvil y Equipo Terminal
4 Terminal móvil (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 MT´s
0 Class A: GPRS y GSM simultáneamente
0 Class B: GPRS PDP context suspendido durante una
llamada GSM
0 Class C: ó GPRS ó GSM
4 Equipo Terminal (TE)
4 Recibe y envía datos de usuario (p.e. laptop)
38 /
Seminario redes SS7/GSM/GPRS/EDGE
Stack de Protocolos, Plano de
Transmisión
Application
Relay
IP, X.25
LLC
39 /
IP, X.25
Relay
SNDCP
Relay
SNDCP
GTP
GTP
LLC
UDP/
TCP
UDP/
TCP
IP
IP
RLC
RLC
BSSGP
BSSGP
MAC
MAC
Network
Service
Network
Service
GSM RF
GSM RF
Frame
Relay
Frame
Relay
MS
Application
Um
BSS
Gb
Ethernet
SGSN
IP, X.25
IP, X.25
Ethernet
Gn
GGSN
Ethernet
Gi
ISP
Seminario redes SS7/GSM/GPRS/EDGE
Stack de protocolos, Plano de Control
Relay
GMM/SM
GMM/SM
GTP
GTP
LLC
LLC
UDP/
TCP
UDP/
TCP
IP
IP
Relay
RLC
RLC
BSSGP
BSSGP
MAC
MAC
Network
Service
Network
Service
GSM RF
GSM RF
Frame
Relay
Frame
Relay
MS
40 /
Relay
Um
BSS
Gb
Ethernet
Ethernet
Gn
Seminario redes SS7/GSM/GPRS/EDGE
Interfase Gn
4 Encapsulacion y tunelizado de paquetes
4 Intercambio de paquetes de datos de usuario,
información de señalización y control entre GSNs a
través del backbone IP
Tunel GTP
Subscriptor
GPRS
41 /
Paquetes IP
Servidor IP
Señalización para crear, modificar y borrar
tunelizados
Seminario redes SS7/GSM/GPRS/EDGE
Interfase Gb
4 Enruta carga IP, señalización GMM/SM y and SMS hacia el
BSS correcto
4 Adapta el tamaño del paquete IP a los requerimientos de los
niveles físicos en Gb (segmentación 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)
43 /
IP Server
Seminario redes SS7/GSM/GPRS/EDGE
Demostración (Estadísticos y análisis)
44 /
Seminario redes SS7/GSM/GPRS/EDGE
Metodología de encriptado
Input
Kc
Direction
GEA/x
Input
Kc
GEA/x
Output
Output
Unciphered
Frame
Direction
Deciphered
Frame
Ciphered
Frame
MS or SGSN
SGSN or MS
4 El GPRS Encryption Algorithm (GEA/x) tiene tres
parámetros de entrada:
0Llave de encriptado Kc
0Dirección de Transferencia
0Variable de Entrada dependiente del Frame
45 /
Seminario redes SS7/GSM/GPRS/EDGE
¿Cómo desencriptar?
K15
46 /
Seminario redes SS7/GSM/GPRS/EDGE
Demostración (Desencriptado)
47 /
Seminario redes SS7/GSM/GPRS/EDGE
GPRS vs. EGPRS (1/3)
GSM/GPRS
EGPRS
Q
Q
I
GMSK = 1 bit por simbolo
--> 20 kbit/s por ranura
I
8PSK = 3 bits por símbolo
--> 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
IP / X.25
Relay
SNDCP
LLC
RLC
Relay
BSSGP
LLC
UDP / TCP
UDP / TCP
BSS GP
IP
IP
MAC
MAC
NS
NS
L2
L2
GSM RF
GSM RF
L1bis
L1 bis
L1
L1
MS
RLC
MAC
LLC
IP
49 /
RLC
GTP
GTP
SNDCP
Um
BSS
Radio Link Control
Media Access Control Protocol
Logical Link Control
Internet Protocol
Gb
SGSN
UDP
BSSGP
SNDCP
Gn
GGSN
Gi
User Datagram Protocol
GTP
GPRS Tunneling Protocol
BSS GPRS Protocol
Sub-Network Dependent Convergence Protocol
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 transmisión promedio
para EDGE es 30 KBit/s por
ranura
4 La tasa máxima 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 implementación de Abis cambia de versión
(típicamente una vez al año)
4 Todo el tráfico de aire es transportado a través de la
interfase Abis (Voz, CS-Data, PS-Data)
SIEMENS
Um IF
Ejemplos de versiones:
A
4 Ericsson
Abis
Gb
0… R9 -> R10 -> R11 -> R12 (coming next)
4 Siemens
0… BR5.5 -> BR6.0 (introducción de EDGE)
0-> BR7.0 (introducción de alojamiento de canales Abis dinámicos)
0-> BR8.0 (próximamente)
D900SIEMENS
D900
SIEMENS
SIEMENS
52 /
SIEMENS
D900SIEMENS
D900
Seminario redes SS7/GSM/GPRS/EDGE

Documentos relacionados