SlideShare a Scribd company logo
1 of 19
Download to read offline
VoIP e NGN
 IMS
 IP Multimedia Subsystem
Frederico Madeira <fred@madeira.eng.br>
          www.madeira.eng.br
Agenda



➔
    IMS – O que é ?
➔
    CS - Comutação por Circuito
➔
    PS - Comutação por Pacotes
➔
    Arquitetura
➔
    Protocolos da Rede IMS
➔
    Elementos da Arquitetura IMS Serviços
➔
    Referências
IMS – O que é ?
➔
    IMS (IP Multimedia Subsystem) representa um
    esforço do 3GPP em definir uma arquitetura
    baseada totalmente em IP de redes de telefonia
    celular

➔
    Seu objetivo é realizar a convergência entre voz
    e dados

➔
    Arquitetura baseada em comutação de pacotes
    (totalmente IP) em oposição a comutação por
    circuitos das redes tradicionais

➔
    IMS é uma maneira de distribuir multimídia,
    independente do dispositivo ou do meio de
    acesso.

➔
    Arquitetura é baseada no protocolo SIP em redes
    all-IP.
CS - Comutação por Circuito (Circuit-switched)

✔
    É uma rede de uso privativo virtualmente construída sobre uma
    rede pública

✔
    Compartilhada com outras VPN's

✔
    Permite a customização da rede de acordo com as necessidades
    dos clientes

✔
    Particionamento da rede física e equipamentos da rede

✔
    Multi-protocolo
PS - Comutação por Pacotes (Packet-switched)

✔
    Transmissão por pacotes (redes de dados convencionais)

✔
    Canal compartilhado, otimização da transmissão

✔
    Melhor largura de banda

✔
    Duas abordagens
     ✔
       Circuito virtual: estabelece caminho virtual fixo, com garantia
       de entrega
     ✔
       Datagrama: pacotes enviados independentemente
CS x PS
Arquitetura
Protocolos da Rede IMS
➔
    A maioria dos protocolos são Padronizados pelo
    IETF

➔
    Sinalização e fluxo de Mídia

     – SIP(Session Initiation Protocol)-RFC 3261:
       Função de estabelecer, modificar e terminar
       sessões multimídias entre dois terminais
        • Protocolo chave da arquitetura IMS


     – SDP(Session    Description     Protocol)–RFC
       3264: Transportado no copo do SIP com a
       função de descrição da atributos de mídia de
       sessão como endereços IP, portas, tipo de mídia
       e codecs.
Protocolos da Rede IMS

➔
    Authentication, Authorization, and Accounting

     – Diameter - RFC 3588: Substituto do RADIUS
       para realizar a função de autenticação,
       autorização e accounting. Baseado em TLS e
       IPSEC.
Protocolos da Rede IMS
➔
    Outros Protocolos

     – MeGaCo (H.248) - RFC 3015: Substituto do
       MGCP no controle e sinalização dos media
       servers da rede (gateways)

     – RTP (Real Time Protocol) - RFC 3550:
       Oferece a função de transporte para transmissão
       de dados em tempo real.

     – RTCP (Real Time Control Protocol) –
       Utilizado em conjunto com o RTP. Permite a
       monitoração    da    entrega    dos     dados e
       funcionalidades de controle e identificação
Elementos da Arquitetura IMS
➔
    CSCF (Call Session Control Function) é um servidor SIP, ele
    controla todas as requisições na rede IMS e registra os terminais.
     – Também conhecido como Call Agent ou Call Controller
     – Seu papel preliminar é fornecer a lógica da chamada e o
       controle da sinalização da chamada para um ou mais Media
       Gateways.

➔
    É dividido em 3 partes:
     – P-CSCF (Proxy)
     – I-CSCF (Interrogação)
     – S-CSCF (Serving)
Elementos da Arquitetura IMS
➔
    P-CSCF (Proxy)

     – É o ponto de entrada na rede IMS


     – Todas as requests ou responses SIP ao IMS são processados
       pelo P-CSCF.

     – Diversas diretrizes de proteção e mecanismos de criptografia
       usando IPSec.

     – Possui compactador e descompactados de mensagens.
Elementos da Arquitetura IMS
➔
    I-CSCF (Interrogação)

     – É o DNS do IMS.


     – Faz interface com SLF (Multi-HSS) e HSS através do protocolo
       Diameter.

     – Opcionalmente pode cifrar partes das mensagens SIP, como
       por exemplo, número de usuários no domínio, seus nomes do
       DNS ou sua capacidade.
Elementos da Arquitetura IMS
➔
    S-CSCF (Serving)

     – Core do CSCF.


     – Todas as sinalizações SIP passam pelo S-CSCF, ele inspeciona
       cada mensagem SIP e determina por onde deve passar a
       mensagem SIP.

     – Realiza o policiamento da rede, por exemplo, um usuário não
       esta autorizado a estabelecer determinados tipos de sessão,
       impede os usuários de executar operações não autorizadas.
Elementos da Arquitetura IMS
➔
    HSS (Home Subscriber Servers)

     – É uma base de dados central de dispositivos, é responsável
       pela informação de autenticação, autorização e localização
       física.
     – É uma evolução do HLR (Home Location Register), que é um
       nó especificado pela arquitetura GSM.
     – Ficam armazenados os perfis de usuário e serviços que possui.
     – Conversa diretamente com o CSCF através do protocolo
       Diameter.
     – Contém todos os dados relacionados ao usuário necessários
       para assegurar sessões multimídia.
Elementos da Arquitetura IMS




            Registro de um Assinante na rede IMS
     Fonte: http://www.3gdb.org/doc/overview-summary.html
Serviços

➔
    Push-to-talk over Celular (PoC)

➔
    Presença

➔
    Serviço de mensagens instantâneas

➔
    Compartilhamento de arquivos

➔
    Compartilhamento de vídeo
Referêncas

➔
    Funicelli, Vinicius. Tutorial sobre NGN e IMS II
    Disponível em
    http://www.teleco.com.br/tutoriais/tutorialngnims2/pag

➔
    REIS, Luis. Elementos da rede IMS. Disponível
    em: http://ims.no.sapo.pt/index.htm

➔
    Bertrand, Gilles. The IP Multimedia Subsystem
    in Next Generation Networks. Disponível em:
    http://www.rennes.enst-
    bretagne.fr/~gbertran/files/IMS_an_overview.pdf
VoIP e NGN
 IMS
 IP Multimedia Subsystem
Frederico Madeira <fred@madeira.eng.br>
          www.madeira.eng.br

More Related Content

What's hot

Packet analysis using wireshark
Packet analysis using wiresharkPacket analysis using wireshark
Packet analysis using wiresharkBasaveswar Kureti
 
MPLS L3 VPN Deployment
MPLS L3 VPN DeploymentMPLS L3 VPN Deployment
MPLS L3 VPN DeploymentAPNIC
 
Operation of Ping - (Computer Networking)
Operation of Ping - (Computer Networking) Operation of Ping - (Computer Networking)
Operation of Ping - (Computer Networking) Jubayer Al Mahmud
 
Ccnp presentation day 4 sd-access vs traditional network architecture
Ccnp presentation   day 4  sd-access vs traditional network architectureCcnp presentation   day 4  sd-access vs traditional network architecture
Ccnp presentation day 4 sd-access vs traditional network architectureSagarR24
 
Session initiation-protocol
Session initiation-protocolSession initiation-protocol
Session initiation-protocolSanthosh Somu
 
IMS Session Flow
IMS Session FlowIMS Session Flow
IMS Session FlowKent Loh
 
CCNA Basic Switching and Switch Configuration
CCNA Basic Switching and Switch ConfigurationCCNA Basic Switching and Switch Configuration
CCNA Basic Switching and Switch ConfigurationDsunte Wilson
 
Automating for Monitoring and Troubleshooting your Cisco IOS Network
Automating for Monitoring and Troubleshooting your Cisco IOS NetworkAutomating for Monitoring and Troubleshooting your Cisco IOS Network
Automating for Monitoring and Troubleshooting your Cisco IOS NetworkCisco Canada
 
IMS Registration Flow
IMS Registration FlowIMS Registration Flow
IMS Registration FlowKent Loh
 
Introduction to sandvine dpi
Introduction to sandvine dpiIntroduction to sandvine dpi
Introduction to sandvine dpiMohammed Abdallah
 
DPI BOX: deep packet inspection for ISP traffic management
DPI BOX: deep packet inspection for ISP traffic managementDPI BOX: deep packet inspection for ISP traffic management
DPI BOX: deep packet inspection for ISP traffic managementIlya Mikov
 
Deploying IP/MPLS VPN - Cisco Networkers 2010
Deploying IP/MPLS VPN - Cisco Networkers 2010Deploying IP/MPLS VPN - Cisco Networkers 2010
Deploying IP/MPLS VPN - Cisco Networkers 2010Febrian ‎
 
Network protocols
Network protocolsNetwork protocols
Network protocolsAbiud Orina
 
Ip tunnelling and_vpn
Ip tunnelling and_vpnIp tunnelling and_vpn
Ip tunnelling and_vpnRajesh Porwal
 

What's hot (20)

Fortinet
FortinetFortinet
Fortinet
 
IPsec vpn
IPsec vpnIPsec vpn
IPsec vpn
 
Packet analysis using wireshark
Packet analysis using wiresharkPacket analysis using wireshark
Packet analysis using wireshark
 
MPLS Presentation
MPLS PresentationMPLS Presentation
MPLS Presentation
 
MPLS L3 VPN Deployment
MPLS L3 VPN DeploymentMPLS L3 VPN Deployment
MPLS L3 VPN Deployment
 
Operation of Ping - (Computer Networking)
Operation of Ping - (Computer Networking) Operation of Ping - (Computer Networking)
Operation of Ping - (Computer Networking)
 
EVPN Introduction
EVPN IntroductionEVPN Introduction
EVPN Introduction
 
Ccnp presentation day 4 sd-access vs traditional network architecture
Ccnp presentation   day 4  sd-access vs traditional network architectureCcnp presentation   day 4  sd-access vs traditional network architecture
Ccnp presentation day 4 sd-access vs traditional network architecture
 
ccna networking ppt
ccna networking pptccna networking ppt
ccna networking ppt
 
Session initiation-protocol
Session initiation-protocolSession initiation-protocol
Session initiation-protocol
 
IMS Session Flow
IMS Session FlowIMS Session Flow
IMS Session Flow
 
CCNA Basic Switching and Switch Configuration
CCNA Basic Switching and Switch ConfigurationCCNA Basic Switching and Switch Configuration
CCNA Basic Switching and Switch Configuration
 
Automating for Monitoring and Troubleshooting your Cisco IOS Network
Automating for Monitoring and Troubleshooting your Cisco IOS NetworkAutomating for Monitoring and Troubleshooting your Cisco IOS Network
Automating for Monitoring and Troubleshooting your Cisco IOS Network
 
IMS Registration Flow
IMS Registration FlowIMS Registration Flow
IMS Registration Flow
 
Introduction to sandvine dpi
Introduction to sandvine dpiIntroduction to sandvine dpi
Introduction to sandvine dpi
 
DPI BOX: deep packet inspection for ISP traffic management
DPI BOX: deep packet inspection for ISP traffic managementDPI BOX: deep packet inspection for ISP traffic management
DPI BOX: deep packet inspection for ISP traffic management
 
Deploying IP/MPLS VPN - Cisco Networkers 2010
Deploying IP/MPLS VPN - Cisco Networkers 2010Deploying IP/MPLS VPN - Cisco Networkers 2010
Deploying IP/MPLS VPN - Cisco Networkers 2010
 
Network protocols
Network protocolsNetwork protocols
Network protocols
 
Software defined network
Software defined networkSoftware defined network
Software defined network
 
Ip tunnelling and_vpn
Ip tunnelling and_vpnIp tunnelling and_vpn
Ip tunnelling and_vpn
 

Viewers also liked

Viewers also liked (13)

Core Network e MPLS
Core Network e MPLSCore Network e MPLS
Core Network e MPLS
 
Histórico e Fundamentos das Redes de Nova Geração (NGN)
Histórico e Fundamentos das Redes de Nova Geração (NGN)Histórico e Fundamentos das Redes de Nova Geração (NGN)
Histórico e Fundamentos das Redes de Nova Geração (NGN)
 
NGN - Estudo De Caso
NGN - Estudo De CasoNGN - Estudo De Caso
NGN - Estudo De Caso
 
TV DIGITAL MÓVEL
TV DIGITAL MÓVELTV DIGITAL MÓVEL
TV DIGITAL MÓVEL
 
IMS - IP Multimedia Subsystem
IMS - IP Multimedia SubsystemIMS - IP Multimedia Subsystem
IMS - IP Multimedia Subsystem
 
Protocolos De Convergência
Protocolos De ConvergênciaProtocolos De Convergência
Protocolos De Convergência
 
Arquitectura IMS
Arquitectura IMSArquitectura IMS
Arquitectura IMS
 
Redes de quarta geração
Redes de quarta geraçãoRedes de quarta geração
Redes de quarta geração
 
Codecs
CodecsCodecs
Codecs
 
Rede de Transporte
Rede de TransporteRede de Transporte
Rede de Transporte
 
SLIDE 4G
SLIDE 4GSLIDE 4G
SLIDE 4G
 
Asterisk O Pabx Livre Para Voip
Asterisk   O Pabx Livre Para VoipAsterisk   O Pabx Livre Para Voip
Asterisk O Pabx Livre Para Voip
 
Ims call flow
Ims call flowIms call flow
Ims call flow
 

Similar to IMS - IP Multimedia Subsystem

Introdução IMS
Introdução IMSIntrodução IMS
Introdução IMSSofttek
 
Estudo e Desenvolvimento de Soluções de Voz Sobre Ip Baseado Em Software Livre
Estudo e Desenvolvimento de Soluções de Voz Sobre Ip Baseado Em Software LivreEstudo e Desenvolvimento de Soluções de Voz Sobre Ip Baseado Em Software Livre
Estudo e Desenvolvimento de Soluções de Voz Sobre Ip Baseado Em Software LivreAntonio Marcos Alberti
 
1. arquitetura da rede ims
1. arquitetura da rede ims1. arquitetura da rede ims
1. arquitetura da rede imsRÔMULO MELO
 
TradeTech Brazil 2011 - O Desafio Da Latencia
TradeTech Brazil 2011 - O Desafio Da LatenciaTradeTech Brazil 2011 - O Desafio Da Latencia
TradeTech Brazil 2011 - O Desafio Da LatenciaJose Ricardo Maia Moraes
 
Redes Avançadas - 4.Multimídia sobre Redes de Pacotes
Redes Avançadas - 4.Multimídia sobre Redes de PacotesRedes Avançadas - 4.Multimídia sobre Redes de Pacotes
Redes Avançadas - 4.Multimídia sobre Redes de PacotesMauro Tapajós
 
Modelos TCP/IP e OSI para CCNA
Modelos TCP/IP e OSI para CCNAModelos TCP/IP e OSI para CCNA
Modelos TCP/IP e OSI para CCNAwolkartt_18
 
Multimídia: Protocolos de transmissão de áudio e vídeo
Multimídia:  Protocolos de transmissão de áudio e vídeoMultimídia:  Protocolos de transmissão de áudio e vídeo
Multimídia: Protocolos de transmissão de áudio e vídeoFernando Costa
 
PABX IP utilizando Asterisk
PABX IP utilizando AsteriskPABX IP utilizando Asterisk
PABX IP utilizando AsteriskHelio Loureiro
 
FISL7 - Padrões Abertos e Software Livre para Vídeoconferência
FISL7 - Padrões Abertos e Software Livre para VídeoconferênciaFISL7 - Padrões Abertos e Software Livre para Vídeoconferência
FISL7 - Padrões Abertos e Software Livre para VídeoconferênciaMauro Tapajós
 
Voz sobre ip uma abordagem funcional
Voz sobre ip   uma abordagem funcionalVoz sobre ip   uma abordagem funcional
Voz sobre ip uma abordagem funcionalMarcelo Dieder
 
Apresentação sobre Redes Industriais na UNIP Jundiaí/SP
Apresentação sobre Redes Industriais na UNIP Jundiaí/SPApresentação sobre Redes Industriais na UNIP Jundiaí/SP
Apresentação sobre Redes Industriais na UNIP Jundiaí/SPCarlos Mandolesi
 
Asterisk Uma SoluçãO Em Pabx Ip
Asterisk   Uma SoluçãO Em Pabx IpAsterisk   Uma SoluçãO Em Pabx Ip
Asterisk Uma SoluçãO Em Pabx IpCamila Verônica
 
S2 B 2007 Infra Aula 01 V1.00
S2 B 2007   Infra   Aula 01 V1.00S2 B 2007   Infra   Aula 01 V1.00
S2 B 2007 Infra Aula 01 V1.00doctorweb
 
17 rio wireless lte broadcast - oi alberto boaventura v1.1
17 rio wireless   lte broadcast - oi alberto boaventura v1.117 rio wireless   lte broadcast - oi alberto boaventura v1.1
17 rio wireless lte broadcast - oi alberto boaventura v1.1Alberto Boaventura
 
R&c 05 14_3 - Protocolo IP (Parte 3)
R&c 05 14_3 - Protocolo IP (Parte 3)R&c 05 14_3 - Protocolo IP (Parte 3)
R&c 05 14_3 - Protocolo IP (Parte 3)Mariana Hiyori
 

Similar to IMS - IP Multimedia Subsystem (20)

Introdução IMS
Introdução IMSIntrodução IMS
Introdução IMS
 
Estudo e Desenvolvimento de Soluções de Voz Sobre Ip Baseado Em Software Livre
Estudo e Desenvolvimento de Soluções de Voz Sobre Ip Baseado Em Software LivreEstudo e Desenvolvimento de Soluções de Voz Sobre Ip Baseado Em Software Livre
Estudo e Desenvolvimento de Soluções de Voz Sobre Ip Baseado Em Software Livre
 
1. arquitetura da rede ims
1. arquitetura da rede ims1. arquitetura da rede ims
1. arquitetura da rede ims
 
Asterisk
AsteriskAsterisk
Asterisk
 
Modelo osi
Modelo osiModelo osi
Modelo osi
 
Modelo osi
Modelo osiModelo osi
Modelo osi
 
TradeTech Brazil 2011 - O Desafio Da Latencia
TradeTech Brazil 2011 - O Desafio Da LatenciaTradeTech Brazil 2011 - O Desafio Da Latencia
TradeTech Brazil 2011 - O Desafio Da Latencia
 
Redes Avançadas - 4.Multimídia sobre Redes de Pacotes
Redes Avançadas - 4.Multimídia sobre Redes de PacotesRedes Avançadas - 4.Multimídia sobre Redes de Pacotes
Redes Avançadas - 4.Multimídia sobre Redes de Pacotes
 
Modelos TCP/IP e OSI para CCNA
Modelos TCP/IP e OSI para CCNAModelos TCP/IP e OSI para CCNA
Modelos TCP/IP e OSI para CCNA
 
Multimídia: Protocolos de transmissão de áudio e vídeo
Multimídia:  Protocolos de transmissão de áudio e vídeoMultimídia:  Protocolos de transmissão de áudio e vídeo
Multimídia: Protocolos de transmissão de áudio e vídeo
 
PABX IP utilizando Asterisk
PABX IP utilizando AsteriskPABX IP utilizando Asterisk
PABX IP utilizando Asterisk
 
FISL7 - Padrões Abertos e Software Livre para Vídeoconferência
FISL7 - Padrões Abertos e Software Livre para VídeoconferênciaFISL7 - Padrões Abertos e Software Livre para Vídeoconferência
FISL7 - Padrões Abertos e Software Livre para Vídeoconferência
 
Asterisk
AsteriskAsterisk
Asterisk
 
Voz sobre ip uma abordagem funcional
Voz sobre ip   uma abordagem funcionalVoz sobre ip   uma abordagem funcional
Voz sobre ip uma abordagem funcional
 
Apresentação sobre Redes Industriais na UNIP Jundiaí/SP
Apresentação sobre Redes Industriais na UNIP Jundiaí/SPApresentação sobre Redes Industriais na UNIP Jundiaí/SP
Apresentação sobre Redes Industriais na UNIP Jundiaí/SP
 
Asterisk Uma SoluçãO Em Pabx Ip
Asterisk   Uma SoluçãO Em Pabx IpAsterisk   Uma SoluçãO Em Pabx Ip
Asterisk Uma SoluçãO Em Pabx Ip
 
S2 B 2007 Infra Aula 01 V1.00
S2 B 2007   Infra   Aula 01 V1.00S2 B 2007   Infra   Aula 01 V1.00
S2 B 2007 Infra Aula 01 V1.00
 
17 rio wireless lte broadcast - oi alberto boaventura v1.1
17 rio wireless   lte broadcast - oi alberto boaventura v1.117 rio wireless   lte broadcast - oi alberto boaventura v1.1
17 rio wireless lte broadcast - oi alberto boaventura v1.1
 
R&c 05 14_3 - Protocolo IP (Parte 3)
R&c 05 14_3 - Protocolo IP (Parte 3)R&c 05 14_3 - Protocolo IP (Parte 3)
R&c 05 14_3 - Protocolo IP (Parte 3)
 
Vo ip
Vo ipVo ip
Vo ip
 

More from Frederico Madeira

Introdução a Cloud Computing
Introdução a Cloud ComputingIntrodução a Cloud Computing
Introdução a Cloud ComputingFrederico Madeira
 
SI - Processos, Threads, Virtualização e Migração de Código
SI - Processos, Threads, Virtualização e Migração de CódigoSI - Processos, Threads, Virtualização e Migração de Código
SI - Processos, Threads, Virtualização e Migração de CódigoFrederico Madeira
 
SI - SAD - Sistemas de Arquivos Distribuídos
SI - SAD  - Sistemas de Arquivos DistribuídosSI - SAD  - Sistemas de Arquivos Distribuídos
SI - SAD - Sistemas de Arquivos DistribuídosFrederico Madeira
 
SI - Introdução a Sistemas Distribuidos
SI - Introdução a Sistemas DistribuidosSI - Introdução a Sistemas Distribuidos
SI - Introdução a Sistemas DistribuidosFrederico Madeira
 
SI - Sistemas Distribuídos - Apresentação da disciplina
SI - Sistemas Distribuídos - Apresentação da disciplinaSI - Sistemas Distribuídos - Apresentação da disciplina
SI - Sistemas Distribuídos - Apresentação da disciplinaFrederico Madeira
 
Alta Disponibilidade utilizando Pacemaker e DRBD
Alta Disponibilidade utilizando Pacemaker e DRBDAlta Disponibilidade utilizando Pacemaker e DRBD
Alta Disponibilidade utilizando Pacemaker e DRBDFrederico Madeira
 
Linux - Instalação de Programas
Linux - Instalação de ProgramasLinux - Instalação de Programas
Linux - Instalação de ProgramasFrederico Madeira
 
Proteja seus dados em casa e na internet
Proteja seus dados em casa e na internetProteja seus dados em casa e na internet
Proteja seus dados em casa e na internetFrederico Madeira
 
Linux e o modelo open source
Linux e o modelo open sourceLinux e o modelo open source
Linux e o modelo open sourceFrederico Madeira
 
Redes VoIP - O Futuro da Telefonia
Redes VoIP - O Futuro da TelefoniaRedes VoIP - O Futuro da Telefonia
Redes VoIP - O Futuro da TelefoniaFrederico Madeira
 
Open Virtualization - Virtualização em Software Livre
Open Virtualization - Virtualização em Software LivreOpen Virtualization - Virtualização em Software Livre
Open Virtualization - Virtualização em Software LivreFrederico Madeira
 
Redes NGN - Next Generation Networks
Redes NGN - Next Generation NetworksRedes NGN - Next Generation Networks
Redes NGN - Next Generation NetworksFrederico Madeira
 
Ferramentas para Detecção de Problemas em Redes
Ferramentas para Detecção de Problemas em RedesFerramentas para Detecção de Problemas em Redes
Ferramentas para Detecção de Problemas em RedesFrederico Madeira
 
Arquiteturas de Gerência de Redes
Arquiteturas de Gerência de RedesArquiteturas de Gerência de Redes
Arquiteturas de Gerência de RedesFrederico Madeira
 

More from Frederico Madeira (20)

WebServices
WebServicesWebServices
WebServices
 
IoT - Internet of Things
IoT -  Internet of ThingsIoT -  Internet of Things
IoT - Internet of Things
 
Introdução a Cloud Computing
Introdução a Cloud ComputingIntrodução a Cloud Computing
Introdução a Cloud Computing
 
SI - Comunicação
SI - ComunicaçãoSI - Comunicação
SI - Comunicação
 
SI - Processos, Threads, Virtualização e Migração de Código
SI - Processos, Threads, Virtualização e Migração de CódigoSI - Processos, Threads, Virtualização e Migração de Código
SI - Processos, Threads, Virtualização e Migração de Código
 
SI - Arquiteturas
SI - ArquiteturasSI - Arquiteturas
SI - Arquiteturas
 
SI - SAD - Sistemas de Arquivos Distribuídos
SI - SAD  - Sistemas de Arquivos DistribuídosSI - SAD  - Sistemas de Arquivos Distribuídos
SI - SAD - Sistemas de Arquivos Distribuídos
 
SI - Introdução a Sistemas Distribuidos
SI - Introdução a Sistemas DistribuidosSI - Introdução a Sistemas Distribuidos
SI - Introdução a Sistemas Distribuidos
 
SI - Sistemas Distribuídos - Apresentação da disciplina
SI - Sistemas Distribuídos - Apresentação da disciplinaSI - Sistemas Distribuídos - Apresentação da disciplina
SI - Sistemas Distribuídos - Apresentação da disciplina
 
Alta Disponibilidade utilizando Pacemaker e DRBD
Alta Disponibilidade utilizando Pacemaker e DRBDAlta Disponibilidade utilizando Pacemaker e DRBD
Alta Disponibilidade utilizando Pacemaker e DRBD
 
Linux - Instalação de Programas
Linux - Instalação de ProgramasLinux - Instalação de Programas
Linux - Instalação de Programas
 
Proteja seus dados em casa e na internet
Proteja seus dados em casa e na internetProteja seus dados em casa e na internet
Proteja seus dados em casa e na internet
 
Linux e o modelo open source
Linux e o modelo open sourceLinux e o modelo open source
Linux e o modelo open source
 
Redes VoIP - O Futuro da Telefonia
Redes VoIP - O Futuro da TelefoniaRedes VoIP - O Futuro da Telefonia
Redes VoIP - O Futuro da Telefonia
 
Open Virtualization - Virtualização em Software Livre
Open Virtualization - Virtualização em Software LivreOpen Virtualization - Virtualização em Software Livre
Open Virtualization - Virtualização em Software Livre
 
Redes NGN - Next Generation Networks
Redes NGN - Next Generation NetworksRedes NGN - Next Generation Networks
Redes NGN - Next Generation Networks
 
MRTG - SNMP na Prática
MRTG - SNMP na PráticaMRTG - SNMP na Prática
MRTG - SNMP na Prática
 
Introdução ao SNMP
Introdução ao SNMPIntrodução ao SNMP
Introdução ao SNMP
 
Ferramentas para Detecção de Problemas em Redes
Ferramentas para Detecção de Problemas em RedesFerramentas para Detecção de Problemas em Redes
Ferramentas para Detecção de Problemas em Redes
 
Arquiteturas de Gerência de Redes
Arquiteturas de Gerência de RedesArquiteturas de Gerência de Redes
Arquiteturas de Gerência de Redes
 

IMS - IP Multimedia Subsystem

  • 1. VoIP e NGN IMS IP Multimedia Subsystem Frederico Madeira <fred@madeira.eng.br> www.madeira.eng.br
  • 2. Agenda ➔ IMS – O que é ? ➔ CS - Comutação por Circuito ➔ PS - Comutação por Pacotes ➔ Arquitetura ➔ Protocolos da Rede IMS ➔ Elementos da Arquitetura IMS Serviços ➔ Referências
  • 3. IMS – O que é ? ➔ IMS (IP Multimedia Subsystem) representa um esforço do 3GPP em definir uma arquitetura baseada totalmente em IP de redes de telefonia celular ➔ Seu objetivo é realizar a convergência entre voz e dados ➔ Arquitetura baseada em comutação de pacotes (totalmente IP) em oposição a comutação por circuitos das redes tradicionais ➔ IMS é uma maneira de distribuir multimídia, independente do dispositivo ou do meio de acesso. ➔ Arquitetura é baseada no protocolo SIP em redes all-IP.
  • 4. CS - Comutação por Circuito (Circuit-switched) ✔ É uma rede de uso privativo virtualmente construída sobre uma rede pública ✔ Compartilhada com outras VPN's ✔ Permite a customização da rede de acordo com as necessidades dos clientes ✔ Particionamento da rede física e equipamentos da rede ✔ Multi-protocolo
  • 5. PS - Comutação por Pacotes (Packet-switched) ✔ Transmissão por pacotes (redes de dados convencionais) ✔ Canal compartilhado, otimização da transmissão ✔ Melhor largura de banda ✔ Duas abordagens ✔ Circuito virtual: estabelece caminho virtual fixo, com garantia de entrega ✔ Datagrama: pacotes enviados independentemente
  • 8. Protocolos da Rede IMS ➔ A maioria dos protocolos são Padronizados pelo IETF ➔ Sinalização e fluxo de Mídia – SIP(Session Initiation Protocol)-RFC 3261: Função de estabelecer, modificar e terminar sessões multimídias entre dois terminais • Protocolo chave da arquitetura IMS – SDP(Session Description Protocol)–RFC 3264: Transportado no copo do SIP com a função de descrição da atributos de mídia de sessão como endereços IP, portas, tipo de mídia e codecs.
  • 9. Protocolos da Rede IMS ➔ Authentication, Authorization, and Accounting – Diameter - RFC 3588: Substituto do RADIUS para realizar a função de autenticação, autorização e accounting. Baseado em TLS e IPSEC.
  • 10. Protocolos da Rede IMS ➔ Outros Protocolos – MeGaCo (H.248) - RFC 3015: Substituto do MGCP no controle e sinalização dos media servers da rede (gateways) – RTP (Real Time Protocol) - RFC 3550: Oferece a função de transporte para transmissão de dados em tempo real. – RTCP (Real Time Control Protocol) – Utilizado em conjunto com o RTP. Permite a monitoração da entrega dos dados e funcionalidades de controle e identificação
  • 11. Elementos da Arquitetura IMS ➔ CSCF (Call Session Control Function) é um servidor SIP, ele controla todas as requisições na rede IMS e registra os terminais. – Também conhecido como Call Agent ou Call Controller – Seu papel preliminar é fornecer a lógica da chamada e o controle da sinalização da chamada para um ou mais Media Gateways. ➔ É dividido em 3 partes: – P-CSCF (Proxy) – I-CSCF (Interrogação) – S-CSCF (Serving)
  • 12. Elementos da Arquitetura IMS ➔ P-CSCF (Proxy) – É o ponto de entrada na rede IMS – Todas as requests ou responses SIP ao IMS são processados pelo P-CSCF. – Diversas diretrizes de proteção e mecanismos de criptografia usando IPSec. – Possui compactador e descompactados de mensagens.
  • 13. Elementos da Arquitetura IMS ➔ I-CSCF (Interrogação) – É o DNS do IMS. – Faz interface com SLF (Multi-HSS) e HSS através do protocolo Diameter. – Opcionalmente pode cifrar partes das mensagens SIP, como por exemplo, número de usuários no domínio, seus nomes do DNS ou sua capacidade.
  • 14. Elementos da Arquitetura IMS ➔ S-CSCF (Serving) – Core do CSCF. – Todas as sinalizações SIP passam pelo S-CSCF, ele inspeciona cada mensagem SIP e determina por onde deve passar a mensagem SIP. – Realiza o policiamento da rede, por exemplo, um usuário não esta autorizado a estabelecer determinados tipos de sessão, impede os usuários de executar operações não autorizadas.
  • 15. Elementos da Arquitetura IMS ➔ HSS (Home Subscriber Servers) – É uma base de dados central de dispositivos, é responsável pela informação de autenticação, autorização e localização física. – É uma evolução do HLR (Home Location Register), que é um nó especificado pela arquitetura GSM. – Ficam armazenados os perfis de usuário e serviços que possui. – Conversa diretamente com o CSCF através do protocolo Diameter. – Contém todos os dados relacionados ao usuário necessários para assegurar sessões multimídia.
  • 16. Elementos da Arquitetura IMS Registro de um Assinante na rede IMS Fonte: http://www.3gdb.org/doc/overview-summary.html
  • 17. Serviços ➔ Push-to-talk over Celular (PoC) ➔ Presença ➔ Serviço de mensagens instantâneas ➔ Compartilhamento de arquivos ➔ Compartilhamento de vídeo
  • 18. Referêncas ➔ Funicelli, Vinicius. Tutorial sobre NGN e IMS II Disponível em http://www.teleco.com.br/tutoriais/tutorialngnims2/pag ➔ REIS, Luis. Elementos da rede IMS. Disponível em: http://ims.no.sapo.pt/index.htm ➔ Bertrand, Gilles. The IP Multimedia Subsystem in Next Generation Networks. Disponível em: http://www.rennes.enst- bretagne.fr/~gbertran/files/IMS_an_overview.pdf
  • 19. VoIP e NGN IMS IP Multimedia Subsystem Frederico Madeira <fred@madeira.eng.br> www.madeira.eng.br