Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Protocols Senali Zac I On 123455
Protocols Senali Zac I On 123455
Resumen:
En los ltimos aos, los protocolos de sealizacin para el servicio de transmisin de voz han experimentado una fuerte evolucin
junto con la tendencia a trasportar dicho trfico desde las redes de conmutacin de circuitos hacia las redes de conmutacin de
paquetes. Esta tendencia queda reflejada con la fuerte evolucin de estndares en este mbito y la aparicin de productos en el
mercado que cubren las necesidades de operadores, grandes empresas y PYMES [1] [2] [3]. Esta tendencia se ver incrementada
durante los prximos 5 aos debido a la evolucin de las redes mviles basadas en tecnologa UMTS hacia entornos All-IP. En
este articulo se presentan las diferentes arquitecturas que estn siendo propuestas para soportar la sealizacin de sistemas VoIP,
debidas principalmente a los estndares H.323, SIP y MGCP, junto con una breve resumen de los mecanismos de sealizacin en
redes telefnicas clsicas (SS7) y algunas ideas sobre la evolucin hacia ALL-IP en redes mviles de 3G basadas en UMTS.
Este trabajo ha sido desarrollado en el marco del proyecto PISCIS, financiado por la Comisin Interministerial de
Ciencia y Tecnologa (Programa FEDER), y del proyecto MobyDick, financiado por la Comisin Europea (Programa IST)
seales devinieron en mensajes intercambiados por aplicaciones sobre una red de conmutacin de paquetes
independiente y dedicada a este fin.
Si bien en la actualidad la red telefnica utiliza internamente esta forma de funcionamiento prcticamente en
su totalidad, el ltimo segmento por digitalizar, la red de acceso del abonado, permanece masivamente
anlogica, con una penetracin discreta de accesos ntegramente digitales (RDSI). Consecuentemente, la
sealizacin de abonado del servicio de telefona tradicional ha evolucionado muy poco y es dentro de la
red donde se realiz una revolucin muy importante, transparente al usuario, que ha permitido la
introduccin de servicios suplementarios, de telefona mvil, de red inteligente, B-ISDN e
interfuncionamiento con sistemas de telefona sobre IP (VoIP) entre otros.
El sistema de sealizacin de red que ha soportado esta evolucin con gran flexibilidad es el Sistema de
Sealizacin n 7. La primera norma del CCITT definiendo este sistema data de 1981 (Libro Amarillo), y
ha sido refinada y extendida en ediciones sucesivas en 1985 (Libro Rojo), 1989 [4](Libro Azul) y
subsiguientes de ITU-T.
Users of CCS 7
Level 4:
User Parts
ISUP
TCAP
TUP
OSI Layers 4-7
SCCP
MTP
Level 3
Signaling network
OSI Layer 3
Level 2
Signaling link
OSI Layer 2
Level 1
OSI Layer 1
Q.7xx (1988)
X.200
La red de paquetes para sealizacin en telefona est diseada especficamente para funcionar sobre
canales de 64 Kb/s y a gestionar dichos enlaces. Por consiguiente no parece improbable una tendencia no
slo al desarrollo de formas de interfuncionamiento de arquitecturas basadas en SS7 con arquitecturas
basadas en IP, sino a que IP influya poderosamente en la siguiente evolucin de la infraestructura de red de
sealizacin y gestin. Revisada aqu brevemente la historia de los sistemas de sealizacin, resulta curioso
observar cmo la conmutacin de paquetes, introducida en las redes tradicionales para ofrecer flexibilidad y
fiabilidad a las labores de sealizacin en el plano de control de las torres de protocolos, se amplia en la
actualidad al plano de usuario para el transporte de voz paquetizada, integrndose de nuevo voz y
sealizacin.
H.323
MCU
H.323
Terminal
IP
Network
H.323
GATEKEEPER
H.323 Domain
PSTN
V.70
Terminal
H.324
Terminal
Speech
Terminal
H.323
H.323
Terminal
H.323
Terminal
GATEWAY
B-ISDN
H.310
Terminal
H.321
Terminal
N-ISDN
H.320
Terminal
Speech
Terminal
QoS
LAN
H.322
Terminal
Terminal H.323, es un terminal de la red que proporciona en tiempo real comunicacin bidireccional
con otro terminal H.323, pasarela, o MCU (unidad de control multipunto). El intercambio de
informacin incluye controles, indicaciones, audio, video y datos. Un terminal debe soportar al menos
transmisin de voz, voz y datos, voz y video o voz datos y vdeo. La Figura 3 muestra la estructura
funcional de un terminal H.323..
Video Codec
H.261, H.263
Audio Codec
Receive
Path
delay
H.225.0
System Control
Local
Area
Network
Interface
H.245 Control
System Control
User Interface
Call Control
H.225.0 (Q.931)
RAS Control
H.225.0
Pasarela H.323 (GW), es un elemento de la red H.323 que permite interoperar a los terminales H.323
con terminales en otras redes de circuitos (SCN). Las pasarelas se conectan directamente con terminales
H.323 o bien con otras pasarelas o terminales en otras redes y realiza las funciones de adaptacin entre
flujos de informacin as como entre los protocolos de control de ambos entornos. La recomendacin
H.323 incluye los terminales compatibles con las recomendaciones: H.310, H.320 (B-RDSI), H.320
(RDSI), H.321 (ATM), H.322 (IsoEthernet), H.324 (GSTN), H.324M (Redes Moviles), and V.70
(DSVD). La pasarela debe constar al menos de dos interfaces, realizando las funciones de adaptacin y
convergencia entre ambos interfaces.
Unidad de Control Multipunto (MCU), es el elemento funcional de la red H.323 que permite soportar
comunicaciones multipunto. A diferencia de entornos como la RDSI, la capacidad de transmisin
multicast de las redes IP no requiere la utilizacin de un elemento externo a los terminales para realizar
funciones de mezclado de medios. Por esta razn, la MCU esta dividida en dos partes: el controlador
multipunto (MC) que proporciona capacidad de negociacin y control de los miembros del grupos, y el
procesador multipunto (MP) que se encarga de realizar las funciones de mezcla de medios (audio, vdeo,
datos). La funcionalidad de MCU puede ser integrada en un terminal H.323.
GateKeeper (GK), es un elemento de la red H.323 que proporciona servicios al resto de elementos.
Este elemento constituye la base para el desarrollo de servicios y para la aplicacin de esta tecnologa en
entornos con un numero de terminales medio-grande. El GK es un elemento opcional de la arquitectura,
lo que permiti inicialmente el desarrollo de terminales que podan comunicarse directamente entre s
sin la necesidad de disponer de GK. Sin embargo la inexistencia de GK limita el servicio de
transferencia de medios. Las funciones que proporciona son: traslacin de direcciones, autorizacin de
llamadas, control de admisin, control de zonas, gestin de ancho de banda, gestin de llamadas, reserva
de ancho de banda, servicios de directorio, etc.
Control
Data
Audio
G.7xx H.26x
H.225.0 H.245 T.120
Control
Gatekeeper
Regist.
RTCP Admision
Status
(RAS)
RTP
TCP/UDP v3
UDP
IP
Las entidades H.323 establecen conexiones en diferentes fases. Si consideramos un escenario en el cual
exista un GK, la conexin entre dos terminales dependientes de este GK sigue los siguientes pasos Figura 5:
1. Fase A: Establecimiento de Llamada. La entidad llamante, enva mensajes RAS solicitando la
identificacin del usuario llamante (ej: alias) utilizando un mensaje ARQ. El GK aceptar la llamada y
enviar al terminal llamante un mensaje de confirmacin (ACF) o bien rechazar la llamada (ARJ). En
caso positivo, la entidad llamante establecer una conexin TCP con el terminal llamado para establecer
el canal de sealizacin H.225.0. Para ello utilizar la informacin (direccin IP y puerto) recibidos del
GK a travs del mensaje ACF. La entidad llamante al recibir dicha conexin contactar con su GK a
travs del canal RAS solicitando permiso para poder contestar (ARQ). En caso positivo (ACF), el
llamante aceptara la conexin y a travs de dicho canal (H.225.0) enviar la direccin (direccin IP y
puerto) donde establecer el canal H.245 para negociacin de parmetros y control de la comunicacin.
Una vez obtenida esta informacin, la conexin puede ser finalizada, ya que no es necesario
intercambiar mas parmetros a travs de este canal.
2. Fase B: Intercambio e capacidades. (H.245). Establecido el canal H.245 a travs de una nueva
conexin TCP, las entidades llamante y llamada determinaran los parmetros de la comunicacin:
codificadores a utilizar, numero de conexiones y direcciones a utilizar, puertos, numero de muestras por
trama, funcin maestro-esclavo, etc, lo que les permite establecer canales para la transmisin de medios
(audio, vdeo y datos). Esta conexin debe permanecer mientras intercambien informacin los
terminales y les permite modificar parmetros (codecs, numero de muestras por trama, etc).
3. Fase C: Intercambio de informacin audiovisual. En este punto, ambos terminales establecen canales
de informacin a travs de la arquitectura RTP/UDP/IP para el transporte de medios, as como canales
de control a travs de la arquitectura RTCP/UDP/IP para los canales de realimentacin, al objeto de
controlar la calidad de los flujos de informacin recibida por el otro extremo de la comunicacin.
4. Fase D: Terminacin de llamada. Tras el intercambio de informacin audiovisual y al objeto de
finalizar la llamada, las entidades H.323 deben informarse a travs del canal H.245 mediante el envo de
la priitivas de finalizacin de llamadas, que finalizar con el envo de a primitiva EndSessionCommand
que provocar el cierre del canal H.245. Adems debern inforar al GK mediante el envo de el mensaje
RAS Disengage Request (DRQ) que permitir al GK liberar recursos y proporcionar informacin de
tarificacin entre otras.
Sobre este escenario bsico existe mltiples variantes en funcin de la presencia o no del GK y del role que
el mismo realice. El GK podra encaminar la informacin de control, (H.225.0 y H.245) o no en funcin del
model elegido (Directo o Indirecto).
110
ARQ ( dest=210)
RAS
&
GKR
210
ACF (addr=X.X.X.X:Y)
Setup
ARQ (dest=110)
Q.931
ACF ( addr=Y.Y.Y.Y:X)
Connect
H.245 messages:
termCapabilitySet, openlogicalchannel
Media
Info.
Exch
RTP Stream
RTP Stream
RTCP Stream
H.245
H.245 messages:
(Closelogicalchannel, EndSessionCommand)
DRQ
RAS
DCF
DRQ
DCF
establecimiento de tneles H.245 sobre H.225.0, que permite utilizar el mismo canal para transmitir
mensajes H.225.0 y H.245.
Mecanismo de Anuncio. Las sesiones son anunciadas mediante email, paginas web, grupos de
noticias o bien mediante el protocolo de anuncio de sesiones (SAP) como sucede en la red MBONE.
Mecanismo de Invitacin. Los usuarios son, mediante invitacin, informados por otros a participar
mediante el protocolo de establecimiento de sesiones (SIP).
De entre ambos, SIP ha sido propuesto como un mecanismo genrico para el soporte de mecanismos de
sealizacin del servicio de telefona IP. SIP soporta 5 elementos funcionales para el establecimiento y
terminacin de comunicaciones multimedia:
Localizacin de usuarios.
Intercambio / negociacin de capacidades de los terminales.
Disponibilidad de usuarios
Establecimiento de llamada
Mantenimiento de llamada.
SIP es un protocolo basado en el modelo cliente-servidor. Los clientes SIP envan peticiones (Requests
Messages) a un servidor, el cual una vez procesada contesta con una respuesta (Response Messages). Los
terminales SIP pueden generar tanto peticiones como respuestas al estar formados por el denominado cliente
del agente de usuario {UAC] y servidor del agente de usuario [UAS].
Los terminales SIP pueden establecer llamadas de voz directamente sin la intervencin de elementos
intermedios, al igual que en el caso de H.323. La Figura 6 muestra un ejemplo de conexin entre user1 con
direccin IP 172.16.10.1 y user2 con direccin IP 172.16.1.2 mediante el envo de una peticin INVITE
Request, en la cual el user1 indica al user2 las capacidades de recepcin de audio (codificacin ley ) y el
puerto donde espera recibir dicho audio (port 12345). Al recibir la peticin, el user2 puede inmediatamente
establecer el canal de voz y enviar la aceptacin de conexin mediante el envo de OK Response, en la cual
incluye la informacin complementaria para el establecimiento del canal opuesto (codificacin GSM, puerto
54321 en nuestro ejemplo). Tras el intercambio de seal de audio, cualquiera de los participantes puede
finalizar la llamada mediante el envo de mensaje BYE Request que debe ser asentido mediante un mensaje
de confirmacin (OK).
user1@172.16.10.1
user2@172.16.1.2
law
200 OK
C=IN IP4 172.16.1.2
m=audio 54321 RTP/AVP 3
Port 12345
GSM
ACK
Port 54321
Exchange of Voice
Los mensajes SIP son codificados utilizando la sintaxis de mensajes definidos en HTTP/1.1, [9] y el
contenido de cada mensaje sigue las recomendaciones del protocolo de descripcin de sesiones (SDP) [10],
ampliamente utilizado en el contexto de MBONE para distribuir la informacin de sesiones.
Adems de los terminales H.323 que representan telfonos IP o pasarelas, la arquitectura SIP define cuatro
tipos de servidores:
q
INVITE (1)
jmoreno@upm.es
200 OK (10)
ACK (11)
SIP Proxy
sip.company.es
INVITE (2)
jmoreno@upm.es
SIP redirect
sip.upm.es
INVITE (5)
jmoreno@host1.uc3m.es
CA
N
AC CE
L
K
(6
(1
)
3)
Call Agent
sip.uc3m.es
200
OK
(9)
AC
K(
12)
david@company.es
AC
200 K 14
OK
(8)
INVITE (7)
jmoreno@host2.uc3m.es
jmoreno@host2.uc3m.es
En un escenario habitual los tres elementos estn fsicamente separados de modo que pueden proporcionar
ventajas como la concentracin de muchos MG (conectados a usuarios finales) en algunos MGC
controlados por un SG. La Figura 8 muestra la arquitectura de MEGACO.
SG
SG
SS7, ISDN, Q.sig
ISUP/IP
MGC
MGC
MGCP,
H.248
MG
SS7
RTP/UDP/IP
ATM
MG
GSTN
T1/E1/PRI, Ocx
E&M, FXO, FXS
GSTN
Media Gateway Control Protocol (MGCP) es un protocolo cliente/servidor que controla el intercambio de
informacin entre MG y MGC. MGCP es el resultado de protocolos anteriormente propuestos y ha sido
propuesto en distintos organismos de estandarizacin como el grupo de trabajo MEGACO del IETF [12],
[13] y la ITU-T [14] donde se ha denominado H.248. MGCP utiliza a su vez el protocolo SDP para el
intercambio de parmetros entre el MG y MGC (direccin IP, purto UDP, codificadores a utilizar, etc.).
TDM / ISUP
PSTN,
ISDN
VLR
Um
BTS
UE
TDM / ISUP
MSC
Abis
GMSC
A
MAP
MAP
MAP
BSC
Abis
BTS
Gs
EIR
Gb
UE
AuC
HLR
MAP
MAP
MAP
I u CS
Uu
I ubis
I u PS
RNC
Nodo B
IP
SGSN
GGSN
I ur
Datos de usuario y sealizacin IP
RNC
Sealizacin
Redes
datos
externas
En esta arquitectura, los RNCs (Radio Network Controler) y los Nodos B forman la red de acceso radio
UMTS (UTRAN) mientras la red de acceso GSM basada en BTSs y BSCs pueden coexistir. Los MSCs y
GMSCs forman el dominio de conmutacin de circuitos (CC) y transportan el trfico de voz. Los SGSNs y
los GGSNs forman el dominio de conmutacin de paquetes (CP) y transportan el trfico de datos en modo
paquete. El VLR, el HLR, el EIR, y el AuC, mantienen informacin sobre los usuarios. Los MSCs o GSNs
los pueden interrogar utilizando el protocolo MAP (Mobile Application Part).
Por tanto, el ncleo de red UMTS est formado por dos redes, una de conmutacin de circuitos (dominio
CC) y una de conmutacin de paquetes (dominio CP). Este diseo permite a los operadores de redes
GSM/GPRS una fcil evolucin hacia sistemas UMTS. Pero, en el futuro, estos sistemas tendrn un ncleo
de red unificado basado en una red de conmutacin de paquetes IP, tal como se indica en la Release 4 y 5 y
quiz incluso, la evolucin hacia la red IP incluya tambin la red de acceso, tal como se trabaja en distintos
proyectos de investigacin europeos [19]. Esto se conoce con el nombre de arquitectura All-IP [20]. La
razn es que las redes de conmutacin de paquetes son eficientes y capaces de transportar las diferentes
clases de trfico. Adems, IP es un protocolo probado y que permite una fcil intercomunicacin con
Internet.
TDM
MGW
MGW
H.248
Iu
H.248
VLR
CS
ISUP
GMSC Server
UTRAN
MSC Server
Iu
PSTN
T-SGW
PSTN
ISUP/BICC
CS
MAP
MAP
Sealizacin
HSS
Datos de usuario
En la Figura 10 se muestra la evolucin prevista para el dominio CC de UMTS. Las MSCs se dividen en dos
elementos, el MSC server y la MGW (Media Gateway Function). El MSC server es responsable del control
de movilidad y de llamada, y termina la sealizacin usuario-red, traducindola a la sealizacin red-red
apropiada. El control de llamada red-red (interfaz entre MSC servers) se realizar mediante sealizacin
ISUP, o por una evolucin de ISUP para control de llamada independiente de servicio portador (BICC).
La MGW es responsable del transporte de datos de usuario. El dominio CC es ahora independiente de la
tecnologa de transporte: VoIP (RTP/UDP/IP), VoATM (AAL2), y TDM, son opciones para el transporte de
voz en este dominio. Tambin hay diferentes opciones para el control del servicio portador, por ejemplo se
puede usar H.245 si los datos de usuario se transportan mediante RTP. La interfaz entre el MSC server y la
MGW usa el estndar H.248/MEGACO. La T-SGW (Tranport Signalling GateWay function) se encarga de
coger la informacin de sealizacin relacionada con llamadas procedentes de la PSTN y ponerla sobre el
servicio portador empleado en el dominio CC (o viceversa). El HSS es equivalente al HLR de la UMTS
R99, pero con informacin aadida sobre servicios IP multimedia.
Es interesante destacar que, independientemente de la tecnologa de transporte empleada en el dominio CC,
los terminales UMTS R99 van a poder utilizar los servicios del dominio CC. Cualquier nueva funcin de
sealizacin es realizada por la red.
UTRAN
TDM
MGW
PSTN
SIP
SGSN
IP
H.248
IP
SIGTRAN
SIP
ISUP
MGCF
PSTN
T-SGW
SIP
GGSN
SIP
CSCF
IP
SIP
Redes IP
Multimedia
MAP
Sealizacin
HSS
Datos de usuario
6. Conclusiones
Los sistemas de sealizacin para el transporte de voz han evolucionado desde las redes basadas en
conmutacin de circuitos a redes basadas en conmutacin de paquetes. Diferentes estndares han aparecido
para tratar de solventar problemas de direccionamiento, control de admisin, interconexin con redes
existentes, intercambio de capacidades, etc. Basados en la transmisin de VoIP y el tipo de usuarios, dos
diferentes escenarios han sido objeto de desarrollo por parte de los organismos de estandarizacin: usuarios
directamente conectados a redes IP y operadores que utilizando la red IP como backbone interconectan
usuarios tradicionales conectados a redes SCN. El primer escenario constituye el mbito de aplicacin de
protocolos como H.323 y SIP, mientras el segundo escenario lo forma el mbito de MEGACO y H.248.
Actualmente existen operadores y empresas que utilizan estas tecnologas para ofrecer un servicio de
transmisin de voz. Esta tendencia a sustituir las redes de conmutacin de circuitos por redes de
conmutacin de paquetes se ver incrementada en los prximos aos con la evolucin de las redes mviles
UMTS hacia la tecnologa ALL-IP, en la cual los servicios multimedia, y por tanto el servicio de
transmisin de voz, sern transmitidos sobre redes bajo tecnologa IP.
7. Referencias
[1] Teldat web site. http://www.teldat.es
[2] Cisco web site. http://www.cisco.com
[3] Nortel web site. http://www.nortel.com
[4] Specifications of Signalling System N 7. CCITT Blue Book, fascicle VI.7,
recommendations Q.701-Q.716, Q.721-Q.766, Q.771-Q.795. ITU, 1989.
[5] RFC 1889. H.Shulzrinne, S.Castner, R.Frederick, V.Jacobson. RTP: A transport protocol for real time
protocol.
[6] ITU-T Recommendation H.323: Packet-based Multimedia Communications Systems, November 2000
[7] RFC2543. M.Handley, H.Shulzrinne, E.Schooler, E.Rosenberg. SIP: Session Initiation Protocol.
[8] MMUSIC web site. http://www.ietf.org/mmusic
[9] RFC 2068. R. Fielding and others. Hypertext Transfer Protocol -- HTTP/1.1
[10] RFC 2327. 2327 M. Handley, V. Jacobson. SDP: Session Description Protocol.
[11] RFC 2396. T.Berners-Lee, R.Fielding, Uniform Resource Identifiers (URI): generic syntax.
[12] RFC2705. M. Arango et al, Media Gateway Control Protocol (MGCP).
[13] RFC 3015. F. Cuervo, N. Greene, A. Rayhan et al, Megaco Protocol Version 1.0
[14] ITU-T H.248: Gateway Control Protocol, June 2000
[15] 3GPP web site: http://www.3gpp.org.
[16] 3GPP Technical Specification TS 23.002, v5.0.0: Network Architecture (Release 5). October, 2000.
[17] 3GPP Technical Specification TS 23.002, v3.3.0: Network Architecture (Release 1999). March, 2000.
[18] C. Bettstetter, H-J Vgel, J. Eberspcher; GSM Phase 2+, General Packet Radio Service GPRS:
Architecture, Protocols, and Air Interface; IEEE Communications Surveys Vol. 2, No. 3, 1999.
[19] MobyDick Project. http://www.ist-mobydick.org/
[20] Lieve Bos, Suresh Leroy; Toward an All-IP-Based UMTS System Architecture; IEEE Network, Vol.
15, No. 1; 2001.
Jose Ignacio Moreno es Doctor Ingeniero de Telecomunicaciones por la Universidad Politcnica de
Madrid (1996) y trabaja como Profesor Titular de Ingeniera Telemtica en la Universidad Carlos III de
Madrid.
Ignacio Soto es Doctor Ingeniero de Telecomunicaciones por la Universidad de Vigo (2000) y trabaja como
Profesor Ayudante en la Universidad Carlos III de Madrid.