=Paper=
{{Paper
|id=Vol-1727/ssn16-final3
|storemode=property
|title=Software-Defined Networking in Chilean Network: Features, Challenges and a Disaster-Resilient Network Design Approach
|pdfUrl=https://ceur-ws.org/Vol-1727/ssn16-final3.pdf
|volume=Vol-1727
|authors=Camila Faúndez
|dblpUrl=https://dblp.org/rec/conf/ssn/Faundez16
}}
==Software-Defined Networking in Chilean Network: Features, Challenges and a Disaster-Resilient Network Design Approach==
Software-Defined Networking in Chilean Network: Features, Challenges and a Disaster-Resilient Network Design Approach Camila Faúndez Orellana NIC Chile Research Labs Departamento de Ciencias de la Computación, Universidad de Chile camila.faundez@ug.uchile.cl únicamente en base a ella. Al no detectar el problema, no se pueden tomar acciones al respecto. Resumen Las redes definidas por software (SDN), proponen una nueva arquitectura de red que separa el plano de Natural disasters in Chile are common. The- control del plano de datos (originalmente juntos en ca- se not only damages population and cities, da nodo de las redes tradicionales), moviendo el prime- but also the network. These events can des- ro a un controlador externo que monitorea un conjunto troy most devices in a scpecific geographi- de nodos de la red. Por cada nuevo flujo de informa- cal area, affecting people communication and ción, el controlador decide la ruta que tomará en base many network based application. This paper al estado de la red monitoreada. proposes the use of SDN to improve network Esta caracterı́stica de SDN, el tener una visión glo- resilience and quality of service in the chilean bal y actualizada de la topologı́a de red, permitirı́a de- network. Features, challenges and existing re- tectar fallas (nodos y enlaces caı́dos) y tomar medidas levant studies are analyzed in order to unders- con base en ellas. Es por esto que se propone evaluar tand the actual development of SDN in this la factibilidad de implementación de SDN sobre la red area and, in a future work, design a disaster- de Internet chilena para mejorar su resiliencia y man- resilient chilean network with software-defined tener una buena calidad de la comunicación en casos networking. de desastres naturales. 1. Introducción 2. Análisis Chile es un paı́s altamente susceptible a desastres En esta sección se detallarán los beneficios y mejo- naturales: terremotos, maremotos, erupciones volcáni- ras que traerı́a la implementación de SDN en la red cas y aluviones son sólo algunas entre las que se pue- nacional, y ası́ como también las dificultades y aspec- den mencionar. Estas catástrofes provocan daños en tos a considerar. grandes zonas, afectando negativamente no sólo a la población, sino también a las redes de Internet. 2.1. Beneficios Los daños en grandes áreas provocados por los desastres naturales generan caı́das masivas de rutas y Como arquitectura, SDN presenta numerosos be- nodos de la red. Un ejemplo de ello es el terremoto de neficios si se la compara con una red tradicional [1]. Chile del 27 de febrero de 2010, donde la conectividad Además de las ventajas intrı́nsecas que SDN provee, se nacional falló. El problema es que la infraestructura de presentan otros beneficios que motivan la implemen- red actual no es capaz de detectar esta situación debi- tación de SDN sobre la red de Internet chilena para do a que cada nodo trabaja de manera independiente: mejorar su resiliencia en situaciones de desastre. sólo conoce su tabla de rutas y reenvı́a la información Un beneficio conocido es que la separación del plano de control del plano de datos y la existencia de una Copyright c by the paper’s authors. Copying permitted for pri- entidad centralizada con visión global de la red co- vate and academic purposes. mo el controlador permite una fácil administración y mantención de la red [1]. Sin embargo esto tiene otra antes de diseñar el plan de migración. aplicación de interés: el controlador puede detectar la caı́da de nodos o enlaces de la red, es decir, es capaz de 2.3. Estudios existentes identificar las zonas afectadas por un desastre natural. En los últimos años se han realizado numerosos es- Esto es posible gracias a la conexión directa que tiene tudios sobre la implementación de SDN y también se el controlador con cada uno de los nodos de la red. han desarrollado nuevas funcionalidades sobre esta ar- Como el controlador además maneja el plano de quitectura. En esta sección se destacan algunos estu- control, puede cambiar las tablas de flujo de los nodos dios relevantes a la discusión que deben considerarse al de manera dinámica. Esto es de utilidad en situacio- momento de rediseñar la red de Internet chilena usan- nes de desastre: las zonas afectadas por un desastre no do SDN. son previsibles y pueden cambiar rápidamente con el F.J. Ros y P.M. Ruiz desarrollan un algoritmo tiempo. El ser capaz de modificar las tablas de flujo, heurı́stico que resuelve el problema Fault tolerant con- en conjunto con la visión global de la red e identifica- troller placement (FTCP) [3]. Este algoritmo recibe ción de nodos o enlaces caı́dos, permite redireccionar como parámetro un grafo que representa la topologı́a los flujos de información para que eviten dichos enlaces de red y permite resolver cuántos controladores se ne- y nodos. cesitan, dónde deben ser ubicados y cuáles nodos de Sobre esta funcionalidad se pueden realizar optimi- la red están bajo el control de cada uno. Las pruebas zaciones para mejorar la calidad de la comunicación. realizadas por los autores permiten concluir que para Ejemplos de ello son la priorización de paquetes rela- lograr un mayor nivel de fiabilidad de la red, es necesa- cionados a las zonas afectadas o la redirección de flujo rio un mayor número de controladores. Esto se acentúa no sólo para evitar zonas caı́das, sino también para aún más en redes no redundantes. evitar la saturación de las conexiones. Estas optimiza- A. Xie, X. Wang, W. Wang y S. Lu proponen una ciones serán revisadas en la sección 2.3. arquitectura de red basada en SDN que mejora la fia- bilidad de la red frente a desastres naturales [4]. Para 2.2. Dificultades ello se necesita una topologı́a de apoyo previamente di- señada sobre la cual su algoritmo pueda redireccionar En la actualidad SDN se utiliza casi exclusivamen- el flujo de información de la red. Si bien no considera te en redes internas de universidades o data centers. variables como el control de congestión, prueba que la Las principales dificultades por las cuales no se ha im- red se mantiene efectivamente conectada. plementado en redes de área amplias (WAN) ya han K. Ogawa y N. Yoshiura describen los problemas a sido estudiadas [2], aquı́ se presentarán las dificultades los que se enfrentan los centros de control de redes y especı́ficas que es necesario combatir para la imple- proponen métodos para solucionarlos [5]. Además pro- mentación de SDN en la red de Internet chilena. ponen un método para mantener la calidad de la comu- La migración de una red tradicional a SDN se re- nicación frente a desastres: la priorización de paquetes conoce como uno de los principales desafı́os [1]. Es- relacionados con las áreas afectadas por el desastre. to se debe a diferentes factores, siendo uno de ellos Esto se logra mediante la asignación de un identifica- la inclusión de los controladores en la red. Para ello dor a los paquetes provenientes o con destinos a dichas deben considerarse distintos aspectos: definir el núme- zonas. La identificación de los paquetes se logra revi- ro de controladores que serán necesarios, el poder de sando la dirección IP (Internet Protocol address) de procesamiento que debe tener cada uno, la ubicación origen y destino del mismo. La eficacia del método se geográfica óptima de dichos controladores, a cuáles no- basa en asignar correctamente los identificadores de dos de la red se debe conectar cada uno, etc. Todos prioridad, sin embargo la sola revisión de las direccio- estos factores influyen en la eficiencia y desempeño de nes IP no es suficiente y puede conducir a errores. Para la red, y cabe destacar que dependen totalmente de ello proponen mejorar el método revisando el conteni- la red sobre la cual se quiere implementar la nueva do de los paquetes en un trabajo futuro. arquitectura. Cada uno de estos estudios, por separado, resuelven Dado que en Chile la topologı́a de red de las ISP problemas especı́ficos de la implementación de SDN en (Internet Service Provider) no es pública, realizar un la red chilena o proponen funcionalidades que permi- estudio de la implementación de SDN sin el apoyo de ten mejorar la resiliencia y calidad de la comunicación ellas no será fácil. Si bien se puede realizar el estu- frente a desastres. dio sobre aproximaciones de la topologı́a de la red, los resultados podrı́an no ser óptimos. También es necesario conocer el hardware utilizado 3. Conclusiones y trabajo futuro por las ISP, puesto que preguntas como ¿los nodos de Este artı́culo presenta los beneficios que traerı́a la la red soportan protocolos SDN? deben ser resueltas implementación de SDN en las redes de Internet chile- na, en términos de resiliencia y calidad de la comuni- cación, en situaciones de desastres naturales o caı́das masivas de nodos o enlaces de la red. También se des- criben las dificultades especı́ficas de implantar la ar- quitectura en Chile. Finalmente, se presentan estudios relacionados que resuelven problemas concretos y es- tudios que proponen funcionalidades que optimizan el desempeño de la red ante los desastres mencionados. Todos estos aspectos deben considerarse para redi- señar la red de Internet chilena utilizando SDN. Los estudios muestran que SDN es una alternativa para desarrollar una red de Internet tolerante a fallas, sin embargo no se ha propuesto un sistema completo que considere todos los factores mencionados, ni las opti- mizaciones, ni las funcionalidades deseadas. Éste es el desafı́o propuesto y mi trabajo futuro: di- señar este sistema para las redes de Internet chilenas y luego realizar la implementación de un prototipo de di- cho sistema en un simulador de redes, para ası́ realizar una evaluación de la efectividad del sistema. 3.0.1. Reconocimientos Mis estudios de postgrado son financiados por CONICYT-PCHA/Magı́sterNacional/2016-22161328. Referencias [1] Raphael Horvath, Dietmar Nedbal, and Mark Stie- ninger. A literature review on challenges and effects of software defined networking. Procedia Computer Science, 64:552–561, 2015. [2] Sakir Sezer, Sandra Scott-Hayward, Pushpin- der Kaur Chouhan, Barbara Fraser, David Lake, Jim Finnegan, Niel Viljoen, Marc Miller, and Nav- neet Rao. Are we ready for sdn? implementation challenges for software-defined networks. IEEE Communications Magazine, 51(7):36–43, 2013. [3] Francisco J Ros and Pedro M Ruiz. On reliable controller placements in software-defined networks. Computer Communications, 77:41–51, 2016. [4] An Xie, Xiaoliang Wang, Wei Wang, and San- glu Lu. Designing a disaster-resilient network with software defined networking. In 2014 IEEE 22nd International Symposium of Quality of Ser- vice (IWQoS), pages 135–140. IEEE, 2014. [5] Koichi Ogawa and Noriaki Yoshiura. Network ope- rational method by using software-defined networ- king for improvement of communication quality at disasters. In Network Operations and Management Symposium (APNOMS), 2014 16th Asia-Pacific, pages 1–4. IEEE, 2014.