Sistema de distribución Multicast mediante redes definidas por software

Viera Barlocco, Lucas - Riccardi Pugliesi, Bruno

Resumen:

El surgimiento de nuevas necesidades de gestión y control de las redes, en conjunto con herramientas y funciones de virtualización, han dado paso a tecnologías como las Redes Definidas por Software (SDN) en los últimos tiempos. Este tipo de tecnologías, permite que se desarrollen nuevas funcionalidades y que se reformule el enfoque de las ya existentes, ofreciendo así más versatilidad y brindando mayor capacidad de integración con otros sistemas. El presente proyecto se enmarca en lo anteriormente mencionado y su enfoque está orientado a la vertical de redes LAN y LAN-Campus. La principal motivación se basa en tener una optimización de la gestión de tráfico y grupos multicast respecto a la forma en la que actualmente se logra. Multicast como tal, resulta particularmente interesante en aplicaciones como el streaming de contenido multimedia que cumple el rol principal sobre el cual se realizaron las pruebas del proyecto. Es por ello que se diseñó un controlador que permite el manejo de este tipo de tráfico en redes de diversas características y permite tener una visibilidad y capacidad de análisis que no se consigue en redes tradicionales de forma directa. El sistema desarrollado está configurado para detectar tráfico multicast según dirección IP de destino y, gracias a la diferenciación de paquetes IGMP, consigue instalar la configuración adecuada para que el tráfico alcance sus destinos. En adición a esto, utiliza el algoritmo de Dijkstra para calcular las rutas más cortas entre los nodos de destino y el nodo de origen. Para el desarrollo se utilizó software, protocolos y lenguajes abiertos, abarcando desde el controlador RYU, el protocolo OpenFlow, el emulador Mininet, el switch virtual Open vSwitch hasta el reproductor multimedia VLC. Cada uno de estos elementos, forma parte fundamental del producto final y gracias a la utilización de scripts de Python, logró la automatización necesaria para hacer simulaciones, ejecutar pruebas y ver la configuración de los switches y además dicho lenguaje permitió dar estructura a los datos que facilitan la programabilidad del sistema. En función de los resultados obtenidos y la satisfacción de haber cumplido los objetivos planteados tanto en la etapa inicial como los que surgieron en la medida que se avanzó, se entiende que el proyecto fue exitoso no sólo por lo mencionado sino que también, por haber exigido investigación rigurosa y aprendizaje de herramientas que no forman parte del plan de estudios de la carrera.


Detalles Bibliográficos
2019
MULTICASTING
STREAMING
REDES DEFINIDAS POR SOFTWARE (SDN)
PROYECTOS-IZ
Español
Universidad ORT Uruguay
RAD
http://hdl.handle.net/20.500.11968/4112
Acceso abierto
_version_ 1807261360618209280
author Viera Barlocco, Lucas
author2 Riccardi Pugliesi, Bruno
author2_role author
author_facet Viera Barlocco, Lucas
Riccardi Pugliesi, Bruno
author_role author
bitstream.checksum.fl_str_mv 162685a2fc4a9c622ae9e85c2ff66dcb
f5e82090fa0f355b3c9b76c0f232b92b
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
bitstream.url.fl_str_mv https://rad.ort.edu.uy/bitstreams/e1011ee6-2828-4a3f-9224-b50094387219/download
https://rad.ort.edu.uy/bitstreams/58703e98-b17d-4b84-9a2f-09dff8a38fd1/download
collection RAD
dc.contributor.advisor.none.fl_str_mv Sánchez Teliz, Álvaro Miguel
dc.contributor.tribunal.es.fl_str_mv Pechiar Savio, Juan Ignacio
Restaino Bentancor, José Miguel
dc.creator.none.fl_str_mv Viera Barlocco, Lucas
Riccardi Pugliesi, Bruno
dc.date.accessioned.none.fl_str_mv 2019-12-20T08:00:45Z
dc.date.available.none.fl_str_mv 2019-12-20T08:00:45Z
dc.date.issued.es.fl_str_mv 2019
dc.description.abstract.none.fl_txt_mv El surgimiento de nuevas necesidades de gestión y control de las redes, en conjunto con herramientas y funciones de virtualización, han dado paso a tecnologías como las Redes Definidas por Software (SDN) en los últimos tiempos. Este tipo de tecnologías, permite que se desarrollen nuevas funcionalidades y que se reformule el enfoque de las ya existentes, ofreciendo así más versatilidad y brindando mayor capacidad de integración con otros sistemas. El presente proyecto se enmarca en lo anteriormente mencionado y su enfoque está orientado a la vertical de redes LAN y LAN-Campus. La principal motivación se basa en tener una optimización de la gestión de tráfico y grupos multicast respecto a la forma en la que actualmente se logra. Multicast como tal, resulta particularmente interesante en aplicaciones como el streaming de contenido multimedia que cumple el rol principal sobre el cual se realizaron las pruebas del proyecto. Es por ello que se diseñó un controlador que permite el manejo de este tipo de tráfico en redes de diversas características y permite tener una visibilidad y capacidad de análisis que no se consigue en redes tradicionales de forma directa. El sistema desarrollado está configurado para detectar tráfico multicast según dirección IP de destino y, gracias a la diferenciación de paquetes IGMP, consigue instalar la configuración adecuada para que el tráfico alcance sus destinos. En adición a esto, utiliza el algoritmo de Dijkstra para calcular las rutas más cortas entre los nodos de destino y el nodo de origen. Para el desarrollo se utilizó software, protocolos y lenguajes abiertos, abarcando desde el controlador RYU, el protocolo OpenFlow, el emulador Mininet, el switch virtual Open vSwitch hasta el reproductor multimedia VLC. Cada uno de estos elementos, forma parte fundamental del producto final y gracias a la utilización de scripts de Python, logró la automatización necesaria para hacer simulaciones, ejecutar pruebas y ver la configuración de los switches y además dicho lenguaje permitió dar estructura a los datos que facilitan la programabilidad del sistema. En función de los resultados obtenidos y la satisfacción de haber cumplido los objetivos planteados tanto en la etapa inicial como los que surgieron en la medida que se avanzó, se entiende que el proyecto fue exitoso no sólo por lo mencionado sino que también, por haber exigido investigación rigurosa y aprendizaje de herramientas que no forman parte del plan de estudios de la carrera.
dc.description.es.fl_txt_mv Incluye bibliografía y anexos
Incluye materiales complementarios.
dc.format.extent.es.fl_str_mv 149 p.
dc.identifier.citation.es.fl_str_mv Riccardi Pugliesi, B. (2019). Sistema de distribución Multicast mediante redes definidas por software (Proyecto). Universidad ORT Uruguay, Facultad de Ingeniería. Recuperado de https://rad.ort.edu.uy/handle/20.500.11968/4112
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/20.500.11968/4112
http://hdl.handle.net/20.500.11968/4112
dc.language.iso.none.fl_str_mv Español
spa
dc.publisher.es.fl_str_mv Universidad ORT Uruguay
dc.relation.other.es.fl_str_mv https://bibliotecas.ort.edu.uy/bibid/89867
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
dc.source.none.fl_str_mv reponame:RAD
instname:Universidad ORT Uruguay
instacron:Universidad ORT
dc.subject.es.fl_str_mv MULTICASTING
STREAMING
REDES DEFINIDAS POR SOFTWARE (SDN)
PROYECTOS-IZ
dc.title.none.fl_str_mv Sistema de distribución Multicast mediante redes definidas por software
dc.type.es.fl_str_mv Trabajo final de carrera
dc.type.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.version.none.fl_str_mv info:eu-repo/semantics/publishedVersion
description Incluye bibliografía y anexos
eu_rights_str_mv openAccess
format bachelorThesis
id RAD_8db1dc8a5857adc3ef35d9029b7c2695
identifier_str_mv Riccardi Pugliesi, B. (2019). Sistema de distribución Multicast mediante redes definidas por software (Proyecto). Universidad ORT Uruguay, Facultad de Ingeniería. Recuperado de https://rad.ort.edu.uy/handle/20.500.11968/4112
instacron_str Universidad ORT
institution Universidad ORT
instname_str Universidad ORT Uruguay
language spa
language_invalid_str_mv Español
network_acronym_str RAD
network_name_str RAD
oai_identifier_str oai:rad.ort.edu.uy:20.500.11968/4112
publishDate 2019
reponame_str RAD
repository.mail.fl_str_mv rodriguez_v@ort.edu.uy
repository.name.fl_str_mv RAD - Universidad ORT Uruguay
repository_id_str 3927
spelling Sánchez Teliz, Álvaro MiguelPechiar Savio, Juan IgnacioRestaino Bentancor, José MiguelViera Barlocco, LucasRiccardi Pugliesi, Bruno2019-12-20T08:00:45Z2019-12-20T08:00:45Z2019Incluye bibliografía y anexosIncluye materiales complementarios.El surgimiento de nuevas necesidades de gestión y control de las redes, en conjunto con herramientas y funciones de virtualización, han dado paso a tecnologías como las Redes Definidas por Software (SDN) en los últimos tiempos. Este tipo de tecnologías, permite que se desarrollen nuevas funcionalidades y que se reformule el enfoque de las ya existentes, ofreciendo así más versatilidad y brindando mayor capacidad de integración con otros sistemas. El presente proyecto se enmarca en lo anteriormente mencionado y su enfoque está orientado a la vertical de redes LAN y LAN-Campus. La principal motivación se basa en tener una optimización de la gestión de tráfico y grupos multicast respecto a la forma en la que actualmente se logra. Multicast como tal, resulta particularmente interesante en aplicaciones como el streaming de contenido multimedia que cumple el rol principal sobre el cual se realizaron las pruebas del proyecto. Es por ello que se diseñó un controlador que permite el manejo de este tipo de tráfico en redes de diversas características y permite tener una visibilidad y capacidad de análisis que no se consigue en redes tradicionales de forma directa. El sistema desarrollado está configurado para detectar tráfico multicast según dirección IP de destino y, gracias a la diferenciación de paquetes IGMP, consigue instalar la configuración adecuada para que el tráfico alcance sus destinos. En adición a esto, utiliza el algoritmo de Dijkstra para calcular las rutas más cortas entre los nodos de destino y el nodo de origen. Para el desarrollo se utilizó software, protocolos y lenguajes abiertos, abarcando desde el controlador RYU, el protocolo OpenFlow, el emulador Mininet, el switch virtual Open vSwitch hasta el reproductor multimedia VLC. Cada uno de estos elementos, forma parte fundamental del producto final y gracias a la utilización de scripts de Python, logró la automatización necesaria para hacer simulaciones, ejecutar pruebas y ver la configuración de los switches y además dicho lenguaje permitió dar estructura a los datos que facilitan la programabilidad del sistema. En función de los resultados obtenidos y la satisfacción de haber cumplido los objetivos planteados tanto en la etapa inicial como los que surgieron en la medida que se avanzó, se entiende que el proyecto fue exitoso no sólo por lo mencionado sino que también, por haber exigido investigación rigurosa y aprendizaje de herramientas que no forman parte del plan de estudios de la carrera.149 p.Riccardi Pugliesi, B. (2019). Sistema de distribución Multicast mediante redes definidas por software (Proyecto). Universidad ORT Uruguay, Facultad de Ingeniería. Recuperado de https://rad.ort.edu.uy/handle/20.500.11968/4112http://hdl.handle.net/20.500.11968/4112http://hdl.handle.net/20.500.11968/4112EspañolspaUniversidad ORT Uruguayhttps://bibliotecas.ort.edu.uy/bibid/89867MULTICASTINGSTREAMINGREDES DEFINIDAS POR SOFTWARE (SDN)PROYECTOS-IZSistema de distribución Multicast mediante redes definidas por softwareTrabajo final de carrerainfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/publishedVersionreponame:RADinstname:Universidad ORT Uruguayinstacron:Universidad ORTinfo:eu-repo/semantics/openAccessFI - Ingeniería en Telecomunicaciones - IZFacultad de IngenieríaCarrera UniversitariaIngeniero en TelecomunicacionesProyectoProyecto (Carrera Universitaria). Universidad ORT Uruguay, Facultad de IngenieríaTHUMBNAILMaterial completo.pdf.jpgMaterial completo.pdf.jpgGenerated Thumbnailimage/jpeg3125https://rad.ort.edu.uy/bitstreams/e1011ee6-2828-4a3f-9224-b50094387219/download162685a2fc4a9c622ae9e85c2ff66dcbMD53ORIGINALMaterial completo.pdfMaterial completo.pdfdescriptionapplication/pdf5749071https://rad.ort.edu.uy/bitstreams/58703e98-b17d-4b84-9a2f-09dff8a38fd1/downloadf5e82090fa0f355b3c9b76c0f232b92bMD5120.500.11968/41122024-07-22 16:18:44.111oai:rad.ort.edu.uy:20.500.11968/4112https://rad.ort.edu.uyUniversidadhttps://www.ort.edu.uy/https://rad.ort.edu.uy/server/oai/requestrodriguez_v@ort.edu.uyUruguayopendoar:39272024-07-22T16:18:44RAD - Universidad ORT Uruguayfalse
spellingShingle Sistema de distribución Multicast mediante redes definidas por software
Viera Barlocco, Lucas
MULTICASTING
STREAMING
REDES DEFINIDAS POR SOFTWARE (SDN)
PROYECTOS-IZ
status_str publishedVersion
title Sistema de distribución Multicast mediante redes definidas por software
title_full Sistema de distribución Multicast mediante redes definidas por software
title_fullStr Sistema de distribución Multicast mediante redes definidas por software
title_full_unstemmed Sistema de distribución Multicast mediante redes definidas por software
title_short Sistema de distribución Multicast mediante redes definidas por software
title_sort Sistema de distribución Multicast mediante redes definidas por software
topic MULTICASTING
STREAMING
REDES DEFINIDAS POR SOFTWARE (SDN)
PROYECTOS-IZ
url http://hdl.handle.net/20.500.11968/4112