Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
NS3
Diego Farias dos Anjos1, Rita de Cssia Porfrio Cunha2
1
Programa de Ps-Graduao em cincia da Computao (PPGCC)
2
Programa de Ps-Graduao em Engenharia Eltrica (PPGEE)
Universidade Federal do Par, Rua Augusto Corra01, 66075-110, Belm, PA, Brasil.
Belm PA Brasil
diego19anjos@gmail.com,ritaporfiriocunha@gmail.com
1. Introduo
Uma rede mvel sem fio qualquer tipo de rede1 cujos ns tem algum nvel de
mobilidade, podendo existir, entretanto, alguns ns fixos, sem mobilidade. Uma das
formas de classificao desse tipo de rede quanto s caractersticas de mobilidade de
seus ns. Normalmente quando alguns dos ns so fixos, estes, de alguma forma,
implementam uma infra-estrutura bsica que responsvel pela operacionalizao da
rede, so as Redes Infra-estrturadas. Por outro lado, quando todos os ns da rede so
mveis, a rede prescinde de infra-estrutura fixa pr-existente e seus ns se comunicam
diretamente entre si, conforme seu interesse. Estas ltimas so denominadas Redes
Mveis Ad hoc.
Em ambos os modos de operao, um SSID (Service Set Identifier), tambm conhecido
como Nome da rede sem fio, identifica a rede sem fio.
O SSID um parmetro configurado no AP (Ponto de Acesso), para o modo infra-
estrutura, ou para um cliente sem fio em ambos os modos. O SSID periodicamente
anunciado pelo AP ou pela estao usando um quadro MAC 802.11 conhecido
como beacon frame quadro de anncio.
Entretanto algumas implementaes de segurana recomendam a no divulgao do SSID
em redes privadas e com acesso restrito.
Aplicaes
Como citado, a utilizao de uma rede ad hoc est associada a cenrios onde exista uma
necessidade de se instalar rapidamente uma rede de comunicao. Normalmente, so
situaes onde no h uma infra-estrutura de rede previamente instalada. Algumas das
aplicaes possveis para redes tipo ad hoc so:
Coordenao de resgates em situaes de desastre;
Troca de informaes tticas em campos de batalha;
Compartilhamento de informaes em reunies e aulas.
2.3.1. Vantagens
Instalao rpida: Redes ad hoc podem ser estabelecidas dinamicamente
em locais onde no haja previamente uma infra-estrutura instalada;
Tolerncia falhas: A permanente adaptao e reconfigurao das rotas
em redes ad hoc permitem que perdas de conectividade entre os ns
possam ser facilmente resolvidas desde que uma nova rota possa ser
estabelecida;
Conectividade: Dois ns mveis podem se comunicar diretamente desde
de que cada n esteja dentro da rea de alcance do outro;
Mobilidade: esta uma vantagem primordial com relao s redes fixas.
2.3.2. Desvantagens
Roteamento: A mobilidade dos ns e uma topologia de rede dinmica
contribuem diretamente para tornar a construo de algoritmos de
roteamento um dos principais desafios em redes ad hoc;
Localizao: Uma questo importante em redes as hoc a localizao
de um n, pois alm do endereo da mquina no ter relao com a
posio atual do n, tambm no h informaes geogrficas que
auxiliem na determinao do posicionamento desse n;
Taxa de erros: A taxa de erros associada a enlaces sem-fio mais
elevada quando comparada aos enlaces em redes estruturadas;
Banda passante: Com cabeamento convencional, a banda passante pode
chegar a 1Gbps. Nos enlaces via redes wireless temos taxas de at 2Mbps
tipicamente.
Camada Fsica
As funes dessa camada so:
Codificao e decodificao de sinais;
Gerao/remoo de parmetros (preamble) para sincronizao;
Recepo e transmisso de bits;
Inclui especificao do meio de transmisso.
Na camada fsica, o 802.11 define uma srie de padres de transmisso e codificao para
comunicaes sem fio, sendo os mais comuns: FHSS (Frequency Hopping Spread
Spectrun), DSSS (Direct Sequence Spread Spectrum) e OFDM (Orthogonal Frequency
Division Multiplexing).
Os padres de rede sem fio para essa camada so:
Esse padro foi o primeiro a ser padronizado, mas somente agora est sendo
largamente comercializado e utilizado. Opera a taxas de 54 Mbit/s na
freqncia de 5 GHz. Ao invs de utilizar a modulao DSSS, o 802.11a usa
OFDM, que permite que os dados sejam transmitidos por sub-freqncias e
grande taxa de transmisso (throughput).
802.11a Essa tecnologia habilita a rede sem fio a transmitir vdeo e voz. Por estar
operando em uma faixa de freqncia diferente do 802.11b, no sofre
interferncias de outros tipos de equipamento e portanto fornece uma alta taxa
de transmisso com sinal livre de interferncias. Em condies ideais pode
transmitir a 54 Mbit/s. Outras velocidades tambm podem ser alcanadas em
caso de no haver condies ideais (48, 36, 24, 18, 12 e 6 Mbit/s).
Camada de Enlace
O padro 802 define duas camadas separadas, o LLC (Logical Link Control) e o MAC
(Media Access Control), para a camada de enlace de dados do modelo OSI.
As funes da camada MAC so:
Aspectos de transmisso: reunir dados dentro de um pacote com endereos e
campos deteco de erro.
Aspectos de recepo: abre pacote e executa reconhecimento de endereos e
deteco de erros.
Controle de acesso ao meio de transmisso LAN.
As funes da camada LLC so:
Prov interface para camadas superiores e executa controle de fluxo e erro de
pacotes.
O quadro MAC do 802.11, como mostrado na Figura 4, consiste em um cabealho
(header) MAC, o corpo do quadro e o campo FCS (frame check sequence). Os nmeros
na figura representam o nmero de bytes de cada campo.
Protocolo DFWMAC
Alm de definir um mecanismo para transmisso fsica usando radiofreqncia ou
infravermelho, o IEEE definiu um protocolo de acesso ao meio (subcamada MAC do
nvel de enlace de dados), denominado de DFWMAC (Distributed Foundation Wireless
Medium Access Control), que suporta dois mtodos de acesso: um mtodo distribudo
bsico, que obrigatrio; e um mtodo centralizado, que opcional, podendo esses dois
mtodos coexistir (IEEE 802.11a), o protocolo de acesso ao meio das redes 802.11
tambm trata de problemas relacionados com estaes que se deslocam para outras
clulas (roaming) e com estaes perdidas (hidden node).
O mtodo de acesso distribudo forma a base sobre a qual construdo o mtodo
centralizado. Os dois mtodos, que tambm podem ser chamados de Funes de
Coordenao (Coordination Functions), so usados para dar suporte transmisso de
trfego assncrono ou trfego com retardo limitado (time bounded).
Uma funo de coordenao usada para decidir quando uma estao tem permisso para
transmitir. Na Funo de Coordenao Distribuda (Distributed Coordination Functions -
DCF), essa deciso realizada individualmente pelos pontos da rede, podendo dessa
forma ocorrer colises. Na funo de coordenao centralizada, tambm chamada de
funo pontual (Point Coordination Function - PCF), a deciso de quando transmitir
centralizada em um ponto especial que determina qual estao deve transmitir e em que
momento, evitando teoricamente a ocorrncia de colises.
Na seqncia, seguem detalhes do funcionamento dessas duas funes.
Algumas das situaes tpicas que ocorrem nas redes sem fio[8] so apresentadas a seguir.
Roaming
O roaming uma importante caracterstica de comunicao sem fio. Permite que estaes
mudem de clula e continuem enviando e recebendo informaes. Sistemas
de roaming empregam arquiteturas de microclulas que usam pontos de acesso
estrategicamente localizados. O roaming entre pontos de acesso totalmente transparente
para o usurio.
Redes sem fio tpicas dentro de prdios requerem mais que apenas um AP para cobrir
todos os ambientes. Se um usurio passeia com uma estao (aparelho sem fio), a estao
tem que se mover de uma clula para outra. A funo do roaming funciona da seguinte
forma:
Uma estao mvel, ao entrar em uma nova clula, e no estando em conversao,
registra-se automaticamente pelo AP que controla a clula destino.
Na clula visitada, o AP desta, ir verificar se a estao mvel visitante no havia
se registrado anteriormente. Caso esse procedimento no tenha sido efetuado, o
referido AP ir informar ao AP da clula origem sobre a nova posio.
3. NS-3
O NS-31 um simulador para sistemas de Internet baseado em eventos discretos, ou seja,
considera-se somente os instantes que ocorrem alguma mudana no sistema causada por
um evento e focado para o desenvolvimento de pesquisas em redes de computadores.
desenvolvido como uma biblioteca C++ que fornece um conjunto de modelos/classes que
auxiliam nas simulaes.
Criado em 1989 a partir do REAL Network Simulator, projeto da Cornell University,
desde ento o NS-3 tem evoludo com o auxlio de algumas organizaes e de
desenvolvedores da comunidade de redes por ser de cdigo aberto. Atualmente o NS-3
mantido pela DARPA (Defense Advanced Research Projects Agency) dos EUA atravs
do projeto AMAN e pela NSF (National Science Foundation) tambm dos EUA atravs
do projeto CONSER.
Tratando-se de um simulador de eventos discretos, o NS-3 oferece como resultado aps
uma simulao, os registros desses eventos. H no NS-3 vrios tipos de eventos que
podem ocorrer durante uma simulao. Esses eventos variam conforme o tipo de canal
utilizado para realizar a comunicao entre os ns da simulao.
A seguir so apresentados alguns dos tipos de eventos, retirados em (NSNAM.ORG,
2010), possveis no NS-3 durante uma simulao:
+: significa que uma operao de enfileiramento ocorreu na fila do dispositivo.
Ou seja, um pacote foi colocado na fila da interface de transmisso;
-: significa que uma operao de remoo ocorreu na fila do dispositivo. Ou seja,
um pacote foi retirado da fila da interface de transmisso;
d: significa que um pacote foi perdido, descartado. Normalmente isso ocorre
quando a fila estiver cheia;
r: significa que um pacote foi recebido por um dispositivo de rede; Na figura 2
apresentado um exemplo de trace gerado pelo NS-3 retirado do site da
ferramenta. Como j discutido, traces so arquivos gerados pelo NS-3 durante
uma simulao que no possuem as medidas calculadas, possuem somente os
registros das ocorrncias dos eventos da simulao.
4. Experimento e Resultados
5. Concluso
Numa rede sem fio estruturada, os ns mais indicados para as funes de retransmissor e
de receptor so os pontos de acesso das clulas de origem e de destino do n viajante,
mas no obrigatoriamente, j que quaisquer outros ns podem assumir estas funes.
Numa rede mvel ad hoc, porm, no existe o conceito de agente retransmissor, j
que todos os ns so mveis e podem se deslocar livremente
Em redes sem infra-estrutura, as denominadas redes ad hoc, todos os dispositivos so
capazes de estabelecer uma comunicao direta com outros dispositivos da rede, no
havendo a necessidade de um ponto de acesso, ou seja, em uma rede mvel ad hoc todos
os dispositivos mveis podem se comunicar diretamente atravs de enlaces sem fio. Nessa
rede tambm possvel o acesso aos equipamentos de uma rede fixa, desde que exista
algum tipo de infra-estrutura disponvel.
Convm salientar ainda que o protocolo de comunicao da rede mvel deve considerar
certas caractersticas que no ocorrem em uma rede fixa. bom lembrar que os elementos
portteis de uma rede ad hoc apresentam vrias limitaes de recursos, principalmente
largura de banda e autonomia de bateria.
Inicialmente as redes ad hoc foram pensadas para serem usadas em caso de catstrofes
onde seria impossvel manter uma rede fixa de apoio, como em situaes de resgate,
tragdias naturais, aplicaes militares, dentre outras. Atualmente com o avano dos
dispositivos portteis e da comunicao sem fio, as aplicaes de redes ad hoc tornaram-
se muito mais abrangentes.
6. Referncias
1. CORSON, S. e MACKER, J. Mobile Ad hoc Networking (MANET): Routing Protocol
Performance Issues and Evaluation Considerations. RFC 2501, Janeiro 1999.
2. ERGEN, M. IEEE 802.11 Tutorial. Informaes de 12 abr.2004 obtidas em:
http://esoumoy.free.fr/telecom/tutorial/ieee-tutorial.pdf
3. ERGEN, Mustafa. IEEE 802.11 Tutorial - University of California Berkeley.
4. Forman, G. H. and Zahorjan, J. (1994) "The Challenges of Mobile Computing", IEEE
Computer, vol. 27, No. 4, p. 38-47, April.
5. Protocolo 802. 11. Informaes de 13 abr.2004 obtidas em: http://www.gta.ufrj.br
6. Shan Zhou and Lei Ying, On Delay Constrained Multicast Capacity of Large-Scale
Mobile Ad-Hoc Networks, Electrical and Computer Engineering, 2009.
7. TANENBAUM, A. S. Redes de Computadores. Traduo da Quarta Edio. Ed.
Campus. Rio de Janeiro: 2003.