Modelo en yang del protocolo de encaminamiento rpl en redes lln a través de restconf
Con el constante desarrollo y tendencia hacia la automatización de las redes, orientado al IoT, han surgido nuevas tecnologías y retos, por ejemplo, las redes LLN y los nuevos protocolos que trabajan para su funcionamiento. Estas tecnologías, en constante investigación, generan la oportunidad de des...
- Autores:
-
Ramírez Brujes, Douglas Andrés
- Tipo de recurso:
- http://purl.org/coar/version/c_b1a7d7d4d402bcce
- Fecha de publicación:
- 2020
- Institución:
- Universidad Industrial de Santander
- Repositorio:
- Repositorio UIS
- Idioma:
- spa
- OAI Identifier:
- oai:noesis.uis.edu.co:20.500.14071/40399
- Palabra clave:
- Rpl
Modulo
Yang
Redes
Lln
Restconf
Rpl
Module
Yang
Networks
Lln
Restconf
- Rights
- License
- Attribution-NonCommercial 4.0 International (CC BY-NC 4.0)
id |
UISANTADR2_ffd46cd945c8059375b75d54a79ccff4 |
---|---|
oai_identifier_str |
oai:noesis.uis.edu.co:20.500.14071/40399 |
network_acronym_str |
UISANTADR2 |
network_name_str |
Repositorio UIS |
repository_id_str |
|
dc.title.none.fl_str_mv |
Modelo en yang del protocolo de encaminamiento rpl en redes lln a través de restconf |
dc.title.english.none.fl_str_mv |
Yang model for llns routing protocol rpl through restconf1 |
title |
Modelo en yang del protocolo de encaminamiento rpl en redes lln a través de restconf |
spellingShingle |
Modelo en yang del protocolo de encaminamiento rpl en redes lln a través de restconf Rpl Modulo Yang Redes Lln Restconf Rpl Module Yang Networks Lln Restconf |
title_short |
Modelo en yang del protocolo de encaminamiento rpl en redes lln a través de restconf |
title_full |
Modelo en yang del protocolo de encaminamiento rpl en redes lln a través de restconf |
title_fullStr |
Modelo en yang del protocolo de encaminamiento rpl en redes lln a través de restconf |
title_full_unstemmed |
Modelo en yang del protocolo de encaminamiento rpl en redes lln a través de restconf |
title_sort |
Modelo en yang del protocolo de encaminamiento rpl en redes lln a través de restconf |
dc.creator.fl_str_mv |
Ramírez Brujes, Douglas Andrés |
dc.contributor.advisor.none.fl_str_mv |
Trujillo Tarazona, Pedro Javier |
dc.contributor.author.none.fl_str_mv |
Ramírez Brujes, Douglas Andrés |
dc.subject.none.fl_str_mv |
Rpl Modulo Yang Redes Lln Restconf |
topic |
Rpl Modulo Yang Redes Lln Restconf Rpl Module Yang Networks Lln Restconf |
dc.subject.keyword.none.fl_str_mv |
Rpl Module Yang Networks Lln Restconf |
description |
Con el constante desarrollo y tendencia hacia la automatización de las redes, orientado al IoT, han surgido nuevas tecnologías y retos, por ejemplo, las redes LLN y los nuevos protocolos que trabajan para su funcionamiento. Estas tecnologías, en constante investigación, generan la oportunidad de desarrollar proyectos de ingeniería de software como el presente en este documento: realizar un modelo YANG, de los segmentos más relevantes del protocolo de encaminamiento RPL, que se pueda usar y configurar mediante el reciente protocolo de gestión de redes RESTCONF. La elaboración del proyecto consiste en dos partes: la realización del modelo YANG del protocolo RPL y la implementación de este en un servidor que ejecute RESTCONF. El desarrollo del modelo se realizó mediante la identificación de los segmentos del protocolo RPL a modelar, su respectiva codificación en YANG y tres validaciones, siguiendo los lineamientos y recomendaciones para cumplir con el estándar propuesto para la NMDA. Por otra parte, el servidor RESTCONF se instauró usando el software Jetconf, siendo este una implementación, escrita en Python 3 puro, del protocolo gestión de red RESTCONF. Una vez finalizado el montaje del servidor RESTCONF, se realizaron pruebas de visualización, adición, y actualización de datos de simulación, cargados directamente desde un datastore, con resultados positivos y con el comportamiento esperado. Finalmente, el modelo YANG del protocolo de encaminamiento RPL presenta las condiciones necesarias para cumplir con el propósito de ser un sólido punto de partida para un desarrollo posterior. Además, debido al diseño con el que se elaboró el modelo, este cumple con el estándar propuesto para la NMDA, extendiendo el módulo YANG ietf-routing. 1 |
publishDate |
2020 |
dc.date.available.none.fl_str_mv |
2020 2024-03-04T00:45:41Z |
dc.date.created.none.fl_str_mv |
2020 |
dc.date.issued.none.fl_str_mv |
2020 |
dc.date.accessioned.none.fl_str_mv |
2024-03-04T00:45:41Z |
dc.type.local.none.fl_str_mv |
Tesis/Trabajo de grado - Monografía - Pregrado |
dc.type.hasversion.none.fl_str_mv |
http://purl.org/coar/resource_type/c_7a1f |
dc.type.coar.none.fl_str_mv |
http://purl.org/coar/version/c_b1a7d7d4d402bcce |
format |
http://purl.org/coar/version/c_b1a7d7d4d402bcce |
dc.identifier.uri.none.fl_str_mv |
https://noesis.uis.edu.co/handle/20.500.14071/40399 |
dc.identifier.instname.none.fl_str_mv |
Universidad Industrial de Santander |
dc.identifier.reponame.none.fl_str_mv |
Universidad Industrial de Santander |
dc.identifier.repourl.none.fl_str_mv |
https://noesis.uis.edu.co |
url |
https://noesis.uis.edu.co/handle/20.500.14071/40399 https://noesis.uis.edu.co |
identifier_str_mv |
Universidad Industrial de Santander |
dc.language.iso.none.fl_str_mv |
spa |
language |
spa |
dc.rights.none.fl_str_mv |
http://creativecommons.org/licenses/by/4.0/ |
dc.rights.coar.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
dc.rights.license.none.fl_str_mv |
Attribution-NonCommercial 4.0 International (CC BY-NC 4.0) |
dc.rights.uri.none.fl_str_mv |
http://creativecommons.org/licenses/by-nc/4.0 |
dc.rights.creativecommons.none.fl_str_mv |
Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0) |
rights_invalid_str_mv |
Attribution-NonCommercial 4.0 International (CC BY-NC 4.0) http://creativecommons.org/licenses/by/4.0/ http://creativecommons.org/licenses/by-nc/4.0 Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0) http://purl.org/coar/access_right/c_abf2 |
dc.format.mimetype.none.fl_str_mv |
application/pdf |
dc.publisher.none.fl_str_mv |
Universidad Industrial de Santander |
dc.publisher.faculty.none.fl_str_mv |
Facultad de Ingenierías Fisicomecánicas |
dc.publisher.program.none.fl_str_mv |
Ingeniería de Sistemas |
dc.publisher.school.none.fl_str_mv |
Escuela de Ingeniería de Sistemas e Informática |
publisher.none.fl_str_mv |
Universidad Industrial de Santander |
institution |
Universidad Industrial de Santander |
bitstream.url.fl_str_mv |
https://noesis.uis.edu.co/bitstreams/f2649b22-5031-45c3-aa53-72461e7e623f/download https://noesis.uis.edu.co/bitstreams/e6f35d7a-1f46-4283-ba10-1f7c54ac730d/download https://noesis.uis.edu.co/bitstreams/a084796b-d623-47d7-af20-2c9d8055d4e1/download |
bitstream.checksum.fl_str_mv |
9b47411c6e250842292b55866e11ea1f 572cecdad56867e7f19e195c67e5a2ed c7cff6189ff6b0eb2adfc8816a3eeac8 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
repository.name.fl_str_mv |
DSpace at UIS |
repository.mail.fl_str_mv |
noesis@uis.edu.co |
_version_ |
1831929740576948224 |
spelling |
Attribution-NonCommercial 4.0 International (CC BY-NC 4.0)http://creativecommons.org/licenses/by/4.0/http://creativecommons.org/licenses/by-nc/4.0Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)http://purl.org/coar/access_right/c_abf2Trujillo Tarazona, Pedro JavierRamírez Brujes, Douglas Andrés2024-03-04T00:45:41Z20202024-03-04T00:45:41Z20202020https://noesis.uis.edu.co/handle/20.500.14071/40399Universidad Industrial de SantanderUniversidad Industrial de Santanderhttps://noesis.uis.edu.coCon el constante desarrollo y tendencia hacia la automatización de las redes, orientado al IoT, han surgido nuevas tecnologías y retos, por ejemplo, las redes LLN y los nuevos protocolos que trabajan para su funcionamiento. Estas tecnologías, en constante investigación, generan la oportunidad de desarrollar proyectos de ingeniería de software como el presente en este documento: realizar un modelo YANG, de los segmentos más relevantes del protocolo de encaminamiento RPL, que se pueda usar y configurar mediante el reciente protocolo de gestión de redes RESTCONF. La elaboración del proyecto consiste en dos partes: la realización del modelo YANG del protocolo RPL y la implementación de este en un servidor que ejecute RESTCONF. El desarrollo del modelo se realizó mediante la identificación de los segmentos del protocolo RPL a modelar, su respectiva codificación en YANG y tres validaciones, siguiendo los lineamientos y recomendaciones para cumplir con el estándar propuesto para la NMDA. Por otra parte, el servidor RESTCONF se instauró usando el software Jetconf, siendo este una implementación, escrita en Python 3 puro, del protocolo gestión de red RESTCONF. Una vez finalizado el montaje del servidor RESTCONF, se realizaron pruebas de visualización, adición, y actualización de datos de simulación, cargados directamente desde un datastore, con resultados positivos y con el comportamiento esperado. Finalmente, el modelo YANG del protocolo de encaminamiento RPL presenta las condiciones necesarias para cumplir con el propósito de ser un sólido punto de partida para un desarrollo posterior. Además, debido al diseño con el que se elaboró el modelo, este cumple con el estándar propuesto para la NMDA, extendiendo el módulo YANG ietf-routing. 1PregradoIngeniero de SistemasWith the constant development and trend towards network automation, oriented to the IoT, new technologies and challenges have emerged, for example, LLN networks and new protocols that work for their operation. These technologies, in constant investigation, generate the opportunity to develop software engineering projects such as the one presented in this document: make a YANG model, of the most relevant segments of the RPL routing protocol, which can be used and configured through the recent network management protocol RESTCONF. The development of the project consists of two parts: the realization of the YANG model of the RPL protocol and the implementation of it in a server running RESTCONF. The development of the model was carried out by identifying the segments of the RPL protocol to be modeled, their respective YANG coding and three strict validations, following the guidelines and recommendations to comply with the standard proposed for NMDA. On the other hand, the RESTCONF server was installed using Jetconf software, which is an implementation, written in pure Python 3, of the RESTCONF network management protocol. After mounting the RESTCONF server, test of visualization, addition, data updating, and a remote procedure call were performed. The data are simulated and loaded directly from a datastore. The results had the expected behavior, within the possible scenario for each of them. Finally, the YANG model of the RPL routing protocol presents the necessary conditions to fulfill the purpose of being a solid starting point for further development. Furthermore, due to the design with which the model was developed, it complies with the proposed NMDA standard, extending the YANG ietf-routing module.application/pdfspaUniversidad Industrial de SantanderFacultad de Ingenierías FisicomecánicasIngeniería de SistemasEscuela de Ingeniería de Sistemas e InformáticaRplModuloYangRedesLlnRestconfRplModuleYangNetworksLlnRestconfModelo en yang del protocolo de encaminamiento rpl en redes lln a través de restconfYang model for llns routing protocol rpl through restconf1Tesis/Trabajo de grado - Monografía - Pregradohttp://purl.org/coar/resource_type/c_7a1fhttp://purl.org/coar/version/c_b1a7d7d4d402bcceORIGINALCarta de autorización.pdfapplication/pdf65312https://noesis.uis.edu.co/bitstreams/f2649b22-5031-45c3-aa53-72461e7e623f/download9b47411c6e250842292b55866e11ea1fMD51Documento.pdfapplication/pdf2034772https://noesis.uis.edu.co/bitstreams/e6f35d7a-1f46-4283-ba10-1f7c54ac730d/download572cecdad56867e7f19e195c67e5a2edMD52Nota de proyecto.pdfapplication/pdf65136https://noesis.uis.edu.co/bitstreams/a084796b-d623-47d7-af20-2c9d8055d4e1/downloadc7cff6189ff6b0eb2adfc8816a3eeac8MD5320.500.14071/40399oai:noesis.uis.edu.co:20.500.14071/403992024-03-03 19:45:41.549http://creativecommons.org/licenses/by-nc/4.0http://creativecommons.org/licenses/by/4.0/open.accesshttps://noesis.uis.edu.coDSpace at UISnoesis@uis.edu.co |