Академический Документы
Профессиональный Документы
Культура Документы
= ( 11 )
Portanto, o nmero mximo terico de chamadas em uma rede 802.11b utilizando o
codec G.711 e considerando apenas 1 salto de 9 chamadas. Do mesmo modo, podemos
estimar a quantidade de chamada para vrios tipos de codecs, conforme mostra a Tabela 6.
47
Codec Taxa Tamanho Tamanho Pacotes Tamanho Banda Vazo Chamadas
Codec
de
amostragem
do
Payload por do Pacote consumida mxima VoiP
(Kbit/s) do codec de Voz Segundo (bytes) (Kbit/s) do n
(bytes) (bytes) (PPS) (Kbit/s)
G.711 64 80 160 50 200 80 1544 9
G.726 32 20 80 50 120 48 982 10
G.723.1 6,3 24 96 8 135 9 1099 61
G.729 8 10 20 50 60 24 521 10
Tabela 6: Quantidade de chamadas para alguns codecs
Nesta tabela, a taxa do codec refere-se quantidade de bits por segundo que so
transmitidos pelo codec em uma chamada de voz. Com base no codec utilizado, o tamanho de
amostragem o nmero de bytes capturados pelo Digital Signal Processor (DSP) a cada
intervalo de amostragem do codec. O tamanho do payload de voz representa ao nmero de
bytes que inserido em um pacote. Este valor sempre mltiplo do tamanho de amostragem
do codec. Pacotes por segundo a quantidade de pacotes transmitida a cada segundo a fim de
transmitir o fluxo de voz na taxa gerada pelo codec. Com estes valores obtida a banda
consumida por cada fluxo da chamada, em funo do codec utilizado e de posse dos valores
de vazo mxima do n a quantidade mxima de chamadas pode ser ento estimada.
Como mostrado anteriormente, a vazo mxima de um n em uma rede 802.11
inversamente proporcional ao tamanho do pacote transmitido. Com isto, no apenas a taxa dos
codecs deve ser levada em considerao no dimensionamento de uma rede em malha, mas
tambm o tamanho dos pacotes. Desta forma, quanto maior a quantidade de amostras do
codec inseridas em um pacote, maior ser seu tamanho e consequentemente, maior a vazo
mxima obtida. Evidentemente, conforme visto, quanto maior o pacote, maior o atraso de
empacotamento. Isto sugere que deve haver uma relao de compromisso entre atraso de
empacotamento e vazo.
48
Outro fator que deve ser considerado que na medida em que o nmero de saltos em
uma rede em malha aumenta, a vazo mxima diminui e do mesmo modo a capacidade
mxima terica de chamadas tambm reduzida.
Os valores de capacidade obtidos aqui so aproximados, uma vez que so derivados
de valores estimados de capacidade de banda da rede, obtidos atravs de abordagens em sua
maioria amarradas a vrias consideraes e restritas a cenrios especficos, conforme descrito
anteriormente. Alm disto, embora uma chamada VoIP possa ser suportada havendo banda
disponvel na rede, existem diversos fatores que afetam sua qualidade, o que pode conduzir a
conversao a nveis inaceitveis de degradao. Com isto, apesar dos resultados encontrados
atravs dos mtodos descritos neste captulo serem extremamente teis na elaborao de
projetos de dimensionamento de trfego em redes em malha, os valores efetivos de
capacidade de chamadas encontrados no mundo real sero consideravelmente menores se no
houver uma aplicao eficiente de mecanismos que busquem garantir valores aceitveis de
Qualidade de Servio.
Por tudo isto, para uma aferio mais precisa da capacidade de chamadas VoIP em
uma rede em malha, a anlise apresentada at aqui no suficiente. necessrio incluir na
avaliao de capacidade os fatores que afetam diretamente a percepo do usurio quanto
qualidade da fala recebida, tais como pouca tolerncia a atraso e perda de pacotes.
49
Captulo 3
FATORES QUE DEGRADAM A CAPACIDADE
A capacidade de chamadas de voz que uma rede em malha pode suportar est
intimamente ligada ao comportamento dos valores de capacidade de trfego da rede e dos
parmetros de atraso, jitter e perda. Conforme descrito anteriormente, tais requisitos podem
ter seus valores afetados diretamente por diversas causas, presentes tanto em redes cabeadas
quanto em redes sem fio. Entretanto, alguns dos fatores que contribuem para a diminuio da
vazo mxima obtida na rede, bem como o aumento dos valores de atraso, jitter e perda de
pacotes so inerentes s redes em malha 802.11. Alguns deles, como a interferncia
ocasionada por outros ns, o desvanecimento e a saturao advm da prpria rede. Outros,
tais como interferncias oriundas de outros sistemas, provm de fatores externos.
Nesta seo so descritos diversos elementos que limitam a capacidade das redes em
malha, dentre os quais interferncia, desvanecimento e at mesmo produo de dispositivos
que no atendem s recomendaes estabelecidas no padro 802.11.
3.1 INTERFERNCIA
Para uma melhor utilizao do espectro eletromagntico, necessria uma utilizao
eficiente dos recursos de rdio, de modo a amenizar os efeitos da interferncia, um fenmeno
presente em redes 802.11 e que ocasiona uma significativa perda de desempenho. Descrever
de forma precisa a interferncia um processo desafiador pois deve-se levar em conta fatores
50
muito especficos como condies do ambiente, hardware, etc. Os tipos bsicos de
interferncia podem ser classificados conforme apresentado na Tabela 7.
Tabela 7: Tipos de interferncia em uma rede em malha
3.1.1 Interferncia do prprio sistema
A interferncia do prprio sistema refere-se interferncia gerada entre os ns de
uma mesma rede em malha. A transmisso de um n est interferindo na transmisso de outro
quando, no receptor, o nvel da razo portadora/rudo est abaixo de certo valor limite.
3.1.2 Interferncia de outro sistema
a interferncia gerada por outras redes 802.11, utilizando o mesmo canal ou um
canal adjacente em uma rea prxima. Uma maneira de se evitar este problema seria a
proibio do reuso do canal em uma mesma regio, como realizado em sistemas de
comunicao mvel celular. Porm, esta alternativa seria vivel somente em um ambiente
altamente controlado. Na maioria das vezes isto invivel, uma vez que as redes 802.11 tm
se tornado cada vez mais populares, sendo utilizadas livremente pelos mais diversos tipos de
usurios.
Dos 11 canais definidos pelo padro 802.11, apenas os canais 1, 6 e 11 podem ser
utilizados simultaneamente sem interferncia. Isto significa que at 3 redes podem operar
do prprio sistema
Interferncias de outros sistemas (ex. outra rede em malha)
externas (ex. forno microondas, telefones sem fio, etc.)
51
simultaneamente sem interferirem entre si, desde que cada uma esteja utilizando um destes 3
canais. Quando redes distintas utilizam o mesmo canal ou canais adjacentes ocorre
interferncia, pois o meio compartilhado pelas redes.
Ilustrao 5: Topologia utilizada no experimento para avaliar interferncia de outras redes 802.11
Este fenmeno pode ser compreendido melhor atravs do seguinte experimento. Uma
rede X, constituda de dois elementos A e B, foi configurada para utilizar o canal 11. Uma
segunda rede Y, formada pelos elementos C e D, foi configurada para operar no mesmo canal.
Enquanto o n A transmitia um fluxo UDP em sua capacidade mxima para um n B, um n
C transmitia tambm em sua capacidade mxima para um d D, conforme apresentado na
Ilustrao 5. Para a gerao do trfego foi utilizada a ferramenta Iperf. Os ns A e B eram
roteadores Linksis WRT56G enquanto os ns C e D eram Laptops com adaptador de rede sem
fio. A vazo mdia obtida pelos fluxos A-B e C-D isoladamente foi de 6,3 Mbit/s e 5,3
Mbit/s, respectivamente. A diferena na vazo mdia pode ser explicada pelos fatores citados
no item 3.3. O fluxo A-B foi iniciado isoladamente e aos 30 segundos deu-se incio
transmisso do fluxo C-D. Aps 60 segundos do experimento, o fluxo C-D passou a ser
transmitido isoladamente. Como observado na Ilustrao 6, quando a transmisso foi
realizada simultaneamente, o fluxo A-B passou a ter um valor mdio de 4,4 Mbit/s, enquanto
o fluxo C-D obteve 2,2 Mbit/s de taxa mdia de transmisso. Estes dois valores mdios
A B
C D
Rede X
Rede Y
52
somados resultam na taxa de 6,6 Mbit/s, que o valor encontrado para a vazo mxima
terica, conforme a Tabela 1, o que sugere que os recursos do meio foram divididos entre as
duas redes. Novamente, a diferena nos valores dos fluxos transmitidos simultaneamente
podem ser explicados pelos fatores descritos no item 3.3.
0
1
2
3
4
5
6
7
1 5 9 13 17 21 25 29 33 37 41 45 49 53 57 61 65 69 73 77 81 85 89
s
M
b
i
t
/
s
A-B
C-D
Ilustrao 6: Exemplo de interferncia de outro sistema
Prosseguindo com o experimento, com a alterao do canal utilizado pela rede Y
observa-se o comportamento dos dois fluxos, conforme apresentado na Tabela 8. A ilustrao
grfica do comportamento dos fluxos encontra-se no Apndice 1.
53
Canal do
fluxo C - D
Vazo A B
(isolado)
Vazo A B
(com interf.)
Vazo C
D (isolado)
Vazo C D
(com interf.)
11 6,43 4,42 4,93 2,25
10 7,27 5,03 5,02 0,75
9 7,04 4,76 5,14 1,97
8 7,12 2,84 5,05 4,00
7 7,25 7,25 5,19 4,38
6 7,24 7,24 5,10 4,88
Tabela 8: Vazo de dois fluxos gerados em canais diferentes
Uma forma de enfrentar o problema da interferncia de outras redes 802.11
disputando o mesmo meio deixar que o prprio protocolo CSMA/CA atue, distribuindo os
recursos do canal segundo seus critrios de acesso ao meio. Com isto, a capacidade tende a
ser dividida localmente no domnio de coliso considerado de uma forma mais igualitria.
3.1.3 Interferncia externa
As redes 802.11 utilizam uma banda de freqncias no licenciada. Estas faixas de
freqncias no exigem nenhum tipo de licenciamento. Porm, o FCC (Federal
Communications Commission) e as agncias reguladoras, como a Anatel no Brasil, exigem a
certificao dos equipamentos e que a utilizao de baixos valores de potncia. Com isto, o
alcance destes dispositivos reduzido. Porm, justamente por no utilizar uma faixa de
freqncias exclusiva, o padro 802.11 foi desenvolvido de forma que a resistncia a
interferncias fosse alta.
Mesmo assim, diversos tipos de dispositivos e tecnologias de transmisso de dados
que compartilham a mesma faixa de freqncia das redes 802.11 geram interferncia que
podem degradar consideravelmente seu desempenho. Alguns dos principais elementos so
descritos a seguir.
54
3.1.3.1 Interferncia por forno microondas
Os fornos microondas so uma grande fonte de interferncia, pois compartilham a
faixa de freqncia das redes 802.11, podendo assim degradar consideravelmente seu
desempenho. O tubo de magnetron utilizada por estes aparelhos gera radiao eletromagntica
que afeta a comunicao em redes 802.11. Dispositivos alimentados por corrente alternada de
60 Hz geram interferncia de aproximadamente 8 ms durante ciclos de 16 ms [22].
A Ilustrao 7 apresenta os resultados de um experimento realizado para a
averiguao deste tipo de interferncia. Durante a transmisso de um fluxo UDP entre um
Laptop e um PC, utilizando o padro 802.11b, um forno microondas foi ligado nas
proximidades dos dois ns. O fluxo foi gerado atravs da ferramenta Iperf, de forma a obter-
se a vazo mxima entre os dois ns. Inicialmente, a taxa de transmisso, sem interferncia,
obteve uma mdia de 5,27 Mbit/s. Aos 30 segundos, o forno microondas foi ligado e a vazo
foi ento reduzida a um valor mdio de 3,07 Mbit/s, como pode ser observado no grfico. O
formo microondas permaneceu ligado durante 1 minuto, sendo desligado aos 90 segundos do
experimento. A partir da, a transmisso entre os dois ns, novamente sem interferncia,
continuou a ser realizada por mais 30 segundos. Percebe-se no grfico o retorno da vazo
entre os dois ns para valores prximos a 5,2 Mbit/s quando o forno microondas desligado.
55
Vazo
0
1
2
3
4
5
6
7
1 8 15 22 29 36 43 50 57 64 71 78 85 92 99 106 113 120
s
M
b
i
t
/
s
Vazo
Ilustrao 7: Interferncia gerada por forno microondas em transmisso de dados
Para assegurar que no havia outros tipos de interferncia durante o experimento e
que o canal utilizado no estava sendo utilizado por nenhuma outra rede, o espectro
eletromagntico foi monitorado com o uso da ferramenta Chanalyser e um processo de
varredura foi efetuado pelos dois dispositivos utilizados no teste.
A Ilustrao 8 mostra o espectro eletromagntico durante a realizao do
experimento, enquanto a transmisso de dados era efetuada, sem a interferncia do forno
microondas. Como pode ser observado, a rede utilizada no teste foi configurada para utilizar o
canal 11.
Ilustrao 8: Espectro eletromagntico durante uma transmisso sem interferncia
56
A Ilustrao 9 mostra a interferncia gerada pelo um forno microondas isoladamente,
ou seja, com a rede sem fio de teste desativada. Observa-se que a maior parte da energia das
ondas eletromagnticas liberadas pelo forno ocupam o espectro na faixa de freqncias
utilizada pelo canal 11, estendendo-se com intensidade menor at o canal 1.
Ilustrao 9: Interferncia gerada por forno microondas
Finalmente, observamos na Ilustrao 8 o espectro eletromagntico durante a
transmisso de dados, com a interferncia do forno microondas.
Ilustrao 10: Transmisso de dados sofrendo interferncia de um forno microondas
57
3.1.3.2 Interferncia de redes Bluetooth
O Bluetooth um padro de redes sem fio de curda distncia, que tambm opera na
faixa dos 2.4 GHz. A perda de desempenho ocasionada por redes Bluetooth, porm, menor
devido ao mtodo de transmisso por ele utilizado, o Frequency Hop Spread Spectrum
(FHSS). Neste mtodo, a freqncia utilizada pelo transmissor alterada 1600 vezes por
segundo dentre um nmero de canais pr-definidos pelo padro, com o intuito de evitar-se a
interferncia com outros dispositivos Bluetooth. Desta forma, a interferncia com redes
802.11 acaba sendo reduzida tambm.
A interferncia ocorre quando os dispositivos Bluetooth, durante o processo de
mudana de freqncia, passam a transmitir na mesma freqncia da rede 802.11. Como isto
ocorre por um curso espao de tempo, este tipo de interferncia degrada de forma mais
significativa apenas aplicaes com baixa tolerncia perda, como transmisso de fluxos de
vdeo.
3.1.3.3 Interferncia de telefones, mouses, teclados e outros dispositivos sem fio
Uma enorme gama de dispositivos sem fio tais como mouses, teclados, joysticks,
alm dos tradicionais telefones, tm invadido o mercado recentemente. Porm, muitos deles
operam na faixa de freqncia de 2.4 GHz e tambm so responsveis pela degradao do
desempenho de redes 802.11. Estes dispositivos utilizam uma freqncia fixa e quando esto
ativos so capazes de reduzir a taxa de transmisso da rede 802.11.
58
3.2 DESVANECIMENTO
Como comenta o prprio padro 802.11, as reas de cobertura no so bem
definidas. As caractersticas de propagao das ondas eletromagnticas so imprevisveis e
mudam a todo instante. O perfil da intensidade do campo capaz de mudar drasticamente
mesmo a partir de pequenas alteraes de localizao e direo da estao. Isto ocorre em
grande parte porque os sinais transmitidos por um canal de rdio experimentam o fenmeno
de desvanecimento (fading). Alguns dos principais tipos de desvanecimento so descritos a
seguir.
3.2.1 Devido distncia (path loss)
Trata-se do desvanecimento ocasionado pela distncia entre os elementos
comunicantes. O seu valor pode ser dado por
n
d , onde n depende do tipo de ambiente
considerado.
3.2.2 Desvanecimento lento, log-normal, long-term ou shadowing
Gerado devido a obstculos entre origem e destino, normalmente representado por
uma distribuio log-normal e afeta o valor da potncia mdia do sinal.
3.2.3 Desvanecimento multi-percurso, rpido, short-term
Este fenmeno produzido pela soma de componentes de um mesmo sinal que
chegam ao destino por diferentes percursos e com diferentes fases. O valor resultante da soma
59
destas componentes pode ser maior ou menor que o sinal original, gerando um
desvanecimento seletivo em freqncia. Quando apenas as componentes multi-percurso
chegam ao destino, o desvanecimento representado por uma distribuio de Rayleigh, sem a
presena do raio em visada direta. Quando o receptor recebe alm dos sinais multi-percurso a
onde de linha de visada direta, denominada neste caso de componente dominante, a
distribuio de Rice utilizada. Alm destas, existem outras distribuies que descrevem de
forma mais detalhada o desvanecimento rpido como as distribuies de Weibull e a de
Nakagami.
Um dos recursos utilizados no esquema de modulao do padro 802.11 a
diversidade em freqncia que tem o intuito de oferecer uma maior robustez frente ao
problema de desvanecimento.
3.3 VIOLAO DO PADRO POR PARTE DOS FABRICANTES
No garantido que todos os dispositivos 802.11 iro se comportar conforme
estabelecido pelo padro. Na realidade existem diferenas significativas entre o padro 802.11
e as implementaes reais efetuadas pelos fabricantes. Alguns, por exemplo, utilizam
diferentes valores para a janela mnima de conteno CWmin ou diferentes valores de IFS,
bem como diferentes implementaes dos mecanismos de controle de potncia definidos no
padro. A diferena no comportamento dos dispositivos ocorre tanto quando ocupam
isoladamente o canal quanto competem entre si. Alguns estudos conduzidos recentemente
[23][24] verificaram a existncia de inmeras violaes ao padro por parte da maioria dos
fabricantes, demonstrando de forma experimental o comportamento heterogneo de tais
dispositivos.
60
Dos diversos adaptadores de rede sem fio estudados, nenhum apresentou um
comportamento satisfatrio em relao operao do backoff. Em alguns casos, a
implementao deste mecanismo chega a afetar algumas funcionalidades do dispositivo.
Algumas partes do padro 802.11 no so mandatrias, sendo, portanto
implementadas de forma diversificada pela indstria. Diferenas significativas com relao
adaptao da taxa de transmisso, por exemplo, so encontradas. Os algoritmos de adaptao
de taxa no so especificados pelo padro 802.11. Assim, cada fabricante implementa uma
soluo proprietria, levando a diferenas de comportamento nos dispositivos.
O comportamento heterogneo das implementaes dos dispositivos 802.11 pode ter
impacto sobre a operao das redes, como por exemplo, alocaes de banda injustas, falhas
nos mecanismos de deteco de portadora e reduo de desempenho na presena de terminal
escondido.
3.4 SATURAO
A alocao de banda em uma rede 802.11 est relacionada com o nvel de
congestionamento da rede. Conforme descrito anteriormente, dependendo da carga de trfego
da rede podem ser considerados trs estados: saturado, no-saturado e semi-saturado. Uma
rede est saturada quando todas as estaes tm sempre pacotes para transmitir. Isto significa
que as estaes esto sobrecarregadas e que a fila de transmisso dos ns est sempre cheia.
Em uma rede no-saturada, as estaes no esto com suas filas cheias e portanto no esto
sobrecarregadas. Uma rede semi-saturada possui estaes saturadas e no saturadas. Pode ser
demonstrado que a probabilidade de coliso de uma rede 802.11 aumenta com o aumento do
nmero de ns vizinhos compartilhando o meio ou com o aumento do trfego destes ns [25]
[26]. O estudo conduzido por [36]
revela que a medida que o trfego total da rede aumenta,
aumenta a probabilidade de coliso dos pacotes transmitidos. Enquanto a probabilidade de
61
coliso mantm-se abaixo de um determinado limiar, os valores de perda, atraso e jitter
permanecem com valores reduzidos. Quando a probabilidade de coliso atinge o limiar a
vazo atinge seu valor mximo. A partir deste limiar de probabilidade de coliso, os valores
de atraso e jitter aumentam significativamente e a vazo reduz-se drasticamente.
Estes resultados sugerem que para o suporte das aplicaes de voz, que requerem
baixos valores de atraso, jitter e perda, a rede deve ser mantida em um estado de no
saturao. O ponto timo de operao da rede ento obtido se o valor limiar de
probabilidade de coliso no ultrapassado. Uma das formas de se obter isto atravs da
utilizao de mecanismos de controle de banda que podem ser implementados na origem dos
fluxos, ou seja, na aplicao que gera os dados transmitidos, ou nos elementos intermedirios
da rede.
3.5 TERMINAL ESCONDIDO
O problema do terminal escondido ocorre quando duas estaes que esto longe do
alcance uma da outra tentam transmitir para uma terceira que se situa dentro do limiar de
transmisso das duas primeiras. Como mostra a Ilustrao 11, o n 2 capaz de ouvir a
portadora dos ns 1 e 3, porm os ns 1 e 3 no so capazes de perceber a portadora um do
outro. Neste caso, a estao 3 poder no perceber uma transmisso no n 1 para o n 2 e
inadvertidamente interferir nesta transmisso [27]. Neste caso os mecanismos do CSMA/CA
no funcionam e a capacidade da rede reduzida.
62
Ilustrao 11: Problema do terminal escondido
Alguns trabalhos, porm, argumentam que com os ajustes adequados de potncia,
este efeito no to significativo. Se o n 3 apesar de no estar dentro do limiar de
transmisso do n 1 estiver dentro do seu limiar de interferncia, os dois ns sero capazes de
observar a portadora um do outro e os mecanismos do CSMA/CA iro funcionar [27].
O mecanismo de RTS/CTS foi proposta para amenizar os efeitos do problema do
terminal escondido. Porm, argumenta-se que a reduo da vazo em conseqncia do
aumento de overhead e sua pouca eficincia tornam seu uso desaconselhvel [28].
3.6 TERMINAL EXPOSTO
Este fenmeno ocorre quando uma estao impedida de transmitir devido a um
transmissor vizinho. Tomando como exemplo os 4 ns exibidos na Ilustrao 12, 1, 2, 3 e 4,
os ns receptores esto fora do alcance um do outro enquanto os ns transmissores sofrem
interferncia mtua. Enquanto o n 2 estiver transmitindo para o n 1, o n 3 no consegue
transmitir para o n 4. Apesar do n 4 estar apto a receber a transmisso do n 3, este aps a
deteco da portadora conclui que sua transmisso causar interferncia.
1 2 3
63
Ilustrao 12: Problema do terminal exposto
1 2 3 4
Desejando transmitir Transmitindo
64
Captulo 4
ALTERNATIVAS PARA AUMENTO DE CAPACIDADE
Na mesma velocidade em que cresce a demanda de utilizao de servios VoIP,
tambm cresce a necessidade de solues que viabilizem seu uso em grande escala. Como
visto anteriormente, a vazo, o atraso, o jitter e a perda de pacotes so parmetros que afetam
diretamente a qualidade das chamadas de voz e, conseqentemente, reduzem a capacidade
mxima de chamadas com qualidade aceitvel na rede. Um grande problema enfrentado em
redes em malha que estes parmetros podem ser profundamente afetados por elementos
externos, conforme descrito no captulo anterior, sob os quais, na maioria das vezes, no h
controle algum.
Os protocolos de sinalizao de VoIP como o SIP e H.323 no oferecem mecanismos
de QoS. O protocolo utilizado no controle de fluxo de voz, o RTP, possui recursos como o
timestamp e a numerao de quadros com o objetivo de amenizar os efeitos do jitter e da
chegada de pacotes fora de ordem. Porm, estes recursos no so suficientes para uma
garantia efetiva de QoS na rede. Assim, a rede deve prover mecanismos com a finalidade de
assegurar os requisitos mnimos de QoS para sustentar os servios de voz.
Uma enorme gama de solues tm sido propostas para a proviso de QoS em redes
cabeadas LANs, MANs e WANs. Uma grande quantidade de alternativas para proviso de
QoS em redes sem fio tambm tm sido desenvolvidas. Esta seo apresenta algumas destas
propostas aplicveis em redes em malha.
65
4.1 DIFFSERV
A Internet Engineering Task Force (IETF) [29] gerou vrias RFCs em meados de
1994 para o provimento de modelos de servios integrados para a Internet. Destes esforos
surgiu o Integrated Services (IntServ) [30], baseado no protocolo RSVP, que utiliza
sinalizao para reserva de recursos nos elementos da rede para cada fluxo estabelecido.
Porm, o principal problema do IntServ era concernente escalabilidade do plano de
sinalizao do RSVP quando aplicado Internet. A IETF redirecionou ento os esforos com
o objetivo de desenvolver um novo modelo para o provimento de QoS. Surgiu ento o
Differentiated Service (DiffServ) ou servios diferenciados, que foi definido inicialmente em
1998 pelo IETF na RFC 2475 [31]. Uma de suas principais diferenas em relao ao Intserv
a ausncia de componentes de sinalizao, o que possibilita uma maior escalabilidade.
A estrutura do DiffServ divide-se em dois elementos principais, as funes de borda
e as funes de ncleo. Na borda da rede so aplicadas as funes de marcao, classificao
e condicionamento de trfego. Os pacotes que chegam no domnio DS so marcados nos ns
de entrada. A marcao que os pacotes recebem identificam sua classe de servio. Baseado
nesta classificao, os pacotes formam fluxos agregados que recebem um tratamento
especfico no ncleo da rede. Na terminologia Diffserv, estes fluxos agregados so
denominados behavior aggregate (BA), pois o comportamento dos ns idntico para todo o
trfego associado a determinado fluxo agregado. A forma como os pacotes sero
encaminhados no ncleo da rede definida pelo Per-Hop-Behavior (PHB), o comportamento
associado classe de servio do pacote. Alguns PHBs padres foram definidos, como o
Expedited Forwarding (EF) descrito na RFC 2598 [32] e o Assured Forwarding (AF)
documentado na RFC 2597 [33]. O PHB EF foi concebido para ser aplicado em trfego que
requer baixa perda, baixo atraso, baixo jitter e garantia de largura de banda, sendo apropriado
para aplicaes de voz. Os mecanismos que implementam o EF devem prover, alm disso,
66
meios para que haja uma limitao nos danos causados pelo trfego EF em outros tipos de
trfego. O PHB AF, por sua vez, tem a finalidade de propiciar a chegada dos pacotes no
destino com uma largura de banda assegurada, porm sem garantias com relao ao atraso.
Na arquitetura Diffserv, o campo Type of Service (TOS) do IPv4 [34] redefinido
para atuar como um campo Diffserv (DS) de 6 bits, como pode ser observado na Ilustrao
13. A parte superior da ilustrao mostra a composio do campo TOS conforme definido na
RFC 791. Na parte inferior encontra-se como o campo TOS foi redefinido na RFC 2474. O
campo DS utilizado para transportar um cdigo denominado Diffserv code point (DSCP)
[35], que identifica o BA de cada pacote e ocupa os 6 bits mais significativos do compo TOS.
Conforme a definio do IETF, um BA , portanto, uma coleo de pacotes com o mesmo
DSCP atravessando um enlace em uma determinada direo. Com 6 bits disponveis
possvel a formao de 64 DSCPs. Entretanto, a maioria dos DSCPs no foi ainda
padronizada.
0 1 2 3 4 5 6 7
TOS IPv4
RFC 791
Precedncia IP D T R Reservado
0 1 2 3 4 5 6 7
DiffServ
RFC 2474
Diffserv Code Point (DSCP) Reservado
Ilustrao 13: Campos TOS e DSCP no IPv4
As RFCs 2598 e 2597 recomendam que o fluxo de voz seja marcado como EF
(DSCP 46) e que o trfego associado sinalizao de voz seja marcado como AF31 (DSCP
26).
O domnio DiffServ outro conceito importante e representa uma coleo de ns sob
um mesmo controle administrativo e habilitados a suportar Diffserv. Este domnio composto
67
de ns de borda e ns de ncleo. Para o entendimento desta distino algumas das principais
funes executadas pelos ns de um domnio Diffserv so descritas a seguir.
a) Marcao Consiste em definir o contedo do campo DSCP de um pacote. Pode ser
definido como pr-marcao, quando ocorre antes do pacote entrar em um fluxo do
domnio Diffserv, ou remarcao quando o contedo do campo DS alterado dentro de
domnio Diffserv.
b) Classificao O processo de classificao consiste em selecionar pacotes com base no
contedo do cabealho de acordo com regras preestabelecidas. A classificao pode
ocorrer baseada na combinao de mltiplos campos do cabealho do pacote ou baseada
no BA, ou seja, tomando como referncia apenas o contedo do campo DS do pacote.
c) Policiamento - o processo de descarte de pacotes dentro de um dado fluxo de acordo
com uma mtrica definida, forando o trfego a manter um determinado perfil. Existem
duas formas de se implementar o policiamento, atravs de Traffic Policing (ou dropping)
e Traffic Shaping. O Traffic Policing consiste em descartar os pacotes que excederem a
um limite de rajada especificado, podendo ser aplicado na entrada e na sada das
interfaces. J o Traffic Shaping limita a emisso de pacotes a uma taxa mdia, atravs do
retardamento do envio de pacotes que excedam a um limiar mdio ou mximo, at que
possam ser enviados ou descartados. O Traffic Shaping pode ser aplicado somente sada
das interfaces.
d) Escalonamento Cada pacote que chega a um roteador examinado e colocado em uma
determinada fila onde ir aguardar at ser transmitido para o prximo n da rede. O
processo de enfileiramento (Queuing) ou escalonamento consiste na implementao de
um algoritmo que ir controlar qual fila ser atendida para a realizao da transmisso de
pacotes. Existem diversos modelos de escalonamento, dentre os quais destacam-se: First-
68
in, First out (FIFO); Fair Queuing (FQ); Priority Queuing (PQ); Weighted Fair Queuing
(WFQ) e diversos outros.
De uma maneira geral os ns de borda tendem a possuir funes de manipulao de
pacotes mais complexas quando comparados aos ns de ncleo. As funes de classificao
baseadas em campos mltiplos, policiamento (Traffic Policing e Traffic Shaping) e
escalonamento so normalmente executadas pelos ns de borda. Em contrapartida, os ns de
ncleo geralmente realizam a classificao baseada em BA e o escalonamento baseado em
PHB. Em uma rede cabeada os ns podem ser facilmente categorizados como ns de ncleo e
ns de borda, porm em uma rede em malha sem fio esta classificao no se aplica. Na
verdade, todos os ns do backbone atuaro como ns de borda e ns de ncleo
concomitantemente.
Vrios mtodos tm sido propostos para a proviso de Diffserv em redes 802.11.
Algumas abordagens so focadas em sua implementao na camada MAC, realizando, por
exemplo, ajustes no tamanho da janela de conteno para priorizao de classes de servio.
Nesta abordagem, em cada n do ncleo da rede os pacotes so colocados em diferentes filas
de acordo com sua classe. Pacotes de classes com maior prioridade possuem uma fila com
tempo mdio de janela de conteno menor, tendo com isto uma chance maior de obter o
meio que pacotes de classes com menor prioridade. Outras abordagens utilizam diferentes
esquemas para ajustar a janela de conteno aps colises ajustando valores menores para
classes com maior prioridade.
A implementao do Diffserv na camada de rede deve levar em conta algumas
peculiaridades da camada fsica e de enlace das redes 802.11. Enquanto nas redes cabeadas a
largura de banda entre os ns fixa, o mesmo no ocorre nas redes 802.11. Devido s
caractersticas de compartilhamento do meio pelos ns e dos diversos fatores mencionados no
69
captulo anterior que degradam a capacidade da rede, a vazo mxima obtida em um enlace
tem um perfil aleatrio. Isto sugere que os mecanismos utilizados para a implementao do
Diffserv na camada de rede como o policiamento e o escalonamento devem considerar a
variao que ocorre nas camadas inferiores.
Conforme descrito no item 3.4, a vazo mxima obtida com a rede no saturada.
Estudos conduzidos por [36] revelam que os parmetros de atraso fim a fim, jitter e perda de
pacotes so afetados diretamente pelo estado de saturao da rede. O que ocorre que no
estado de saturao, a probabilidade de coliso aumenta substancialmente, o que gera a
reduo da vazo mxima do enlace, alm de aumentar de forma significativa os valores de
atraso, jitter e perda de pacotes. Desta forma, para um melhor desempenho, recomendvel
que a rede opere no seu estado de no saturao. Uma das maneiras de se obter isto a
realizao do policiamento descrito anteriormente.
Realizar o policiamento significa limitar a vazo mxima de determinados fluxos
gerados por cada n da rede em prol do bem estar da rede como um todo. Um grande desafio,
porm, estabelecer os valores que serviro de referncia para este controle. Como uma das
caractersticas das redes em malha possuir um comportamento aleatrio da capacidade de
trfego, um requisito essencial para uma implementao eficiente de policiamento uma
estimativa de banda disponvel o mais precisa possvel. Esta estimativa serve de ponto de
partida para a determinao do valor limite da vazo de cada n.
Outro problema enfrentado quando se deseja implementar o policiamento a ao
dos fatores externos descritos no item 3.1. O resultado do controle de trfego poder ser
comprometido se o mesmo for realizado sem considerar-se a reduo de capacidade da rede
ocasionada por estes fatores.
70
4.1.1 Controle de trfego no Linux
Uma grande variedade de funes de controle de trfego pode ser encontrada nas
verses mais recentes de kernel do Linux como parte de uma arquitetura denominada Linux
Traffic Control [37]. Os trabalhos desenvolvidos nesta rea produziram os mecanismos
necessrios para o suporte arquitetura Intserv e podem servir de base para a implementao
do Diffserv. O controle de trfego no Linux pode ser configurado atravs do utilitrio tc, que
parte integrante do pacote iproute2. Os componentes bsicos do controle de trfego no
Linux so os seguintes:
a) Disciplinas de enfileiramento (Queuing disciplines qdisc): o bloco maior no qual o
Linux Traffic Control est estruturado e constitui-se de algoritmos que controlam como os
pacotes so tratados. Oferece as funcionalidades de enfileiramento, desenfileiramento, re-
enfileiramento, descarte e fornece informaes de diagnstico. Os qdiscs so subdivididos
em classful, que pode conter um conjunto de classes, e classless, que no possuem classes
a eles associadas.
b) Classes: As classes existem em um qdisc classfull e podem conter mltiplas classes filhas.
Cada classe tem um nmero arbitrrio de filtros associados a ela.
c) Filtros: O filtro o componente mais complexo na arquitetura do Linux Traffic Control.
Uma das funes do filtro classificar os pacotes.
d) Policiamento: Executa uma ao especfica para valores de trfego acima de determinado
valor e outra para valores abaixo deste limiar.
Na estrutura do Linux Traffic Control, cada dispositivo de rede tem uma disciplina de
enfileiramento associada a ele, que ir decidir como ser realizado o tratamento dos pacotes
71
que sero enfileirados em seus buffers. As disciplinas de enfileiramento por sua vez tm
classes associadas a elas. Os filtros encarregam-se de agrupar os pacotes nestas classes.
Porm, as classes no manipulam os pacotes, em vez disso, utilizam outras disciplinas de
enfileiramento para realizarem esta tarefa. A Ilustrao 14 mostra um exemplo da estrutura de
uma disciplina de enfileiramento no Linux Traffic Control. No exemplo considerado aqui, os
pacotes entram na disciplina de enfileiramento principal pelo lado esquerdo da ilustrao e em
seguida so classificados atravs da utilizao dos filtros, de forma a serem colocados na
classe apropriada. A partir da, os pacotes sero tratados por disciplinas de enfileiramento
especficas definidas para cada classe.
Ilustrao 14: Um modelo simples de disciplina de enfileiramento no Linux
Classe
Classe
Disciplina de enfileiramento
Disciplina de enfileiramento
Disciplina de enfileiramento Filtro
Filtro
Filtro
72
4.2 AJUSTE NO TAMANHO DOS PACOTES
O tamanho dos cabealhos dos pacotes em uma comunicao VoIP tem um impacto
significativo na banda ocupada. Na transmisso de um fluxo de voz, quanto menor for a taxa
de transmisso de pacotes, maior ser a quantidade de bytes que o pacote ir comportar.
Porm, isto acarretar no aumento do atraso de empacotamento. Isto significa que o receptor
dever esperar mais para receber os pacotes. Por outro lado, o aumento da taxa de transmisso
de pacotes gera um aumento da carga na rede devido ao acrscimo de bytes de cabealho
transmitidos, significando um aumento da banda ocupada pelo fluxo de voz. Se o fluxo
consome mais banda ento, menor ser a quantidade mxima de fluxos suportada pela rede.
Portanto, o ajuste no tamanho dos pacotes dos fluxos pode aumentar a eficincia do uso da
banda. Isto deve ser feito levando-se em considerao o atraso mximo fim a fim aceitvel
para o fluxo, ou seja, h uma relao de compromisso entre atraso fim a fim e banda ocupada
pelos fluxos.
4.3 COMPRESSO DE CABEALHO
A compresso de cabealho RTP, realizada pelo protocolo Compressed Real-Time
Transport Protocol (CRTP) [38] padronizado pelo IETF, consiste na diminuio do tamanho
do cabealho RTP com o intuito de aumentar a eficincia de uso da largura de banda. A
compresso pode reduzir de 40 para 2 bytes o tamanho do cabealho, o que significa uma
diminuio de 95 % em seu tamanho. Seu uso amplamente difundido em redes WAN.
Quando aplicado em redes em malha pode proporcionar um aumento de capacidade de
trfego.
73
4.4 SUPRESSO DE SILNCIO
A supresso de silncio ou Voice Activity Detection (VAD) uma tcnica utilizada
para reduo do consumo de banda na rede. Considera-se que normalmente uma conversao
consiste em 50 % de silncio de cada lado transmissor. A supresso de silncio consiste em
monitorar a atividade do sinal de voz e na deteco de momentos de silncio, a partir de um
certo intervalo de tempo, evitar a transmisso de pacotes de silncio pela rede. Isto resulta
numa diminuio da ocupao da largura de banda. Porm, como depende dos instantes em
que os locutores encontram-se em silncio, esta reduo aleatria.
4.5 CONTROLE DE ADMISSO DE CHAMADAS - CAC
Na telefonia tradicional o controle de acesso dos usurios rede telefnica
realizado atravs do controle de admisso de chamadas. A quantidade de chamadas
simultneas limitada pela quantidade de circuitos disponveis, definida na fase de
dimensionamento do sistema telefnico.
A maioria das redes IP no implementa nenhum mecanismo de controle de admisso
de trfego de voz. Assim um novo trfego pode entrar na rede mesmo que no haja mais
recursos disponveis para ele, comprometendo o desempenho tanto dos trfegos existentes
quanto do novo. Para se evitar isto, mecanismos de controle de admisso devem ser
utilizados.
O mecanismo de controle de admisso deve levar em conta os parmetros de
desempenho da rede como atraso, jitter e perda de forma a atender os requisitos de QoS da
rede. Seu papel determinar se um novo fluxo de voz pode ser aceito ou rejeitado de tal
forma que a manuteno do QoS das chamadas existentes seja garantida. Por outro lado ele
deve garantir que uma nova chamada no ser rejeitada se a rede tem recursos disponveis.
74
A eficincia do controle de admisso depende de quo precisa a capacidade da rede
aferida e esta uma tarefa difcil. Existem duas abordagens principais para a realizao do
controle de admisso.
4.5.1 Controle de admisso baseado em parmetros
Este esquema de controle de admisso utiliza as informaes de trfego, tais como
atraso e perda, para tomar decises quanto admisso de trfego. O mecanismo de controle
de admisso pode, por exemplo, avaliar o atraso na rede e comparar com valores de referncia
para tomar decises de admisso de forma apropriada.
Este mtodo de controle de admisso pode no ser apropriado para trfegos que
possuam um perfil em rajadas, pois neste caso difcil estimar um valor de atraso adequado.
O que pode ocorrer ento um processo de deciso de admisso que subestima a capacidade
da rede, reduzindo sua utilizao.
4.5.2 Controle de admisso baseado em medio
Constitui-se de duas partes: medio, que tem o objetivo de estimar a carga da rede, e
o controle de admisso baseado na carga da rede estimada. As medies podem ser realizadas
localmente ou fim a fim. Nos mtodos que utilizam medio local, cada n da rede no
caminho do fluxo efetua a medio e o controle de admisso. J no caso de medio realizada
fim a fim, os ns finais podem avaliar ativamente os recursos da rede atravs do envio de
mensagens com o intuito de sondar o estado da rede. A maior desvantagem deste tipo de
75
abordagem que variaes muito bruscas no estado da rede podem no ser devidamente
percebidas. Para se evitar isto o tempo de sondagem pode ser reduzido, porm tendo como
conseqncia um aumento de utilizao dos recursos da rede. Outra desvantagem que em
alguns casos, as mensagens de sondagem no possuem payload de voz, logo a avaliao de
como a rede ir tratar os pacotes de voz pode no ser a mais fiel.
76
Captulo 5
AVALIAO
O grande desafio no processo de estimativa da capacidade de uma rede em malha
discriminar e modelar os fatores responsveis pela degradao da qualidade das aplicaes.
Cada aplicao possui seus pr-requisitos, que por sua vez iro se comportar de forma
randmica.
Este captulo apresenta uma avaliao das abordagens para estimativa de capacidade
de chamadas de voz em redes em malha que foram descritas at aqui. A anlise toma como
base a comparao entre os mtodos analticos abordados e experimentos realizados por meio
de dois processos distintos: simulao e medio em uma rede em malha real.
5.1 METODOLOGIA DOS EXPERIMENTOS
Os experimentos foram efetuados por meio de simulao e atravs de medies em
uma rede em malha real. Algumas das vantagens da utilizao de simulao para avaliao
dos modelos analticos apresentados so a possibilidade de visualizao da simulao atravs
do Network Animator (NAM) [39] e a facilidade na montagem de cenrios variados. A maior
desvantagem, porm, a impossibilidade de representar de forma completamente precisa o
mundo real. Por conta disto, em conjunto com as simulaes foram realizadas medies em
uma rede em malha com o objetivo de obter resultados mais prximos aos encontrados no
mundo real. A seguir, so descritos os detalhes da metodologia adotada nos experimentos.
77
5.1.1 Simulao
Foi utilizada a ferramenta Network Simulator NS-2 [13] para realizao das
simulaes. O NS-2 um simulador para eventos discretos, muito conhecido no meio
acadmico. Os resultados obtidos so altamente dependentes dos modelos de camada fsica e
MAC implementados na ferramenta.
5.1.2 Medio em uma rede em malha
Os experimentos de medio em um ambiente real foram realizados em uma rede
sem fio Faixa Larga com configurao em malha, em ambiente indoor, desenvolvida por meio
de um projeto da Universidade Federal Fluminense e localizada no Prdio de Engenharia da
Universidade Federal Fluminense, na cidade de Niteri, estado do Rio de Janeiro. Um total de
5 roteadores foram distribudos ao longo do 3 pavimento do prdio e um sexto roteador foi
instalado em uma sala do andar superior. Uma planta baixa simplificada dos dois pavimentos
apresentada na Ilustrao 15.
No desenvolvimento desta rede optou-se pela utilizao de roteadores que
oferecessem baixo custo de instalao, sistema operacional e ferramentas de cdigo aberto e
protocolos de roteamento j disponveis. Os ns da rede de teste so compostos de roteadores
Linksys, modelos WRT54G, que opera na faixa de freqncia de 2.4GHz segundo os padres
802.11b e 802.11g, e WRT55AG, nas faixas de 2.4 GHz e de 5GHz, conforme o padro
802.11a. Foi utilizado nos roteadores o sistema operacional OpenWRT, uma distribuio
Linux desenvolvida para roteadores sem fio. Para o roteamento na rede foi utilizado o
protocolo OLSR com uma mtrica modificada, denominada ML [40].
78
1
2
3
4
5
6
3
Pavimento
4
Pavimento
Ilustrao 15: Planta baixa dos pavimentos do prdio de Engenharia da UFF
A Ilustrao 15 mostra a topologia lgica da rede de testes. Para a medio de
capacidade de trfego, jitter e perda, foi utilizada a ferramenta de medio de desempenho de
redes Iperf [41]. Esta ferramenta gera trfego UDP e TCP, fornecendo relatrios de vazo
para os dois tipos de trfego, disponibilizando tambm informaes de jitter e perda para
trfego UDP. Para as medies de qualidade de chamadas de voz, foram geradas chamadas
simultneas destinadas a um PC conectado diretamente ao Gateway. Para tanto, foi utilizado
um softphone denominado callgen, no qual foram realizadas modificaes pelo Grupo de
Redes de Computadores Multimdia (GRCM) da Universidade Federal do Amazonas [42], de
forma a gerar relatrios contendo diversos parmetros referentes s chamadas, dentre os quais
perdas e atraso, conforme descrito em [43]. Estes relatrios foram posteriormente
manipulados com o intuito de aplicar o modelo E para a obteno do fator R das chamadas e
posterior converso para o valor referente de MOS. Todos os testes foram efetuados em um
nmero entre 10 a 30 repeties, realizadas em horrios e dias da semana diferentes, com o
intuito de obter uma amostra representativa da variao do comportamento da rede.
79
1 2 3 4 5 6
Gateway
Laptop
PC
Ilustrao 16: Diagrama lgico da rede de testes
Foi utilizado o codec G.729 para a realizao das chamadas, tendo cada uma o tempo
de durao de 10 minutos. As chamadas foram efetuadas atravs do envio de arquivos com
extenso wav, gerados previamente, nos dois sentidos da conversao, com gravaes de fala,
seguindo as recomendaes do padro ITU-T P.59 [44].
Para evitar a presena de trfego indesejado durante os experimentos, o acesso dos
usurios rede foi bloqueado com a utilizao do utilitrio iptables, um firewall integrante do
kernel Linux, uma vez que a rede de teste tambm utilizada por usurios comuns da
Universidade Federal Fluminense.
5.3 AVALIAO DA CAPACIDADE DE TRFEGO
Conforme descrito no captulo 2, apenas uma frao da taxa nominal do canal em
uma rede 802.11 efetivamente utilizada para a transmisso de dados devido grande
quantidade de bytes de cabealho, troca de mensagens de sinalizao e aos mecanismos de
alocao do meio do CSMA/CA. Alm disto, a vazo diretamente proporcional ao tamanho
do pacote transmitido. Para averiguar isto, um experimento foi conduzido com a utilizao de
dois ns da rede de teste, onde um n transmitia um fluxo de dados UDP segundo a taxa
mxima comportada pelo canal. As medies foram realizadas com diversos tamanhos de
80
pacote. A Ilustrao 17 mostra os valores obtidos em contraste com os resultados
apresentados na seo 2.5.1.1.
0
1
2
3
4
5
6
7
1
0
0
2
0
0
3
0
0
4
0
0
5
0
0
6
0
0
7
0
0
8
0
0
9
0
0
1
0
0
0
1
1
0
0
1
2
0
0
1
3
0
0
1
4
0
0
1
4
7
0
1
5
0
0
bytes
M
b
i
t
/
s
Anlise
Medio
Ilustrao 17: Vazo mxima em funo do payload
Pode ser observado que os valores obtidos aproximam-se dos resultados obtidos
analiticamente. A banda ocupada por um fluxo diretamente proporcional ao tamanho do
pacote transmitido. Os parmetros utilizados na anlise foram propositalmente ajustados para
coincidir com os parmetros configurados na rede de teste. A pequena diferena entre os
valores analtico e medido deve-se principalmente s variaes nos valores da janela de
conteno na camada MAC, ocasionadas por colises na transmisso ou perda de quadros
devido aos efeitos de fading, que por simplificao no foram consideradas na abordagem
analtica. Quanto maior o valor mdio da janela de conteno em uma transmisso menor a
vazo do fluxo.
81
Uma das principais limitaes das redes em malha a reduo da vazo dos ns em
funo do nmero de saltos at o destino da transmisso dos dados. O comportamento da
vazo em uma configurao linear abordado no item 2.5.1.2 tambm foi verificado atravs de
simulao e medies realizadas na rede de teste. Inicialmente, foi medida a vazo mxima
em funo do nmero de saltos, atravs da gerao de trfego UDP, com um tamanho de
pacotes fixado em 1470 bytes. O resultado dos experimentos apresentado na Ilustrao 18,
junto com os valores estimados analiticamente.
0
1
2
3
4
5
6
7
1 2 3 4 5 6
Saltos
B
a
n
d
a
(
M
b
p
s
)
Simulao
Anlise
Medio
Ilustrao 18: Capacidade mxima de banda por saltos pacotes de 1470 Bytes
Conforme pode ser observado, os valores obtidos por experimentao so muito
semelhantes aos valores analticos. Como esperado, a vazo mxima inversamente
proporcional ao nmero de saltos entre origem e destino da transmisso de dados.
Conseqentemente, quando mais distante determinado n estiver do gateway da rede, menor a
capacidade de chamadas de voz deste n sendo um dos motivos limitao de banda
disponvel.
82
O mesmo experimento foi realizado entre dois ns da rede, porm com o tamanho
dos pacotes fixado em 100 Bytes. Novamente, os valores medidos so condizentes com os
valores obtidos pelo mtodo analtico, conforme mostrado na Ilustrao 19. Como previsto, a
vazo mxima obtida por cada n consideravelmente menor, devido ao aumento do nmero
de bytes de cabealho, de mensagens de controle e de intervalos entre os quadros (IFS) do
CSMA/CA.
0
200
400
600
800
1000
1200
1 2 3 4 5 6
Saltos
B
a
n
d
a
(
M
b
p
s
)
Anlise
Medio
Ilustrao 19: Capacidade mxima de banda por saltos pacotes de 100 Bytes
Alm da reduo da vazo, o aumento do nmero de saltos nas redes em malha pode
acarretar um segundo problema. Conforme explicado no item 2.5.1.2, em uma cadeia de ns,
a vazo mxima dos ns mais distantes limitada pelo gargalo gerado pelos ns que esto
mais prximos do gateway, pois estes tm que disputar o meio com uma quantidade maior de
ns. Assim, por mais que o n distante tente enviar dados a uma vazo superior ao valor
limitado pelo gargalo a cadeia de ns no capaz de entregar os pacotes no destino. Pelo
contrrio, esta sobrecarga na rede aumenta consideravelmente o atraso e o jitter, conforme
83
observado por [4]. Para a averiguao deste fenmeno, foram conduzidas simulaes onde um
n de origem enviava pacotes de 1500 bytes para um n destino situado a 6 saltos de
distncia, em uma configurao em cadeia. Foram coletados os resultados do trfego recebido
em funo da taxa enviada pelo n de origem. Os resultados so mostrados na Ilustrao 20.
0
0,2
0,4
0,6
0,8
1
1,2
1,4
1 1,2 1,3 1,4 1,5 1,6 1,8 2
Transmitidos (Mbps)
R
e
c
e
b
i
d
o
s
(
M
b
p
s
)
Ilustrao 20: Trfego recebido em uma cadeia de 6 saltos
Observa-se que, medida que o trfego transmitido pelo n de origem aumenta, a
vazo atinge um valor mximo e em seguida decresce ligeiramente, mantendo ento um valor
constante. Por mais que o n de origem aumente a taxa de transmisso, os ns subseqentes
no so capazes de retransmitir os pacotes at o destino. O que ocorre que o n distante
realmente consegue enviar a uma taxa maior que o valor limite, porm, devido conteno
gerada por conta da disputa pelo meio nos ns subseqentes da cadeia, vrios pacotes
transmitidos so descartados. Este resultado indica que o valor timo de transmisso para os
ns distantes do gateway no corresponde condio de saturao destes ns, quando os
mesmos transmitem em sua capacidade mxima.
84
5.5 AVALIAO DA CAPACIDADE DE CHAMADAS DE VOZ
Conforme discutido anteriormente, a capacidade mxima de chamadas de voz em
uma rede em malha limitada inicialmente pela vazo mxima que pode ser obtida pelos ns.
Foi obtido o valor nominal do nmero mximo de chamadas suportadas pelos ns caso a
vazo mxima fosse a nica limitao infligida pela rede. Porm diversos fatores afetam a
qualidade das chamadas, reduzindo a capacidade real da rede. Segundo a recomendao P.114
[15], o atraso fim a fim deve ser menor que 150ms e a taxa de perda deve ser inferior a 2%. A
violao destes limites gera degradao da qualidade de voz. A influncia destes parmetros
na qualidade das chamadas precisa ser modelada de forma a traduzir a percepo dos usurios
do servio de VoIP. Diversos mtodos tm sido propostos para a medio fim-a-fim desta
qualidade. A seguir apresentado o modelo escolhido para esta finalidade.
5.5.1 Mtodos de medio de qualidade
Um dos mtodos mais conhecidos para medio de qualidade de chamadas o MOS
(Mean Opinion Score) descrito nas Recomendaes ITU-T (ITU P.800 [45] e P.830 [46]).
um mtodo de avaliao subjetiva em que solicitado a um determinado nmero de ouvintes
que classifiquem a qualidade de amostras de voz de forma objetiva, atribuindo uma pontuao
que varia de 1 a 5 conforme a Tabela 9.
85
Qualidade da voz Pontuao
Excelente 5
Boa 4
Regular 3
Insatisfatria 2
Ruim 1
Tabela 9: Pontuao MOS
A dificuldade de se utilizar os mtodos subjetivos, no entanto, conduziu a propostas
de aferio da qualidade de chamadas atravs de mtodos objetivos. Um deles o Modelo-E
(E-Model), definido na Recomendao ITU-T G.107 [47]. Este modelo avalia os efeitos de
diversos parmetros que afetam a qualidade da conversao. Foi adotado o modelo proposto
por esta recomendao para a avaliao de chamadas VoIP neste trabalho, sendo os resultados
posteriormente convertidos para o valor de MOS.
O E-Model resulta em um valor numrico denominado fator R, que varia de 0 a 100.
O fator R pode ser convertido para um valor de MOS, conforme a seguinte expresso:
Para R < 0: MOS = 1
Para 0 R 100: MOS = 1+ 0,035 R + 7.10-6 R (R-60) (100-R) ( 12 )
Para R > 100: MOS = 4,5
Os valores esto resumidos na Tabela 10.
86
Fator R Satisfao do Usurio MOS
90 R < 100 Muito Satisfeito 4,34 4,50
80 R < 90 Satisfeito 4,03 4,34
70 R < 80 Alguns Insatisfeitos 3,60 4,03
60 R < 70 Muitos Insatisfeitos 3,10 3,60
0 R < 60 Quase todos Insatisfeitos 1,00 3,10
Tabela 10: Relao entre Fator R e MOS
5.5.2 Resultados
Um experimento para a avaliao da capacidade de chamadas foi realizado na rede
de testes. Para isto, foram geradas chamadas de voz a partir de um Laptop conectado
diretamente ao n avaliado, com destino a um PC conectado diretamente ao Gateway,
conforme mostra a Ilustrao 16. Diversas chamadas simultneas foram geradas e para cada
chamada foi computado um valor de MOS. Assim, um valor mdio de MOS foi obtido para
cada grupo de n chamadas simultneas geradas. Aumentando-se gradativamente o nmero de
chamadas simultneas, o valor resultante de MOS reduzido. Desta forma, foi obtida a
quantidade mxima de chamadas com MOS>=3,5, valor estabelecido como limiar de
qualidade aceitvel.. Os resultados obtidos nas medies so apresentados na Tabela 11,
juntamente com os valores encontrados de forma analtica no item 2.6.3.
87
Nmero de chamadas
N Anlise Medio
2 61 57
3 30 23
4 20 16
5 15 6
6 12 4
Tabela 11: Nmero de chamadas obtido analiticamente e por experimento
Observa-se que valores medidos so consideravelmente menores do que os valores
calculados. Quanto maior o nmero de saltos, maior tambm a disparidade entre os valores.
Isto sugere que os efeitos da perda de pacotes e atraso, os maiores responsveis pela
degradao da qualidade das chamadas segundo o modelo de avaliao utilizado, so muito
mais significativos nos ns que se situam mais distantes do gateway.
5.7 TRFEGO CONCORRENTE
Um experimento realizado na rede de teste foi realizado para averiguar o
comportamento de um fluxo UDP na presena de trfego TCP concorrente. A Ilustrao 21
mostra os resultados obtidos. Inicialmente, um trfego UDP com taxa constante de 100Kbit/s
foi enviado do n 3 para o n 6. Aps 30 segundos, um trfego concorrente TCP foi gerado
do n 6 para o n 3. O trfego TCP, neste caso, utiliza seus mecanismos de ajuste de banda
at alcanar sua vazo mxima. Foram realizadas 10 repeties do experimento e observou-se
em todas um aumento significativo no jitter e na quantidade de pacotes perdidos enquanto os
dois trfegos eram gerados simultaneamente. A Ilustrao 21 exibe uma amostra
representativa do experimento. Observa-se que na transmisso do fluxo TCP obtm-se uma
vazo mdia de 1,5 Mbit/s. Aps os 60 segundos do experimento, sem a concorrncia do
trfego UDP, o trfego TCP alcana uma vazo mdia de 1,7 Mbit/s.
88
0
500
1000
1500
2000
2500
1 6 11 16 21 26 31 36 41 46 51 56 61 66 71 76 81 86 91
s
K
b
i
t
/
s
UDP
TCP
Ilustrao 21: Trfego UDP com trfego TCP concorrente
Os valores de jitter do trfego UDP coletados nesta amostra podem ser observados
na Ilustrao 22. Enquanto somente o trfego UDP cursa na rede, o valor mdio do jitter de
1,38 ms. Aps o incio da transmisso do trfego TCP, aos 30 segundos, o valor mdio de
jitter tem seu valor aumentado para 15,58 ms.
Jitter
0
5
10
15
20
25
30
35
40
1 4 7 10 13 16 19 22 25 28 31 34 37 40 43 46 49 52 55 58
s
m
s
Ilustrao 22: Valores de jitter do trfego UDP com trfego TCP concorrente
89
Na Ilustrao 23 mostrada a porcentagem de pacotes UDP perdidos por segundo
durante a amostra. Observa-se que no h perda at o surgimento do trfego TCP aos 30
segundos do experimento. Com a presena na rede dos dois trfegos, h uma perda de pacotes
significativa, chegando a um valor de 25% aos 45 segundos do experimento. A perda de
pacotes UDP neste caso justificada pela presena do trfego TCP. Os mecanismos de ajuste
da janela de transmisso do TCP fazem com que sua taxa de transmisso tente alcanar
sempre o valor mximo possvel, o que leva a rede a um estado de saturao. Os dois trfegos
passam a disputar no s o meio sem fio, mas tambm os buffers dos roteadores da rede.
Perda
0%
5%
10%
15%
20%
25%
30%
1 4 7 10 13 16 19 22 25 28 31 34 37 40 43 46 49 52 55 58
s
Ilustrao 23: Valores de perda de pacotes UDP com trfego TCP concorrente
Valores to altos de perda afetam significativamente a qualidade das chamadas de
voz. Percebe-se ento a necessidade de proviso de mecanismos que priorizem o trfego de
voz na presena de trfego TCP concorrente.
90
5.8 DIFFSERV COM LINUX TRAFFIC CONTROL TC
A utilizao do sistema operacional OpenWRT, uma distribuio Linux, permite a
realizao de experimentos de controle de trfego atravs do uso do Linux Traffic Control.
Uma avaliao do policiamento do trfego TCP concorrente foi conduzida. Para isto, uma
disciplina de enfileiramento foi aplicada interface sem fio da rede de testes e foram criadas
duas classes, uma para o trfego TCP e outra para o trfego UDP. Devido importncia do
trfego do protocolo de roteamento utilizado, o OLSR, foi criada uma terceira classe, com o
intuito de evitar que este seja penalizado, o que comprometeria o resultado dos testes.
Para o dimensionamento do OLSR, foi realizada uma coleta de dados para
levantamento de seu perfil de trfego, conforme mostra a Ilustrao 24. Aqui, observa-se o
trfego OLSR gerado pelo n 2 da rede de teste e o trfego recebido dos seus 2 ns
adjacentes. O trfego gerado por cada n possui valores mdios situados em torno de 2 Kbit/s,
com um pico observado no intervalo de medio no valor de 6,5 Kbit/s. O OLSR utiliza a
porta 698. Desta forma foi definida a marcao dos pacotes atravs da utilizao de filtro.
Verificou-se que os pacotes OLSR j saem dos ns marcados com o valor hexadecimal 0x18
no campo DS do pacote IP. Assim, foi estabelecida uma banda garantida de 150 Kbit/s para o
trfego OLSR.
91
Ilustrao 24: Perfil de trfego do OLSR
classe definida para o trfego UDP foi associada uma disciplina de enfileiramento
HTB, configurada de modo a prover um PHB EF. O trfego UDP foi gerado com marcao
no campo DS com o valor hexadecimal 0x28, conforme recomenda a RFC 2598 [32]. O
trfego UDP teve uma banda garantida configurada no valor de 300 Kbit/s. Na classe
reservada para o trfego TCP foi configurada uma disciplina de enfileiramento com
tratamento de melhor esforo, com trfego limitado a 64 Kbit/s.
Um trfego UDP foi inicialmente gerado do n 3 para o n 6, com tamanho de
pacote de 1470 Bytes, e aos 30 segundos um trfego TCP foi transmitido do n 6 para o n 3
com tamanho de pacote tambm de 1470 Bytes. Novamente o experimento foi repetido 10
vezes e uma amostra representativa da vazo dos dois trfegos exibida na Ilustrao 25.
92
0
20
40
60
80
100
120
140
1 5 9 13 17 21 25 29 33 37 41 45 49 53 57 61 65
s
K
b
i
t
/
s
UDP
TCP
Ilustrao 25: Trfegos UDP e TCP concorrentes com controle de trfego
A Ilustrao 26 exibe os valores de jitter do trfego UDP da amostra. O valor mdio
do jitter durante os primeiros 30 segundos do experimento, enquanto apenas o trfego UDP
cursa na rede, de 0,7 ms. Observa-se que a partir dos 30 segundos do experimento quando o
trfego TCP iniciado, o valor do jitter cresce passando a ter um valor mdio de 1,3 ms.
Jitter
0
0,5
1
1,5
2
2,5
3
3,5
1 4 7 10 13 16 19 22 25 28 31 34 37 40 43 46 49 52 55 58
s
m
s
Ilustrao 26: Jitter do trfego UDP com trfego TCP concorrente e controle de trfego
93
Mesmo com um crescimento, aps o incio da transmisso do trfego TCP, os
valores de jitter do trfego UDP mantiveram-se em um patamar aceitvel para uma transao
VoIP. Alm disto, durante todas as repeties do experimento, no houve perda de pacotes
UDP, mesmo na presena de trfego TCP concorrente. Os resultados demonstram a
viabilidade da utilizao do Linux Traffic Control para o controle de trfego na rede e
priorizao do trfego de voz.
Para finalizar os experimentos, duas chamadas simultneas foram geradas do n 6
para o n 1, com cinco saltos portanto, a fim de avaliar o comportamento do MOS na
presena de trfego concorrente e com a utilizao de QoS com o Linux Traffic Control. Foi
utilizado o codec G.723.a. Na primeira avaliao, as chamadas foram geradas tem nenhum
trfego concorrente e os valores de MOS foram medidos. Na segunda avaliao, um trfego
TCP foi gerado do n 1 para o n 6, durante todo o perodo em que as chamadas foram
efetuadas. Na terceira avaliao, novamente foi gerado o trfego TCP concorrente, porm o
QoS foi aplicado rede. Os resultados so apresentados na Tabela 12.
Caractersticas das chamadas MOS
Sem trfego TCP Concorrente Sem QOS 4,3
Com Trfego TCP Concorrente Sem QOS 1,0
Com Trfego TCP Concorrente Com Qos 4,3
Tabela 12: Valores de MOS de 2 chamadas para avaliao de QoS com Linux Traffic Control
Observa-se que a utilizao do Linux Traffic Control permitiu a realizao das duas
chamadas com boa qualidade, mesmo com a presena do trfego concorrente TCP. O valor de
MOS obtido com o QoS aplicado na rede, neste caso foi semelhante ao valor encontrado com
as chamadas efetuadas sem trfego concorrente.
94
Concluses e trabalhos futuros
Este trabalho apresenta uma avaliao da capacidade de trfego e da capacidade de
chamadas de voz em redes em malha. So apresentados alguns fatores responsveis pela
degradao da qualidade das aplicaes de voz neste tipo de rede e so descritas algumas
tcnicas utilizadas para a obteno de melhorias na qualidade e aumento na capacidade de
chamadas. Atravs de uma srie de experimentos realizados por meio de simulaes e
medies em uma rede em malha real, a capacidade de uma rede com topologia linear
avaliada. Os experimentos so utilizados para averiguar a degradao sofrida por chamadas de
voz na rede e como a aplicao de mecanismos de QoS pode reduzir esta degradao. As
simulaes foram realizadas com a utilizao da ferramenta Network Simulator e as medies
efetuadas em uma rede em malha implantada na Universidade Federal Fluminense na cidade
de Niteri, no Rio de Janeiro.
Uma das concluses que podem ser obtidas deste trabalho que a qualidade de
chamadas de voz, bem como a capacidade de uma rede em malha em suportar este tipo de
aplicao depende no somente do controle de parmetros da rede. Diversas variveis
externas devem ser consideradas e algumas delas so de difcil controle, tais como
interferncias geradas por outras redes 802.11, por outras tecnologias sem fio ou at mesmo
dispositivos eletroeletrnicos como o forno microondas.
Uma contribuio deste trabalho a apresentao de diversos fatores que
comprometem o desempenho de redes em malha sem fio, particularmente as aplicaes de
voz. Este estudo significativo, pois apresenta informaes teis no processo de
planejamento e implementao de redes em malha e no dimensionamento das aplicaes de
voz. O desempenho de uma rede em malha e o comportamento dos parmetros vazo, atraso,
jitter e perda depende de como estes fatores so tratados. Alguns destes fatores, por sua vez,
95
dependem das caractersticas da aplicao utilizada (ex.: tamanho de pacote, taxa de dados
transmitidos), outros dependem das condies em que se encontra a rede (ex.: nmero de ns
disputando o meio, nmero de saltos at o destino, taxa de transmisso do n, obstrues), e
alguns dependem de fatores externos (ex.: interferncia de outras redes ou dispositivos eletro-
eletrnicos). O atraso na camada de aplicao pode ser reduzido aumentando-se a taxa de
transmisso de pacotes, reduzindo-se assim o atraso de empacotamento. Por outro lado, o
aumento da taxa de transmisso de pacotes aumenta a carga na rede devido ao acrscimo de
bytes de cabealho. Taxas mais altas geram mais colises, aumentando a probabilidade de
perda de pacotes e a janela de conteno da camada MAC, o que ocasiona um maior atraso na
camada MAC. Observa-se ento que todos estes parmetros no podem ser analisados
separadamente, pois esto inter-relacionados. Modelar o comportamento deles e assim,
estimar a capacidade real de uma rede em malha, bem como a capacidade de chamadas de voz
, portanto, uma tarefa extremamente desafiadora.
Em futuros trabalhos, os diversos mecanismos de enfileiramento podem ser avaliados
para a determinao dos que melhor se aplicam a cada tipo de aplicao nas redes em malha.
Tais mecanismos tm ao direta sobre as mtricas do trfego cursado, como atraso, perda e
jitter. Mesmo com a influncia dos fatores externos importante o tratamento adequado do
trfego que cursa na rede atravs da utilizao de mecanismos de QoS.
96
REFERNCIAS
[1] 801.11 Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY)
specification, ago. 1999.
[2] IEEE802.11b. Wireless LAN Medium Access Control(MAC) and Physical (PHY)
Layer Specification: High Speed Physical Layer Extensions in the 2.4 GHz Band,
supplement to IEEE 802.11 Standard, Sept.
[3] IEEE802.11g. Wireless LAN Medium Access Control(MAC) and Physical (PHY)
Layer Specification: Further Higher Data Rate Extension in the 2.4GHz Band. 2003.
[4] LI, J.; BLAKE, C.; COUTO, D. S. J. De; LEE, H. I.; MORRIS, R.. Capacity of ad hoc
wireless networks. ACM MobiCom, Rome, Italy, p. 6169, jul. 2001.
[5] JUN, Jangeun; PEDDABACHAGARI, Pushkin; SICHITIU, Mihail. Theoretical
Maximum Throughput of IEEE 802.11 and its Applications.
[6] MEDEPALLI, Kamesh; GOPALAKRISHNAN, Praveen; FAMOLARI, David;
KODAMA, Toshikazu. Voice Capacity of IEEE 802.11b, 802.11a and 802.11g
Wireless LANs. Globecom, 2004.
[7] GARG, S; KAPPES, M.. Can I add a VoIP call?. IEEE Int. Conf. on Communications,
2003 (ICC 3).
[8] HOLE, David P.; TOBAGI, Fouad A.. Capacity of an IEEE 802.11b Wireless LAN
supporting VoIP. IEEE Int. Conference on Communications (ICC), 2004.
[9] GUPTA, Piyush; KUMAR, P. R.. The Capacity of Wireless Networks. Mar. 2000.
[10] LI, Jinyang; BLAKE, Charles; COUTO, Douglas S. J. De; LEE, Hu Imm; Morris,
Robert. Capacity of Ad Hoc Wireless Networks.
[11] JUN, Jangeun; SICHITIU, Mihail L.. The Nominal Capacity of Wireless Mesh
Networks.
[12] LEE, Bin Hong; CAI, Guan Yan; GE, Yu; SEAH, Winston K. G.. VoIP capacity over
Wireless Mesh Networks. 2006
[13] NS-2 Network simulator (v2.31). Disponvel em: <http://www.isi.edu/nsnam/ns/>
Acesso em: 10 mar. 2008
[14] ITU-T Recommendation G.1010, End-User Multimedia QoS Categories, 2001.
[15] ITU-T Recommendation G.114. One-way transmission time. Genueve, mai. 2003.
[16] PN-4689, TIA/EIA/TSB-116, 2001.
97
[17] HADZI-VELKOV, Zoran; SPASENOVSKI, Boris. Saturation Throughput-delay
analysis of IEEE 802.11 DCF in fading Channel. mai. 2003.
[18] Shim, C.; Xie, L.; Zhang, B.; Sloane, C.. How delay and packet loss impact voice
quality in VoIP. Technical Report, Qovia, Inc., dez. 2003.
[19] BERGER, A.; ROMASCANU, D.. SIP: Session Initiation Protocol. RFC 3621. IETF,
2002.
[20] ITU-T Recommendation H.323. Packet-based multimedia communications systems.
Genve, jun, 2006.
[21]SCHULZRINNE, H.; CASNER. S.; FREDERICK, R.; JACOBSON, V.. RTP: A
Transport Protocol for real-Time Applications. RFC 3550, jul. 2003.
[22] GAST, Mattheu S.. 802.11 Wireless networks: the definitie guide. O'Reilly, abr. 2002.
[23] BIANCHI, G; STEFANO, A. Di; GIACONIA, C.; SCALIA, L.; TERRAZZINO, G.;
TINNIRELLO, I.. Experimental assessment of the backoff behavior of commercial
IEEE 802.11b network cards. INFOCOM 2007. 26th IEEE International Conference
on Computer Communications. IEEE. mai. 2007.
[24] GOPINATH, K. N.; BHAGWAT, Pravin; GOPINATH, K.. An Empirical ANalysis of
Heterogeneity in IEEE 802.11 MAC protocol implementations and it implications.
2006.
[25] Zhai, H.; FANG, Y.. Performance of wireless LANs based on IEEE 802.11 MAC
protocols. IEEE Personal Indoor and Mobile Radio Communications (PIMRC), Beijing,
p. 25862590, China, 2003.
[26] ZHAI, H.; Kwon, Y.; FANG, Y.. Performance analysis of IEEE 802.11 MAC
protocols in wireless LANs. WileyWireless Commun. Mobile Comput., Special Issue
on Emerging LAN Technologies and Applications, vol. 4, no. 8, p. 917931, Dec. 2004.
[27] RAHMAN, Ashikur; GBURZYNSKI, Pawel. Hidden Problems with the Hidden Node
Problem. 23rd Biennial Symposium on Communications. 2006.
[28] CHUNG, Ping; LIEW, Soung Chang; SHA, Ka Chi; TO, Wai Ting. Experimental
Study of Hidden-node Problem in IEEE802.11 Wireless Networks. 2005
[29] Internet Engineering Task Force (IETF). Disponvel em <www.ietf.org> Acesso em 10
mar. 2008.
[30] BRADEN, R.; CLARK D.; SHENKER. S.. Integrated Services in the Internet
Architecture: an Overview. RFC1633, IETF, Jun. 1994.
[31] BLAKE, S., BLACK, D., CARLSON M., DAVIES, E., WANG Z., WEISS, W., An
Architecture for Differentiated Service. RFC2475, dez. 1998.
98
[32] JACOBSON, V.; NICHOLS, K.; PODURI, K. An Expedited Forwarding PHB. RFC
2598. IETF, 1999.
[33] HEINANEN, J.; BAKER, F.; WEISS, W.; WROCLAWSKI, J.. Assured Forwarding
PHB Group. RFC 2597. IETF, 1999.
[34] INTERNET Protocol. RFC 791. IETF, 1981.
[35] NICHOLS, K.; BLAKE, S.; BAKER, F.; BLACK, D.. Definition of the Differentiated
Services Field (DS Field) in the IPv4 and IPv6 Headers. RFC 2474. IETF, 1998.
[36] ZHAI, Hongqiang; CHEN, Xiang; FANG, Yuguang. How well can the ieee 802.11
wireless LAN Support Quality of Service?. IEEE Transactions on Wireless
Communications, 2005.
[37] ALMESBERGER, Werner. Linux Traffic Control: Implementation Overview. Nov.
1998.
[38] CASNER. S.; JACOBSON, V.. Compressing IP/UDP/RTP Headers for Low-Speed
Serial Links. IETF, RFC 2508, 1999.
[39] Network Animator - NAM, Disponvel em: <http://www.isi.edu/nsnam/nam/ > Acesso
em: 10 mar. 2008
[40] PASSOS, Diego; TEIXEIRA, Douglas Vidal; MUCHALUAT-SAADE, Dbora C;
MAGALHES, Luiz C. Schara; ALBUQUERQUE, Clio V. N.. Mesh Network
Performance Measurements. 5th International Information and Telecommunicatios
Technologies Symposium (I2TS 2006), p. 48-55, Cuiab, MT, Brasil, dez. 2006.
[41] Iperf. Disponvel em: < http://dast.nlanr.net/Projects/Iperf/> Acesso em: 10 mar. 2008
[42] Grupo de Redes de Computadores Multimdia (GRCM). Disponvel em:
<http://grcm.dcc.ufam.edu.br> Acesso em: 10 mar. 2008
[43] LUSTOSA, L. C. G.; CARVALHO, L. S. G.; RODRIGUES, P. H. A. & MOTA, E. S.
Utilizaco do Modelo E para avaliao da qualidade da fala em sistemas de
comunicao baseados em voz sobre IP, in: Anais do XXII Simpsio Brasileiro de
Redes de Computadores. Gramado, maio 2004. p.603-616
[44] ITU-T Recommendation P.59. Artificial Conversational Speech. Genve, mar. 1993.
[45] ITU-T Recommendation P.800. Methods for subjective determination of transmission
quality. Genve, ago, 1996.
[46] ITUT Recommendation P.830. Subjective performance assessment of telephoneband
and wideband digital codecs. Genve, fev, 1996.
[47] ITU-T Recommendation G.107, The E-Model: a computational model for use in
transmission planning. Genve, mar, 2003.
99
APNDICE A: Interferncia gerada por outra rede 802.11
0
1
2
3
4
5
6
7
8
1 5 9 13 17 21 25 29 33 37 41 45 49 53 57 61 65 69 73 77 81 85 89
s
B
b
i
t
/
s
A-B
C-D
Ilustrao 27: Transmisso de duas redes nos canais 11 e 6
0
1
2
3
4
5
6
7
8
1 5 9 13 17 21 25 29 33 37 41 45 49 53 57 61 65 69 73 77 81 85
s
M
b
i
t
/
s
A-B
C-D
Ilustrao 28: Transmisso de duas redes nos canais 11 e 7
100
0
1
2
3
4
5
6
7
8
1 5 9 13 17 21 25 29 33 37 41 45 49 53 57 61 65 69 73 77 81 85 89
s
M
b
i
t
/
s
A-B
C-D
Ilustrao 29: Transmisso de duas redes nos canais 11 e 8
11-9
0
1
2
3
4
5
6
7
8
1 5 9 13 17 21 25 29 33 37 41 45 49 53 57 61 65 69 73 77 81 85 89 93
s
B
b
i
t
/
s
A-B
C-D
Ilustrao 30: Transmisso de duas redes nos canais 11 e 9
101
0
1
2
3
4
5
6
7
8
1 4 7 10 13 16 19 22 25 28 31 34 37 40 43 46 49 52 55 58 61 64 67 70 73 76 79 82 85 88
s
M
b
i
t
/
s
A-B
C-D
Ilustrao 31: Transmisso de duas redes nos canais 11 e 10
0
1
2
3
4
5
6
7
1 5 9 13 17 21 25 29 33 37 41 45 49 53 57 61 65 69 73 77 81 85 89
s
M
b
i
t
/
s
A-B
C-D
Ilustrao 32: Transmisso de duas redes no canal 11
102
Ilustrao 33: Espectro eletromagntico de duas redes utilizando os canais 11 e 6
Ilustrao 34: Espectro eletromagntico de duas redes utilizando os canais 11 e 7
Ilustrao 35: Espectro eletromagntico de duas redes utilizando os canais 11 e 8
Ilustrao 36: Espectro eletromagntico de duas redes utilizando os canais 11 e 9
103
Ilustrao 37: Espectro eletromagntico de duas redes utilizando o canal 11