UNIVERSIDAD DE GUADALAJARA Centro Universitario de Ciencias Económico Administrativas Maestría en Tecnologías de la Información ` “Análisis de factibilidad para la implementación del protocolo OpenFlow en Redes Definidas por Software en la Universidad de Guadalajara” Protocolo de tesis para obtener el grado de Maestro en Tecnologías de la Información Pedro Dubravcic Gandarillas Guadalajara, Jalisco, 27 de mayo de 2013 Índice 1. RESUMEN ................................................................................................................................. 1 2. INTRODUCCIÓN ...................................................................................................................... 2 2.2. CAMPO Y LÍNEA DE INVESTIGACIÓN ...................................................................... 3 3. PLANTEAMIENTO DEL PROBLEMA.................................................................................. 3 4. OBJETIVOS .............................................................................................................................. 4 4.1. OBJETIVO GENERAL..................................................................................................... 4 4.2. OBJETIVOS PARTICULARES ...................................................................................... 4 5. CONTEXTO ............................................................................................................................... 5 6. JUSTIFICACIÓN ...................................................................................................................... 5 7. MARCO TEÓRICO ................................................................................................................... 6 7.1. REDES DEFINIDAS POR SOFTWARE ....................................................................... 7 7.2. MEJORAS EN LA GESTIÓN DE REDES CON SDN ................................................ 7 7.3. REDES INALÁMBRICAS DEFINIDAS POR SOFTWARE ....................................... 8 7.4. LENGUAJES PARA REDES DEFINIDAS POR SOFTWARE ................................. 9 7.5. REDES DEFINIDAS POR SOFTWARE: ARQUITECTURA DE REFENCIA ....... 10 7.6. EVALUACIÓN DE DESEMPEÑO DE UNA ARQUITECTURA OPENFLOW ...... 10 8. MÉTODO ................................................................................................................................. 12 8.1. CUADRO DE ANÁLISIS DE CONGRUENCIA.......................................................... 12 8.2. CRONOGRAMA DE ACTIVIDADES ........................................................................... 13 9. BIBLIOGRAFÍA ...................................................................................................................... 13 1. RESUMEN En la actualidad, el mundo requiere estar interconectado y uno de los medios principales para hacerlo es a través de redes de computadoras. Esto se debe a la necesidad de transmitir y/o recibir información en todo momento. Esta clase de redes se aprecian en diferentes escalas: desde un nivel interno hasta llegar a niveles globales de comunicación. En un mundo cada vez más globalizado, se crearon en principio las redes basadas en el protocolo de Internet (IP). Las redes de computadoras tienen diferentes restricciones debido a la complejidad de sus centros de datos, sus políticas inconsistentes dentro de sus dispositivos de red, y la posibilidad limitada de crecimiento dinámico y adaptación a las diferentes demandas por parte de los usuarios. Las Redes Definidas por Software son una arquitectura de red emergente, donde el plano control de la red se separa del plano de ruteo. Esto permite la centralización de la inteligencia de la red basada en software. Con lo anterior es posible la flexibilidad de configurar, implementar y administrar diferentes protocolos personalizados para los requerimientos de distintas redes. OpenFlow es un protocolo de comunicaciones incluido en las nuevas Redes Definidas por Software. Este protocolo permite el acceso directo y manipulación del plano de ruteo de un conmutador. Así mismo facilita la manipulación de la ruta de paquetes por software o premisas programadas previamente desde el plano de control de la red. El presente proyecto trata sobre el análisis de la factibilidad de implementar el protocolo OpenFlow en las redes inalámbricas definidas por software en la Universidad de Guadalajara. De esta manera se beneficiará tanto al usuario final como a la misma institución al disponer de una red inteligente. Palabras clave: Network Protocols, Programmable Network, OpenFlow, SoftwareDefined, Network. 1 2. INTRODUCCIÓN Las redes de computadoras surgen por la necesidad de compartir información, entre diferentes dispositivos. Hoy en día, los elementos que conforman una red son: Hardware: que incluyen los servidores, los dispositivos y las tarjetas de red Software: Incluye diferentes Sistemas operativos de red, firmwares y una variedad de software de aplicación Protocolos: Reglas que determinan el funcionamiento general de las redes. Con el paso del tiempo se observó que las redes convencionales presentan diferentes restricciones debido la posibilidad de crecimiento dinámico de la misma, su difícil adaptación a cambios y el sobreuso de energía eléctrica en sus centros de datos debido al escaso análisis del tráfico de la red. Con la introducción de las nuevas Redes Definidas por Software basadas en el protocolo OpenFlow se puede evidenciar diferentes beneficios: Al disponer de routers y conmutadores de distintos proveedores, con el protocolo OpenFlow es factible implementar, configurar y/o actualizar diferentes dispositivos de forma armónica en toda la red. Con este protocolo se permite aplicar reglas y políticas a un nivel bastante granular, incluyendo sesiones, usuarios, dispositivos y niveles de aplicaciones. Con esto, el administrador dispone de un control más general de la red, manteniendo aislamiento y seguridad en el tráfico deseado. Una arquitectura SDN basada en este protocolo elimina la necesidad de configurar de manera individual un dispositivo cada vez que se agregue o modifique una política o servicio en la red. Esto reduce en gran parte la probabilidad de fallas en la red debido a una mala configuración o inconsistencias en los servicios o reglas implementadas. Con el control centralizado, una arquitectura de red definida por software se adapta de forma dinámica a las necesidades de los usuarios. Ejemplos de esto son los casos 2 de uso de empresas como Google y Facebook que implementaron dicho protocolo en sus redes de nueva generación. Google obtuvo como resultado una mejor vista unificada de la red y su tráfico. Así mismo, presenta la posibilidad de brindar mejores recursos al usuario de una manera dinámica, según las necesidades del mismo. Con la implementación del protocolo OpenFlow en una nueva red definida por software en Centro Universitario de Ciencias Económico – Administrativas, se pretende solucionar pérdidas de conexión en la red wifi debido al desplazamiento de los usuarios a través de su campus, así también como el consumo excesivo de energía eléctrica por parte de su centro de datos. 2.2. CAMPO Y LÍNEA DE INVESTIGACIÓN El área a la cual pertenece este proyecto es la VII: Ingeniería y Tecnología, dentro del Sistema Nacional de Investigadores de CONACYT. Mencionada área, abarca la investigación y el estudio de la Ingeniería en sus diferentes subdisciplinas entre otras: Aeronáutica, Ambiental, Civil, de Comunicaciones, Electrónica y Control, Eléctrica, Computación, Industrial, de Materiales Marina y Portuaria, Mecánica, Minera, Nuclear, Petrolera, Química y Textil, en sus vertientes tanto básica como aplicada. El presente proyecto se adapta al área mencionada ya que en él se realiza una investigación dentro del rubro de las ciencias de la computación y las redes tecnológicas. Así mismo, este trabajo representa una solución a un problema tecnológico específico a lo largo de la presente línea de investigación. De esta manera dicho trabajo dará diferentes beneficios a los usuarios de las tecnologías que se mencionan en el mismo. 3. PLANTEAMIENTO DEL PROBLEMA En la actualidad, los protocolos que definen las normas de interconexión en las redes son poco flexibles a cambios. Existen dispositivos de red que podrían reemplazar a los actuales, sin embargo, esto incluye un excesivo costo de inversión. 3 En las universidades existen diferentes puntos de acceso a redes inalámbricas; sin embargo, los dispositivos de red no son lo suficientemente inteligentes para estar conectados de manera continua a más de una red. Debido a esto el acceso a Internet es limitado y discontinuo a lo largo de los campus. Hoy en día, las redes consumen la misma cantidad de energía eléctrica, ya sea en un estado pasivo u ofreciendo una conexión continua. Esto se debe a que dichas infraestructuras no tienen un conocimiento del actual uso del ancho de banda por parte de los usuarios. De esta manera se observa un gran consumo de energía eléctrica por parte de los centros de datos de redes en diferentes campus. Con el presente proyecto se evaluará la factibilidad de implementar nuevos protocolos en las redes inalámbricas actuales, en los diferentes módulos del Centro Universitarios de Ciencias Económico – Administrativas, de la Universidad de Guadalajara. Con la presente investigación se dará respuesta a la siguiente pregunta: ¿Qué beneficios implica la implementación del protocolo OpenFlow en las redes definidas por software en la Universidad de Guadalajara? 4. OBJETIVOS 4.1. OBJETIVO GENERAL Analizar los beneficios que conlleva la implementación del protocolo OpenFlow en redes definidas por software, con el fin de mejorar la conexión de redes inalámbricas y disminuir el consumo excesivo de energía eléctrica en los centros de datos, en el CUCEA. 4.2. OBJETIVOS PARTICULARES Identificar factores que influyen de forma negativa en las redes convencionales, realizando un estudio previo de su arquitectura para así determinar las posibles mejoras en su infraestructura. Determinar los costos y/o beneficios económicos que implica la migración de las redes actuales hacia nuevas redes definidas por software, para así definir si es factible llevar a cabo el presente proyecto. 4 5. CONTEXTO El presente proyecto se desarrollará en los ambientes de la Universidad de Guadalajara, de forma específica en el Centro Universitario de Ciencias Económico – Administrativas, CUCEA. Este Centro se encuentra ubicado en Periférico Norte N° 799, Núcleo Universitario Los Belenes, C.P. 45100, Zapopan, Jalisco. Dicho ambiente presenta las características adecuadas y necesarias para la implementación del protocolo mencionado. La instalación que alberga los centros de datos y administra la red tanto física como inalámbrica es la Coordinación de Tecnologías para el Aprendizaje. De manera específica, la Unidad de Cómputo y Telecomunicaciones para el Aprendizaje es la encargada de revisar permanentemente las necesidades en materia de equipo de cómputo y telecomunicaciones para asegurar su actualización. Así mismo, en el campus se realizarán diferentes consultas y encuestas a estudiantes, docentes y personal administrativo que utilizan en la actualidad los recursos de redes en el mencionado campus. En la actualidad las redes inalámbricas del Centro Universitario se basan en la implementación del protocolo IP, para permitir la comunicación entre los distintos dispositivos de red que se conectan mediante la misma. Dicho protocolo presenta algunas limitaciones en cuanto a conectividad, ancho de banda y consumo de energía eléctrica. En el análisis de factibilidad se estudiará la implementación del protocolo OpenFlow en las redes inalámbricas del Centro Universitario. Estas redes están instaladas en los diferentes módulos del campus y cubren la totalidad del mismo. 6. JUSTIFICACIÓN Hoy en día, tanto las redes de computadoras como el internet se encuentran en un crecimiento acelerado debido a la necesidad de comunicar un mundo cada vez más globalizado. 5 En la actualidad, la comunicación a través de las redes entre Cliente – Servidor se da de manera vertical, esto impide la posibilidad de realizar cambios de manera rápida en las redes. Cada día la incorporación de dispositivos de red en las empresas implica exponer los datos confidenciales y la propiedad intelectual de la misma, de manera insegura. El crecimiento dinámico de los servicios en la nube conlleva a una mayor necesidad y más flexible de oferta de servicios por parte de los proveedores de internet. Con el lanzamiento de la computación dinámica y el almacenamiento en la nube, se ve la necesidad de cambiar los paradigmas de las redes de computadoras. Estos incluyen la posibilidad de brindar mejores servicios en la nube, mayor escalabilidad de ancho de banda y mejor adaptación de distintos dispositivos de red. Gracias a lo anterior, y con la creación del protocolo de red OpenFlow, primer interface de comunicación para una red definida por software, se puede dar entre otros beneficios: la centralización del control de redes con diferentes plataformas, la disminución en la complejidad de automatizar procesos internos de red, una mayor tasa de innovación al programar diferentes servicios, aumento de seguridad y confiabilidad en las redes, y un control más desmenuzado de la infraestructura de red. Con la implementación de dicho protocolo en la red de computadoras de la Universidad de Guadalajara, la velocidad de conexión en los campus mejorará de manera significativa. Así mismo, el consumo de energía eléctrica por parte de los dispositivos de red disminuiría en gran parte, al tener un mejor análisis del uso de ancho de banda por parte de los usuarios. Con esto también se pretende eliminar las pérdidas de conexión inalámbrica que ocurren al desplazarse en el campus de la universidad. 7. MARCO TEÓRICO Para la investigación del presente trabajo se realizó una búsqueda en fuentes virtuales del Centro de Recursos Informativos que posee la Universidad de Guadalajara. Dentro de dicho centro, se investigó de forma específica en la biblioteca virtual del Instituto de Ingenieros Eléctricos y Electrónicos (IEEE). Esta biblioteca es 6 un recurso para el descubrimiento y acceso a los contenidos científicos y técnicos publicados por el IEEE. Se eligió la mencionada base de datos por su estrecha relación con el tema principal del proyecto a investigar. Los artículos que concordaron con la búsqueda adecuada a las palabras clave se presentan a continuación: 7.1. REDES DEFINIDAS POR SOFTWARE En la actualidad, las arquitecturas tradicionales de redes se encuentran limitadas a satisfacer los contados requerimientos de las empresas actuales, los carriers y los usuarios en general. Sin embargo, existen beneficios al permitir la modificación y personalización de dicha infraestructura de acuerdo a las necesidades de cada quien. Con la implementación de las Redes Definidas por Software (SDNs), los planos de control y ruteo son desacoplados, lo que permite la centralización del control de las redes implicadas. Esto a su vez implica la personalización de dichas redes de acuerdo a las necesidades de cada usuario y/o empresa que lo implemente. El plano de control separado brinda la posibilidad al administrador de programar los diferentes servicios y necesidades de la red desde un plano lógico y distribuir diferentes reglas por igual a los distintos dispositivos de red conectados a la misma. La Fundación para Redes Abiertas (ONF, por sus siglas en inglés), es el líder de los avances y determina los estándares de los elementos pertenecientes a dicha tecnología como el protocolo OpenFlow. Este protocolo permite una mejor comunicación entre los dos planos mencionados con anterioridad, además de un control centralizado y personalizado en las redes afectadas [1]. 7.2. MEJORAS EN LA GESTIÓN DE REDES CON SDN La actual rigidez de la infraestructura subyacente dentro de las redes tecnológicas implica pocas posibilidades de innovación o mejora en las mismas. 1 Open Networking Fundation, "Software-Defined Networking: the New Norm for Networks", ONF White Paper, www.opennetworking.org, April 13, 2012 7 Los dispositivos de red se encuentran atados por los estándares actuales que ofrecen sus propietarios y fabricantes. Con la implementación de las SDNs, se realiza una separación de los planos de control y ruteo dentro de dichos dispositivos; esto permite a la red dedicarse de forma específica al envío de paquetes, y así mismo centraliza mediante programas de software el control del comportamiento de toda la red. En el artículo [2] se identifican problemas con el estado del arte actual de las redes y se analizan mecanismos de mejora en varios aspectos de gestión de redes. Así mismo, se enfoca en tres problemas fundamentales: 1. Permitir cambios frecuentes en las condiciones y estados de diferentes redes. 2. Proveer soporte en un lenguaje de alto nivel para la configuración de redes. 3. Permitir una mejor visibilidad y control sobre distintas tareas a través de diagnóstico de redes. 7.3. REDES INALÁMBRICAS DEFINIDAS POR SOFTWARE El artículo explica la forma en la que las redes definidas por el software prometen reducir la complejidad en la configuración de redes. Sin embargo, él mismo analiza cómo en la actualidad no existe una clara comprensión sobre la implementación y adaptación de SDNs en la mayoría de las redes inalámbricas tradicionales. Así mismo en el artículo [3], el autor analiza dos aspectos principales: 1. Las ventajas del enfoque de las Redes Definidas por Software en Redes Inalámbricas de Área Personal (WPANs por sus siglas en inglés). 2. Identifica las diferencias en la implementación entre las tradicionales y las redes WPAN. 2 3 Hyojoon Kim; Feamster, N., "Improving network management with software defined networking", Communications Magazine, IEEE, vol.51, no.2, pp.114,119, February 2013. doi: 10.1109/MCOM.2013.6461195 Costanzo, S.; Galluccio, L.; Morabito, G.; Palazzo, S., "Software Defined Wireless Networks: Unbridling SDNs", Software Defined Networking (EWSDN), 2012 European Workshop on, vol., no., pp.1,6, 25-26 Oct. 2012. doi: 10.1109/EWSDN.2012.12 8 Como conclusión, el artículo presenta una solución llamada Redes Inalámbricas Definidas por Software (SDWNs). Se presenta una arquitectura de forma general junto a algunos de los diseños de mayor relevancia y detalles de la implementación en dichas redes. 7.4. LENGUAJES PARA REDES DEFINIDAS POR SOFTWARE Las redes de computadoras modernas realizan, hoy en día, tareas de tráfico y ruteo de una forma un tanto desconcertante. La gestión de dichas redes es complicada y a la vez propensa a generar errores, debido a la mezcla que existe de diferentes dispositivos de red, de distintos fabricantes y las políticas y estándares que implementan en dichos equipos. Las Redes Definidas por Software están destinadas a cambiar lo anterior gracias a los beneficios que implica el ofrecer una interfaz limpia y libre entre los dispositivos de red y el software que los controla. En la actualidad, muchos switches comerciales ya soportan el protocolo OpenFlow, el cual se implementó de manera satisfactoria en diferentes campus, centros de datos e infraestructuras de red. Sin embargo, la programación de las redes mencionadas es aún un tanto costosa y poco comprensible. El proyecto Frenetic, que se describe en [4], ofrece una forma simple e intuitiva de programar la gestión de redes en sus tres principales niveles: 1. Monitoreo de tráfico de redes. 2. Especificación de políticas para la transmisión de paquetes. 3. Actualización de políticas de manera coherente. En general, esto permitirá a los programadores escribir y razonar sobre aplicaciones SDN de una manera considerablemente sencilla. 4 Foster, N.; Guha, A.; Reitblatt, M.; Story, A.; Freedman, M.J.; Katta, N.P.; Monsanto, C.; Reich, J.; Rexford, J.; Schlesinger, C.; Walker, D.; Harrison, R., "Languages for software-defined networks", Communications Magazine, IEEE , vol.51, no.2, pp.128,134, February 2013. doi: 10.1109/MCOM.2013.6461197 9 7.5. REDES DEFINIDAS POR SOFTWARE: ARQUITECTURA DE REFENCIA Las Redes Definidas por Software, hoy en día, emergen como una de las tecnologías más prometedoras para introducir y realizar la virtualización de redes. Las SDNs permiten la programación del plano de control de una red de forma centralizada y la abstracción del plano de datos de la misma. En este aspecto ofrece la separación de los planos mencionados. Con las SDNs, el control de la red es centralizado y directamente programable. Para esto, es necesario que dichas redes presenten tres interfaces previamente establecidas: 1. Interfaz Inferior: Una interfaz entre los dos planos mencionados en una red. 2. Interfaz Superior: Una interfaz entre los servicios/aplicaciones y la infraestructura de la red. 3. Interfaz de Este-a-Oeste: Una interfaz entre los diferentes controladores de la red. Así mismo, es necesario contar con un método formal de especificación y un lenguaje para el desarrollo de aplicaciones y servicios. Además de lo anterior, se requiere una abstracción del plano de datos, el cual incluye todos los dispositivos de la red, para así no depender del limitado hardware que ofrecen los distintos fabricantes de dispositivos. El artículo [5] ofrece una referencia en cuanto a la arquitectura de las redes definidas por software y las interfaces de programación de aplicaciones que ofrece la misma. 7.6. EVALUACIÓN DE DESEMPEÑO DE UNA ARQUITECTURA OPENFLOW El artículo [6] describe a detalle protocolo OpenFlow y el rendimiento que puede llegar a tener en una arquitectura basada en ciertos parámetros. El protocolo al 5 Myung-Ki Shin; Ki-Hyuk Nam; Hyoung-Jun Kim, "Software-defined networking (SDN): A reference architecture and open APIs", ICT Convergence (ICTC), 2012 International Conference on , vol., no., pp.360,361, 15-17 Oct. 2012. doi: 10.1109/ICTC.2012.6386859 10 que se hace mención está representado por una interfaz libre que separa el plano de control del plano de datos. El switch con el protocolo OpenFlow, éste contiene una tabla que almacena los flujos entrantes con base en tres componentes principales: 1. Un conjunto de 12 campos con información encontrada en las cabeceras de los paquetes. 2. Una lista de acciones que indica la forma de manejar los paquetes entrantes. 3. Una colección de estadísticas. Por ejemplo: número de Bytes, cantidad de paquetes, etc. Así mismo, se analiza un modelo de rendimiento que abarca varias formas de implementar dicho protocolo. Para ello se construyó una arquitectura basada en los siguientes componentes: generadores de tráfico, switches de agregación, servidores de medición, un controlador y un switch OpenFlow. Con esta arquitectura se realizaron mediciones siguiendo dos sistemas de colas: M/GI/1 de ruteo y M/GI/1-S de retroalimentación. De las mediciones se obtendrán una serie de gráficos que cruzan las probabilidades de ruteo con las de bloqueo. Además se evidencia que la arquitectura OpenFlow planteada es estable para diferentes variables de entrada. Se tiene conciencia de lo poco práctico que puede ser implementar el protocolo OpenFlow reemplazando en forma total la arquitectura actual de las redes convencionales. En [7] se hace referencia al problema mencionado, a la vez que se discuten los aspectos técnicos y arquitectónicos de una posible implementación híbrida, en la cual se disponga de infraestructura tanto convencional como la basada en redes definidas por software. 6 Jarschel, M.; Oechsner, S.; Schlosser, D.; Pries, R.; Goll, S.; Tran-Gia, P., "Modeling and performance evaluation of an OpenFlow architecture", Teletraffic Congress (ITC), 2011 23rd International , vol., no., pp.1,7, 6-9 Sept. 2011 7 Kanaumi, Y.; Saito, S.; Kawai, E.; Ishii, S.; Kobayashi, K.; Shimojo, S., "Deployment and operation of wide-area hybrid OpenFlow networks," Network Operations and Management Symposium (NOMS), 2012 IEEE , vol., no., pp.1135,1142, 16-20 April 2012. doi: 10.1109/NOMS.2012.6212040 11 8. MÉTODO El método principal de investigación con el cual se trabajará en este proyecto es el Estudio de Caso. Se consideró este método ya que se analizarán diferentes aspectos que se incluyen en él: historia de casos previos, cuestionarios, entrevistas, observaciones y pruebas de implementación. Para estudiar la factibilidad de esta implementación se trabajará desde un enfoque cualitativo. Es decir, los datos recolectados no serán de tipo numérico, sino más bien el resultado de observaciones y descripciones de diferentes hechos. Las conclusiones indicarán si es posible llevar a cabo el presente proyecto, y de serlo así, qué beneficios conllevaría la implementación del mismo. También se pretende utilizar ciertos recursos del método deductivo, ya que partiendo del concepto de Redes Definidas por Software, y el desarrollo de nuevos protocolos en las mismas, se llegará a la conclusión de su posible uso en redes convencionales, de forma específica a las que se encuentran en el Centro Universitario de Ciencias Económico – Administrativas de la UdG. 8.1. CUADRO DE ANÁLISIS DE CONGRUENCIA El siguiente cuadro presenta de manera objetiva los elementos más importantes del proyecto, expresados de una forma resumida, que a su vez permiten una visión armónica y general del trabajo que se llevará a cabo. TEMA TÍTULO OBJETIVO PREGUNTA HIPÓTESIS VARIABLES Beneficios al implementar un nuevo protocolo en las redes actuales de la UdG. Análisis de factibilidad en la implementación del protocolo OpenFlow en Redes Definidas por Software en la Universidad de Guadalajara. Analizar los beneficios que conlleva la implementación del protocolo OpenFlow en redes definidas por software, con el fin de mejorar la conexión de redes inalámbricas y disminuir el consumo excesivo de energía eléctrica en los centros de datos, en el CUCEA. ¿Qué beneficios implica la implementación del protocolo OpenFlow en las redes definidas por software en la Universidad de Guadalajara? Si se implementan nuevos protocolos en redes definidas por software, se podrían observar mejoras en las conexiones de red y consumo de energía en los centros de datos en el CUCEA. Variable “x”: Consumo de energía eléctrica por parte de los centros de datos. Pérdidas de conexiones en la red inalámbrica del campus. Variable “y”: Implementación de Redes Definidas por Software. 12 8.2. CRONOGRAMA DE ACTIVIDADES En el presente cronograma se contemplan las actividades de mayor relevancia a llevarse a cabo durante el proyecto. Cabe aclarar que está sujeto a ciertas modificaciones debido a los cambios que puedan existir en un futuro con dicho estudio. 9. Comienzo Fin Duración (semanas) Id. Nombre de Tarea 1 Recopilación de información y datos actualizados sobre Redes Definidas por Software. 01/08/2013 14/08/2013 2s 2 Elaboración de encuestas de Satisfacción sobre la 15/08/2013 28/08/2013 red actual que ofrece la UdG. 2s 3 Tabulación y análisis de datos obtenidos en las encuestas. 29/08/2013 11/09/2013 2s 4 Identificación de proyectos similares implementados previamente. 12/09/2013 25/09/2013 2s 5 Análisis de casos de uso del protocolo OpenFlow implementados en diferentes universidades. 26/09/2013 09/10/2013 2s 6 Estudio de infraestructura actual que ofrece la red en el campus del CUCEA. 10/10/2013 30/10/2013 3s 7 Análisis de la arquitectura actual del centro de datos del CUCEA. 31/10/2013 18/11/2013 2.5s 8 Análisis de costos de implementación para una Red Definida por Software en el CUCEA. 19/11/2013 16/12/2013 4s 9 Identificación de dispositivos que soporten el protocolo OpenFlow. 17/12/2013 23/12/2013 1s 10 Estudio de Tecnologías actuales que soporten un modo híbrido de conexión. 15/01/2014 28/01/2014 2s 11 Comparación de costo/beneficio de la red actual con respecto a la nueva red definida por software. 30/01/2014 10/02/2014 1.5s 12 Análisis final de implementación de SDN basadas en el protocolo OpenFlow en el CUCEA. 11/02/2014 31/03/2014 7s 2013 ago. sep. oct. 2014 nov. dic. ene. feb. mar. BIBLIOGRAFÍA Costanzo, S.; Galluccio, L.; Morabito, G.; Palazzo, S., "Software Defined Wireless Networks: Unbridling SDNs", Software Defined Networking (EWSDN), 2012 European Workshop on, vol., no., pp.1,6, 25-26 Oct. 2012. doi: 10.1109/EWSDN.2012.12 Foster, N.; Guha, A.; Reitblatt, M.; Story, A.; Freedman, M.J.; Katta, N.P.; Monsanto, C.; Reich, J.; Rexford, J.; Schlesinger, C.; Walker, D.; Harrison, R., "Languages for software-defined networks", Communications Magazine, IEEE , vol.51, no.2, pp.128,134, February 2013. doi: 10.1109/MCOM.2013.6461197 Hyojoon Kim; Feamster, N., "Improving network management with software defined networking", Communications Magazine, IEEE , vol.51, no.2, pp.114,119, February 2013. doi: 10.1109/MCOM.2013.6461195 13 Kanaumi, Y.; Saito, S.; Kawai, E.; Ishii, S.; Kobayashi, K.; Shimojo, S., "Deployment and operation of wide-area hybrid OpenFlow networks," Network Operations and Management Symposium (NOMS), 2012 IEEE , vol., no., pp.1135,1142, 16-20 April 2012. doi: 10.1109/NOMS.2012.6212040 Jarschel, M.; Oechsner, S.; Schlosser, D.; Pries, R.; Goll, S.; Tran-Gia, P., "Modeling and performance evaluation of an OpenFlow architecture", Teletraffic Congress (ITC), 2011 23rd International , vol., no., pp.1,7, 6-9 Sept. 2011 Myung-Ki Shin; Ki-Hyuk Nam; Hyoung-Jun Kim, "Software-defined networking (SDN): A reference architecture and open APIs", ICT Convergence (ICTC), 2012 International Conference on , vol., no., pp.360,361, 15-17 Oct. 2012 doi: 10.1109/ICTC.2012.6386859 Open Networking Fundation, "Software-Defined Networking: the New Norm for Networks", ONF White Paper, www.opennetworking.org, April 13, 2012 14