Documente Academic
Documente Profesional
Documente Cultură
Qos
voip
Prof.RodrigoCoutinho
Voip
TecnologiadecomunicaodevozsobreasredesIP
Digitalizaecodificaavozempacotesparatransmissopela
rede
Alternativacompetitivaemrelaosredesdetelefonia
possvelcomunicarsecomostelefonesconvencionais
Voip Porque?
Reduodecustos
Comunicaesnoprecisampassarpelastelefnicas
RedeWANpodesercompartilhada
Melhoriaoperacional
Estruturaderedescomum
Simplificaodeadministraodarede
Integraodeferramentasdetrabalho
Voicemail,emailefaxintegrados
MobilidadeusandoIP
Novosservios
AplicaesintegradasaoVoIP
Voip Convergnci a
VoIP Com
p onentes
Codificaoedecodificaodavozanalgica
Conversoecompressodosdados
Sinalizao
Setupeencerramentodasligaes
Negociaoderecursosecodificaes
Transportedotrfego
TransmissoempacotesIP
Roteamento
Suportequalidadedeservios(QoS)
Identificao
NmerodotelefoneouendereoIP
QoS
QualityofService
Razes
Nemtodotrfegodevesertratadoigual
Algunstiposdetrfegoprecisamdelatnciabaixa
Clientspodempagarmaisparaterumserviomelhor
Necessidadedecoexistnciadetrfegosdistintos
Redeprecisagarantirumnveldeservio
Delay(atraso)
Jitter(variaodeatraso)
Perdadepacotes
Precisasernegociadonoinciodaconexo
Clienterequisitaorecurso,quepodeseratendidoouno
QoS Mundoreal
Oslinkstembandareduzida,entoprecisopriorizaro
trfego,especialmenteVoIP
QoSauxiliaadiminuirospicoseusarabandadeformamais
eficaz,seoproblemadeburstsperidicos
QoSauxiliamasnoresolveumlinkqueestsaturado
Usoprofiltico:Antesdasaturaoparaprotegeras
aplicaessensveis
Develevaremcontaosobjetivosorganizacionais
QoS A
p li caes
Voz
Reduzlatncia
Usarbandacominteligncia
Priorizartrfegodevoz
Servidoreseaplicaes
Balanceamentodecarga
Webcaching
Confiabilidade
Altadisponibilidade
QoSemVoip Problemas
Atraso
Echo(Eco) Tratadopelossistemas.Causadopelareflexodesinal.
Significativoquandoroundtrip>50ms
Sobreposio Quandoavozdeuminterlocutoratravessaadooutro.
Ocorrequandooatrasoficagrande(>250ms)
FontesdeatrasoemumaligaoVoip
Algoritmo Necessidadedereceberumaquantidadedeframesdevoz
parasentoprocesslos
Processamento Causadopelacodificaoeencapsulamentopara
transmissonarede;jitterbuffer
Atrasodarede Tempousadopelomeiofsicoparatransmisso
(velocidadedomeio;atrasosemrouters;buffercontravariao)
QoSemVoip SoluesdeContorno
EchoCancellation
Necessrionamaioriadoscasos(delay>50ms)
RequerimentosdeperformancedefinidosnaITUG.165
Componentes:Correlator(tamanhodoatraso);FIRfilter(removeoecho);
Speechdetector(detectavoz)
Jitter
Usodebufferparaaguardarospacketsmaislentos
Causadelayadicional
Objetivosconflitantes:MinimizardelayxJitter
Packetloss
RedesIPnosoorientadasconexo(perdadepacotes)
RetransmissesTCPnosoideais(vozsensvelaotempo)
Podesercompensadoporenviodeinformaoredundante
Voip Exem
p losdeatraso
Codec
Packetization
Delay
Sender Codec
delay
Jitter buffer
delay
Receiver codec
delay
G.711
20
40
G.729
20
15
40
QoS Formasdeentregar
Camada1 Primrdios
Circuitosseparadosparavozedados
Usoineficienteeadministraomenoseficaz
Camada2 VisoATM
UsodeclulasATMcomQosdoATM(AAL)
Overheadpelotamanhodasclulasenecessidadedegernciadas
redesATMeIP
Camada3 VisoIP
MultiplexaoviaIP
AdministraodeIP,comusodetecnologiasQoSdecamadas2e3
QoS RSVP
ResourceReservationProtocol
Protocolodereservaderecursos
Desenhadoparaobtercaractersticassimilaresacircuitosvirtuaisem
umaredeIP
IdealparaQoSdenaturezaquantitativa,ondeaaplicaoidentifica
claramenteseusrequisitosdequalidade
NoescalvelpoistrataasrequisiesQoScomoconceitodefluxo
QoS IntServ
Aplicaessolicitamreservasderecursosderedeconformeas
necessidades
FlowSpecs
Tspec Aspectodotrfego
Rspec tipodenecessidadeparaaqueletrfego
RSPEC
Normal besteffortaplicaescomuns
ControledLoad Qoslight;
Guaranteed Prometido usualparavideoevoz
UtilizaRSVP
Poucofuncionalemlargaescala
QoS Di ffServ
Classificaospacotesparatratlos
Administradorderedequedefineasprioridades
DomnioDiffserv
Grupoderoteadoresqueimplementapolticacomum
UsaocampoToS(TypeofService)dodatagramaIPpara
priorizao(chamadodeDS)
ClassificaospacotesconformeSLAestabelecido
Nveisdeserviosodiferentesconformepolticaestabelecidaem
cadacaso
MaisescalvelqueoRSVP,masclassificaesQoSnosoto
granulares
QoS Di ffServ
Formasdeclassificao
Endereodeorigemoudestino;TipodetrfegoouPortautilizada
Domnio,quandorecebepacotes,nemsempreconfiana
marcaoDiffservexistente
Teoricamente,podepossuirat64tiposdiferentes
Naprtica,sedividemem4grandesgrupos
DefaultPHB geralmentetrfegomelhoresforo
ExpeditedForwarding(EF) lowloss,lowlatency
AssuredForwarding(AF) grupodecontrole
ClassSelectorPHB mantercompatibilidadecomcampoprecedncia
doToS
QoS Di ffServ
DefaultPHB
nicorequerido.Tratamentopadro.
ExpeditedForwarding(EF)
Baixodelay,perdaejitter
Idealparavozevdeoemtemporeal
Normalmenteamaiorprioridade
AssuredForwarding(AF)
Garanteaentregadopacote,casoestejadentrodelimitepr
estabelecido
Low,MediumandHighDrop
ClassSelectorPHB
CompatibilidadecomoprecedencedoToS
Di ffServ Problemas
Problemasfimafim
CadadomnioDiffservtratapacotesdeformadiferente
Tagdodomnioanteriornovalenada
DiffServxMaiscapacidade
Emredesdefibra,temsidomaisbaratoefcilaumentaroslinksdo
quefazerpoliciesDiffserv
Provedoresusamdeformaincorreta
Finalidadedeoverbookingdoslinks
Exemploclssico:pacotesP2P
QoS RTSPeCOPS
RealtimeStreamingProtocol
Controleremotoparavdeoeudioemtemporeal
UsaoRTPparatransmitirocontedoemsi
SintaxeeoperaosimilaresaoHTTP,masprotocolostateful
Usaporta554tantoparaUDPouTCP
TiposdeRequests:Describe;Setup;play;Pause;Record
CommonOpenPolicyService
ProtocoloparacomunicaodepolticasdeQoSentreosnsdarede
PolicyDecisionPoints(PDP) Servidores
PolicyEnforcementPoints(PEP) Clientes
Protocolos
Protocolodesinalizao
Estabelecepresena,localizausurioeestabelece/regulaassesses
Codecs,config.chamadas,mododeautenticao,segurana,etc
Protocolosdetransporte
Transmitemsinaisdeudio/videopelarede
Protocolosdesuporte
Localizaodegateway
QoS
Traduodeendereos
RTPeRTCP
RealtimeTransportProtocol
UtilizaUDP(TCPprevisto,masraro)
Protocolovoltadoparatransmissoemtemporeal
Provtimestamp,detecodeperda,seguranaeidentificaodo
contedo
Sessessoseparadasparacadatipodemdia(ex.audioevideo)
RealtimeTransportControlProtocol
UsadoparamonitoraodoQoSeinformaodeparticipantes
daquelasesso
CompressodecabealhoIP
CabealhosRTP+UDP+IPsetornammuitograndesparaotamanho
dosdadosnopacote
RTPeRTCP
CompressodecabealhoVoIP
CabealhosRTP+UDP+IPsetornammuitograndesparaotamanho
dosdadosnopacote(40bytes),cercade60%dotamanhodopacote
VoIP!
Vriosesforosparacompressodecabealho
CRTP(Compressed) Geraoverheaddeprocessamentonoroteador
ECRTP(Enhanced)
ROHP(RobustHeaderCompression) Maiscomum;funcionacomo
umZIP(cabealhoreduzpara3bytes)
H.323
Especificaconjuntodeprotocoloseprocedimentospara
comunicaomultimdiaemredescomutadasporpacotes
LANsbaseadasemIP;MANs;WANs
Provmecanismosdeudio,vdeoedados
Verso2:revisodaanteriorparaatenderaosrequisitosde
telefoniaIP
FamliaH.32xtratadecomunicaomultimdiasobre
diferentestiposderede
Interopervelcomoutrasredesdecomunicao
Usosmaiscomuns:VoIPevideoconferncia
H.323 Com
p onentes
Terminais,Gateways,GatekeeperseMCUs
Terminais
PCoutelefoneVoIp
Suportaudioeopcionalmentevdeoedados
TerminaissocompatveiscomafamliaH.32x
Gateways
ConectaasredesH.323aoutrasredes.
Ex.SCN(Todosatelefoniabaseadaemcircuitos,PSTN)
H.323 Com
p onentes
Gatekeepers Pontofocaldasligaes
Suapresenanaredeopcional(Umaveznarede,autilizao
obrigatria!)
Serviosdeendereamento,autenticao,cobranaegerenciamento
dabanda
MultipointControlUnits(MCU)
Suportaconfernciade3oumaisterminais
Negociaentreosterminaisparaescolheroscodecsaseremutilizados
Componentessologicamenteseparados,maspodemestar
fisicamenteemumequipamento
H.323 ZonaeProtocolos
ZoneH.323
acoleodeterminais,gatewayseMCUscontroladosporumnico
gatekeeper.
Incluipelomenosumterminal.GWseMCUsopcionais
Independentedetopologiadarede
ProtocolosdefinidosemH.323
Codecsdeudio
Codecsdevdeo
H.225RAS(Registration,AdmissionandStatus)
H.225CallSignaling
H.245ControlSignalling
RTP/RTCP
H.323
H.323 Codecs
udio
oserviomnimo providopeloH.323
Todososterminaisprecisamsuportaraomenosum codecdeudio
(G.711 64kbps)
Outroscodecsmaiseficientes(verquadro)
Vdeo
Comooservioopcional,codecstambmosero
Seoterminarprovervdeo,precisasuportaraomenosocodecH.261
H.323 Codecsdeudi o
H.323 Procotolos
H.225Registration,AdmissionandStatus(RAS)
Protocolousadoentreterm/GKouGK/GK
Registro,admisso,controledebandaedesconexo
SinalizaoRASfeitaantesdosdemaisprotocolos
H.225CallSignaling
Usadoparaestabelecerconexoentredoisendpoints
Podeserabertoentre2endpointsouentrePCeGK
H.245ControlSignaling
Mensagensdecontrolefimafim
Negociaodecapacidades;canaislgicos;controledefluxoeoutros
comandos
RTPeRTCP
H.323 Gateways
TraduotransparentedeH.225CallSignalingeH.245Control
Signaling;
RTPnoalterado
Traduodeformatosdeudio/vdeotambmpodeser
realizada
Traduonorequeridaseformatossocompatveis(ex.
famliaH32x)
Serviosopcionais
CallControlSignaling podesercontroladapelogatekeeper
oudiretamentepelosterminais
CallManagement Informaosobreligaesativas
H.323 H.225RAS
UsaUDP
Gatekeeper discovery
Podeserestticooudinmico(penseemDHCP)
Dinmico:enviamensagemaoendereoMulticast
Endpoint registration
Processoondeosterminaisentramemumazona,informandoseu
endereo
TodoterminalprecisaseregistrarnoGK
Endpoint location
Determinaodoendereodetransportedeumterminaleseu
aliasouendereoPSTN(E.164)
Outroscontroles
Admisso,controledebandaedesconexo
GatekeeperroutedouDirectcallsignaling
LogicalChannelSignaling
Carregainformaodeumendpointparaoutrooupara
mltiplos.
Provmensagensparaabriroufecharocanallgico,que
unidirecional
H.323 Resumodachamada
Passo1 registrodoterminalnoGKviaH.225RAS
Passo2 SetupdachamadaviaH.225CallSignaling
Passo3 Setupdascapacidadeseaberturadecanais
lgicosviaH.245ControlSignaling
Passo4 trocademultimdiausandoRTPeRTCP
Passo5 finalizao:H.245;H.225CS;H.225RAS
H.323 Chamada
LocalizaoeDisponibilidadedousurio
Recursosdousurio
Negociao
GestoeModificaodasesso
SIPv2secomunicatantoporTCPquantoporUDP
Componentes:AgenteseServidoresderede
Agentes Aplicaesnasmquinascliente
UAC(Cliente)eUAS(Servidor)
Redirect:Fornecenomeelocalizaodousurio
Forneceinformaesaoclienteparaqueelepossacontataro
destinatrio
Registrador:Serviodeinformaodelocalidades
UtilizaoSessionDescriptionProtocol(SDP)
SIP SDP
DescrevesessesdecomunicaomultimdianoSIP
Provnegociaodetiposdemdiasuportados
SessionDescriptorpossuiumasriedevalores/atributospara
identificaodaquelasesso
Noprovocontedoemsi,sasnegociaesdecontedos
suportados
Sessespodemenvolvermltiplosparticipantes
ViaMulticast;Unicast;oucombinaodeambos
Adequaonaturalaumambientedecolaborao
Variedadededadosquepodemsertransmitidos
UtilizaprotocolosRTP/RTCPparatransmissodamdia
Invite iniciaumasesso
ACK confirmaodeinvite
Cancel cancelamento
Options negociaodasfuncionalidades
Register registraroalias
Bye finalizasesso
CdigosderespostaderivamdoHTTP
1xxat5xx,mesmosignificado
6xx ClassedeerroGlobal(falhaemqualquerserver)
Segurana
IPSec;S/MIMEeTLS
Aplicaes
Voz,Vdeo,mensagensinstantneas(MSN)
ConfernciaAdhoc,usandoRTPeRTCP,semgarantiadeidentificao
detodososusuriospresentes
RequerumendereoIPvlido
DestinatrioregistraoendereocomocomandoSIPREGISTER
Origemusaesseendereoparacomunicao
UsaURIs:ex.sip://jose@abc.com.br
Hostobrigatrio;usurio,portaeoutrosparmetrossooptativos
PodeserembutidoempginasWeb,email,etc
SIPheader
SIPversusH323
SIPvemganhandoespao simplicidade
H.323maisrobustoecomplexo
Usavriosprotocolosenobaseadoemtexto
Exigemaioresforodeimplementao
ForasdoH.323
InteroperabilidadecomPSTN
Videoconferncias
H.323temmenorintegraocomoutroscomponentesda
Internet
Nofoiinicialmentedesenvolvidocomfocoeminternet
Exercci os
(Cespe Pref.RioBranco/07)ApontuaodequalidadeauditivasegundooMOS
(meanopinionscore),definidopelarecomendaoITUTP.862,possuivaloresde1
a5,sendo1timoe5ruim.
OprotocoloSIP(sessioninitiatedprotocol)vemsendolargamenteutilizadoparao
gerenciamentodesessesetrocasdefluxomultimdiaentreaplicaes.O
servidorproxyumdoscomponentesdaarquiteturadesinalizaoda
especificaoSIP.
OformatodasmensagensdoprotocoloSIPsosemelhantesaodasmensagensdo
protocoloHTTP,umavezqueasmesmassoembasadasemtexto.
AutilizaodopadrodecodificaoG.711,definidopeloITUT,no
recomendadoparacodificaodevozemredesIPdevidoabaixataxade
compresso.
Exercci os
(CBM/DF/08 Cespe)ParaempregodatecnologiaVoIP,voltadaparao
trfegodevozsobreredesIP,temsidoconsiderado,comumente,o
empregodospadresSIPeH.323,quepermitechamadascommaisde
doisparticipantes,usandosecomputadoresetelefonescomopontos
terminais,almdeadmitiranegociaodeparmetros.
(Bacen/2005 FCC)ParaqueosterminaisdeVoIPnegociemoalgoritmo
decompactaodevoz,utilizado,dapilhadeprotocolosH.323,o
protocolo
(A)G.711.(B)H.225.(C)H.245.(D)Q.931.(E)RTCP.
Exercci os
(Receita/2005 Esaf)VoIPacapacidadedetransmitirconversasporvoz
pelaredeEthernetlocaleatmesmopelarederemota.Avozcompartilha
ocaboEthernetcomosdados,dispensandoanecessidadedeumcabode
telefoneseparado.
(Abin/2004 Cespe)OsprotocolosRTP(realtimetransportprotocol)e
RTCP(realtimecontrolprotocol)foramespecificadosparacontrolara
qualidadedosserviosderedesIP,demodoapermitirumtransportede
vozdequalidadesobretaisredes.
Ogatekeeperumdispositivoobrigatrioparaaoperaodoprotocolo
H.323,poistemaresponsabilidadedetraduzirendereos,gerenciara
larguradebandautilizadaerealizartarifao.
Exercci os
(TCU/2005 Cespe)OprotocoloIP,aodescartar,duranteoperaodecomutao,umpacote
deumfluxodevideoconferncia,enviaaoendereodedestinodopacotedescartadouma
mensagemdealertasobreaoperaodedescarte,paraqueodestinopossacompensara
perdacomalgumaoperaolocalparamanteracontinuidadedavideoconferncia.
CadaterminalespecificadonopadroH.323temdesuportarnomnimoopadrode
codificaodevozG.711.
Ogatekeeper,cujasfunesincluematraduodeapelidosH.323paraendereosIPeo
gerenciamentodebanda,umdispositivoopcionaldoH.323.
Orealtimeprotocol(RTP)fornecemecanismosparaasseguraraentregadedadosatempoe
emordem,demodoque,mesmofuncionandosobreouserdatagramprotocol(UDP),oRTP
garanteaqualidadedeservio(QoS)paraaplicaesmultimdia.
Nomodelodeserviosdiferenciados(DiffServ)parafornecimentodeQoSnaarquitetura
TCP/IP,empregaseoresourcereservationprotocol(RSVP)parareservarlarguradebandae
capacidadesdebuffersdentrodaredeDiffServ.
Exercci os
(CGU/08 Esaf)Cadaparticipantedeumasessodoprotocolode
transporteemtemporealouRTP(RealTimeTransportProtocol)usaum
nmerofixodeendereosdetransporte,emumacomunicaounicast,
sendodistribudosdaseguinteforma:
a)2paraofluxoRTP.
b)1paraofluxoRTPe1paramensagensdoprotocolodecontroleem
temporealouRTCP
c)1paraofluxoRTPe2paramensagensRTCP(RealTimeControl
Protocol).
d)2paraofluxoRTPe1paramensagensRTCP(RealTimeControl
Protocol).
e)2parafluxosdemensagensRTCP(RealTimeControlProtocol).
Exercci os
(Dataprev/2001 Cespe)TerminaisH.323soentidadescapazesde
transmitirereceber,obrigatoriamente,udioevdeo(videoconferncia)e,
opcionalmente,dados(T.120).
UmambienteH.323maiscompletoenvolveentidadesparacontrolede
registro,admissoeestado(RAS)econtrolederecursosderede,inclusive
larguradebanda,denominadosgatekeepers.
Gateways soconversoresdeprotocoloquepermitema interoperao
entreambientesH.323eoutrosambientesdecolaboraoviarede.