Vous êtes sur la page 1sur 57

Redes Aula5

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 Arqui teturabsi ca

VoIP Com
p onentes
Codificaoedecodificaodavozanalgica
Conversoecompressodosdados

Sinalizao
Setupeencerramentodasligaes
Negociaoderecursosecodificaes

Transportedotrfego
TransmissoempacotesIP
Roteamento
Suportequalidadedeservios(QoS)

Identificao
NmerodotelefoneouendereoIP

VoIP Codi fi cao


DiversosCodecsdiferentesdisponveis
Balanoentrequalidade,processamento(requisitosedelay)etaxade
bits
QualidademedidaemMOS(Pesquisaentreusurios)
MOSvariaentre1(ruim)e5(excelente)
MOS=4 Qualidadedetelefonepblico

VoIP Codi fi cao

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 Bandwi dthBroker


Alocalarguradebandaconformepoliciesdaorganizao
Administraocentralizadadaspoliciesdodomnio
NoDiffservnormal,cadaroteadortomasuadeciso

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)

H.323 Gatekeep ers


Serviosobrigatrios
AddressTranslation TraduodeendereosIPparaE.164
(nmerosdetelefonePSTN)
AdmissionControl Quaisterminaispodemconectar(podeser
nula)
BandwidthControl Seumlimitedeligaesfoiatingido,o
gatekeepernega.(podesernula)
ZoneManagement

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

H.323 H.225CallSi gnali ng


Configuraaconexoentreendpoints
UtilizaTCP
Mensagempodesertrocadadiretamenteentre
endpointsse:
Nohumgatekeepernarede
OGatekeeper,duranteoRAS,instruiuosterminaisafazlo

GatekeeperroutedouDirectcallsignaling

H.323 H.245ControlSi gnali ng


Mensagenstrocadasentreendpoints
UsaTCP
Trocadecapacidades
Trocadeinformaessobrecapacidadesdetransmissoe
recebimentoentreosterminais

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

SIP Sessi onIni ti ati onProtocol


Protocolodesinalizaoparaestabelecimento,modificaoe
trminodesessoentreusurios
Oferecevriostiposdeserviosparasesso

LocalizaoeDisponibilidadedousurio
Recursosdousurio
Negociao
GestoeModificaodasesso

SIPv2secomunicatantoporTCPquantoporUDP
Componentes:AgenteseServidoresderede
Agentes Aplicaesnasmquinascliente
UAC(Cliente)eUAS(Servidor)

SIP Servi dores


Proxy:Encaminhapedidosdechamadasaoprximoservidor
Podeoperarstateful(circuit)oustateless(tcp)
Resolveoendereodehostdevriasmaneiras:DNS,buscaemDBou
retransmiteparaoprximoproxy

Redirect:Fornecenomeelocalizaodousurio
Forneceinformaesaoclienteparaqueelepossacontataro
destinatrio

Registrador:Serviodeinformaodelocalidades
UtilizaoSessionDescriptionProtocol(SDP)

SIP SDP
DescrevesessesdecomunicaomultimdianoSIP
Provnegociaodetiposdemdiasuportados
SessionDescriptorpossuiumasriedevalores/atributospara
identificaodaquelasesso
Noprovocontedoemsi,sasnegociaesdecontedos
suportados

SIP Arqui tetura


ArquiteturaProxy+Redirect+Registradorprovgrande
flexibilidade
Endereodousuriosempreomesmo,qualquerquesejasua
localizaoouIP,mesmoquandoousurioremotomvel

Sessespodemenvolvermltiplosparticipantes
ViaMulticast;Unicast;oucombinaodeambos

Adequaonaturalaumambientedecolaborao
Variedadededadosquepodemsertransmitidos

UtilizaprotocolosRTP/RTCPparatransmissodamdia

SIP Funci onamento


Mtodos

Invite iniciaumasesso
ACK confirmaodeinvite
Cancel cancelamento
Options negociaodasfuncionalidades
Register registraroalias
Bye finalizasesso

CdigosderespostaderivamdoHTTP
1xxat5xx,mesmosignificado
6xx ClassedeerroGlobal(falhaemqualquerserver)

SIP Funci onamento


Autenticao
HTTPDigestouTLS
Servidorproxyrespondeaumprimeiropedidocomamensagem(407
Authrequired)eodesafio;
ApsoACK,oINVITEreenviadocomomesmoidentificadorda
chamada

Segurana
IPSec;S/MIMEeTLS

Aplicaes
Voz,Vdeo,mensagensinstantneas(MSN)
ConfernciaAdhoc,usandoRTPeRTCP,semgarantiadeidentificao
detodososusuriospresentes

SIP Sessi onIni ti ati onProtocol


Usamensagensdetexto
CabealhoesintaxeidnticosaoHTTP

RequerumendereoIPvlido
DestinatrioregistraoendereocomocomandoSIPREGISTER
Origemusaesseendereoparacomunicao

UsaURIs:ex.sip://jose@abc.com.br
Hostobrigatrio;usurio,portaeoutrosparmetrossooptativos
PodeserembutidoempginasWeb,email,etc

SIP Comuni cao

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.

Vous aimerez peut-être aussi