Академический Документы
Профессиональный Документы
Культура Документы
Rodrigo Coutinho
Voip
Tecnologia de comunicao de voz sobre as redes IP Digitaliza e codifica a voz em pacotes para transmisso pela rede Alternativa competitiva em relao s redes de telefonia possvel comunicar-se com os telefones convencionais
Reduo de custos
Comunicaes no precisam passar pelas telefnicas
Rede WAN pode ser compartilhada
Melhoria operacional
Estrutura de redes comum
Novos servios
Aplicaes integradas ao VoIP
Voip Convergncia
VoIP - Componentes
Sinalizao
Setup e encerramento das ligaes Negociao de recursos e codificaes
Transporte do trfego
Transmisso em pacotes IP Roteamento Suporte qualidade de servios (QoS)
Identificao
Nmero do telefone ou endereo IP
VoIP - Codificao
delay) e taxa de bits Qualidade medida em MOS (Pesquisa entre usurios) MOS varia entre 1 (ruim) e 5 (excelente) MOS = 4 Qualidade de telefone pblico
VoIP - Codificao
QoS
Quality of Service Razes
Nem todo trfego deve ser tratado igual Alguns tipos de trfego precisam de latncia baixa Clients podem pagar mais para ter um servio melhor
QoS Aplicaes
Voz
Reduz latncia
Usar banda com inteligncia Priorizar trfego de voz
Servidores e aplicaes
Balanceamento de carga
Web caching Confiabilidade Alta disponibilidade
Atraso
Echo (Eco) Tratado pelos sistemas. Causado pela
reflexo de sinal. Significativo quando roundtrip > 50ms Sobreposio Quando a voz de um interlocutor atravessa a do outro. Ocorre quando o atraso fica grande ( > 250ms)
frames de voz para s ento process-los Processamento Causado pela codificao e encapsulamento para transmisso na rede; jitter buffer Atraso da rede Tempo usado pelo meio fsico para transmisso (velocidade do meio; atrasos em routers; buffer contra variao)
Echo Cancellation
Necessrio na maioria dos casos ( delay > 50 ms) Requerimentos de performance definidos na ITU G.165 Componentes: Correlator (tamanho do atraso); FIR filter
Jitter
Uso de buffer para aguardar os packets mais lentos Causa delay adicional
Redes IP no so orientadas conexo (perda de pacotes) Retransmisses TCP no so ideais (voz sensvel ao tempo) Pode ser compensado por envio de informao redundante
G.711
G.729
20
20
1
15
40
40
1
2
Camada 1 Primrdios
Circuitos separados para voz e dados
Uso ineficiente e administrao menos eficaz
Camada 3 Viso IP
Multiplexao via IP
camadas 2 e 3
QoS RSVP
virtuais em uma rede IP Ideal para QoS de natureza quantitativa, onde a aplicao identifica claramente seus requisitos de qualidade No escalvel pois trata as requisies QoS com o conceito de fluxo
QoS IntServ
RSPEC
Normal - best effort aplicaes comuns Controled Load Qos light; Guaranteed Prometido usual para video e voz
QoS DiffServ
Classifica os pacotes para trat-los Administrador de rede que define as prioridades Domnio Diffserv
Usa o campo ToS (Type of Service) do datagrama IP para priorizao (chamado de DS)
Classifica os pacotes conforme SLA estabelecido Nveis de servio so diferentes conforme poltica
estabelecida em cada caso Mais escalvel que o RSVP, mas classificaes QoS no so to granulares
QoS DiffServ
Formas de classificao
Endereo de origem ou destino; Tipo de trfego ou Porta
utilizada
Domnio, quando recebe pacotes, nem sempre confia na marcao Diffserv existente Teoricamente, pode possuir at 64 tipos diferentes Na prtica, se dividem em 4 grandes grupos
Default PHB geralmente trfego melhor esforo Expedited Forwarding (EF) low-loss, low-latency Assured Forwarding (AF) grupo de controle Class Selector PHB manter compatibilidade com campo
precedncia do ToS
QoS DiffServ
Default PHB
nico requerido. Tratamento padro.
Aloca largura de banda conforme policies da organizao Administrao centralizada das policies do domnio
No Diffserv normal, cada roteador toma sua deciso
DiffServ - Problemas
Problemas fim-a-fim
Cada domnio Diffserv trata pacotes de forma diferente
Tag do domnio anterior no vale nada
stateful Usa porta 554 tanto para UDP ou TCP Tipos de Requests: Describe; Setup; play; Pause; Record
ns da rede Policy Decision Points (PDP) - Servidores Policy Enforcement Points (PEP) - Clientes
Protocolos
Protocolo de sinalizao
Estabelece presena, localiza usurio e estabelece/regula
Protocolos de transporte
Transmitem sinais de udio/video pela rede
Protocolos de suporte
Localizao de gateway
QoS
Traduo de endereos
RTP e RTCP
identificao do contedo Sesses so separadas para cada tipo de mdia (ex. audio e video)
Compresso de cabealho IP
Cabealhos RTP + UDP + IP se tornam muito grandes
RTP e RTCP
para o tamanho dos dados no pacote (40 bytes), cerca de 60% do tamanho do pacote VoIP!
no roteador ECRTP (Enhanced) ROHP (Robust Header Compression) Mais comum; funciona como um ZIP (cabealho reduz para 3 bytes)
H. 323
Especifica conjunto de protocolos e procedimentos para comunicao multimdia em redes comutadas por pacotes
LANs baseadas em IP; MANs; WANs
Prov mecanismos de udio, vdeo e dados Verso 2: reviso da anterior para atender aos requisitos de telefonia IP Famlia H.32x trata de comunicao multimdia sobre diferentes tipos de rede Inter-opervel com outras redes de comunicao Usos mais comuns: VoIP e videoconferncia
H. 323 - Componentes
Terminais, Gateways, Gatekeepers e MCUs Terminais
PC ou telefone VoIp Suporta udio e opcionalmente vdeo e dados Terminais so compatveis com a famlia H.32x
Gateways
Conecta as redes H.323 a outras redes. Ex. SCN (Todos a telefonia baseada em circuitos, PSTN)
H. 323 - Componentes
serem utilizados
Zone H.323
a coleo de terminais, gateways e MCUs controlados
por um nico gatekeeper. Inclui pelo menos um terminal. GWs e MCUs opcionais Independente de topologia da rede
H. 323
H. 323 Codecs
udio
o servio mnimo provido pelo H.323
Todos os terminais precisam suportar ao menos um
codec de udio (G.711 64 kbps) Outros codecs mais eficientes (ver quadro)
Vdeo
Como o servio opcional, codecs tambm o sero Se o terminar prover vdeo, precisa suportar ao menos o
codec H.261
H. 323 Procotolos
RTP e RTCP
H. 323 Gateways
Traduo transparente de H.225 Call Signaling e H.245 Control Signaling; RTP no alterado Traduo de formatos de udio/vdeo tambm pode ser realizada Traduo no requerida se formatos so compatveis (ex. famlia H32x)
H. 323 Gatekeepers
Servios obrigatrios
Address Translation Traduo de endereos IP para
E.164 (nmeros de telefone PSTN) Admission Control Quais terminais podem conectar (pode ser nula) Bandwidth Control Se um limite de ligaes foi atingido, o gatekeeper nega. (pode ser nula) Zone Management
Servios opcionais
Call-Control Signaling pode ser controlada pelo
gatekeeper ou diretamente pelos terminais Call Management Informao sobre ligaes ativas
Endpoint registration
Processo onde os terminais entram em uma zona,
Endpoint location
Determinao do endereo de transporte de um terminal
Outros controles
Admisso, controle de banda e desconexo
faz-lo
mltiplos. Prov mensagens para abrir ou fechar o canal lgico, que unidirecional
H. 323 Chamada
Protocolo de sinalizao para estabelecimento, modificao e trmino de sesso entre usurios Oferece vrios tipos de servios para sesso
Localizao e Disponibilidade do usurio Recursos do usurio
Negociao
Gesto e Modificao da sesso
SIPv2 se comunica tanto por TCP quanto por UDP Componentes: Agentes e Servidores de rede
Agentes - Aplicaes nas mquinas cliente UAC (Cliente) e UAS (Servidor)
SIP Servidores
contatar o destinatrio
SIP SDP
Descreve sesses de comunicao multimdia no SIP Prov negociao de tipos de mdia suportados Session Descriptor possui uma srie de valores/atributos para identificao daquela sesso No prov o contedo em si, s as negociaes de contedos suportados
SIP Arquitetura
SIP Funcionamento
Mtodos
Invite inicia uma sesso
ACK confirmao de invite Cancel cancelamento Options negociao das funcionalidades
SIP Funcionamento
Autenticao
HTTP Digest ou TLS
Servidor proxy responde a um primeiro pedido com a
mensagem (407 Auth required) e o desafio; Aps o ACK, o INVITE reenviado com o mesmo identificador da chamada
Segurana
IPSec; S/MIME e TLS
Aplicaes
Voz, Vdeo, mensagens instantneas (MSN)
Conferncia Ad-hoc, usando RTP e RTCP, sem garantia
SIP Comunicao
SIP header
Foras do H.323
Interoperabilidade com PSTN Videoconferncias
Exerccios
(Cespe Pref. Rio Branco/07) A pontuao de qualidade auditiva segundo o MOS (mean opinion score), definido pela recomendao ITU-T P.862, possui valores de 1 a 5, sendo 1 timo e 5 ruim. O protocolo SIP (session initiated protocol) vem sendo largamente utilizado para o gerenciamento de sesses e trocas de fluxo multimdia entre aplicaes. O servidor proxy um dos componentes da arquitetura de sinalizao da especificao SIP. O formato das mensagens do protocolo SIP so semelhantes ao das mensagens do protocolo HTTP, uma vez que as mesmas so embasadas em texto. A utilizao do padro de codificao G.711, definido pelo ITU-T, no recomendado para codificao de voz em redes IP devido a baixa taxa de compresso.
Exerccios
(CBM/DF/08 Cespe) Para emprego da tecnologia VoIP, voltada para o trfego de voz sobre redes IP, tem sido considerado, comumente, o emprego dos padres SIP e H.323, que permite chamadas com mais de dois participantes, usando-se computadores e telefones como pontos terminais, alm de admitir a negociao de parmetros. (Bacen/2005 FCC) Para que os terminais de VoIP negociem o algoritmo de compactao de voz, utilizado, da pilha de protocolos H.323, o protocolo (A) G.711. (B) H.225. (C) H.245. (D) Q.931. (E) RTCP.
Exerccios
(Receita/2005 Esaf) VoIP a capacidade de transmitir conversas por voz pela rede Ethernet local e at mesmo pela rede remota. A voz compartilha o cabo Ethernet com os dados, dispensando a necessidade de um cabo de telefone separado. (Abin/2004 Cespe) Os protocolos RTP (real time transport protocol) e RTCP (real time control protocol) foram especificados para controlar a qualidade dos servios de redes IP, de modo a permitir um transporte de voz de qualidade sobre tais redes. O gatekeeper um dispositivo obrigatrio para a operao do protocolo H.323, pois tem a responsabilidade de traduzir endereos, gerenciar a largura de banda utilizada e realizar tarifao.
Exerccios
(TCU/2005 Cespe) O protocolo IP, ao descartar, durante operao de comutao, um pacote de um fluxo de videoconferncia, envia ao endereo de destino do pacote descartado uma mensagem de alerta sobre a operao de descarte, para que o destino possa compensar a perda com alguma operao local para manter a continuidade da videoconferncia. Cada terminal especificado no padro H.323 tem de suportar no mnimo o padro de codificao de voz G.711. O gatekeeper, cujas funes incluem a traduo de apelidos H.323 para endereos IP e o gerenciamento de banda, um dispositivo opcional do H.323. O real time protocol (RTP) fornece mecanismos para assegurar a entrega de dados a tempo e em ordem, de modo que, mesmo funcionando sobre o user datagram protocol (UDP), o RTP garante a qualidade de servio (QoS) para aplicaes multimdia. No modelo de servios diferenciados (DiffServ) para fornecimento de QoS na arquitetura TCP/IP, emprega-se o resource reservation protocol (RSVP) para reservar largura de banda e capacidades de buffers dentro da rede DiffServ.
Exerccios
(CGU/08 Esaf) Cada participante de uma sesso do protocolo de transporte em tempo real ou RTP (Real Time Transport Protocol) usa um nmero fixo de endereos de transporte, em uma comunicao unicast, sendo distribudos da seguinte forma: a) 2 para o fluxo RTP. b) 1 para o fluxo RTP e 1 para mensagens do protocolo de controle em tempo real ou RTCP c) 1 para o fluxo RTP e 2 para mensagens RTCP (Real Time Control Protocol). d) 2 para o fluxo RTP e 1 para mensagens RTCP (Real Time Control Protocol). e) 2 para fluxos de mensagens RTCP (Real Time Control Protocol).
Exerccios
(Dataprev/2001 Cespe) Terminais H.323 so entidades capazes de transmitir e receber, obrigatoriamente, udio e vdeo (videoconferncia) e, opcionalmente, dados (T.120). Um ambiente H.323 mais completo envolve entidades para controle de registro, admisso e estado (RAS) e controle de recursos de rede, inclusive largura de banda, denominados gatekeepers. Gateways so conversores de protocolo que permitem a interoperao entre ambientes H.323 e outros ambientes de colaborao via rede.