Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Índice
Índice
ÍNDICE
GLOSARIO..................................................................................................................... 3
INTRODUCCIÓN .......................................................................................................... 7
-1-
Diseño de una red de señalización SS7 sobre IP para redes de telefonía móvil GSM y UMTS
-2-
GLOSARIO
GLOSARIO
-3-
Diseño de una red de señalización SS7 sobre IP para redes de telefonía móvil GSM y UMTS
-4-
GLOSARIO
-5-
Diseño de una red de señalización SS7 sobre IP para redes de telefonía móvil GSM y UMTS
-6-
INTRODUCCIÓN
1
INTRODUCCIÓN
-7-
Diseño de una red de señalización SS7 sobre IP para redes de telefonía móvil GSM y UMTS
Los nodos de las redes GSM utilizan el sistema de señalización número 7 (en
adelante SS7) para intercambiar información relativa al control de llamadas,
información de control de la movilidad de los usuarios y también para transportar los
mensajes de texto intercambiados entre usuarios (en adelante SMS, de Short Message
Service).
El sistema SS7 surgió dentro del entorno de la telefonía fija. Fue necesario crear
un nuevo protocolo (MAP) para añadirle las funcionalidades requeridas por las redes
GSM, tales como consulta a registros de usuarios. Basándose en estas nuevas
funcionalidades se implementó el servicio de envío de mensajes de texto de móvil a
móvil (SMS). Sin embargo, tanto las nuevas funcionalidades como las originales,
utilizan como base el protocolo de transporte de señalización MTP, diseñado para unas
redes con un tráfico de señalización mucho menor que el de las redes móviles. En redes
con alta densidad de usuarios, las limitaciones del MTP suponen un serio problema a la
hora de cursar la señalización de determinados nodos.
-8-
INTRODUCCIÓN
Las redes IP son claramente más adecuadas que las redes SS7 para el transporte de
información sin requisitos estrictos de retardo o ancho de banda. Por ello, los
operadores de telefonía móvil pueden encontrar ventajoso utilizar esta tecnología para el
transporte de SMS.
-9-
LA SEÑALIZACIÓN SS7 EN UNA RED MÓVIL
2
LA SEÑALIZACIÓN
SS7 EN UNA RED
MÓVIL
- 11 -
Diseño de una red de señalización SS7 sobre IP para redes de telefonía móvil GSM y UMTS
Los usuarios de una Red de Conmutación, como es una red GSM, también
intercambian señalización con elementos de la red, por ejemplo al marcar un número de
teléfono, o al colgar.
- 12 -
LA SEÑALIZACIÓN SS7 EN UNA RED MÓVIL
HLR
MSC STP STP
SCP
MSC STP STP
SMSC
Enlaces de señalización
Enlaces de voz
Los elementos que forman la red SS7 en una red GSM son los siguientes:
- 13 -
Diseño de una red de señalización SS7 sobre IP para redes de telefonía móvil GSM y UMTS
Es posible que para proveer algunos servicios de Red Inteligente de forma masiva
sea necesario disponer de varios nodos SCP, para distribuir la carga total de proceso del
servicio. Si estos nodos requieren utilizar una base de datos común, es necesario
disponer de un nodo independiente que la contenga. Este nodo se llama SDP, y también
utiliza la Red SS7 para recibir y responder las consultas que provienen de los nodos
SCP.
La base de datos del SDP se puede distribuir físicamente en varios nodos en caso
de bases de datos de millones de registros y frecuencias de acceso elevadas, para mayor
facilidad de implementación.
- 14 -
LA SEÑALIZACIÓN SS7 EN UNA RED MÓVIL
Consiste en una base de datos que almacena, tanto la MSC en la que se encuentra
registrado cada usuario como la información de acceso a servicios de los clientes. El
HLR recibe peticiones de actualización de localización y envío de registros de usuario
por parte de una GMSCs (Una GMSC es una MSC capaz de interrogar al HLR) cuando
un nuevo usuario entra en el área de cobertura atendida por ésta. En el caso de redes de
2.5G, con GPRS, los nodos SGSN también piden el registro de cada usuario al que
atienden, y envían peticiones de actualización de localización al HLR, de igual manera
que una GMSC.
Todas las peticiones de actualización y consultas que recibe el HLR, así como sus
respuestas correspondientes, son señalización entre nodos, y se envían mediante una red
SS7.
El VLR es una base de datos que almacena los registros de los usuarios activos
que se encuentran atendidos por una MSC. En la mayoría de fabricantes, el VLR es un
software que se ejecuta en la propia MSC. En el VLR se copian íntegramente los
registros del HLR para todos los usuarios a los que atiende la MSC, de forma que ésta
no necesita realizar consultas reiteradas al HLR para determinar si un cierto usuario
puede acceder un servicio concreto. De este modo se reduce el tráfico de señalización
entre MSC y HLR.
Cuando un usuario se mueve y pasa a estar atendido por otra MSC, el VLR
antiguo recibe del HLR la orden de borrar el registro local del usuario.
- 15 -
Diseño de una red de señalización SS7 sobre IP para redes de telefonía móvil GSM y UMTS
- 16 -
LA SEÑALIZACIÓN SS7 EN UNA RED MÓVIL
En otros casos realmente no se pierde seguridad por no utilizar los STPs para
enviar la señalización. Los nodos que únicamente envían señalización a un solo destino
no necesitan una red de transmisión de señalización. Con un linkset directo es
suficiente. Un ejemplo de estos nodos son las BSCs. Una BSC se conecta únicamente a
una MSC, y sólo le envía mensajes de señalización a ésta. Si falla la BSC, la MSC, o la
transmisión entre estos nodos, la BSC quedará fuera de servicio, por lo que no se gana
seguridad estableciendo enlaces de señalización redundantes.
1
En la norma americana las líneas punto a punto son T1s en lugar de E1s, y el ancho de banda de
los canales digitales multiplexados es de 56 kbps.
- 17 -
Diseño de una red de señalización SS7 sobre IP para redes de telefonía móvil GSM y UMTS
Entre dos nodos de una red SS7 se pueden definir como máximo 16 canales, pero
por lo general no se suelen implementar más de 8 en las redes reales, debido a
limitaciones del protocolo MTP que se analizarán en el apartado 2.3.3.3. Se puede
observar que de la transmisión TDM sobre enlaces punto a punto de 2 Mbps (32 canales
de 64 kbps) se utiliza, en el mejor de los casos, hasta un 25%. En realidad, si se utilizan
enlaces redundantes la carga de tráfico en uno de ellos no debe superar el 50%, de
forma que en caso de caída de un enlace se pueda cursar todo el tráfico por el otro, por
lo que el tráfico máximo que se puede cursar por los E1s, de 2Mbps, es de 256 kbps
(12’5% como máximo). El consumo de recursos de transmisión en la red SS7
tradicional es claramente poco eficiente.
Definidos
como linkset Canales desaprovechados
STP 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 STP
32 x 64 kbps
Sincronismo de trama
Esta capa del protocolo se encarga de todas las tareas de nivel de enlace, de forma
que se asegura que entre los dos extremos de un enlace de señalización se pueden
intercambiar mensajes de forma fiable. Estas tareas son:
• Sincronismo de enlace.
• Monitorización de tasa de errores.
• Generación y comprobación de códigos de redundancia cíclica (CRC) y
números de secuencia de MSUs.
• Gestión de colas de entrada y salida de MSUs y monitorización de
congestión.
- 18 -
LA SEÑALIZACIÓN SS7 EN UNA RED MÓVIL
Este nivel es el corazón de la red SS7. El nivel 3 de MTP (en adelante MTP-3) es
el encargado de proveer conectividad entre todos los nodos de la red, de forma que
asegura que dos nodos puedan intercambiar mensajes de señalización,
independientemente de si están directamente conectados o no.
Existe, además, un identificador de red (NI) de dos bits que aplica al mensaje
MTP entero y se utiliza para diferenciar los mensajes MTP3 intercambiados entre las
redes MTP nacionales y la red MTP internacional.
2
14 bits según norma de la UIT-T. En Japón se utilizan 16 bits, y en Norte América 24 bits.
- 19 -
Diseño de una red de señalización SS7 sobre IP para redes de telefonía móvil GSM y UMTS
El encaminamiento de mensajes basado en SPC (en realidad SPC más NI) consiste
en el conjunto de reglas que se aplican en el momento en que llega un mensaje MTP al
nivel de red del protocolo (nivel 3). Mediante estas reglas se decide si el propio nodo es
el destino de un mensaje o, en caso de no serlo, por qué enlace de señalización (nivel 2)
cursar el mensaje. El nivel MTP-3 de un nodo puede enviar mensajes hacia cualquiera
de los niveles MTP-2, definidos en cada uno de sus enlaces de señalización. Encaminar
los mensajes, en este nivel, es decidir por qué enlace de señalización enviarlos.
- 20 -
LA SEÑALIZACIÓN SS7 EN UNA RED MÓVIL
STP
A
STP
Enlaces de señalización B
Enlaces de voz
En la Figura 3, la MSC dispone de tres linksets, por ejemplo, de cuatro SLCs hacia
la BSC y de ocho SLCs hacia los STPs. La capa de Red de MTP de la MSC dispone en
total de 20 enlaces de señalización a los que poder entregar mensajes. Para discriminar
qué mensajes enviar por cada enlace, en primer lugar se escoge el linkset por el que se
entregará el mensaje. La capa MTP-3 dispondrá de una tabla como la que se muestra a
continuación:
- 21 -
Diseño de una red de señalización SS7 sobre IP para redes de telefonía móvil GSM y UMTS
De acuerdo con la tabla anterior, la MSC enviaría todos los mensajes MTP-3 cuyo
destino es la BSC por el linkset directo hacia la BSC (aún no se ha determinado cuál de
los cuatro enlaces hacia la BSC utilizar en cada mensaje concreto). Para el caso de los
mensajes MTP-3 cuyo destino es el HLR, la MSC dispone de dos linksets con la misma
prioridad para enviarlos. En este caso, la mitad de los mensajes los enviará por el linkset
con el STP-A y la otra mitad por el linkset con el STP-B (reparto de carga). De nuevo,
quedaría por determinar qué enlace dentro del linkset utilizar parar enviar un mensaje
MTP concreto. Si el linkset hacia STP-B tuviera, por ejemplo, prioridad 2, se enviarían
todos los mensajes hacia el STP-A, y sólo se enviarían hacia el STP-B en caso de fallo
en la entrega por el linkset hacia el STP-A.
3
Todos los mensajes MTP pertenecientes a la misma transacción de nivel superior (en redes GSM
ISUP o SCCP) siempre utilizan el mismo valor de SLS. De esta forma se garantiza que todos esos
mensajes se envían por el mismo camino, asegurándose el orden en la entrega de mensajes para una
misma transacción.
- 22 -
LA SEÑALIZACIÓN SS7 EN UNA RED MÓVIL
Dentro de un linkset, se utilizan los bits menos significativos del campo SLS para
escoger el SLC por el que enviar el mensaje. Para repartir carga entre los enlaces de un
linkset de dos SLCs se utiliza el bit menos significativo. Para repartir carga entre cuatro
SLCs se utilizarán los dos bits menos significativos del SLS, y para repartir entre ocho
SLCs se utilizarán los tres bits menos significativos del SLS. Ahora bien, si se define un
linkset con un número de SLCs que no sea potencia de 2, no se repartirá bien la carga de
señalización entre ellos.
4
Según norma de la UIT-T el campo SLS se compone de cuatro bits. En norma ANSI se utilizan 5
u 8 bits.
- 23 -
Diseño de una red de señalización SS7 sobre IP para redes de telefonía móvil GSM y UMTS
El protocolo SCCP provee dos funciones fundamentales de las que carece MTP.
La primera de ellas es la capacidad de discriminar aplicaciones dentro de un nodo con
un único punto de señalización. MTP sólo reconoce nodos completos, y no distingue
entre las diferentes aplicaciones software dentro de un único nodo físico. Las
aplicaciones software que se ejecutan en los nodos de conmutación se denominan
subsistemas. De esta forma, una MSC puede funcionar a la vez como HLR, y
distinguirá la aplicación a la que entregar los mensajes por el número de subsistema
enviado en el mensaje SCCP.
- 24 -
LA SEÑALIZACIÓN SS7 EN UNA RED MÓVIL
Los GTs consisten en secuencias de dígitos decimales con formato según la norma
UIT-T E.164, es decir, idénticos en su codificación a los números de teléfono
habituales. Como sabemos, mediante los “números de teléfono” podemos identificar
líneas de teléfono en todo el mundo. Es decir, el rango de direcciones de líneas de
teléfono tiene ámbito global, y las centrales de conmutación de telefonía están diseñadas
para interpretar estas secuencias. Por eso se decidió utilizar estos mismos
identificadores, en lugar de para identificar líneas de teléfono, para identificar a los
propios nodos de las redes de conmutación.
A la hora de enviar un mensaje SCCP a través de una red MTP, se debe realizar
una traducción de la dirección SCCP (GT) a la dirección MTP (SPC). Sin embargo, un
nodo puede realizar una traducción “parcial” del GT a SPC. La dirección MTP a la que
se envía el mensaje puede corresponder con un nodo intermedio. En este caso, el nodo
intermedio recibe un mensaje con su dirección MTP. Por tanto, lo abre y lo entrega a su
nivel SCCP, y a este nivel la dirección destino (GT) no es el propio nodo, por lo que de
nuevo se realiza una traducción de GT a SPC, pero esta vez en el nodo intermedio.
- 25 -
Diseño de una red de señalización SS7 sobre IP para redes de telefonía móvil GSM y UMTS
RRed
edMTP
MTP
Red MTP internacional
internacional Red MTP
Red MTP Red MTP
nacional nacional
nacional nacional
En el tramo final, la red nacional destino puede enviar el mensaje SCCP tanto al
GT destino como al DPC+SSN del nodo destino.
- 26 -
LA SEÑALIZACIÓN SS7 EN UNA RED MÓVIL
MAP especifica una serie de flujos de información y servicios que posibilitan que
un usuario pueda engancharse a cualquier MSC que le de cobertura, y pueda acceder a
todos sus servicios independientemente de su localización. Además, MAP define
mecanismos de autentificación de usuarios y terminales, derivados del acceso radio de
los usuarios.
- 27 -
Diseño de una red de señalización SS7 sobre IP para redes de telefonía móvil GSM y UMTS
- 28 -
LA SEÑALIZACIÓN SS7 EN UNA RED MÓVIL
MSC SMSC
FORWARD
S HORT MESS
AGE (MO)
ACK
ESSA GE (MO)
D SH O R T M
FORWAR
t t
Una vez que el SMSC procesa el mensaje, comienza una serie de intentos de
entrega de dicho mensaje al usuario destino. Para ello, en cada intento interroga al HLR
acerca de la MSC en la que se encuentra el usuario destino. Este mensaje MAP se
denomina Send Routing Information for Short Message (SRIfSM), y la respuesta
también, aunque se transporta sobre un mensaje TCAP de tipo response, por lo que para
distinguirlo se dice SRIfSM-response.
Una vez que el SMSC conoce la MSC destino envía un mensaje MAP
denominado Forward Short Message Mobile Terminating (FSM-MT). Si el SMSC no
recibe el mensaje de asentimiento correspondiente, Forward Short Message Mobile
Terminating Acknowledgement (FSM-MT-ack), se inicia un proceso de reintentos
sucesivos con diferentes esquemas de tiempo entre reintentos. Si después de un número
prefijado de reintentos no se recibe el mensaje de asentimiento de la MSC destino, el
mensaje se borra en el SMSC.
- 29 -
Diseño de una red de señalización SS7 sobre IP para redes de telefonía móvil GSM y UMTS
SMSC HLR
MSC
Send Routing
Info . for SM
e
- respons
outi ng Info. for SM
Send R
t
rminating-ack
t Messa ge Mobile Te
Forward Shor
t t
- 30 -
TRANSPORTE DE SEÑALIZACIÓN SS7 SOBRE IP
3
TRANSPORTE DE
SEÑALIZACIÓN SS7
SOBRE IP
- 31 -
Diseño de una red de señalización SS7 sobre IP para redes de telefonía móvil GSM y UMTS
3.1 SIGTRAN
SIGTRAN (de signalling transport) es el nombre del grupo de trabajo del IETF
encargado de definir una arquitectura para el transporte de señalización en tiempo real
sobre redes IP. A raíz de ello, no sólo se creó una arquitectura, sino que se definió un
conjunto de protocolos de comunicaciones para transportar mensajes SS7 sobre IP.
S7UP/S7AP
Capa de adaptación
SCTP
IP
Figura 7 Arquitectura de protocolos SIGTRAN.
- 32 -
TRANSPORTE DE SEÑALIZACIÓN SS7 SOBRE IP
Los anteriores protocolos de transporte sobre IP, TCP y UDP, se diseñaron como
protocolos de propósito general, y presentan ciertas limitaciones que les hacen
inadecuados para transportar señalización SS7, debido a las características de este
tráfico.
- 33 -
Diseño de una red de señalización SS7 sobre IP para redes de telefonía móvil GSM y UMTS
5
Para iniciar una conexión TCP, un cliente envía un mensaje SYN a un servidor. El servidor le
envía un SYN ACK y espera un nuevo ACK de este último mensaje para establecer la conexión. El
ataque por SYN consiste en enviar a un servidor mensajes SYN con direcciones origen aleatorias, de
forma masiva. Como los ACKs de los SYN-ACKs no se reciben, se satura el buffer donde el protocolo
almacena los establecimientos de conexiones en curso, de forma que se colapsa el servidor y éste no
puede atender nuevas conexiones.
- 34 -
TRANSPORTE DE SEÑALIZACIÓN SS7 SOBRE IP
Los dos últimos puntos son los que hacen que SCTP sea mucho más adecuado
para el transporte de señalización, aparte de la mayor protección frente a ataques de este
protocolo. La posibilidad de establecer múltiples trenes de datos (streams) entre dos
aplicaciones permite que exista un proceso de nivel de aplicación de SCTP que gestione
la señalización ISUP. Los mensajes asociados a una llamada se envían por un stream
concreto. Si un mensaje ISUP no se entrega correctamente y es necesario retransmitirlo,
el resto de streams no se ven afectados por el retardo (Ver Figura 8).
- 35 -
Diseño de una red de señalización SS7 sobre IP para redes de telefonía móvil GSM y UMTS
Dentro del protocolo SCTP, se utiliza el término stream para referirse a una
secuencia de mensajes de usuario que debe entregarse al nivel superior de forma
ordenada.
- 36 -
TRANSPORTE DE SEÑALIZACIÓN SS7 SOBRE IP
En el ámbito de la planificación de una red SS7 sobre IP, el dato más relevante es
el tamaño de las cabeceras de los datos de usuario. La cabecera de un chunk de datos de
usuario mide 16 octetos, y pueden contener hasta 65520 octetos de información del
nivel superior. Esto significa que, en principio, cualquier mensaje de cualquier
operación MAP, ISUP o CAMEL cabe en un chunk de datos SCTP, incluyendo las
cabeceras de los protocolos de adaptación intermedios.
- 37 -
Diseño de una red de señalización SS7 sobre IP para redes de telefonía móvil GSM y UMTS
CABECERA COM ÚN 2 4 o c te to s
D A T O S U S U A R IO S C T P H a s ta 6 5 5 2 0 o c te to s
- 38 -
TRANSPORTE DE SEÑALIZACIÓN SS7 SOBRE IP
3.3 M2PA
- 39 -
Diseño de una red de señalización SS7 sobre IP para redes de telefonía móvil GSM y UMTS
está activo. Ambas funciones las realiza SCTP, por lo que no se implementan en el
protocolo M2PA.
• El interfaz hacia MTP3 es el mismo que el interfaz MTP3/MTP2, pero M2PA
gestiona asociaciones SCTP en lugar de enlaces MTP2.
• Informa a MTP3 de los cambios de estado de forma asíncrona.
• M2PA procesa las primitivas que le indica la capa MTP3, de forma que reemplaza
completamente la capa MTP2.
TCAP TCAP
SGW
SCCP SCCP
SCTP SCTP
MTP1 MTP1
IP IP
Enlace SS7
Red
RedIP
IP
La especificación MTP requiere que todos los nodos con capa MTP3, incluidos los
SGWs M2PA, cuenten con un punto de señalización.
- 40 -
TRANSPORTE DE SEÑALIZACIÓN SS7 SOBRE IP
TCAP TCAP
SGW SGW
SCCP SCCP
SCTP SCTP
MTP1 MTP1 MTP1 MTP1
IP IP
Figura 11. Transporte de mensajes entre nodos SS7 mediante SGWs M2PA.
Existen dos tipos de mensajes M2PA, los de usuario y los de estado de enlace.
Todos los mensajes M2PA cuentan con una cabecera común, de 16 octetos. Los
mensajes de usuario, de longitud variable, cuentan además con una cabecera de 2
octetos, en donde se incluye el campo SIO de MTP.
M2UA son las siglas de MTP2 User Adaptation. El protocolo M2UA, al igual que
M2PA, adapta MTP3 a SCTP, e igualmente gestiona asociaciones SCTP en lugar de
enlaces MTP3. M2UA permite el intercambio de mensajes MTP3 entre dos puntos de
señalización IP o entre un punto de señalización IP y una pasarela IP-SS7.
- 41 -
Diseño de una red de señalización SS7 sobre IP para redes de telefonía móvil GSM y UMTS
Nodo IP Nodo IP
TCAP TCAP
SCCP SCCP
MTP3 MTP3
M2UA M2UA
SCTP SCTP
IP IP
Red
RedIP
IP
Figura 12. Transporte de MTP3 entre dos puntos de señalización IP, mediante M2UA
Como M2UA no procesa las primitivas de MTP3, sino que las reenvía, en caso de
que se utilice un SGW se debe entender este protocolo como un medio que comunica la
capa MTP3 de un nodo IP con la capa MTP2 de un SGW, tal como muestra la Figura
13. De esta forma, varios puntos de señalización IP con MTP3 sobre M2UA pueden
acceder a la red SS7 tradicional a través de los mismos enlaces MTP2 físicos.
- 42 -
TRANSPORTE DE SEÑALIZACIÓN SS7 SOBRE IP
TCAP TCAP
SGW
SCCP SCCP
SCTP SCTP
MTP1 MTP1
IP IP
Enlace SS7
Red
RedIP
IP
Figura 13. Transporte de primitivas MTP3 hacia una capa MTP2 remota, mediante M2UA.
- 43 -
Diseño de una red de señalización SS7 sobre IP para redes de telefonía móvil GSM y UMTS
MTP1 MTP1 IP IP
Enlace SS7
Red
RedIP
IP
Figura 14. Transporte con M3UA de primitivas ISUP o SCCP hacia una capa MTP3 remota.
- 44 -
TRANSPORTE DE SEÑALIZACIÓN SS7 SOBRE IP
Nodo IP Nodo IP
TCAP TCAP
M3UA M3UA
SCTP SCTP
IP IP
Red
RedIP
IP
Figura 15. Comunicación punto a punto entre dos nodos IP mediante M3UA.
Tal como se ve en la Figura 14, es en los SGWs con M3UA donde reside la capa
MTP3 de los puntos de señalización IP. Los códigos de punto de señalización
(direcciones MTP3) de los nodos IP residirán, por tanto, en los SGWs mediante los que
accedan a la red SS7.
Un SGW puede albergar los niveles MTP3, y por tanto los códigos de punto de
señalización, de varios nodos IP. Los propios SGWs deben contar con código de punto
de señalización, pero éste se puede compartir con uno o con varios nodos IP.
Si un nodo IP accede a la red SS7 a través de dos SGWs M3UA (ver Figura 16),
es recomendable que a dicho nodo se acceda mediante un SPC distinto de los de los
SGWs. Así, desde el punto de vista de la red SS7, los SGWs serían STPs con “rutas”
hacia el SPC del nodo IP. De esta forma se pueden seguir utilizando los mecanismos
tradicionales de redundancia de acceso a la red SS7.
- 45 -
Diseño de una red de señalización SS7 sobre IP para redes de telefonía móvil GSM y UMTS
SGW
Red
RedIP
IP NODO
Red
Red redundante
redundante IP
SS7/TDM
SS7/TDM
SGW
3.5.3 Redundancia
En el SGW, todos los mensajes MTP3 que cumplen un determinado routing key se
encaminan hacia el mismo “nodo IP”. Este nodo IP lógico puede estar implementado
mediante varios servidores físicos. Estos servidores pueden estar activos (procesan
tráfico), inutilizables por fallo, o en reserva.
- 46 -
TRANSPORTE DE SEÑALIZACIÓN SS7 SOBRE IP
4 o c te to s
T ip o : A p . R e d L o n g = 4 o c te to s
A P A R I E N C IA D E R E D
O p c io n a l
T ip o : R o u t . C o n t x t L o n g = 4 o c te to s
R O U T IN G C O N T E X T
T ip o : D A T O S L o n g it u d
OPC
DPC
SI NI MP SLS
M e n s a je M T P
M E N S A J E U S U A R IO M T P
T ip o : C o r r e la c ió n L o n g = 4 o c te to s
O p c io n a l
ID E N T IF IC A D O R D E C O R R E L A C IÓ N
- 47 -
Diseño de una red de señalización SS7 sobre IP para redes de telefonía móvil GSM y UMTS
Como se ha visto, dado que M3UA transporta primitivas desde la capa ISUP o
SCCP de un nodo hasta la capa MTP3 de otro (típicamente un SGW), este protocolo
sólo puede utilizarse para conectar nodos con señalización IP a una red SS7. Por tanto,
no se puede utilizar M3UA para descargar tráfico SS7 entre dos nodos TDM a través de
red IP, a no ser que se utilicen SGWs con SCCP. Pero para esta aplicación es mucho
más adecuado utilizar SGWs con M2PA, por los motivos indicados en el apartado 3.3.
3.6 SUA
SUA son las siglas de SCCP User Adaptatio Layer. Es un protocolo de adaptación
de los usuarios de SCCP (TCAP, RANAP, etc) a SCTP. SUA está orientado al
transporte de primitivas desde un nodo IP hasta un SGW en donde residiría el nivel
SCCP, de forma análoga a M2UA y M3UA, tal como muestra la Figura 18.
- 48 -
TRANSPORTE DE SEÑALIZACIÓN SS7 SOBRE IP
SCCP SCCP
SUA SUA
MTP3 MTP3
MTP1 MTP1 IP IP
Enlace SS7
Red
RedIP
IP
Figura 18. Transporte con SUA de primitivas TCAP hacia una capa SCCP remota
Para determinar la asociación SCTP destino por la que enviar un mensaje de nivel
superior, SUA debe realizar una traducción de direcciones a asociaciones SCTP. SUA
seleccionará la asociación destino basándose en routing keys análogos a los de M3UA
(ver apartado 3.5.2).
- 49 -
Diseño de una red de señalización SS7 sobre IP para redes de telefonía móvil GSM y UMTS
SUA puede reenviar un mensaje hacia otro nodo con capa SUA que no sea el
destino final del mensaje, de forma análoga a la traducción de GTs de SCCP [UIT-T
Q.714], y así poder distribuir la resolución de direcciones de forma flexible y fácilmente
ampliable. Esto puede resultar muy interesante en redes de gran tamaño con muchos
nodos con señalización sobre SUA, para simplificar las tablas de traducción de
direcciones.
Un punto de señalización IP con SUA puede utilizar varios SGWs para enviar
mensajes hacia una red SS7. La elección del SGW concreto dependerá de la dirección
del nodo destino y del estado de los SGWs percibido desde el nodo IP, del mismo modo
que M3UA, aunque SUA deberá enviar todos los mensajes pertenecientes a la misma
transacción por el mismo SGW.
- 50 -
TRANSPORTE DE SEÑALIZACIÓN SS7 SOBRE IP
4
DISEÑO DE UNA RED
DE TRANSPORTE DE
SMS SOBRE IP
- 51 -
Diseño de una red de señalización SS7 sobre IP para redes de telefonía móvil GSM y UMTS
Se parte de una red de telefonía móvil GSM ejemplo, de cobertura nacional, con
10 millones de usuarios. Se pretende implementar una red de transporte de señalización
sobre IP cuyo objetivo inicial sea el transporte de todo el tráfico debido a SMSs de la
red ejemplo, pero teniendo en cuenta que en el futuro la red debe ser capaz de crecer
hasta poder cursar toda la señalización de la red GSM y de una red UMTS nueva, que
desde el principio accederá a la red SS7 mediante M3UA.
Además, contar con una red de transporte de señalización sobre IP permite una
evolución más rápida de la red, tanto en nuevas plataformas de servicios como en
integración de nodos UMTS.
- 52 -
TRANSPORTE DE SEÑALIZACIÓN SS7 SOBRE IP
- 53 -
Diseño de una red de señalización SS7 sobre IP para redes de telefonía móvil GSM y UMTS
- 54 -
TRANSPORTE DE SEÑALIZACIÓN SS7 SOBRE IP
Todas las MSCs de un área de conmutación cuentan con rutas de voz hacia dos
centrales de tránsito. Estas centrales son GMSCs pero no utilizan el VLR, ya que no
disponen de conexión con ninguna BSC. La interconexión de voz con otros operadores
se efectúa desde las centrales de tránsito, y por ello desde estas GMSCs se realizan
consultas a los HLRs (mensajes SRI).
BSC
BSCBSC
BTS
BTS . MSC
.
. STP
MSC MSC
.
BSC . MSC
BSC . STP
BTS BSC
BTS MSC
Enlaces de voz
Las ocho MSCs de tránsito están completamente malladas entre sí con rutas de
voz.
- 55 -
Diseño de una red de señalización SS7 sobre IP para redes de telefonía móvil GSM y UMTS
STP STP
Norte
MSC MSC
Centro Este
MSC MSC
Sur
STP STP
- 56 -
TRANSPORTE DE SEÑALIZACIÓN SS7 SOBRE IP
Tal como se observa en la Figura 21, existe un STP en cada emplazamiento con
MSC de tránsito. La red SS7 de partida del caso de estudio consta de cuatro dobletes de
STPs, uno por cada área de conmutación (ver Figura 19). Los STPs sólo cuentan con
conexión física directa con la MSC de tránsito de su mismo emplazamiento, aunque
cuentan con linksets hacia todos los STPs de la red y todas las MSCs de su área de
conmutación.
Las MSCs de acceso cuentan con un linkset hacia cada STP de su área geográfica.
Para implementar estos linksets se utilizan canales de las rutas de voz que las unen con
las MSCs de tránsito, tal como muestra la Figura 22.
STP
MSC
MSC
MSC
STP
Enlaces de señalización
Los linksets que forman la malla de STPs se implementan de forma análoga a los
de las MSCs, utilizando canales de la malla de la red de tránsito de voz, tal como
muestra la Figura 23.
- 57 -
Diseño de una red de señalización SS7 sobre IP para redes de telefonía móvil GSM y UMTS
MSC MSC
STP STP
STP STP
MSC MSC
Enlaces de señalización
Transmisión directa
En la red que se plantea, todas las MSCs y todos los STPs son del mismo
fabricante y se basan en la misma plataforma. Esta plataforma se supone que se
implementa con hardware redundante, de forma que su fiabilidad es muy alta. La
probabilidad de que la MSC en donde hace tránsito un STP falle es la misma que la de
que el propio STP falle, y es muy baja. La probabilidad combinada de fallo de
cualquiera de los dos será el doble, pero igualmente aceptable.
Más allá de la MSC de tránsito, los linksets no cuentan con ningún punto en
común. Se puede comprobar que el único nodo que, ante un fallo en un único elemento,
puede perder sus dos linksets hacia un doblete de STPs “A” es otro STP de otro doblete
“B” por fallo del propio STP o de la MSC de tránsito de su propio emplazamiento. Aún
así, el doblete “B” se compone de dos STPs, por lo que aún existiría otro camino a
través del STP pareja del nodo caído.
Por tanto, la concentración de todos los enlaces hacia un STP en una MSC de
tránsito no añade falibilidad a la red, ya que los STPs se disponen en dobletes de nodos
capaces de cursar de forma individual todo el tráfico ofrecido a la pareja.
- 58 -
TRANSPORTE DE SEÑALIZACIÓN SS7 SOBRE IP
La red ejemplo utiliza un HLR por cada 700.000 usuarios. De esta forma, para
10.000.000 de usuarios se necesitarían 14 HLRs completos. Existirá, por tanto, un HLR
adicional para poder definir nuevos usuarios. En total, la red contará con 15 HLRs
“activos”.
Los HLRs disponen de linksets hacia los ocho STPs de la red de señalización,
debido al alto tráfico de señalización de dichos nodos. Dada a la importancia de los
HLRs, y su relativa debilidad, por no disponer de redundancia, se prefiere implementar
estos enlaces de señalización mediante tramas directas entre los HLRs y las MSCs de
tránsito que sirven como concentradores de canales de señalización hacia los STPs. Esta
estructura se muestra en la Figura 24.
- 59 -
Diseño de una red de señalización SS7 sobre IP para redes de telefonía móvil GSM y UMTS
STP STP
Norte
MSC MSC
STP STP
MSC MSC
MSC MSC
STP STP
MSC MSC
Sur
STP STP Enlace SS7
Transmisión directa
Los dobletes de STPs del Centro y del Este cuentan con linksets de interconexión
con los otros operadores nacionales móviles y con aquellos operadores de telefonía fija
con señalización cuasi-asociada. Además, estos cuatro STPs cuentan con código de
punto de señalización internacional (ISPC) y con linksets directos hacia la red MTP
internacional.
- 60 -
TRANSPORTE DE SEÑALIZACIÓN SS7 SOBRE IP
Para encaminar las llamadas de voz hacia otros operadores móviles nacionales, no
basta con conocer el rango de numeración dado por los tres primeros dígitos del número
destino (por ejemplo: 609 – Movistar, 637 – Vodafone, etc.), ya que el usuario no tiene
por qué pertenecer al operador al que se otorgó ese rango. Por ello, cada operador de
telefonía móvil debe contar con una base de datos de usuarios, para determinar el
operador al que pertenece actualmente el usuario destino de la llamada.
El primer método dispara una consulta de red inteligente para todas las llamadas
terminadas en un rango de numeración móvil nacional. La respuesta contendrá el
operador destino. Este método añade una gran carga de señalización a la red, ya que por
cada llamada terminada en móvil se debe efectuar una consulta a un SCP. Además, las
consultas de Red Inteligente suponen un aumento notable en la carga del procesador de
las MSCs.
- 61 -
Diseño de una red de señalización SS7 sobre IP para redes de telefonía móvil GSM y UMTS
Este método añade carga de señalización a la red, ya que se deben enviar mensajes
SRI para todas las numeraciones móviles, no sólo para la numeración propia. Sin
embargo, la carga introducida es menor que la del método por red inteligente, ya que en
el caso de llamadas terminadas en usuarios propios no portados a otra red, no se
introduce ninguna carga adicional.
Edades 10 a 19 20 a 40 40 a 64 65 en adelante
Distrib. Usuarios 30% 40% 27% 3%
SMS/usuario y día 2,0 1,0 0,2 0,0
% Prepago 100% 60% 60% 70%
- 62 -
TRANSPORTE DE SEÑALIZACIÓN SS7 SOBRE IP
4.2.7 SMSCs
La red ejemplo cuenta con dos SMSCs idénticos, ambos con capacidad de cursar
300 SMS/s, y ambos se pueden ampliar con señalizadores SIGTRAN.
La mitad de las MSCs de la red envían los SMSs originados por sus usuarios hacia
uno de los dos SMSCs en primera opción, o al otro en caso de fallo del primero.
Existen, por tanto, dos grupos de MSCs en la red de ejemplo, según el SMSC al que
envían los SMSs originados en primera opción.
Comunidad Autónoma Usuarios MSCs SMS/dí a por MSC SMS/s por MSC SMS/s CCAA SMSC
Madrid (Comunidad de) 1.327.719 9 155.000 4,3 38,9 A
Cataluña 1.552.881 8 205.000 5,7 45,5 B
Andalucí a + Ceuta y Melilla 1.801.232 7 271.000 7,5 52,7 A
Comunidad Valenciana 1.019.105 4 269.000 7,5 29,8 B
Paí s Vasco 509.846 4 134.000 3,7 14,9 B
Galicia 659.989 3 232.000 6,4 19,3 A
Castilla y León 601.379 3 211.000 5,9 17,6 A
Castilla-La Mancha 430.999 2 227.000 6,3 12,6 B
Canarias 414.831 2 219.000 6,1 12,1 B
Aragón + La Rioja 294.808 1 311.000 8,6 8,6 B
Murcia (Región de) 293.200 1 309.000 8,6 8,6 B
Asturias (Principado de) 260.237 1 274.000 7,6 7,6 A
Extremadura 259.136 1 273.000 7,6 7,6 A
Baleares (Islas) 206.052 1 217.000 6,0 6,0 B
Navarra (Cdad. Foral de) 136.075 1 143.000 4,0 4,0 B
Cantabria 131.007 1 138.000 3,8 3,8 A
T OT AL SMSC A 25 148 51%
T OT AL SMSC B 24 142 49%
T OT AL NACIONAL 10.000.000 49 290
- 63 -
Diseño de una red de señalización SS7 sobre IP para redes de telefonía móvil GSM y UMTS
Área Comunidad Autónoma Emplazamiento MSC T ransito ST P MSC Acceso HLR SMSC T IPO
Madrid-1 1 1 2 2 1 T1
Madrid-2 1 1 2 2 0 T2
Madrid (Comunidad de)
CENTRO Madrid-3 0 0 3 0 0 A
Madrid-4 0 0 2 0 0 A
Castilla-La Mancha T oledo-1 0 0 2 0 0 A
Barcelona-1 1 1 2 2 1 T1
Barcelona-2 1 1 2 2 0 T2
Cataluña
Barcelona-3 0 0 2 0 0 A
T arragona-1 0 0 2 0 0 A
ESTE
Valencia-1 0 0 2 0 0 A
Comunidad Valenciana
Valencia-2 0 0 2 0 0 A
Aragón + La Rioja Zaragoza-1 0 0 1 0 0 A
Baleares (Islas) Palma de Mallorca-1 0 0 1 0 0 A
Bilbao-1 1 1 2 2 0 T2
Paí s Vasco
Bilbao-2 1 1 2 2 0 T2
NORTE Galicia Coruña-1 0 0 3 0 0 A
Castilla y León León-1 0 0 3 0 0 A
Cantabria+ Asturias + Navarra Santander-1 0 0 3 0 0 A
Sevilla-1 1 1 2 2 0 T2
Andalucí a + Ceuta y Melilla Sevilla-2 1 1 2 1 0 T2
Málaga-1 0 0 3 0 0 A
SUR
Canarias T enerife-1 0 0 2 0 0 A
Murcia (Región de) Murcia-1 0 0 1 0 0 A
Extremadura Cáceres-1 0 0 1 0 0 A
- 64 -
TRANSPORTE DE SEÑALIZACIÓN SS7 SOBRE IP
Como puede verse, en función de los nodos de conmutación que albergan, existen
tres tipos de emplazamientos:
• Tipo T1. Emplazamientos con MSCs de acceso, MSC de tránsito, STP, HLR y
SMSC.
• Tipo T2. Emplazamientos con MSCs de acceso, MSC de tránsito, STP y HLR.
• Tipo A. Emplazamientos únicamente con MSCs de acceso.
La red de partida cuenta con MSCs, STPs, SCPs y HLRs basados en la misma
plataforma hardware, y se les puede añadir una ampliación de hardware con la cual
pueden enviar señalización M3UA. El fabricante ha decidido utilizar señalización IP
basada en M3UA para facilitar la convergencia de sus nodos con las normas del 3GPP
sobre la red UMTS.
- 65 -
Diseño de una red de señalización SS7 sobre IP para redes de telefonía móvil GSM y UMTS
Sería posible ampliar todas las MSCs, todos los HLRs, y los dos SMSCs con
señalizadores M3UA. De esta forma, sería necesario realizar la siguiente inversión:
Además, es muy importante tener en cuenta que, en la red ejemplo, los enlaces de
señalización entre MSCs de acceso y STPs se implementan sobre canales pertenecientes
a las tramas dedicadas al transporte de voz entre MSCs de acceso y MSCs de tránsito.
Con esta estructura, la reducción del tráfico en estos enlaces no va a repercutir en una
reducción del coste de la transmisión entre emplazamientos. Es más, podría ocurrir que
no existiera ancho de banda IP disponible entre dos emplazamientos y que hubiera que
contratar más capacidad en caso de desviar tráfico SS7 hacia una red IP.
Teniendo en cuenta que la red IP ejemplo parte de cero, esta opción es la que
resulta más adecuada. Además, las consultas a la base de datos de portabilidad,
residente en los STPs, se seguiría realizando de la misma manera.
- 66 -
TRANSPORTE DE SEÑALIZACIÓN SS7 SOBRE IP
En cuanto a los HLRs de la red ejemplo, son los únicos nodos que cuentan con
tramas E1 dedicadas a señalización. En este caso, sí es adecuado ampliar todos los
HLRs con señalizadores M3UA. En esta primera fase se rebajaría una pequeña parte del
tráfico de estos nodos, pero sobre todo quedarían preparados para que, en fases
posteriores de desarrollo de la red SIGTRAN de la red ejemplo, se convirtieran en
nodos de acceso único IP, lo que facilita su integración desde el principio en una futura
red UMTS.
Aunque el tráfico SMS no es tan esencial como el resto del tráfico de control de la
red, para permitir la evolución hacia una red SS7 completamente transportada sobre IP,
se decide partir desde el principio de una red SIGTRAN implementada sobre dos redes
de transporte IP físicamente separadas, cuyos únicos nodos comunes son los nodos
usuarios de ambas redes. De esta forma se sigue el esquema de transporte de
señalización sin puntos únicos de fallo utilizado en las redes SS7 tradicionales.
- 67 -
Diseño de una red de señalización SS7 sobre IP para redes de telefonía móvil GSM y UMTS
STP STP
SGW SGW
STP
STP
Red
Red IP
IP SGW
SGW
STP Red
Red IP
IP
STP
SGW SGW
STP STP
SGW SGW
SMSC
STP
Red
Red IP
IP
IP
SGW
MSC
HLR
STP Red
Red IP
IP
SGW
- 68 -
TRANSPORTE DE SEÑALIZACIÓN SS7 SOBRE IP
• Mensajes Forward Short Message (Originado en Móvil), desde las MSCs hasta los
SMSCs.
• Mensajes Forward Short Message (Originado en Móvil) acknowledgement,
confirmación del mensaje anterior, desde los SMSCs hasta las MSCs.
• Mensajes Forward Short Message (Terminado en Móvil), desde los SMSCs de la
red hasta las MSCs, tanto las de la red propia como las de otros operadores. Después
del STP/SGW, los mensajes hacia MSCs de otros operadores se enviarán por la
interconexión correspondiente.
• Mensajes Forward Short Message (Terminado en Móvil) acknowledgement,
confirmación de entrega desde las MSCs hasta los SMSCs de la propia red. Los
mensajes hacia los SMSCs de otros operadores no se cursarán por la red IP, sino que
se enviarán directamente a la interconexión de señalización correspondiente.
• Mensajes Send Routing Info for Short Message, preguntas desde el SMSC acerca de
la MSC en la que se encuentra el usuario destino del SMS.
• Mensajes Send Routing Info for Short Message response, respuestas de los HLRs a
la pregunta anterior, que incluyen la dirección SCCP de la MSC en la que el usuario
destino está acampado.
- 69 -
Diseño de una red de señalización SS7 sobre IP para redes de telefonía móvil GSM y UMTS
K FSM-MO
AC
MO SRIfSM
SMSC
M-
FS STP
Red
Red IP
IP FSM-MT ACK IP
SGW
FSM-MT
SR
MSC IfS
M
STP Red
Red IP
IP
SRIfSM ACK
HLR
SGW
Debe tenerse en cuenta que la carga de tráfico en el interfaz IP del SGW (interfaz
Ethernet) se compone tanto de los mensajes hacia la red IP como de los mensajes desde
la red IP.
- 70 -
TRANSPORTE DE SEÑALIZACIÓN SS7 SOBRE IP
Por otro lado, aparte del tamaño de las cabeceras desde SCCP hay que tener en
cuenta, evidentemente, el tamaño de los mensajes intercambiados en cada envío de
SMS, hasta nivel TCAP. En el caso de los mensajes Forward Short Message, su tamaño
depende del texto que envíe cada usuario, pero se estima un tamaño medio de texto de
usuario de 100 caracteres.
Las MSCs envían sus mensajes destinados en los SMSC-IP en reparto de carga a
los dos STP/SGW con los que tiene enlaces SS7 directos (SGWs cabecera de área). De
acuerdo con la Tabla 7, cada doblete de SGW cursará en hora cargada un determinado
número de SMS/s originados en usuarios de la red ejemplo, mostrado en la Tabla 11.
Tabla 11. Total SMS/s originados en MSCs cursados por cada SGW
Tabla 12. Cálculo del tráfico de cada SGW hacia la red SIGTRAN
SGW (SMS MO) / s (SMS MT ) /s FSM/s FSM-ack/s SRIfSM/s SRIfSM ack /s T ráfico total en SGW (kbps)
Madrid-1 25,7 49,1 74,8 74,8 54,3 36,2 400
Madrid-2 25,7 49,1 74,8 74,8 54,3 36,2 400
Barcelona-1 45,0 58,7 103,7 103,7 54,3 36,2 500
Barcelona-2 45,0 58,7 103,7 103,7 54,3 36,2 500
Bilbao-1 33,6 16,8 50,5 50,5 54,3 0,0 260
Bilbao-2 33,6 16,8 50,5 50,5 54,3 0,0 260
Sevilla-1 40,5 20,3 60,8 60,8 54,3 0,0 300
Sevilla-2 40,5 20,3 60,8 60,8 54,3 0,0 300
- 71 -
Diseño de una red de señalización SS7 sobre IP para redes de telefonía móvil GSM y UMTS
Trafico total en SGW = ( N º SMS MO s + N º SMS MT s ) × [Tamaño( FSM ) + Tamaño( FSM ack ) ] +
N º SMS MO / s
× Tamaño( SRIfSM ) +
N º SGW
N º SMS MO / s Nº total SMS originado y terminado en red propia
× × Tamaño( SRIfSM ) +
N º SGW Nº total SMS MO
N º SMS Entrantes desde interconexion / s
× Tamaño( SRIfSM resp )
N º SGW con interconexion
Donde,
- 72 -
TRANSPORTE DE SEÑALIZACIÓN SS7 SOBRE IP
• SRIfSM es un mensaje MAP Send Routing Info for Short Message originado en los
SMSCs. Estas consultas las debe analizar la funcionalidad de portabilidad de
numeración, implementada en los nodos STP/SGW, aunque terminan en los HLRs,
de forma que los SMSCs las pueden enviar indistintamente a cualquiera de los
SGW/STPs. Los SMSCs entregarán estos mensajes repartiendo uniformemente la
carga entre los ocho SGW. Por eso para calcular el número de estos mensajes que se
cursan a través de un SGW se calcula el número total de mensajes SRIfSM
generados en los SMSCs y se divide entre el número de SGWs (8).
• Una vez consultada la portabilidad, si el SMS termina en móvil de la red (50% de
los SRIfSM), los STP/SGW reenvían el mensaje SRIfSM al HLR correspondiente
por la red SIGTRAN. La otra mitad de SRIfSMs se entregarán por la interconexión
correspondiente.
• SRIfSM resp es el mensaje MAP respuesta al mensaje SRIfSM. Los mensajes entre
los HLRs y SMSCs de la red ejemplo se cursan directamente por la red SIGTRAN,
sin pasar por los STP/SGWs.
• La respuesta de los HLRs de otros operadores a los mensajes SRIfSM se cursarán
por los SGWs.
• Los STP/SGW por los que entran los mensajes de interconexión son los dobletes de
Madrid y Barcelona.
- 73 -
Diseño de una red de señalización SS7 sobre IP para redes de telefonía móvil GSM y UMTS
SRIfSM
SMSC
STP IP
SGW Red
Red IP
IP RIfS
Ma
ck
S
SR
I fSM
STP
Red
Red IP
IP HLR
SGW
Figura 28. Mensajes cursados por los HLRs hacia la red SIGTRAN
- 74 -
TRANSPORTE DE SEÑALIZACIÓN SS7 SOBRE IP
HLR Cualquiera
(SMS MO) en red / s 289,8
(SMS MO y MT ) en red / s 144,9
SRIfSM/s hacia HLRs 144,9
Nº HLRs en red 15
SRIfSM/s por HLR 9,7
SRIfSM resp /s por HLR 9,7
T amaño SRIfSM (octetos en Ethernet) 182,0
T amaño SRIfSM response (octetos en Ethernet) 187,0
T ráfico total SIGT RAN en HLR (kbps) 30
• Mensajes Forward Short Message (Originado en Móvil), desde las MSCs hasta los
SMSCs IP. Existe uno por cada SMS originado en la red.
• Mensajes Forward Short Message (Originado en Móvil) acknowledgement,
confirmación del mensaje anterior, desde los SMSCs hasta las MSCs. Existe uno por
cada SMS originado en la red.
• Mensajes Forward Short Message (Terminado en Móvil), desde los SMSCs de la
red hasta las MSCs, tanto hasta las MSCs de la red propia como hasta las MSCs de
otros operadores. Después del STP/SGW, los mensajes hacia MSCs de otros
operadores se enviarán por la interconexión. Existe, por tanto, uno de estos mensajes
por cada SMS originado en la red.
• Mensajes Forward Short Message (Terminado en Móvil) acknowledgement,
confirmación de entrega desde las MSCs hasta los SMSCs de la propia red. Los
mensajes hacia los SMSCs de otros operadores no se cursarán por la red IP, sino que
- 75 -
Diseño de una red de señalización SS7 sobre IP para redes de telefonía móvil GSM y UMTS
MSC
La Tabla 7 (Pág. 63) muestra el número total de SMS originados en las MSCs y el
total que se envía a cada SMSC de la red. Con ello, junto con lo expuesto en este mismo
apartado, se deduce el cálculo del tráfico en el interfaz IP de cada SMSC.
SMSC (SMS MO) / s FSM/s FSM-ack/s SRIfSM/s SRIfSM ack /s T ráfico total en SMSC (kbps)
Madrid-1 147,6 295,2 295,2 147,6 147,6 1490
Barcelona-1 142,2 284,5 284,5 142,2 142,2 1430
- 76 -
TRANSPORTE DE SEÑALIZACIÓN SS7 SOBRE IP
Trafico total SMSC=Nº SMS-MO × [ 2 × Tamaño( FSM ) + 2 × Tamaño( FSM -ack ) + Tamaño( SRIfSM ) + Tamaño( SRIfSM -resp )]
Los tamaños de los mensajes a nivel Ethernet son los indicados en la Tabla 10
(Pág. 71).
MADRID 1
MSC MSC
2 3
SIGTRAN
ROUTER ROUTER
Red
RedIP
IP
Red
RedIP
IP
- 77 -
Diseño de una red de señalización SS7 sobre IP para redes de telefonía móvil GSM y UMTS
MADRID 2
MSC MSC
2 3
STP SS7/TDM
HLR HLR MSC
1 2 SGW 1
SIGTRAN
ROUTER ROUTER
Red
RedIP
IP
Red
RedIP
IP
BARCELONA 1
MSC MSC
2 3
SIGTRAN
ROUTER ROUTER
Red
RedIP
IP
Red
RedIP
IP
- 78 -
TRANSPORTE DE SEÑALIZACIÓN SS7 SOBRE IP
BARCELONA 2
MSC MSC
2 3
STP SS7/TDM
HLR HLR MSC
1 2 SGW 1
SIGTRAN
ROUTER ROUTER
Red
RedIP
IP
Red
RedIP
IP
BILBAO 1
MSC MSC
2 3
STP SS7/TDM
HLR HLR MSC
1 2 SGW 1
SIGTRAN
ROUTER ROUTER
Red
RedIP
IP
Red
RedIP
IP
- 79 -
Diseño de una red de señalización SS7 sobre IP para redes de telefonía móvil GSM y UMTS
BILBAO 2
MSC MSC
2 3
STP SS7/TDM
HLR HLR MSC
1 2 SGW 1
SIGTRAN
ROUTER ROUTER
Red
RedIP
IP
Red
RedIP
IP
SEVILLA 1
MSC MSC
2 3
STP SS7/TDM
HLR HLR MSC
1 2 SGW 1
SIGTRAN
ROUTER ROUTER
Red
RedIP
IP
Red
RedIP
IP
- 80 -
TRANSPORTE DE SEÑALIZACIÓN SS7 SOBRE IP
SEVILLA 2
MSC MSC
2 3
STP SS7/TDM
HLR MSC
1 SGW 1
SIGTRAN
ROUTER ROUTER
Red
RedIP
IP
Red
RedIP
IP
- 81 -
Diseño de una red de señalización SS7 sobre IP para redes de telefonía móvil GSM y UMTS
HLRs (SRIfSM) / s
Madrid-1 HLR-1 9,7
Mensaje Nº mensajes/ s Tamaño mensaje (octetos) Nodo Destino Emplaza miento destino Tráfico hacia nodo (kbps)
SRIfSM ack 4,9 187 SMSC-Madrid 1 Madrid-1 (interno) 7
SRIfSM ack 4,7 187 SMSC-Barcelona 1 Barcelona-1 7
HLRs (SRIfSM) / s
Madrid-1 HLR-2 9,7
Mensaje Nº mensajes/ s Tamaño mensaje (octetos) Nodo Destino Emplaza miento destino Tráfico hacia nodo (kbps)
SRIfSM ack 4,9 187 SMSC-Madrid 1 Madrid-1 (interno) 7
SRIfSM ack 4,7 187 SMSC-Barcelona 1 Barcelona-1 7
Emplazamiento destino T ráfico originado en SGW (kbps) T ráfico originado en SMSC (kbps) T ráfico originado en HLRs (kbps) T otal (kbps)
Madrid-1 - - - -
Madrid-2 12 117 0 129
Barcelona-1 53 70 14 137
Barcelona-2 12 70 0 82
Bilbao-1 12 86 0 98
Bilbao-2 12 86 0 98
Sevilla-1 12 100 0 112
Sevilla-2 6 100 0 106
- 82 -
TRANSPORTE DE SEÑALIZACIÓN SS7 SOBRE IP
HLRs (SRIfSM) / s
Madrid-2 HLR-1 9,7
Mensa je Nº mensajes/ s Ta ma ño mensaje (octetos) Nodo Destino Emplazamiento destino Tráfico ha cia nodo (kbps)
SRIfSM a ck 4,9 187 SMSC-Madrid 1 Madrid-1 7
SRIfSM a ck 4,7 187 SMSC-Barcelona 1 Barcelona-1 7
HLRs (SRIfSM) / s
Madrid-2 HLR-2 9,7
Mensa je Nº mensajes/ s Ta ma ño mensaje (octetos) Nodo Destino Emplazamiento destino Tráfico ha cia nodo (kbps)
SRIfSM a ck 4,9 187 SMSC-Madrid 1 Madrid-1 7
SRIfSM a ck 4,7 187 SMSC-Barcelona 1 Barcelona-1 7
Emplazamiento destino T ráfico originado en SGW (kbps) T ráfico originado en HLRs (kbps) T ráfico total (kbps)
Madrid-1 93 14 107
Madrid-2 - - -
Barcelona-1 53 14 67
Barcelona-2 12 0 12
Bilbao-1 12 0 12
Bilbao-2 12 0 12
Sevilla-1 12 0 12
Sevilla-2 6 0 6
- 83 -
Diseño de una red de señalización SS7 sobre IP para redes de telefonía móvil GSM y UMTS
HLRs (SRIfSM) / s
Barcelona -1 HLR-1 9,7
Mensa je Nº mensajes/ s Ta ma ño mensaje (octetos) Nodo Destino Empla za miento destino Trá fico hacia nodo (kbps)
SRIfSM a ck 4,9 187 SMSC-Madrid 1 Madrid-1 7
SRIfSM a ck 4,7 187 SMSC-Barcelona 1 Barcelona-1 (interno) 7
HLRs (SRIfSM) / s
Barcelona -1 HLR-2 9,7
Mensa je Nº mensajes/ s Ta ma ño mensaje (octetos) Nodo Destino Empla za miento destino Trá fico hacia nodo (kbps)
SRIfSM a ck 4,9 187 SMSC-Madrid 1 Madrid-1 7
SRIfSM a ck 4,7 187 SMSC-Barcelona 1 Barcelona-1 (interno) 7
- 84 -
TRANSPORTE DE SEÑALIZACIÓN SS7 SOBRE IP
Emplazamiento destino T ráfico originado en SGW (kbps) T ráfico originado en SMSC (kbps) T ráfico originado en HLRs (kbps) T otal (kbps)
Madrid-1 35 67 14 116
Madrid-2 12 67 0 79
Barcelona-1 - - - -
Barcelona-2 12 176 0 188
Bilbao-1 12 49 0 61
Bilbao-2 12 49 0 61
Sevilla-1 12 51 0 63
Sevilla-2 6 51 0 57
HLRs (SRIfSM) / s
Ba rcelona -2 HLR-1 9,7
Mensa je Nº mensa jes/ s Ta ma ño mensa je (octetos) Nodo Destino Empla za miento destino Tráfico ha cia nodo (kbps)
SRIfSM a ck 4,9 187 SMSC-Madrid 1 Madrid-1 7
SRIfSM a ck 4,7 187 SMSC-Barcelona 1 Barcelona-1 7
HLRs (SRIfSM) / s
Ba rcelona -2 HLR-2 9,7
Mensa je Nº mensa jes/ s Ta ma ño mensa je (octetos) Nodo Destino Empla za miento destino Tráfico ha cia nodo (kbps)
SRIfSM a ck 4,9 187 SMSC-Madrid 1 Madrid-1 7
SRIfSM a ck 4,7 187 SMSC-Barcelona 1 Barcelona-1 7
Emplazamiento destino T ráfico originado en SGW (kbps) T ráfico originado en HLRs (kbps) T ráfico total (kbps)
Madrid-1 35 14 49
Madrid-2 12 0 12
Barcelona-1 167 14 181
Barcelona-2 - - -
Bilbao-1 12 0 12
Bilbao-2 12 0 12
Sevilla-1 12 0 12
Sevilla-2 6 0 6
- 85 -
Diseño de una red de señalización SS7 sobre IP para redes de telefonía móvil GSM y UMTS
HLRs (SRIfSM) / s
Bilba o-1 HLR-1 9,7
Mensa je Nº mensa jes/ s Ta ma ño mensa je (octetos) Nodo Destino Empla zamiento destino Tráfico ha cia nodo (kbps)
SRIfSM a ck 4,9 187 SMSC-Madrid 1 Madrid-1 7
SRIfSM a ck 4,7 187 SMSC-Barcelona 1 Barcelona-1 7
HLRs (SRIfSM) / s
Bilba o-1 HLR-2 9,7
Mensa je Nº mensa jes/ s Ta ma ño mensa je (octetos) Nodo Destino Empla zamiento destino Tráfico ha cia nodo (kbps)
SRIfSM a ck 4,9 187 SMSC-Madrid 1 Madrid-1 7
SRIfSM a ck 4,7 187 SMSC-Barcelona 1 Barcelona-1 7
Emplazamiento destino T ráfico originado en SGW (kbps) T ráfico originado en HLRs (kbps) T ráfico total (kbps)
Madrid-1 83 14 97
Madrid-2 12 0 12
Barcelona-1 40 14 54
Barcelona-2 12 0 12
Bilbao-1 - - -
Bilbao-2 12 0 12
Sevilla-1 12 0 12
Sevilla-2 6 0 6
- 86 -
TRANSPORTE DE SEÑALIZACIÓN SS7 SOBRE IP
HLRs (SRIfSM) / s
Bilbao-2 HLR-1 9,7
Mensaje Nº mensajes/ s Tamaño mensaje (octetos) Nodo Destino Emplazamiento destino Tráfico hacia nodo (kbps)
SRIfSM a ck 4,9 187 SMSC-Madrid 1 Madrid-1 7
SRIfSM a ck 4,7 187 SMSC-Barcelona 1 Barcelona-1 7
HLRs (SRIfSM) / s
Bilbao-2 HLR-2 9,7
Mensaje Nº mensajes/ s Tamaño mensaje (octetos) Nodo Destino Emplazamiento destino Tráfico hacia nodo (kbps)
SRIfSM a ck 4,9 187 SMSC-Madrid 1 Madrid-1 7
SRIfSM a ck 4,7 187 SMSC-Barcelona 1 Barcelona-1 7
Emplazamiento destino T ráfico originado en SGW (kbps) T ráfico originado en HLRs (kbps) T ráfico total (kbps)
Madrid-1 83 14 97
Madrid-2 12 0 12
Barcelona-1 40 14 54
Barcelona-2 12 0 12
Bilbao-1 12 0 12
Bilbao-2 - - -
Sevilla-1 12 0 12
Sevilla-2 6 0 6
- 87 -
Diseño de una red de señalización SS7 sobre IP para redes de telefonía móvil GSM y UMTS
HLRs (SRIfSM) / s
Sevilla-1 HLR-1 9,7
Mensaje Nº mensajes/ s Ta maño mensa je (octetos) Nodo Destino Empla zamiento destino Tráfico hacia nodo (kbps)
SRIfSM a ck 4,9 187 SMSC-Madrid 1 Madrid-1 7
SRIfSM a ck 4,7 187 SMSC-Barcelona 1 Barcelona-1 7
HLRs (SRIfSM) / s
Sevilla-1 HLR-2 9,7
Mensaje Nº mensajes/ s Ta maño mensa je (octetos) Nodo Destino Empla zamiento destino Tráfico hacia nodo (kbps)
SRIfSM a ck 4,9 187 SMSC-Madrid 1 Madrid-1 7
SRIfSM a ck 4,7 187 SMSC-Barcelona 1 Barcelona-1 7
Emplazamiento destino T ráfico originado en SGW (kbps) T ráfico originado en HLRs (kbps) T ráfico total (kbps)
Madrid-1 100 14 114
Madrid-2 12 0 12
Barcelona-1 43 14 57
Barcelona-2 12 0 12
Bilbao-1 12 0 12
Bilbao-2 12 0 12
Sevilla-1 - - -
Sevilla-2 6 0 6
- 88 -
TRANSPORTE DE SEÑALIZACIÓN SS7 SOBRE IP
HLRs (SRIfSM) / s
Sevilla-2 HLR-1 9,7
Mensaje Nº mensajes/ s Tamaño mensaje (octetos) Nodo Destino Emplazamiento destino Tráfico hacia nodo (kbps)
SRIfSM ack 4,9 187 SMSC-Madrid 1 Madrid-1 7
SRIfSM ack 4,7 187 SMSC-Barcelona 1 Barcelona-1 7
Emplazamiento destino T ráfico originado en SGW (kbps) T ráfico originado en HLRs (kbps) T ráfico total (kbps)
Madrid-1 100 7 107
Madrid-2 12 0 12
Barcelona-1 43 7 50
Barcelona-2 12 0 12
Bilbao-1 12 0 12
Bilbao-2 12 0 12
Sevilla-1 12 0 12
Sevilla-2 - - -
- 89 -
Diseño de una red de señalización SS7 sobre IP para redes de telefonía móvil GSM y UMTS
Origen
Madrid-1 Madrid-2 Barcelona-1 Barcelona-2 Bilbao-1 Bilbao-2 Sevilla-1 Sevilla-2
Madrid-1 - 107 116 49 97 97 114 107
Madrid-2 129 - 79 12 12 12 12 12
Barcelona-1 137 67 - 181 54 54 57 50
Destino
Barcelona-2 82 12 188 - 12 12 12 12
Bilbao-1 98 12 61 12 - 12 12 12
Bilbao-2 98 12 61 12 12 - 12 12
Sevilla-1 112 12 63 12 12 12 - 12
Sevilla-2 106 6 57 6 6 6 6 -
Todos los nodos con señalización sobre IP deben contar con una dirección IP por
cada interfaz hacia la red SIGTRAN. En este caso, los HLRs y SMSCs contarán con un
interfaz hacia la red IP “Roja” y otro hacia la red IP “Azul”, mientras que los SGWs
únicamente contarán con un interfaz, bien sea hacia la red IP “Roja” o hacia la “Azul”.
• Existirá una primera división entre las direcciones IP de la red “Roja” y “Azul”, de
forma que el resto de divisiones se aplicarán igualmente a ambas redes. Se crearán
- 90 -
TRANSPORTE DE SEÑALIZACIÓN SS7 SOBRE IP
dos subrangos. En este caso se necesitarán cuatro bits para poder diferenciar los dos
rangos y contar además con una dirección de red y otra de difusión.
• La segunda división se realizará en función del emplazamiento en el que se sitúe el
nodo. Aunque en la primera fase sólo existen ocho emplazamientos con red IP, el
plan de direccionamiento debe realizarse de forma que sea aplicable en el futuro.
Por ello, puesto que la red ejemplo actualmente cuenta con 24 emplazamientos, se
estima que una división en 126 subrangos (en cada uno de los dos subrangos
anteriores) será suficiente incluso para el futuro de la red, en el que previsiblemente
se utilizarán más emplazamientos con nodos IP si se despliega una red UMTS. Para
ello, se necesitará utilizar 7 bits.
• Dentro de cada red SIGTRAN (“Roja” o “Azul”) y de cada emplazamiento, se
realizará una tercera división que distinga entre VLANes. En la red inicial propuesta
sólo existe una VLAN por “color” y emplazamiento. Sin embargo, en el futuro
puede que algún nodo, por falta de capacidad de transmisión en sus señalizadores
SIGTRAN, necesite conectarse a varias VLANes. En cualquier caso, un límite de
seis VLANes de un mismo “color” en un mismo emplazamiento no parece
fácilmente alcanzable ni tan siquiera a largo plazo. Se creará una tercera división en
6 VLANes, para lo que se necesitará utilizar ocho bits más.
• Una vez efectuadas estas tres divisiones, debe tenerse un rango de direcciones
disponible suficientemente grande. Se estima que 254 direcciones IP por cada
VLAN SIGTRAN es suficiente. Para ello se utilizarán 8 bits más.
Para toda la red SIGTRAN se utilizará direccionamiento IPv4 privado, por lo que
se tienen 32 bits como máximo. Dado que al menos se necesitan 19 bits, será necesario
contar con una parte de una clase A de las reservadas para direccionamiento privado. En
la red ejemplo se escoge utilizar una parte de la red 10.0.0.0/8.
- 91 -
Diseño de una red de señalización SS7 sobre IP para redes de telefonía móvil GSM y UMTS
- 92 -
TRANSPORTE DE SEÑALIZACIÓN SS7 SOBRE IP
- 93 -
Diseño de una red de señalización SS7 sobre IP para redes de telefonía móvil GSM y UMTS
Además, los nodos con interfaces hacia las dos redes SIGTRAN utilizan para
ambos interfaces direcciones IP iguales, excepto en los bits que determinan el “color”
de la subred SIGTRAN. De esta forma, por ejemplo, el SMSC-1 de Madrid-1 utiliza la
dirección IP 10.20.9.2 en su interfaz hacia la VLAN-1 Azul y la 10.24.9.2 en su interfaz
hacia la red Roja.
4.3.10.1 SCCP
Comunidad Autónoma MSC origen Dir. Centro Servicio GT SCCP DPC Primario DPC Secundario
Castilla-La Mancha Cualquiera GT-Pareja SMSCs, Primario Barna Barcelona-1 SMSC Madrid-1 SMSC
Madrid (Comunidad de) Cualquiera GT-Pareja SMSCs, Primario Madrid Madrid-1 SMSC Barcelona-1 SMSC
Aragón + La Rioja Cualquiera GT-Pareja SMSCs, Primario Barna Barcelona-1 SMSC Madrid-1 SMSC
Baleares (Islas) Cualquiera GT-Pareja SMSCs, Primario Barna Barcelona-1 SMSC Madrid-1 SMSC
Cataluña Cualquiera GT-Pareja SMSCs, Primario Barna Barcelona-1 SMSC Madrid-1 SMSC
Comunidad Valenciana Cualquiera GT-Pareja SMSCs, Primario Barna Barcelona-1 SMSC Madrid-1 SMSC
Asturias (Principado de) Cualquiera GT-Pareja SMSCs, Primario Madrid Madrid-1 SMSC Barcelona-1 SMSC
Cantabria Cualquiera GT-Pareja SMSCs, Primario Madrid Madrid-1 SMSC Barcelona-1 SMSC
Castilla y León Cualquiera GT-Pareja SMSCs, Primario Madrid Madrid-1 SMSC Barcelona-1 SMSC
Galicia Cualquiera GT-Pareja SMSCs, Primario Madrid Madrid-1 SMSC Barcelona-1 SMSC
Navarra (Cdad. Foral de) Cualquiera GT-Pareja SMSCs, Primario Barna Barcelona-1 SMSC Madrid-1 SMSC
Paí s Vasco Cualquiera GT-Pareja SMSCs, Primario Barna Barcelona-1 SMSC Madrid-1 SMSC
Andalucí a + Ceuta y Melilla Cualquiera GT-Pareja SMSCs, Primario Madrid Madrid-1 SMSC Barcelona-1 SMSC
Canarias Cualquiera GT-Pareja SMSCs, Primario Barna Barcelona-1 SMSC Madrid-1 SMSC
Extremadura Cualquiera GT-Pareja SMSCs, Primario Madrid Madrid-1 SMSC Barcelona-1 SMSC
Murcia (Región de) Cualquiera GT-Pareja SMSCs, Primario Barna Barcelona-1 SMSC Madrid-1 SMSC
Como puede comprobarse, se definen dos GTs en ambos SMSCs, pero cada uno
con un SPC distinto. En caso de fallo del SMSC al que pertenece el DPC al que se
traduce en primera opción el GT, el protocolo SCCP de las MSCs realizará la
traducción al DPC secundario, que pertenece al otro SMSC.
- 94 -
TRANSPORTE DE SEÑALIZACIÓN SS7 SOBRE IP
Una vez que las MSCs han efectuado la traducción del GT de los SMSCs al punto
de señalización del SMSC concreto al que se envía el mensaje, se debe elegir el STP al
que la MSC envía el mensaje MTP, de acuerdo con la Tabla 45.
- 95 -
Diseño de una red de señalización SS7 sobre IP para redes de telefonía móvil GSM y UMTS
Se observa que se utiliza el valor del bit número 3 del campo SLS (el bit 0 es el
menos significativo, el bit 3 es el más significativo) para decidir a qué STP enviar el
mensaje MTP. Para que a cada STP/SGW lleguen mensajes con los valores del campo
SLS lo más distribuido posible, la mitad de las MSC de un área envía los mensajes con
el valor del bit de reparto igual a cero a un STP y la otra mitad al otro STP del doblete
del área.
- 96 -
TRANSPORTE DE SEÑALIZACIÓN SS7 SOBRE IP
4.3.11.1 SCTP
Se definirá una asociación SCTP entre cada SGW y cada HLR y SMSCs. Puesto
que se utiliza M3UA, no existirá comunicación entre SGWs y, por tanto, no se definirán
asociaciones SCTP entre ellos.
En principio, bastaría con definir dos streams de datos dentro de cada asociación
entre nodos, uno para cada sentido de la comunicación. Sin embargo, para minimizar las
consecuencias de un fallo de transmisión a nivel SCTP, es conveniente disponer de
varios streams para cada sentido de comunicación, de forma que se bloquee el mínimo
número de comunicaciones en caso de retransmisión en un stream SCTP concreto. Si
únicamente se tiene un stream, y éste se bloquea por retransmisiones de mensajes, todas
las comunicaciones de la asociación entre nodos quedan bloqueadas. Si se tienen n
streams, y una traducción uniforme de transacciones de nivel superior a stream de
salida, en caso de bloqueo de un stream se bloquearán 1/n de las transacciones de la
asociación.
- 97 -
Diseño de una red de señalización SS7 sobre IP para redes de telefonía móvil GSM y UMTS
Por lo anterior, en cada SGW hacia los HLRs y SMSCs, se definirán 16 streams
de sentido saliente en cada asociación hacia otros nodos SIGTRAN, dedicados a tráfico
SCCP sobre M3UA.
En todas las asociaciones SCTP de la red se definirán, además, dos streams, uno
de sentido entrante y otro saliente, dedicado a transportar el tráfico de gestión generado
por el propio protocolo M3UA de los SGWs, SMSCs y HLRs. Para facilitar el
mantenimiento de la red, estos streams de gestión se identificaran en la red ejemplo
siempre como stream-0 en cada sentido de la asociación.
- 98 -
TRANSPORTE DE SEÑALIZACIÓN SS7 SOBRE IP
SGW Asociación SCT P Nodo destino Dirección IP destino Streams entrada Streams salida
1 Madrid-1 SMSC 10.20.9.2 8+1 16+1
2 Barcelona-1 SMSC 10.20.25.2 8+1 16+1
3 Madrid-1 HLR-1 10.20.9.3 8+1 16+1
4 Madrid-1 HLR-2 10.20.9.4 8+1 16+1
5 Madrid-2 HLR-1 10.20.17.2 8+1 16+1
6 Madrid-2 HLR-2 10.20.17.3 8+1 16+1
Madrid-2 SGW (10.20.17.15) 7 Barcelona-1 HLR-1 10.20.25.3 8+1 16+1
Barcelona-1 SGW (10.20.25.15) 8 Barcelona-1 HLR-2 10.20.25.4 8+1 16+1
Bilbao-1 SGW (10.20.41.15) 9 Barcelona-2 HLR-1 10.20.33.2 8+1 16+1
Sevilla-1 SGW (10.20.57.15) 10 Barcelona-2 HLR-2 10.20.33.3 8+1 16+1
11 Bilbao-1 HLR-1 10.20.41.2 8+1 16+1
12 Bilbao-1 HLR-2 10.20.41.3 8+1 16+1
13 Bilbao-2 HLR-1 10.20.49.2 8+1 16+1
14 Bilbao-2 HLR-2 10.20.49.3 8+1 16+1
15 Sevilla-1 HLR-1 10.20.57.2 8+1 16+1
16 Sevilla-1 HLR-2 10.20.57.3 8+1 16+1
17 Sevilla-2 HLR-1 10.20.65.2 8+1 16+1
SGW Asociación SCT P Nodo destino Dirección IP destino Streams entrada Streams salida
1 Madrid-1 SMSC 10.24.9.2 8+1 16+1
2 Barcelona-1 SMSC 10.24.25.2 8+1 16+1
3 Madrid-1 HLR-1 10.24.9.3 8+1 16+1
4 Madrid-1 HLR-2 10.24.9.4 8+1 16+1
5 Madrid-2 HLR-1 10.24.17.2 8+1 16+1
6 Madrid-2 HLR-2 10.24.17.3 8+1 16+1
Madrid-1 SGW (10.24.9.15) 7 Barcelona-1 HLR-1 10.24.25.3 8+1 16+1
Barcelona-2 SGW (10.24.33.15) 8 Barcelona-1 HLR-2 10.24.25.4 8+1 16+1
Bilbao-2 SGW (10.24.49.15) 9 Barcelona-2 HLR-1 10.24.33.2 8+1 16+1
Sevilla-2 SGW (10.24.65.15) 10 Barcelona-2 HLR-2 10.24.33.3 8+1 16+1
11 Bilbao-1 HLR-1 10.24.41.2 8+1 16+1
12 Bilbao-1 HLR-2 10.24.41.3 8+1 16+1
13 Bilbao-2 HLR-1 10.24.49.2 8+1 16+1
14 Bilbao-2 HLR-2 10.24.49.3 8+1 16+1
15 Sevilla-1 HLR-1 10.24.57.2 8+1 16+1
16 Sevilla-1 HLR-2 10.24.57.3 8+1 16+1
17 Sevilla-2 HLR-1 10.24.65.2 8+1 16+1
4.3.11.2 M3UA
En los SGWs se deben definir los encaminamientos de los mensajes entre el nivel
MTP3 del propio SGW y el nivel SCCP del nodo IP remoto. Para ello, el protocolo
M3UA en el SGW asocia mensajes MTP3 a asociaciones SCTP, que en el nodo destino
se entregan al nivel M3UA y después al nivel SCCP remoto.
- 99 -
Diseño de una red de señalización SS7 sobre IP para redes de telefonía móvil GSM y UMTS
En el caso de la red ejemplo, desde el punto de vista del nivel MTP3 de los SGWs,
los dos SMSCs de Madrid-1 y Barcelona-1 son servidores independientes. Además, se
evita expresamente la comunicación desde un interfaz IP de la “Red Azul” y de la “Red
Roja”. Por ello, se decide que sea el nivel SCCP de las MSCs el que se encargue de
decidir a cuál de los dos envía los mensajes, dado que estos mecanismos ya están
utilizándose en las MSCs de la red ejemplo y además este protocolo es el único que se
da extremo a extremo entre MSCs y SMSCs y HLRs.
- 100 -
TRANSPORTE DE SEÑALIZACIÓN SS7 SOBRE IP
SGW Routing context Routing key Nodo destino SCT P Asociación SCT P salida Valor SLS decimal Stream salida
1 DPC=Madrid-1 SMSC Madrid-1 SMSC 1 n (n=[0..15]) n+1
2 DPC=Barcelona-1 SMSC Barcelona-1 SMSC 2 n (n=[0..15]) n+1
3 DPC=Madrid-1 HLR-1 Madrid-1 HLR-1 3 n (n=[0..15]) n+1
4 DPC=Madrid-1 HLR-2 Madrid-1 HLR-2 4 n (n=[0..15]) n+1
5 DPC=Madrid-2 HLR-1 Madrid-2 HLR-1 5 n (n=[0..15]) n+1
6 DPC=Madrid-2 HLR-2 Madrid-2 HLR-2 6 n (n=[0..15]) n+1
7 DPC=Barcelona-1 HLR-1 Barcelona-1 HLR-1 7 n (n=[0..15]) n+1
8 DPC=Barcelona-1 HLR-2 Barcelona-1 HLR-2 8 n (n=[0..15]) n+1
T odos 9 DPC=Barcelona-2 HLR-1 Barcelona-2 HLR-1 9 n (n=[0..15]) n+1
10 DPC=Barcelona-2 HLR-2 Barcelona-2 HLR-2 10 n (n=[0..15]) n+1
11 DPC=Bilbao-1 HLR-1 Bilbao-1 HLR-1 11 n (n=[0..15]) n+1
12 DPC=Bilbao-1 HLR-2 Bilbao-1 HLR-2 12 n (n=[0..15]) n+1
13 DPC=Bilbao-2 HLR-1 Bilbao-2 HLR-1 13 n (n=[0..15]) n+1
14 DPC=Bilbao-2 HLR-2 Bilbao-2 HLR-2 14 n (n=[0..15]) n+1
15 DPC=Sevilla-1 HLR-1 Sevilla-1 HLR-1 15 n (n=[0..15]) n+1
16 DPC=Sevilla-1 HLR-2 Sevilla-1 HLR-2 16 n (n=[0..15]) n+1
17 DPC=Sevilla-2 HLR-1 Sevilla-2 HLR-1 17 n (n=[0..15]) n+1
4.3.12.1 SCCP
Los SMSCs realizarán la traducción de los GTs (direcciones SCCP) de las MSCs
de la red a los códigos de punto de señalización (direcciones MTP3) de los nodos
remotos. En este caso, los GTs se traducen en un DPC, sin ninguna alternativa, ya que
no existen en la red ejemplo MSCs redundantes.
- 101 -
Diseño de una red de señalización SS7 sobre IP para redes de telefonía móvil GSM y UMTS
Para los GTs de otros operadores, tanto nacionales como extranjeros, los SMSCs
delegarán esta traducción en los STPs de interconexión. Como existen cuatro STPs de
interconexión (Madrid-1, Madrid-2, Barcelona-1 y Barcelona-2), en los SMSCs se
establecerán cuatro grupos de GTs de otros operadores, de forma que cada grupo se
enviará en primera opción a un STP de interconexión distinto, y en segunda opción a su
STP pareja del doblete.
Debe tenerse en cuenta que no existen mensajes directos originados en los SMSCs
y destinados en los HLRs, ya que los mensajes MAP SRIfSM deben evaluarse
previamente en los STP/SGWs, en los que reside el análisis de la portabilidad de
numeración móvil.
- 102 -
TRANSPORTE DE SEÑALIZACIÓN SS7 SOBRE IP
4.3.12.2 SCTP
El número de streams en sentido saliente desde los SMSCs hacia los SGWs, como
se ha mencionado en el apartado 4.3.11.1 depende de los mecanismos que garantizan la
entrega ordenada de los mensajes hasta las MSCs destino, y eso incluye la red SS7. El
nivel SCCP de los SMSCs debe elegir a qué nivel MTP3 remoto enviar cada mensaje.
Este reparto de mensajes SCCP a niveles MTP3 de SGWs remotos lo realiza el nivel
M3UA, y como se verá en el apartado 4.3.12.3, se realizará basándose en el valor de un
bit concreto del campo SLS. Como los mensajes pertenecientes a la misma transacción
utilizan el mismo valor en el campo SLS, para garantizar la entrega ordenada extremo a
extremo, y dado que en una asociación SCTP los mensajes que se deben entregar en
orden se deben enviar por el mismo stream, desde los SMSCs hasta cada SGW no se
utilizarán más de 8 streams (de los 4 bits del campo SLS, uno se utiliza para elegir el
SGW destino, por lo que quedan 3 bits para elegir stream dentro de la asociación).
Además, tanto los HLRs como los SMSCs son nodos con M3UA y ambos cuentan
con dos interfaces hacia la red SIGTRAN.
Por tanto, se definirán dos asociaciones SCTP entre cada HLR y cada SMSC, una
por la “Red Roja” y otra por la “Red Azul”. Dentro de estas asociaciones se definirán 8
streams de entrada a los SMSCs para transporte de SCCP sobre M3UA, y ninguno de
salida.
- 103 -
Diseño de una red de señalización SS7 sobre IP para redes de telefonía móvil GSM y UMTS
- 104 -
TRANSPORTE DE SEÑALIZACIÓN SS7 SOBRE IP
SMSC (Dirección IP origen) Asociación SCT P Nodo destino Dirección IP destino Streams entrada Streams salida
2 Madrid-2 SGW 10.20.17.15 16+1 8+1
3 Barcelona-1 SGW 10.20.25.15 16+1 8+1
5 Bilbao-1 SGW 10.20.41.15 16+1 8+1
7 Sevilla-1 SGW 10.20.57.15 16+1 8+1
9 Madrid-1 HLR-1 10.20.9.3 8+1 0+1
11 Madrid-1 HLR-2 10.20.9.4 8+1 0+1
13 Madrid-2 HLR-1 10.20.17.2 8+1 0+1
15 Madrid-2 HLR-2 10.20.17.3 8+1 0+1
17 Barcelona-1 HLR-1 10.20.25.3 8+1 0+1
Madrid-1 SMSC (10.20.9.2) 19 Barcelona-1 HLR-2 10.20.25.4 8+1 0+1
Barcelona-1 SMSC (10.20.25.2) 21 Barcelona-2 HLR-1 10.20.33.2 8+1 0+1
23 Barcelona-2 HLR-2 10.20.33.3 8+1 0+1
25 Bilbao-1 HLR-1 10.20.41.2 8+1 0+1
27 Bilbao-1 HLR-2 10.20.41.3 8+1 0+1
29 Bilbao-2 HLR-1 10.20.49.2 8+1 0+1
31 Bilbao-2 HLR-2 10.20.49.3 8+1 0+1
33 Sevilla-1 HLR-1 10.20.57.2 8+1 0+1
35 Sevilla-1 HLR-2 10.20.57.3 8+1 0+1
37 Sevilla-2 HLR-1 10.20.65.2 8+1 0+1
SMSC (Dirección IP origen) Asociación SCT P Nodo destino Dirección IP destino Streams entrada Streams salida
1 Madrid-1 SGW 10.24.9.15 16+1 8+1
4 Barcelona-2 SGW 10.24.33.15 16+1 8+1
6 Bilbao-2 SGW 10.24.49.15 16+1 8+1
8 Sevilla-2 SGW 10.24.65.15 16+1 8+1
10 Madrid-1 HLR-1 10.24.9.3 8+1 0+1
12 Madrid-1 HLR-2 10.24.9.4 8+1 0+1
14 Madrid-2 HLR-1 10.24.17.2 8+1 0+1
16 Madrid-2 HLR-2 10.24.17.3 8+1 0+1
18 Barcelona-1 HLR-1 10.24.25.3 8+1 0+1
Madrid-1 SMSC (10.24.9.2) 20 Barcelona-1 HLR-2 10.24.25.4 8+1 0+1
Barcelona-1 SMSC (10.24.25.2) 22 Barcelona-2 HLR-1 10.24.33.2 8+1 0+1
24 Barcelona-2 HLR-2 10.24.33.3 8+1 0+1
26 Bilbao-1 HLR-1 10.24.41.2 8+1 0+1
28 Bilbao-1 HLR-2 10.24.41.3 8+1 0+1
30 Bilbao-2 HLR-1 10.24.49.2 8+1 0+1
32 Bilbao-2 HLR-2 10.24.49.3 8+1 0+1
34 Sevilla-1 HLR-1 10.24.57.2 8+1 0+1
36 Sevilla-1 HLR-2 10.24.57.3 8+1 0+1
38 Sevilla-2 HLR-1 10.24.65.2 8+1 0+1
4.3.12.3 M3UA
- 105 -
Diseño de una red de señalización SS7 sobre IP para redes de telefonía móvil GSM y UMTS
Con todo, la Tabla 51 muestra los routing keys que se definirán en los SMSCs.
SMSC Routing key Nodo destino SCT P Asociación SCT P salida Valor SLS decimal Stream salida
DPC=Madrid-1 STP/SGW Madrid-1 STP/SGW 1 n (n=[0..15]) (n MOD 8)+1
DPC=Madrid-2 STP/SGW Madrid-2 STP/SGW 2 n (n=[0..15]) (n MOD 8)+1
DPC=Barcelona-1 STP/SGW Barcelona-1 STP/SGW 3 n (n=[0..15]) (n MOD 8)+1
DPC=Barcelona-2 STP/SGW Barcelona-2 STP/SGW 4 n (n=[0..15]) (n MOD 8)+1
DPC=Bilbao-1 STP/SGW Bilbao-1 STP/SGW 5 n (n=[0..15]) (n MOD 8)+1
DPC=Bilbao-2 STP/SGW Bilbao-2 STP/SGW 6 n (n=[0..15]) (n MOD 8)+1
DPC=Sevilla-1 STP/SGW Sevilla-1 STP/SGW 7 n (n=[0..15]) (n MOD 8)+1
DPC=Sevilla-2 STP/SGW Sevilla-2 STP/SGW 8 n (n=[0..15]) (n MOD 8)+1
T odos
Madrid-1 STP/SGW 1 n (n=[0..7]) (n MOD 8)+1
DPC=MSC Centro
Madrid-2 STP/SGW 2 n (n=[8..15]) (n MOD 8)+1
Barcelona-1 STP/SGW 3 n (n=[0..7]) (n MOD 8)+1
DPC=MSC Noreste
Barcelona-2 STP/SGW 4 n (n=[8..15]) (n MOD 8)+1
Bilbao-1 STP/SGW 5 n (n=[0..7]) (n MOD 8)+1
DPC=MSC Norte
Bilbao-2 STP/SGW 6 n (n=[8..15]) (n MOD 8)+1
Sevilla-1 STP/SGW 7 n (n=[0..7]) (n MOD 8)+1
DPC=MSC Sur
Sevilla-2 STP/SGW 8 n (n=[8..15]) (n MOD 8)+1
- 106 -
TRANSPORTE DE SEÑALIZACIÓN SS7 SOBRE IP
4.3.13.1 SCCP
Los HLRs realizarán la traducción de los GTs (direcciones SCCP) de las MSCs y
SMSCs de la propia red a los códigos de punto de señalización (direcciones MTP3) de
los nodos remotos. Los GTs de las MSCs se traducen a un único DPC, ya que no hay
MSCs redundantes. Por el contrario, los GTs asociados a los SMSCs se traducirán al
SPC de uno de los dos en primera opción, y al SPC del otro en segunda opción, ya que
uno de los SMSCs puede asumir el tráfico de otro SMSC en caso de fallo de este
último.
- 107 -
Diseño de una red de señalización SS7 sobre IP para redes de telefonía móvil GSM y UMTS
4.3.13.2 SCTP
En todas las asociaciones SCTP, tanto hacia SMSCs como hacia SGWs se
configurará el stream-0 en ambos sentidos para intercambiar información de gestión del
propio protocolo M3UA.
HLR (Dirección IP origen) Asociación SCT P Nodo destino Dirección IP destino Streams entrada Streams salida
2 Madrid-2 SGW 10.20.17.15 16+1 8+1
3 Barcelona-1 SGW 10.20.25.15 16+1 8+1
5 Bilbao-1 SGW 10.20.41.15 16+1 8+1
T odos (IP origen de la "Red Azul")
7 Sevilla-1 SGW 10.20.57.15 16+1 8+1
9 Madrid-1 SMSC 10.20.9.2 8+1 8+1
11 Barcelona-1 SMSC 10.20.25.2 8+1 8+1
HLR (Dirección IP origen) Asociación SCT P Nodo destino Dirección IP destino Streams entrada Streams salida
1 Madrid-1 SGW 10.24.9.15 16+1 8+1
4 Barcelona-2 SGW 10.24.33.15 16+1 8+1
6 Bilbao-2 SGW 10.24.49.15 16+1 8+1
T odos (IP origen de la "Red Roja")
8 Sevilla-2 SGW 10.24.65.15 16+1 8+1
10 Madrid-1 SMSC 10.24.9.2 8+1 8+1
12 Barcelona-1 SMSC 10.24.25.2 8+1 8+1
- 108 -
TRANSPORTE DE SEÑALIZACIÓN SS7 SOBRE IP
4.3.13.3 M3UA
El protocolo SCCP de los HLRs puede enviar mensajes, mediante M3UA, al nivel
MTP3 remoto situado en cualquiera de los ocho SGWs de la red, para enviar mensajes
hacia las MSCs. Será el protocolo M3UA de los HLRs el encargado de seleccionar el
SGW remoto, para cada mensaje SCCP.
Para repartir carga entre las dos asociaciones se utilizará el valor de un bit del
campo SLS, de forma análoga al reparto de carga MTP.
- 109 -
Diseño de una red de señalización SS7 sobre IP para redes de telefonía móvil GSM y UMTS
HLR Routing key Nodo destino SCT P Asociación SCT P salida Valor SLS decimal Stream salida
Madrid-1 STP/SGW 1 n (n=[0..7]) (n MOD 8)+1
DPC=MSC Centro
Madrid-2 STP/SGW 2 n (n=[8..15]) (n MOD 8)+1
Barcelona-1 STP/SGW 3 n (n=[0..7]) (n MOD 8)+1
DPC=MSC Noreste
Barcelona-2 STP/SGW 4 n (n=[8..15]) (n MOD 8)+1
Bilbao-1 STP/SGW 5 n (n=[0..7]) (n MOD 8)+1
DPC=MSC Norte
Bilbao-2 STP/SGW 6 n (n=[8..15]) (n MOD 8)+1
T odos
Sevilla-1 STP/SGW 7 n (n=[0..7]) (n MOD 8)+1
DPC=MSC Sur
Sevilla-2 STP/SGW 8 n (n=[8..15]) (n MOD 8)+1
9 n (n=[0..7]) (n MOD 8)+1
DPC=Madrid-1 SMSC Madrid-1 SMSC
10 n (n=[8..15]) (n MOD 8)+1
11 n (n=[0..7]) (n MOD 8)+1
DPC=Barcelona-1 SMSC Barcelona-1 SMSC
12 n (n=[8..15]) (n MOD 8)+1
- 110 -
COMPARACIÓN ENTRE SOLUCIÓN TRADICIONAL Y SOLUCIÓN SIGTRAN
5
COMPARACIÓN
ENTRE SOLUCIÓN
TRADICIONAL Y
SOLUCIÓN SIGTRAN
- 111 -
Diseño de una red de señalización SS7 sobre IP para redes de telefonía móvil GSM y UMTS
Una posible red equivalente tradicional consistiría en utilizar dos SMSCs con
señalización SS7, cada uno con capacidad para cursar 300 SMS/s en hora cargada, y
ambos con linksets directos hacia los dobletes de STPs de Madrid y Barcelona. Esta
topología se muestra en la Figura 39.
Madrid-1
Centro Este
SMSC
MSC MSC
STP SS7 STP
Barcelona-1
Enlace SS7
Transmisión directa
Con esa topología, y teniendo en cuenta el tráfico originado en MSCs (ver Tabla
7), el tráfico en los enlaces SS7 de los SMSCs es el que se muestra en la Tabla 55.
- 112 -
COMPARACIÓN ENTRE SOLUCIÓN TRADICIONAL Y SOLUCIÓN SIGTRAN
SMSC (SMS MO) / s FSM/s FSM-ack/s SRIfSM/s SRIfSM ack /s T ráfico total en SMSC (kbps)
Madrid-1 147,6 295,2 295,2 147,6 147,6 440
Barcelona-1 142,2 284,5 284,5 142,2 142,2 420
En este caso, como los enlaces SS7 son bidireccionales, el tráfico se ha calculado
como el tráfico en el sentido en que éste es máximo. Con este tráfico, se puede
comprobar que con linksets de 4 SLCs, la carga en los enlaces en hora cargada se
situaría en torno al 28%.
La Tabla 56 muestra el total ancho de banda por kilómetro si se utiliza una red
SS7 tradicional. En esta solución es necesario utilizar tramas E1 de 2 Mbps entre nodos.
Tabla 56. Transmisión necesaria (ancho de banda por distancia) con red SS7
Por otro lado, la muestra el ancho de banda por kilómetro utilizando la red
SIGTRAN diseñada en el capítulo 4. En este caso, el ancho de banda necesario es el
calculado en el apartado 4.3.8.9.
- 113 -
Diseño de una red de señalización SS7 sobre IP para redes de telefonía móvil GSM y UMTS
Tabla 57. Transmisión necesaria (ancho de banda por kilómetro) con red SIGTRAN
- 114 -
COMPARACIÓN ENTRE SOLUCIÓN TRADICIONAL Y SOLUCIÓN SIGTRAN
- 115 -
Diseño de una red de señalización SS7 sobre IP para redes de telefonía móvil GSM y UMTS
Por otro lado, cualquier nodo con las pilas de protocolos de M3UA (sobre
SCTP/IP) y SCCP y un par de tarjetas Ethernet es capaz de enviar señalización al resto
de la red a través de una red SIGTRAN. Esto significa que se puede encargar a terceros
el desarrollo de funcionalidades específicas (software) implementadas simplemente
sobre ordenadores industriales con tarjetas Ethernet, en lugar de verse obligado a
adquirir las soluciones cerradas que tradicionalmente ofrecen los fabricantes de equipos
de conmutación.
Por otro lado, la solución con red SIGTRAN requiere realizar inversión, ya que se
deben montar equipos nuevos y ampliar los actuales. En concreto, dejando aparte los
SMSCs, las inversiones requeridas son las siguientes:
- 116 -
COMPARACIÓN ENTRE SOLUCIÓN TRADICIONAL Y SOLUCIÓN SIGTRAN
Por otra parte, la red IP no impone restricciones de ancho de banda entre nodos y
los routers tienen una capacidad de encaminamiento, tanto estático como dinámico
amplísima. El protocolo IP se diseñó específicamente para resistir caídas de nodos re-
encaminando el tráfico de forma dinámica, y esto es una cualidad especialmente
interesante si se intercambia tráfico de señalización. Por otro lado, no se conoce el
comportamiento real del tráfico SCTP sobre IP, ya que es un protocolo nuevo.
- 117 -
Diseño de una red de señalización SS7 sobre IP para redes de telefonía móvil GSM y UMTS
Sin embargo, además de las ventajas a corto plazo, la principal ventaja reside en el
largo plazo. Una vez que se haya adquirido experiencia en la nueva tecnología, en lugar
de ampliar la red SS7 sobre TDM ya instalada, será más rentable ampliar la red
SIGTRAN. Además, paulatinamente se podrá migrar toda la señalización hacia nodos
ampliables con señalizadores SIGTRAN hacia la nueva red.
- 119 -
Diseño de una red de señalización SS7 sobre IP para redes de telefonía móvil GSM y UMTS
Una vez que se tiene una red SIGTRAN básica en la red, se puede derivar el
crecimiento de la red SS7 hacia la red nueva, lo que redundará en un menor coste de
transmisión y de nodos y una mayor capacidad de crecimiento.
- 120 -
COMPARACIÓN ENTRE SOLUCIÓN TRADICIONAL Y SOLUCIÓN SIGTRAN
- 121 -
BIBLIOGRAFÍA
BIBLIOGRAFÍA
[RFC2719] ONG, L.; et al. Request for Comments 2719: Framework Architecture for
Signaling Transport. [En línea]. The Internet Society. Octubre 1999.
Disponible en: http://www.ietf.org/rfc/rfc2719.txt. [Consulta: 9 de febrero
de 2003]
[RFC2960] STEWART, R.; et al. Request for Comments 2960: Stream Control
Transmission Protocol. [En línea]. The Internet Society. Octubre 2000.
Disponible en: http://www.ietf.org/rfc/rfc2960.txt. [Consulta: 9 de febrero
de 2003]
[RFC3057] MORNEAULT, K.; et al. Request for Comments 3057: ISDN Q.921-User
Adaptation Layer. [En línea]. The Internet Society. Febrero 2001.
- 123 -
Diseño de una red de señalización SS7 sobre IP para redes de telefonía móvil GSM y UMTS
[RFC3331] MORNEAULT, K.; et al. Request for Comments 3331: Signaling System
7 (SS7) Message Transfer Part 2 (MTP2)-User Adaptation Layer. [En
línea]. The Internet Society. Septiembre 2002. Disponible en:
http://www.ietf.org/rfc/rfc3331.txt. [Consulta: 9 de febrero de 2003]
[RFC3332] SIDEBOTTOM, G.; et al. Request for Comments 3332: Signaling System
7 (SS7) Message Transfer Part 3 (MTP3)-User Adaptation Layer
(M3UA). [En línea]. The Internet Society. Septiembre 2002. Disponible
en: http://www.ietf.org/rfc/rfc3332.txt. [Consulta: 9 de febrero de 2003]
- 124 -