Estudio de la arquitectura IMSOscar Soto ArcoPonente: Joan Ruiz Sánchez
1. Introducción a IMS2. Next Generation Networks (NGN)3. Estandarización IMS4. Arquitectura5. Estudio de mercado6. Open IMS CoreAGENDA
Estudiar en que consisten las NGNConocer entidades estandarizadoras IMSEntender el funcionamiento de la arquitecturaRealizar un estudio de mercadoMontar un entorno de pruebas (OpenIMSCore)Objetivos del proyecto
Introducción a IMSDefinición y servicios
IMS es una arquitectura de protocolos y servicios creada con el objetivo de ofrecer servicios multimedia independientemente del medio de acceso.¿Que es IMS?
Next Generation NetworksExplicación y arquitectura
Puntos clave en las NGNDEFINICIÓN: NGN es un modelo de arquitectura de redes de referencia en el cual se basan los servicios IP Multimedia de nueva generación.
Independencia de los planos que las forman (arquitectura horizontal)Interfaces abiertos y protocolos estándarDefinición, provisión y acceso a servicios independiente de la tecnología de accesoQoS extremo a extremoSeguridad y movilidadPuntos clave en las NGN
Arquitectura NGNAcceso: Interactúa directamente con el usuario final. Incluye múltiples tecnologías de acceso (xDSL, FTTH, Wifi, GPRS…)
Arquitectura NGNTransporte: Plataforma de servicios basada sobre el protocolo IP/MPLS.
Arquitectura NGNRed de servicios independientesRed de servicios unificados
Arquitectura NGNControl: Consiste en controlar el suministro de servicios IP a los usuarios conectados a la red.
Arquitectura NGNServicios: En esta capa se encuentran los servidores de aplicaciones.
Tecnologías que intervienen:802.1Q802.1QinQMPLSIP MulticastPPPoXDHCPArquitectura NGN
Estandarización IMSObjetivo y aportaciones
Objetivo comúnParticipar en el desarrollo de redes de nueva generación basadas en arquitectura IMS.Estandarización IMS
Estandarización IMS
Arquitectura IMSExplicación de los componentes
Un único dispositivo con un solo proveedorSimplicidad de billing (única factura)Servicios multimedia independientemente del medio de accesoEstandarización de la plataforma (SIP / IP)Ventajas
Nueva infraestructuraPérdida de paquetes crítica (UDP)Requiere configuración de QoSComplicado integrar redes IMS de distintos fabricantesInconvenientes
Diferenciamos tres capas:Acceso (azul)Control de sesión (gris)Aplicación (naranja)Arquitectura
Capa que da acceso al usuario final. Gateways para dar acceso desde la PSTN.Capa de AccesoGateway de señalización (SGW): Adapta señalización PSTN para IMS.Gateway de control (MGCF): Conversión de señalización ISUP y BICC a SIP.Media Gateway (MGW): Codificación multimedia (RTP en IMS y PCM en PSTN)
Capa encargada de la lógica de control de servicios y gestión de usuarios.Capa de ControlBase de datos de usuario(HSS): Almacenamos información de registro y sesión de cada usuario (replicada).Proxy (P-CSCF): Gestiona la señalización SIP durante el proceso de registro. Primera toma de contacto. Billing del sistema.Interrogating (I-CSCF):Punto de contacto dentro de la red, para conexiones con destino a usuarios de la misma. Accede a la HSS.Serving (S-CSCF):  Nodo central de señalización de la red. Servidor SIP que ofrece control de sesión a cada usuario. Accede a la HSS.
Registro SIP en IMSPASO 1 EL usuario inicia el proceso enviando un SIP REGISTER contra el P-CSCF, que detecta que se trata de un mensaje de registro inicial, no protegido por ninguna asociación de seguridad previa.P-CSCF  I-CSCF (selecciona un Serving)  S-CSCF (consulta autenticación en HSS).
Registro SIP en IMSPASO 2 Se solicita la autenticación. Se devuelve un mensaje SIP 401 No autorizado, en el que se incluyen números aleatorios junto con las claves para el cifrado.
Registro SIP en IMSPASO 3El usuario comprueba la identidad de la red IMS y genera otro SIP REGISTER, en este caso con los valores de autenticación correctos.Finalmente el S-CSCF registra el usuario, y tras notificar a la HSS que el usuario se ha registrado le devuelve un 200 OK
Capa de aplicaciónCapa donde se ubican los servidores de aplicación. Servidores de Aplicación (AS): Servidores de telefonía (TAS) y servidores de otras aplicaciones multimedia (NTAS).Open Services Access GW (OSA-GW): Conexión entre interfaz de programación de aplicaciones y estructura IMS.
Estudio de mercadoMagic Quadrant y soluciones de fabricantes
Este cuadrante es una herramienta de análisis de mercado que publica la empresa Gartner anualmente.El cuadrante de Gartner
El cuadrante de GartnerChallengers: Bien posicionados pero no siguen la evolución del mercado.Leaders: Bien posicionados Invierten en I+D.Niche Players: Acomodados en un segmento del mercado. Visionaries: Visión de negocio que saben ver las tendencias de mercado. Servicios novedosos.
Fabricantes
Open IMS CoreAplicación práctica
La plataforma Open IMS Core fue creada en el 2006 por la FOKUS (Fraunhofer Institutefor Open CommunicationSystems).La FOKUS se encarga de investigar y desarrollar soluciones bajo demanda para partners del sector de las TIC.Creadores de la plataforma
Open IMS Core simula los principales componentes del núcleo IMS.HSS
CSCF
Proxy
Interrogating
ServingComponentes que la forman
La instalación necesita varios requerimientos.Sistema operativo Linux (en este caso Ubuntu) con kernel 2.6 o superior.Servidor DNS para poder trabajar por nombres.BBDD MySQL instalada e inicializada.Herramientas de compilación y librerías específicas ( Bison, Flex, libxml2, libmysq)Requerimientos de la plataforma
No entraremos en detalle técnico. Los pasos a seguir son:Obtener el códigoCompilar el código descargadoConfigurar el entorno (DNS y MySQL)Configurar los archivos del núcleo IMSProceso de instalación
Una vez tenemos la plataforma instalada, arrancamos los componentes y creamos usuarios.Iniciando los servicios Open IMS CoreProceso de arranque
Creación de cuentas de abonado (vía web)http://localhost:8080Usuario: hssAdminPassword: hssProceso de arranque
Esquema de red:Server con DNS (zona:open-ims.test)2 PCs cliente IMSTesteo de la plataforma
Partiendo que Bob y Alice, ambos están registrados, iniciamos sesión se CHAT.Captura CHAT (MSRP):CHAT entre abonados
Partiendo que Bob y Alice, ambos están registrados, realizamos la llamada.Captura de una llamada:Llamada entre abonados
Conclusiones y líneas futuras
Se ha revisado el concepto de redes NGN junto con las ventajas e inconvenientes que aportan.Se ha hecho un estudio de la arquitectura IMS, componentes que la forman y servicios que se pueden ofrecer.Se ha realizado un estudio de mercado analizando los principales fabricantes del sector.Se ha implementado un entorno de pruebas que simula el núcleo de la plataforma (Open IMS Core)Conclusiones

PFC IMS

  • 1.
    Estudio de laarquitectura IMSOscar Soto ArcoPonente: Joan Ruiz Sánchez
  • 2.
    1. Introducción aIMS2. Next Generation Networks (NGN)3. Estandarización IMS4. Arquitectura5. Estudio de mercado6. Open IMS CoreAGENDA
  • 3.
    Estudiar en queconsisten las NGNConocer entidades estandarizadoras IMSEntender el funcionamiento de la arquitecturaRealizar un estudio de mercadoMontar un entorno de pruebas (OpenIMSCore)Objetivos del proyecto
  • 4.
  • 5.
    IMS es unaarquitectura de protocolos y servicios creada con el objetivo de ofrecer servicios multimedia independientemente del medio de acceso.¿Que es IMS?
  • 6.
  • 7.
    Puntos clave enlas NGNDEFINICIÓN: NGN es un modelo de arquitectura de redes de referencia en el cual se basan los servicios IP Multimedia de nueva generación.
  • 8.
    Independencia de losplanos que las forman (arquitectura horizontal)Interfaces abiertos y protocolos estándarDefinición, provisión y acceso a servicios independiente de la tecnología de accesoQoS extremo a extremoSeguridad y movilidadPuntos clave en las NGN
  • 9.
    Arquitectura NGNAcceso: Interactúadirectamente con el usuario final. Incluye múltiples tecnologías de acceso (xDSL, FTTH, Wifi, GPRS…)
  • 10.
    Arquitectura NGNTransporte: Plataformade servicios basada sobre el protocolo IP/MPLS.
  • 11.
    Arquitectura NGNRed deservicios independientesRed de servicios unificados
  • 12.
    Arquitectura NGNControl: Consisteen controlar el suministro de servicios IP a los usuarios conectados a la red.
  • 13.
    Arquitectura NGNServicios: Enesta capa se encuentran los servidores de aplicaciones.
  • 14.
    Tecnologías que intervienen:802.1Q802.1QinQMPLSIPMulticastPPPoXDHCPArquitectura NGN
  • 15.
  • 16.
    Objetivo comúnParticipar enel desarrollo de redes de nueva generación basadas en arquitectura IMS.Estandarización IMS
  • 17.
  • 18.
  • 19.
    Un único dispositivocon un solo proveedorSimplicidad de billing (única factura)Servicios multimedia independientemente del medio de accesoEstandarización de la plataforma (SIP / IP)Ventajas
  • 20.
    Nueva infraestructuraPérdida depaquetes crítica (UDP)Requiere configuración de QoSComplicado integrar redes IMS de distintos fabricantesInconvenientes
  • 21.
    Diferenciamos tres capas:Acceso(azul)Control de sesión (gris)Aplicación (naranja)Arquitectura
  • 22.
    Capa que daacceso al usuario final. Gateways para dar acceso desde la PSTN.Capa de AccesoGateway de señalización (SGW): Adapta señalización PSTN para IMS.Gateway de control (MGCF): Conversión de señalización ISUP y BICC a SIP.Media Gateway (MGW): Codificación multimedia (RTP en IMS y PCM en PSTN)
  • 23.
    Capa encargada dela lógica de control de servicios y gestión de usuarios.Capa de ControlBase de datos de usuario(HSS): Almacenamos información de registro y sesión de cada usuario (replicada).Proxy (P-CSCF): Gestiona la señalización SIP durante el proceso de registro. Primera toma de contacto. Billing del sistema.Interrogating (I-CSCF):Punto de contacto dentro de la red, para conexiones con destino a usuarios de la misma. Accede a la HSS.Serving (S-CSCF): Nodo central de señalización de la red. Servidor SIP que ofrece control de sesión a cada usuario. Accede a la HSS.
  • 24.
    Registro SIP enIMSPASO 1 EL usuario inicia el proceso enviando un SIP REGISTER contra el P-CSCF, que detecta que se trata de un mensaje de registro inicial, no protegido por ninguna asociación de seguridad previa.P-CSCF  I-CSCF (selecciona un Serving)  S-CSCF (consulta autenticación en HSS).
  • 25.
    Registro SIP enIMSPASO 2 Se solicita la autenticación. Se devuelve un mensaje SIP 401 No autorizado, en el que se incluyen números aleatorios junto con las claves para el cifrado.
  • 26.
    Registro SIP enIMSPASO 3El usuario comprueba la identidad de la red IMS y genera otro SIP REGISTER, en este caso con los valores de autenticación correctos.Finalmente el S-CSCF registra el usuario, y tras notificar a la HSS que el usuario se ha registrado le devuelve un 200 OK
  • 27.
    Capa de aplicaciónCapadonde se ubican los servidores de aplicación. Servidores de Aplicación (AS): Servidores de telefonía (TAS) y servidores de otras aplicaciones multimedia (NTAS).Open Services Access GW (OSA-GW): Conexión entre interfaz de programación de aplicaciones y estructura IMS.
  • 28.
    Estudio de mercadoMagicQuadrant y soluciones de fabricantes
  • 29.
    Este cuadrante esuna herramienta de análisis de mercado que publica la empresa Gartner anualmente.El cuadrante de Gartner
  • 30.
    El cuadrante deGartnerChallengers: Bien posicionados pero no siguen la evolución del mercado.Leaders: Bien posicionados Invierten en I+D.Niche Players: Acomodados en un segmento del mercado. Visionaries: Visión de negocio que saben ver las tendencias de mercado. Servicios novedosos.
  • 31.
  • 32.
  • 33.
    La plataforma OpenIMS Core fue creada en el 2006 por la FOKUS (Fraunhofer Institutefor Open CommunicationSystems).La FOKUS se encarga de investigar y desarrollar soluciones bajo demanda para partners del sector de las TIC.Creadores de la plataforma
  • 34.
    Open IMS Coresimula los principales componentes del núcleo IMS.HSS
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
    La instalación necesitavarios requerimientos.Sistema operativo Linux (en este caso Ubuntu) con kernel 2.6 o superior.Servidor DNS para poder trabajar por nombres.BBDD MySQL instalada e inicializada.Herramientas de compilación y librerías específicas ( Bison, Flex, libxml2, libmysq)Requerimientos de la plataforma
  • 40.
    No entraremos endetalle técnico. Los pasos a seguir son:Obtener el códigoCompilar el código descargadoConfigurar el entorno (DNS y MySQL)Configurar los archivos del núcleo IMSProceso de instalación
  • 41.
    Una vez tenemosla plataforma instalada, arrancamos los componentes y creamos usuarios.Iniciando los servicios Open IMS CoreProceso de arranque
  • 42.
    Creación de cuentasde abonado (vía web)http://localhost:8080Usuario: hssAdminPassword: hssProceso de arranque
  • 43.
    Esquema de red:Servercon DNS (zona:open-ims.test)2 PCs cliente IMSTesteo de la plataforma
  • 44.
    Partiendo que Boby Alice, ambos están registrados, iniciamos sesión se CHAT.Captura CHAT (MSRP):CHAT entre abonados
  • 45.
    Partiendo que Boby Alice, ambos están registrados, realizamos la llamada.Captura de una llamada:Llamada entre abonados
  • 46.
  • 47.
    Se ha revisadoel concepto de redes NGN junto con las ventajas e inconvenientes que aportan.Se ha hecho un estudio de la arquitectura IMS, componentes que la forman y servicios que se pueden ofrecer.Se ha realizado un estudio de mercado analizando los principales fabricantes del sector.Se ha implementado un entorno de pruebas que simula el núcleo de la plataforma (Open IMS Core)Conclusiones