Você está na página 1de 18

Tópicos Avançados em Redes de Computadores e

Sistemas Distribuídos I

Protocolos IoT
Camada de Rede e Enlace
Prof. Kalil Araujo Bispo
Prof. Rubens de Souza Matos Junior
RPL - IPv6 Routing Protocol for Low-Power and Lossy Networks

RPL é um protocolo de encaminhamento baseado em vetor de distâncias,


especificado na RFC 6550
O protocolo define uma árvore de encaminhamento utilizando o conceito de
grafos acíclicos direcionados (DAG) onde cada nó de rede pode associar mais de
um nó de rede
Característica fundamental que difere o RPL dos demais protocolos baseados em árvores
Algumas características:
Baseado no destino, ou seja, a rede possui um nó que concentra os dados ou informações dos
outros nós
Autoconfiguração
Detecção e impedimento de loops
Entre outros

2 Protocolos IoT - Camada de Rede e Enlace


RPL - IPv6 Routing Protocol for Low-Power and Lossy Networks

3 Protocolos IoT - Camada de Rede e Enlace


RPL - IPv6 Routing Protocol for Low-Power and Lossy Networks

Referências
* A. Verma and V. Ranga, "Security of RPL Based 6LoWPAN Networks in the Internet of Things: A
Review," in IEEE Sensors Journal, vol. 20, no. 11, pp. 5666-5690, 1 June1, 2020, doi:
10.1109/JSEN.2020.2973677.
* Ankur O. Bang, Udai Pratap Rao, Pallavi Kaliyar and Mauro Conti. "Assessment of Routing Attacks
and Mitigation Techniques with RPL Control Messages: A Survey" in ACM Computing
SurveysVolume 55Issue 2March 2023 Article No.: 44pp 1–36https://doi.org/10.1145/3494524
* Rahman, R. A. and Shah, B. (2016). Security analysis of iot protocols: A focus in coap. pages 1–7.
IEEE.
* WINTER, T. et al. RPL: IPv6 Routing Protocol for Low-Power and Lossy Networks. IETF RFC, 2012.
ROLL. Routing Over Low power and Lossy networks. 2016.
<https://datatracker.ietf.org/wg/roll/documents/>.
* COLINA, A. et al. IoT in 5 days. [S.l.: s.n.], 2015. ISBN 3402823669209

4 Protocolos IoT - Camada de Rede e Enlace


6loWPAN - IPv6 over Low power Wireless Personal Area
Networks
Uma rede de área pessoal sem fio de baixa potência (LowPAN) representou um desafio
importante para a IoT

Necessidade de readequação do IPv4 para o IPv6

O IPv6 não é capaz de fragmentar nativamente pacotes de saída


O valor mínimo de tamanho de unidade máxima de transmissão (MTU) (1.280 bytes) é considerado muito grande
para redes restritas

6LoWPAN tem o status de um padrão proposto


Tem como objetivo tornar possível e adequado a transmissão de pacotes através de uma rede restrita, usando o
endereçamento IPv6
RFC 4944, 6282 e 6775

5 Protocolos IoT - Camada de Rede e Enlace


6loWPAN - IPv6 over Low power Wireless Personal Area
Networks

Ele é responsável pela fragmentação e remontagem de pacotes, compressão


de cabeçalho e roteamento da camada de enlace
Compactação de cabeçalho para reduzir o sobrecarga de transmissão
Fragmentação para atender ao requisito de MTU IPv6
Encaminhamento para camada de link para suportar entrega multi-hop

6LoWPAN tem algumas vantagens sobre outros padrões


Utilização de memória
Eficiência energética
Escalabilidade
Facilidade de desenvolvimento

6 Protocolos IoT - Camada de Rede e Enlace


6loWPAN - IPv6 over Low power Wireless Personal Area
Networks

Referências
A. M. Pasikhani, J. A. Clark, P. Gope and A. Alshahrani, "Intrusion Detection Systems in RPL-
Based 6LoWPAN: A Systematic Literature Review," in IEEE Sensors Journal, vol. 21, no. 11, pp.
12940-12968, 1 June1, 2021, doi: 10.1109/JSEN.2021.3068240.

Al-Amiedy, T.A.; Anbar, M.; Belaton, B.; Kabla, A.H.H.; Hasbullah, I.H.; Alashhab, Z.R. A
Systematic Literature Review on Machine and Deep Learning Approaches for Detecting
Attacks in RPL-Based 6LoWPAN of Internet of Things. Sensors 2022, 22, 3400.
https://doi.org/10.3390/s22093400

7 Protocolos IoT - Camada de Rede e Enlace


6loWPAN - IPv6 over Low power Wireless Personal Area
Networks
Referências
Weber, P., Jackle, D., Rahusen, D., and Sikora, A. (2016). Ipv6 over lorawan. In Wireless Systems within the Conferences
on Intelligent Data Acquisition and Advanced Computing Systems (IDAACS-SWS), 2016 3rd International Symposium on,
pages 75–79. IEEE.

MULLIGAN, G. The 6LoWPAN architecture. Proceedings of the 4th workshop on Embedded networked sensors - EmNets
’07, p. 78, 2007. Disponível em: <http://portal.acm.org/citation.cfm?doid=1278972.1278992>.

KUSHALNAGAR, N. et al. Transmission of IPv6 Packets over IEEE 802.15.4 Networks. Internet Engineering Task Force
(IETF), 2007.

THUBERT, P.; HUI, J. W. Compression Format for IPv6 Datagrams in Low Power and Lossy Networks (6LoWPAN). Internet
Engineering Task Force (IETF), 2011.

CHAKRABARTI, S.; SHELBY, Z.; NORDMARK, E. Neighbor Discovery Optimization for IPv6 over Low-Power Wireless
Personal Area Networks (6LoWPANs). Internet Engineering Task Force (IETF), 2012.

8 Protocolos IoT - Camada de Rede e Enlace


IPsec - IP Security Protocol

Usado para obter uma comunicação segura entre nós sensores e hosts na
Internet

Fornece segurança no nível da rede, permitindo a verificação da integridade


e transmissão de dados com criptografia de 128 bits
Criptografia é solicitado para cada pacote IP em uma sessão de comunicação

A proteção de rede pelo IPsec cria uma VPN privada para os nós envolvidos

Criptografia fim-a-fim

9 Protocolos IoT - Camada de Rede e Enlace


IPsec - IP Security Protocol

Referências
J. Guo, C. Gu, X. Chen and F. Wei, "Model Learning and Model Checking of IPSec
Implementations for Internet of Things," in IEEE Access, vol. 7, pp. 171322-171332, 2019, doi:
10.1109/ACCESS.2019.2956062.

RAZA, S. et al. Securing Internet of Things with Lightweight IPsec. Security, v. 33, n. 3, p. 291–
311, 2010. Disponível em: <http://soda.swedish-ict.se/4052/>.

RAZA, S.; VOIGT, T.; ROEDIG, U. 6LoWPAN Extension for IPsec. In: Proceedings of the IETF-
IAB International Workshop on Interconnecting Smart Objects with the Internet. [s.n.], 2011. p.
1–3.

10 Protocolos IoT - Camada de Rede e Enlace


NDN - Named Data Networking

“Embora o IP seja uma arquitetura centrada no host onde os pacotes passam por
nós exclusivamente endereçados, o NDN é centrado nos dados, onde os pacotes
são nomeados exclusivamente. NDN é uma arquitetura de Internet proposta para o
futuro”

A localização da rede de objetos inteligentes com base em IP, como é feita


atualmente, não representa a melhor maneira de atender aos requisitos de LLNS,
principalmente por causa do consumo de energia

Por ser uma tecnologia de baixo consumo de energia, o NDN aparece como um
importante candidato para possivelmente substituir, em algumas situações, o uso
do IP em IoT

11 Protocolos IoT - Camada de Rede e Enlace


NDN - Named Data Networking

É uma alternativa promissora para resolver problemas do IP em ambientes


IoT
Fornece segurança no nível de dados
Permite criptografia de forma opcional
Visa reduzir o congestionamento e, consequentemente, ser mais rápido que o IP
Afirma ser de fácil gerenciamento para os dispositivos de rede

Deve se adequar melhor à premissa da Internet de ser uma rede de


distribuição de informações

12 Protocolos IoT - Camada de Rede e Enlace


NDN - Named Data Networking
Referências
A. Tariq, R. A. Rehman and B. -S. Kim, "Forwarding Strategies in NDN-Based Wireless Networks: A Survey," in IEEE
Communications Surveys & Tutorials, vol. 22, no. 1, pp. 68-95, Firstquarter 2020, doi: 10.1109/COMST.2019.2935795.

SHANG, W. et al. Named Data Networking of Things (Invited Paper). In: 2016 IEEE First International Conference on
Internet-of-Things Design and Implementation (IoTDI). [s.n.], 2016. p. 117–128. ISBN 978-1-4673-9948-7.

SHANG, W. et al. Challenges in IoT Networking via TCP/IP Architecture. [S.l.], 2016. v. 8, n. 2, 7 p.

AL-FUQAHA, A. et al. Internet of Things: A Survey on Enabling Technologies, Protocols and Applications. IEEE
Communications Surveys & Tutorials, PP, n. 99, p. 1–1, 2015. ISSN 1553-877X.

NSF Future Internet Architecture Project. 2010. 1 p. Disponível em: <http: //www.nets-fia.net/>.

Named Data Networking (NDN) Project. 2016. Disponível em: <https://named-data.net/project/>.

13 Protocolos IoT - Camada de Rede e Enlace


ZigBee

ZigBee é um padrão aberto desenvolvido para redes sem fio de curto alcance

Com base na norma IEEE 802.15.4, atua nas camadas de aplicação, transporte e
rede

Foi projetado para fornecer redes de baixo custo a baixas taxas de transmissão

Se adapta a mudanças inesperadas na rede

Tem as capacidades de interoperabilidade e baixo consumo de energia

14 Protocolos IoT - Camada de Rede e Enlace


ZigBee

Existem três tipos de especificações de rede para ZigBee


ZigBee PRO - É o mais apropriado para redes de IoT, devido às suas características de auto-
configuração e auto-cura em uma rede
ZigBee RF4CE - Comunicação mais rica e maior confiabilidade, recursos e flexibilidade
aprimorados, interoperabilidade e nenhuma barreira de linha de visão
ZigBee IP - consiste em um padrão aberto para redes baseadas em IPv6

ZigBee não suporta oficialmente IP e consequentemente 6LoWPAN

15 Protocolos IoT - Camada de Rede e Enlace


ZigBee

16 Protocolos IoT - Camada de Rede e Enlace


ZigBee

Referências
A. Tariq, R. A. Rehman and B. -S. Kim, "Forwarding Strategies in NDN-Based Wireless
Networks: A Survey," in IEEE Communications Surveys & Tutorials, vol. 22, no. 1, pp. 68-95,
Firstquarter 2020, doi: 10.1109/COMST.2019.2935795.

Yan Li, Zicheng Chi, Xin Liu and Ting Zhu. "Passive-ZigBee: Enabling ZigBee Communication in
IoT Networks with 1000X+ Less Power Consumption" in SenSys '18: Proceedings of the 16th
ACM Conference on Embedded Networked Sensor SystemsNovember 2018 Pages 159–
171https://doi.org/10.1145/3274783.3274846

17 Protocolos IoT - Camada de Rede e Enlace


ZigBee

Referências
BEKKUM, R. V.; BELZEN, J. van; LI, H. Y. V. The World Is Not Enough: Development of a
software system for connecting ZigBee devices to an IoT gateway. 62 p. Tese (Bachelor Thesis)
— Delft University of Technology, 2015

ZigBee Alliance. ZigBee IP Specification. n. March, p. 85, 2014. Disponível em:


<http://www.zigbee.org/zigbee-for-developers/network-specifications/zigbeeip/>.

ZIGBEE-ALLIANCE. Low-power, low-cost, low-complexity networking for the Internet of Things.


2016. Disponível em: <http://www.zigbee.org/zigbee-for-developers/network-specifications/>.

KUMAR, A. A. et al. ZigBee Based Self-Organizing Network. v. 34, n. 4, p. 194–198, 2016.

18 Protocolos IoT - Camada de Rede e Enlace

Você também pode gostar