SlideShare uma empresa Scribd logo
1 de 17
Baixar para ler offline
Padrões IETF 6LoWPAN
              RFC4919
              RFC6568

            Vinícius Alves Hax


             Julho de 2012
6LoWPAN

 “6LoWPAN is an acronym of IPv6 over Low power
       Wireless Personal Area Networks”

Motivação para criação do grupo na IETF:
  Aumento da utilização de redes de sensores
  Diminuição do custo desse tipo de dispositivos




                                                        2
Diferenciais

Maior quantidade de dispositivos por área
Limitações de processador e memória: Comum: 32K
de memória e processadores de 8 bits
Novas interfaces com o usuário
Utilização de wireless




                                                     3
RFCs do grupo

IPv6 over Low-Power Wireless Personal Area
Networks (6LoWPANs): Overview, Assumptions,
Problem Statement, and Goals
Transmission of IPv6 Packets over IEEE 802.15.4
Networks
Compression Format for IPv6 Datagrams over IEEE
802.15.4-Based Networks
Design and Application Spaces for IPv6 over Low-
Power Wireless Personal Area Networks
(6LoWPANs)
Problem Statement and Requirements for IPv6 over
Low-Power Wireless Personal Area Network
(6LoWPAN) Routing


                                                    4
Escopo da apresentação

IPv6 over Low-Power Wireless Personal Area
Networks (6LoWPANs): Overview, Assumptions,
Problem Statement, and Goals
Transmission of IPv6 Packets over IEEE 802.15.4
Networks
Compression Format for IPv6 Datagrams over IEEE
802.15.4-Based Networks
Design and Application Spaces for IPv6 over Low-
Power Wireless Personal Area Networks
(6LoWPANs)
Problem Statement and Requirements for IPv6 over
Low-Power Wireless Personal Area Network
(6LoWPAN) Routing


                                                   5
Características (i)

Tamanho de dados limitado: 81 bytes para dados
Baixa largura de banda: Até 250kbps
Topologias: Estrela ou mesh
Consumo: Geralmente usam bateria
Pouca memória RAM e processadores com baixa
frequência (dezenas de MHz)
Alcance limitado (10m no padrão, chegando até 100m
em linha direta sem obstáculos nas implementações)
Potência de transmissão de até 3dB
Baixo custo. Menos de 1 dólar.




                                                       6
Características (ii)

Alto número de dispositivos
Localização não é pré-definida
Dispositivos podem estar indisponíveis (bateria, rádio,
obstáculos)
Dispositivos podem hibernar




                                                           7
Tipos

Reduced Function Devices – RFD
Full Function Devices - FFD




                                         8
Vantagens em utilizar IP

Protocolo já disseminado
IP funciona na prática
Especificação aberta do padrão
Ferramentas já disponíveis
Conexão entre redes IP é facilitada




                                                        9
Problemas

Muitos dispositivos X Auto configuração. IPv6 tem
soluções imbutidas
Localização dos dispositivos não é pré-definida
Dispositivos podem não estar disponíveis (sem
comunicação, sem bateria, etc)
Muitos dispositivos X Endereços. IPv6 tem soluções:
Cerca de 2128 endereços possíveis.




                                                      10
Prerrogativas utilizadas nas RFCs

São dispositivos que transferem poucos dados
Vão utilizar IP
Implementações baseadas no padrão 802.15.4




                                                     11
Objetivos IETF

1. Cabeçalho IPv6 caber em um cabeçalho LoWPAN.
   Foi feita uma RFC sobre o assunto.
2. Autoconfiguração de endereços. IPv6 possue solução
   nativa.
3. Propor um protocolo de roteamento adequado para
   diminuir overhead IP.
4. Reutilização de ferramentas IP.
5. Utilização de níveis mais altos: Adaptar protocolos de
   aplicação SOAP, XMLRPC, etc para LoWPAN.
6. Considerações de segurança.




                                                            12
Segurança: Prioridades

Adaptar algoritmos existentes para utilização de
menos recursos na computação
Proposição de modelo que permita avaliar prós e
contras em relação à segurança para cada situação




                                                     13
Aplicações

Quesitos à serem avaliados no desenvolvimento de
aplicações:
  Como se dará a instalação dos dispositivos (definida
  previamente ou não)
  Tamanho da rede
  Alimentação dos nós (bateria?)
  Conectividade: Limitada ou não
  Comunicação através de múltiplos nós ou com um
  único gateway
  Nível de segurança
  Mobilidade
  Qualidade de Serviço: Levar em consideração
  aspectos globais visando minimizar processamento e
  energia, além de priorizar itens críticos (ex: alarme de
  incêndio)
                                                             14
Cenários

Monitoramento industrial. Ex: Planta industrial.
Cadeia de suprimentos e armazenagem

Casos de uso
  Monitoramento de bolsas de sangue em hospital
  Casa conectada
  Saúde (paciente idoso que mora sozinho)
  Controle de tráfego inteligente
  Agricultura




                                                          15
Caso de uso: Monitoramento de construções

Ponte com sensores distribuídos ao longo de sua
extensão
  Instalação: planejada
  Tamanho: Pequeno número de dispositivos
  Alimentação: Misto
  Conexão: Sempre conectada ou intermitente
  Comunicação: Multi-hop
  Segurança: Crítica
  Mobilidade: Não
  QoS: Prioridade para emergência (fogo, vibrações)




                                                      16
Referências

IPv6 over Low-Power Wireless Personal Area
Networks (6LoWPANs): Overview, Assumptions,
Problem Statement, and Goals RFC 4919. Disponível
em: http://datatracker.ietf.org/doc/rfc4919/. Última
modificação: Agosto de 2007
Design and Application Spaces for IPv6 over Low-
Power Wireless Personal Area Networks
(6LoWPANs) RFC 6568. Disponível em:
http://datatracker.ietf.org/doc/rfc6568/. Última
modificação: Abril de 2012




                                                       17

Mais conteúdo relacionado

Mais procurados

Segurança nas redes wirelles rd ii av ii
Segurança nas redes wirelles rd ii av iiSegurança nas redes wirelles rd ii av ii
Segurança nas redes wirelles rd ii av iiMax Maia
 
Redes sem fios power point
Redes sem fios power pointRedes sem fios power point
Redes sem fios power pointAndré bogas
 
Aula2 conceitos basicos
Aula2 conceitos basicosAula2 conceitos basicos
Aula2 conceitos basicosAdrioPacheco
 
Explorando vulnerabilidades em redes sem fio
Explorando vulnerabilidades em redes sem fioExplorando vulnerabilidades em redes sem fio
Explorando vulnerabilidades em redes sem fioguest6d639fc
 
Ferment io t - Distributed and Scalable IoT Solution
Ferment io t - Distributed and Scalable IoT SolutionFerment io t - Distributed and Scalable IoT Solution
Ferment io t - Distributed and Scalable IoT SolutionDonato Vianna
 
TradeTech Brazil 2011 - O Desafio Da Latencia
TradeTech Brazil 2011 - O Desafio Da LatenciaTradeTech Brazil 2011 - O Desafio Da Latencia
TradeTech Brazil 2011 - O Desafio Da LatenciaJose Ricardo Maia Moraes
 
Tecnologias Atuais de Redes - Aula 2 - Redes Sem Fio [Apostila]
Tecnologias Atuais de Redes - Aula 2 - Redes Sem Fio [Apostila]Tecnologias Atuais de Redes - Aula 2 - Redes Sem Fio [Apostila]
Tecnologias Atuais de Redes - Aula 2 - Redes Sem Fio [Apostila]Ministério Público da Paraíba
 

Mais procurados (20)

Cablagem de rede
Cablagem de redeCablagem de rede
Cablagem de rede
 
Wimax
WimaxWimax
Wimax
 
Segurança nas redes wirelles rd ii av ii
Segurança nas redes wirelles rd ii av iiSegurança nas redes wirelles rd ii av ii
Segurança nas redes wirelles rd ii av ii
 
Ambiente wifi
Ambiente wifiAmbiente wifi
Ambiente wifi
 
Redes sem fios power point
Redes sem fios power pointRedes sem fios power point
Redes sem fios power point
 
Tecnologias Atuais de Redes - Aula 3 - VPN
Tecnologias Atuais de Redes - Aula 3 - VPNTecnologias Atuais de Redes - Aula 3 - VPN
Tecnologias Atuais de Redes - Aula 3 - VPN
 
Monografia rede wimax
Monografia rede wimaxMonografia rede wimax
Monografia rede wimax
 
Protocolos
ProtocolosProtocolos
Protocolos
 
Tecnologias Atuais de Redes - Aula 2 - Redes Sem Fio
Tecnologias Atuais de Redes - Aula 2 - Redes Sem FioTecnologias Atuais de Redes - Aula 2 - Redes Sem Fio
Tecnologias Atuais de Redes - Aula 2 - Redes Sem Fio
 
Tecnologias sem fio - Wi-Fi e WiMAX
Tecnologias sem fio - Wi-Fi e WiMAXTecnologias sem fio - Wi-Fi e WiMAX
Tecnologias sem fio - Wi-Fi e WiMAX
 
trabalhos de grupo
trabalhos de grupotrabalhos de grupo
trabalhos de grupo
 
Aula2 conceitos basicos
Aula2 conceitos basicosAula2 conceitos basicos
Aula2 conceitos basicos
 
Instalação de rede
Instalação de redeInstalação de rede
Instalação de rede
 
Explorando vulnerabilidades em redes sem fio
Explorando vulnerabilidades em redes sem fioExplorando vulnerabilidades em redes sem fio
Explorando vulnerabilidades em redes sem fio
 
Bridges Virtuais
Bridges VirtuaisBridges Virtuais
Bridges Virtuais
 
Projeto de redes
Projeto de redesProjeto de redes
Projeto de redes
 
Ferment io t - Distributed and Scalable IoT Solution
Ferment io t - Distributed and Scalable IoT SolutionFerment io t - Distributed and Scalable IoT Solution
Ferment io t - Distributed and Scalable IoT Solution
 
Aula 7 semana
Aula 7 semanaAula 7 semana
Aula 7 semana
 
TradeTech Brazil 2011 - O Desafio Da Latencia
TradeTech Brazil 2011 - O Desafio Da LatenciaTradeTech Brazil 2011 - O Desafio Da Latencia
TradeTech Brazil 2011 - O Desafio Da Latencia
 
Tecnologias Atuais de Redes - Aula 2 - Redes Sem Fio [Apostila]
Tecnologias Atuais de Redes - Aula 2 - Redes Sem Fio [Apostila]Tecnologias Atuais de Redes - Aula 2 - Redes Sem Fio [Apostila]
Tecnologias Atuais de Redes - Aula 2 - Redes Sem Fio [Apostila]
 

Semelhante a 6LoWPAN: Redes de área pessoal sem fio de baixa potência com IPv6

Provocação Konker no 1º hackday FIESP 2016
Provocação Konker no 1º hackday FIESP 2016Provocação Konker no 1º hackday FIESP 2016
Provocação Konker no 1º hackday FIESP 2016Alexandre Cardoso
 
TDC 2015 - Java 8 em 256 KB de memória RAM
TDC 2015 - Java 8 em 256 KB de memória RAMTDC 2015 - Java 8 em 256 KB de memória RAM
TDC 2015 - Java 8 em 256 KB de memória RAMMarco Antonio Maciel
 
Convergencia e interoperabilidade 2.2013
Convergencia e interoperabilidade 2.2013Convergencia e interoperabilidade 2.2013
Convergencia e interoperabilidade 2.2013viviansg
 
Debate sobre IPV6 - Portal IP News
Debate sobre IPV6 - Portal IP NewsDebate sobre IPV6 - Portal IP News
Debate sobre IPV6 - Portal IP NewsGrupo Binário
 
Guia de-dimensionamento-big-ip
Guia de-dimensionamento-big-ipGuia de-dimensionamento-big-ip
Guia de-dimensionamento-big-ipPablo Souza
 
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
 
Benefícios das redes sem fio
Benefícios das redes sem fioBenefícios das redes sem fio
Benefícios das redes sem fioCarlos Melo
 
Webinar: Desvendando as camadas de IoT
Webinar: Desvendando as camadas de IoTWebinar: Desvendando as camadas de IoT
Webinar: Desvendando as camadas de IoTEmbarcados
 
ZigBee - Apresentação resumida de monografia
ZigBee - Apresentação resumida de monografiaZigBee - Apresentação resumida de monografia
ZigBee - Apresentação resumida de monografiaGuilherme Varela Barbosa
 
REDES DE COMPUTADORES - SEMANA 2.pdf
REDES DE COMPUTADORES - SEMANA 2.pdfREDES DE COMPUTADORES - SEMANA 2.pdf
REDES DE COMPUTADORES - SEMANA 2.pdfVagnerSimoesSantos
 
ReVir – Programabilidade em Redes Virtualizadas
ReVir – Programabilidade em Redes VirtualizadasReVir – Programabilidade em Redes Virtualizadas
ReVir – Programabilidade em Redes VirtualizadasWanderson Paim
 
WEBCONFERÊNCIA - REDES 2022.2 - I 22.04.23.pdf
WEBCONFERÊNCIA - REDES 2022.2 - I 22.04.23.pdfWEBCONFERÊNCIA - REDES 2022.2 - I 22.04.23.pdf
WEBCONFERÊNCIA - REDES 2022.2 - I 22.04.23.pdfSuelmaAlvesdeCarvalh1
 

Semelhante a 6LoWPAN: Redes de área pessoal sem fio de baixa potência com IPv6 (20)

Provocação Konker no 1º hackday FIESP 2016
Provocação Konker no 1º hackday FIESP 2016Provocação Konker no 1º hackday FIESP 2016
Provocação Konker no 1º hackday FIESP 2016
 
TDC 2015 - Java 8 em 256 KB de memória RAM
TDC 2015 - Java 8 em 256 KB de memória RAMTDC 2015 - Java 8 em 256 KB de memória RAM
TDC 2015 - Java 8 em 256 KB de memória RAM
 
Convergencia e interoperabilidade 2.2013
Convergencia e interoperabilidade 2.2013Convergencia e interoperabilidade 2.2013
Convergencia e interoperabilidade 2.2013
 
Aula 8 semana
Aula 8 semanaAula 8 semana
Aula 8 semana
 
Debate sobre IPV6 - Portal IP News
Debate sobre IPV6 - Portal IP NewsDebate sobre IPV6 - Portal IP News
Debate sobre IPV6 - Portal IP News
 
Grupo Binário - IPV6
Grupo Binário - IPV6Grupo Binário - IPV6
Grupo Binário - IPV6
 
Guia de-dimensionamento-big-ip
Guia de-dimensionamento-big-ipGuia de-dimensionamento-big-ip
Guia de-dimensionamento-big-ip
 
Rssf com TinyOS
Rssf com TinyOSRssf com TinyOS
Rssf com TinyOS
 
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
 
Benefícios das redes sem fio
Benefícios das redes sem fioBenefícios das redes sem fio
Benefícios das redes sem fio
 
Casa inteligente
Casa inteligenteCasa inteligente
Casa inteligente
 
Webinar: Desvendando as camadas de IoT
Webinar: Desvendando as camadas de IoTWebinar: Desvendando as camadas de IoT
Webinar: Desvendando as camadas de IoT
 
ZigBee - Apresentação resumida de monografia
ZigBee - Apresentação resumida de monografiaZigBee - Apresentação resumida de monografia
ZigBee - Apresentação resumida de monografia
 
REDES DE COMPUTADORES - SEMANA 2.pdf
REDES DE COMPUTADORES - SEMANA 2.pdfREDES DE COMPUTADORES - SEMANA 2.pdf
REDES DE COMPUTADORES - SEMANA 2.pdf
 
Internet of things
Internet of thingsInternet of things
Internet of things
 
ReVir – Programabilidade em Redes Virtualizadas
ReVir – Programabilidade em Redes VirtualizadasReVir – Programabilidade em Redes Virtualizadas
ReVir – Programabilidade em Redes Virtualizadas
 
Programabilidade em Redes Virtualizadas
Programabilidade em Redes VirtualizadasProgramabilidade em Redes Virtualizadas
Programabilidade em Redes Virtualizadas
 
Redes sem FIO
Redes sem FIORedes sem FIO
Redes sem FIO
 
WEBCONFERÊNCIA - REDES 2022.2 - I 22.04.23.pdf
WEBCONFERÊNCIA - REDES 2022.2 - I 22.04.23.pdfWEBCONFERÊNCIA - REDES 2022.2 - I 22.04.23.pdf
WEBCONFERÊNCIA - REDES 2022.2 - I 22.04.23.pdf
 
Field wireless 2011
Field wireless 2011Field wireless 2011
Field wireless 2011
 

Mais de Vinícius Hax

História da computação - Parte 1 de 2 - Do princípio até 1936
História da computação - Parte 1 de 2 - Do princípio até 1936História da computação - Parte 1 de 2 - Do princípio até 1936
História da computação - Parte 1 de 2 - Do princípio até 1936Vinícius Hax
 
Do Zero ao YouTube em menos de 10 softwares livres
Do Zero ao YouTube em menos de 10 softwares livresDo Zero ao YouTube em menos de 10 softwares livres
Do Zero ao YouTube em menos de 10 softwares livresVinícius Hax
 
Uso de Software Livre e alternativas open source
Uso de Software Livre e alternativas open sourceUso de Software Livre e alternativas open source
Uso de Software Livre e alternativas open sourceVinícius Hax
 
E agora o que faço eu da vida sem você (faculdade)?
E agora o que faço eu da vida sem você (faculdade)?E agora o que faço eu da vida sem você (faculdade)?
E agora o que faço eu da vida sem você (faculdade)?Vinícius Hax
 
Software Livre e Star Wars
Software Livre e Star WarsSoftware Livre e Star Wars
Software Livre e Star WarsVinícius Hax
 
Software Livre e Star Wars
Software Livre e Star WarsSoftware Livre e Star Wars
Software Livre e Star WarsVinícius Hax
 
30 anos da Free Software Foundation
30 anos da Free Software Foundation30 anos da Free Software Foundation
30 anos da Free Software FoundationVinícius Hax
 
E agora o que faço eu da vida sem você (faculdade)?
E agora o que faço eu da vida sem você (faculdade)?E agora o que faço eu da vida sem você (faculdade)?
E agora o que faço eu da vida sem você (faculdade)?Vinícius Hax
 
Introdução à Computação de Alto Desempenho - Parte II
Introdução à Computação de Alto Desempenho - Parte IIIntrodução à Computação de Alto Desempenho - Parte II
Introdução à Computação de Alto Desempenho - Parte IIVinícius Hax
 
Introdução à Computação de Alto Desempenho - Parte I
Introdução à Computação de Alto Desempenho - Parte IIntrodução à Computação de Alto Desempenho - Parte I
Introdução à Computação de Alto Desempenho - Parte IVinícius Hax
 
Conhecendo ou relembrando C
Conhecendo ou relembrando CConhecendo ou relembrando C
Conhecendo ou relembrando CVinícius Hax
 
Como ficar milionário, só que ao contrário!
Como ficar milionário, só que ao contrário!Como ficar milionário, só que ao contrário!
Como ficar milionário, só que ao contrário!Vinícius Hax
 
Software Livre na Vida Científica e Acadêmica
Software Livre na Vida Científica e AcadêmicaSoftware Livre na Vida Científica e Acadêmica
Software Livre na Vida Científica e AcadêmicaVinícius Hax
 
Por que usar Software Livre afinal?
Por que usar Software Livre afinal?Por que usar Software Livre afinal?
Por que usar Software Livre afinal?Vinícius Hax
 
Introdução à Shellscript
Introdução à ShellscriptIntrodução à Shellscript
Introdução à ShellscriptVinícius Hax
 
Instalação de softwares em sistemas baseados no Debian
Instalação de softwares em sistemas baseados no DebianInstalação de softwares em sistemas baseados no Debian
Instalação de softwares em sistemas baseados no DebianVinícius Hax
 
2025 - O ano do Linux no Desktop?
2025 - O ano do Linux no Desktop?2025 - O ano do Linux no Desktop?
2025 - O ano do Linux no Desktop?Vinícius Hax
 

Mais de Vinícius Hax (17)

História da computação - Parte 1 de 2 - Do princípio até 1936
História da computação - Parte 1 de 2 - Do princípio até 1936História da computação - Parte 1 de 2 - Do princípio até 1936
História da computação - Parte 1 de 2 - Do princípio até 1936
 
Do Zero ao YouTube em menos de 10 softwares livres
Do Zero ao YouTube em menos de 10 softwares livresDo Zero ao YouTube em menos de 10 softwares livres
Do Zero ao YouTube em menos de 10 softwares livres
 
Uso de Software Livre e alternativas open source
Uso de Software Livre e alternativas open sourceUso de Software Livre e alternativas open source
Uso de Software Livre e alternativas open source
 
E agora o que faço eu da vida sem você (faculdade)?
E agora o que faço eu da vida sem você (faculdade)?E agora o que faço eu da vida sem você (faculdade)?
E agora o que faço eu da vida sem você (faculdade)?
 
Software Livre e Star Wars
Software Livre e Star WarsSoftware Livre e Star Wars
Software Livre e Star Wars
 
Software Livre e Star Wars
Software Livre e Star WarsSoftware Livre e Star Wars
Software Livre e Star Wars
 
30 anos da Free Software Foundation
30 anos da Free Software Foundation30 anos da Free Software Foundation
30 anos da Free Software Foundation
 
E agora o que faço eu da vida sem você (faculdade)?
E agora o que faço eu da vida sem você (faculdade)?E agora o que faço eu da vida sem você (faculdade)?
E agora o que faço eu da vida sem você (faculdade)?
 
Introdução à Computação de Alto Desempenho - Parte II
Introdução à Computação de Alto Desempenho - Parte IIIntrodução à Computação de Alto Desempenho - Parte II
Introdução à Computação de Alto Desempenho - Parte II
 
Introdução à Computação de Alto Desempenho - Parte I
Introdução à Computação de Alto Desempenho - Parte IIntrodução à Computação de Alto Desempenho - Parte I
Introdução à Computação de Alto Desempenho - Parte I
 
Conhecendo ou relembrando C
Conhecendo ou relembrando CConhecendo ou relembrando C
Conhecendo ou relembrando C
 
Como ficar milionário, só que ao contrário!
Como ficar milionário, só que ao contrário!Como ficar milionário, só que ao contrário!
Como ficar milionário, só que ao contrário!
 
Software Livre na Vida Científica e Acadêmica
Software Livre na Vida Científica e AcadêmicaSoftware Livre na Vida Científica e Acadêmica
Software Livre na Vida Científica e Acadêmica
 
Por que usar Software Livre afinal?
Por que usar Software Livre afinal?Por que usar Software Livre afinal?
Por que usar Software Livre afinal?
 
Introdução à Shellscript
Introdução à ShellscriptIntrodução à Shellscript
Introdução à Shellscript
 
Instalação de softwares em sistemas baseados no Debian
Instalação de softwares em sistemas baseados no DebianInstalação de softwares em sistemas baseados no Debian
Instalação de softwares em sistemas baseados no Debian
 
2025 - O ano do Linux no Desktop?
2025 - O ano do Linux no Desktop?2025 - O ano do Linux no Desktop?
2025 - O ano do Linux no Desktop?
 

6LoWPAN: Redes de área pessoal sem fio de baixa potência com IPv6

  • 1. Padrões IETF 6LoWPAN RFC4919 RFC6568 Vinícius Alves Hax Julho de 2012
  • 2. 6LoWPAN “6LoWPAN is an acronym of IPv6 over Low power Wireless Personal Area Networks” Motivação para criação do grupo na IETF: Aumento da utilização de redes de sensores Diminuição do custo desse tipo de dispositivos 2
  • 3. Diferenciais Maior quantidade de dispositivos por área Limitações de processador e memória: Comum: 32K de memória e processadores de 8 bits Novas interfaces com o usuário Utilização de wireless 3
  • 4. RFCs do grupo IPv6 over Low-Power Wireless Personal Area Networks (6LoWPANs): Overview, Assumptions, Problem Statement, and Goals Transmission of IPv6 Packets over IEEE 802.15.4 Networks Compression Format for IPv6 Datagrams over IEEE 802.15.4-Based Networks Design and Application Spaces for IPv6 over Low- Power Wireless Personal Area Networks (6LoWPANs) Problem Statement and Requirements for IPv6 over Low-Power Wireless Personal Area Network (6LoWPAN) Routing 4
  • 5. Escopo da apresentação IPv6 over Low-Power Wireless Personal Area Networks (6LoWPANs): Overview, Assumptions, Problem Statement, and Goals Transmission of IPv6 Packets over IEEE 802.15.4 Networks Compression Format for IPv6 Datagrams over IEEE 802.15.4-Based Networks Design and Application Spaces for IPv6 over Low- Power Wireless Personal Area Networks (6LoWPANs) Problem Statement and Requirements for IPv6 over Low-Power Wireless Personal Area Network (6LoWPAN) Routing 5
  • 6. Características (i) Tamanho de dados limitado: 81 bytes para dados Baixa largura de banda: Até 250kbps Topologias: Estrela ou mesh Consumo: Geralmente usam bateria Pouca memória RAM e processadores com baixa frequência (dezenas de MHz) Alcance limitado (10m no padrão, chegando até 100m em linha direta sem obstáculos nas implementações) Potência de transmissão de até 3dB Baixo custo. Menos de 1 dólar. 6
  • 7. Características (ii) Alto número de dispositivos Localização não é pré-definida Dispositivos podem estar indisponíveis (bateria, rádio, obstáculos) Dispositivos podem hibernar 7
  • 8. Tipos Reduced Function Devices – RFD Full Function Devices - FFD 8
  • 9. Vantagens em utilizar IP Protocolo já disseminado IP funciona na prática Especificação aberta do padrão Ferramentas já disponíveis Conexão entre redes IP é facilitada 9
  • 10. Problemas Muitos dispositivos X Auto configuração. IPv6 tem soluções imbutidas Localização dos dispositivos não é pré-definida Dispositivos podem não estar disponíveis (sem comunicação, sem bateria, etc) Muitos dispositivos X Endereços. IPv6 tem soluções: Cerca de 2128 endereços possíveis. 10
  • 11. Prerrogativas utilizadas nas RFCs São dispositivos que transferem poucos dados Vão utilizar IP Implementações baseadas no padrão 802.15.4 11
  • 12. Objetivos IETF 1. Cabeçalho IPv6 caber em um cabeçalho LoWPAN. Foi feita uma RFC sobre o assunto. 2. Autoconfiguração de endereços. IPv6 possue solução nativa. 3. Propor um protocolo de roteamento adequado para diminuir overhead IP. 4. Reutilização de ferramentas IP. 5. Utilização de níveis mais altos: Adaptar protocolos de aplicação SOAP, XMLRPC, etc para LoWPAN. 6. Considerações de segurança. 12
  • 13. Segurança: Prioridades Adaptar algoritmos existentes para utilização de menos recursos na computação Proposição de modelo que permita avaliar prós e contras em relação à segurança para cada situação 13
  • 14. Aplicações Quesitos à serem avaliados no desenvolvimento de aplicações: Como se dará a instalação dos dispositivos (definida previamente ou não) Tamanho da rede Alimentação dos nós (bateria?) Conectividade: Limitada ou não Comunicação através de múltiplos nós ou com um único gateway Nível de segurança Mobilidade Qualidade de Serviço: Levar em consideração aspectos globais visando minimizar processamento e energia, além de priorizar itens críticos (ex: alarme de incêndio) 14
  • 15. Cenários Monitoramento industrial. Ex: Planta industrial. Cadeia de suprimentos e armazenagem Casos de uso Monitoramento de bolsas de sangue em hospital Casa conectada Saúde (paciente idoso que mora sozinho) Controle de tráfego inteligente Agricultura 15
  • 16. Caso de uso: Monitoramento de construções Ponte com sensores distribuídos ao longo de sua extensão Instalação: planejada Tamanho: Pequeno número de dispositivos Alimentação: Misto Conexão: Sempre conectada ou intermitente Comunicação: Multi-hop Segurança: Crítica Mobilidade: Não QoS: Prioridade para emergência (fogo, vibrações) 16
  • 17. Referências IPv6 over Low-Power Wireless Personal Area Networks (6LoWPANs): Overview, Assumptions, Problem Statement, and Goals RFC 4919. Disponível em: http://datatracker.ietf.org/doc/rfc4919/. Última modificação: Agosto de 2007 Design and Application Spaces for IPv6 over Low- Power Wireless Personal Area Networks (6LoWPANs) RFC 6568. Disponível em: http://datatracker.ietf.org/doc/rfc6568/. Última modificação: Abril de 2012 17