2.- Introduccion a Protocolos NGN v1.0 124p.pdf
-
Upload
felix-oliveros -
Category
Documents
-
view
66 -
download
2
Transcript of 2.- Introduccion a Protocolos NGN v1.0 124p.pdf
![Page 1: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/1.jpg)
Introduccion a los Protocolos
NGNV1.0
![Page 2: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/2.jpg)
2
OSS
H.248
Open Service
Application ServerNMS
Softswitch
Router Server
Terminales InteligentesAGIAD
TG
SG
INAPLDAP/TRIP
XML/FTP
/Radius Parlay
SIPSNMP
SIP-T
H.323
H.323/MGCP/
H.248/SIP
Sigtran
H.248
TUP/ISUPSS7
IN
PSTN
Other
Hl323 NetworkRed VoIP H.323
Other
Hl323 NetworkOtros Softswitchs
H.248
Red Multiprotocolo
![Page 3: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/3.jpg)
3
Sistema de protocolos NGN
MTP2
IP
TCP
H.248 MGCP SIP
MAC
SS7 and SIGTRAN H.248 MGCP SIP
MTP3
I
S
U
P
SCTP
IP
MAC
SCTPUDP
IP
MAC
UDP
IP
MAC
UDP
1
2
3
4
5
6
7
OSI
M3UA
SCCP
TCAP
INAP
![Page 4: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/4.jpg)
4
Protocolos de Control
H.248, MGCP
Protocolos de Control de Llamadas
SIP, H.323, SS7
Protocolos de Transmision de Señalizacion
SIGTRAN
Protocolos de Soporte de Aplicaciones
Parlay, RADIUS
Protocolos soportados por NGN
![Page 5: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/5.jpg)
5
Protocolo H.248
Protocolo SIGTRAN
Protocolo SIP
Contenido
Protocolo SSN7
![Page 6: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/6.jpg)
6
Sistema de Señalizacion por Canal Comun Nº7
Un sistema de señalizacion es el lenguaje de dialogo para
comunicarse entre diferentes partes de una red de
telecomunicaciones. Asegura de esta forma la operatividad
normal de toda la red.
El Sistema de Señalizacion Numero 7 es un sistema de
señalizacion por Canal Comun
El objetivo del SS7, fue separar la via fisica de la señalizacion
y de los canales vocales. Optimizando de esta forma el uso de
recursos de conmutacion en una red PSTN
![Page 7: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/7.jpg)
7
Estructura de SSN7
Punto de Señalizacion (SP)
Punto de originacion OPC (Origination Point Code)
Punto de Destino DPC (Destination Point Code)
Punto de Transferencia de Señalizacion (STP)
OPC o DPC utilizan un formato de direccion de 14
bits
![Page 8: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/8.jpg)
8
B
Canales de Voz
ALink de Señalizacion
C
SP ASP B
STP
2_2_23_3_3
8_8_5
Estructura de SSN7
![Page 9: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/9.jpg)
9
switches A
OPC is 2_2_2
DPC is 3_3_3
switches B
OPC is 3_3_3
DPC is 2_2_2
B
Canales de Voz
ALink de Señalizacion
C
2_2_23_3_3
Estructura de SSN7
![Page 10: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/10.jpg)
10
LINK
LINK SETROUTE
ROUTE SET
Estructura de SSN7
![Page 11: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/11.jpg)
11
Link
Link Set 2
Link Set 1
ROUTE SET
Estructura de SSN7
![Page 12: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/12.jpg)
12
Los mensajes de señalizacion entre A y B se transfieren
utilizando diferentes links de acuerdo al estado de la red, pero
el circuito de voz sigue un camino directo entre ambos
puntos.En otros casos los mensajes de señalizacion son
transferidos por diferentes caminos, este modo no es utilizado
ya que ofrece dificultad para el seguimiento de llamadas en
caso de fallas.
SSN7 – Modo no asociado
B
Canales de Voz
A
Link de Señalizacion
![Page 13: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/13.jpg)
13
SSN7 – Modo Cuasi-Asociado
Caso especial del modo No-Asociado. En este modo los
mensajes de señalizacion entre A y B viajan a traves de links
de señalizacion predefinidos concatenados, pero los canales
de voz usan un camino directo entre ambos puntos.
B
Canales de Voz
A
Links de Señalizacion
C
![Page 14: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/14.jpg)
14
Estructura de SSN7
SCCPMTP3(Capa de Red)
MTP2(Capa de datos)
MTP1(Capa Fisica)
TUPISUP DUP Parte Usuario
Parte de
Transferencia
de Mensajes
![Page 15: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/15.jpg)
15
SSN7 Capa 1
Define las caracteristicas fisicas, electricas y
funcionales del link de señalizacion.
Determina el metodo de conexion y provee un
contenedor de informacion al link de señalizacion,
usualmente los links de señalizacion son canales
digitales de 64kbit/s.
![Page 16: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/16.jpg)
16
SSN7 Capa 2
Define las funciones y procedimientos
La capa 2 define las funciones de transmision de los
mensajes de señalizacion y procedimientos
relacionados a su transferencia en un enlace de
señalizacion.
La capa 2 y el link de señalizacion se utilizan como
una unidad en el transporte de datos, provee un
enlace de señalizacion entre dos puntos para una
transferencia de mensajes segura.
![Page 17: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/17.jpg)
17
SSN7 Capa 3
Dentro de una red de señalizacion cada nodo es
definido por un Codigo de Punto de Señalizacion, el
cual es una direccion de 14 o 24 bits. Entonces
cada mensaje CCITT No.7 contendra el Punto de
Señalizacion de Origen (OPC) y el Punto de
Señalizacion de Destino ( DPC).
Enrutamiento de Mensajes:seleccionando el link
de señalizacion a ser usado por cada mensaje de
esñalizacion a ser transmitido.
![Page 18: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/18.jpg)
18
SSN 7 – Capa 4
Parte de usuario. Su funcion principal es el control,
establecimiento y liberacion de la llamada.
La parte principal incluye la Parte de Usuario
Telefonico (TUP) y la Parte de Usuario ISDN (ISUP).
![Page 19: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/19.jpg)
19
Codificacion de Punto de Señalizacion
Ejemplo: OPC=12475
12475(d) = 11000010111011 (b)
Codificar en 14 bits, formato 3-8-3 (ZTE)
110 - 00010111 – 011
(3) (8) (3)
OPC Codificado = 6 – 23 - 3
![Page 20: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/20.jpg)
20
ISDN User Part (ISUP)
Algunos mensajes de uso comun:
Mensaje Ab. Mensaje TUP
Initial address IAM IAM,IAI
Subsequent address SAM SAM、SAO
Continuity COT COT,CCF
Address complete ACM ACM
Information request INR GRQ
Information INF GSM
Answer ANM ANC、ANN
Release REL CLF、CBK,UBM, Grupo de Mensajes
Release complete RLC RLG
Blocking BLO BLO
Blocking acknowledgement BLA BLA
Continuity check request CCR CCR
![Page 21: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/21.jpg)
21
ISDN User Part (ISUP)
Llamada exitosa
![Page 22: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/22.jpg)
22
ISDN User Part (ISUP)
Llamada no terminada
![Page 23: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/23.jpg)
23
Protocolo H.248
Protocolo SIGTRAN
Protocolo SIP
Contenido
Protocolo SSN7
![Page 24: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/24.jpg)
24
Protocolo H.248
H.248, tambien llamado MeGaCo
Reemplazo natural de MGCP, pero diferente
Con el despliegue de NGN, el protocolo entre los MGC y los MG
cambiará gradualmente a H.248
SGCP
MGCP
IPDC
MDCP
H.248
Relacion entre MGCP y H.248
SGCP: Simple Gateway Control Protocol
IPDC: IP Device Control Protocol
MGCP: Media Gateway Control Protocol
MDCP: Media Device Control Protocol
![Page 25: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/25.jpg)
25
Diferencias MGCP / H.248
MGCP: Media Gateway Control Protocol
De hecho, no es un estandar, es una RFC de la IETF adoptada
por algunos fabricantes
Usa comandos embebidos
No puede mezclar parametros para diferentes tipo de media.
Asigna cada entidad en la red como un endpoint independiente
H.248/Megaco (ITU / IETF)
Usa transacciones para agrupar comandos y respuestas
Es Multimedia ready.
Puede manejar los endpoint agrupados.
![Page 26: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/26.jpg)
26
Evolution of H.248
![Page 27: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/27.jpg)
27
Softswitch
SG MG
BICC/SIP-T
H.248
RTP/RTCP
SIGTRAN
ISUP/MTP TDM Trunk
Control
Edge
H.248 Protocol
![Page 28: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/28.jpg)
28
Contexto
Termination
Media Gateway
TerminationTerminationTerminationTerminationTerminationTerminationTermination
Term. X
Terminacion
Context. X
Contexto y Terminacion
![Page 29: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/29.jpg)
29
Terminologia
Terminacion:
Definicion:Origen y Destino del flujo de media.
Terminacion semi-permanente: terminacion fisica. Por ejemplo:
puertos en un IAD.
Terminacion Efimera: un flujo de informacion. Por ejemplo: voz
RTP.
Root termination: el mismo dispositivo en si mismo.
Contexto:
Definicion: representa la relacion entre un grupo de
Terminaciones. (“quien escucha/ve a quien”)
Contexto Nulo: contexto vacio. Representa aquellas
terminaciones que no han establecido relaciones con otras
terminaciones.
![Page 30: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/30.jpg)
30
Modelo de Conexion
CONTEXTO
Media Gateway
Terminacion
Canal SCN
Terminacion
Canal SCN
SCN: Switched Circuit Network / Circuito de Red Conmutada
![Page 31: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/31.jpg)
31
Contexto Nulo
CONTEXTO Nulo
Terminacion
Canal SCNTerminacion
Canal SCN
Media Gateway
SCN: Switched Circuit Network / Circuito de Red Conmutada
![Page 32: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/32.jpg)
32
Ejemplo de Modelo de Conexion
Media Gateway
CONTEXTO C1
Term. T2
RTP Stream
Term. T1
Canal SCN
Term. T3
Canal SCN
CONTEXTO C2
![Page 33: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/33.jpg)
33
Ejemplo de Modelo de Conexion
Media Gateway
CONTEXTO C1
Term. T2
Flujo RTP
Term. T3
Canal SCN
CONTEXTO C2
Term. T1
Canal SCN
![Page 34: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/34.jpg)
34
Contexto
Caracteristicas del Contexto
ContextID: Identificacion del Contexto
Topologia:Direccion del Flujo de media entre
Terminaciones
Prioridad:Informacion de Prioridad relacionada al
contexto
ID de llamada de Emergencia
![Page 35: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/35.jpg)
35
Terminacion
Las Terminaciones tienen propiedades, estas poseen un unico
PropertyID, la mayoria poseen valores por default definidos en
el estandar. Aquellas propiedades relacionadas se agrupan en
un Descriptor.
Termination ID
Identificacion de terminacion,ID asignado por el MG
Termination descriptor
Modem:tipo de modem y propiedades
Events:on_hook, off_hook, etc.
Signals:tono de discado, señalizacion DTMF, etc.
Statistics:acumula informacion estadistica y la reporta al MGC
![Page 36: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/36.jpg)
36
Descriptor
Definicion: es un elemento de sintaxis usado para
describir propiedades de la terminacion.
H248 V1. define 19 descriptores,7 categorias
Status:Estado de la Terminacion.
Media stream:Media_stream, local, remote, local control
multiplex;
Event related:Event, digitmap, eventbuffer,
Observedevents; Signals;
![Page 37: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/37.jpg)
37
Package
Package
Definicion:aquellas propiedades no definidas en la
Terminacion
Packages mas comunes
al (linea analogica),
cg (llamada en proceso)
dd (deteccion DTMF)
au (audio)
![Page 38: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/38.jpg)
38
Termination ID
Un TerminationID es un esquema de denominacion arbitrario definido por el MG
Estas definiciones hechas en el MG deben concordar con las que acepta el SS.
Existen dos comodines ALL y CHOOSE. El primero se utiliza para direccionar múltiples terminaciones de una sola vez, mientras que el segundo se utiliza para indicar a una pasarela de medios que tiene que seleccionar una terminación que satisfaga el TerminationID parcialmente especificado. Esto permite, por ejemplo, que un MGC ordene a la MG que elija un circuito perteneciente a un grupo de troncales.
Cuando se utiliza ALL en el TerminationID de una instrucción, el efecto es idéntico al de repetir la instrucción con cada uno de los TerminationID concordantes. Si no se necesitan respuestas individuales, se puede pedir una respuesta comodín.
![Page 39: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/39.jpg)
39
Digitmap
Un DigitMap (mapa de dígitos) es un plan de
marcación de números que reside en el Media
Gateway y que se utiliza para detectar y comunicar
eventos de dígitos recibidos en una terminación.
Un DigitMap puede ser definido dinámicamente y,
posteriormente, referenciado por un nombre, o
puede ser especificado en un Descriptor de Eventos,
Un DigitMap definido en un Descriptor puede
aparecer en cualquier instrucción de manipulación
de terminación, del protocolo.
![Page 40: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/40.jpg)
40
Digitmap - Constructores
Digito: Un digito de "0" a "9“, E (*) o F (#).
Temporizador: un temporizador de arranque (T), un
temporizador corto (S), y un temporizador largo (L).
Comodin: El simbolo "x" reemplaza a cualquier digito ("0" a
"9").
Rango: Uno o mas simbolos DTMF encerrados entre
corchetes ("[" y "]").
Subrango: Dos digitos separados por un guion ("-")
reemplazan a cualquier digito comprendido entre ambos,
incluyendolos. Solo puede usarse dentro de una definicion de
Rango
Posicion: Un punto (".") significa cualquier numero incluyendo
el “cero” de repeticiones del simbolo precedente.
![Page 41: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/41.jpg)
41
Digitmap
Plan de Numeracion
Digitmap:
(0 | 00 | [1-7]xxx | 8xxxxxxx | Fxxxxxxx | Exx | 91xxxxxxxxxx | 9011x.)
0 Operador local
00 Operador de larga distancia
xxxx Número de extensión local (arranca con 1-7)
8xxxxxxx Números locales
#xxxxxxx Extensión fuera del emplazamiento
*xx Servicios estrella
91xxxxxxxxxx Número de larga distancia
9011 + hasta 15 dígitos Número internacional
![Page 42: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/42.jpg)
42
Transaccion
Emisor Receptor
TransactionRequest
TransactionReply/
TransactionPending
TransactionResponseAck
![Page 43: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/43.jpg)
43
Transaccion
TransactionRequest(TransactionId {
ContextID {Command _ Command},
. . .
ContextID {Command _ Command } })
TransactionReply(TransactionID {
ContextID { Response _ Response },
. . .
ContextID { Response _ Response } })
TransactionPending(TransactionID { } )
Estructura
De una
Transaccion
TransactionResponseAck(TransactionID { }
TransactionID{ })
![Page 44: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/44.jpg)
44
Comandos
MGMGC
Add
MGC→MG,
Agrega una
Terminacion a un
contexto,
Crea un contexto con
contextID no
especificado
![Page 45: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/45.jpg)
45
Comandos
MGC
Add
Modify MGC→MG,
Modifica una
propiedad, evento o
señal de una
terminacion
MG
![Page 46: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/46.jpg)
46
Comandos
MGC
Add
Modify
Subtract
MGC→MG,
Elimina una
terminacion de un
contexto
Elimina un contexto,
si no hay mas
terminaciones en el
msmo
MG
![Page 47: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/47.jpg)
47
Comandos
MGC
Add
Modify
Subtract
Move
MGC→MG,
Mueve una
terminacion de un
contexto a otro
MG
![Page 48: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/48.jpg)
48
Comandos
MGC
Add
Modify
Subtract
Move
AuditValue
MGC→MG,
Obtiene valores
actuales de estado,
eventos, señales y
estadisticas.de una
terminacion
MG
![Page 49: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/49.jpg)
49
Comandos
MGC
Add
Modify
Subtract
Move
AuditValue
AuditCapability
MGC→MG,
Obtiene informacion
de la capacidad de un
MG.
MG
![Page 50: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/50.jpg)
50
Comandos
MGC
Add
Modify
Subtract
Move
AuditValue
AuditCapability
Notify
MG→MGC,
Permite al MG
notificar al SS sobre
cualquier cambio de
evento
MG
![Page 51: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/51.jpg)
51
Comandos
MGC
Add
Modify
Subtract
Move
AuditValue
AuditCapability
Notify
ServiceChange
MGC→MG,or
MG→MGC
MGC→MG
Inicia el servicio
Finaliza el
servicio
MG→MGC
Inicia el servicio
Finaliza el
servicio
Registro
MG
![Page 52: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/52.jpg)
52
Transporte
Softswitch
MG
H.248
TCP/UDP
IP
Three-way Handshake
Port 2944: Codificado Texto
Port 2945: Codificado Binario
H.248
![Page 53: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/53.jpg)
53
Three-Way Handshake
Emisor Receptor
TransactionRequest
TransactionReply/
TransactionPending
TransactionResponseAck
![Page 54: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/54.jpg)
54
Escenarios
Registro de Gateway Login / Logout
Establecimiento de Llamada
Terminacion de Llamada
![Page 55: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/55.jpg)
55
Registro de Gateway log in/out
SSAG
SVC_CHG_REQ
SVC_CHG_REPLY
MEGACO/1 [10.66.100.12]:2944
Transaction = 9998 {
Context = - {
ServiceChange = ROOT
{Services {
Method=Restart,
ServiceChangeAddress=2944,
Profile=ResGW/1}
}
}
}
MEGACO/1 [10.66.100.1]:2944
Reply = 9998 {
Context = -
{ServiceChange = ROOT {
Services
{ServiceChangeAddress=2944,
Profile=ResGW/1} } }
}
![Page 56: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/56.jpg)
56
MEGACO/1
[10.66.100.12]:2944
Transaction = 49414
{ Context = -
{
Notify = AG58900 {
ObservedEvents = 2000
{
20020403T08131100 : al/of
}
}
}
MEGACO/1
[10.66.100.1]:2944
P=49414{
C=-{
N=AG58900}}
SSAG
NTFY_REQ
AG
Off_hook
NTFY_REPLY
Establecimiento de Llamada
Evento
Contexto Nulo
TID Name
![Page 57: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/57.jpg)
57
SSAG
NTFY_REQ
MEGACO/1
[10.66.100.12]:2944
Reply = 25218
{
Context = -
{
Modify = AG58900
}
}
AG
Off_hook
NTFY_REPLY
MOD_REQ
MOD_REPLYDial-tone
MEGACO/1
[10.66.100.1]:2944
T=25218{ C=-{
MF=AG58900{
DM=DM999264604954 {
(0x.|11x|[2-
8]xxxxxxx)},E=2002{
dd/ce{ DM=DM9992646049
54 },al/on,al/fl},SG{
cg/dt}}}}
Establecimiento de Llamada
DigitMap
Descriptor de Evento
Deteccion de DTMF
Dial Tone
Definicion del DigitMap
Esperar On Hook o Flash
![Page 58: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/58.jpg)
58
SSAG
NTFY_REQ
MEGACO/1
[10.66.100.12]:2944
Transaction = 49415
{
Context = -
{ Notify = AG58900{
ObservedEvents = 2002 {
20020403T08131500 :
dd/ce
{ ds = “26778086" ,
Meth = UM } } } } } MEGACO/1
[10.66.100.1]:2944
Reply=49415{
Context=-{Notify=
AG58900}}
AG
Off_hook
NTFY_REPLY
MOD_REQ
MOD_REPLY
NTFY_REPLY
Dial-tone
DialingNTFY_REQ
Establecimiento de Llamada
Numero Discado
Concordancia Inequivoca
![Page 59: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/59.jpg)
59
SSAG
NTFY_REQ
MEGACO/1
[10.66.100.12]:2944
Reply = 10003 {
Context = 2000 {
Add = AG58900,
Add=RTP/00000{
Media {
Stream = 1 {
Local {
v=0
c=IN IP4 10.66.100.12
m=audio 2222 RTP/AVP 0 4
a=ptime:30
a=recvonly}}}}}}
MEGACO/1
[10.66.100.1]:2944
Transaction = 10003
{Context = $ {
Add = AG58900,Add = $
{Media {Stream = 1
{LocalControl {Mode =
ReceiveOnly,nt/jit=40 ; in
ms},Local {v=0 c=IN IP4 $
m=audio $ RTP/AVP 0 4
a=ptime:30}}}}}}
AG
Off_hook
NTFY_REPLY
MOD_REQ
MOD_REPLY
NTFY_REQ
NTFY_REPLY
ADD_REQ
ADD_REPLY
Establecimiento de Llamada
Asignar ID al Contexto
Agregar el TID al Contexto
Modo Recepcion
Agregar puerto RTP al Contexto
Asigna EL ID del puerto RTP
Identifica IP del TID
Asigna el puerto RTP
Codecs
![Page 60: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/60.jpg)
60
SSAG
NTFY_REQ
MEGACO/1
[10.66.100.1]:2944
Transaction = 50003
{Context = $ {
Add = AG58901 { Media {
Stream = 1 {LocalControl
{Mode=SendReceive} }},
Events=1234{al/of},
Signals {al/ri}},Add = $
{Media {Stream =1
{LocalControl
{Mode=SendReceive,
nt/jit=40 ; in ms}, Local {
v=0
c=IN IP4 $
m=audio $ RTP/AVP 0 4 8
a=ptime:30},
Remote {
v=0
c=IN IP4 10.66.100.12
m=audio 2222 RTP/AVP 0 4
a=ptime:30} ;}}}}}
MEGACO/1
[10.66.100.13]:2944
Reply = 50003 {
Context = 5000 {
Add = AG58901,
Add = RTP/00002{
Media {
Stream = 1 {
Local {
v=0
c=IN IP4 10.66.100.13
m=audio 1111 RTP/AVP 0
}} ; }}}}
AG
Off_hook
NTFY_REPLY
MOD_REQ
MOD_REPLY
NTFY_REQ
NTFY_REPLY
ADD_REQ
ADD_REPLY
ADD_REQ
ADD_REPLY ring
Establecimiento de Llamada
Agregar el TID de destino a
Un nuevo contexto y efectuar
Operaciones detalladas
![Page 61: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/61.jpg)
61
SSAG
MEGACO/1
[10.66.100.12]:2944
Reply = 10005
{ Context = 2000
Modify = AG58900
Modify = RTP/00000
}
}
MEGACO/1
[10.41.6.1]:2944
Transaction = 10005 {
Context = 2000 {
Modify = AG58900 {
Signals {cg/rt}},
Modify = RTP/00000 {
Media {
Stream =1 {Remote {
v=0
c=IN IP4 10.66.100.13
m=audio 1111 RTP/AVP 0
}} ;}}}}
AG
MOD_REQ
MOD_REPLYRing Back Tone
Establecimiento de Llamada
![Page 62: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/62.jpg)
62
SSAG
MEGACO/1
[10.66.100.1]:2944
Reply = 50005 {
Context = 5000 {
Notify = AG58901}
}
MEGACO/1
[10.66.100.13]:2944
Transaction = 50005
{Context = 5000 {
Notify = AG58901
{ObservedEvents =1234 {
19990729T22020002:al/of}}
}}
AG
MOD_REQ
MOD_REPLYRing_back
OffhookNTFY_REQ
NTFY_REPLY
Establecimiento de Llamada
![Page 63: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/63.jpg)
63
SSAG
MEGACO/1
[10.66.100.1]:2944
Transaction = 10006 {
Context = 5000 {
Modify = AG58901 {
{E=2001{al/on,al/fl},
Signals { }}}}
MEGACO/1
[10.66.100.13]:2944
Reply = 10006 {
Context = 5000
{Modify = AG58901 }}
AG
MOD_REQ
MOD_REPLYRing_back
OffhookNTFY_REQ
NTFY_REPLY
MOD_REQ
MOD_REPLY
Establecimiento de Llamada
![Page 64: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/64.jpg)
64
SSAG
MEGACO/1
[10.66.100.12]:2944
Reply = 10006 {
Context = 2000
{Modify = AG58900,
Modify = RTP/00000}}
MEGACO/1
[10.66.100.1]:2944
Transaction = 10006 {
Context = 2000 {
Modify = AG58900
{ Signals={ } },
Modify = RTP/00000
{Media {
Stream = 1 {
LocalControl {
Mode=SendReceive
}}}}}}
AG
MOD_REQ
MOD_REPLYRing_back
OffhookNTFY_REQ
NTFY_REPLY
MOD_REQ
MOD_RERLY
MOD_REQ
MOD_REPLY
Conversation Established
Establecimiento de Llamada
![Page 65: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/65.jpg)
65
SSAG
MEGACO/1
[10.66.100.1]:2944
Reply = 50008 {
Context = 5000
{Notify = AG58901}
}
MEGACO/1
[10.66.100.13]:2944
Transaction = 50008 {
Context = 5000 {
Notify = AG58901
{ObservedEvents =1235 {
19990729T24020002:al/on}
} } }
AG
NTFY_REQ
NTFY_REPLY
Onhook
Liberacion de Llamada
![Page 66: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/66.jpg)
66
SSAG
MEGACO/1
[10.66.100.1]:2944
Transaction = 10007 {
Context = 2000 {
Modify= AG58900
{signals { cg/bt }}}}
MEGACO/1
[10.66.100.12]:2944
Reply = 10007 {
Context = 5000 {
Modify = AG58900 }}
AG
NTFY_REQ
NTFY_REPLY
Onhook
MOD_REQ
MOD_REPLY
Liberacion de Llamada
![Page 67: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/67.jpg)
67
SSAG
MEGACO/1
[10.66.100.1]:2944
Transaction = 50009 {
Context = 5000 {
Subtract = AG58901
{Audit{Statistics}},
Subtract = RTP/00002
{Audit{Statistics}}}}
MEGACO/1
[10.66.100.13]:2944
Reply = 50009 {
Context = 5000 {
Subtract = AG58901 {
Statistics {
nt/os=45123, ;
nt/dur=40 ; }},
Subtract = RTP/00002{
Statistics {
rtp/ps=1245,
nt/os=62345,
rtp/pr=780,
nt/or=45123,
rtp/pl=0,
rtp/jit=27,
rtp/delay=48 }}}}
AG
NTFY_REQ
NTFY_REPLY
SUB_REQ
SUB_REPLY
Onhook
MOD_REQ
MOD_REPLY
Liberacion de Llamada
![Page 68: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/68.jpg)
68
SSAG AG
SUB_REQ
SUB_REPLY
Onhook
NTFY_REQ
NTFY_REPLY
Conversation Terminated
SUB_REQ
SUB_RERLY
MEGACO/1
[10.66.100.1]:2944
Transaction = 50009 {
Context = 2000 {
Subtract = AG58900
{Audit{Statistics}},
Subtract = RTP/00000
{Audit{Statistics}}}}
MEGACO/1
[10.66.100.12]:2944
Reply = 50009 {
Context = 2000 {
Subtract = AG58900 {
Statistics {
nt/os=45123, ;
nt/dur=40 ; }},
Subtract = RTP/00000 {
Statistics {
rtp/ps=1245,
nt/os=62345,
rtp/pr=780,
nt/or=45123,
rtp/pl=0,
rtp/jit=27,
rtp/delay=48 }}}}
MOD_REQ
MOD_REPLY
Liberacion de Llamada
![Page 69: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/69.jpg)
69
Protocolo H.248
Protocolo SIGTRAN
Protocolo SIP
Contenido
Protocolo SSN7
![Page 70: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/70.jpg)
70
SIGTRAN
Surge de la necesidad de transportar señalizacion SS7 e ISDN
sobe IP.
Define una nueva capa de transporte: SCTP y un grupo de capas
de adaptacion MxUA para adaptar las capas de SS7 MTPx.
Soporta la transmision de señalizacion de SCN (Switched Circuit
Network) a traves de una red IP.
SIGTRAN es una pila de protocolos mas que un protocolo en si,
Incluye protocolo de transmision (SCTP) y protocolos de adaptacion
(M3UA).
![Page 71: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/71.jpg)
71
Posicion de Sigtran en NGN
TDM TDM
RTP
stream
Media
stream
Media
stream
SIGTRAN
SS SS
![Page 72: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/72.jpg)
72
SIGTRAN
IP
SCTP
IUA M2UA M2PA
ISDN
M3UA SUA
MTP3 TUP ISUP SCCP TCAP
Protocolos de adaptacion diseñados especificamente para
manejar SS7 sobre IP
![Page 73: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/73.jpg)
73
Porque un nuevo Protocolo de Transporte ?
Limitaciones
TCP
Orientado al
flujo de Bytes
Estricto control
del orden de los mensajes
Limitacion del tamaño
de paquetes Sensible a demoras
Vulnerable a
Ataques DoSBaja eficiencia
![Page 74: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/74.jpg)
74
Motivos para un nuevo Protocolo
Limitaciones
UDP
No es confiableNo hay respuestas
de acknowledge
Sin control
de congestion
Multi-casting agrega
trafico innecesario a la red
![Page 75: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/75.jpg)
75
Que ofrece SCTP ?
Ventajas
SCTP
Control de Flujo y
anulacion de
la Congestion
Tolerancia a fallas
a nivel de la Red
Protection against
floodingSoporta Multihoming
Usa procedimientos de
cnicializacion para
prevenir ataques DoS
![Page 76: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/76.jpg)
76
Que ofrece SCTP ?
UDP TCP SCTP
Orientada a la Conexión No Yes Yes
Transporte Confiable No Yes Yes
Ordenamiento de Paquetes No Yes Yes
Checksum Yes Yes Yes
Tamaño de Checksum (bits) 16 16 32
Control de Congestion No Yes Yes
Multiple streams No No Yes
Soporte Multi-homing No No Yes
![Page 77: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/77.jpg)
77
Terminologia SCTP
SCTP EndPoint:Identificado por IP + Port, similar
a TCP
Association:Set de enlaces (links) entre un par de
SCTP end points
Stream (Flujo):Una asociacion incluye multiples
streams. Stream es un canal logico unidireccional
de un SCTP Endpoint a otro.
![Page 78: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/78.jpg)
78
Terminologia SCTP
SCTP Endpoint BSCTP Endpoint A
Asociacion SCTP
Stream Unidirectional
![Page 79: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/79.jpg)
79
Mensajes SCTP
Payload Data ( DATA )
Initiation(INIT)
Initiation Acknowledgement(INIT ACK)
Selective Acknowledge(SACK)
Heartbeat Request(HEARTBEAT)
Heartbeat Acknowledge(HEARTBEAT ACK)
Abort Association(ABORT)
Shutdown Association(SHUTDOWN)
![Page 80: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/80.jpg)
80
Mensajes SCTP
Shutdown Acknowledge(SHUTDOWN ACK)
Shutdown Complete(SHUTDOWN COMPLETE)
Operation Error(ERROR)
State Cookie(COOKIE ECHO)
Cookie Acknowledge(COOKIE ACK)
Other Reservado
![Page 81: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/81.jpg)
81
Sumario SCTP
Transporte Confiable
Multi-stream
Multi-homing
Control de Flujo
Control de Congestion
Flujo de Inicio y de Cierre
![Page 82: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/82.jpg)
82
M3UA
STP
SSP
Interworking
Function
SS7 IPMGC AS
MG
SCN
NGN
SS7
SS7 M3UA SIP
H.248
![Page 83: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/83.jpg)
83
M3UA Position
MTP1
MTP2
MTP3
ISUP
MTP1
MTP2
MTP3
ISUP
SEP MGC/SSSG
PSTN IP
IP
SCTP
M3UA
IP
SCTP
M3UA
NIF ISUP
![Page 84: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/84.jpg)
84
Terminologia
AS: es una entidad logica dedicada a un Routing
Key especifico (SoftSwitch).
ASP: instancia de proceso de un AS.
Conceptos:
AS es similar al Office ID de un sistema SS7
ASP es similar al link de señalizacion al SS al cual el AS
apunta.
![Page 85: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/85.jpg)
85
AS & ASP
SG ASP
MGC/SS
AS
Mode
SG
MGC/SS
ASP1 ASP2
AS1
Mode Similar a LinSet
![Page 86: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/86.jpg)
86
Mensajes M3UA
Mensajes de Gestion (MGMT)
Mensajes de Transferencia
Mensajes de Gestion de Red SS7 de Señalizacion
(SSNM)
Mensajes de mantenimiento de estado de ASP
(ASPSM)
Mensajes de Mantenimiento de Trafico ASP (ASPTM)
![Page 87: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/87.jpg)
87
Mensajes MGMT
Error
Indica errores en los mensajes recibidos:
Invalid Version
Invalid Network Appearance
Unsupported Message Type
Invalid Message Type
Invalid Traffic Handling Mode
Unexpected Message
Protocol Error
Invalid Routing Context
![Page 88: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/88.jpg)
88
Mensajes MGMT (2)
NTFY
Indica eventos M3UA, se definen 2 tipos of eventos
Alteracion de estado de AS
– Reservado
– Application Server Inactivo
– Application Server Activo
– Application Server Pendiente
Otros
– Recursos ASP activos insuficientes en el AS
– ASP alternativo activo
![Page 89: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/89.jpg)
89
Mensajes ASPSM
0 Reservado
1 ASP Up (UP)
2 ASP Down (DOWN)
3 Heartbeat (BEAT)
4 ASP Up Ack (UP ACK)
5 ASP Down Ack (DOWN ACK)
6 Heatbeat Ack (BEAT ACK)
![Page 90: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/90.jpg)
90
Mensajes ASPTM
0 Reservado
1 ASP Active (ACTIVE)
2 ASP Inactive (INACTIVE)
3 ASP Active Ack (ACTIVE ACK)
4 ASP Inactive Ack (INACTIVE ACK)
![Page 91: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/91.jpg)
91
Dos ASPs trabajan para un unico AS
Core Packet Network
ZXSS10 SS1B
SG
S
P
C
1
S
P
C
2
SS
ASP1
ASP2
AS
SCTP linkAqui el AS es como un Punto de Señalizacion. Para ir
a este punto de señalizacion es necesario el link SCTP.
AS:equivalente al Punto de Señalizacion
ASP:equivalente al link de señalizacion
Para mejorar la confiabilidad cada placa SPC procesa
un ASP
![Page 92: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/92.jpg)
92
Tipos de Modo de Trafico M3UA
El Tipo de Modo de Trafico identifica el modo de trafico en que
operaran los ASP dentro de un AS.
M3UA Soporta modo de trafico N+K. N significa el numero minimo
de ASPs activos necesarios en el AS, K es el numero de ASPs de
backup.
Override: Solo un ASP trabaja al mismo tiempo.
Load-sharing : multiples ASPs trabajan juntos distribuyendo la
carga de trafico.
Broadcast: todos los ASPs en el AS reciben el mismo trabajo.
Usualmente no empleado.
En Ia practica, usualmente se configura el ASP en modo Load-
sharing y N+K = 1+0.
![Page 93: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/93.jpg)
93
ASP UP
ASP UP Ack
ASP Active(Ldshr)
ASP Active Ack
SG ASP1 ASP2
ASP UP
ASP UP Ack
ASP Active Ack
ASP Active(Ldshr)
M3UA Load-sharing (N+K)=(1+1)
![Page 94: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/94.jpg)
94
ASP Inactive
ASP Inactive Ack
NTFY(AS-Pending)
ASP Active
ASP Active Ack
SG ASP1 ASP2
M3UA Override
![Page 95: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/95.jpg)
95
ASP UP
ASP UP ACK
ASP ACTIVE
ASP ACTIVE ACK
SG ASP
Flujo de Mensajes M3UA
![Page 96: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/96.jpg)
96
Mensajes SSNM
Reservado
Destino No Disponible (DUNA)
Destino Disponible (DAVA)
Consulta de Estado de Destino (DAUD)
Estado de Congestion de Red SS7 (SCON)
Parte de Usuario de Destino No Disponible (DUPU)
![Page 97: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/97.jpg)
97
SEP/STP
TFC
TFC
TFC TFC TFC
TFC
TFC SCON
SCON
SCON SCON SCON
SCON
SCON
MTP3 M3UA M3UAMTP3
SSSG
Mensajes MTP3 – Trafico Congestionado
![Page 98: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/98.jpg)
98
SEP/STP
TFP
TFP
TFP TFP TFP
TFP
TFP DUNA
DUNA
DUNA DUNA
DUNA
DUNA
MTP3 M3UA M3UAMTP3
SSSG
Mensajes MTP3 – Trafico Prohibido
![Page 99: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/99.jpg)
99
SEP/STP
TFA/TFR
TFA/TFR
TFA/TFR TFA/TFR
TFA/TFR
TFA/TFR DAVA
DAVA
DAVA DAVA DAVA
DAVA
DAVA
MTP3 M3UA M3UAMTP3
SSSG
Mensajes MTP3 – Activa Conexion
![Page 100: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/100.jpg)
100
SEP/STP
UPU DUPU
MTP3 M3UA M3UAMTP3
SSSG
Mensajes MTP3 – Parte Usuario No Disponible
![Page 101: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/101.jpg)
101
SEP/STP
DAVA/DUNA/SCON
DAUD
MTP3 M3UA M3UAMTP3
SSSG
Mensajes MTP3 – Consulta de SP
![Page 102: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/102.jpg)
102
SEP/STP
INACTIVETFP
MTP3 M3UA M3UAMTP3
SSSG
Mensajes MTP3 – Desactiva Conexion
![Page 103: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/103.jpg)
103
SEP/STP
MTP3 M3UA M3UAMTP3
SG
ACTIVETFA
SS
Mensajes MTP3 – Activa Conexion
![Page 104: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/104.jpg)
104
Escenario SS7 - H.248 – SS7
Softswitch
TGTG
SG SG
LS1
LS2
3. Analisis & Enrutamiento
4. Add
5. Reply of Add
6. Add
7. Reply of Add
11. ACM
16. ACM
12. Modify20. Modify
19. ANM
24. ANM
13. Reply of Modify
21. Reply of Modify14. Modify
15. Reply of Modify
22. Modify
23. Reply of Modify
![Page 105: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/105.jpg)
105
Protocolo H.248
Protocolo SIGTRAN
Protocolo SIP
Contenido
Protocolo SSN7
![Page 106: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/106.jpg)
106
Que es SIP?
“
”
SIP: Session Initiation Protocol
Protocolo de comunicacion multimedia establecido por la IETF. Es un protocolo perteneciente a la capa de aplicacion independiente de las capas inferiores, diseñado para establecer, modificar y terminar sesiones multimedia entre dos o mas partes sobre una red IP.
![Page 107: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/107.jpg)
107
Componentes Basicos SIP
User Agents
User Agent Client (UAC)
Entidad logica definida para crear una peticion nueva
en un inicio de sesion.
User Agent Server (UAS)
Enidad logica que genera la respuesta a una peticion
SIP. La respuesta acepta, rechaza o redirecciona la
peticion.
![Page 108: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/108.jpg)
108
Mensajes SIP – Request/Reply
Encargado de la interaccion entre agentes, el
mecanismo se basa en el modelo Client/Server, y
se pueden dividir en dos categorias (Request y
Reply)
![Page 109: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/109.jpg)
109
SIP - Mensajes
Message Function
INVITE Inicia una conversacion
ACK Reconocimiento de la invitacion a una
conversacion
BYE Finaliza una conversacion
CANCEL Cacela una peticion infructuosa
REGISTER Registracion
OPTIONS Consulta la capacidad del servidor
INFO Transfiere el contenido de la interaccion de
una llamada determinada
![Page 110: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/110.jpg)
110
SIP reply message
Message Function
1XX Respuesta temporal
2XX Success
3XX Redirect
4XX Client error
5XX Server error
6XX Global error
![Page 111: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/111.jpg)
111
Formato de Mensaje SIP
![Page 112: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/112.jpg)
112
Escenario de sesion SIP
Core Packet Network
SS - IP:10.41.6.1
Soft-phone
IP:10.66.74.136
SIP port: 5060
Number: #0* 109316
I704
IP:10.52.31.237
0755-26778086
PSTN Switch
sip H.248
![Page 113: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/113.jpg)
113
No.:12
INVITE sip:[email protected] SIP/2.0
Via: SIP/2.0/UDP
10.66.74.136:5060;branch=z9hG4bK3af571e7266a
To: "0755526778086"<sip:[email protected]>
From: "#0*109316"<sip:#0*[email protected]>;tag=884a420a-
7062206315162668
Call-ID: [email protected]
CSeq: 23944 INVITE
Contact: <sip:#0*[email protected]:5060>
Max-Forwards: 70
User-Agent: ZTE MULTIMEDIA SIPPHONE/V1.0 04-01-10
Content-Type: application/sdp
Content-Length: 288
v=0
o=#0*109316 3507761179 3608424475 IN IP4 10.66.74.136
s=session SDP
c=IN IP4 10.66.74.136
t=0 0
m=audio 10000 RTP/AVP 0 4 8 18
a=ptime:20
a=rtpmap:0 PCMU/8000
a=rtpmap:4 G723/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:18 G729/8000
m=video 10002 RTP/AVP 34
a=rtpmap:34 H263/90000
INVITE
Analisis de sesion SIP
![Page 114: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/114.jpg)
114
No.:14
SIP/2.0 183 Session Progress
Via: SIP/2.0/UDP
10.66.74.136:5060;branch=z9hG4bK3af571e7266a
To:"0755526778086"<sip:0755526778086@
10.41.6.1>;tag=a290601-31939
From:"#0*109316"<sip:#0*[email protected]>;ta
g=884a420a-7062206315162668
Call-ID: 072a13acfdc2669-
CSeq: 23944 INVITE
Contact: <sip:[email protected]>
Allow:
INVITE,ACK,OPTIONS,BYE,CANCEL,INFO,PR
ACK,UPDATE
User-Agent: ZTE Softswitch/1.0.0
Content-Type: application/sdp
Content-Length: 115
v=0
o=ZTE 32 32 IN IP4 10.41.6.1
s=phone-call
c=IN IP4 10.52.31.237
t=0 0
m=audio 4006 RTP/AVP 0
a=ptime:20
INVITE
183 Ring
Analisis de sesion SIP
![Page 115: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/115.jpg)
115
No.:15
SIP/2.0 200 OK
Via: SIP/2.0/UDP
10.66.74.136:5060;branch=z9hG4bK3af571e7266a
To:"0755526778086"<sip:[email protected].
6.1>;tag=a290601-31939
From:"#0*109316"<sip:#0*[email protected]>;ta
g=884a420a-7062206315162668
Call-ID: 072a13acfdc2669-
CSeq: 23944 INVITE
Contact: <sip:[email protected]>
Allow:
INVITE,ACK,OPTIONS,BYE,CANCEL,INFO,PR
ACK,UPDATE
Record-Route: <sip:10.41.6.1;lr>
User-Agent: ZTE Softswitch/1.0.0
Content-Type: application/sdp
Content-Length: 115
v=0
o=ZTE 32 32 IN IP4 10.41.6.1
s=phone-call
c=IN IP4 10.52.31.237
t=0 0
m=audio 4006 RTP/AVP 0
a=ptime:20
INVITE
183 Ring
200 OK
Analisis de sesion SIP
![Page 116: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/116.jpg)
116
No.:16
ACK sip:10.41.6.1;lr SIP/2.0
Via: SIP/2.0/UDP
10.66.74.136:5060;branch=z9hG4bK3af571e7266a
To: "0755526778086"<sip:[email protected]>
From:
"#0*109316"<sip:#0*[email protected]>;tag=884a420
a-7062206315162668
Call-ID: [email protected]
CSeq: 23944 ACK
Contact: <sip:#0*[email protected]:5060>
Max-Forwards: 70
Route: <sip:[email protected]>
INVITE
183 Ring
200 OK
ACK
Analisis de sesion SIP
![Page 117: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/117.jpg)
117
No.:17
BYE sip:#0*[email protected]:5060
SIP/2.0
Via: SIP/2.0/UDP
10.41.6.1:5060;branch=776249e9.0
Via: SIP/2.0/UDP
10.52.31.237:5060;branch=4dcf5bd7
To:
"#0*109316"<sip:#0*[email protected]>;tag=
884a420a-7062206315162668
From:
"0755526778086"<sip:[email protected].
6.1>;tag=a290601-31939
Call-ID: 072a13acfdc2669-
CSeq: 18927 BYE
Max-Forwards: 69
User-Agent: ZTE Softswitch/1.0.0
Content-Length: 0
INVITE
183 Ring
200 OK
ACK
conversation
BYE
Analisis de sesion SIP
![Page 118: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/118.jpg)
118
INVITE
183 Ring
200 OK
ACK
conversation
BYE
No.:18
SIP/2.0 200 OK
Via: SIP/2.0/UDP
10.41.6.1:5060;branch=776249e9.0
Via: SIP/2.0/UDP
10.52.31.237:5060;branch=4dcf5bd7
To:
"#0*109316"<sip:#0*[email protected]>;ta
g=884a420a-7062206315162668
From:
"0755526778086"<sip:0755526778086@10.
41.6.1>;tag=a290601-31939
Call-ID: 072a13acfdc2669-
CSeq: 18927 BYE
Max-Forwards: 69
200 OK
Analisis de sesion SIP
![Page 119: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/119.jpg)
119
Introduccion a SIP-T
Una red de Softswitchs ademas de brindar servicios a IAD,
abonados SIP, debe tambien considerar heredar a los
abonados PSTN existentes sin perdida de servicios
SIP-T significa "SIP for Telephones", es una extension del
Protocolo SIP que incluye soporte a la telefonia PSTN.
SIP-T intenta incorporar las señales tradicionales PSTN a los mensajes SIP, usa metodos de encapsulamiento y traduccionpara alcanzar los dos objetivos esenciales para una red SIP: transparencia y enrutabilidad.
En la interconexion entre nodos PSTN y SIP, los mensajes SS7 ISUO son encapsulados en mensajes SIP de forma de asegurarse que el mensaje original permanezca intacto, mientras que el mensaje asociado ha sido traducido a su header correspondiente para su posterior ruteo
![Page 120: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/120.jpg)
120
Ejemplo SIP-T
SIP ISUP
Invite
180 Ring
200 OK ANM
Bye/Cancel
ACM
REL
IAM
![Page 121: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/121.jpg)
121
Ejemplo SIP-T
LS-1 SS-2 LS-2SS-1
IAMInvite (SDP+IAM)
IAM
ACM180 (ACM)
ACM
ANM200 (ANM+SDP)
Ack
ANM
Conversacion
REL Bye (REL)REL
RLCRLC
200
![Page 122: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/122.jpg)
122
Ejemplo SIP-T
Despues que el SS1 recibe el mensaje ISUP proveniente del
LS lo encapsula y lo traduce a formato SIP, previamente
genero la informacion de header usando los datos de llamante
/ llamado del mensaje ISUP, aplicandolos a los campos
From/To, domain y Request-URL domain.
El SS2, como la llamada ha sido dirigida a un abonado PSTN,
extrae el mensaje ISUP del mensaje SIP y enruta la llamada
de acuerdo a esa informacion
Aquellos mensajes internedios, como SUS o INR, han sido
encapsulados en el mensaje INFO de SIP
![Page 123: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/123.jpg)
123
Escenario SS7 -SIP- H248
SS
AGTG
SG
LS1
7. Analysis &
Routing
4. Add
5. Reply of Add 9. Add
10. Reply of Add
6. Invite
18. Notify
14. ACM
16. Modify
11. Modify
8. 100 trying
21. ANM
SS
3. Analysis &
Routing 13. 180 ring
12. Reply of Modify
17. Reply of Modify
20. 200 ok
23. Modify
19. Reply of Notify24. Reply of Modify
25. Modify26. Reply of Modify
![Page 124: 2.- Introduccion a Protocolos NGN v1.0 124p.pdf](https://reader036.fdocuments.in/reader036/viewer/2022082213/55cf9186550346f57b8e1202/html5/thumbnails/124.jpg)
124univ.zte.com.cn