You are on page 1of 166

UNIVERSIDAD DE GUAYAQUIL

FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS

CARRERA DE INGENIERÍA EN NETWORKING Y TELECOMUNICACIONES

PORTADA

“Diseño de una red utilizando SDN (Software Defined Network) para la


empresa Calital Cía. Ltda. en la ciudad de Guayaquil”

PROYECTO DE TITULACIÓN

Previa a la obtención del título de:

INGENIERO EN NETWORKING Y TELECOMUNICACIONES

AUTORES:
León Caiza Samantha Christel
Pino Segura Andrés Antonio

TUTOR:
Ing. Miguel Molina Villacís, M.Sc.

GUAYAQUIL – ECUADOR

2018
REPOSITORIO NACIONAL EN CIENCIA Y TECNOLOGÍA

FICHA DE REGISTRO DE TESIS/TRABAJO DE GRADUACIÓN

“Diseño de una red utilizando SDN (Software Defined Network)


TÍTULO Y SUBTÍTULO:
para la empresa Calital Cía. Ltda. en la ciudad de Guayaquil”

León Caiza Samantha Christel


AUTOR (ES):
Pino Segura Andrés Antonio
REVISOR(ES)/TUTOR(ES): Ing. Miguel Molina Villacís, M.Sc.
INSTITUCIÓN: Universidad de Guayaquil
UNIDAD/FACULTAD: Facultad de Ciencias Matemáticas y Físicas
MAESTRÍA/ESPECIALIDAD:
GRADO OBTENIDO: Ingeniería en Networking y Telecomunicaciones
No. DE
FECHA DE PUBLICACIÓN: 2018 166
PÁGINAS:
ÁREAS TEMÁTICAS: Tecnología, Redes.
Software Defined Network, Controlador, Protocolo, Diseño de
PALABRAS CLAVES:
red.
RESUMEN: La empresa Calital Cía. Ltda. dedicada a la producción y comercialización de
calzado en la ciudad de Guayaquil no posee un diseño de red de área local de su matriz,
retrasando en la mayoría de las veces las actividades y funciones desempeñadas por su
personal. A raíz del problema, y tomando en cuenta las bondades que hoy en día
presentan las Redes Definidas por Software, el objetivo principal del presente proyecto se
enfocó en diseñar una red LAN basada en SDN utilizando el protocolo estándar OpenFlow
y el controlador Ryu; empleando la metodología “Top Down Network Design”.
ADJUNTO PDF: SI X NO
CONTACTO CON AUTOR/ES: Teléfono: E-mail:
León Caiza Samantha 0994190564 samantha.leonc@ug.edu.ec
Pino Segura Andrés 0967632197 andres.pinos@ug.edu.ec
Nombre: Ab. Juan Chávez Atocha
CONTACTO CON LA
Teléfono: 042307729
INSTITUCIÓN:
E-mail: juan.chaveza@ug.edu.ec

II
CARTA DE APROBACIÓN DEL TUTOR

En mi calidad de Tutor del trabajo de titulación, “Diseño de una red utilizando


SDN (Software Defined Network) para la empresa Calital Cía. Ltda. en la
ciudad de Guayaquil” elaborado por el Srta. Samantha Christel León Caiza y
el Sr. Andrés Antonio Pino Segura, Alumnos no titulados de la Carrera de
Ingeniería en Networking y Telecomunicaciones, Facultad de Ciencias
Matemáticas y Físicas de la Universidad de Guayaquil, previo a la obtención del
Título de Ingeniero en Networking y Telecomunicaciones, me permito declarar que
luego de haber orientado, estudiado y revisado, la apruebo en todas sus partes.

Atentamente

_______________________________
Ing. Miguel Molina Villacís, M.Sc.
TUTOR

III
DEDICATORIA

Samantha Christel León Caiza

Dedico este triunfo a mis padres y hermanos,


ya que fueron ellos que hicieron que me
mantenga en constante lucha para alcanzar
esta meta deseada desde que empecé con el
proyecto de ser Ingeniera en Redes y
Telecomunicaciones.

Andrés Antonio Pino Segura

Dedico este logro a mis padres y hermanos por


ser quienes me mantuvieron en pie de lucha
para conseguir mi objetivo y por haber
depositado toda su confianza en mi desde que
emprendí el proyecto Ingeniería en Redes y
Telecomunicaciones.

IV
AGRADECIMIENTO

Samantha Christel León Caiza

Agradezco a Dios por permitirme estar con


vida y salud, a mis padres y hermanos por
darme un apoyo incondicional en toda mi etapa
de estudio y por depositar su confianza en mí.
Así mismo, agradezco a mi compañero de tesis
que nos apoyamos mutuamente en toda
nuestra carrera universitaria.

Andrés Antonio Pino Segura

Agradezco en primer lugar a Dios, a mis


padres y a mi compañera de tesis por haber
sido aquellos que me dieron las fuerzas y
quienes me brindaron su apoyo incondicional
en todo el camino de mi preparación.

V
TRIBUNAL PROYECTO DE TITULACIÓN

_____________________________ _____________________________
Ing. Eduardo Santos Baquerizo, Ing. Harry Luna Aveiga, M.Sc.
M.Sc. DIRECTOR DE LA CARRERA DE
DECANO DE LA FACULTAD INGENIERÍA EN NETWORKING Y
CIENCIAS MATEMATICAS Y TELECOMUNICACIONES
FISICAS

_____________________________ _____________________________
Ing. Ximena Acaro Chacón, M.Sc. Ing. Bolivar Ramos Mosquera, M.Sc.
PROFESOR REVISOR DEL ÁREA PROFESOR REVISOR DEL ÁREA
TRIBUNAL TRIBUNAL

_____________________________
Ing. Miguel Molina Villacís, M. Sc.
PROFESOR TUTOR DEL PROYECTO
DE TITULACION

_____________________________
Ab. Juan Chávez Atocha, Esp.
SECRETARIO TITULAR

VI
DECLARACIÓN EXPRESA

“La responsabilidad del contenido de este


Proyecto de Titulación, nos corresponden
exclusivamente; y el patrimonio intelectual de
la misma a la UNIVERSIDAD DE
GUAYAQUIL”.

SAMANTHA CHRISTEL LEÓN CAIZA


ANDRÉS ANTONIO PINO SEGURA

VII
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS

CARRERA DE INGENIERÍA EN NETWORKING Y


TELECOMUNICACIONES

“Diseño de una red utilizando SDN (Software Defined Network) para la


empresa Calital Cía. Ltda. en la ciudad de Guayaquil”

Proyecto de Titulación que se presenta como requisito para optar por el título de
INGENIERO EN NETWORKING Y TELECOMUNICACIONES.

Autores: Samantha Christel León Caiza

C.I.: 080434535-3

Andrés Antonio Pino Segura

C.I.: 091935385-4

Tutor: Ing. Miguel Molina Villacís, M.Sc.

Guayaquil, septiembre de 2018

VIII
CERTIFICADO DE APROBACIÓN DEL TUTOR

En mi calidad de Tutor del proyecto de titulación, nombrado por el Consejo


Directivo de la Facultad de Ciencias Matemáticas y Físicas de la Universidad de
Guayaquil.

CERTIFICO:

Que he analizado el Proyecto de Titulación presentado por los estudiantes


SAMANTHA CHISTEL LEÓN CAIZA y ANDRÉS ANTONIO PINO SEGURA,
como requisito previo para optar por el título de Ingeniero en Networking y
Telecomunicaciones cuyo tema es:

“Diseño de una red utilizando SDN (Software Defined Network) para la


empresa Calital Cía. Ltda. en la ciudad de Guayaquil”

Considero aprobado el trabajo en su totalidad.

Presentado por:

León Caiza Samantha Christel 080434535-3


Apellidos y Nombres Completos Cédula de ciudadanía Nº

Pino Segura Andrés Antonio 091935385-4


Apellidos y Nombres Completos Cédula de ciudadanía Nº

Tutor: Ing. Miguel Molina Villacís, M.Sc.

Guayaquil, septiembre de 2018

IX
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS
CARRERA DE INGENIERÍA EN NETWORKING Y TELECOMUNICACIONES

Autorización para publicación de Proyecto de Titulación en Formato Digital

1. Identificación del Proyecto de Titulación

Nombre Alumno: Samantha Christel León Caiza


Dirección: Cdla. Atarazana Mz. A2 V.15
Teléfono: 0994190564 E-mail: samantha.leonc@ug.edu.ec

Facultad: Facultad de Ciencias Matemáticas y Físicas


Carrera: Ingeniería en Networking y Telecomunicaciones
Título al que opta: Ingeniero en Networking y Telecomunicaciones
Profesor guía: Ing. Miguel Molina Villacís, M.Sc.

Título del Proyecto de titulación: “Diseño de una red utilizando SDN (Software
Defined Network) para la empresa Calital Cía. Ltda. en la ciudad de Guayaquil”

Tema del Proyecto de Titulación: Diseño de red SDN para Calital Cía. Ltda.

X
2. Autorización de Publicación de Versión Electrónica del Proyecto de
Titulación

A través de este medio autorizo a la Biblioteca de la Universidad de Guayaquil y a


la Facultad de Ciencias Matemáticas y Físicas a publicar la versión electrónica de
este Proyecto de Titulación.

Publicación Electrónica:

Inmediata X Después de 1 Año

Firma Alumno:

_________________________
Samantha Christel León Caiza

3. Forma de Envío

El texto del proyecto de titulación debe ser enviado en formato Word, como archivo
.Doc. O .RTF y .Puf para PC. Las imágenes que la acompañen pueden ser: .gif,
.jpg o .TIFF.

DVDROM CDROM X

XI
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS
CARRERA DE INGENIERÍA EN NETWORKING Y TELECOMUNICACIONES

Autorización para publicación de Proyecto de Titulación en Formato Digital

1. Identificación del Proyecto de Titulación

Nombre Alumno: Andrés Antonio Pino Segura


Dirección: Mucho Lote Villa Alegría Mz. 2616 V. 3
Teléfono: 0967632197 E-mail: andres.pinos@ug.edu.ec

Facultad: Facultad de Ciencias Matemáticas y Físicas


Carrera: Ingeniería en Networking y Telecomunicaciones
Título al que opta: Ingeniero en Networking y Telecomunicaciones
Profesor guía: Ing. Miguel Molina Villacís, M.Sc.

Título del Proyecto de titulación: “Diseño de una red utilizando SDN (Software
Defined Network) para la empresa Calital Cía. Ltda. en la ciudad de Guayaquil”

Tema del Proyecto de Titulación: Diseño de red SDN para Calital Cía. Ltda.

XII
2. Autorización de Publicación de Versión Electrónica del Proyecto de
Titulación

A través de este medio autorizo a la Biblioteca de la Universidad de Guayaquil y a


la Facultad de Ciencias Matemáticas y Físicas a publicar la versión electrónica de
este Proyecto de Titulación.

Publicación Electrónica:

Inmediata X Después de 1 Año

Firma Alumno:

_________________________
Andrés Antonio Pino Segura

3. Forma de Envío

El texto del proyecto de titulación debe ser enviado en formato Word, como archivo
.Doc. O .RTF y .Puf para PC. Las imágenes que la acompañen pueden ser: .gif,
.jpg o .TIFF.

DVDROM CDROM X

XIII
ÍNDICE GENERAL
PORTADA ................................................................................................................ I

CARTA DE APROBACIÓN DEL TUTOR .............................................................. III

DEDICATORIA ....................................................................................................... IV

AGRADECIMIENTO ............................................................................................... V

ÍNDICE GENERAL ...............................................................................................XIV

ÍNDICE DE FIGURAS ........................................................................................XVIII

ÍNDICE DE TABLAS ...........................................................................................XXII

RESUMEN .........................................................................................................XXIII

ABSTRACT ....................................................................................................... XXIV

INTRODUCCIÓN .................................................................................................... 1

CAPÍTULO I ............................................................................................................ 4

EL PROBLEMA ....................................................................................................... 4

Planteamiento del problema ................................................................................... 4

Ubicación del Problema en un Contexto ............................................................ 4

Situación en Conflicto. Nudos Críticos................................................................ 5

Causas Y Consecuencias del Problema ............................................................ 6

Delimitación del Problema .................................................................................. 7

Formulación del Problema .................................................................................. 7

Evaluación del Problema..................................................................................... 7

Alcance del Problema ......................................................................................... 8

Objetivos de la Investigación .............................................................................. 9

Objetivo General .............................................................................................. 9

Objetivos Específicos ...................................................................................... 9

Justificación e Importancia de la Investigación .................................................. 9

Metodología del Proyecto ................................................................................. 10

CAPÍTULO II ......................................................................................................... 11

XIV
MARCO TEÓRICO ............................................................................................... 11

Antecedentes de Estudio .................................................................................. 11

Fundamentación Teórica................................................................................... 13

Redes de computadoras ............................................................................... 13

Limitaciones que actualmente presentan las redes de datos ....................... 18

Redes Definidas por Software (SDN) ........................................................... 19

Arquitectura de una red SDN ........................................................................ 20

Interfaces de una arquitectura SDN .............................................................. 25

Controlador OpenFlow................................................................................... 27

Switch OpenFlow ........................................................................................... 29

Ventajas que presenta una SDN sobre una red tradicional ......................... 30

Fundamentación Legal ...................................................................................... 31

Pregunta Científica a Contestarse .................................................................... 35

Definiciones Conceptuales ................................................................................ 35

CAPÍTULO III ........................................................................................................ 37

PROPUESTA TECNOLÓGICA ............................................................................ 37

Análisis de Factibilidad ...................................................................................... 37

Factibilidad Operacional ................................................................................ 38

Factibilidad Técnica ....................................................................................... 38

Factibilidad Legal ........................................................................................... 52

Factibilidad Económica .................................................................................. 52

Etapas de la Metodología del Proyecto ............................................................ 53

Entregables del Proyecto .................................................................................. 73

Criterios de validación de la propuesta ............................................................. 73

Procesamiento y análisis................................................................................... 74

Análisis de los Resultados............................................................................. 81

CAPÍTULO IV ........................................................................................................ 99

XV
CRITERIOS DE ACEPTACIÓN DEL PRODUCTO O SERVICIO ....................... 99

Conclusiones ................................................................................................... 100

Recomendaciones ........................................................................................... 102

BIBLIOGRAFÍA ................................................................................................... 104

ANEXOS ............................................................................................................. 108

XVI
ABREVIATURAS

SDN Software Defined Network

ONF Open Networking Fundation

QoS Quality of Service

APIs Application Programming Interface

VMM Virtual Machine Manager

VM Virtual Machine

CAPEX Costos de Capital

OPEX Costos de Operación

TI Tecnologías de la Información

LAN Local Area Network

MAN Metropolitan Area Network

WAN Wide Area Network

VLSM Variable Lenght Subnet Mask

ISP Internet Service Provider

CIDR Classless Inter-Domain Routing

XVII
ÍNDICE DE FIGURAS
Figura 1 Red LAN ................................................................................................. 13
Figura 2 Red MAN ................................................................................................ 14
Figura 3 Red WAN ................................................................................................ 14
Figura 4 Red en anillo ........................................................................................... 15
Figura 5 Red en árbol ........................................................................................... 16
Figura 6 Red en malla ........................................................................................... 16
Figura 7 Red en bus.............................................................................................. 17
Figura 8 Red en estrella ........................................................................................ 17
Figura 9 Arquitectura de una red SDN ................................................................. 21
Figura 10 Capa de control .................................................................................... 22
Figura 11 Capa de Aplicación ............................................................................... 24
Figura 12 Arquitectura del protocolo OpenFlow ................................................... 29
Figura 13 Servidor HP ProLiant ML30 Gen9 ........................................................ 41
Figura 14 Conmutador SDN NoviFlow NoviSwitch 2122 ..................................... 42
Figura 15 Router Mikrotik RB450Gx4 ................................................................... 43
Figura 16 Descarga de paquetes de Ubuntu Server 14.04.5 .............................. 44
Figura 17 Actualización e instalación de paquetes de Ubuntu Server 14.04.5 ... 44
Figura 18 Instalación del paquete git .................................................................... 45
Figura 19 Descarga de Mininet............................................................................. 45
Figura 20 Versiones de Mininet ............................................................................ 46
Figura 21 Selección de la versión de Mininet....................................................... 46
Figura 22 Instalación por defecto de Mininet ....................................................... 47
Figura 23 Entorno de emulación Mininet .............................................................. 47
Figura 24 Descarga del controlador Ryu .............................................................. 48
Figura 25 Instalación de Wireshark ...................................................................... 49
Figura 26 Búsqueda e instalación de módulos de Python ................................... 49
Figura 27 Instalación del Pip de Python ............................................................... 49
Figura 28 Instalación del módulo webob de Python ............................................ 50
Figura 29 Instalación del módulo eventlet de Python .......................................... 50
Figura 30 Instalación del módulo paramiko de Python ........................................ 50
Figura 31 Instalación del módulo routes de Python ............................................. 50
Figura 32 Administración remota al servidor Ubuntu controlador 1..................... 51

XVIII
Figura 33 Administración remota al servidor Ubuntu controlador 2..................... 51
Figura 34 Metodología Top Down Network Design ............................................. 53
Figura 35 Diseño de red actual de la empresa Calital Cía. Ltda. ........................ 55
Figura 36 Routerboard Mikrotik hEX .................................................................... 58
Figura 37 Conmutador 3Com® Baseline Switch 2024 (3C16471B) .................... 59
Figura 38 Servidor HP Proliant ML150 G6 ........................................................... 60
Figura 39 Diseño lógico propuesto a la empresa Calital Cía. Ltda. utilizando la
tecnología SDN ..................................................................................................... 61
Figura 40 Diseño de la Capa de Control .............................................................. 62
Figura 41 Diseño de la Capa de Infraestructura .................................................. 63
Figura 42 Ejecución de la herramienta MiniEdit ................................................... 65
Figura 43 Diseño de red SDN para la empresa Calital Cía. Ltda. ....................... 66
Figura 44 Lista de topologías en el directorio de Mininet .................................... 66
Figura 45 Creación de la red SDN en Mininet...................................................... 67
Figura 46 Activación del Controlador Ryu 1 ......................................................... 68
Figura 47 Envió de Broadcast mediante el comando Pingall .............................. 68
Figura 48 Controlador Ryu en ejecución .............................................................. 69
Figura 49 Node: h2 ifconfig ................................................................................... 69
Figura 50 Node: h2 herramienta Iperf servidor .................................................... 70
Figura 51 Node: h1 Iperf cliente ........................................................................... 70
Figura 52 Node:h2 transferencia de datos ........................................................... 71
Figura 53 Node: h2 Iperf servidor UDP ................................................................ 71
Figura 54 Node: h1 Iperf cliente UDP ................................................................... 72
Figura 55 Node: s1................................................................................................ 72
Figura 56 Wireshark .............................................................................................. 73
Figura 57 Sexo ...................................................................................................... 81
Figura 58 Edad ...................................................................................................... 82
Figura 59 Tiempo trabajando en la empresa Calital Cía. Ltda. ........................... 83
Figura 60 Tipo de servicios utilizados en la red de la empresa Calital Cía. Ltda. 84
Figura 61 Problemas con la red actual que maneja la empresa Calital Cía. Ltda.
............................................................................................................................... 86
Figura 62 Tipos de problemas que persisten con la red actual de la empresa
Calital Cía. Ltda. .................................................................................................... 87

XIX
Figura 63 Resolución de problemas en la red de la empresa Calital Cía. Ltda. de
manera inmediata ................................................................................................. 89
Figura 64 Documentación del diseño de red actual de la empresa Calital Cía.
Ltda........................................................................................................................ 90
Figura 65 Satisfacción de la comunicación y servicios brindados por la red de la
empresa Calital Cía. Ltda. .................................................................................... 91
Figura 66 Funcionamiento de la red afecta negativamente el cumplimiento de las
actividades del personal ....................................................................................... 92
Figura 67 Importancia de que se mejore la comunicación y servicios que ofrece
la red actual de la empresa Calital Cía. Ltda. ...................................................... 93
Figura 68 Mejorar el diseño de red de la empresa Calital Cía. Ltda. .................. 94
Figura 69 Selección del disco óptico virtual ....................................................... 112
Figura 70 Selección de idioma ........................................................................... 112
Figura 71 Instalación Ubuntu Server .................................................................. 113
Figura 72 Selección de ubicación ....................................................................... 113
Figura 73 Configuración del teclado ................................................................... 114
Figura 74 Configuración del teclado ................................................................... 114
Figura 75 Cargando componentes ..................................................................... 115
Figura 76 Configuración de red .......................................................................... 115
Figura 77 Nombre de la máquina ....................................................................... 116
Figura 78 Configuración de usuario ................................................................... 116
Figura 79 Configuración de usuario para la cuenta ........................................... 117
Figura 80 Configuración de contraseña ............................................................ 117
Figura 81 Verificación de contraseña ................................................................. 118
Figura 82 Cifrar carpeta personal ....................................................................... 118
Figura 83 Configuración del reloj ........................................................................ 119
Figura 84 Zona horaria ....................................................................................... 119
Figura 85 Configuración de partición de disco ................................................... 120
Figura 86 Disco para particionar......................................................................... 120
Figura 87 Cambios en el disco ........................................................................... 121
Figura 88 Cantidad de volumen del disco .......................................................... 121
Figura 89 Confirmación de los cambios en el disco ........................................... 122
Figura 90 Formato de partición ........................................................................... 122
Figura 91 Configuración de proxy HTTP ............................................................ 123

XX
Figura 92 Configuración apt ............................................................................... 123
Figura 93 Configuración de taskse ..................................................................... 124
Figura 94 Selección de programas ..................................................................... 124
Figura 95 Instalación de programas ................................................................... 125
Figura 96 Instalación del cargador de arranque GRUB en el disco duro .......... 125
Figura 97 Instalación completa ........................................................................... 126
Figura 98 Iniciando gestor de arranque del Sistema Operativo ........................ 126
Figura 99 Ubuntu Server login y password ........................................................ 127
Figura 100 Ubuntu Server 14.04.5 ..................................................................... 127
Figura 101 Selección del disco óptico virtual ..................................................... 128
Figura 102 Ubuntu Desktop 14.04 ...................................................................... 128
Figura 103 Instalación Ubuntu ............................................................................ 129
Figura 104 Preparar la instalación Ubuntu ......................................................... 129
Figura 105 Tipo de instalación de Ubuntu .......................................................... 130
Figura 106 Formateo de disco ............................................................................ 130
Figura 107 Configuración de ubicación .............................................................. 131
Figura 108 Distribución del teclado .................................................................... 131
Figura 109 Configuración de usuario y contraseña ........................................... 132
Figura 110 Carga de archivos de configuración................................................. 132
Figura 111 Instalación terminada ....................................................................... 133
Figura 112 Inicio de sesión ................................................................................. 133
Figura 113 Cronograma de actividades ............................................................. 134
Figura 114 Equipos de comunicación de la empresa Calital Cía. Ltda. ............ 141
Figura 115 Servidor de la empresa Calital Cía. Ltda. ........................................ 141
Figura 116 Encuesta al personal administrativo de la empresa Calital Cía. Ltda.
............................................................................................................................. 142
Figura 117 Visita a la empresa Calital Cía. Ltda. ............................................... 142

XXI
ÍNDICE DE TABLAS
Tabla 1 Causas y Consecuencias del problema .................................................... 6
Tabla 2 Delimitación del Problema ......................................................................... 7
Tabla 3 Tipos de controladores con sus características ...................................... 28
Tabla 4 Campos utilizados para comparar el encabezado de los paquetes que
se filtran a través de las entradas de flujo en OpenFlow ..................................... 30
Tabla 5 Equipos requeridos para la red SDN....................................................... 40
Tabla 6 Factibilidad económica ............................................................................ 52
Tabla 7 Puntos de Red de la empresa Calital Cía. Ltda. ..................................... 56
Tabla 8 Elementos de la red de la empresa Calital Cía. Ltda.............................. 57
Tabla 9 Direccionamiento IP ................................................................................. 64
Tabla 10 Personal Administrativo Calital Cía. Ltda. ............................................. 78
Tabla 11 Sexo ....................................................................................................... 81
Tabla 12 Edad ....................................................................................................... 82
Tabla 13 Tiempo trabajando en la empresa Calital Cía. Ltda.............................. 83
Tabla 14 Tipo de servicios utilizados en la red de la empresa Calital Cía. Ltda. 84
Tabla 15 Problemas con la red actual que maneja la empresa Calital Cía. Ltda.86
Tabla 16 Tipos de problemas que persisten con la red actual de la empresa
Calital Cía. Ltda. .................................................................................................... 87
Tabla 17 Resolución de problemas en la red de la empresa Calital Cía. Ltda. de
manera inmediata ................................................................................................. 89
Tabla 18 Documentación del diseño de red actual de la empresa Calital Cía.
Ltda........................................................................................................................ 90
Tabla 19 Satisfacción de la comunicación y servicios brindados por la red de la
empresa Calital Cía. Ltda. .................................................................................... 91
Tabla 20 Funcionamiento de la red afecta negativamente el cumplimiento de las
actividades del personal ....................................................................................... 92
Tabla 21 Importancia de que se mejore la comunicación y servicios que ofrece la
red actual de la empresa Calital Cía. Ltda. .......................................................... 93
Tabla 22 Mejorar el diseño de red de la empresa Calital Cía. Ltda..................... 94
Tabla 23 Validación de la propuesta .................................................................... 99

XXII
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS
CARRERA DE INGENIERÍA EN NETWORKING Y TELECOMUNICACIONES

“Diseño de una red utilizando SDN (Software Defined Network) para la empresa
Calital Cía. Ltda. en la ciudad de Guayaquil”

Autores: Samantha Christel León Caiza, Andrés Antonio Pino Segura


Tutor: Ing. Miguel Molina Villacís, M.Sc.

RESUMEN

La empresa Calital Cía. Ltda. dedicada a la producción y comercialización


de calzado en la ciudad de Guayaquil no consideró la posibilidad de
elaborar un diseño de red de área local de su matriz, poniéndose en
evidencia actualmente las limitantes que su infraestructura de Networking
presenta frente a los diversos servicios de TI que se ejecutan sobre ella,
retrasando en la mayoría de las veces las actividades y funciones
desempeñadas por su personal. A raíz del problema, y tomando en cuenta
las bondades que hoy en día presentan las Redes Definidas por Software,
el objetivo principal del presente proyecto se enfocó en diseñar una red LAN
basada en SDN utilizando el protocolo estándar OpenFlow y el controlador
Ryu; para cumplir con lo establecido, se desarrolló la metodología “Top
Down Network Design” ajustada a sus tres fases principales: la primera,
análisis de los requerimientos, empleando un estudio de campo para tener
una visión clara sobre las necesidades y requerimientos que presenta la
organización a nivel de infraestructura TI. La segunda etapa abarcó el
diseño de la red, y la última, la simulación y pruebas de la red a través de
un ambiente virtual ejecutado sobre el software Mininet.

XXIII
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS
CARRERA DE INGENIERÍA EN NETWORKING Y TELECOMUNICACIONES

“Design of a network using SDN (Software Defined Network) for the company
Calital Cía. Ltda. In the city of Guayaquil”

Authors: Samantha Christel León Caiza, Andrés Antonio Pino Segura


Tutor: Ing. Miguel Molina Villacís, M.Sc.

ABSTRACT

The company Calital Cía. Ltda. Dedicated to the production and marketing
of footwear in the city of Guayaquil did not consider the possibility of
developing a local area network design of its parent company, evidencing
at present the limitations that its Networking infrastructure presents to the
various services of IT that run on it, delaying in most of the time the activities
and functions performed by its staff. As a result of the problem, and taking
into account the benefits that Software Defined Networks present today, the
main objective of this project was focused on designing a LAN network
based on SDN using the standard OpenFlow protocol and the Ryu
controller; to comply with the established, the methodology "Top Down
Network Design" was developed, adjusted to its three main phases: the first,
analysis of the requirements, using a field study to have a clear vision about
the needs and requirements presented by the organization at the IT
infrastructure level. The second stage covered the design of the network,
and the last, the simulation and testing of the network through a virtual
environment executed on the Mininet software.

XXIV
INTRODUCCIÓN

La gestión y decisión de enrutamiento con respecto al tráfico de datos que


estas generan se centran en el hardware y software que se encuentra incorporado
en el dispositivo de red, de esta forma, la arquitectura tradicional aplicada en base
a la manera de tratar los paquetes de datos lleva consigo el mismo concepto de
Networking aplicado.

Con el paso del tiempo se han desplegado una serie de estudios que llegaron
a nuevas tecnologías de redes que permiten a estas romper de cierta manera
aquellos “paradigmas y limitaciones” de administración de paquetes que
garantizan en todo momento, adaptabilidad, escalabilidad, optimización de
recursos y seguridad en una red.

Así, de manera complementaria aportando en el desarrollo de las redes de


comunicaciones y para ayudar a las empresas en su crecimiento constante a los
cambios de servicios de TI surgieron las SDN, redes definidas por software, las
mismas que brindan la posibilidad de sustraer e independizar el plano de control
con el plano de datos.

A razón de esto, se puede manifestar que muchas de las empresas,


principalmente las que se encuentran en crecimiento, buscan mejorar su oferta de
negocio implementando nuevos servicios de TI en sus redes tradicionales que
permitan a los usuarios, gozar de una mejor experiencia de consumo, no obstante,
la demanda de acceso continuo y en tiempo real que estos exigen generan ciertas
complicaciones debido a las dificultades que presentan sus entornos de red al
momento de atender de manera flexible e inmediata a los cambios y
requerimientos que surgen en materia de seguridad con respecto a la reacción de
responder ante la presencia de nuevas vulnerabilidades, capacidad de manejo,
control, adaptabilidad, etc., siendo SDN una gran solución para hacer que las
redes de datos cumplan con todas las exigencias actuales a nivel de arquitectura
TI, al ser más personalizables y eficientes.

1
El presente trabajo se desarrolla con el objetivo de elaborar un diseño de Red
utilizando SDN para la empresa Calital Cía. Ltda., la misma que en la actualidad
no cuenta con una red óptima que le permita cumplir con las operaciones
comerciales que demanda su giro de negocio de manera normal debido a las
constantes complicaciones que presenta su infraestructura actual en situaciones
como envío y recepción de paquetes, ancho de banda, comunicación entre
equipos, entre otros; a partir de esta premisa a continuación se expondrán las
fases en que se dividirá el proyecto para dar paso a un estudio completo y
satisfactorio desde la concepción de la problemática hasta el desarrollo de la
propuesta.

En el capítulo I, se da a conocer como premisa, el contexto en el que se


manifiesta la problemática que dio cabida al presente proyecto, de la misma
manera se socializan los puntos críticos presentes en la organización debido a la
situación en conflicto por el que atraviesa la empresa Calital Cía. Ltda.; por otra
parte, se identifican las causas y efectos provocados por el problema, adicional se
establecen los objetivos general y específicos, además de ser planteado el
alcance del estudio delimitándose las directrices y limitaciones del estudio que
posibilitarán al final del proceso conseguir los resultados esperados.

En el capítulo II, se desarrollará una revisión exhaustiva de la literatura, la cual


tendrá como inicio el análisis de antecedentes de estudio previamente efectuados
que se ajusten al tema a tratar en el proyecto, en este caso, las redes definidas
por software, siendo la razón de ser del proyecto; posterior a ello, se fundamentará
definiciones y conceptos ligados al problema desde el punto de vista teórico y legal
apoyándose de referentes empíricos – bibliográficos.

En el capítulo III, se presenta la propuesta tecnológica, desarrollándose en


primera instancia un análisis de factibilidad desde el punto de vista operacional,
técnico, legal y económico que permita definir las posibilidades de éxito que
tendría el proyecto y su impacto en la organización; por otro lado se define la
metodología que se empleará para el cumplimiento del mismo, así como también
se pone de manifiesto un conjunto de criterios que permitirán validar si la
propuesta planteada cumple con los requerimientos exigidos.

2
Finalmente, en el capítulo IV se da una explicación sobre los criterios de
aceptación del producto, en este caso el diseño de red SDN, el mismo que dará
paso a la determinación de las conclusiones y recomendaciones del proyecto.

3
CAPÍTULO I

EL PROBLEMA

Planteamiento del problema

Ubicación del Problema en un Contexto

Calital Cía. Ltda. es una empresa dedicada a la producción y comercialización


de calzado en la ciudad de Guayaquil, dicha compañía fue fundada en el año 1969;
la calidad de sus productos en la línea de calzado para damas y caballeros a
través de su principal marca, “L. Gilbert” le ha permitido a la compañía crecer y
posicionarse en el mercado nacional teniendo la oportunidad actualmente de
contar con alrededor de 9 tiendas físicas a nivel interprovincial.

Desde sus inicios, Calital Cía. Ltda. no consideró definir de manera técnica y
estandarizada una infraestructura de red que le permita llevar a cabo con
normalidad las actividades de comunicación a nivel de TI entre las áreas de trabajo
que la conforman y sus clientes, generándose de cierta manera problemas tales
como, colapso de la red, ancho de banda reducido, conflictos de conectividad
entre host, entre otros, que retrasan las actividades comerciales de la organización
además de generar la insatisfacción de los usuarios internos y externos.

Como es de conocer las redes de comunicación en la actualidad forman parte


de los elementos sustanciales en un entorno empresarial, y que su actividad sea
efectiva es una tarea de alta prioridad, pero para que esta sea cumplida, también
debe existir una eficiente gestión de dichas redes que se adapte a la evolución de
los sistemas informáticos actuales que se ofrecen.

Actualmente, las redes de comunicaciones han presentado una serie de


cambios que dan paso a nuevos escenarios y necesidades que afectan de manera
directa al modelo de negocio de muchas organizaciones en el caso de no
encontrarse dichas redes técnicamente definidas y administradas, en especial, de

4
aquellas que tienen entre sus objetivos principales obtener mayor escalabilidad y
flexibilidad en su arquitectura TI, tomando en cuenta que exista en lo posible
costos operativos y financieros relativamente bajos, así como también que se
garantice en todo momento la disponibilidad de sus servicios.

A partir de lo establecido se puede aludir que, en los últimos tiempos, se ha


desplegado un nuevo concepto de Networking que cada vez toma más fuerza,
puesto que se presenta como una solución efectiva a la problemática que
mantienen las redes tradicionales con respecto a su gestión, funcionamiento e
interoperabilidad, este es denominado SDN (Software Defined Networking); este
brinda la posibilidad de separar el plano de control con respecto al de datos, donde
el control se desprende del hardware haciendo que la administración de la red sea
manejada de forma centralizada mediante un controlador, aquel que ejecutará un
conjunto de reglas programadas el cual permite que el comportamiento de la red
sea dinámico y automatizado, lográndose así, conseguir una red más adaptable y
optimizada. (Dueñas & Marín, 2017)

La razón de ser del presente proyecto se centra en llevar a cabo un análisis y


posterior diseño de una red utilizando SDN direccionado a la empresa Calital Cía.
Ltda., resaltando la importancia y contribución que su aplicación puede generar a
través de un ambiente de pruebas, para ello se utilizará el controlador Ryu debido
a la gran flexibilidad que tiene para administrar dispositivos de red y la
compatibilidad con diferentes protocolos, entre ellos OpenFlow en su versión 1.3.
Por otra parte, para crear el ambiente virtual, el mismo que permitirá emular la red
propuesta basada en la tecnología SDN, se hará uso del simulador Mininet; por
último, para realizar las correspondientes pruebas, se usará la herramienta Iperf,
aquella que crea flujos de datos UDP y/o TCP para medir el rendimiento de esta.

Situación en Conflicto. Nudos Críticos

El principal problema que presenta la empresa Calital Cía. Ltda. es el no contar


con un diseño de red LAN óptimo y gestionable que sea capaz de satisfacer las
necesidades básicas de los servicios de TI demandados por las distintas áreas de
trabajo que la conforman; el utilizar servicios multimedia, como videoconferencias,

5
así como también el constante envío y recepción de correos electrónicos, archivos
en general. A lo ya mencionado se le suma la carencia de costear el CAPEX1 y
OPEX2 a la parte administrativa de la organización imposibilitándole adquirir
soluciones tecnológicas efectivas que ayuden de cierta manera a erradicar el
problema, al ser estas, relativamente costosas.

Causas Y Consecuencias del Problema

A raíz de la identificación del problema que se presenta en la empresa Calital


Cía. Ltda. se derivan una serie de causas y consecuencias que afectan directa e
indirectamente la salud de la organización, las mismas que serán enlistadas a
continuación:
Tabla 1 Causas y Consecuencias del proble ma

Causas y Consecuencias del problema


Causas Consecuencias

Los diferentes servicios que utiliza la


Deficiencia en la distribución del
empresa se ven afectados, tornándose
bandwidth
lenta la transmisión.

A la hora de presentarse un problema


Carencia de documentación de
a nivel de infraestructura, difícilmente
diseño de red (no existe diseño de
este puede ser identificado de manera
red)
inmediata.

Inconformidad por parte del


Equipos de comunicación administrador de red debido a que la
provenientes de distintos fabricantes infraestructura no maneja equipos de
un solo fabricante.

Falta de aislamiento del tráfico de Afecta el rendimiento de la red


red en diferentes segmentos de la generándose dominios de broadcast
estructura departamental de la debido a que todos los dispositivos
organización comparten la misma Subred.

Elaborado por: Samantha León & Andrés Pino


Fuente: Elaboración propia.

1
Gastos de Capital
2
Gastos Operación

6
Delimitación del Problema

La problemática planteada se delimita de la siguiente manera:

Tabla 2 Delimitación del Problema

Delimitación del Problema


Campo: Tecnologías de la Información (TI)
Área: Redes

Optimización y gestión de la red LAN de la


empresa Calital Cía. Ltda. utilizando software
Aspecto: Defined Network, proponiéndose un diseño
basado en una solución tecnológica viable con
bajos índices en OPEX y CAPEX

Diseño de una red utilizando SDN (Software


Tema: Defined Network) para la empresa Calital Cía.
Ltda. en la ciudad de Guayaquil
Elaborado por: Samantha León & Andrés Pino
Fuente: Elaboración propia.

Formulación del Problema

¿Se erradicarían los problemas actuales que presenta la empresa Calital Cía.
Ltda. a nivel de redes y servicios de TI utilizados para cumplir con las actividades
comerciales del negocio a través de un diseño de red LAN utilizando la tecnología
SDN?

Evaluación del Problema

Se tomaron en cuenta seis criterios para evaluar de forma analítica el


problema, los mismos que se exponen y detallan a continuación:

• Delimitado: El diseño de la red utilizando SDN, lleva por defecto el


despliegue de un análisis profundo a nivel teórico y empírico basado en las
dificultades actuales que presenta la empresa Calital Cía. Ltda. en materia
de redes de comunicaciones.

• Claro: La problemática existente tomada como objeto de estudio se lleva


a cabo con la finalidad de mejorar el desempeño y administración de la red

7
de la empresa Calital Cía. Ltda. permitiéndole ser más efectiva, además
de ser capaz de soportar y atender los requerimientos de los servicios de
TI demandados por los usuarios internos y externos.

• Evidente: La problemática planteada muestra repercusiones claramente


palpables que afecta de manera directa e indirecta las actividades
comerciales de la organización, pues, el no contar con una infraestructura
de red óptima, genera malestar operativo y funcional de los diferentes
departamentos que la componen.

• Concreto: Se planteará una propuesta tecnológica orientada al diseño de


una red LAN utilizando SDN como una posible solución a la problemática
identificada en Calital Cía. Ltda., dándole la oportunidad a esta, en manejar
las demandas más complejas de los servicios de red, tanto actuales como
futuras.

• Relevante: Por medio del estudio se pretende incentivar a la comunidad


científica, industria y a las mismas empresas en tomar a SDN como una
solución factible a los actuales inconvenientes que estas presentan en
materia de administración, seguridad, escalabilidad e interoperabilidad de
las redes de comunicaciones.

• Factible: Al ser SDN una solución basada en costos operativos y


administrativos relativamente bajos, se considera que dicha propuesta
orientada a la empresa Calital Cía. Ltda. presenta la factibilidad del caso
en términos de tiempo y recursos requeridos.

Alcance del Problema

La razón de ser del presente proyecto se enfoca en el diseño de la red LAN de


la empresa Calital Cía. Ltda. utilizando SDN, de la misma manera, a través de un
ambiente virtualizado se emulará la red propuesta, así como también se
efectuarán las pertinentes pruebas de rendimiento que permitirán evaluar el
desempeño de la misma.

8
De esta manera se establece que el alcance se centra en el diseño de la red
SDN tomando en cuenta las necesidades que persisten en la empresa en
cuestión, siendo eliminada la posibilidad de ejecutar su implementación, quedando
este último a libre decisión de la organización.

Objetivos de la Investigación

Objetivo General

• Realizar un diseño de red utilizando SDN para la empresa Calital Cía. Ltda
en la ciudad de Guayaquil.

Objetivos Específicos

• Analizar las ventajas que brindan las redes definidas por software
frente a una red tradicional.
• Identificar los principales problemas que presenta la infraestructura
de red actual de la empresa Calital Cía. Ltda.
• Diseñar la topología de red basada en SDN mediante el software
emulador Mininet.
• Administrar de manera centralizada los dispositivos que componen
la topología de red en el diseño de la SDN orientada a la empresa
Calital Cía. Ltda a través del controlador Ryu.

Justificación e Importancia de la Investigación

Se justifica el desarrollo del presente proyecto debido a que la empresa Calital


Cía. Ltda. no goza de una red de comunicaciones que satisfaga la actual demanda
de servicios de TI que requieren los diferentes departamentos para llevar a cabo
las operaciones administrativas y comerciales del giro del negocio, adicional a ello,
es imprescindible destacar que el impacto del proyecto hacia la empresa es de
gran altura debido a que la estructura de TI de la misma obtendrá una mejora
considerable a través de la solución SDN permitiéndole que a un futuro conforme
sus recursos tecnológicos incrementen, la red se encuentre en la capacidad de
responder a aspectos de seguridad, escalabilidad, adaptabilidad y disponibilidad;

9
asimismo, se pretende impulsar al campo de la investigación científica, de la
industria, e incluso las propias empresas, a que tomen en cuenta el gran aporte
que generan las redes definidas por software, de esta manera con la propuesta
de trabajo se fundamenta la importancia y relevancia del caso para aportar de
manera significativa a la mejora de la problemática planteada en la empresa en
cuestión.

Metodología del Proyecto

Para cumplir con el objetivo principal del presente proyecto, el tipo de


metodología a emplear para su puesta en marcha será Top Down Network Design
puesto que las etapas o fases que la conforman se encuentran estrechamente
ligadas al desarrollo de trabajos orientados al diseño de redes.

Cabe mencionar que el proceso de diseño de una red implica evaluar y tener
una visión clara sobre la situación actual de la organización, en este caso de Calital
Cía. Ltda. para en base a las premisas obtenidas expresadas en necesidades del
negocio con la tecnología que dispone, poder plantear propuestas de cambios en
su infraestructura de Networking que maximice la capacidad de comunicación y
servicios que se ejecutan sobre la red.

10
CAPÍTULO II

MARCO TEÓRICO

Antecedentes de Estudio

En un escenario tradicional de Networking, la mayor parte de las funciones


establecidas a la red son aplicadas en un dispositivo dedicado, como los router o
switch; a partir de esto se puede señalar que una red tradicional de datos en gran
parte se centra en hardware.

Ciertas características elementales que adopta este enfoque para desarrollar


equipos de red son:
• Los dispositivos de red pertenecen a un propietario (fabricante).
• La configuración de cada dispositivo que se encuentra dentro de la red es
aplicada de manera individual.
• Funciones, tales como, el aprovisionamiento, gestión frente a cambios
producidos a nivel de infraestructura, así como también, el
desaprovisionamiento guardan un tiempo prolongado y se encuentran
expuestos a errores.

Con el surgimiento de Internet por los años 90´s, la demanda de las redes de
datos creció exponencialmente superando cualquier expectativa de desarrollo y
evolución, provocando que ciertas aplicaciones que se consideraban antiguas de
alguna manera fueran sustituidas por otras que se plantearon como novedosas a
partir de las necesidades de los usuarios, como el correo electrónico y la
transferencia de archivos, viéndose en la obligación los investigadores de la
industria en diseñar y experimentar propuestas basadas en el despliegue de
nuevos protocolos de red. (OpenZen, 2015, pág. 13)

Tomando en cuenta que las redes de aquel entonces no tenían la posibilidad


de ser manejadas por medio de la programación, surgieron las redes activas
permitiendo inyectar una programación en los nodos intermedios de los recursos

11
de red disponibles; sin embargo, esto conllevaba una complejidad alta en la
gestión y administración de los equipos.

Para el siglo XVI, el incremento del volumen de tráfico de las redes era ya una
realidad preocupante, además, el contar con infraestructuras de Networking más
fiables, cada vez se reflejaban con mayores exigencias. Este acontecimiento trajo
consigo que los investigadores planteen enfoques más viables para la
administración de las redes, como lo es el caso de la ingeniería de tráfico, así
como también la idea de separar los planos de control y datos trayendo consigo
que las empresas fabricantes de dispositivos de red empleen en sus equipos la
posibilidad de aplicar la lógica de reenvío de paquetes directamente en el
hardware sin contar con la ayuda del software propietario. (Ruis, 2014, pág. 55)

Basándose en la premisa ya mencionada, las redes convencionales son poco


flexibles para adaptarse a los cambios, de igual manera, estás se encuentran
restringidas por las funcionalidades definidas por los fabricantes de los equipos de
red, lo que de cierta manera produce que su naturaleza sea relativamente estática,
es decir, con capacidad mínima de escalabilidad y de adaptación.

Para todos estos escenarios limitantes, SDN3 se presenta como una promesa
que está dispuesta a romper el modelo común que han manejado las redes desde
su concepción con la separación de los planos (control y datos) de los dispositivos
de red, donde no es necesario que estos obligatoriamente se encuentren
colocados en el mismo chasis.

El concepto de Redes Definidas por Software surgió a través de un grupo de


investigadores de la Universidad de Stanford, siendo estos los que crearon lo que
en la actualidad es el protocolo estándar para SDN establecido por la ONF 4, como
lo es OpenFlow; dicho protocolo surgió como un objeto experimental de laboratorio
orientado al campo universitario ya mencionado.

3
Software Defined Network
4
Open Networking Foundation

12
Fundamentación Teórica

Redes de computadoras

Según lo establecido por Vilet (2013): “Una red de computadoras o también


llamada red informática es un conjunto de elementos enlazados a través de
cables, señales, ondas u otros métodos que posibilitan la transmisión de datos
para la compartición de información, recursos o servicios” (p. 73). Una red de
ordenadores es un conjunto de dos o más dispositivos también llamados nodos
que utilizan un conjunto de reglas (protocolos) en común para compartir recursos
entre sí a través de una determinada conexión, que puede ser por medios guiados
(cables de cobre, fibra óptica), como no guiados (ondas de radio, FSO).

Redes según su alcance


De acuerdo con su alcance las redes de ordenadores se encuentran
conformadas por tres tipos:

Red LAN
LAN (Local Area Network), este término generalmente hace referencia a redes
de ordenadores cuya función es compartir una línea de comunicación o un vínculo
teniendo como fin la compartición de sus recursos. Generalmente estas se
encuentran delimitadas a un lugar físico como una casa, oficina o empresa; como
se muestra en la figura 1, generalmente las redes LAN están conformadas por
cables, enrutadores, conmutadores y demás elementos que permiten al usuario
enlazarse a diferentes servicios internos.

Figura 1Red LAN

Red LAN

Elaborado por: Samantha León & Andrés Pino


Fuente: (Black, 2013)

13
Red MAN
MAN (Metropolitan Area Network), es considerada una red metropolitana, son
extremadamente eficientes y proporcionan una comunicación rápida a través de
operadores de alta velocidad, como los cables de fibra óptica, permitiendo la
conexión a diferentes ciudades o pueblos. Este tipo de redes abarcan la
infraestructura utilizada por las empresas de telecomunicaciones para ofrecer sus
servicios, como se observa en la figura 2.

Figura 2 Red MAN

Red MAN

Elaborado por: Samantha León & Andrés Pino


Fuente: (Herrera, 2014)

Red WAN
Como se presenta en la figura 3, WAN (Wide Area Network) conecta diferentes
redes, incluidas las redes de área local (LAN) y las redes de área metropolitana
(MAN), se usa para conectar áreas geográficas más grandes como lo pueden ser
estados o continentes.

Figura 3 Red WAN

Red WAN

Elaborado por: Samantha León & Andrés Pino


Fuente: (Caballero, 2013)

14
Redes según topología
La topología de red es el diseño de las conexiones (enlaces, nodos) de una red
informática, define la forma en que los diferentes nodos se colocan e interconectan
entre sí; la topología de red describe la forma en que se transfieren los datos entre
los nodos que la componen. (Blanco, Huidrobo, & Calero, 2014). Entre las
principales topologías de red; anillo, en árbol, malla, bus, estrella.

Red en anillo
Una topología de anillo es una configuración de red en la que las conexiones
de dispositivos crean una ruta de datos circular (figura 4). En una red en anillo, los
paquetes de datos viajan de un dispositivo a otro hasta que llegan a su destino, la
mayoría de las topologías de anillo permiten que los paquetes viajen solo en una
dirección, sin embargo, existen otros que permiten que los datos se muevan en
cualquier dirección.

La principal desventaja de una topología de anillo es que, si se rompe una


conexión individual en el anillo, toda la red se ve afectada. Las topologías de anillo
se pueden usar en redes de área local (LAN) o en redes de área extensa (WAN).

Figura 4 Red en anillo

Red en anillo

Elaborado por: Samantha León & Andrés Pino


Fuente: (Cisco Networking Academy, 2018)

Red en árbol
Una red en árbol incluye múltiples topologías en estrella, donde diversos
elementos están conectados a través de una única conexión lateral, es decir que

15
los nodos terciarios se encuentran unidos a dos o más nodos secundarios y están
enlazados al nodo troncal primario del árbol, como se muestra en la figura 5. Una
de las ventajas principales que presenta esta red es que si existe un error en algún
nodo u ordenador no tiende a interrumpirse la acción que se está ejecutando.

Figura 5 Red en árbol

Red en árbol

Elaborado por: Samantha León & Andrés Pino


Fuente: (Alabau, 2014)

Red en malla
Como se presenta en la figura 6, la red en malla es un tipo de topología dónde
un dispositivo (nodo) transmite sus propios datos y sirve como retransmisor para
otros nodos, también se hace uso de los enrutadores para suministrar una
eficiente ruta de datos y obtener una comunicación efectiva; en caso de
presentarse una falla, existen varias rutas disponibles para continuar el proceso
de comunicación. El diseño de red en malla no se usa comúnmente debido a sus
altos costos relacionados con el cableado, los dispositivos y su infraestructura
compleja.

Figura 6 Red en malla

Red en malla

Elaborado por: Samantha León & Andrés Pino


Fuente: (Cisco Networking Academy, 2018)

16
Red en bus
La topología de bus es un tipo específico de topología de red en la que los
diversos elementos de la red están conectados a un solo cable o línea, tal como
se visualiza en la figura 7; el cable en la topología del bus tiene dos terminales que
amortiguan la señal para que no se mueva de un extremo de la red al otro.

Los diferentes tipos de topología de bus pueden denominarse topología de bus


lineal o distribuido. Una topología de bus lineal implica que solo hay una línea
asociada con dos puntos finales distintos. En una topología de bus distribuido,
puede haber más de un patrón lineal conectado a la red. Este tipo de topología a
menudo se valora por su simplicidad y menor costo de implementación.

Figura 7 Red en bus

Red en bus

Elaborado por: Samantha León & Andrés Pino


Fuente: (Cisco Networking Academy, 2018)

Red en estrella
Es una topología de red en la que cada parte individual de una red está
conectada a un nodo central (conmutador), la unión de estas piezas de red al
componente central se representa visualmente de forma similar a una estrella
como se logra observar en la figura 8.

Figura 8 Red en estrella

Red en estrella

Elaborado por: Samantha León & Andrés Pino


Fuente: (Cisco Networking Academy, 2018)

17
Limitaciones que actualmente presentan las redes de datos

En la actualidad, las redes de datos reflejan un sin número de retos originados


por los crecientes avances tecnológicos en los campos de la informática, ejemplos
muy claros de ello es la computación en la nube, la virtualización de servidores,
streaming, entre otros; donde se percibió que era completamente necesario
clasificar de cierta forma el tráfico generado. Entre las limitaciones más comunes
que presentan las redes de datos se listan las siguientes:

Complejidad: El crecimiento exponencial de las redes hoy en día ya es un


hecho, por esta razón para mermar los inconvenientes que se pueden presentar
por su evolución han sido creados un sinnúmero de protocolos adaptados para
escenarios diversos, generando así, que la complejidad en el manejo y
administración de la red sea cada vez más grande.
Ejemplificando lo descrito, si se agrega un nuevo elemento en la red,
obligatoriamente se deben realizar modificaciones y nuevas configuraciones en la
mayoría de los dispositivos ya existentes, esto genera una sobrecarga de trabajo
a los administradores, siendo muy altas las posibilidades de estar propensos a
cometer algún tipo de error que podría inhabilitar las actividades de los servicios
ofrecidos.

Aplicación de políticas: Para emplear una política en la red, como por ejemplo
QoS5 es necesario aplicar las pertinentes configuraciones en cada dispositivo,
esto podría provocar dependiendo del tamaño de la infraestructura (tratándose de
una red compleja) que se presenten errores humanos debido a la ejecución de
tareas monótonas por más sencillas que fueran, por esta razón se vuelve un
trabajo complicado para los administradores aplicar cambios a la configuración
lógica de la red.

Escalabilidad: En pequeñas arquitecturas de red, la escalabilidad no es un


tema de gran importancia puesto que no existen necesidades para esto, sin
embargo, en aquellas que cada día se enfrentan a esos retos, y donde la
flexibilidad es un aspecto sustancial para su desempeño por la incorporación de

5
Calidad de Servicio

18
nuevos servicios que consumen mayores recursos de red, la escalabilidad se
presenta como una limitante teniendo en cuenta temas como espacio físico,
costos de operación y de capital, configuración de los nuevos elementos adheridos
a la red, etc.

Dependencia de fabricantes: A la hora de diseñar una red, se tiene presente


los equipos requeridos con sus respectivos fabricantes a partir de las necesidades
presentadas, desde el punto de vista de servicios y de operaciones, no obstante,
en el caso de presentarse algún tipo de problema en la red, ya sea porque los
dispositivos cumplieron con su ciclo de vida estimado, es necesario contar con la
ayuda del fabricante para dar soporte, empleando soluciones efectivas que
garanticen su correcto funcionamiento.

Redes Definidas por Software (SDN)

La creación de las SDN tiene como principal objetivo, el unificar la gestión de


la red, y mediante la incorporación y uso de software, tener la capacidad de
controlar la conexión y el flujo de datos valiéndose de un conjunto de reglas
definidas con el fin de ser las que puedan decidir su gestión; de esta manera se
da cabida a la posibilidad de obtener una arquitectura de red flexible, programable
y lo más importante, escalable.

Según lo establecido por la ONF (2017), “SDN es una arquitectura emergente que
es dinámica, manejable y adaptable; esta desvincula las funciones de
control y reenvío de la red permitiendo al control de la red hacerse
programable, el protocolo OpenFlow es un elemento sustancial para la
construcción de soluciones SDN.” (p. 39)

Las SDN guardan una particularidad significativa frente a las redes


tradicionales, y esta principalmente sobresale en la sustracción del plano de datos
y el plano de control, teniendo este último plano, la propiedad de ser programable
permitiendo manejar la red como si fuera una única entidad lógica debido a que
se abstraen las características de los elementos que la componen, tales como
conmutadores, ruteadores, y demás, mediante el uso de aplicaciones. El

19
despliegue de una red definida por software necesita que todos los elementos de
hardware tengan la capacidad de soportar una API y que a su vez soporten el
protocolo OpenFlow.

En lo concerniente al control que se tiene sobre la red empleando SDN, este


se encuentra direccionado básicamente a la programación de un conjunto de
reglas que establecen la manera en que será transmitido el tráfico en la red; dichas
reglas se definen en un elemento que se comporta como servidor donde se aloja
el controlador SDN y de este depende que la gestión de la red se encuentre
centralizada ya que su función es el de administrar toda la inteligencia de la misma.

Por lo tanto, se puede establecer que las SDN tienen las características de ser:
• Directamente programables.
• Lleva a cabo una gestión de manera centralizada.
• Abstrae el control de desvío minimizando las tareas de los
administradores, por lo tanto, se puede decir que es ágil.
• Se encuentran basadas en estándares abiertos y de proveedor neutral
• Es asequible a la programación basada en configuración propia,
permitiendo a los administradores definir conforme a las necesidades de
la infraestructura de red sus propias configuraciones mediante programas
SDN ya que no dependen de un propietario. (Sicrom, 2016, pág. 12)

Arquitectura de una red SDN

Como se presenta en la figura 9, en una arquitectura básica de SDN se


encuentran presentes tres capas elementales, y estas son la de infraestructura,
control y, por último, la de aplicación, todas ellas con sus correspondientes
interfaces abiertas para hacer posible su interacción entre sí, Southbound y
Northbound.

20
Figura 9 Arquitectura de una red SDN

Arquitectura de una red SDN

Elaborado por: Samantha León & Andrés Pino


Fuente: (Open Networking Foundation, 2018)

En la parte más baja de la arquitectura se encuentra la capa de infraestructura,


en ella se ubica lo que se conoce también como plano de datos donde se alojan
todos los dispositivos de la red, como ruteadores y conmutadores, aquellos que
proporcionan sus funciones y características al plano de control; cabe mencionar
que dichos elementos pueden ser, tanto físicos como virtuales.

El plano de datos necesita tomar las características de control y gestión,


puesto que son importantes para cumplir con las instrucciones establecidas por el
controlador, que no es más que el software alojado en un servidor que define y
concede el control lógico y centralizado de todos los elementos de la red.

En la posición central de la arquitectura SDN se encuentra la capa de control,


siendo notable la presencia del controlador, el mismo que efectúa las tareas de
control interpretando y ejerciendo los requerimientos y órdenes dictadas por la
capa de aplicación. Esta última, se encuentra establecida en la parte superior

21
siendo indispensable el uso de interfaces API para posibilitar la comunicación y el
envío de requerimientos de la red hacia el plano de control.

• Capa de Infraestructura
El plano de datos dispone de todos los elementos de la red, y de acuerdo con
las reglas definidas por medio de las tablas de flujo, procede con la administración
de los paquetes que provienen de una vía entrante para luego procesarlos. Toda
información generada por los elementos que la componen, son transmitidos
directamente hacia el controlador, teniendo la tarea de llevar a cabo el
procesamiento y/o análisis de datos; luego de esto, la información viaja a través
de los puertos, ya sean lógicos o físicos hacia el plano de datos.

Cabe mencionar que, para hacer posible el reenvío de la información, el plano


de datos debe efectuar un proceso previo de consulta hacia el controlador, debido
a que no tiene la facultad de poder hacerlo de manera independiente.

• Capa de Control
También conocido como plano de control, en este se hace presente el control
de la red, principal función de una SDN, para cumplir con este objetivo se debe
contar con la presencia de un software controlador, aquel que se encarga de
manejar los equipos de la red y gestionar la transmisión de información.

Figura 10 Capa de control

Capa de control
API Hacia el norte (e.g, REST API, ForCES, etc.)

Capa de Control
API Hacia el oeste API Hacia el este
Controlador Controlador Controlador
SDN SDN SDN

API Hacia el sur (e.g, OpenFlow, ForCES,


PCEP, etc.)

Elaborado por: Samantha León & Andrés Pino


Fuente: (Open Networking Foundation, 2018)

22
Como se presenta en la figura 10, la capa de control se manifiesta como un
puente que permite la interconexión entre la capa de aplicación y la de
infraestructura, por ende, para cumplir con el objetivo su constitución se basa en
la conformación de cuatro principales componentes:
• Lenguaje de alto nivel
• Reglas para proceso de actualización
• Colección sobre el estado de la red
• Condiciones para proceso de sincronización de la red

Lenguaje de alto nivel


El desarrollo de lenguajes de alto nivel busca simplificar y automatizar la
configuración y gestión de las redes SDN; aquellos lenguajes componen
northbound API, siendo aquellas que proporcionan las herramientas elementales
para conseguir todo el potencial que las SDN prometen por medio de la creación
de nuevas aplicaciones con elevados grados de abstracción. (Acosta & Arias,
2017, pág. 5). Los lenguajes de alto nivel que se utilizan comúnmente para el
desarrollo API para SDN, son implementados a través de plataformas que ya se
conocen en el mercado tecnológico como, C++, Java y Python, sin embargo,
aquellos lenguajes específicos para la programación SDN se encuentran
habilitados como frameworks, entre los que se puede enlistar:
• Frenetic • Maple
• Procera • Flowlog
• NetCore • Merlin
• FatTire • Kinetic
• Pyretic

Reglas para proceso de actualización


Estas reglas se encuentran radicadas propiamente en los equipos switch para
cumplir con sus correspondientes operaciones de conmutación; estos son los
responsables de crear los paquetes transmitidos por las reglas de las directivas
descritas. Como es de conocer, para dichos dispositivos es importante
mantenerse actualizados debido a los cambios que pueden surgir en la red, tales
como el dirigir el tráfico de datos desde un nodo a otro a través de un balanceador

23
de carga, la extracción o aplicación de máquinas virtuales, así como también los
fallos que se pueden presentar en la red, garantizando en todo momento que las
propiedades de la red sean conservadas.

Colección sobre el estado de la red


Los controladores, para tener una visión general de la red recolectan cierta
información que les permiten conocer con claridad el estado de la misma, esto
permite le permite proveer a la capa de aplicación los datos conseguidos, como la
topología a nivel gráfico, el tráfico que se genera dentro de ella, así como también
del periodo de duración, los paquetes transmitidos en cantidad y tipo, división del
flujo del bandwith, entre otros.

Condiciones para proceso del estado de la red


Para evitar algún tipo de complicaciones provocado por un controlador
centralizado en las operaciones de la red, entre la más común, los cuellos de
botella se llevan a cabo réplicas o backup de cada uno de los controladores que
componen la red; de esta manera se conseguirá que se publique y mantenga
continuamente la visión de la red por cada información transmitida por los
controladores.

• Capa de Aplicación

Figura 11 Capa de Aplicación

Capa de Aplicación
Capa de
Aplicación Monitoreo y análisis de red Control de Acceso a la red con su
unificada propio dispositivo (BYOD)

Virtualización Aplicaciones de Seguridad Otras aplicaciones Otras aplicaciones


de red (Fw, IDPS, WAF) de negocios de negocios

API Hacia el norte (e.g, REST API, ForCES, etc.)

Capa de Control
API Hacia el oeste API Hacia el este
Controlador Controlador Controlador
SDN SDN SDN

Elaborado por: Samantha León & Andrés Pino


Fuente: (Open Networking Foundation, 2018)

24
En la figura 11 se visualiza que, aquí se encuentran localizadas las
aplicaciones, dependiendo de la operatividad de la red pueden estar conformadas
por varias de ellas. A las aplicaciones se le pueden brindar ciertas funciones que
se necesiten del controlador expresadas en forma de reglas y/o políticas.

Por medio de las interfaces API se genera cierto intercambio de información


producido entre las aplicaciones y el controlador con la finalidad de validar,
consultar y comunicar el estado actual de la red SDN y cambiar su conducta en el
caso de que se lo requiera.

Interfaces de una arquitectura SDN

Interfaz Southbound
A través de la interfaz Southbound o “hacia el sur” se puede permitir que el
programador consiga interactuar con los dispositivos de envío que se encuentran
ubicados en la capa de infraestructura, es preciso mencionar que el protocolo
OpenFlow es el elemento más importante en la interfaz para implementar
soluciones basadas en SDN.

Protocolo OpenFlow
Lo dicho por Hidalgo (2016), “En una arquitectura SDN, OpenFlow es uno de
los principales estándares que permite la comunicación entre el Swtich OpenFlow
y el controlador, facilitando las tareas de programación de la red por medio de la
configuración, administración y control de los flujos de datos.” (p. 5)

El protocolo OpenFlow brinda la posibilidad de segmentar el tráfico, y a partir


de esto tomar la decisión de escoger la mejor ruta y la manera en que será
procesado cada paquete, por otra parte, también está diseñado para controlar el
tipo de tráfico que transita sobre la red, la seguridad, además de generar nuevos
métodos de enrutamiento, etc.

Al momento de querer establecerse algún tipo de conexión, cada parte, tanto


emisor como receptor, difunde un mensaje de HELLO, aquel que contiene la
versión más reciente del protocolo OF que es capaz de admitir. Sin embargo, el

25
Rx escoge como versión a usar la más mínima entre la receptada por el mensaje
HELLO y la que puede soportar. En el caso de ser admitida se procederá a
establecer la conexión, no obstante, en un escenario contrario, se envía un
mensaje de respuesta HELLO-FAILED dando por finalizada la conexión.

De acuerdo con Coker & Azodolmolky (2017), “el protocolo OpenFlow posee 3
tipos de mensajes: mensaje del controlador hacia el switch, mensajes asíncronos
y mensajes simétricos.” (p. 22)

Mensaje del controlador hacia el switch: Este tipo de mensaje lo comienza


el controlador, teniendo como principal objetivo el analizar, conocer y aplicar
acciones sobre el estado en el que se encuentre el switch, para esto, le transmite
un envío de requerimiento de propiedades al switch, para luego ser él aquel que
emita una respuesta con las características disponibles. Se pueden mencionar 4
tipos asociados a este mensaje:
• Barrier request/reply: Usado para el recibimiento de notificaciones sobre
las operaciones que hayan sido completadas.
• Modify-State: Tiene como principal función el incorporar y borrar entradas
en las Flow table además de establecer características de los puertos.
• Send-Packet: Por medio de un determinado puerto del switch cumple la
tarea de enviar paquetes.
• Read-State: Solicita al switch que provea estadísticas sobre el tráfico
generado.

Mensajes asíncronos: Los mensajes asíncronos pueden ser enviados por


parte del switch hacia el controlador debido a causas como la llegada de un
paquete, un error generado o por algún cambio que ha sufrido la red:
• Error
• Flow-modify: Este mensaje se envía cuando una entrada es agregada a
la entrada de flujos del conmutador.
• Packet-in: Este mensaje es enviado directamente al controlador cuando
no existe por parte de los paquetes transmitidos coincidencia en la Flow

26
table, o por otra parte, si la acción que tiene en la tabla donde existe la
coincidencia es reenviar el paquete hacia el controlador.
• Port-status: Este mensaje se envía al momento de que ha surgido el
cambio de estado de un puerto en específico.

Mensajes simétricos: Son transmitidos en cualquier dirección sin necesidad


de depender de alguna solicitud; en estos existen 2 tipos:
• Hello: Son mensajes que intercambian las partes (Tx-Rx) mientras se
negocia la conexión.
• Echo request/reply: Este tipo de mensaje pueden ser enviados tanto por
el conmutador o por el controlador con la finalidad de validar si existe
comunicación entre sí. Cabe mencionar que este debe obtener una
respuesta mediante un mensaje Echo reply.

Interfaz Northbound
En la interfaz Northbound se hace posible la comunicación entre el controlador
hacia las distintas aplicaciones establecidas dentro de la red, esta a su vez brinda
la posibilidad de incorporar funciones básicas, como la gestión de tráfico y
seguridad, ruteo, la cual facilitan la gestión de servicios de red en la nube.

Controlador OpenFlow

El controlador OpenFlow brinda una interfaz de programación para los switch


OpenFlow permitiéndoles a las aplicaciones que manejan la gestión de la red SDN
por medio de la misma, tengan la facultad de efectuar tareas de administración,
así como también la de proveer nuevas funcionalidades. De manera general, un
controlador SDN puede estar definido como un sistema de software o conjunto de
sistemas que proporcionan:
• Gestión absoluta sobre el estado de la red, lo que implica la presencia de
una base de datos. Las BD creadas permiten almacenar toda la
información de las características que poseen los elementos de la red, así
como también su estado, cierta información sobre alguna configuración
realizada de manera temporal o sobre la topología aplicada.

27
• Un esquema de datos de alto nivel que extrae las relaciones que existen
entre los diversos recursos gestionados, las políticas aplicadas y demás
servicios que el controlador provee.

• Un método que permite descubrir nuevos servicios, dispositivos


incorporados, topologías, sistemas de cálculo de ruta, y otros enfocados a
proveer información de la red, los elementos y recursos que dispone.

• Una sesión de control segura a través de TCP sobre los elementos


asociados a la red y el controlador. (García & Rodríguez, 2014, pág. 13)

Tabla 3 Tipos de controladores con sus características

Tipos de controladores con sus características

Elaborado por: Samantha León & Andrés Pino


Fuente: (García & Rodríguez, 2014, pág. 14)

En la industria de redes SDN existen una amplia gama de controladores, como


se presenta la tabla 3, entre los más utilizados, ONOS, OpenDaylight, Floodlight,
Ryu, etc. Cabe indicar que en una red pueden operar varios controladores
interconectados entre sí que componen una única entidad.

28
Switch OpenFlow

Un Switch OpenFlow (figura 12) consta de tres partes, la primera corresponde


a las tablas de flujo, esta muestra a los switch como deben operar los paquetes
en la red. La segunda, concierne a la seguridad del canal que posibilita la conexión
entre los conmutadores con equipos remotos. Y por lo último se encuentra el
protocolo OpenFlow, que permite la comunicación abierta con los controladores y
los switch.

Figura 12 Arquitectura del protocolo OpenFlow

Arquitectura del protocolo OpenFlow

Elaborado por: Samantha León & Andrés Pino


Fuente: (Ariganello, 2014)

Los switch basados en SDN tienen al igual que los tradicionales la tarea de
forwarding, siendo esta la que decide la manera de tratar cada flujo que se asocia
e ingresa a sus puertos. No obstante, estos no trabajan mediante MAC learning 6
como los switch convencionales, sino que operan a partir de la creación de una
tabla de flujo que es manejada por el controlador y que se encuentra conformada
por varias entradas incluyendo cada una tres campos: header, counters y actions.
(Osaba, 2016, pág. 24)

6
Proceso que implica que los switch tradicionales creen su tabla de forwarding

29
El campo header establece un ligado de valores que son utilizados para
comparar el encabezado de los paquetes que se filtran por algún puerto del switch,
sin embargo, una entrada del flujo no precisamente necesita contar con todos los
campos, solo basta que se produzca la asignación de un valor por lo menos a
unas de las variables permisibles, las mismas que se exponen a continuación:

Tabla 4 Campos utilizados para comparar el encabezado de los paquetes que se filtran a través de las entradas de flujo en OpenFlow

Campos utilizados para comparar el encabezado de los paquetes que se filtran a


través de las entradas de flujo en OpenFlow
Ingress Ether Ether Ether VLAN VLAN IP IP IP IP TCP/ TCP/
Port source dst type id priority src dst proto ToS UDP UDP
bits src dst
port port

Elaborado por: Samantha León & Andrés Pino


Fuente: (Osaba, 2016)

Es preciso mencionar que el definir una entrada de flujo posibilita realizar una
comparativa sobre el encabezado de los paquetes que ingresan a través de los
puertos del Switch, admitiendo su clasificación, como se muestra en la tabla 4.

Por otro lado, el campo actions, como su nombre lo establece, indica la acción
que tomará el switch ante la presencia de coincidencias que se da entre el campo
header con el encabezado proveniente de un paquete entrante. En el caso de que
no se ejecute ninguna acción ante una coincidencia presentada, simplemente el
switch procede a descartar el paquete, esta operación es denominada como drop.

Ventajas que presenta una SDN sobre una red tradicional

Las Redes Definidas por Software presentan una serie de ventajas frente a las
redes tradicionales, los que a continuación se detallarán:
• A diferencia de las redes convencionales, las SDN permiten llevar una
administración centralizada de toda la red por medio de un solo elemento
llamado servidor controlador, en él se programan un conjunto de políticas
y reglas para hacer posible la gestión del tráfico de datos.

30
• Con SDN es posible la interoperabilidad, es decir, la arquitectura es capaz
de soportar dispositivos provenientes de diferentes fabricantes-marcas con
solo emplear ciertas modificaciones en el firmware. El administrador de red
a conveniencia de las necesidades presentadas puede libremente aplicar
cambios y mejoras a la red, sin depender en que los fabricantes propongan
sus soluciones tecnológicas.

• SDN posibilita el uso de APIs7 y a través de estas se torna fácil el poder


automatizar y gestionar la red y los elementos que la componen dado que
son las encargadas de la abstracción de la red subyacente.

• Con SDN la seguridad en la red es más alta, incrementándose la


confiabilidad debido a que el manejo de los dispositivos de red se realiza
centralizadamente, minimizando la posibilidad de presentarse errores en
las configuraciones de los elementos que pueden provocar brechas de
seguridad.

• Las SDN incrementan la operatividad y funcionamiento de la red, haciendo


más eficiente la experiencia que puede tener el usuario con respecto a los
servicios ofrecidos, debido a que con facilidad pueden adaptarse a los
cambios.

• En las SDN el establecimiento de políticas es mucho más fácil y asequible,


al ser este tipo de redes dinámicas, a diferencia de las tradicionales que
manejan un comportamiento estático.

• Los costos operativos y de capital en una red SDN son relativamente bajos.

Fundamentación Legal

A continuación, se establecerá desde el marco legal las normativas


gubernamentales que se ajustan a las necesidades del presente proyecto:

7
Interfaces de Programación de Aplicaciones

31
CONSTITUCIÓN DE LA REPÚBLICA DEL ECUADOR
Sección tercera
Comunicación e Información
Art. 16.- Todas las personas, en forma individual o colectiva, tienen derecho
a:
1. Una comunicación libre, intercultural, diversa y participativa, en todos los
ámbitos de la interacción social, por cualquier medio y forma, en su propia
lengua y con sus propios símbolos.
2. El acceso universal a las tecnologías de información y comunicación.
3. Integrar los espacios de participación previstos en la Constitución en el
campo de la comunicación.

Sección octava
Ciencia, tecnología, innovación y saberes ancestrales
Art. 385.- El sistema nacional de ciencia, tecnología, innovación y saberes
ancestrales, en el marcodel respeto al ambiente, la naturaleza, la vida, las culturas
y la soberanía, tendrá como finalidad:
1. Generar, adaptar y difundir conocimientos científicos y tecnológicos.
2. Recuperar, fortalecer y potenciar los saberes ancestrales.
3. Desarrollar tecnologías e innovaciones que impulsen la producción nacional,
eleven la eficiencia y productividad, mejoren la calidad de vida y contribuyan a la
realización del buen vivir

Art. 386.- El sistema comprenderá programas, políticas, recursos, acciones, e


incorporará a instituciones del Estado, universidades y escuelas politécnicas,
institutos de investigación públicos y particulares, empresas públicas y privadas,
organismos no gubernamentales y personas naturales o jurídicas, en tanto
realizan actividades de investigación, desarrollo tecnológico, innovación y
aquellas ligadas a los saberes ancestrales.

El Estado, a través del organismo competente, coordinará el sistema,


establecerá los objetivos y políticas, de conformidad con el Plan Nacional de
Desarrollo, con la participación de los actores que lo conforman.

32
Lo establecido en la Ley Especial de Telecomunicaciones mediante la
ARCOTEL (2017) en su reforma No. 184:

LEY ESPECIAL DE TELECOMUNICACIONES


Capítulo I
DISPOSICIONES FUNDAMENTALES
Art. 10.- Intercomunicaciones internas. - No será necesaria autorización
alguna para el establecimiento o utilización de instalaciones destinadas a
intercomunicaciones dentro de residencias, edificaciones e inmuebles públicos o
privados, siempre que para el efecto no se intercepten o interfieran los sistemas
de telecomunicaciones públicos. Si lo hicieran, sus propietarios o usuarios estarán
obligados a realizar, a su costo, las modificaciones necesarias para evitar dichas
interferencias o intercepciones, sin perjuicio de la aplicación de las sanciones
previstas en esta Ley. En todo caso, también estas instalaciones estarán sujetas
a la regulación y control por parte del Estado.

De acuerdo con lo establecido por la Asamblea Nacional (2015) mediante la


Ley Orgánica de Telecomunicaciones (LOT), se cita las siguientes normativas
legales:

CAPÍTULO I
Asignación del espectro radioeléctrico
Art. 94.- Objetivos
La administración, regulación, gestión, planificación y control del espectro
radioeléctrico perseguirá los siguientes objetivos:

4. Desarrollo tecnológico e inversión: Se debe promover el desarrollo y la


utilización de nuevos servicios, redes y tecnologías de la información y las
comunicaciones y su acceso universal a toda la población y fomentar la inversión
pública y privada.

5. Comunicación: Se debe garantizar una comunicación libre, intercultural


incluyente, diversa y participativa, así como la creación y fortalecimiento de
medios de comunicación social públicos, privados y comunitarios y el acceso
universal a las tecnologías de información y comunicación en especial para las

33
personas y colectividades que carezcan de dicho acceso a lo tengan de forma
limitada.

Según Decreto Ejecutivo No. 1425 emitido por el Expresidente de la República,


Rafael Correa Delgado (2017), se consideran los siguientes artículos:

Art. 2.- Valor Agregado Ecuatoriano de los servicios de software. - En los


servicios de desarrollo de software, se considerará como importante componente
de valor agregado ecuatoriano cuando su desarrollo sea mayoritariamente
ecuatoriano, es decir, si existe una participación mayoritaria de autores,
desarrolladores o programadores ecuatorianos.

Los servicios en que no considere desarrollo de software, se reconocerán como


importante componente de valor agregado ecuatoriano a aquellos en cuya
provisión participe personal técnico ecuatoriano de manera mayoritaria.

La entidad rectora del sistema nacional de Contratación Pública definirá los


umbrales respectivos para determinar el componente de valor agregado
ecuatoriano, que permita aplicar la prelación prescrita en el artículo 148 del Código
Orgánico de la Economía Social de los Conocimientos, Creatividad e Innovación.

Art. 3.- Adquisición de software en cualquier otra modalidad que incluya


servicios con un componente mayoritario de valor agregado ecuatoriano
(segunda clase de prelación). - En el caso de no ser posible la adquisición o
desarrollo de software de código abierto con un importante componente de valor
agregado ecuatoriano, se procederá con el segundo orden de clase de prelación,
previo a la autorización de la Secretaría Nacional de la Administración Pública.

En el caso de esta clase de prelación, se conoce como componente mayoritario


de valor agregado ecuatoriano cuando el desarrollo de dicho software hubiera sido
mayoritariamente ecuatoriano y en su programación hubieran participado
mayoritariamente autores, desarrolladores o programadores ecuatorianos.

34
De manera adicional, se otorgará preferencia al software de código de
cualquier otra modalidad que ostente el mayor componente de valor agregado
ecuatoriano, cuya funcionalidad total o parcial no presente dependencia con
tecnologías de código de cualquier otra modalidad internacional y que permita
realizar procesos de migración a futuro, de acuerdo a la regulación que expida
para efecto de la Secretaría Nacional de la Administración Pública.

Art. 4.- Adquisición de software de código abierto sin componente


mayoritario de servicios de valor agregado ecuatoriano (tercera clase de
prelación). - Se otorgará preferencia a la solución de software de código abierto
que presente un mayor componente de valor agregado ecuatoriano en relación a
otras soluciones participantes en este orden de clase de prelación.

Art. 5.- Adquisición de software internacional (cuarta y quinta clase de


prelación). - En el caso de adquisición de software internacional, la entidad
requirente deberá incluir en los términos de referencia o especificaciones técnicas,
condiciones de transferencia tecnológica en las modalidades y niveles que
determine el Servicio Nacional de Contratación Pública.

Pregunta Científica a Contestarse

¿Es posible que mediante una Software Defined Network utilizando el protocolo
OpenFlow se maneje de forma centralizada los elementos de la red simplificando
las tareas de administración y control que demanda la actual infraestructura de
Networking de la empresa Calital Cía. Ltda.?

Definiciones Conceptuales

Protocolo: También denominado protocolo de comunicación es un conjunto


de reglas estándar que permite establecer la conexión y comunicación física de
varios equipos para transmitir datos dentro de una red, además indica la forma de
cómo inicia y finaliza la comunicación. (Halsall, 2013)

35
Software: Es la parte intangible de un ordenador; está compuesto por
componentes lógicos, como son: programas de computación (este incluye código
fuente, binarios (bits) o ejecutable), reglas, procedimientos y documentación, los
cuales son imprescindible para efectuar tareas determinadas y ser parte de las
operaciones de un sistema de cómputo, en función de soporte físico, denominado
hardware. (Amaya, 2013)

Aplicación: Es una herramienta informática o tipo de software creada con la


finalidad de interactuar con el usuario de manera que puede efectuar una o varias
tareas, como ejemplo una aplicación puede contener reproductor multimedia,
procesadores de texto, entre otros. (Sommerville, 2012)

Virtualización: Es una tecnología que se encuentra establecida en un software


que admite la ejecución de diversos SO, denominado Hypervisor o llamada
también VMM8, el cual crea una capa de abstracción del servidor físico (hardware)
y el SO de la máquina virtual, compartiendo los recursos en diferentes entornos
para la ejecución de una o varias máquinas virtuales montadas. (Gillet, 2013)

Conmutador o Switch: Es un equipo que trabaja en la capa 2 (Enlace de


datos) del modelo OSI que posibilita la interconexión de dos o más dispositivos,
con la finalidad de transmitir datos de un segmento a otro. (Heath & Heath, 2014)

8
Virtual Machine Manager

36
CAPÍTULO III

PROPUESTA TECNOLÓGICA

Para el desarrollo del presente proyecto es imprescindible analizar cada uno


de los escenarios en los que se presentará la propuesta tecnológica planteada
como una posible solución a la problemática que presenta la empresa Calital Cía.
Ltda., por lo que se validará a través de un estudio de factibilidad aspectos
operacionales, técnicos, legales y económicos, necesarios para el desarrollo y
cumplimiento del diseño de red utilizando SDN.

Análisis de Factibilidad

Evidenciando los problemas que presenta la actual infraestructura de red de la


empresa Calital Cía. Ltda., resulta imprescindible poner en desarrollo un estudio
de factibilidad que permita definir las posibilidades de éxito que tendría el presente
proyecto y su impacto en la organización, no obstante para lograr que la
efectividad del mismo se consiga de la manera esperada, es preciso tener en
cuenta un conjunto de aspectos que garanticen que la demanda de servicios de
TI por parte de los usuarios que soportará el diseño de red empleando SDN pueda
responder en todo momento con disponibilidad, minimizándose al máximo posible
problemas de comunicación, navegación, entre otros; de los que se pueden
destacar:
• Redundancia
• Seguridad
• Escalabilidad
• Interoperabilidad
• Movilidad
• Adaptabilidad
• Disponibilidad

37
Tomando en cuenta estos aspectos se podrá conseguir que el entorno de red
en SDN consiga tener mayor fiabilidad tanto en el tráfico que se genera, manejo y
acceso a la información, así como también en la administración de los diferentes
elementos que la componen, minorizando tiempos de inactividad y esfuerzos por
parte de los administradores de la red.

Factibilidad Operacional

El diseño de red utilizando SDN a nivel de factibilidad operacional se presenta


como una solución viable debido a que en comparación con la actual
infraestructura que se maneja en la empresa, esta se presenta como una
propuesta tecnológica capaz de responder a las diferentes necesidades de TI,
tanto como usuario final y de administrador debido a las flexibilidades que posee
en la parte operativa, de gestión y control.

Por otro lado, al no haber existido previamente propuestas de tecnología


basadas en redes definidas por software donde los costos operativos y de capital
no sean elevados, se elimina la probabilidad de riesgo por parte de la empresa
Calital Cía. Ltda., que rechace su posible implementación a partir de lo planteado
en la parte técnica.

Adicional, tomando en cuenta que el estudio se presenta debido a la necesidad


de rediseñar la red de la organización, así como también de simplificar las tareas
de administración, el tener como opción la implementación de una SDN ayudaría
a minimizar y suprimir ciertos inconvenientes que el actual esquema presenta.

Factibilidad Técnica

A través de la factibilidad técnica se planteará un diseño de red utilizando SDN


con la finalidad de mejorar la potencialidad de la actual arquitectura de networking
con la que cuenta la empresa Calital Cía. Ltda., para ello es imprescindible evaluar
que las herramientas propuestas, tanto en hardware como en software se ajustan
a las necesidades de la organización desde el punto de vista de redes de
computadoras tomando en cuenta que las contribuciones establecidas muestren

38
eficiencia, efectividad, además de sostenibilidad. Para el diseño de red propuesto
se tomaron en cuenta aspectos como seguridad, redundancia, escalabilidad,
flexibilidad y adaptabilidad en la infraestructura de Networking, todos estos
detallados a continuación.

Seguridad
Es necesario que la red y los servicios de la organización se mantengan a
través de un sistema de defensa, seguras, evitando que intrusos o usuarios no
autorizados provenientes del exterior puedan acceder a información sensible o
manipular los recursos internos de TI de la empresa generando algún tipo de
malestar operativo, para este caso, fue indispensable definir un firewall perimetral
interpuesto entre las conexiones de la red backbone y el router central de la
empresa, de esta manera a través de un conjunto de reglas expresadas como
políticas de seguridad será establecer un enlace controlado que validará y
permitirá solamente el tráfico autorizado a la red local.

Redundancia
Otro aspecto tomado en cuenta para el diseño de red fue la redundancia, pues
es importante garantizar que la operatividad de la LAN se mantenga siempre
respaldada en términos de Hardware, con este objetivo se tiene presente que en
todo momento exista disponibilidad en los servicios que se ejecutan sobre esta
red asegurando su funcionalidad frente a algún fallo, proporcionando rutas de
datos alternativas; para este caso en particular se utilizará la técnica de
redundancia pasiva.

Escalabilidad
Con un diseño de red utilizando SDN, el término de escalabilidad es posible y
mucho más fácil de aplicar; se busca que la empresa Calital Cía. Ltda. conforme
alcance su crecimiento logre incorporar más dispositivos a su red satisfaciendo las
demandas futuras, siendo esto posible por el controlador que manejará de forma
centralizada cada uno de los elementos de la red y los que serán incorporados.

39
Flexibilidad
Cuando se habla de flexibilidad, con SDN se busca que en la empresa Calital
Cía. Ltda. no existan problemas de interoperabilidad y de despliegue de
aplicaciones o servicios, pues como es de conocer, en el mercado de TI existen
muchos fabricantes que ofertan sus dispositivos, y en términos de viabilidad
financiera las organizaciones se adaptan a los que mayores beneficios otorgan;
no obstante con una Software Defined Network dicha organización podrá
incorporar a su red dispositivos que más se ajusten a sus necesidades sin tener
la limitación de depender de un sistema propietario.

Equipos requeridos para la red SDN


Para abaratar costos a la empresa Calital Cía. Ltda. y además para cumplir con
el factor de adaptabilidad, de los elementos con los que cuenta actualmente la
infraestructura TI se considera viable utilizar tanto el servidor como el router debido
a que estos se pueden acoplar sin complicación alguna a la red manejada por
SDN, sin embargo, se descarta la posibilidad de incorporar a la nueva red el
conmutador que actualmente se utiliza puesto que sus especificaciones técnicas
no permiten adaptarlo a la tecnología SDN, al ser estas, obsoletas.

Por otro lado, es preciso mencionar que el servidor que alojará el software
necesario para montar la red SDN al igual que el equipo que se comportará como
firewall perimetral se encuentran disponibles en el mercado local, pudiéndolos
adquirir sin complicación recurriendo a los diferentes distribuidores de tecnología
en el Ecuador, incluso al propio fabricante; no obstante, la empresa se verá en la
obligación de recurrir a la importación de los conmutadores ethernet que soportan
SDN debido a que dicha tecnología para el mercado local aún se encuentra en
una etapa de introducción, siendo escasas las ofertas de esta clases de equipos.

Tabla 5 Equipos requeridos para la red SDN

Equipos requeridos para la red SDN


Descripción Marca - Modelo
Servidor HP ProLiant ML30 Gen9
Switch SDN NoviFlow NoviSwitch 2122
Firewall Mikrotik RB450Gx4
Elaborado por: Samantha León & Andrés Pino
Fuente: Elaboración propia

40
Servidor
El equipo servidor tendrá instalada la distribución del sistema operativo Open
Source Ubuntu Server 14.04.5, en él se alojará el controlador Ryu así como
también la API simple switch 13, la misma que se encuentra embebida por defecto
en el propio controlador, elementos principales que ayudarán a crear la red SDN
y permitir que sea administrable de manera centralizada.

Tomando en cuenta aspectos como prestaciones, rendimiento, soporte, y lo


más importante, disponibilidad en el mercado local, el equipo servidor propuesto
es el HP ProLiant ML30 Gen9 (figura 13). A continuación, se expresarán sus
características más representativas:
• Trabaja con un procesador Intel Xeon E3-1200 v6
• Es capaz de soportar hasta 64 GB de memoria RAM DDR4 UDIMM
• Admite RAID 0/1/10/5
• Case Torre que puede admitir 4 discos de 3.5¨ o también 8 discos cuyas
dimensiones sean de 2.5¨
• Cuenta con tecnología de Hot Swap para la sustitución de discos duros.
• Controlador de red que trabaja a velocidades de 10/100/100 Mbps.

Figura 13 Servidor HP ProLiant ML30 Gen9

Servidor HP ProLiant ML30 Gen9

Elaborado por: Samantha León & Andrés Pino


Fuente: (Hewlett Packard, 2018)

41
Switch SDN
Este dispositivo será el encargado de interconectar cada uno de los
dispositivos de la empresa permitiendo la comunicación y el reenvío de paquetes
en el entorno de red SDN; tomando en cuenta los requerimientos de la
infraestructura de la empresa Calital Cía. Ltda. se propone utilizar el switch SDN
NoviFlow NoviSwitch 2122, se visualiza en la figura 14, entre sus características
se menciona que:
• Tiene instalado por defecto el software de conmutación OpenFlow
NoviWare 400.4 aquel que admite las versiones 1.3/1.4/1.5 del protocolo
estándar utilizado para SDN.
• Dispone de puertos Ethernet dedicados exclusivamente para la gestión y
conexión al controlador OpenFlow.
• Cuenta con 22 puertos del plano de datos.
• Tiene incorporado un potente procesador host core cuádruple Intel Core
i7-4700EQ que corre a 2.4 GHz.
• Es capaz de soportar hasta 6 millones de entradas de tablas de flujo de
coincidencia exacta (48 bytes de ancho).

Figura 14 Conmutador SDN NoviFlow NoviSwitch 2122

Conmutador SDN NoviFlow NoviSwitch 2122

Elaborado por: Samantha León & Andrés Pino


Fuente: (NoviFlow, 2018)

Firewall Perimentral
Para garantizar en lo posible la disponibilidad de la red de la empresa Calital
Cía. Ltda. es importante tener en cuenta el tema de seguridad, de esta manera se
considera indispensable contar con un dispositivo encargado de la monitorización
y control del tráfico entrante y saliente de la red corporativa, así como también de
tomar decisiones en cuanto al tráfico que puede ser admitido o bloqueado en
función a una serie de reglas que validan el contenido de las cabeceras de los
paquetes IP, direcciones IP de origen y destino, entre otros aspectos expresados
como políticas de seguridad.

42
Para este caso el equipo que se comportará como firewall será el router de la
marca MikroTik modelo RB450Gx4 (figura 15); dicho dispositivo se encuentra
disponible en el mercado local siendo una de las mejores opciones en lo que
respecta a calidad y precios, entre sus características:
• Es un enrutador Ethernet que cuenta con 5 puertos Gigabit Ethernet.
• Brinda la posibilidad de expandir su memoria al contar con una ranura para
tarjetas microSD.
• Cuenta con un software propietario de la marca Mikrotik RouterOS.
• Cuenta con un procesador ARM de 4 núcleos, así como también con una
memoria RAM de 1 GB.
• Tiene compatibilidad con el cifrado IPsec de Hardware.
• Su sistema operativo RouterOs permite al dispositivo a trabajar en calidad
de enrutador o firewall.

Figura 15 Router Mikrotik RB450Gx4

Router Mikrotik RB450Gx4

Elaborado por: Samantha León & Andrés Pino


Fuente: (MikroTik, 2018)

Herramientas para la emulación de la red SDN


Para cumplir con la emulación de la red SDN propuesta es importante apoyarse
de un conjunto de herramientas que harán posible su ejecución, las mismas se
enlistan a continuación:
• Hipervisor VirtualBox
• Mininet (software emulador de redes SDN)
• MiniEdit (herramineta de interfaz gráfica para crear redes SDN en Mininet)

43
En primera instancia se debe instalar una máquina virtual con sistema
operativo servidor, en este caso se utilizará Ubuntu Server 14.04.5 (dicha
instalación se encuentra incluida en la sección de anexo) en VirtualBox; este último
es un software que está disponible en código abierto bajo las cláusulas de licencia
pública GNU, para uso doméstico y empresarial. (Oracle, 2018)

Una vez instalado el sistema operativo de servidor, se debe ejecutar el


comando $ sudo apt-get update, como se presenta en la figura 16; esto con la
finalidad de descargar la lista de paquetes más recientes de Ubuntu Server que
se encuentran disponibles con sus respectivas versiones, sin embargo, cabe
mencionar que en este proceso no se instalará, ni actualizará ningún paquete.

Figura 16 Descarga de paquetes de Ubuntu Server 14.04.5

Descarga de paquetes de Ubuntu Server 14.04.5

Elaborado por: Samantha León & Andrés Pino


Fuente: Elaboración propia

Posterior a la descarga de los paquetes disponibles de Ubuntu Server se debe


ejecutar el comando $ sudo apt-get upgrade (figura 17) para actualizar e instalar
las nuevas versiones concernientes a la versión del sistema operativo.

Figura 17 Actualización e instalació n de paquetes de Ubuntu Server 14.04.5

Actualización e instalación de paquetes de Ubuntu Server 14.04.5

Elaborado por: Samantha León & Andrés Pino


Fuente: Elaboración propia

44
A continuación, se procede a la instalación del paquete git (figura 18), debido
a que es aquel que permite la descarga de códigos fuentes desde un sitio web o
desde un software en Ubuntu Server. Para ello se requiere la ejecución del
comando $ sudo apt-get install git

Figura 18 Instalación del paquete git

Instalación del paquete git

Elaborado por: Samantha León & Andrés Pino


Fuente: Elaboración propia

Instalación de Mininet
Una vez configurado Ubuntu Server 14.04.5 es necesario proceder con la
instalación del software emulador de redes SDN, Mininet. Dicho programa
montado sobre el Sistema Operativo ya mencionado permitirá a través de un
ambiente virtual emular host, conmutadores, controladores y enlaces bajo el
protocolo estándar de SDN, OpenFlow.

Para cumplir con la instalación de Mininet sobre Ubuntu Server desde consola
ejecutar $ cd ~ para conseguir ubicarse en el directorio local, posteriormente para
permitir la descarga del código fuente de Mininet desde el sitio web, es necesario
escribir el comando $ sudo git clone git://github.com/mininet/mininet. Tener en
cuenta que si la descarga del software fue exitosa al final del proceso mostrará el
mensaje “Comprobando la conectividad…Hecho”, se visualiza en la figura 19.

Figura 19 Descarga de Mininet

Descarga de Mininet

Elaborado por: Samantha León & Andrés Pino


Fuente: Elaboración propia

45
A continuación, es preciso ubicarse en el directorio Mininet, para ello, ejecutar
$ cd mininet/, una vez dentro de dicho directorio se debe colocar el comando $git
tag, para conseguir la visualización de la lista de todas las versiones disponibles
de la herramienta Mininet, como se muestra en la figura 20.

Figura 20 Versiones de Mininet

Versiones de Mininet

Elaborado por: Samantha León & Andrés Pino


Fuente: Elaboración propia

Para elegir la versión más reciente de Mininet que se encuentra disponible


(figura 21), se debe proceder a ejecutar el comando $ sudo git checkout -b 2.2.2
2.2.2; en este caso se eligió Mininet 2.2.2.

Figura 21 Selección de la versión de Mininet

Selección de la versión de Mininet

Elaborado por: Samantha León & Andrés Pino


Fuente: Elaboración propia

Cabe indicar que todos los componentes para emular redes SDN sobre
Mininet, por defecto vienen incluidos durante su instalación, por ende, no es
necesario apoyarse de comandos adicionales para agregarlos. Para proceder con
la instalación de Mininet es preciso dirigirse al directorio local $ cd .., luego de
esto, se debe ejecutar el comando $ mininet/util/install.sh -a que es aquel que
dará paso a la instalación de la herramienta. Es preciso manifestar que si la
instalación fue exitosa se mostrará un mensaje indicando que la herramienta

46
Mininet está lista para utilizarse “Enjoy Mininet”, así como se visualiza en la figura
22.

Figura 22 Instalación por defecto de Mininet

Instalación por defecto de Mininet

Elaborado por: Samantha León & Andrés Pino


Fuente: Elaboración propia

Para certificar que Mininet está trabajando de manera correcta es


imprescindible testear una red de topología simple creada por defecto por parte
de la herramienta; para ello, ejecutar el comando $ sudo mn --test pingall, este
creará un entorno de red emulando el funcionamiento del controlador, un switch
SDN y 2 host (figura 23).

Figura 23 Entorno de emulación Mininet

Entorno de emulación Mininet

Elaborado por: Samantha León & Andrés Pino


Fuente: Elaboración propia

47
Instalación y configuración del controlador Ryu
Para la instalación del controlador Ryu, colocarse en el directorio local $ cd ~.
Luego ingresar el comando $ sudo git clone git://github.com/osrg/ryu.git para
proceder con la descarga del código fuente; una vez finalizada la descarga se
mostrará un mensaje “Comprobando la conectividad…Hecho”, como se visualiza
en la figura 24, el cual certificará que el proceso se ha llevado a cabo
exitosamente.

Es importante mencionar que esta instalación se realiza en ambos


controladores Ryu1 y Ryu2, donde cada controlador tendrá su respectiva dirección
IP, para el controlador 1 será 192.168.100.227 y el controlador 2 es
192.168.100.228.

Figura 24 Descarga del controlador Ryu

Descarga del controlador Ryu

Elaborado por: Samantha León & Andrés Pino


Fuente: Elaboración propia

Instalación de Wireshark
Wireshark es un software Open Source que tiene como principal objetivo
capturar, filtrar y analizar paquetes y protocolos en tiempo real en base al flujo de
tráfico que se genera en una red. Cabe mencionar que para objeto de este estudio
se utilizará Wireshark para validar que la red propuesta se encuentra trabajando
bajo el protocolo OpenFlow en su versión 1.3.

Para conseguir la instalación del programa Wireshark en su versión más


reciente para Ubuntu Server 14.04.5 ejecutar desde el directorio local el comando
$ sudo apt-get install wireshark (figura 25).

48
Figura 25 Instalación de Wir eshark

Instalación de Wireshark

Elaborado por: Samantha León & Andrés Pino


Fuente: Elaboración propia

Instalación de módulos de soporte de Python


Es recomendable instalar los módulos de Python ya que las aplicaciones de
Ryu los utilizan debido a que están basadas en este lenguaje de programación.
Para ello, colocarse en el directorio de Ryu ejecutando el comando $ cd ryu/,
luego llevar a cabo la instalación de los módulos a través de $ sudo apt-get install
python-dev python-pip python-setuptools (figura 26).

Figura 26 Búsqueda e instalación de módulos de Python

Búsqueda e instalación de módulos de Python

Elaborado por: Samantha León & Andrés Pino


Fuente: Elaboración propia

Es de suma importancia realizar una búsqueda específica de los módulos


faltantes a través del índice de paquetes de Python, para ello es esencial utilizar
el administrador de paquetes de Python (Pip), por lo cual se deber ejecutar el
comando $ sudo pip install . (figura 27).

Figura 27 Instalación del Pip de Python

Instalación del Pip de Python

Elaborado por: Samantha León & Andrés Pino


Fuente: Elaboración propia

Para asegurarse que no falte ningún módulo de Python, ejecutar: $ sudo pip
install webob; $ sudo pip install eventlet; $ sudo pip install paramiko; $ sudo

49
pip install routes; no obstante, si la instalación de los módulos se ha llevado a
cabo de manera exitosa se mostrará un mensaje “cleaning up” para cada uno de
estos, como se presenta en las figuras 28, 29, 30 y 31.

Figura 28 Instalación del módulo webob de Python

Instalación del módulo webob de Python

Elaborado por: Samantha León & Andrés Pino


Fuente: Elaboración propia

Figura 29Instalación del módulo eventlet de Python

Instalación del módulo eventlet de Python

Elaborado por: Samantha León & Andrés Pino


Fuente: Elaboración propia

Figura 30
Instalación del módulo paramiko de Python

Instalación del módulo paramiko de Python

Elaborado por: Samantha León & Andrés Pino


Fuente: Elaboración propia

Figura 31 Instalación del módulo routes de Python

Instalación del módulo routes de Python

Elaborado por: Samantha León & Andrés Pino


Fuente: Elaboración propia

Una vez instaladas las herramientas y software pertinentes, se procede a


realizar una administración remota hacia el servidor desde una versión de Ubuntu
Desktop (esta instalación se encuentra en la sección de anexo) mediante el

50
protocolo SSH, en este caso ejecutar desde consola $ ssh -Y
sdn@192.168.100.227 para la conexión del servidor 1 donde se encuentra el
controlador Ryu 1, por otro lado para el servidor 2 ejecutar $ ssh -Y
ryu2@192.168.100.228 donde se encuentra alojado el controlador Ryu 2, como
se visualiza en la figura 32 y 33.

Antes de realizar la administración remota, comprobar si la interfaz eth1 se


encuentra habilitada en el servidor, para esto ingresar el comando $ ifconfig, de
no estarlo, activarla mediante el comando $ sudo dhclient eth1.

Figura 32 Administración remota al servidor Ubuntu controlador 1

Administración remota al servidor Ubuntu controlador 1

Elaborado por: Samantha León & Andrés Pino


Fuente: Elaboración propia

Figura 33 Administración remota al servidor Ubuntu controlador 2

Administración remota al servidor Ubuntu controlador 2

Elaborado por: Samantha León & Andrés Pino


Fuente: Elaboración propia

51
Factibilidad Legal

De acuerdo con las normativas que rigen en el Ecuador en la parte tecnológica


y de comunicación, el presente proyecto desde el punto de vista legal es factible,
debido a que se cumple con los requerimientos exigidos en el marco de la
sostenibilidad, innovación de las Tecnologías de la Información y Comunicación,
así como también en la priorización del talento humano ecuatoriano en la creación
y aplicación de servicios de tecnología establecidos en la Constitución de la
República del Ecuador y Ley Orgánica de Telecomunicaciones.

Factibilidad Económica

Para el presente proyecto los componentes de software utilizados en la


arquitectura de red SDN, como el controlador Ryu, la API y el protocolo OpenFlow,
son herramientas Open Source, es decir, no se encuentran ligadas a ninguna
clase de licenciamiento, siendo libre su uso y aplicabilidad. Sin embargo, si la
empresa Calital Cía. Ltda. pretende implementar la presente propuesta debe tener
como base la siguiente estimación de costos de los equipos requeridos para la
construcción de la red SDN, como muestra en la tabla 6.

Tabla 6 Factibilidad económica

Factibilidad económica
Nº de
Dispositivo Marca Modelo Valor unitario Valor Total
Equipos
Servidor HP ML 30 G9 $ 1.099,00 2 $ 2.198,00

Router Mikrotik RB450Gx4 $ 99,00 1 $ 99,00

Switch NoviSwitch
NoviFlow $ 5.557,00 7 $ 38.899,00
OpenFlow 2122
Total $ 41.196,00
Elaborado por: Samantha León & Andrés Pino
Fuente: Elaboración propia

El valor total para la implementación del proyecto será de $41.196,00 en el


caso que la organización decida implementarlo.

52
Etapas de la Metodología del Proyecto

Tomando en cuenta el escenario en el que se desarrolla el presente proyecto,


al estar este, orientado al diseño de una red SDN y su posterior emulación, se
escogió llevar a cabo la metodología Top Down Network Design (figura 34), debido
a que la misma define procesos específicos ajustados a la manera en que se
pretende proponer la posible solución frente a los problemas actuales que arraiga
la empresa Calital Cía. Ltda. con su actual infraestructura de Networking, a través
de un previo análisis de los requerimientos que surgen a partir de las necesidades
que persisten en la organización.

Figura 34 Metodología Top Down Network Design

Metodología Top Down Network Design

Análisis de los
Requerimientos

Monitoreo y Desarrollo
Optimización Diseño Lógico

Metodología
Top Down
Network
Design

Implementación
Desarrollo
Puesta en
Diseño Físico
marcha

Pruebas del
diseño.
Documentación

Elaborado por: Samantha León & Andrés Pino


Fuente: (Oppenheimer, 2012)

Cabe mencionar que para objeto del presente proyecto la metodología


propuesta será desarrollada mediante las tres primeras fases, puesto que como

53
se conoce, se tiene como alcance diseñar la red y posteriormente ejecutarla en un
ambiente virtual.
• Etapa 1: Análisis de los requerimientos
• Etapa 2: Diseño de la red
• Etapa 3: Simulación y pruebas de la red

Fase 1: Análisis de los requerimientos


La empresa Calital Cía. Ltda. no cuenta con un diseño de red definido de
manera técnica y óptima, además carece de documentación de la misma, por lo
que cualquier inconveniente presentado en la infraestructura de Networking se
presenta como una amenaza que retrasa significativamente las tareas críticas y
actividades comerciales de la organización debido a que los problemas son
resueltos con dificultad y en un periodo de tiempo no tan eficiente.

Calital Cía. Ltda. es consciente de esta problemática por lo que busca mejorar
en la parte de infraestructura partiendo de un rediseño de red, acogiéndose a las
nuevas tendencias tecnológicas que existen en el mercado, como lo es SDN,
siendo esta una opción viable en materia de costos y recursos, tanto en talento
humano, así como también en dispositivos intermediarios.

A partir de esta iniciativa dicha organización busca mejorar en los servicios que
ofrecen tanto a nivel interno para cumplir con las diferentes actividades que
conlleva la parte comercial, como la administración, producción y logística del
calzado, así como también incorporar nuevos servicios de TI que le permitan
mantener un mayor acercamiento con sus clientes a través de una atención
personalizada y en tiempo real en la parte de ventas; no obstante la única vía para
conseguir aquel objetivo es mejorando su arquitectura de red haciéndola
administrable, escalable y lo más importante, confiable.

54
Diseño de red actual de la empresa Calital Cía. Ltda.
Figura 35 Diseño de red actual de la empresa Calital Cía. Ltda.

Diseño de red actual de la empresa Calital Cía. Ltda.

Elaborado por: Samantha León & Andrés Pino


Fuente: Elaboración propia

A partir del estudio de campo realizado en la empresa Calital Cía. Ltda. se pudo
evidenciar que la infraestructura de networking, como se presenta en la figura 35,
está compuesta por una topología de red en árbol debido a que todos los equipos
que se encuentran interconectados dependen de un dispositivo principal, siendo
este un conmutador de capa 2 del modelo OSI.

Asimismo, la red LAN en lo que concierne a la comunicación, las conexiones


Ethernet están compuestas por cableado estructurado UTP categoría 5e, a
continuación en la tabla 7 se detallan los diferentes puntos de red con los que
cuenta la empresa Calital Cía. Ltda.

55
Tabla 7 Puntos de Red de la empresa Calital Cía. Ltda.

Puntos de Red de la empresa Calital Cía. Ltda.

Departamentos Número de Conexiones

Gerencia 4 puntos de red


Ventas 5 puntos de red
Marketing 5 puntos de red
Contabilidad 2 puntos de red
Producción 4 puntos de red
Total 20 puntos de red
Elaborado por: Samantha León & Andrés Pino
Fuente: Elaboración propia

Por otro lado, analizando a la red desde el punto de vista de un diseño


jerárquico se puede manifestar que en la capa de core o núcleo se encuentra
presente el enlace troncal que interconecta el router del proveedor con el internet
(Backbone), cabe mencionar que el medio guiado que llega hasta la linea del
suscriptor es Fibra Óptica por lo que adicionalmente se hace presente un elemento
intermedio (transceiver) que permite interconectar el router central de la empresa
con el del ISP, es decir, posibilita la conversión de la fibra con equipos que
soportan la conexión Ethernet. Posterior a lo mencionado, se evidencia la
ausencia de un elemento de seguridad como un firewall perimetral que protega a
la red de la empresa contra posibles amenazas externas, poniendose en riesgo la
integridad y confidencialidad de la información.

En la capa de distribución el único elemento que se hace presente es el switch,


quedando eliminada la posibilidad de que esta cuente con un sistema de
redundancia, siendo un factor crítico que amenaza la disponibilidad de los
servicios de TI que soporta la red debido a que si este elemento central presenta
algún tipo falla, la comunicación de las estaciones de trabajo quedará inhabilitada
ya que es el único conmutador que interconecta a los diferentes departamentos
de la empresa.

En la capa de acceso se encuentran situados los equipos de trabajo; es


importante destacar que no existe segmentación alguna de red que les permita

56
aislar el tráfico entre unos y otros, por otro lado, en esta capa también se encuentra
instalado el servidor principal de la organización.

A continuación en la tabla 8, se mencionarán y detallarán cada uno de los


elementos que forman parte de la red de la empresa Calital Cía. Ltda. dando a
conocer las principales funciones que realizan en la organización:

Tabla 8 Elementos de la red de la empresa Calital Cía. Ltda.

Elementos de la red de la empresa Calital Cía. Ltda.


Descripción Marca - Modelo Tiempo de uso

Router Routerboard Mikrotik hEX lite 9 años


Conmutador 3Com® Baseline Switch
Switch 15 años
2024 (3C16471B)

Servidor Servidor HP Proliant ML 150 G6 C10 14 años


Elaborado por: Samantha León & Andrés Pino
Fuente: Elaboración propia

Routerboard Mikrotik hEX


La principal función que cumple el router en la infraestructura de networking de
la empresa Calital Cía. Ltda. es la de encaminar el tráfico entrante y saliente de la
red corporativa, así como también de enlazar la conexión con el Proveedor de
Servicio de Internet, en este caso, CNT EP. La organización cuenta con un router
de la marca Mikrotik modelo Routerboard hEX (figura 36) debido a que dichos
dispositivos ofrecen las mejores opciones con relación calidad – precio, no
obstante para conocer más acerca del elemento utilizado a continuación se
enlistarán sus principales características:

• Enrutador Gigabit Ethernet que cuenta con con 5 puertos, ideal para sitios
donde la conexión inalámbrica no es requerida.
• Cuenta con un CPU de 2 núcleos que corren a 880 MHz.
• Posee un tamaño de almacenamiento de 16 MB y una memoria RAM de
256 MB capaz de soportar configuraciones avanzadas que su sistema
operativo RouterOS admite.
• Este dispositivo puede soportar 8-30 Voltios de CC de entrada y PoE
pasivo.

57
Figura 36 Routerboard Mikrotik hEX

Routerboard Mikrotik hEX

Elaborado por: Samantha León & Andrés Pino


Fuente: (Mikrotik, 2018)

Conmutador 3Com® Baseline Switch 2024 (3C16471B)


La empresa Calital Cía. Ltda. cuenta también con un switch de la marca 3Com®
modelo Baseline Switch 2024 (figura 37), este dispositivo tiene la función principal
de interconectar las estaciones de trabajo de los diferentes departamentos con los
que cuenta la organización en su entorno de red LAN, posibilitando la
comunicación de cada uno de ellos, entre sus principales características, se
enlistan las siguientes:

• Cuenta con 24 puertos Ethernet que permite la negociación automática,


además es capaz de soportar grandes velocidades que oscilan entre los
10/100 Mb/s.
• Conmutador no administrable de uso sencillo debido a que no requiere de
ninguna configuración.
• Cada uno de los puertos con los que cuenta tienen la capacidad de
discriminar la velocidad a la que deben trabajar y del modo dúplex de
acuerdo a las especificaciones del dispositivo que se encuentre conectado.
• Es un conmutador idóneo para oficinas, el cual se instala de manera
independiente o en un bastidor, armario, empalmes o una sala de equipos.

58
Figura 37 Conmutador 3Com® Baseline Switch 2024 (3C16471B)

Conmutador 3Com® Baseline Switch 2024 (3C16471B)

Elaborado por: Samantha León & Andrés Pino


Fuente: (3Com®, 2018)

Servidor HP Proliant ML 150 G6


El servidor instalado sobre la red de la empresa Calital Cía. Ltda. es de marca
HP modelo Proliant ML 150 G6 (figura 38), este equipo aloja en su parte lógica el
Sistema Operativo Windows Server 2003 el cual soporta un programa de
administración denominado Índigo enlazado a una base de datos Oracle. Cabe
indicar que sobre Índigo se ejecutan tres plataformas de gestión; la primera
orientada a la parte de ventas donde se lleva el registro de inventario, mercadería
entrante y saliente, así como también cuentas por cobrar, la segunda plataforma
está enfocada a la producción, en ella se lleva el control y registro de los procesos
logísticos para la elaboración del calzado, los insumos requeridos para su
producción, las existencias fabricadas, entre otros; la última plataforma que corre
sobre Índigo es la de Recursos Humanos donde se almacena el proceso de
reclutamiento y selección del personal, así como también el historial de todos los
colaboradores que forman parte de la organización. Posterior a lo mencionado se
detallarán las características más importantes que posee el servidor utilizado por
la empresa:

• Servidor en Torre que cuenta con un procesador Intel Xeon de 4 Núcleos


que corren a 2.0 GHz.
• Puede soportar hasta 2 CPU.
• Soporta hasta 48 GB de memoria RAM RDIMM, siendo obligatorio el uso
de dos procesadores cuando se utiliza la memoria hasta esas instancias.
• Es capaz de tolerar 8 dispositivos de almacenamiento SATA.

59
• Cuenta con tecnología Hot Plug para fuentes de poder y discos duros.
Figura 38 Servidor HP Proliant ML150 G6

Servidor HP Proliant ML150 G6

Elaborado por: Samantha León & Andrés Pino


Fuente: (Hewlett Packard, 2017)

60
Fase 2: Diseño de la red
Figura 39 Diseño lógico propuesto a la empresa Calital Cía. Ltda. ut ilizando la tecnología SDN

Diseño lógico propuesto a la empresa Calital Cía. Ltda. utilizando la tecnología SDN

Elaborado por: Samantha León & Andrés Pino


Fuente: Elaboración propia

61
Capa de Aplicación
En la capa de aplicación principalmente se hace presente la API Simple Switch
13; dicha aplicación software se ejecutará en Ryu con la finalidad de gestionar
tablas de flujos mediante este controlador, decidiendo qué hacer con cada flujo
que ingrese a través de los puertos, en otras palabras, la inteligencia de la red
está muy ligada a la API debido a que con ayuda del controlador tendrá una visión
global de la red.

Capa de Control
La capa de control (figura 40) se encuentra manejada principalmente por el
controlador Ryu, el mismo que estará instalado sobre el Sistema Operativo Ubuntu
Server 14.04.5. La tarea principal que tendrá el controlador sobre la red SDN
propuesta es la de gestionar la red de manera centralizada, administrando las
comunicaciones que se generen entre los dispositivos y la aplicación, en otras
palabras, por medio del controlador se traducirán los requerimientos o peticiones
que se producirán por la capa de aplicación hacia los equipos de Networking.

Cabe indicar que se incorporará a la red un segundo servidor, el mismo que


tendrá alojado otro controlador Ryu, de esta manera se busca generar un tipo de
redundancia pasiva el cual garantizará que en todo momento la red se mantenga
operativa, siendo capaz de responder inmediatamente ante alguna eventualidad
presentada, ya sea por la caída de un enlace, la falla de uno de los servidores u
otro escenario que atente contra de la disponibilidad de la infraestructura de
Networking.

Figura 40Diseño de la Capa de Control

Diseño de la Capa de Control

Elaborado por: Samantha León & Andrés Pino


Fuente: Elaboración propia

62
Capa de Infraestructura
En la capa de infraestructura se hallan los equipos intermediarios de la red,
como se muestra en la figura 41, en este caso 7 conmutadores que soportan la
tecnología SDN y que en su parte lógica tienen embebido por defecto el protocolo
OpenFlow. Existirán 2 switches principales, cabe mencionar que cada uno estará
enlazado de manera independiente y directa hacia un servidor que contiene el
controlador Ryu, esto con el fin de generar redundancia y garantizar una alta
disponibilidad de la red.

Cabe mencionar que cada uno de los departamentos de la organización


contará con un switch de acceso facilitando la conmutación de los dispositivos y
equipos de usuario final atachados a la red, cada uno de estos interconectados a
un conmutador principal para hacer posible la comunicación.

Es preciso destacar que debido a que el diseño de la red SDN será montado
sobre un ambiente virtual con ayuda del software Mininet, todos los equipos
utilizados para la misma en la capa de infraestructura, específicamente los
conmutadores, contendrán el software switch Open VSwitch.

Figura 41 Diseño de la Capa de Infraes tructura

Diseño de la Capa de Infraestructura

Elaborado por: Samantha León & Andrés Pino


Fuente: Elaboración propia

63
Direccionamiento
Se propone un direccionamiento IP Classless 192.168.100.0/24 a la empresa Calital Cía. Ltda., puesto que esta organización no
presenta mucha demanda de equipos abasteciéndose a las necesidades básicas tomando en cuenta el número de host activos
actualmente.

Tabla 9Direccionamiento IP

Direccionamiento IP
Departamento Nº de Host Subred Máscara Máscara Decimal Rango Asignable IP Broadcast

Ventas 60 host 192.168.100.0 /26 255.255.255.192 192.168.100.1 - 192.168.100.62 192.168.100.63


Marketing 35 host 192.168.100.64 /26 255.255.255.192 192.168.100.65 - 192.168.100.126 192.168.100.127
Contable 25 host 192.168.100.128 /27 255.255.255.224 192.168.100.129 - 192.168.100.158 192.168.100.159
Gerencia 20 host 192.168.100.160 /27 255.255.255.224 192.168.100.161 - 192.168.100.190 192.168.100.191
Producción 20 host 192.168.100.192 /27 255.255.255.224 192.168.100.193 - 192.168.100.222 192.168.100.223
Servidores 10 host 192.168.100.224 /28 255.255.255.240 192.168.100.225 - 192.168.100.238 192.168.100.239
Elaborado por: Samantha León & Andrés Pino
Fuente: Elaboración propia

Cabe indicar que, para minimizar el tráfico de broadcast en toda la red, además de optimizar el uso de direcciones IPV4, se utilizó
el método de Subbnetting VLSM a partir de la dirección de red propuesta tomando como requerimiento el número de host que se
necesitan por cada departamento (6 subredes).

64
Fase 3: Emulación y pruebas
Emulación de la red SDN
Creación de la red SDN con la herramienta MiniEdit
Para crear el diseño de red SDN se utilizará la herramienta de interfaz gráfica
que viene instalada por defecto en el paquete de Mininet denominada MiniEdit. El
script de MiniEdit está ubicado en la carpeta examples de Mininet, para dirigirse
hacia ella, ejecutar $ cd mininet/examples/, con $ ls, se visualiza la lista de
paquetes que están disponibles, entre ellos miniedit.py. Para proceder con la
ejecución de la herramienta ingresar el comando $ sudo python ./miniedit.py
como se presenta en la figura 42.

Figura 42 Ejecución de la herramienta MiniEdit

Ejecución de la herramienta MiniEdit

Elaborado por: Samantha León & Andrés Pino


Fuente: Elaboración propia

MiniEdit posee una sencilla interfaz gráfica para usuario; cuenta con una barra
de tareas simple con iconos de herramientas seleccionar, host, conmutadores
para OpenFlow, Legacy Switch, Legacy Router, NetLink y controladores; todos
estos elementos son necesarios para emular Redes Definidas por Software.
(Linkletter, 2015).

65
Figura 43 Diseño de red SDN para la empresa Calital Cía. Ltda.

Diseño de red SDN para la empresa Calital Cía. Ltda.

Elaborado por: Samantha León & Andrés Pino


Fuente: Elaboración propia

La figura 43 muestra el diseño de red SDN de la empresa Calital Cía. Ltda.


elaborada sobre la herramienta de interfaz gráfica MiniEdit que se ejecuta sobre
el software emulador de redes Mininet.

Una vez diseñada la red sobre MiniEdit, se debe exportar la topología


previamente creada en el directorio de Mininet, dentro de la carpeta Custom, para
esto ejecutar $ cd mininet/custom, luego, para poder visualizar la lista de todas
las topologías creadas en MiniEdit ingresar el comando $ ls. La red que se va a
emplear para este caso se denomina topología-sdn.py, como se visualiza en la
figura 44.

Figura 44 Lista de topologías en el directorio de Mininet

Lista de topologías en el directorio de Mininet

Elaborado por: Samantha León & Andrés Pino


Fuente: Elaboración propia

66
Para correr la red SDN creada en Mininet (figura 45), se debe ejecutar el
comando $ sudo python ./topología-sdn.py --topo mytopo --switch ovsk --
controller remote. Cabe mencionar que a partir de dicho comando se establece
que los switches trabajen como conmutadores virtuales por medio de Open
vSwitch así como también que los controladores sean manejados de forma
remota.

Figura 45 Creación de la red SDN en Mininet

Creación de la red SDN en Mininet

Elaborado por: Samantha León & Andrés Pino


Fuente: Elaboración propia

Luego de ejecutarse la red en Mininet, se da la orden a todos los conmutadores


SDN que trabajen con el protocolo OpenFlow en su versión 1.3., para ello, ingresar
la siguiente instrucción $ sudo ovs-vsctl set Bridge s1 protocols=OpenFlow13.
Es preciso destacar que este proceso se lo debe realizar de manera independiente
en cada uno de los switches.

El siguiente paso es dirigirse al directorio $ cd ryu/, para luego inicializar el


controlador, ejecutando el comando $ PYTHONPATH=. ./bin/ryu-manager
ryu/app/simple_switch_13.py, como se muestra en la figura 46, una vez iniciado
el controlador, este se encontrará a la espera de alguna petición en la red. Hay
que tener en cuenta que, si no se levanta el controlador, no existirá conexión
alguna en la red, es decir, los dispositivos de usuario final ni los switches SDN no
podrán comunicarse entre sí.

67
Figura 46 Activación del Controlador Ryu 1

Activación del Controlador Ryu

Elaborado por: Samantha León & Andrés Pino


Fuente: Elaboración propia

Dada la inicialización del controlador Ryu, para comprobar si existe


conectividad en la red, se realiza una petición de Broadcast mediante el comando
> pingall entre los ordenadores, así como se presenta en la figura 47.

Figura 47 Envió de Broadcast mediante el comando Pingall

Envió de Broadcast mediante el comando Pingall

Elaborado por: Samantha León & Andrés Pino


Fuente: Elaboración propia

Visto desde la pantalla del servidor, en la figura 48, se puede observar que el
controlador muestra los flujos de tráfico de paquetes que se genera entre los hosts
que mantienen la comunicación.

68
Figura 48 Controlador Ryu en ejecución

Controlador Ryu en ejecución

Elaborado por: Samantha León & Andrés Pino


Fuente: Elaboración propia

Pruebas de la red SDN


Para realizar las respectivas pruebas de la red, mediante la herramienta xterm
se invoca al host 2 (figura 49), con el siguiente comando $ xterm h2, esto con la
finalidad de ver a través del comando $ ifconfig, la dirección IP del nodo h2.

Figura 49 Node: h2 ifconfig

Node: h2 ifconfig

Elaborado por: Samantha León & Andrés Pino


Fuente: Elaboración propia

69
Iperf es una herramienta cliente-servidor que está orientada a realizar pruebas
de redes informáticas, esta crea flujos de datos TCP y UDP para medir el
rendimiento de la red (Huerta, 2012). A continuación, se visualiza en la figura 50,
el comando $ iperf -s -p 5566 -i 1, esta línea de comando indica que el nodo h2
trabajará como un servidor a través del puerto asignado y mostrará los paquetes
transmitidos en intervalos de un segundo. Ejecutado el comando el nodo h2 se
encuentra a espera de una petición de otro nodo.

Figura 50 Node: h2 herramienta Iperf servidor

Node: h2 herramienta Iperf servidor

Elaborado por: Samantha León & Andrés Pino


Fuente: Elaboración propia

Se solicita la terminal del host 1 $ xterm h1, ejecutando el comando $ iperf -c


192.168.180.3 -p 5566 -t 15, se indica en la figura 51, que el nodo: h1 trabajará
como cliente que se conecta a la dirección IP establecida, mediante el puerto
escucha del servidor 5566 en un periodo de tiempo de 15 segundos. Al final de la
conexión se visualiza a detalle la transferencia realizada que fue de 9.11GBytes
con un ancho de banda de 5.22 Gbits/sec.

Figura 51 Node: h1 Iperf cliente

Node: h1 Iperf cliente

Elaborado por: Samantha León & Andrés Pino


Fuente: Elaboración propia

Luego de la ejecución del cliente se muestra en la figura 52, que el Node: h2


cada paquete transferido en cada segundo con su respectivo ancho de banda.

70
Figura 52 Node:h2 transferencia de datos

Node:h2 transferencia de datos

Elaborado por: Samantha León & Andrés Pino


Fuente: Elaboración propia

Para realizar otra prueba del rendimiento de la red con la herramienta iperf,
ejecutar el siguiente comando en la terminal del host 2 que actuará como servidor
$ iperf -s -u, en la consola del host 1 que se comporta como cliente ejecutar $
iperf -c 192.168.180.3 -u, estos comando permitirán visualizar la transferencia de
datos a través del puerto 5001 con el protocolo UDP, el tamaño de la transferencia
es de 1.25 MBytes entre los dos nodos con ancho de banda de 1.05 Mbits/sec y
adicional muestra el jitter que es de 0.11. ms, como se visualiza en la figura 53 y
54.

Figura 53 Node: h2 Iperf servidor UDP

Elaborado por: Samantha León & Andrés Pino


Fuente: Elaboración propia

71
Figura 54 Node: h1 Iperf cliente UDP

Node: h1 Iperf cliente UDP

Elaborado por: Samantha León & Andrés Pino


Fuente: Elaboración propia

Para la verificar que se está utilizando el protocolo OpenFlow 1.3, mediante la


herramienta xterm abrir el terminal del Switch 1, ejecutar > xterm s1; una vez
abierta la consola del Node: s1, ejecutando el comando $ wireshark & (figura 55),
se abrirá la interfaz gráfica del software Wireshark, como se muestra en la figura
56.

Figura 55 Node: s1

Node: s1

Elaborado por: Samantha León & Andrés Pino


Fuente: Elaboración propia

El software Wireshark es un analizador de protocolos en una red, como se


observa en la imagen, la red SDN está trabajando bajo el protocolo OpenFlow en
su versión 1.3, así permite llevar a cabo la comunicación.

72
Figura 56 Wireshark

Wireshark

Elaborado por: Samantha León & Andrés Pino


Fuente: Elaboración propia

Entregables del Proyecto

Al finalizar el presente proyecto, el mismo contendrá los siguientes entregables:


• Diseño de red SDN digital de la empresa Calital Cía. Ltda. elaborado en el
software Visio.
• Máquina Virtual en Virtual Box que contendrá la configuración del servidor
Ubuntu Server 14.04.5 y la red SDN elaborada y emulada sobre la
herramienta Mininet.
• Máquina Virtual en Virtual Box de usuario final.
• Manual de usuario de la instalación de Ubuntu Server 14.04.5, así como
también de la versión desktop.

Criterios de validación de la propuesta

La propuesta planteada será validada por un profesional experto en el área de


redes que mantiene conocimientos y experiencias consolidadas en el tema de
diseño de redes, así como también en la parte de SDN, para este caso los criterios
a analizar estarán enfocados en la parte de software y hardware tomando en
cuenta factores como la confiabilidad, interoperabilidad, seguridad, escalabilidad
y administración centralizada de la red.

73
Procesamiento y análisis

Según lo establecido por Babbie (2014), “El diseño de la investigación


constituye cada uno de los pasos o procesos que el investigador debe seguir con
el fin de conseguir respuestas certeras sobre el problema y con ello responder a
las preguntas planteadas.” (p. 26)

Es imprescindible poner en ejecución un estudio exhaustivo que brinde la


posibilidad de conocer de forma clara y precisa los actuales problemas que
presenta la empresa Calital Cía. Ltda. como consecuencia de las deficiencias que
presenta su infraestructura de red, puesto que de esta manera se podrá identificar
los puntos más críticos que afectan las operaciones de la organización en
cuestión.

Es por ello que, partiendo de esta premisa se plantea desarrollar un estudio


no experimental expost facto de corte transversal apoyándose de los principales
individuos que forman parte de la problemática, así como también de aquellos que
podrían compartir conocimientos técnico-profesionales en materia de redes de
comunicaciones, específicamente en SDN; aquello se justifica debido a que la
información que se precisa recolectar de los objetos de estudio se lo realizará en
un solo espacio de tiempo ajustándose al escenario actual que presenta Calital
Cía. Ltda. donde no es necesario manipular las variables que serán sometidas
bajo análisis.
Para este fin, se llevará a cabo una investigación aplicada desde el punto de
vista teórico y empírico para conocer en esencia las particularidades del problema,
así como también de la posible solución que se propone como diseño de red
utilizando SDN, de esta manera se podrá conseguir resultados consolidados y
efectivos que darán valides al estudio desarrollado; para ello es imprescindible
definir las etapas o procesos que se seguirán a lo largo de la investigación con la
finalidad de cumplir satisfactoriamente con el principal objetivo establecido en el
proyecto, los mismos que serán descritos a continuación:

74
• Tomando en cuenta la dimensión de la problemática se considera
necesario poner en marcha una investigación de campo con alcances
exploratorios y descriptivos.
• El instrumento que servirá de apoyo para recopilar y sustentar la
información conseguida por parte de las unidades de análisis será el
cuestionario.

• Debido a que se precisa recopilar información de carácter cualitativo y


cuantitativo, el estudio adoptará un enfoque mixto a través del desarrollo
de encuestas y entrevistas.

• Por último, los datos conseguidos a lo largo del proceso investigativo serán
debidamente analizados e interpretados.

Modalidad de la investigación
Para efecto del presente proyecto se establece que la investigación acogerá
una modalidad pura, puesto que el diseño de la red utilizando SDN para la
empresa Calital Cía. Ltda. es el alcance de este, de esta manera se descarta la
posibilidad de aplicarla, sin embargo, esta última queda a libre decisión de la
organización.

Tipo de investigación
Investigación Exploratoria
De acuerdo con Hernández & Baptista (2016), “La investigación exploratoria le
permite al investigador tener una visión general de la problemática; comúnmente
se emplea cuando se tiene pocos indicios del objeto de estudio y de la naturaleza
en la que se compone.” (p. 47)

La primera etapa del estudio partirá bajo la fase exploratoria, si bien se conoce
a las redes definidas por software como una tecnología relativamente nueva, han
sido poco los estudios orientados a esta, por ende, es elemental desarrollar una
amplia revisión de la literatura fundamentando teóricamente conceptos y
definiciones con relación a las SDN para así comprender desde una perspectiva

75
técnica sus características más representativas, beneficios, arquitectura, principio
de funcionamiento, protocolos soportados, controladores y demás elementos que
componen este tipo de red.
Para cumplir con este cometido se recurrirá a extraer información bibliográfica
de referentes tales como:
• Textos y revistas científicas
• Base de datos indexadas
• Papers y tesis doctorales
• Sitios web regulatorios de las Tecnologías de la Información como la
Arcotel.

Investigación Descriptiva
Para Calderón & Alzamora (2013), “La investigación descriptiva busca analizar
el problema desde una perspectiva empírica, principalmente caracterizando sus
rasgos distintivos y particulares de personas, grupos o cualquier fenómeno que se
encuentre bajo análisis.” (p. 88)

Gran parte de los resultados que se pretenden conseguir en el desarrollo del


estudio dependen de la fase descriptiva, puesto que en ella se efectuarán
indagaciones empíricas partiendo desde el lugar donde se presenta el problema,
es decir, en la empresa Calital Cía. Ltda.; se dará cita a los colaboradores de la
organización para conocer los inconvenientes a nivel de TI que se manifiestan
como producto de la infraestructura de red que se maneja en la actualidad, la
frecuencia con que se presentan, entre otros aspectos que son imprescindibles
poner bajo medición, por ende, es importante manifestar que para este segmento
a estudiar se aplicará la estadística descriptiva apoyándose de la técnica de la
encuesta.

Por otro lado, con un estudio de carácter cualitativo, específicamente


empleando la técnica de la entrevista, es necesario realizar una investigación
enfocada a profesionales en redes que brinden a partir de su experiencia y
conocimientos, información técnica con relación a SDN, y de esta manera tomar
en cuenta dichos resultados a partir de los datos recolectados para diseñar la red

76
partiendo de las necesidades de la empresa en cuestión utilizando la tecnología
ya descrita anteriormente.

Investigación de Campo
Según lo manifestado por Reichardt (2015), “La investigación de campo
recopila información relevante teniendo un contacto directo con el problema, en
otras palabras posibilita al investigador conseguir información primaria que no ha
sido objeto de manipulación por parte de las variables que la componen.” (p. 31)

Se desarrollará una investigación de campo acudiendo a las instalaciones de


la empresa Calital Cía Ltda. ubicada en el Km 7 1/2 de la vía a Daule en la ciudad
de Guayaquil con el objetivo de levantar información directa de su parte interna
para tener una visión clara de la forma en la que se encuentra estructurada su
infraestructura de red debido a que esta no cuenta con documentos técnicos que
definan el diseño que manejan actualmente.

Entre los aspectos a tener en cuenta en el estudio de campo se mencionan los


siguientes:
• Número de host y puntos de red instalados.
• Dispositivos de red que se utilizan para las tareas de comunicación
(intermediarios) y servicios.
• Departamentos que componen la empresa y número de equipos que
forman parte de cada uno.

Población y muestra
Población
Lo mencionado por Martínez (2016), “Se denomina población, al conjunto de
personas, individuos o elementos sujetos a un estudio debido a que poseen ciertas
características particulares que son de interés analizar por parte del investigador;
dependiendo de su tamaño puede ser finita o infinita” (p. 39)

Tomando en cuenta la magnitud del estudio se establece como población a los


colaboradores administrativos de la empresa Calital Cía. Ltda. aquellos que

77
suman un total de 20 empleados según información proporcionada por el
departamento de Recursos Humanos de dicha organización (tabla 10).

Por otro lado, se considera pertinente para la investigación a profesionales en


el área de redes para el desarrollo de las entrevistas.

Tabla 10 Personal Administrativo Calital Cía. Ltda.

Personal Administrativo Calital Cía. Ltda.


Población / Personal
Cantidad
Administrativo
Gerencia 4
Departamento de Ventas 5
Departamento de Marketing 5
Departamento Contable 2
Departamento de Producción 4
Total 20
Elaborado por: Samantha León & Andrés Pino
Fuente: Elaboración propia.

Muestra
Según lo estipulado por Freund & Miller (2017), “En Estadística, la muestra
constituye una parte o porción de la población, en otras palabras, los individuos
seleccionados para el estudio debes poseer características homogéneas al ser un
subconjunto representativo.” (p. 112)

Considerando que el número de colaboradores administrativos de la empresa


Calital Cía. Ltda. es relativamente bajo, no se considera necesario emplear algún
tipo de fórmula para calcular la muestra, por esta razón establece que el
subconjunto representativo para la muestra estará compuesto por los 20
empleados que componen la población total.

Instrumentos de recolección de datos


El cuestionario
Grande & Abascal (2015), indica que, “En una investigación, el cuestionario
constituye el principal instrumento para el levantamiento de la información.

78
Dependiendo del enfoque que adopta el estudio el cuestionario puede ser
estructurado o no estructurado.” (p. 11)

Para efecto de este estudio, tomando en cuenta los tipos de datos que se
precisan recopilar de los objetos de estudio, siendo estos de carácter cuantitativo
y cualitativo, se utilizarán dos clases de cuestionarios; el primero que estará
orientado a encuesta será no estructurado, es decir, se formularán preguntas
cerradas de tipo dicotómicas y policotómicas bajo el método de la escala de Likert
con la finalidad de brindar un conjunto de opciones que el investigado tiene
elección a responder de acuerdo a su criterio, consiguiéndose así, resultados
medibles que posteriormente serán analizados. Por otro lado, se diseñará un
segundo cuestionario en el cual se establecerán preguntas abiertas; cabe señalar
que todas las interrogantes estarán alineadas a conseguir información que
permitan dar una solución efectiva a la problemática.

Recolección de la información
Para cumplir con la recolección de los datos, las técnicas a emplear en el
presente estudio serán la encuesta y la entrevista, ambas con enfoques
diferenciales con relación al tipo de información a tratar y analizar.

La encuesta
Según lo expresado por (2015), “La encuesta es una técnica que guarda un
enfoque cuantitativo el cual permite recolectar una serie de datos medibles a
través de la aplicación de métodos sistemáticos de interrogación.” (p. 27)

Se desplegará una encuesta presencial acudiendo directamente a los


colaboradores administrativos de la empresa Calital Cía. Ltda., (se visualiza en el
Anexo 7); a partir de este estudio cuantitativo se podrá efectuar un análisis
ordenado y objetivo de cada una de las variables que se precisan evaluar con
relación al problema. Es preciso dar a conocer que se escogió este tipo de técnica
debido a que optimiza tiempo y recursos de investigación en comparación con
otras técnicas, además de dar la posibilidad de expresar resultados sujetos a
medición que podrán ser fácilmente codificados, contextualizados e interpretados.

79
La entrevista
Collado (2015), “La entrevista es una técnica cualitativa que permite le permite
al investigador llevar a cabo una comunicación interpersonal con el objeto de
estudio del que espera conseguir respuestas abiertas sobre las interrogantes
planteadas referentes al problema.” (p. 57)

Mediante la entrevista lo que se busca principalmente es conseguir respuestas


amplias y detalladas por parte de profesionales en materia de redes que
mantengan plenos conocimientos con relación a SDN y de esta manera tomar en
cuenta dicha información para desplegar el diseño de red basado en este tipo de
tecnología (se muestra en el Anexo 6).

Procesamiento y análisis
• En primer lugar, se recurrirá al lugar donde persiste la problemática,
acudiendo en este caso a la empresa Calital Cía. Ltda. con el fin de extraer
información directamente de las fuentes primarias siendo estos, personal
administrativo de dicha organización a través del desarrollo de encuestas.

• Dado por finalizado el levantamiento de los datos, estos serán codificados


y procesados con la finalidad de crear una base de datos de cada una de
las variables puestas bajo estudio desde el punto de vista cuantitativo.

• Para expresar los resultados de la encuesta de forma estadística mediante


tablas, histogramas de frecuencias y gráficos en torta, se procederá a
realizar la correspondiente tabulación de los datos con la ayuda del
software Microsoft Excel.

80
Análisis de los Resultados
Encuesta dirigida a personal administrativo de la empresa Calital Cía. Ltda.

Sexo
Tabla 11 Sexo

Sexo
Frecuencia Frecuencia
Variables
Absoluta Relativa
Hombre 14 70%
Mujer 6 30%
Total 20 100%
Elaborado por: Samantha León & Andrés Pino
Fuente: Encuesta

Figura 57 Sexo

Sexo

Elaborado por: Samantha León & Andrés Pino


Fuente: Encuesta

Fue importante contar en los resultados con información preliminar que ayude
a caracterizar de forma más detallada a los objetos de estudio, por ende, para
efecto de la investigación se preguntó por el sexo de los encuestados, donde se
puede determinar que con un 70% participaron hombres, mientras que el 30%
restante estuvo conformado por mujeres.

81
Edad

Tabla 12 Edad

Edad
Frecuencia Frecuencia
Variables
Absoluta Relativa
18 - 27 años 3 15%
28 - 37 años 12 60%
38 - 47 años 5 25%
48 años en adelante 0 0%
Total 20 100%
Elaborado por: Samantha León & Andrés Pino
Fuente: Encuesta

Figura 58 Edad

Edad

Elaborado por: Samantha León & Andrés Pino


Fuente: Encuesta

De la misma manera fue elemental conocer la edad del personal administrativo


de la empresa Calital Cía. Ltda. y a partir de los resultados conseguidos se puede
evidenciar que el 60% de los encuestados mantiene edades entre los 28 a 37
años, por otro lado, el 25% manifestó tener de 38 a 47 años, mientras que el 15%
con un porcentaje mínimo señaló edades que fluctúan entre los 18 a 27 años.

82
1. ¿Cuánto tiempo lleva usted trabajando para la empresa Calital Cía.
Ltda.?

Tabla 13 Tiempo trabajando en la empresa Calital Cía. Ltda.

Tiempo trabajando en la empresa Calital Cía. Ltda.


Frecuencia Frecuencia
Variables
Absoluta Relativa
Menos de 1 año 0 0%
1 - 3 años 7 35%
4 - 6 años 8 40%
7 años o más 5 25%
Total 20 100%
Elaborado por: Samantha León & Andrés Pino
Fuente: Encuesta

Figura 59 Tiempo trabajando en la empresa Calital Cía. Ltda.

Tiempo trabajando en la empresa Calital Cía. Ltda.

Elaborado por: Samantha León & Andrés Pino


Fuente: Encuesta

Para conocer qué tan significativa sería la participación del personal


administrativo de la empresa Calital Cía. Ltda. con respecto a la información que
puedan proveer sobre las variables a medir concerniente al problema, fue de suma
importancia conocer el tiempo que llevan trabajando para dicha organización, por
tal razón se planteó una interrogante orientada a este fin y mediante los datos
recopilados se puede observar que el 40% siendo la mayoría de la muestra
manifestó tener entre 4 a 6 años afiliados a la empresa, mientas que el 35%
expresó tener de 1 a 3 años y tan solo el 25% dijo tener 7 años o más. A partir de
los resultados se puede discernir que la mayor parte de los objetos de estudio
tienen no menos de 6 años trabajando para la organización en cuestión, periodo
suficiente que les atribuye la facultad de conocer con total plenitud los procesos
internos que se llevan a cabo dentro de la organización.

83
2. ¿Qué tipo de servicios comúnmente utiliza en la red de la empresa Calital Cía. Ltda.?
Tabla 14 Tipo de servic ios utilizados en la red de la empresa Calital Cía. Ltda.

Tipo de servicios utilizados en la red de la empresa Calital Cía. Ltda.


Algunas Pocas
Variables Siempre Nunca Total
veces veces
Voz (VoIP) 1 4 8 7 20
Datos / Transferencia de archivos 17 3 0 0 20
Video 4 9 5 2 20
Elaborado por: Samantha León & Andrés Pino
Fuente: Encuesta

Figura 60 Tipo de servicios utilizados en la red de la empresa Calital Cía. Ltda.

Tipo de servicios utilizados en la red de la empresa Calital Cía. Ltda.

Elaborado por: Samantha León & Andrés Pino


Fuente: Encuesta

84
Para tener mejor visión acerca de la problemática, en la encuesta fue necesario
preguntar sobre los servicios que los objetos de estudio utilizan comúnmente
sobre la red de la empresa, esto con la finalidad de conocer la demanda que
soporta dicha infraestructura. Sobre la base de los resultados alcanzados se logra
conocer que el 85% maneja mucho el tema de transferencia de archivos, seguido
del servicio de video a través de herramientas de comunicación online que se
utiliza algunas veces, mientras que el servicio de voz sobre la red de datos es muy
poco manejado.

85
3. ¿Ha tenido algún tipo de problema con la red actual que maneja la
empresa Calital Cía. Ltda.?

Tabla 15 Problemas con la red actual que maneja la empresa Calital Cía. Ltda.

Problemas con la red actual que maneja la empresa Calital Cía. Ltda.
Frecuencia Frecuencia
Variables
Absoluta Relativa
Sí 11 55%
No 9 45%
Total 20 100%
Elaborado por: Samantha León & Andrés Pino
Fuente: Encuesta

Figura 61 Problemas con la red actual que maneja la empresa Calital Cía. Ltda.

Problemas con la red actual que maneja la empresa Calital Cía. Ltda.

Elaborado por: Samantha León & Andrés Pino


Fuente: Encuesta

En el estudio realizado fue esencial cuantificar el número de usuarios que han


presentado inconvenientes por la red actual que maneja la empresa Calital Cía.
Ltda. y de esta manera conocer de ellos, los tipos de problemas que directa o
indirectamente afectan el desarrollo de sus operaciones. Por medio de la
información obtenida se puede establecer que el 55%, es decir, más de la mitad
del personal administrativo, respondió de forma afirmativa la pregunta planteada,
mientras que el 45% faltante señaló la parte contraria.

86
4. ¿Qué tipo de problemas ha podido evidenciar que presenta la red actual de la empresa Calital Cía. Ltda.?
Tabla 16 .
Tipos de problemas que persisten con la red actual de la empresa Calital Cía. Ltda

Tipos de problemas que persisten con la red actual de la empresa Calital Cía. Ltda.
Algunas Pocas
Variables Siempre Nunca Total
veces veces
Ancho de banda reducido 5 3 2 1 11
Problemas de comunicación entre
0 1 6 4 11
equipos
Error en la transferencia de archivos 0 2 5 4 11
Conexión a internet deficiente 1 7 0 3 11
Elaborado por: Samantha León & Andrés Pino
Fuente: Encuesta

Figura 62 Tipos de problemas que persis ten con la red actual de la empresa Calital Cía. Ltda.

Tipos de problemas que persisten con la red actual de la empresa Calital Cía. Ltda.

Elaborado por: Samantha León & Andrés Pino


Fuente: Encuesta

87
De los encuestados que aseveraron haber tenido en algún momento problemas
por la red actual que maneja la empresa Calital Cía. Ltda. fue imprescindible
identificar los principales escenarios en que estos se presentan; por lo
consecuente se formuló una interrogante expresando los posibles inconvenientes
que se pueden suscitar en la red de comunicaciones. Tomando en cuenta los
datos recopilados se logra observar que el principal conflicto que presenta la
organización con la infraestructura de red es el ancho de banda reducido, esto se
genera debido a una mala administración que se le da a los equipos de red al no
fijar de acuerdo a los servicios de TI utilizados ciertas políticas para mejorar el
rendimiento y disponibilidad de la red, como QoS (Calidad de Servicio) que ayude
a discriminar el tipo de tráfico que se genera en la misma, ya sea voz, datos o
video. El segundo factor conflictivo que se presenta en la red es la deficiente
conexión a internet, la mayoría de los encuestados mencionaron que en ciertas
ocasiones tarda demasiado el cargar un sitio web, esto se traduce a que existe
presencia de latencia siendo tardío el tiempo de respuesta del mismo.

88
5. ¿Al momento de presentarse problemas en la red de la empresa,
estos son resueltos de manera inmediata?

Tabla 17 Resolución de problemas en la red de la empresa Calital Cía. Ltda. de manera inmediata

Resolución de problemas en la red de la empresa Calital Cía. Ltda. de manera


inmediata
Frecuencia Frecuencia
Variables
Absoluta Relativa
Sí 3 15%
No 17 85%
Total 20 100%
Elaborado por: Samantha León & Andrés Pino
Fuente: Encuesta

Figura 63 Resolución de problemas en la red de la empresa Calital Cía. Ltda. de manera inmediata

Resolución de problemas en la red de la empresa Calital Cía. Ltda. de


manera inmediata

Elaborado por: Samantha León & Andrés Pino


Fuente: Encuesta

Se preguntó a los encuestados si al momento de presentarse problemas en la


red de la empresa Calital Cía. Ltda. estos son resueltos de manera inmediata, los
resultados conseguidos permiten conocer que el 85% siendo la mayor parte de la
muestra manifestó que dichos inconvenientes tardan en ser resueltos, mientras
que el 15% faltante se expresó por la parte contraria. Este hecho se justifica debido
a la falta de documentación que existe de la infraestructura de red ya que al no
existir esquemas tanto lógicos como físicos de esta, la manera de identificar el
lugar donde existe el conflicto por parte del administrador se torna una tarea
compleja demandando mayor tiempo y esfuerzo para el mismo.

89
6. ¿Conoce usted si existe documentación alguna sobre la forma en que
se encuentra estructurada la red actual de la empresa Calital Cía. Ltda.?

Tabla 18 Documentación del diseño de red actual de la empresa Calital Cía. Ltda.

Documentación del diseño de red actual de la empresa Calital Cía. Ltda.


Frecuencia Frecuencia
Variables
Absoluta Relativa
Sí 0 0%
No 20 100%
Total 20 100%
Elaborado por: Samantha León & Andrés Pino
Fuente: Encuesta

Figura 64 Documentación del diseño de red actual de la empresa Calital Cía. Ltda.

Documentación del diseño de red actual de la empresa Calital Cía. Ltda.

Elaborado por: Samantha León & Andrés Pino


Fuente: Encuesta

Al preguntar al personal administrativo de la empresa Calital Cía. Ltda. si existe


documentación alguna sobre la forma en que se encuentra estructurada la red
actual, todos los elementos investigados indicaron que la organización no cuenta
con ningún respaldo que muestre la manera en que se encuentra diseñada, como
el mapa de red que exponga gráficamente la topología establecida de sus
conexiones y de los equipos utilizados. De esta manera se puede llegar a la
conclusión que es de vital importancia que la empresa conozca plenamente la
manera en que su red se encuentra distribuida, así como también de manejar un
calendario de averías donde se registren los fallos presentados a lo largo de su
funcionamiento con la finalidad de optimizar el esfuerzo del administrador al
momento de realizar tareas de mantenimientos o en su efecto resolver
inconvenientes presentados en el menor tiempo posible.

90
7. ¿Qué tan satisfecho se encuentra usted con la comunicación y
servicios brindados por la red de la empresa Calital Cía. Ltda.?

Tabla 19 Satisfacción de la comunicación y servicios brindados por la red de la empresa Calital Cía. Ltda.

Satisfacción de la comunicación y servicios brindados por la red de la empresa


Calital Cía. Ltda.
Frecuencia Frecuencia
Variables
Absoluta Relativa
Muy satisfecho 2 10%
Poco satisfecho 11 55%
Nada satisfecho 7 35%
Total 20 100%
Elaborado por: Samantha León & Andrés Pino
Fuente: Encuesta

Figura 65 Satisfacción de la comunicación y servic ios brindados por la red de la empresa Calital Cía. Ltda.

Satisfacción de la comunicación y servicios brindados por la red de la


empresa Calital Cía. Ltda.

Elaborado por: Samantha León & Andrés Pino


Fuente: Encuesta

De igual manera se preguntó a los objetos de estudio sobre qué tan satisfechos
se encuentran con la comunicación y servicios brindados por la red que maneja la
empresa, y mediante los datos recopilados se puede observar que el 55%
mencionó estar poco satisfecho, el 35% dijo encontrarse nada satisfecho, mientras
que con un porcentaje mínimo del 10% un grupo respondió estar muy satisfecho.
Debido a los constantes conflictos que presenta la red de la organización es
notable percibir la insatisfacción de la mayoría de los usuarios internos, viéndose
reflejada la necesidad de rediseñar la red actual por una que se ajuste a sus
demandas a nivel de TI permitiéndoles gozar de una mejor experiencia de
comunicación y de servicios.

91
8. ¿Considera usted que el funcionamiento actual de la red de la
empresa influye negativamente en el cumplimiento de sus actividades?

Tabla 20 Funcionamiento de la red afecta negativamente el cumplimiento de las actividades del personal

Funcionamiento de la red afecta negativamente el cumplimiento de las


actividades del personal
Frecuencia Frecuencia
Variables
Absoluta Relativa
Total acuerdo 15 75%
Parcial acuerdo 3 15%
Ni acuerdo / Ni desacuerdo 1 5%
Parcial desacuerdo 1 5%
Total desacuerdo 0 0%
Total 20 100%
Elaborado por: Samantha León & Andrés Pino
Fuente: Encuesta

Figura 66 Funcionamiento de la red afecta negativamente el cumplimiento de las actividades del personal

Funcionamiento de la red afecta negativamente el cumplimiento de las


actividades del personal

Elaborado por: Samantha León & Andrés Pino


Fuente: Encuesta

Al preguntar al personal administrativo de la empresa Calital Cía. Ltda. si el


funcionamiento actual de la red influye negativamente en el cumplimiento de sus
actividades, el 75% manifestó estar en total acuerdo con la interrogante planteada
considerando que en ciertos escenarios el tiempo de respuesta y efectividad de
las tareas críticas a cumplir dependen mucho de la disponibilidad y capacidad de
la red, no obstante, esta no ha sabido responder de la manera esperada
complicando sus actividades; por otro lado el 15% estuvo en parcial acuerdo,
mientras que dos grupos con el 5% cada uno expresaron estar ni acuerdo ni
desacuerdo y parcial desacuerdo.

92
9. ¿Es importante para usted que se mejore la comunicación y servicios
que ofrece la red actual de la empresa Calital Cía. Ltda.?

Tabla 21 .
Importancia de que se mejore la comunicación y servicios que ofrece la red actual de la empresa Calital Cía. Ltda

Importancia de que se mejore la comunicación y servicios que ofrece la red


actual de la empresa Calital Cía. Ltda.
Frecuencia Frecuencia
Variables
Absoluta Relativa
Total acuerdo 17 85%
Parcial acuerdo 2 10%
Ni acuerdo / Ni desacuerdo 1 5%
Parcial desacuerdo 0 0%
Total desacuerdo 0 3%
Total 20 100%
Elaborado por: Samantha León & Andrés Pino
Fuente: Encuesta

Figura 67 Importancia de que se mejore la comunicación y servic ios que ofrece la red actual de la empresa Calital Cía. Ltda.

Importancia de que se mejore la comunicación y servicios que ofrece la red


actual de la empresa Calital Cía. Ltda.

Elaborado por: Samantha León & Andrés Pino


Fuente: Encuesta
Fue importante tomar en cuenta las percepciones de los encuestados, por
ende, se preguntó si consideran necesario que se mejore la comunicación y
servicios que ofrece la red actual de la empresa. Por medio de la información
recopilada se evidencia que el 85% del personal administrativo estuvo en total
acuerdo, seguido del 10% que manifestó estar en parcial acuerdo, el 5% ni
acuerdo ni desacuerdo y el 3% total desacuerdo.

93
10. ¿Cree usted que la empresa Calital Cía. Ltda. debe mejorar su diseño
de red actual adaptándose a las nuevas tendencias que existen en el
mercado tecnológico para garantizar el crecimiento y disponibilidad
de los servicios que se ofrecen?

Tabla 22 Mejorar el diseño de red de la empresa Calital Cía. Ltda.

Mejorar el diseño de red de la empresa Calital Cía. Ltda.


Frecuencia Frecuencia
Variables
Absoluta Relativa
Total acuerdo 18 90%
Parcial acuerdo 2 10%
Ni acuerdo / Ni desacuerdo 0 0%
Parcial desacuerdo 0 0%
Total desacuerdo 0 0%
Total 20 100%
Elaborado por: Samantha León & Andrés Pino
Fuente: Encuesta

Figura 68 Mejorar el diseño de red de la empresa Calital Cía. Ltda.

Mejorar el diseño de red de la empresa Calital Cía. Ltda.

Elaborado por: Samantha León & Andrés Pino


Fuente: Encuesta
Para validar la aceptación de la propuesta como una posible solución al
problema que presenta actualmente Calital Cía. Ltda. se preguntó a los
encuestados si consideran que la organización debe mejorar su diseño de red
actual adaptándose a las nuevas tendencias que existen en el mercado
tecnológico para garantizar el crecimiento y disponibilidad de los servicios que se
ofrecen; los resultados demuestran la total aceptación por parte de la mayoría de
los objetos de estudio, estando un 90% en total acuerdo y un 10% en parcial
acuerdo.

94
Entrevista dirigida a profesionales en el área de redes
Entrevista Nº 1
Ing. María Arguello Vélez
Docente de la Universidad de Guayaquil, Carrera de Ingeniería en Networking y
Telecomunicaciones.

1. ¿Cómo considera usted las redes SDN beneficiarían a las empresas


en la actualidad?
El uso de SDN beneficiaría a las empresas en el consumo de recursos
económicos, en este caso, sí sería menor porque está basado todo en software,
pero al mismo tiempo la implementación de SDN actualmente en las empresas
tiene como dificultad el hecho que los directivos de tecnología no quieran invertir
en equipos que manejen solamente esta tecnología, también me atrevo a decir
que no existe mucho conocimiento del tema a nivel de empresas.

Por otro lado, los beneficios a nivel de virtualización son muchos por el hecho
de aminorar costos en adquirir equipos físicos tomando en cuenta que la
tecnología avanza siendo necesario el cambio de los mismos, siendo una
inversión no viable si se busca explotarlos a largo plazo; tratándose de
virtualización el tema va más ligado a actualizaciones o la instalación de nuevos
controladores.

2. ¿Qué componentes principales se necesitan para montar una Red


Definida por Software?
Principalmente se necesita un controlador, a su vez se requiere de una
aplicación ya que esta es la encargada de manejar la comunicación del
controlador con los switches, así como también virtualizar la red, es decir, tener
virtualizados los switches y para aplicarlo en las redes actuales de las empresas
se necesitaría conocer si los switches físicos que utilizan se les puede instalar una
aplicación u otro elemento lógico que les permita comunicar con un controlador
SDN.

95
3. ¿Al momento de implementar un esquema de red SDN es posible
reutilizar la infraestructura de Networking ya existente?, de ser así,
¿Cómo se la podría incorporar?
Esto tiene mucha relación a lo que respondí en la parte última de la pregunta
anterior; esta es la parte más difícil que existe en la actualidad, hay mucha
resistencia en el tema de tecnología en las empresas en implementar SDN porque
sobre todo no existe una aplicación comercial para instalarle a los equipos con los
que cuenta la empresa para utilizarlos sobre SDN; esta parte es la que se está
investigando actualmente para producir aplicaciones que permitan incorporar los
equipos de la empresa con tecnología SDN.

4. ¿Qué tipo de protocolo y controlador para SDN considera usted sea


el más recomendable emplear?, ¿Por qué?
Existen muchos controladores, todos ajustados a ciertas necesidades, no
obstante, yo pienso que lo principal que hay que tener en cuenta para el uso del
controlador, es que soporte las versiones más recientes de OpenFlow, que es el
protocolo estándar que se utiliza para la comunicación en SDN, y por otro lado
que se encuentre en la capacidad de soportar los protocolos básicos de red de
manera general, ya que, de no ser así, no se podría incorporar a la red existente
la tecnología SDN.

96
Entrevista Nº 2
Ing. Guido Ballesteros Cuvi
Técnico contratista Netlife.

1. ¿Cómo considera usted las redes SDN beneficiarían a las empresas


en la actualidad?
Considero que beneficiarían en muchos aspectos, sin embargo hay que tener
en cuenta que la mayor limitante en el área de tecnología es el factor económico,
entonces me atrevo a decir que SDN ayudaría a las empresas a minimizar la
inversión y a conseguir más beneficios que con las redes tradicionales muy
difícilmente lo pueden hacer, un ejemplo de ello, es adquirir dispositivos de
diferentes fabricantes y utilizarlos de forma interoperable (basados en la
necesidad de la empresa tanto en lo económico como en lo operativo), así como
también, incorporar nuevos elementos a la red siendo menos compleja su
configuración y administración.

2. ¿Qué componentes principales se necesitan para montar una Red


Definida por Software?
Una arquitectura SDN lo más elemental que debe tener como componente es
el controlador, en el mercado tecnológico existen muchos, sin embargo,
recomiendo OpenFlow por el simple hecho de ser el controlador estándar para
este tipo de red; por otro lado, es necesaria la API, sin ella no podría ser posible
la comunicación entre los conmutadores o routers que se encuentran en la capa
de infraestructura con el controlador. Y por último hay que validar los equipos de
red que soporten esta tecnología.

3. ¿Al momento de implementar un esquema de red SDN es posible


reutilizar la infraestructura de Networking ya existente?, de ser así,
¿Cómo se la podría incorporar?

Esto depende mucho de la manera en la que se encuentra estructurada la red


y de los equipos implementados, no obstante, hay que tener en cuenta que
ninguna empresa tomará la decisión de la noche a la mañana en implementar una
red completamente nueva como Software Defined Network. Por lo tanto, muchas

97
de las funcionalidades que ofrece la red se pueden mantener, pero arriba de eso
hay que empezar a considerar los equipos que soporten funcionalidades de SDN
hacia adelante, qué software, aplicaciones vamos a montar y por supuesto, y muy
importante es cómo lo vamos a gestionar o administrar.

4. ¿Qué tipo de protocolo y controlador para SDN considera usted sea


el más recomendable emplear?, ¿Por qué?
Como lo mencioné desde un principio en lo personal recomiendo OpenFlow al
ser un protocolo estandarizado para SDN, sin embargo, la decisión depende de
las necesidades que presenten las organizaciones a nivel de TI. Por otro lado, con
respecto al controlador, para escogerlo hay que validar que este pueda trabajar
sobre las últimas versiones de OpenFlow y de la demanda de recursos existentes.

98
CAPÍTULO IV
CRITERIOS DE ACEPTACIÓN DEL PRODUCTO O
SERVICIO

El presente informe (tabla 23), contiene cada uno de los detalles sobre las
pruebas que se realizaron desde un ambiente virtual sobre la red SDN propuesta
para la empresa Calital Cía. Ltda. con el fin de garantizar y avalar su operatividad
y correcto funcionamiento.

Tabla 23 Validación de la propuesta

Validación de la propuesta
FICHA TÉCNICA DE VALIDACIÓN DE LA PROPUESTA
PROYECTO: Diseño de red utilizando SDN (Software Defined Network) para la empresa Calital Cía. Ltda. en la ciudad de Guayaquil
Descripción Cumple No Cumple Observaciones
El diseño de red garantiza interoperabilidad
El diseño de red garantiza escalabilidad
El diseño de red cumple con aspectos de seguridad informática
El diseño de red es altamente confiable (adaptabilidad y redundancia)
La red es admistrable de manera centralizada a través del controlador
El Hardware propuesto para la red SDN se ajusta a las necesidades del proyecto a nivel
operativo
El software utilizado para la ejecución del proyecto cumple con las especificaciones
establecidas (OpenSource)

Elaborado por: Samantha León & Andrés Pino


Fuente: Elaboración propia

Dicha matriz fue validada por el Ing. Albert Espinal Santana PhD. experto en
redes de comunicaciones Cisco guardando un amplio nivel de experiencia en el
área.

99
Conclusiones

• Por medio del estudio de campo realizado en la empresa Calital Cía. Ltda.
se pudo evidenciar que la actual infraestructura de red de la organización
presenta inconvenientes tales como ancho de banda reducido, así como
también conexión a internet deficiente (latencia), adicional, no cuenta con
un cuarto de comunicaciones en el que se encuentren debidamente
ubicados los equipos de red.

• El diseño de red LAN facilita las tareas de administración, mantenimiento


e incluso ayuda a optimizar los tiempos de resolución de problemas puesto
que con su debida documentación en donde se define el mapa lógico y
físico de la red fácilmente pueden ser localizados equipos de usuario final,
dispositivos intermediarios y servidores interconectados.

• Con el plan de direccionamiento Classless empleando la técnica de


Subnetting VLSM, se logra segmentar el dominio de Broadcast de la red
de la empresa Calital Cía. Ltda., consiguiendo que dicho tráfico se genere
de manera independiente en cada bloque IP, además de minimizar el
desperdicio de direcciones IP tomando en cuenta el requerimiento basado
en host por cada subred.

• La convergencia de la red SDN no es posible si los switches no operan con


el protocolo OpenFlow 1.3. tomando en cuenta que este se comporta como
un medio que facilita la comunicación entre el controlador Ryu y los
dispositivos intermediarios. En el caso de no estar activado dicho protocolo
en uno de los Switches, el controlador será incapaz de reconocer los
equipos conectados enviando mensajes “Unsupported”.

• Durante la instalación y configuración del controlador Ryu se presentaron


una serie de dificultades respecto a los paquetes de Python y paquetes del
mismo controlador; dichos problemas fueron solucionados actualizando
los paquetes propios del controlador y del six de Python (versión 1.10).

100
• Gracias a la interfaz gráfica y el fácil manejo del software analizador de
protocolos Wireshark, se logró visualizar el flujo de paquetes que transitan
sobre la red SDN, además del intercambio de mensajes OpenFlow 1.3
generado entre los switches y el controlador Ryu, demostrando así la
operatividad de la red de comunicaciones LAN propuesta.

• Debido a que aún la tecnología SDN se encuentra en una etapa de


introducción, en Ecuador difícilmente se pueden conseguir proveedores
directos que faciliten la distribución de los equipos necesarios para
implementar una Red Definida por Software, siendo muy escasa la
información con relación a la oferta de estos productos.

• El software emulador de redes SDN Mininet se presenta como una


herramienta muy viable a la hora de diseñar y ejecutar prototipos de Redes
Definidas por Software. Cabe mencionar que gracias a la herramienta que
viene embebida en el mismo (MiniEdith) fácilmente pueden realizarse
tareas de prototipado y configuración de la infraestructura de Networking a
través de una GUI, sin embargo, de no valerse de dicha herramienta se
debe ejecutar una línea de comando donde se encuentra alojado un
archivo .py de la red SDN que contiene líneas de código en lenguaje de
programación Python.

101
Recomendaciones

• Se recomienda a la empresa Calital Cía. Ltda. documente su mapa de red


tomando en cuenta cada uno de los elementos que se encuentran
conectados, tanto de usuario final, intermediarios, así como también de
aquellos que brindan servicios; y en el caso de sufrir cambios la red debido
a incorporaciones de nuevos equipos o viceversa, es elemental anexar
dicha información para así facilitar las tareas de los administradores de
infraestructura.

• Se recomienda a la empresa Calital Cía. Ltda. ubicar los equipos


intermediarios, servidores y demás elementos de red en un cuarto de
comunicaciones donde solo personal autorizado pueda tener acceso a
estos recursos, acortando brechas de seguridad por amenazas internas.

• Tener en cuenta que los equipos de la red SDN, así como también las
API´s y controladores se mantengan actualizados con el último firmware
disponible, puesto que esto podría provocar algún tipo de incompatibilidad
con el protocolo OpenFlow, además de generarse brechas de seguridad
atentando con la integridad y disponibilidad de la red.

• Es necesario mantener al personal de TI de la empresa Calital Cía. Ltda.


siempre capacitado y actualizado sobre las nuevas tendencias de
tecnología de redes de comunicaciones, en especial sobre las SDN por su
gran potencial que tiene para manejar y administrar redes de cualquier
tamaño.

• Se recomienda a los administradores de redes buscar alternativas en


soluciones software Open Source; tratándose de SDN específicamente, en
el mercado tecnológico existe un sin número de distribuciones disponibles
tanto en controladores como en API´s de código abierto que pueden ser
utilizadas y modificadas de acuerdo a las necesidades presentes en la
organización.

102
• Conocer las características y funciones de diferentes tipos de
controladores es de suma importancia ya que así se seleccionará
debidamente el que se va a utilizar en la red a partir de las necesidades
que presenta la infraestructura de TI de la organización, considerando
aspectos como el soporte del protocolo OpenFlow en sus versiones más
recientes, el lenguaje de programación, el tipo de plataforma que admite
su implementación y virtualización en la nube.

• Se recomienda utilizar Sistemas Operativos para Servidor diseñados en la


plataforma Linux puesto que este a diferencia de los que ofrece Windows
presentan mayor estabilidad, seguridad, flexibilidad además de ser una
alternativa económicamente viable al ser la mayoría de sus distribuciones
gratuitas, es decir no se encuentran ligados a un software propietario.

• Se recomienda que se incentive a la comunidad tecnológica, tanto en


instituciones de educación superior, organizaciones y marcas fabricantes
a impulsar la tecnología SDN desarrollando aplicaciones que innoven y
faciliten la administración, manejo e implementación de redes inteligentes
que sean capaz de adaptarse a cualquier tipo de cambios ya sea en
pruebas de laboratorio o en escenarios reales.

103
BIBLIOGRAFÍA

3Com®. (2018). Conmutador 3Com® Baseline Switch 2016 (3C16470B) y 2024


(3C16471B) Guía del Usuario. Canadá: 3Com®.

Acosta, J., & Arias, C. (2017). Lenguajes de alto nivel de abstracciópara el


desarrollo de aplicaciones SDN. México D.F.: Paraninfo.

Alabau, A. (2014). Teleinformática y redes de computadores. Catalunya:


Marcombo.

Amaya, J. (2013). Sistemas de información gerenciales: Hardware, software,


redes, Internet, diseño. Bogotá: Ecoe Ediciones.

ARCOTEL. (2017). Ley Especial de Telecomunicaciones. Obtenido de


http://www.arcotel.gob.ec/wp-
content/uploads/downloads/2013/07/ley_telecomunicaciones_reformada.
pdf

Ariganello, E. (2014). REDES CISCO. Guía de estudio para la certificación CCNA


Routing y Switching . Madrid: Ra-Ma.

Asamblea Nacional - República del Ecuador. (18 de febrero de 2015). Ley


Orgánica de Telecomunicaciones. Obtenido de
https://www.telecomunicaciones.gob.ec/wp-
content/uploads/downloads/2016/05/Ley-Org%C3%A1nica-de-
Telecomunicaciones.pdf

Babbie, R. (2014). Métodos de investigación por encuesta. México D.F.: Pearson


Educación.

Black, U. (2013). Redes de transmisión de datos y proceso distribuido. Madrid:


Díaz de Santos.

Blanco, A., Huidrobo, J., & Calero, J. (2014). Redes de área local: administración
de sistemas informáticos. Catalunya: Paraninfo.

Caballero, J. (2013). Redes de banda ancha . Barcelona: Marcombo .

104
Calderón, J., & Alzamora, L. (2013). Investigación científica para tesis de
Postgrado. Los Ángeles: LULU.

Cisco Networking Academy. (2018). Network Access. San Francisco.

Coker, O., & Azodolmolky, S. (2017). Software-Defined Networking with


OpenFlow: Deliver innovative business solutions. United Kingdom: Packt
Publishing Ltd.

Collado, L. (2015). Metodología de la investigación. Santiago de Chile:


Confemetal.

Delgado, R. C. (22 de mayo de 2017). Decreto Ejecutivo 1425. Obtenido de


https://www.gobiernoelectronico.gob.ec/wp-
content/uploads/downloads/2017/09/decreto_1425_2017_mayo_2017042
2142832.pdf

Freund, J., & Miller, I. (2017). Estadística Matemática con aplicaciones. México
D.F.: Prentice Hall.

García, A., & Rodríguez, C. (2014). Controladores SDN, elementos para su


selección y evaluación. México D.F.: Revista digital de las tecnologías de
la información y comunicaciones.

Gillet, P. (2013). Virtualización de sistemas de información. Barcelona: Eni


Ediciones.

Grande, I., & Abascal, E. (2015). Análisis de encuesta. Barcelona: ESIC.

Halsall, F. (2013). Comunicación de datos, redes de computadoras y sistemas


abiertos. México D.F: Addison-Wesley Longman.

Heath, C., & Heath, D. (2014). Switch. Barcelona: Pearson Educación.

Hernández, R., & Baptista, P. (2016). Metodología de la investigación. México


D.F.: McGraw-Hill.

Herrera, E. (2014). Tecnologías y redes de transmisión de datos. Catalunya:


Limusa.

105
Hewlett Packard. (30 de Mayo de 2017). Guía de configuración de servidores HP
Proline y Storage Works para América Latina. California: HP. Obtenido de
https://pcel.com/Hewlett-Packard-466132-001-83603

Hewlett Packard. (2018). HPE ProLiant ML30 Gen9 Server. Hewlett Packard.

Hidalgo, R. (2016). Implementación de un laboratorio virtual para aprendizaje de


SDN. Catambria: Universidad de Catambria.

Huamán, H. (2015). Manual de técnicas de investigación. Conceptos y


aplicaciones. Lima: IPLADEES.

Huerta, B. (2012). Networking Iperf. España: Pearson Educación.

Linkletter, B. (2015). Cómo usar MiniEdit , la interfaz gráfica de usuario de Mininet.


Canada: Esic.

Martínez, C. (2016). Estadística básica aplicada. Bogotá: ECOE.

Mikrotik. (30 de Mayo de 2018). Productos. Obtenido de hEX lite:


https://mikrotik.com/products

MikroTik. (22 de Junio de 2018). RB450Gx4. Obtenido de RB450Gx4:


https://mikrotik.com/product/rb450gx4#fndtn-gallery

Navarro, R. (2013). Topología de red. Barcelona: Díaz de Santos.

NoviFlow. (2018). NoviSwitch™ 2122 High Performance OpenFlow Switch.


Montreal.

Open Networking Foundation. (2018). The SDN Architecture. Obtenido de The


SDN Architecture: https://www.opennetworking.org/sdn-definition/

Open Networking Fundation. (2017). Introducción a Software Defined Networking.


California: Open Networking Fundation.

OpenZen. (2015). Historia del SDN. Barcelona: OpenZen.

Oppenheimer, P. (2012). Top-Down Network Design, 3rd Edition. San José: Cisco
Press.

Oracle. (2018). VirtualBox. Obtenido de https://www.virtualbox.org/

106
Osaba, M. (2016). Virtualización en Redes Definidas por Software. Buenos Aires:
Instituto Tecnológico de Buenos Aires.

Reichardt, C. (2015). Métodos cualitativos y cuantitativos en investigacion


evaluativa. Madrid: Morta S.l.

Rodríguez, L. (2013). El gran libro del PC interno: programación de sistemas,


hardware a fondo. Catalunya: Marcombo.

Ruis, A. (2014). Estado del Arte - Redes Definidas por Software (SDN). Pereira:
Universidad Católica de Pereira.

Sicrom. (2016). Las características especiales de las SDN. Sevilla: Sicrom.

Sommerville, I. (2012). Ingeniría en software. Madrid: Pearson Educación.

Verón, J. (2015). Prácticas de Redes. Sevilla: Grupo Planeta.

Vilet, G. (2013). La tecnología y los sistemas de información aplicados en los


negocios y la educación. Catalunya: UASLP.

Voinea, J. (2013). Redes de comunicaciones: Administración y gestión .


Barcelona: Díaz de Santos .

107
ANEXOS
ANEXO 1

108
ANEXO 2

109
ANEXO 3

110
UNIVERSIDAD DE GUAYAQUIL

FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS

CARRERA DE INGENIERÍA EN NETWORKING Y TELECOMUNICACIONES

“Diseño de una red utilizando SDN (Software Defined Network) para la


empresa Calital Cía. Ltda. en la ciudad de Guayaquil”

PROYECTO DE TITULACIÓN

MANUAL DE USUARIO DE INSTALACIÓN DE LOS SISTEMAS OPERATIVOS


UBUNTU SERVER 14.04.5 Y UBUNTU DESKTOP 14.04.5

Previa a la obtención del título de:

INGENIERO EN NETWORKING Y TELECOMUNICACIONES

AUTORES:
León Caiza Samantha Christel
Pino Segura Andrés Antonio

TUTOR:
Ing. Miguel Molina Villacís, M.Sc.

GUAYAQUIL – ECUADOR

2018

111
ANEXO 4

Instalación Ubuntu Server 14.04.5

En primera instancia se selecciona el disco óptico virtual para iniciar la


instalación del sistema operativo Ubuntu Server 14.04.5, luego clic en iniciar.

Figura 69 Selección del disco óptico virtual

Selección del disco óptico virtual

Elaborado por: Samantha León & Andrés Pino


Fuente: Elaboración propia

Iniciada la máquina virtual, seleccionar el idioma en que se desea la instalación.

Figura 70 Selección de idioma

Selección de idioma

Elaborado por: Samantha León & Andrés Pino


Fuente: Elaboración propia
Para continuar con la instalación de la máquina virtual, seleccionar la opción
Instalar Ubuntu Server.

112
Figura 71Instalación Ubuntu Server

Instalación Ubuntu Server

Elaborado por: Samantha León & Andrés Pino


Fuente: Elaboración propia

Seleccionar la ubicación en donde se encuentra, para que el sistema fije la


zona horaria de forma automática, en este caso se seleccionó el país de origen
Ecuador.

Figura 72 Selección de ubicación

Selección de ubicación

Elaborado por: Samantha León & Andrés Pino


Fuente: Elaboración propia
Seleccionar el país de origen del teclado que se instalará en el servidor, se
eligió para que se configure en español.

113
Figura 73 Configuración del teclado

Configuración del teclado

Elaborado por: Samantha León & Andrés Pino


Fuente: Elaboración propia

Figura 74 Configuración del teclado

Configuración del teclado

Elaborado por: Samantha León & Andrés Pino


Fuente: Elaboración propia
Se cargan componentes para el correcto funcionamiento del servidor.

114
Figura 75 Cargando componentes

Cargando componentes

Elaborado por: Samantha León & Andrés Pino


Fuente: Elaboración propia

Para proceder con la instalación seleccionar la interfaz de red primaria a utilizar,


en este caso se eligió la interfaz eth0.

Figura 76 Configuración de red

Configuración de red

Elaborado por: Samantha León & Andrés Pino


Fuente: Elaboración propia

115
Configuración del nombre de la máquina que identifica el sistema en la red, en
este caso se denomina Ubuntu-Server.

Figura 77 Nombre de la máquina

Nombre de la máquina

Elaborado por: Samantha León & Andrés Pino


Fuente: Elaboración propia

A continuación, se configura el nombre de usuario para ser utilizada en vez de


la cuenta de superusuario en tareas que no sean administrativas.

Figura 78 Configuración de usuario

Configuración de usuario

Elaborado por: Samantha León & Andrés Pino


Fuente: Elaboración propia

116
Para el nombre de usuario de la cuenta es necesario que las letras sean en
minúscula y sin espacios, en este caso se eligió nombre de usuario sdn.

Figura 79 Configuración de usuario para la cuenta

Configuración de usuario para la cuenta

Elaborado por: Samantha León & Andrés Pino


Fuente: Elaboración propia

Elección de una contraseña, hay que tener en cuenta que la contraseña a elegir
debe de ser robusta, mezcladas con letras, números y signos.

Figura 80 Configuración de contraseña

Configuración de contraseña

Elaborado por: Samantha León & Andrés Pino


Fuente: Elaboración propia

117
Escribir nuevamente la contraseña para la verificar que se la introdujo
correctamente.

Figura 81Verificación de contraseña

Verificación de contraseña

Elaborado por: Samantha León & Andrés Pino


Fuente: Elaboración propia

Configuración de la carpeta personal, así los archivos se almacenan de forma


privada, en este caso se eligió no cifrar capeta personal.

Figura 82 Cifrar carpeta personal

Cifrar carpeta personal

Elaborado por: Samantha León & Andrés Pino


Fuente: Elaboración propia

118
Cargando la configuración del reloj para luego elegir la zona horaria.

Figura 83 Configuración del reloj

Configuración del reloj

Elaborado por: Samantha León & Andrés Pino


Fuente: Elaboración propia

Afirmar si la zona horaria América/Guayaquil configurada previamente es la


correcta.

Figura 84 Zona horaria

Zona horaria

Elaborado por: Samantha León & Andrés Pino


Fuente: Elaboración propia

119
En la opción particionar los discos, elegir la que viene por defecto señalada, en
este caso por medio guiado que utilice el disco completo y configuración LVM.

Figura 85 Configuración de partición de dis co

Configuración de partición de disco

Elaborado por: Samantha León & Andrés Pino


Fuente: Elaboración propia

Elegir el disco a particionar, en este caso el único que se encuentra que es el


214.7 Gb.

Figura 86 Disco para particionar

Disco para particionar

Elaborado por: Samantha León & Andrés Pino


Fuente: Elaboración propia

120
Confirmar y guardar los cambios en el disco para configurar LVM.

Figura 87 Cambios en el disco

Cambios en el disco

Elaborado por: Samantha León & Andrés Pino


Fuente: Elaboración propia

Ocupar todo el espacio disponible del disco particionado guiado para la


configuración respectiva.

Figura 88Cantidad de volumen del disco

Cantidad de volumen del disco

Elaborado por: Samantha León & Andrés Pino


Fuente: Elaboración propia

121
Realizar la confirmación de los cambios en el disco para continuar con la
respectiva instalación.

Figura 89 Confirmación de los cambios en el disco

Confirmación de los cambios en el disco

Elaborado por: Samantha León & Andrés Pino


Fuente: Elaboración propia

Cargando configuraciones respectivas del formato de partición del disco.

Figura 90 Formato de partición

Formato de partición

Elaborado por: Samantha León & Andrés Pino


Fuente: Elaboración propia

122
En el caso si desea configurar un proxy HTTP ubicar la respectiva información,
en este caso no es necesario de ninguno, clic en continuar para continuar con la
instalación.

Figura 91 Configuración de proxy HTTP

Configuración de proxy HTTP

Elaborado por: Samantha León & Andrés Pino


Fuente: Elaboración propia

Cargando las respectivas configuraciones de paquetes apt.

Figura 92 Configuración apt

Configuración apt

Elaborado por: Samantha León & Andrés Pino


Fuente: Elaboración propia

123
Para administrar las actualizaciones del sistema, en este caso se eligió la
opción sin actualizaciones automáticas.

Figura 93Configuración de taskse

Configuración de taskse

Elaborado por: Samantha León & Andrés Pino


Fuente: Elaboración propia

Se visualiza una lista de programas a instalar, en este caso se escogió el


programa OpenSSH server, para realizar acceso remoto al servidor.

Figura 94 Selección de programas

Selección de programas

Elaborado por: Samantha León & Andrés Pino


Fuente: Elaboración propia

124
Cargando e instalando los programas seleccionados anteriormente.

Figura 95 Instalación de programas

Instalación de programas

Elaborado por: Samantha León & Andrés Pino


Fuente: Elaboración propia

Instalar el cargador de arranque GRUB en el registro principal del disco duro,


ya que es el único Sistema Operativo del servidor.

Figura 96 Instalación del cargador de arranque GRUB en el disco duro

Instalación del cargador de arranque GRUB en el disco duro

Elaborado por: Samantha León & Andrés Pino


Fuente: Elaboración propia

125
Se muestra un mensaje expresando que la instalación de Ubuntu Server
14.04.5 se ha completado, clic en continuar para que inicie el sistema.

Figura 97 Instalación completa

Instalación completa

Elaborado por: Samantha León & Andrés Pino


Fuente: Elaboración propia

Iniciando el gestor de arranque del Sistema Operativo Ubuntu Server 14.0.4.5.

Figura 98 Iniciando gestor de arranque del Sistema Operativo

Iniciando gestor de arranque del Sistema Operativo

Elaborado por: Samantha León & Andrés Pino


Fuente: Elaboración propia

126
Una vez iniciado el gestor de arranque GRUB, el sistema pide un usuario y
contraseña configuradas ya previamente, en este caso el usuario es sdn y
contraseña es sdn.

Figura 99 Ubuntu Server login y password

Ubuntu Server login y password

Elaborado por: Samantha León & Andrés Pino


Fuente: Elaboración propia

Ingresadas las credenciales establecidas, el sistema está listo a utilizarse.

Figura 100 Ubuntu Server 14.04.5

Ubuntu Server 14.04.5

Elaborado por: Samantha León & Andrés Pino


Fuente: Elaboración propia

127
ANEXO 5

Instalación Ubuntu Desktop 14.04.5

Seleccionar el disco óptico virtual para iniciar la instalación del sistema


operativo Ubuntu Desktop 14.04.5, luego clic en iniciar.

Figura 101 Selección del disco óptico vir tual

Selección del disco óptico virtual

Elaborado por: Samantha León & Andrés Pino


Fuente: Elaboración propia

Es pantalla se muestra que está iniciando en Sistema Operativo para realizar


su respectiva instalación.

Figura 102 Ubuntu Desktop 14.04

Ubuntu Desktop 14.04

Elaborado por: Samantha León & Andrés Pino


Fuente: Elaboración propia

128
Selecciona el idioma con que se desea realizar la instalación, adicional se
muestra dos opciones, probar Ubuntu e instalación de Ubuntu, en este caso se
eligió Instalar Ubuntu.

Figura 103 Instalación Ubuntu

Instalación Ubuntu

Elaborado por: Samantha León & Andrés Pino


Fuente: Elaboración propia

Verificar que el checkboxn que se muestra en pantalla esté activo para realizar
las descargas de actualizaciones mientras se instala.

Figura 104 Preparar la instalación Ubuntu

Preparar la instalación Ubuntu

Elaborado por: Samantha León & Andrés Pino


Fuente: Elaboración propia

129
Elegir el tipo de instalación que requiera, en este caso se seleccionó instalar
Ubuntu desde cero (Borrar disco e instalar Ubuntu).

Figura 105 Tipo de instalación de Ubuntu

Tipo de instalación de Ubuntu

Elaborado por: Samantha León & Andrés Pino


Fuente: Elaboración propia

Clic en continuar para proceder con la instalación, formateando las particiones


del disco.

Figura 106 Formateo de dis co

Formateo de disco

Elaborado por: Samantha León & Andrés Pino


Fuente: Elaboración propia

130
Seleccionar en el mapa que se visualiza la ubicación en donde se encuentra,
en este caso Guayaquil, Ecuador.

Figura 107 Configuración de ubicación

Configuración de ubicación

Elaborado por: Samantha León & Andrés Pino


Fuente: Elaboración propia

Elegir la distribución del teclado a configurar (Español Latinoamericano).

Figura 108 Dis tribución del teclado

Distribución del teclado

Elaborado por: Samantha León & Andrés Pino


Fuente: Elaboración propia

131
Configurar el nombre de usuario con respectiva contraseña para iniciar sesión
una vez terminada la instalación.

Figura 109 Configuración de usuario y contraseña

Configuración de usuario y contraseña

Elaborado por: Samantha León & Andrés Pino


Fuente: Elaboración propia

Esperar mientras se configura los archivos pertinentes.

Figura 110 Carga de archivos de configuración

Carga de archivos de configuración

Elaborado por: Samantha León & Andrés Pino


Fuente: Elaboración propia

132
Se muestra un mensaje que ha finalizado la instalación de Ubuntu, clic en
reiniciar ahora para proceder a iniciar el Sistema Operativo.

Figura 111 Instalación terminada

Instalación terminada

Elaborado por: Samantha León & Andrés Pino


Fuente: Elaboración propia

Iniciar sesión con el usuario y contraseña configuradas previamente.

Figura 112 Inicio de sesión

Inicio de sesión

Elaborado por: Samantha León & Andrés Pino


Fuente: Elaboración propia

133
ANEXO 6

Figura 113Cronograma de actividades

Cronograma de actividades

Elaborado por: Samantha León & Andrés Pino


Fuente: Elaboración propia

134
ANEXO 7

ENTREVISTA DIRIGIDA A PROFESIONALES EN REDES

UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS

FORMULARIO PARA PROYECTO DE INVESTIGACIÓN


COOPERACIÓN: Su ayuda es muy importante. Se le garantiza que la información
conseguida se mantendrá en forma confidencial siendo solamente utilizada para
fines académicos.
OBJETIVO: Realizar un diseño de red utilizando SDN para la empresa Calital Cía.
Ltda. en la ciudad de Guayaquil.
INSTRUCCIONES: Por favor, llene este formulario tan preciso como sea posible.
No deje espacios en blanco y siga las instrucciones para cada interrogante. La
encuesta tendrá una duración aproximada de 10 minutos.
1. ¿Cómo considera usted las redes SDN beneficiarían a las
empresas en la actualidad?
_____________________________________________________________

_____________________________________________________________

_____________________________________________________________

2. ¿Qué componentes principales se necesitan para montar una Red


Definida por Software?
_____________________________________________________________

_____________________________________________________________

_____________________________________________________________

135
3. ¿Al momento de implementar un esquema de red SDN es posible
reutilizar la infraestructura de networking ya existente?, de ser
así, ¿Cómo se la podría incorporar?
_____________________________________________________________

_____________________________________________________________

_____________________________________________________________

4. ¿Qué tipo de protocolo y controlador para SDN considera usted


sea el más recomendable emplear?, ¿Por qué?
_____________________________________________________________

_____________________________________________________________

_____________________________________________________________

Fecha en que completa el presente Formulario:_____/_____/_____día/mes/año


M u c h a s G r a c i a s p o r s u c o l a b o ra c i ó n , ¡ e x c e l e n t e d í a !

136
ANEXO 8

ENCUESTA DIRIGIDA A PERSONAL ADMINISTRATIVO DE LA


EMPRESA CALITAL CÍA. LTDA.

UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS

FORMULARIO PARA PROYECTO DE INVESTIGACIÓN


COOPERACIÓN: Su ayuda es muy importante. Se le garantiza que la información
conseguida se mantendrá en forma confidencial siendo solamente utilizada para
fines académicos.
OBJETIVO: Realizar un diseño de red utilizando SDN para la empresa Calital Cía.
Ltda. en la ciudad de Guayaquil.
INSTRUCCIONES: Por favor, llene este formulario tan preciso como sea posible.
No deje espacios en blanco y siga las instrucciones para cada interrogante. La
encuesta tendrá una duración aproximada de 10 minutos.
Sexo
Hombre
Mujer

Edad
18 – 27 años
28 – 37 años
38 – 47 años
48 años en adelante
1. ¿Cuánto tiempo lleva usted trabajando para la empresa Calital
Cía. Ltda.?
Menos de 1 año
1 – 3 años
4 – 6 años
7 años o más

137
2. ¿Qué tipo de servicios comúnmente utiliza en la red de la empresa
Calital Cía. Ltda.?

3. ¿Ha tenido algún tipo de problema con la red actual que maneja
la empresa Calital Cía. Ltda.?
De haber respondido de forma negativa pase a la pregunta 5

No

4. ¿Qué tipo de problemas ha podido evidenciar que presenta la


red actual de la empresa Calital Cía. Ltda.?

5. ¿Al momento de presentarse problemas en la red de la empresa,


estos son resueltos de manera inmediata?

No

138
6. ¿Conoce usted si existe documentación alguna sobre la forma
en que se encuentra estructurada la red actual de la empresa
Calital Cía. Ltda.?

No
7. ¿Qué tan satisfecho se encuentra usted con la comunicación y
servicios brindados por la red de la empresa Calital Cía. Ltda.?
Muy satisfecho
Poco satisfecho
Nada satisfecho

8. ¿Considera usted que el funcionamiento actual de la red de la


empresa influye negativamente en el cumplimiento de sus
actividades?
Total acuerdo
Parcial acuerdo
Ni acuerdo / Ni desacuerdo
Parcial desacuerdo
Total desacuerdo

9. ¿Es importante para usted que se mejore la comunicación y


servicios que ofrece la red actual de la empresa Calital Cía. Ltda.?
Total acuerdo
Parcial acuerdo
Ni acuerdo / Ni desacuerdo
Parcial desacuerdo
Total desacuerdo

10. ¿Cree usted que la empresa Calital Cía. Ltda. deba mejorar su
diseño de red actual adaptándose a las nuevas tendencias que
existen en el mercado tecnológico para garantizar el crecimiento
y disponibilidad de los servicios que se ofrecen?

Total acuerdo
Parcial acuerdo
Ni acuerdo / Ni desacuerdo
Parcial desacuerdo

139
Total desacuerdo

Fecha en que completa el presente Formulario:_____/_____/_____día/mes/año


Mu c h a s G r a c i a s po r s u c o l a b o ra c i ó n , ¡ e x c e l e n t e d í a !

140
ANEXO 9

Figura 114 Equipos de comunic ació n de la empresa Calital Cía. Ltda.

Equipos de comunicación de la empresa Calital Cía. Ltda.

Elaborado por: Samantha León & Andrés Pino


Fuente: Calital Cía. Ltda.

ANEXO 10

Figura 115 Servid or de la empresa Calital Cía. Ltda.

Servidor de la empresa Calital Cía. Ltda.

Elaborado por: Samantha León & Andrés Pino


Fuente: Calital Cía. Ltda.

141
ANEXO 11

Figura 116 Encuesta al personal administrativo de la empresa Calital Cía. Ltda.

Encuesta al personal administrativo de la empresa Calital Cía. Ltda.

Elaborado por: Samantha León & Andrés Pino


Fuente: Calital Cía. Ltda.

ANEXO 12

Figura 117 Visita a la empresa Calital Cía. Ltda.

Visita a la empresa Calital Cía. Ltda.

Elaborado por: Samantha León & Andrés Pino


Fuente: Calital Cía. Ltda.

142

You might also like