If you can't read please download the document
Upload
neuronixd5554
View
218
Download
0
Embed Size (px)
Citation preview
Construindo Redes Ad hoc 802.11 e Bluetooth com Linux TeoriaBreno Jacinto http://brenojac.iconis.org.br [email protected]
Agenda
Motivao RedesAdHocMveis OpadroIEEE802.11 Bluetooth RedesMesh ProtocolosdeRoteamento
AODV,OLSR,B.A.T.M.A.N BerlinFreifunk,WirelessAfrica,OndaLivre
RedesMeshComunitrias
UmfenmenochamadoBSSIDCellSplitting Concluses Referncias
Agenda
Motivao RedesAdHocMveis OpadroIEEE802.11 Bluetooth RedesMesh ProtocolosdeRoteamento
AODV,OLSR,B.A.T.M.A.N BerlinFreifunk,WirelessAfrica,OndaLivre
RedesMeshComunitrias
Concluses Referncias
Motivao
RedeCelularRedeInfraestruturada
Motivao(2)
RedeLocalSemFioRedeInfraestruturada
Motivao(3)Eseainfraestruturaestivercom problemasoufordestruda,oque acontece?
Agenda
Motivao RedesAdHocMveis OpadroIEEE802.11 Bluetooth RedesMesh ProtocolosdeRoteamento
AODV,OLSR,B.A.T.M.A.N BerlinFreifunk,WirelessAfrica
RedesMeshComunitrias
Concluses Referncias
MANETs
MANETMobileAdHocNetworks Essencialmente,umaMANETumaredeseminfraestrutura Exemplo:transferirumarquivoviaBluetooth(comunicaoem umsalto)
ocasomaissimplesdeumaMANET Topologiasmaioresrequeremumparadigmafundamental: Comunicaoemmltiplossaltos
Por exemplo:UAVs
Battlegroup Network
Sensor Network
9
MANETs
ComunicaoMultisalto[VerAnimao]
10
MANETs: Desafios
NumaMANET,osprpriosnsdaredesoainfra estrutura[1] Todonfazopapeldeumroteadoredeswitch[2]
Ouseja,encaminhainformaesquesodestinadasoutros nsdarede
Almdisso,numaMANET,amobilidadedosns arbitrria
Essapremissatemimplicaesimportantes Comorotearinformaesparaumnqueestsemovendo? Comomanterconexes,seonsairdoalcance?
11
MANETs: Desafios
CaractersticaspeculiaresdasRedesSemFioemgeral: Perdadepacotesdevidoaerrosdetransmisso Capacidadedosenlacesvarivel Disconexesfrequenteseparticionamentodarede Bandalimitadaparaacomunicao Limitaesimpostaspelaredeemsi Topologiasdinmicas,mudanascontantesderotas Faltadeinteraoentreascamadas:Umaaplicaonotemidiado queestsepassandonarede Limitaesparaasaplicaes Usodabateria(energia) Processamentoearmazenamentolimitado
Ausnciadeinfraestrutura,necessidadedeautoorganizaoemtodas 12 ascamadasdapilhadeprotocolos
Na poca da Internet...
EstesproblemasnoexistiamnaInternet, quandooTCP/IPfoidesenvolvido Afinal,aInternetamaiorredeinfra estruturadadomundo
13
MANETs
NaInternet,noexistemobilidade! Nsdedicadosfazemoroteamento Protocolosdetransporte,comooTCP,foramprojetadosna pocadeascensodaInternet Umaenormidadedeaplicaesexistemhojeesousadas pelomundointeiro Claroqueaspessoasqueremessasaplicaesrodandoem umaMANET Mas...Issononadatrivial!
14
MANETs
Asaplicaesdependemdeprotocoloscomo oTCPeUDP,queporsuavezdependemdo IP
NssoidentificadosporumIP,tidocomonico Noenlace,osnssoidentificadospeloMAC address
15
Outrosproblemas:
MANETs
Quandoonsemove,oendereopermanceomesmo? Esemudaroendereo,comoficamasconexesTCP, UDP?
Almdisso,osenlacessemfiosonaturalmente noconfiveis
Suscetveisinterferncias(espectroISM2.4GHz) Atenuaodosinalporobstculose/ouchuva
NadadissofoiprevistoquandooTCP/IPfoi criado16
MANETs
AtualmenteMANETsumtemaativodepesquisa, buscandorespondertaisperguntas
Endereamentodosns ProtocolosdeRoteamento Impactodamobilidadesobreoendereamentoeoroteamento AdaptaodosprotocoloseaplicaesdaInternet(TCP,UDPetc) paracenriosdaMANET SeguranaeprivacidadeemRedesAdHoc
Emgeral,oenlacemaisusadoparaMANETshojepadro IEEE802.11
17
Agenda
Motivao RedesAdHocMveis OpadroIEEE802.11 Bluetooth RedesMesh ProtocolosdeRoteamento
AODV,OLSR,B.A.T.M.A.N BerlinFreifunk,WirelessAfrica
RedesMeshComunitrias
Concluses Referncias
IEEE 802.11: Histrico 1997:aprovaodopadroIEEE802.11 1999:aprovaodospadresIEEE802.11aeb 2000:lanamentodamarcaWiFi(WirelessFidelity) 2001:encontradasfalhasnoWiredEquivalentPrivacy(WEP) 2002:lanamentodoWiFiProtectedAccess(WPA) 2003:aprovaodopadroIEEE802.11g 2004:aprovaodopadroIEEE802.11i(WPA2) 2005:aprovaodopadroIEEE802.11e(QoS) 2006:primeirasimplementaesdopadroIEEE802.11n Etc.
IEEE 802.11
IEEE 802.11 Atualmente
Hoje
Padrodefactopararedeslocaissemfio
Amaioriadosnovoscomputadoresportteissaemdefbricaequipados cominterfacesIEEE802.11 Equipatambmcomputadoresdemo,celulares,mquinasfotogrficas etc.
Hotspotssendoimplementadosnasreasmetropolitanas Formaodasprimeirascomunidadesderede Melhoriasnopadroat2008(802.11nMIMO,r,setc.) IEEE802.16(WiMax)eIEEE802.11s(redesemmalha)criando redessemfiometropolitanas Dados,vozevdeosobreessasredes
Amanh
Acessogratuitoparatodoseemtodososlugares
IEEE 802.11: Modo de Operao
OpopularWiFi,quepermiteconstruirWirelessLANs (WLANs) EstepadrotambmpermitecriarRedesAdHoc,pois especificadomodosdeoperaodaplaca Porexemplo,umaplacaemmodoManagedpodeacessar redesinfraestruturadas JaplacaemmodoAdHocusadaparaconstruir MANETs Atualmente,atecnologiamaispervasiva,estandopresentes emquasetodososnotebooks,eemalgunscelulares(comoo N95daNokia)
Modo Managed versus Ad Hoc
Agenda
Motivao RedesAdHocMveis OpadroIEEE802.11 Bluetooth RedesMesh ProtocolosdeRoteamento
AODV,OLSR,B.A.T.M.A.N BerlinFreifunk,WirelessAfrica
RedesMeshComunitrias
Concluses Referncias
Bluetooth
Usadainicialmenteparaeliminarcabos possvelfazerWirelessPANs(WPANs)com oBluetooth,comalcancesentre10m100m ebandadeat3Mb/s Topologias:Piconete Scatternets
Bluetooth
Bluetooth
BaixoCusto; Atuanafreqnciade2,4GHz; Baixoconsumodeenergia Embutidoemdispositivos
Bluetooth: Verses
Almdasclasses,oBluetoothfoirevisadovrias vezes:Averso1.1foiainicial; Averso1.2,provumasoluoparacoexistir redesBluetootheWiFinoespectro2.4GHz,sem interfernciaentreeles
Atravsdatcnica"AdaptiveFrequencyHopping (AFH)" Pareamentoobrigatrio ~700Kbpsnominal
Averso2.0,vemcomatcnicade"EnhancedData Rate"(EDR)permitindochegarat3Mbps nominalmente 28
Bluetooth: ClassesPower Class Consumo Em dBm Alcance Esperado Alcance sem barreiras 100m 50m 30m
Class 1 Class 2 Class 3
100mW 2.5mW 1mW
20dBm 4dBm 0dBm
42m 16m 10m
29
Agenda
Motivao RedesAdHocMveis OpadroIEEE802.11 Bluetooth RedesMesh ProtocolosdeRoteamento
AODV,OLSR,B.A.T.M.A.N BerlinFreifunk,WirelessAfrica
RedesMeshComunitrias
Concluses Referncias
Redes Mesh
RedesMeshsurgiramaotentarcolocarRedesAdHoc paraomundoreal[4] Premissamaismodesta
Algunsnssoestacionriosnosemovemetmfunes dedicadas
Logo,algumainfraestruturaexiste Noentanto,acomunicaocontinuasendocommltiplos saltos,ecadancontinuasendoumroteador Mobilidadetambmsuportada
Redes Mesh (2)
Cenriodeexemplo
Agenda
Motivao RedesAdHocMveis OpadroIEEE802.11 Bluetooth RedesMesh ProtocolosdeRoteamento
SobreRoteamento AODV,OLSR,B.A.T.M.A.N BerlinFreifunk,WirelessAfrica
RedesMeshComunitrias
Concluses Referncias
Roteamento(1): IPs Pblicos X Privados
Roteamento (2)
Roteamento (3)
Roteamento: DHCP
Tabela Roteamento
Protocolos de Roteamento
TantoasRedesAdHocquantoasRedesMesh tornamseoperacionaisatravsdeumprotocolo deroteamento Taisprotocolossoresponsveispor:
Descobrirrotasdeumdispositivoparaqualqueroutro dispositivonarede Manterasrotas,casohajamudanatopolgica,isto, algumndaredemoveuseeumarotaparaelefoi modificada
partecrucialparaaoperaodarede
Roteamento Ad Hoc
Tipicamente,doisparadigmassoseguidos pelosprotocolos: Reativo:odestinodescobertonomomento emqueseprecisaenviarainformao(pela aplicao) AODVAdHocOn DemandDistance Vector(RFC3561)
Roteamento Ad Hoc
Proativo:rotassodescobertasemantidas constantemente OLSR:OpenLinkStateProtocol(RFC3626)
Multipoint Relay (MPR)
Multipoint Relay (MPR)
Multipoint Relay (MPR)
Multipoint Relay (MPR)
Multipoint Relay (MPR)
Multipoint Relay (MPR)
Multipoint Relay (MPR)
Multipoint Relay (MPR)
Regra
Encaminhamento de TrficoUmnsirretransmitirumpacoteOLSR setiversidoescolhidocomoMPRpelo ultimonqueretransmitiuopacoteeseesse pacotetiverTTL>0
Roteamento Ad Hoc
B.A.T.M.A.NBetterApproachtoMobileAdHoc Networks[7]
Projetoiniciadoporumacomunidadeindependente UsuriosquejusavamoprotocoloOLSRemescalamdia,cerca de400nsnarede Noentanto,naprticaoOLSRmostrousecomdesempenho limitado Muitasheursticasdemonstraramseimpraticveis,apesarde estaremdefinidasnoRFCdoOLSR
hojeoprojetomaisativoemredesmeshnomundointeiro, testadoatravsderedescomunitrias
Agenda
Motivao RedesAdHocMveis OpadroIEEE802.11 Bluetooth RedesMesh ProtocolosdeRoteamento
AODV,OLSR,B.A.T.M.A.N BerlinFreifunk,WirelessAfrica
RedesMeshComunitrias
Concluses Referncias
Redes Mesh Comunitrias
Socomunidadesespalhadaspelomundo,fazendouso deRedesMeshnumescopometropolitano ApesardeWLANs...Seremlocais! Comadevidaengenharia,possvelusaro802.11 paraespalharosinalnumraiodeat30km Isso,obviamente,comvisadadireta(semobstculos) eantesbempotentes Oresultado...fantstico.
Redes Mesh Comunitrias(2)
BerlinFreifunk[4]
Redecriadaemporusurios,comointuitodeprover comunicaodebaixocustoentreeles umadasmaioresepioneirasredesmeshdomundo Temmaisde400nsemoperao Internetoserviobsico,masusuriosfazemusode servuoscomoVoIP,porexemplo Issoimplicaenousarosserviosdaoperadoratelefnica Umahistriacuriosa...
Redes Mesh Comunitrias(3)
WirelessAfrica[5]
Projetocomointuitodediminuiraexclusodigitalempases emdesenvolvimento; Paraisso,elesfocamemdiversosaspectos:
DesenvolvimentodeCapitalHumano; Desenvolvimentodeaplicaesdentrodoescopodoprojeto, visandopesquisas; Pesquisasemtecnologiasavanadas
Emgeral,oprojetoinvestigacomooferecerInternetde formabarataerpida,comodisponibilizardispositivosde acessomaisbaratos,enfim,qualidadecombaixocusto.
Redes Mesh Comunitrias(4)
OndaLivre[6]
Projetoinicialparaconstruircidadesdigitaisno Brasil Baseiasenatraduodofirmwareparaportugus doBerlinFreifunk Estefirmware,porsuavez,baseiasenoOpenWRT, umLinuxcustomizadoparacabernumroteador Wireless,comooWRT54GL:
Referncias
[1]M.ContiandS.Giordano.Multihopadhocnetworking: Thereality.InIEEECommunicationsMagazine,2007. [2]M.ContiandS.Giordano.Multihopadhocnetworking: Thetheory.InIEEECommunicationsMagazine,2007. [3]Riggio,R.etal.Hardwareandsoftwaresolutionsfor wirelessmeshnetworktestbeds, [4]http://wiki.freifunk.net/Kategorie:English [5]http://wirelessafrica.meraka.org.za/ [6]http://www.ondalivre.org.br/ [7]http://www.openmesh.net/
Obrigado!Perguntas?