Sunteți pe pagina 1din 13

Protocolo de

enrutamiento RPL
RPL routing protocol
Robinson De La Cruz Cataño
Roybert Peñaloza Valencia
Andrés Arroyo Castro
Estefani Quesada Mora
Paul Sanmartin Mendoza
▰ Este trabajo se realizó con el fin recopilar, analizar y
hacer que se tenga gran parte de la información existe
sobre el protocolo RPL, para que todas las personas de
habla española también tengan acceso a esta
información relevante ya que el protocolo RPL
proporciona una serie ajustada a la red que son muy
convenientes para cualquiera que lo use.

2
RPL
▰ Este protocolo está
Es un protocolo de enrutamiento para implementado en diferentes
redes inalámbricas de bajo consumo de sistemas operativos como lo
energía y típicamente susceptibles a son: TinyOS, MantisOS, entre
pérdidas de paquetes. Es un protocolo otros. Se implementó para
proactivo basado en vectores de efectos de practicidad en Contiki
distancia y opera sobre IEEE 802.15.4, donde se desarrollaron varias
esta optimizado para multi-salto y pruebas de simulación que trae
comunicación muchos-a-no, pero el mismo sistema operativo
también soporta mensajes uno-a-uno. instalado, llamado Cooja. En
éste, se pueden realizar muchas
cosas y se puede implementar
fácilmente RPL.

3
Simuladores y sistemas
operativos
CORMOS: A Communication Oriented Runtime System for Sensor
Networks, especıfico para redes de sensores inalámbricas como
su nombre indica.

MagnetOS: Es un sistema operativo distribuido para redes de


sensores o adhoc, cuyo objetivo es ejecutar aplicaciones de red
que requieran bajo consumo de energía, adaptativas y fáciles de
implementar.
▰ LiteOS: [2] Sistema operativo desarrollado en principio para
calculadoras, pero que ha sido también utilizado para redes de
sensores.

▰ TinyOs: [2] Fue el primer sistema operativo orientado a las WSN,


trabajo por medio de eventos y tareas guiadas y usa una
extensión del lenguaje C, llamado nesC. TinyOS hace llamados a
los eventos apropiados y realiza la ejecución lo cual es soportado
por nesC que tiene como función que a su vez determina
prioridades entre tareas y eventos.

5
▰ T-Kernel: Es un sistema operativo que acepta las


aplicaciones como imágenes de ejecutables en
instrucciones básicas. Por ello, no importará si está
escrito en C++ o lenguaje ensamblador.

▰ EYESOS: Se define como un entorno para escritorio


basado en Web, permite monitorizar y acceder a un
sistema remoto mediante un sencillo buscador.

6
Implementación del Protocolo RPL en el
sistema Contiki.
7
Procesamiento de
Mensajes RPL Mensajes
DIS, Cada nodo chequea
periódicamente si conoce Los broadcast de mensajes
un DODAG, en caso DIO se envían
negativo el nodo enviará un periódicamente. Publican
broadcast de mensaje DIS. la información sobre el
Lo que hace este mensaje DODAG. Se utiliza una
es solicitar información del lógica muy parecida a la de
DODAG a los nodos que lo Trickle para minimizar la
reciban. Todo nodo que cantidad de mensajes
recibe un mensaje DIS, enviados en régimen.
envían a la brevedad un
broadcast de DIO
8
Jerarquías de clases del protocolo.

9
Ejemplo de RPL en Contiki
A continuación, se mostrará y
explicará la simulación del
protocolo simple-rpl en Contiki.
Crearemos una nueva
simulación como nos muestra,
seguido de esto pasaremos a
nombrarla como se muestra en la
siguiente figura 10
11
Para concluir se pude evidenciar que se a
cumplido con los objetivos propuestos al inicio
de esta investigación, los cuales fueron
proporcionar información en español del
protocolo RPL y un manual de la
implementación de este.

12
THANKS!

13

S-ar putea să vă placă și