Implementación del protocolo de enrutamiento RPL para LLN mediante simulink/MATLAB
No Thumbnail Available
Date
2019
Advisors
Evaluators
Journal Title
Journal ISSN
Volume Title
Publisher
Universidad Industrial de Santander
Abstract
El protocolo de enrutamiento para redes de baja potencia y con pérdidas (RPL) es un protocolo vector distancia diseñado por el grupo de trabajo ROLL (Routing Over Low power and Lossy networks) de la IETF como protocolo esencial en las comunicaciones de datos en redes con estas limitaciones. Este tipo de redes comúnmente se caracterizan por restricciones de procesamiento, memoria y energía presentes en los dispositivos utilizados y por sus enlaces con altas tasas de pérdida, bajas velocidades e inestabilidad. En este Proyecto de Grado se realizó un estudio de la norma [RFC6550], que define el protocolo RPL, sus funciones objetivo, su algoritmo y el temporizador Trickle. Además, se llevó a cabo la implementación de ciertas características del protocolo, el cual fue acotado en su alcance por razones de tiempo, en un entorno de simulación proporcionado por Matlab y Simulink. En Simulink se desarrolló una librería basada en el toolbox Simevents y en Matlab una interfaz gráfica para hacer uso de dicha librería. Una vez realizada la implementación, se diseñaron, simularon y analizaron una serie de escenarios que permitieron evidenciar las características del protocolo y su funcionamiento. Finalizando el desarrollo de este proyecto, fue posible concluir que el entorno de simulación de Matlab y Simulink brinda las herramientas necesarias para lograr una implementación del protocolo RPL. Además, gracias a estas herramientas se verificó que RPL es un protocolo destacable en el enrutamiento de redes LLN.
Description
Keywords
Rpl, Lln, Matlab, Simulink, Simevents, Trickle