SlideShare uma empresa Scribd logo
1 de 32
Baixar para ler offline
escolahacker.com.br
Wireless MESH Network
escolahacker.com.br
Sobre mim
● Prof. Esp. Paulo Henrique
S. Barbosa.
– Especialista em Seguranca da
Informacao e Computadores;
– Fundador Escola Hacker Etico
EAD;
–
– linkedin.com/paulohenriqueph
– fb.com/agenteph
– agenteph@gmail.com
– ph@escolahacker.com.br
escolahacker.com.br
Agenda
● O que são redes Mesh.
● Características.
● Funcionamento.
● Equipamentos.
● Projeto MeshON
– Pontos Estratégicos.
escolahacker.com.br
● O que são redes Mesh
● Redes Mesh (Redes em Malha):
– São um aglomerado de AP (Access Points)
distribuindo conexões em massa formando
uma única rede dentro de uma rua, bairro
ou cidade inteira.
– Cada AP tem uma função de repetidor e
pode se conectar a um ou mais repetidores
espalhados por uma área.
– Podemos gerar uma rede decentralizada,
formando uma topologia única e um design
inovador do conceito Internet para todos.
escolahacker.com.br
● O que são redes Mesh
● Redes Mesh (Redes em Malha):
– Diferente de uma topologia estrela que
necessita de um equipamento centralizado
como um router por exemplo, em uma Mesh
cada pode pode conversar com cada nó
independente, em alguns casos cada nó não
necessariamente precisa estar conectado
na internet, basta somente um nó na rede.
– Uma das vantagens é, além de uma rede
única e descentralizada, é que, se um dos
nós (AP) cair a rede continua
normalmente.
escolahacker.com.br
● O que são redes Mesh
● Temos dois tipos de redes Mesh:
– Full Mesh – Todos os AP são conectados.
– Parcial Mesh – AP conectados, não todos.
escolahacker.com.br
● O que são redes Mesh
escolahacker.com.br
Mesh no mundo
escolahacker.com.br
Mesh no mundo
escolahacker.com.br
Mesh no mundo
escolahacker.com.br
Vamos aos pontos Mesh...
● Vantagens...
– Eles são self-healing: Se qualquer nó
falhar, outro tomará o seu lugar.
– A rede se torna maior e mais rápido à medida
que mais nós são adicionados.
– Eles são convenientes em locais que não
possuem conexões Ethernet, tais como salas
de concerto ao ar livre, armazéns e
configurações de transporte.
– Eles são úteis onde sinais sem fio são
intermitentemente bloqueados.
– A rede é mais rápida. Porque os pacotes
locais não precisam correr de volta para um
servidor central.
escolahacker.com.br
Vamos aos pontos Mesh...
● Desvantagens...
– Eles ainda estão em desenvolvimento.
– Ainda estão criando novas normas para o uso.
– Ligações sem fios são inerentemente não
confiável.
– Elas não são completamente transparentes.
– Nós em movimento (por exemplo, aqueles em
veículos) não pode estabelecer novas
conexões facilmente (ainda em estudo).
– Quando a topologia de uma rede muda, algumas
vias de transmissão pode ser interrompida
temporariamente. Voz e vídeo ainda não
funcionam bem em Mesh.
escolahacker.com.br
Funcionamento
● Basicamente toda a rede funciona usando
pontos de acesso sem fio (APs).
● Um protocolo de roteamento dinâmico é a
principal medida usada em cada AP.
● Quando o tráfego é gerado cada AP procura a
rota mais rápido e segura para o destino
dos pacotes de rede.
● Trabalha nos padrões IEEE 802.11x para
redes Wireless.
escolahacker.com.br
Funcionamento
● Podemos funcionar necessitamos de apenas um
dos nós conectados a Internet.
● Caso haja mais ISP, necessitamos criar
rotas.
escolahacker.com.br
Funcionamento
● A maioria das redes wireless funcionam em
modo de infra-estrutura, diferente do modo
Ad-HOC.
● o modo adhoc não existe uma relação
hierárquica master-cliente.
● Os nós podem comunicar entre si, desde que
estejam ao alcance dos seus interfaces
wireless e ambos os poderiam atingir a
velocidade plena de transmissão de dados
trabalhando em modo adhoc, por exemplo.
● A desvantagem do modo adhoc é que os
clientes não repetem o tráfego destinado a
outros clientes.
escolahacker.com.br
Funcionamento
● Como vimos, redes adhoc não repetem dados,
MAS PODEM FAZÊ-LO SE APLICARMOS ROTEAMENTO.
● As redes mesh são baseadas na estratégia de
que cada nó em modo mesh atua como um
repetidor para estender a cobertura da rede
wireless.
● Quanto mais nós, melhor a cobertura de
rádio e maior o alcance da nuvem mesh.
● Através do uso de protocolos de roteamento
que, automaticamente, mantém tabelas de
roteamento individuais em cada nó
envolvido, podemos ter uma rede melhor.
escolahacker.com.br
Funcionamento
● Alguns protocolos atuais que usam
cabeamento físico, como protocolo OSPF -
Open Shortest Path First (“Abrir primeiro o
caminho mais curto”) não funcionam muito
bem em redes wireless porque não podem
lidar muito com comunicações que mudam
rapidamente, ele atua melhor em áreas
fixas.
● Desta forma é necessário um protocolo
específico que ajude as redes Mesh e
evoluir sem perder suas características.
● Para este fim, temos o Optimized Link State
Routing Daemon (OLSR) (RFC 7181) (Camada
03, modelo OSI).
escolahacker.com.br
Funcionamento
● O Optimized Link State Routing Daemon (OLSR
- Serviço de roteamento optimizado para
ligação) é uma aplicação de roteamento
desenvolvida para funcionar em redes
wireless.
● É um projeto de código aberto com suporte a
Mac OS X, Windows, linux e Unix. olsrd está
disponível para pontos de acesso que usam
(ou podem usar) o Linux, como a família dos
linksys, asus, accesscube e etc.
● O OLSRD pode trabalhar com vários
interfaces de rede e ser estendido através
de plugins, e ainda suporta ipv6.
escolahacker.com.br
Funcionamento
● Em execução por algum tempo, um nó sabe da
existência de todos os outros nós da nuvem
Mesh usando OLSRD.
● Este tratamento dado ao roteamento é
chamado de roteamento pró-ativo (Proactive
Routing), que procura as rotas
automaticamente.
● Com o OSLRD um AO constantemente envia uma
mensagem de broadcast em intervalos de
tempos, de forma que os vizinhos possam
detectar sua presença.
● Cada nó faz a estatística de quantas
mensagens foram perdidas ou recebidas de
cada vizinho.
escolahacker.com.br
Funcionamento
● A informação recebida é transmitida como
mensagens de controle chamadas Topology
Control, ou TC messages) e encaminhada
pelos vizinhos escolhidos para serem
retransmissores multi-ponto.
● Cada multi-ponto discute qual a melhor rota
para enviar os pacotes.
● Outro detalhe é que cada rota deve ter um
endereçamento único, desta forma ajuda o
algoritmo e mantém a comunicação constante.
● Pode ser instalado em qualquer distribuição
Linux, seu arquivo de configuração é o
/etc/olsrd.conf
escolahacker.com.br
Funcionamento
● Exemplo de uma instalação simples:
UseHysteresis no #previne erros
TcRedundancy 2 #controla a redundância do TC
MprCoverage 3 # quant. cobertura multi-ponto
LinkQualityLevel2 #qualidade do link.
LinkQualityWinSize 20 #tamanho da janela de pacote
LoadPlugin "olsrd_dyn_gw.so.0.3" {
PlParam "Interval" #intervalos
PlParam "Ping"
PlParam "Ping"
}
Interface "eth0" "wlan0" {
Ip4Broadcast 255.255.255.255
}
escolahacker.com.br
Equipamentos
● Hoje em dia, temos Repetidores e AP
disponíveis no mercado que podem nos ajudar
na criação de uma pequena ou média rede
Mesh, ou até mesmo computadores como
routers.
– Em uma rua ou em um bairro já podemos
usar equipamentos comuns.
– Porém toda a configuração de rotas e
conexões devem ser feitas de maneira
adequada.
● E quanto a cidades inteiras? Ou distâncias
maiores? Já existem equipamentos
disponíveis?
escolahacker.com.br
Equipamentos
● Caso o uso for equipamentos já prontos,
temos exemplos:
escolahacker.com.br
Equipamentos
● Caso o uso for equipamentos já prontos,
temos exemplos:
escolahacker.com.br
Redes Mesh pelo mundo...
● Em Portugal, com Batman-adv, 18 aps.
● Espanha - Guifi.net 31.302 nós estando
20.130 operacionais cobrindo 36.465 km.
● Alemanha - http://freifunk.net/
● Argentina – Altermundi.
● Australia - The Mesh http://the-mesh.org.
● EUA - openlibernet.org
● Canada - Reseaulibre em Montreal.
● Brasil - Existe um projeto no SP, no
hackerspacesp.
– Imperatriz? Vamos lá!? :)
escolahacker.com.br
Projeto MeshON Imperatriz
● Podemos usar equipamentos adaptados (menos
custo) ou equipamentos prontos.
– O maior equipamento em questão hoje em
dia pode chegar a 600 pés (180m).
● Vamos utilizar um mapa e ver qual
distância de cobertura da Rede.
● Vamos conhecer alguns pontos
estratégicos.
escolahacker.com.br
Projeto MeshON Imperatriz
escolahacker.com.br
Projeto MeshON Imperatriz
escolahacker.com.br
Projeto MeshON Imperatriz
escolahacker.com.br
Referências
● http://www.tldp.org/HOWTO/OLSR-IPv6-HOWTO/olsrlinux.html
● https://wiki.openwrt.org/doc/howto/mesh.olsr
● http://www.openlibernet.org
● http://freifunk.net/en/how-to-join/
● http://www.open-mesh.com/products/access-points.html
● http://www.olsr.org/
● http://wiki.funkfeuer.at/index.php/OLSR-NG
Perguntas?
Este slide está disponível no slideshare.net ou em
www.escolahacker.com.br
escolahacker.com.br
Uma comunidade bacana.
escolahacker.com.br
www.escolahacker.com.br
ImperatriX hackerspacema
groups.google.com/group/hackerspacema

Mais conteúdo relacionado

Mais procurados

164519997 curso-de-redes-laercio-vasconcelos-capitulo-01
164519997 curso-de-redes-laercio-vasconcelos-capitulo-01164519997 curso-de-redes-laercio-vasconcelos-capitulo-01
164519997 curso-de-redes-laercio-vasconcelos-capitulo-01Marco Guimarães
 
Topologias de redes.
Topologias de redes.Topologias de redes.
Topologias de redes.Bianca Silva
 
Principais dispositivos de expansão e interligação de redes
Principais dispositivos  de expansão e interligação de redesPrincipais dispositivos  de expansão e interligação de redes
Principais dispositivos de expansão e interligação de redesSusannah18
 
Topologias Físicas De Redes
Topologias Físicas De RedesTopologias Físicas De Redes
Topologias Físicas De Redesandregodinho
 
Redes de computadores
Redes de computadoresRedes de computadores
Redes de computadoresJean Rocha
 
Trab De Rc
Trab De RcTrab De Rc
Trab De Rch3ld3r
 
164519997 curso-de-redes-laercio-vasconcelos-capitulo-01-141027091745-convers...
164519997 curso-de-redes-laercio-vasconcelos-capitulo-01-141027091745-convers...164519997 curso-de-redes-laercio-vasconcelos-capitulo-01-141027091745-convers...
164519997 curso-de-redes-laercio-vasconcelos-capitulo-01-141027091745-convers...Robson Levi
 
Hardwaresde rde interconexão de redes locais
Hardwaresde rde interconexão de redes locaisHardwaresde rde interconexão de redes locais
Hardwaresde rde interconexão de redes locaisdanthon
 
Exercicio 1 - conceitos camadas e protocolos
Exercicio 1 - conceitos camadas e protocolosExercicio 1 - conceitos camadas e protocolos
Exercicio 1 - conceitos camadas e protocolosMauro Pereira
 
06 topologias de rede
06   topologias de rede06   topologias de rede
06 topologias de redejettaboris
 
Exercicio 2 endereços, dispositivos, internet-intranet-extranet, padroes, c...
Exercicio 2   endereços, dispositivos, internet-intranet-extranet, padroes, c...Exercicio 2   endereços, dispositivos, internet-intranet-extranet, padroes, c...
Exercicio 2 endereços, dispositivos, internet-intranet-extranet, padroes, c...Mauro Pereira
 
tipologias de rede
tipologias de redetipologias de rede
tipologias de redeKaska Lucas
 
Topologias De Rede
Topologias De RedeTopologias De Rede
Topologias De Redecats493
 

Mais procurados (19)

Aula 02 redes
Aula 02   redesAula 02   redes
Aula 02 redes
 
164519997 curso-de-redes-laercio-vasconcelos-capitulo-01
164519997 curso-de-redes-laercio-vasconcelos-capitulo-01164519997 curso-de-redes-laercio-vasconcelos-capitulo-01
164519997 curso-de-redes-laercio-vasconcelos-capitulo-01
 
Topologias de redes.
Topologias de redes.Topologias de redes.
Topologias de redes.
 
Principais dispositivos de expansão e interligação de redes
Principais dispositivos  de expansão e interligação de redesPrincipais dispositivos  de expansão e interligação de redes
Principais dispositivos de expansão e interligação de redes
 
Conceitos de rede
Conceitos de redeConceitos de rede
Conceitos de rede
 
Topologias Físicas De Redes
Topologias Físicas De RedesTopologias Físicas De Redes
Topologias Físicas De Redes
 
Redes de computadores
Redes de computadoresRedes de computadores
Redes de computadores
 
Curso De Redes
Curso De RedesCurso De Redes
Curso De Redes
 
Trab De Rc
Trab De RcTrab De Rc
Trab De Rc
 
164519997 curso-de-redes-laercio-vasconcelos-capitulo-01-141027091745-convers...
164519997 curso-de-redes-laercio-vasconcelos-capitulo-01-141027091745-convers...164519997 curso-de-redes-laercio-vasconcelos-capitulo-01-141027091745-convers...
164519997 curso-de-redes-laercio-vasconcelos-capitulo-01-141027091745-convers...
 
Hardwaresde rde interconexão de redes locais
Hardwaresde rde interconexão de redes locaisHardwaresde rde interconexão de redes locais
Hardwaresde rde interconexão de redes locais
 
Exercicio 1 - conceitos camadas e protocolos
Exercicio 1 - conceitos camadas e protocolosExercicio 1 - conceitos camadas e protocolos
Exercicio 1 - conceitos camadas e protocolos
 
Topologias de rede
Topologias de redeTopologias de rede
Topologias de rede
 
Iccr
IccrIccr
Iccr
 
06 topologias de rede
06   topologias de rede06   topologias de rede
06 topologias de rede
 
Exercicio 2 endereços, dispositivos, internet-intranet-extranet, padroes, c...
Exercicio 2   endereços, dispositivos, internet-intranet-extranet, padroes, c...Exercicio 2   endereços, dispositivos, internet-intranet-extranet, padroes, c...
Exercicio 2 endereços, dispositivos, internet-intranet-extranet, padroes, c...
 
Ficha de trabalho_6
Ficha de trabalho_6Ficha de trabalho_6
Ficha de trabalho_6
 
tipologias de rede
tipologias de redetipologias de rede
tipologias de rede
 
Topologias De Rede
Topologias De RedeTopologias De Rede
Topologias De Rede
 

Semelhante a Rede Mesh sem Fio: Funcionamento e Projeto MeshON para Imperatriz

Comunicação de Dados - Modulo 5
 Comunicação de Dados - Modulo 5 Comunicação de Dados - Modulo 5
Comunicação de Dados - Modulo 5Mariana Hiyori
 
Equpamentos Passivos Miguel Ferreira
Equpamentos Passivos  Miguel FerreiraEqupamentos Passivos  Miguel Ferreira
Equpamentos Passivos Miguel FerreiraMiguel Ferreira
 
Redes de computadores
Redes de computadoresRedes de computadores
Redes de computadoresJakson Silva
 
Informática Aplicada - Rede de computadores
Informática Aplicada - Rede de computadoresInformática Aplicada - Rede de computadores
Informática Aplicada - Rede de computadoresAnderson Pontes
 
Aula 07 - Projeto de Topologia e Exercícios - Parte II
Aula 07 - Projeto de Topologia e Exercícios - Parte IIAula 07 - Projeto de Topologia e Exercícios - Parte II
Aula 07 - Projeto de Topologia e Exercícios - Parte IIDalton Martins
 
Desenho da rede
Desenho da redeDesenho da rede
Desenho da redeH P
 
Apresentação - IT Specialist
Apresentação - IT SpecialistApresentação - IT Specialist
Apresentação - IT SpecialistAlan Carlos
 
REDES DE COMPUTADORES.pptx
REDES DE COMPUTADORES.pptxREDES DE COMPUTADORES.pptx
REDES DE COMPUTADORES.pptxJonasVimbane
 
Aula Teste Fatec - Projeto de Redes de Computadores
Aula Teste Fatec - Projeto de Redes de ComputadoresAula Teste Fatec - Projeto de Redes de Computadores
Aula Teste Fatec - Projeto de Redes de ComputadoresDalton Martins
 
Mini curso redes_computadores
Mini curso redes_computadoresMini curso redes_computadores
Mini curso redes_computadoreselgi.elgi
 
Conceito e estruturas de redes...
Conceito e estruturas de redes...Conceito e estruturas de redes...
Conceito e estruturas de redes...Alison Rodrigues
 

Semelhante a Rede Mesh sem Fio: Funcionamento e Projeto MeshON para Imperatriz (20)

Apresentacao cp2011
Apresentacao cp2011Apresentacao cp2011
Apresentacao cp2011
 
Apresentacao cp2011
Apresentacao cp2011Apresentacao cp2011
Apresentacao cp2011
 
Comunicação de Dados - Modulo 5
 Comunicação de Dados - Modulo 5 Comunicação de Dados - Modulo 5
Comunicação de Dados - Modulo 5
 
Equpamentos Passivos Miguel Ferreira
Equpamentos Passivos  Miguel FerreiraEqupamentos Passivos  Miguel Ferreira
Equpamentos Passivos Miguel Ferreira
 
Redes de computadores
Redes de computadoresRedes de computadores
Redes de computadores
 
Informática Aplicada - Rede de computadores
Informática Aplicada - Rede de computadoresInformática Aplicada - Rede de computadores
Informática Aplicada - Rede de computadores
 
Aula 07 - Projeto de Topologia e Exercícios - Parte II
Aula 07 - Projeto de Topologia e Exercícios - Parte IIAula 07 - Projeto de Topologia e Exercícios - Parte II
Aula 07 - Projeto de Topologia e Exercícios - Parte II
 
Desenho da rede
Desenho da redeDesenho da rede
Desenho da rede
 
Apresentação - IT Specialist
Apresentação - IT SpecialistApresentação - IT Specialist
Apresentação - IT Specialist
 
Tbr de redes
Tbr de redesTbr de redes
Tbr de redes
 
Redes aula 1
Redes   aula 1Redes   aula 1
Redes aula 1
 
AULA DO DIA SEGUNDO DIA.pptx
AULA DO DIA SEGUNDO DIA.pptxAULA DO DIA SEGUNDO DIA.pptx
AULA DO DIA SEGUNDO DIA.pptx
 
REDES DE COMPUTADORES.pptx
REDES DE COMPUTADORES.pptxREDES DE COMPUTADORES.pptx
REDES DE COMPUTADORES.pptx
 
Aula 2
Aula 2Aula 2
Aula 2
 
Factura Clix
Factura ClixFactura Clix
Factura Clix
 
1108
11081108
1108
 
Aula Teste Fatec - Projeto de Redes de Computadores
Aula Teste Fatec - Projeto de Redes de ComputadoresAula Teste Fatec - Projeto de Redes de Computadores
Aula Teste Fatec - Projeto de Redes de Computadores
 
Mini curso redes_computadores
Mini curso redes_computadoresMini curso redes_computadores
Mini curso redes_computadores
 
Redes de computadores
Redes de computadoresRedes de computadores
Redes de computadores
 
Conceito e estruturas de redes...
Conceito e estruturas de redes...Conceito e estruturas de redes...
Conceito e estruturas de redes...
 

Rede Mesh sem Fio: Funcionamento e Projeto MeshON para Imperatriz

  • 2. escolahacker.com.br Sobre mim ● Prof. Esp. Paulo Henrique S. Barbosa. – Especialista em Seguranca da Informacao e Computadores; – Fundador Escola Hacker Etico EAD; – – linkedin.com/paulohenriqueph – fb.com/agenteph – agenteph@gmail.com – ph@escolahacker.com.br
  • 3. escolahacker.com.br Agenda ● O que são redes Mesh. ● Características. ● Funcionamento. ● Equipamentos. ● Projeto MeshON – Pontos Estratégicos.
  • 4. escolahacker.com.br ● O que são redes Mesh ● Redes Mesh (Redes em Malha): – São um aglomerado de AP (Access Points) distribuindo conexões em massa formando uma única rede dentro de uma rua, bairro ou cidade inteira. – Cada AP tem uma função de repetidor e pode se conectar a um ou mais repetidores espalhados por uma área. – Podemos gerar uma rede decentralizada, formando uma topologia única e um design inovador do conceito Internet para todos.
  • 5. escolahacker.com.br ● O que são redes Mesh ● Redes Mesh (Redes em Malha): – Diferente de uma topologia estrela que necessita de um equipamento centralizado como um router por exemplo, em uma Mesh cada pode pode conversar com cada nó independente, em alguns casos cada nó não necessariamente precisa estar conectado na internet, basta somente um nó na rede. – Uma das vantagens é, além de uma rede única e descentralizada, é que, se um dos nós (AP) cair a rede continua normalmente.
  • 6. escolahacker.com.br ● O que são redes Mesh ● Temos dois tipos de redes Mesh: – Full Mesh – Todos os AP são conectados. – Parcial Mesh – AP conectados, não todos.
  • 11. escolahacker.com.br Vamos aos pontos Mesh... ● Vantagens... – Eles são self-healing: Se qualquer nó falhar, outro tomará o seu lugar. – A rede se torna maior e mais rápido à medida que mais nós são adicionados. – Eles são convenientes em locais que não possuem conexões Ethernet, tais como salas de concerto ao ar livre, armazéns e configurações de transporte. – Eles são úteis onde sinais sem fio são intermitentemente bloqueados. – A rede é mais rápida. Porque os pacotes locais não precisam correr de volta para um servidor central.
  • 12. escolahacker.com.br Vamos aos pontos Mesh... ● Desvantagens... – Eles ainda estão em desenvolvimento. – Ainda estão criando novas normas para o uso. – Ligações sem fios são inerentemente não confiável. – Elas não são completamente transparentes. – Nós em movimento (por exemplo, aqueles em veículos) não pode estabelecer novas conexões facilmente (ainda em estudo). – Quando a topologia de uma rede muda, algumas vias de transmissão pode ser interrompida temporariamente. Voz e vídeo ainda não funcionam bem em Mesh.
  • 13. escolahacker.com.br Funcionamento ● Basicamente toda a rede funciona usando pontos de acesso sem fio (APs). ● Um protocolo de roteamento dinâmico é a principal medida usada em cada AP. ● Quando o tráfego é gerado cada AP procura a rota mais rápido e segura para o destino dos pacotes de rede. ● Trabalha nos padrões IEEE 802.11x para redes Wireless.
  • 14. escolahacker.com.br Funcionamento ● Podemos funcionar necessitamos de apenas um dos nós conectados a Internet. ● Caso haja mais ISP, necessitamos criar rotas.
  • 15. escolahacker.com.br Funcionamento ● A maioria das redes wireless funcionam em modo de infra-estrutura, diferente do modo Ad-HOC. ● o modo adhoc não existe uma relação hierárquica master-cliente. ● Os nós podem comunicar entre si, desde que estejam ao alcance dos seus interfaces wireless e ambos os poderiam atingir a velocidade plena de transmissão de dados trabalhando em modo adhoc, por exemplo. ● A desvantagem do modo adhoc é que os clientes não repetem o tráfego destinado a outros clientes.
  • 16. escolahacker.com.br Funcionamento ● Como vimos, redes adhoc não repetem dados, MAS PODEM FAZÊ-LO SE APLICARMOS ROTEAMENTO. ● As redes mesh são baseadas na estratégia de que cada nó em modo mesh atua como um repetidor para estender a cobertura da rede wireless. ● Quanto mais nós, melhor a cobertura de rádio e maior o alcance da nuvem mesh. ● Através do uso de protocolos de roteamento que, automaticamente, mantém tabelas de roteamento individuais em cada nó envolvido, podemos ter uma rede melhor.
  • 17. escolahacker.com.br Funcionamento ● Alguns protocolos atuais que usam cabeamento físico, como protocolo OSPF - Open Shortest Path First (“Abrir primeiro o caminho mais curto”) não funcionam muito bem em redes wireless porque não podem lidar muito com comunicações que mudam rapidamente, ele atua melhor em áreas fixas. ● Desta forma é necessário um protocolo específico que ajude as redes Mesh e evoluir sem perder suas características. ● Para este fim, temos o Optimized Link State Routing Daemon (OLSR) (RFC 7181) (Camada 03, modelo OSI).
  • 18. escolahacker.com.br Funcionamento ● O Optimized Link State Routing Daemon (OLSR - Serviço de roteamento optimizado para ligação) é uma aplicação de roteamento desenvolvida para funcionar em redes wireless. ● É um projeto de código aberto com suporte a Mac OS X, Windows, linux e Unix. olsrd está disponível para pontos de acesso que usam (ou podem usar) o Linux, como a família dos linksys, asus, accesscube e etc. ● O OLSRD pode trabalhar com vários interfaces de rede e ser estendido através de plugins, e ainda suporta ipv6.
  • 19. escolahacker.com.br Funcionamento ● Em execução por algum tempo, um nó sabe da existência de todos os outros nós da nuvem Mesh usando OLSRD. ● Este tratamento dado ao roteamento é chamado de roteamento pró-ativo (Proactive Routing), que procura as rotas automaticamente. ● Com o OSLRD um AO constantemente envia uma mensagem de broadcast em intervalos de tempos, de forma que os vizinhos possam detectar sua presença. ● Cada nó faz a estatística de quantas mensagens foram perdidas ou recebidas de cada vizinho.
  • 20. escolahacker.com.br Funcionamento ● A informação recebida é transmitida como mensagens de controle chamadas Topology Control, ou TC messages) e encaminhada pelos vizinhos escolhidos para serem retransmissores multi-ponto. ● Cada multi-ponto discute qual a melhor rota para enviar os pacotes. ● Outro detalhe é que cada rota deve ter um endereçamento único, desta forma ajuda o algoritmo e mantém a comunicação constante. ● Pode ser instalado em qualquer distribuição Linux, seu arquivo de configuração é o /etc/olsrd.conf
  • 21. escolahacker.com.br Funcionamento ● Exemplo de uma instalação simples: UseHysteresis no #previne erros TcRedundancy 2 #controla a redundância do TC MprCoverage 3 # quant. cobertura multi-ponto LinkQualityLevel2 #qualidade do link. LinkQualityWinSize 20 #tamanho da janela de pacote LoadPlugin "olsrd_dyn_gw.so.0.3" { PlParam "Interval" #intervalos PlParam "Ping" PlParam "Ping" } Interface "eth0" "wlan0" { Ip4Broadcast 255.255.255.255 }
  • 22. escolahacker.com.br Equipamentos ● Hoje em dia, temos Repetidores e AP disponíveis no mercado que podem nos ajudar na criação de uma pequena ou média rede Mesh, ou até mesmo computadores como routers. – Em uma rua ou em um bairro já podemos usar equipamentos comuns. – Porém toda a configuração de rotas e conexões devem ser feitas de maneira adequada. ● E quanto a cidades inteiras? Ou distâncias maiores? Já existem equipamentos disponíveis?
  • 23. escolahacker.com.br Equipamentos ● Caso o uso for equipamentos já prontos, temos exemplos:
  • 24. escolahacker.com.br Equipamentos ● Caso o uso for equipamentos já prontos, temos exemplos:
  • 25. escolahacker.com.br Redes Mesh pelo mundo... ● Em Portugal, com Batman-adv, 18 aps. ● Espanha - Guifi.net 31.302 nós estando 20.130 operacionais cobrindo 36.465 km. ● Alemanha - http://freifunk.net/ ● Argentina – Altermundi. ● Australia - The Mesh http://the-mesh.org. ● EUA - openlibernet.org ● Canada - Reseaulibre em Montreal. ● Brasil - Existe um projeto no SP, no hackerspacesp. – Imperatriz? Vamos lá!? :)
  • 26. escolahacker.com.br Projeto MeshON Imperatriz ● Podemos usar equipamentos adaptados (menos custo) ou equipamentos prontos. – O maior equipamento em questão hoje em dia pode chegar a 600 pés (180m). ● Vamos utilizar um mapa e ver qual distância de cobertura da Rede. ● Vamos conhecer alguns pontos estratégicos.
  • 30. escolahacker.com.br Referências ● http://www.tldp.org/HOWTO/OLSR-IPv6-HOWTO/olsrlinux.html ● https://wiki.openwrt.org/doc/howto/mesh.olsr ● http://www.openlibernet.org ● http://freifunk.net/en/how-to-join/ ● http://www.open-mesh.com/products/access-points.html ● http://www.olsr.org/ ● http://wiki.funkfeuer.at/index.php/OLSR-NG Perguntas? Este slide está disponível no slideshare.net ou em www.escolahacker.com.br