Trabajo Final Ata 2.0
Trabajo Final Ata 2.0
Trabajo Final Ata 2.0
TRABAJO DE INVESTIGACIÓN
PARA OPTAR EL GRADO DE BACHILLER DE INGENIERO DE
TELECOMUNICACIONES
PRESENTADO POR:
Alex Gerson Perez Rojas
Fonseca dueñas Luigi dankur
ASESOR
Ing. Daniel Díaz Ataucuri
LIMA – PERÚ
2020
II
DEDICATORIA
AGRADECIMIENTOS
RESUMEN
Las Redes Definidas por Software (SDN) es un nuevo paradigma de red que
trae consigo como objetivo el facilitar la creación y gestión de redes de datos.
La separación entre el Plano de control y el Plano de datos permite el control de
toda la red a través de un módulo lógico centralizado, llamado controlador.
El estándar MPLS (Multiprotocol Label Switching) fue desarrollado para
complementar la problemática que afrontan las operadoras de telefonía que
proporcionan conexión a Internet a alto nivel (Carrier) , ya que este protocolo
provee ventajas en el enrutamiento de paquetes por ser un protocolo que trabaja
en capa 2.5 y permite que el enrutamiento de paquetes se realice mediante el
intercambio de etiquetas lo que otorga velocidad en la conmutación de paquetes
a diferencia de las redes convencionales. Actualmente es muy utilizado debido
a sus ventajas tanto en la conmutación de paquetes como para el soporte de
ingeniería de tráfico ya que minimiza el consumo del ancho de banda y a su vez
minimiza los costos en el tráfico, MPLS también incrementa la fiabilidad en la
red ya que facilita una calidad de servicio (QoS) avanzada.
ABSTRACT
This document presents the procedure to emulate MPLS in a red SDN using the
mininet tool creating a simple topology, using the OpenFlow 1.3 protocol and
the Floodlight controller, indicating how the MPLS labeling is configured and
how the controller is activated and the different protocols.
CAPÍTULO I
PLANTEAMIENTO DE LA INVESTIGACIÓN
1.1 INTRODUCCIÓN
Este diseño de Red va permitir que se pueda elaborar una topología SDN donde
podremos crear flujos con etiquetas (MPLS) , y así poder utilizar los beneficios
que nos otorga MPLS aplicarlos a las Redes SDN donde obtendremos mejoras
en en los tiempos de latencia y reenvió de información todo basado en una red
centralizada y automatizada .
Según Ali Reza Sharafat, (2011) [1] refiere: Nos muestra la Ingeniería de
Tráfico (MPLS-TE) y Redes Privadas Virtuales basada en (MPLS VPN)
utilizando OpenFlow y NOX. La manifestación es el resultado de un
experimento de ingeniería que responde a las siguientes preguntas: ¿Es difícil
de implementar un plano de control complejo en la parte superior de un
controlador de red tales como NOX?, ¿El punto de vista global en NOX hace la
aplicación más fácil que el método tradicional de su aplicación en cada Switch,
incrustado en el plano de datos? Implementaron cada característica importante
de MPLS-TE y MPLSVPN en tan sólo 2.000 líneas de código, en comparación
con líneas mucho más grandes de código en el enfoque más tradicional, como
Quagga-MPLS. Debido a que NOX mantiene un mapa coherente de topología
actualizada, las características del plano de control MPLS son bastante simples
de implementar. Y su simplicidad hace que sea fácil de extender: Hemos
añadido fácilmente varias características nuevas; algo que un operador de red
que podía hacer para personalizar su red para satisfacer las necesidades de sus
clientes. La demo consta de dos partes: los servicios MPLS-TE y después MPLS
VPN impulsado por una GUI.
Según James Kempf (2011) [2] refiere: Nos habla que la conmutación de
etiquetas por multiprotocolo (MPLS) es un protocolo ampliamente utilizado en
redes de operadores comerciales para reenviar paquetes acompañado por
etiquetas de enlace específico en la cabecera del paquete de salida enlaces en
lugar mediante el cotejo prefijo más largo del estándar IP. Sin embargo, en las
redes existentes, MPLS es implementado por completo en IP Routers, ya que
los protocolos del plano de control MPLS como LDP utilizan el enrutamiento
IP para configurar la etiqueta en el cambió de caminos, a pesar de que el plano
de datos MPLS no requiere enrutamiento IP. OpenFlow 1.0 es una interfaz para
el control de una ruta o una caja de conmutación insertando especificaciones de
flujo en tabla de flujo de la caja. Mientras OpenFlow 1.0 no soporta MPLS1,
basado en etiqueta MPLS el reenvío parece conceptualmente un buen partido
con OpenFlow basado en el flujo del paradigma de enrutamiento. A esta nota
se describe el diseño y la implementación de una extensión experimental de
OpenFlow 1.0 para apoyar MPLS. La extensión permite que un interruptor de
OpenFlow sin capacidad de enrutamiento IP sirva para reenviar MPLS en el
plano de datos.
10
1.6 OBJETIVOS
1.7 METODOLOGÍA
Diseño e Implementación del proceso de conmutación de etiquetas en redes MPLS mediante SDN y
controlada por Floodlight
IMPLEMENTACION:
a) Ingrese en el terminal:
b) Luego:
#ls
# cd mininet
# git tag
# cd ..
h) Instalar mininet:
# sudo mininet/util/install.sh
19
Para quitar la etiqueta MPLS del flujo que pasa por los switches al host
destino utilizaremos los siguientes comandos:
BIBLIOGRAFÍA
[1] MPLS-TE and MPLS VPNs with OpenFlow. Ali Reza Sharafat, Saurav Das, Guru
Parulkar, and Nick McKeows , departamento of Electrical Engineering, Stanford
University, Stanford , California 94305, USA sharafat, sd2, parulkar.
[2] Scalable Fault Management for OpenFlow. James Kempf, Elisa Bellagamba, Andras
Kern, David Jocha, Attila Takacs, Ericsson Research.