You are on page 1of 10

Seo:BandaLarga

QualidadedeServios(QoS):ServiosdeQoS

QualidadedeServio

Qualidade de servio (QoS) a capacidade de melhorar os servios trafegados na rede sobre


tecnologias de comunicao de redes de dados, como, Frame Relay, MPLS, Ethernet, ATM
(AsynchronousTranferMode,tambmumprotocolodecomunicaoentreredesWAN),equalquer
outra que utiliza do protocolo IP. Tem como sua principal caracterstica, dar prioridade, reserva de
banda, controle dejitter(variao de atraso) e latncia (figura 6), garantindo um bom desempenho
dasaplicaes.

Figura6:DiagramasimplificadodosmecanismosdeQoS
Fonte:CiscoSystems

VejaoquedizCiscoSystems:

OobjetivodaQoSfornecerservioderedemelhoremaisprevisvel,fornecendolargurade
banda dedicada, jitter controlado e latncia, e perda de caractersticas melhoradas. QoS
atinge esses objetivos, fornecendo ferramentas para gerenciar o congestionamento da rede,
formao de rede trfego, utilizandose de maneira ampla rea de links de forma mais
eficiente, e definindo polticas de trfego em toda a rede. QoS oferece servios de rede
inteligenteque,quandocorretamenteaplicadas,ajudamafornecerdesempenhoconsistentee
previsvel.(CISCOSYSTEMS,2006).

O conceito de Qualidade de Servio serve para mensurar a qualidade dos servios oferecidos por
umarededecomunicaes,ouseja,refletiroquantoelacapazdeatendersexpectativasdeseus
usuriosatravsdosserviosqueamesmaosoferecem.Esseconceito,inicialmentefocadonarede,
evoluiu para uma noo mais ampla, contemplando as mltiplas camadas da interao usurio
sistema.

Osparmetrosdeconfiabilidade,retardo,flutuao(jitter)elarguradebandaestosendomostrados
natabela1abaixo:

Tabela1:RigidezdosrequisitosdeQoS
Fonte:Tanenbaum,2003,p.307
APLICAO CONFIABILIDADE RETARDO FLUTUAO
LARG. DE
BANDA
Correio
eletrnico
Alta Baixa Baixa Baixa
Transf. de
Arquivos
Alta Baixa Baixa Mdia
AcessoaWeb Alta Mdia Baixa Mdia
Loginremoto Alta Mdia Mdia Baixa
udio por
demanda
Baixa Baixa Alta Mdia
Vdeo por
demanda
Baixa Baixa Alta Alta
Telefonia Baixa Alta Alta Baixa
Videoconferncia Baixa Alta Alta Alta

Portanto QoS o conjunto de regras que descrevem e determinam a qualidade de um aplicativo ou


recurso, delimitando sua largura de banda, prioridade, utilizao de CPU (unidade central de
processamento),etc.

Temos dois princpios bsicos para aplicarmos uma poltica de qualidade de servio adequada em
redesIP,sendoeles:
Serviosintegrados(Intserv)
Serviosdiferenciados(Diffserv).

Serviosintegrados(Intserv)

O Intserv uma arquitetura de qualidade de servio, que tem o propsito de garantir nveis de
qualidade de servio fim a fim, atravs de recursos reservados e estabelecimento de chamada. Ele
utilizasedoprotocoloRSVP(ResourceReservationProtocol,protocolodereservaderecursos)para
sinalizar as necessidades de QoS para cada dispositivo ao longo da rede, permitindo que vrios
transmissoresenviemosdadosparavriosgruposdereceptores,eliminandoocongestionamentoda
rede.

VejaoquedizTanenbaum:

OprincipalprotocolodaIETF(InternetEngeneeringTaskForce,umacomunidadeabertaa
desenvolvedores de recursos para a Internet) para a arquitetura de servios integrados o
RSVP, descrito na RFC 2205 e em outras. Esse protocolo empregado para fazer as
reservasoutrosprotocolossousadosparatransmitirosdados.ORSVPpermitequevrios
transmissores enviem os dados para vrios grupos de receptores, torna possvel receptores
individuais mudarem livremente de canais e otimiza o uso da largura de banda ao mesmo
tempoqueeliminaocongestionamento.(TANENBAUM,2003,p.317).

Figura7:EstabelecimentodechamadaRSVP
Fonte:Kurose,2006,p.492

Os servios integrados (Intserv) possuem duas classes de servios: servio de carga garantido e
serviodecargacontrolada.
Servio de carga garantido: estabelece limites rgidos (que podem ser provados
matematicamente) para atrasos de fila que um pacote sofrer em um roteador, definida no
RFC2212.
Servioderededecargacontrolada:temcomofocoasaplicaesmultimdia,permitindocom
que pacotes com taxas muito altas passem pelo roteador sem que haja descarte de pacotes,
por outro lado, no a garantias de desempenho. Portanto a um bom funcionamento apenas
quandoaredeestdescongestionada,definidanoRFC2211.

Serviosdiferenciados(DiffServ)

baseadonotratamentodiferenciadodeclasses,podendomanipulardiferentestiposdeclassesde
varias maneiras dentro da rede. Este tratamento repetido n a n, ou seja, os pacotes de uma
aplicao prioritria quando chegam a um n (roteador) so separados e recebem um tratamento
diferenciado.

VejaoquedizFalsarella:

(...)tudocomeanobyteToS(TypeofService)queficadentrodocabealhodoIPv4.Comoo
ToSumbyte,eleobviamentecompostode8bits,sendoqueapenas6bitssoutilizados
propriamenteparaformaodoDSField(CampodosServiosDiferenciados)eosoutrosdois
bitssotidoscomoreservados.ODSFieldquemdefineotaldoDSCPquesignificaDiffServ
Code Point. Como ele composto de 6 bits, temos em decimal ento uma permutao de 2
elevadoa6que64valorespossveis,variandoportantode0a63.Essafaixadevalores
quedefineliteralmenteamarcaodospacotes.Deantemo,todopacoteBestEffort(BE)ou
MelhorEsforotratadocomoDSCP0ouembinrio000000.(FALSARELLA,2009,p.1).

Paraobterserviosdiferenciados,aredetentaentregarumdeterminadotipodeserviocombaseno
QoS especificado por cada pacote, sendo assim, classificados, marcados, policiados, priorizados,
descartados,eenviadospeloroteadordeorigem,atoroteadordedestino(figura8).

Figura8:Classificaodospacotesepoliciamento
Fonte:Kurose,2006,p.496

Classificaes,Marcao,ePoliciamento

A classificao identifica os grupos de pacotes que recebero um determinado tratamento. Eles


podem ser classificados de acordo com critrios variados, onde os roteadores realizam a marcao
dospacotes,eseparamospacotesqueentramnaredeatravsdediversasclassesdeservio(EF,
AF,Default,etc.),ondesoclassificadoscombasenasportasTCPdosaplicativos(figura9).

Figura9:Classesdeservio
Fonte:Falsarella,2009

ODiffServtambm so identificados pelos roteadores atravs de valores decimais, onde cada valor
representa uma classe de servio (tabela 2). Estes valores so derivados dos 6 bits do campo
doDiffServ.

Tabela2:ValoresdecimaisDiffServ
Fonte:Haden,2009
DSCP BINARYDECIMALDSCPBINARYDECIMAL
Default 000000 0 CS4 100000 32
CS1 001000 8 AF41 100010 34
AF11 001010 10 AF42 100100 36
AF12 001100 12 AF43 100110 38
AF13 001110 14 CS5 101000 40
CS2 010000 16 EF 101110 46
AF21 010010 18 CS6 110000 48
AF22 010100 20 CS7 111000 56
AF23 010110 22
CS3 011000 24
AF31 011010 26
AF32 011100 28
AF33 011110 30

O policiamento analisa e gerencia a capacidade total de largura de banda na rede, sendo que,
quandoaultrapassemdolimitedetrfegocontratado,ocorreodescarteouremarcaodospacotes
noidentificadosemnemumadasclasses(figura10).

Figura10:Policiamentodepacotes
Fonte:CiscoSystems

Compressesdecabealho

A tecnologia de compresso de cabealho possui caractersticas de otimizar a rede, diminudo


congestionamentosocorrentes.
Esterecursotemaprincipalfinalidadedecomprimircabealhosdeprotocolosemvariascamadasdo
modeloOSI(OpenSystemsInterconnection), alguns exemplos so: TCP, RTP (Realtime Transport
Protocolprotocoloutilizadoemaplicaesdetemporeal),IP,UDP,reduzindootamanho(frame)dos
dadosquecirculamnarede.

Figura11:CompressodecabealhoRTP
Fonte:Silva,2000

A compresso de cabealho normalmente utilizada em redes que trafegam voz e vdeo, onde
necessitam de largura de banda, e so servios que utilizam protocolo de tempo real (figura 11).
Portanto,ousodocRTP(compressodecabealho)nosugeridoemenlacesdealtavelocidade,
umavezquearelaocustoversusbenefciopodenocompensar(SILVA,2000,p.1).

FragmentaeseInterleaving

Ospacotesdevozevdeosoextremamentesensveisaatraso,portantodevemserintercalados,e
fragmentados,dentrodeumaredededados.

VejaoquedizCiscoSystems:

(...) um pacote VoIP pode precisar esperar at 187,5 ms antes de poder ser enviado se o
atraso ocorrer atrs de um nico pacote de 1500 bytes em uma ligao de 64 kbit/s. Os
pacotes VoIP so normalmente enviados a cada 20 ms. Com um oramento de atraso de
pontaapontade150mserequisitosdevariaodesinalestrita,umalacunademaisde180
msinaceitvel.

necessrio um mecanismo que garanta que o tamanho de uma unidade de transmisso


seja menor que 10 ms. Qualquer pacote que tenha um atraso de serializao maior que 10
ms precisam ser fragmentado em blocos de 10 ms. Um bloco ou fragmento de 10 ms o
nmerodebytesquepodeserenviadopelaligaoem10ms.(CISCOSYSTEMS,2006).

Paraquehajaanecessidadedefragmentareintercalarumpacote,omesmodevesermaiordoque
ovalortotaldecapacidadedolink(tabela3).

Tabela3:Velocidadedolinketamanhodafragmentao
Fonte:CiscoSystems,2006
VELOCIDADE
DOLINK
(KBIT/S)
TAMANHODAFRAGMENTAO
(BYTES)
56 70
64 80
128 160
256 320
512 640
768 960
1024 1280
1536
1920
(No exigida fragmentao se o
tamanho da fragmentao for
maiordoqueotamanhodolink.)

Conformidadesdetrfego(TrafficShaping)

O Traffic Shaping tem o objetivo de adequar o trfego da rede ao perfil contratado pelo cliente,
atravsdebuffersde sada que armazenam as maiores rajadas de trafego, e os transmitem dentro
doslimitesdecapacidadedolink.

Figura12:Conformidadedetrfego(TrafficShape)
Fonte:CiscoSystems

Portanto o objetivo principal do recurso de QoS Traffic Shaping, evitar que pacotes sejam
descartadosnarede,colocandoosemumafiladeespera,atquepossamserenviados.

AlgoritmosdeEnfileiramentodePacotes

Congestionamentospodemocorreremqualquerlugardentrodeumarede,ocorrendodesigualdades
develocidade,faltadeprioridades,etc.Portantoestefatocausadopeloaltofluxodedadosques
vezes ultrapassa a capacidade do canal de transmisso (link) por onde passa as aplicaes (figura
13).

VejaoquedizMauricio:

(...) em qualquer rede de comunicao, cada aplicao compete com outras pela largura de
banda que ela precisa para obter uma tima performance. Alm de assegurarse que h
larguradebandasuficiente,umaperformanceaceitveldependequeosrequisitosdelargura
de banda para cada aplicao tambm sejam satisfeitos. As solues com esse fim incluem
segregar o trfego em links individuais ou usar mecanismos de QoS para designar nveis de
larguradebandavariveisparacadaaplicao,dentrodeumlink.(MAURICIO,2008).

Figura13:QoSemaplicaesmultimdia
Fonte:Mauricio,2008

Qualidade de servio (QoS), composta por vrios componentes (algoritmos), que associados,
trabalham em prol da administrao e preveno de congestionamento. Estes componentes foram
projetadosparaservirnecessidadesdiferentesdetrafego,atravsdefilasbemprojetadas.

Algunsexemplosdealgoritmosdeenfileiramentoso:
FirstIn,FirstOut(FIFO)armazenaospacotesemumafilanicadeacordocomaordemde
chegada na fila (figura 14), at que o envio de dados seja disponibilizado nas interfaces de
Roteadores e switches (equipamento responsvel pelo encaminhamento de pacotes a
diversos pontos dentro de uma rede local).
Figura14:FuncionamentofilasFIFO
Fonte:Silva,2000

PriorityQueuing(PQ) so atribudos prioridades (baixa, normal, media, alta) aos pacotes, e


em seguida, so adicionados as filas com suas respectivas caractersticas prioritrias (figura
15),ondeospacotesnomarcadosseroclassificadoscomodeprioridadenormal(default).
Figura15:FuncionamentofilasPriorityQueuing
Fonte:Silva,2000

Weighted Fair Queueing os pacotes so alocados a uma classe (voz, email, etc.), e em
seguida,apsseremclassificadosdeacordocomsuaprecedncia,recursos,eindicadores,os
mesmos so enviado rede de destino. Este algoritmo proporciona uma justa distribuio de
bandanarede,melhorandooseudesempenho.Estealgoritmotemacapacidadedefazercom
que fluxos que estejam enfrentando congestionamento, por exemplo, possam ser atendidos
comumamenorfrequnciaemrelaoaosoutros(figura18).
Figura16:FuncionamentofilasWeightedFairQueueing
Fonte:Silva,2000

Segundo Gimenes (2003) diferentes tcnicas de escalonamento (reduo ou compactao de


processos) podem ser utilizadas conforme o tipo de trfego a ser transmitido, de forma a suprir a
necessidadesespecficasdediferentesusurios.

Codecs

Um componente de estrema importncia para a transmisso de voz em uma rede de dados so os


udioscodec. Eles possuem a funo de codificar e decodificar um sinal (exemplo: voz, vdeo), ou
seja,transformarsinalanalgicoemumsinaldigital.

Existem vrios tipos decodec, onde cada um possui caractersticas diferentes de qualidade de voz
(mosscore),consumodebanda(bitrate),delay(tabela4).

Tabela4:ListadeCodecsdeudio
Fonte:CiscoSystems,2009
MTODODE
COMPRESSO
BITRATE
(KBIT/S)
MOS
SCORE
DELAY
(MS)
G.711PCM 64 4.1 0.75
G.726ADPCM 32 3.85 1
G.728LDCELP 16 3.61 3a5
G.729CSACELP 8 3.92 10
G.729x2Encodings 8 3.27 10
G.729x3Encodings 8 2.68 10
G.729aCSACELP 8 3.7 10
G.723.1MPMLQ 6.3 3.9 30
G.723.1ACELP 5.3 3.65 30

ListasdeAcesso(AccessLists)

AsListasdeacessooulistadecontroledeacessotmafinalidadedepermitir,ounegar,umservio,
por exemplo, um determinado IP, servidores, impressora, aplicativo, ou seja, qualquer dispositivo na
rede.

Estes parmetros de filtragem de pacotes so normalmente implementados em roteadores


eswitches,principalmenteemgrandesredesqueutilizamqualidadedeservio.(QoS).

IOS(InternetOperatingSystem)

OInternet Operating System(IOS) umsoftware proprietrio da empresa Cisco Systems, utilizado


emroteadoreseswitchesparainterpretarcomandosecaractersticasbsicasdeprotocolosderede.
O Cisco IOS um software que contm instrues que controlam e gerenciam as atividades de um
roteadoreswitch.

Seus recursos so disponibilizados de acordo com suas verses operacionais, onde cada verso
oferece servios diferenciados, como: QoS, VoIP, Segurana, Correo de bugs, entre outros.
PortandoaescolhadamelhorversodeIOSaserutilizadonosroteadoreseswitches,irdepender
danecessidadedecadarede.

ProtocolosdeEnlacedeDados

As redes de comutao de pacotes pegam os dados e os quebram em pequenos segmentos


chamados de pacotes, e logo em seguida, adicionam as informaes de controle e transmitem os
dados. Portanto os protocolos de enlace so responsveis por conectar duas extremidades
geograficamente separadas, possibilitando o trfego de informaes nos dois sentidos de
transmisso. Sero abordados nesse trabalho dois protocolos utilizados no estudo de caso da
empresaEletrozemaLtda.

FrameRelay

O Frame Relay um protocolo de comunicao de dados padronizado internacionalmente pelos


rgos:
ITUTInternationalTelecommunicationUnion
ANSIAmericanNationalStandardsInstitute

Figura17:RedeFrameRelay
Fonte:CiscoSystems

EstTecnologiaoperanacamadafsicaedeenlacedomodeloOSI,ondedefinidodentrodarede
um caminho lgico, que age como uma linha privada. Este caminho chamado de circuito virtual
(VC).Estescircuitosvirtuaispodemser:
Permanentes(PV)caminhosfixosentredoisns,quesempreestocomacessodisponvel.
Comutados(SVC)aconexofeitadeformadinmicabaseadanarequisiodousurio,ou
seja,elebaseadoemchamadas.

UmcircuitovirtualFrameRelaytambmcompostoporumendereochamadodeDLCI(DataLink
ConnectionIdentifier).Esteendereoatribudopelaempresadetelecomunicaesqualfeitoo
aluguel do link. O DLCI possui um significado de endereamento local na rede ou nuvem da
operadora,ondefeitoaleituradesteendereo,eemseguidaoencaminhamentoaredededestino
(figura17).

MPLS(MultiProtocolLabelSwitching)

O MPLS uma tecnologia de comutao de dados padronizada pela IETF, funciona em um


paradigma baseado em rotulo, rotulando pacotes conforme entrada e sada na rede, ou seja, os
dados so processados e divididos em classes de servio, e em seguida enviados atravs de
caminhosqueforamdeterminadospelasclasses.OMPLStrabalhaentreascamadas2(enlace)e3
(rede) do modelo OSI, sendo determinando por alguns autores como camada 2,5 (dois e meio) do
modeloOSI.

Figura18:RedeMPLS
Fonte:Mauricio,2006

Oprotocolopossuivrioscomponentesresponsveispeloencaminhamentodepacotes,soeles:
Labelseriaumaabreviaodocabealhodopacote,detamanhocurtoesignificadolocal.
LabelSwitchPath(LSP)seriaocaminhoondeospacotesiropercorreremumaredeMPLS.
LabelDistribution(LDP)protocoloresponsvelpordistribuiroslabelentreosroteadores.
Forwarding Equivalency Class (FEC) conjunto de regras que iro determinar para qual
caminhoopacoteseguirparachegaraclassequeelepertence.
LabelInformationBase(LIB)tabeladeencaminhamento,queadicionaouremoveumlabela
umpacote,direcionandoopacoteaocaminhoaqualdeveserenviado.
Label Switch Router(LSR) so os roteadores de comutao de rtulos, que ficam situados
nasbordas,enoncleodaredeMPLS.

VejaoquedizMauricio:

O protocolo MPLS definido pelo IETF (Internet Engineering Task Force) e consiste em uma
tecnologia de chaveamento de pacotes que proporciona o encaminhamento e a comutao
eficientesdefluxosdetrfegoatravsdarede,apresentandosecomoumasoluoparadiminuir
oprocessamentonosequipamentosderedeeinterligarcommaioreficinciaredesdetecnologias
distintas. O termo "Multiprotocol" significa que esta tecnologia pode ser usada sob qualquer
protocoloderede.ConsiderandoaInterneteaimportnciadeseusprotocolosnasvariasWANs
publicas e privadas, temse aplicado o estudo e implementao do MPLS basicamente para
redes.(MAURICIO,2006).

You might also like