ESTUDIO DEL FUNCIONAMIENTO DE LA HERRAMIENTA MININET

Tamaño: px
Comenzar la demostración a partir de la página:

Download "ESTUDIO DEL FUNCIONAMIENTO DE LA HERRAMIENTA MININET"

Transcripción

1 ESTUDIO DEL FUNCIONAMIENTO DE LA HERRAMIENTA MININET JACKSON EMILIO MARTÍNEZ COPETE UNIVERSIDAD CATÓLICA DE PEREIRA FACULTAD DE CIENCIAS BASICAS E INGENIERIA INGENIERIA DE SISTEMAS Y TELECOMUNICACIONES PEREIRA RISARALDA 2015

2 ESTUDIO DEL FUNCIONAMIENTO DE LA HERRAMIENTA MININET JACKSON EMILIO MARTÍNEZ COPETE Informe Final Director: NÉSTOR ÁLZATE MEJÍA Ingeniero de Sistemas UNIVERSIDAD CATÓLICA DE PEREIRA FACULTAD DE CIENCIAS BASICAS E INGENIERIA INGENIERIA DE SISTEMAS Y TELECOMUNICACIONES PEREIRA RISARALDA 2015

3 AGRADECIMIENTOS El presente proyecto fue realizado bajo la supervisión del docente Néstor Álzate Mejía a quien me gustaría expresar mi agradecimiento, por haberme guiado desde el principio hasta el final siempre confiando en mí, destacando la paciencia y la dedicación que tuvo para que el proyecto se desarrollara de manera exitosa. A mis compañeros (Puyi, Dave, Bañol, Sebastián, Chelcy), que a lo largo de este tiempo fuera y dentro del aula me han llenado con momentos de alegrías y de humor que me ayudaron a soportar momentos intensos de estudio. A los amigos de toda la vida que siempre están en los momentos buenos y malos, alentándome para seguir adelante, y con los cuales me podía desconectar un poco del estudio. 1

4 DEDICATORIA A mi familia que es el pilar por el cual soy la persona que soy, en especial a mi madre, Mirian Inés Mosquera Copete le dedico con mucho amor todo el esfuerzo realizado en el desarrollo de este proyecto. 2

5 RESUMEN El propósito principal de Mininet, es relacionar a las personas con las redes definidas por software (SDN), a través de la emulación, ya sea en un entorno gráfico o por interfaz de línea de comandos, desarrollados a través del lenguaje de programación Python. Mininet también funciona como un software que permite emular redes reales, en donde esta característica se puede utilizar en el ámbito investigativo, educativo, etc. Las SDN proporcionan un mejor rendimiento y uso de los recursos de la red, debido a la virtualización de estos, en este documento se introduce al lector, a la arquitectura de SDN así como su protocolo Openflow, y se explora de forma general el funcionamiento de la herramienta Mininet. Descriptores. Redes, emulación, Mininet, recursos, redes definidas por software. 3

6 ABSTRACT The main purpose of Mininet, is to connect people with the software-defined network (SDN), through emulation, in a graphical environment with the official publisher of Mininet or command-line interface, where the GUI as the commandline interface has been developed through the Python programming language. Mininet also works as a software which allows emulate real networks, where this feature can be used in the field research, educational, etc. The SDN provide a better performance and use of the resources of the network, due to virtualization, in this document one introduces the reader to SDN's architecture as well as his protocol Openflow, and there is explored of general form the functioning of the tool Mininet. Descriptors. NETWORKS, PROTOCOL, REAL TIME, SOFTWARE DEFINED NETWORKING. 4

7 CONTENIDO RESUMEN... 3 ABSTRACT... 4 CONTENIDO... 5 INTRODUCCION OBJETIVOS JUSTIFICACIÓN ALCANCE Y LIMITACIONES METODOLOGÍA MARCO TEORICO Antecedentes Marco conceptual Virtualización de redes Ejemplos de las primeras virtualizaciones Limitaciones en las tecnologías de red actuales La necesidad de una nueva arquitectura de red Nuevos paradigmas de virtualización MININET GUÍA DE COMANDOS TRABAJANDO CON MININET Crear y editar topologías desde el editor nano en Ubuntu Importación de una topología creada en python Miniedit

8 CONTROLADOR POR DEFAULT DE MININET POX CONCLUSIONES Y RECOMENDACIONES BIBLIOGRAFÍA ANEXOS

9 LISTA DE ILUSTRACIONES ILUSTRACIÓN 1. ARQUITECTURA DE SDN 32 ILUSTRACIÓN 2. OPENFLOW SWITCH 33 ILUSTRACIÓN 3. COMANDO SUDO SU 38 ILUSTRACIÓN 4. RESULTADO COMANDO SUDO SU 38 ILUSTRACIÓN 5. COMANDO TOPOLOGÍA BÁSICA MN 39 ILUSTRACIÓN 6. COMANDO TOPOLOGÍA SINGLE 39 ILUSTRACIÓN 7. COMANDO TOPOLOGÍA LINEAR 40 ILUSTRACIÓN 8. COMANDO TOPOLOGÍA TREE 40 ILUSTRACIÓN 9. COMANDO LINK 41 ILUSTRACIÓN 10. COMANDO PING 41 ILUSTRACIÓN 11. COMANDO PINGALL 41 ILUSTRACIÓN 12. COMANDO PINGPAIR 42 ILUSTRACIÓN 13. COMANDO IPERF 42 ILUSTRACIÓN 14. COMANDO NODES 42 ILUSTRACIÓN 15. COMANDO DUMP 42 ILUSTRACIÓN 16. COMANDO NET 43 ILUSTRACIÓN 17. COMANDO EOF 43 ILUSTRACIÓN 18. COMANDO S1 43 ILUSTRACIÓN 19. COMANDO H1 IFCONFIG 44 ILUSTRACIÓN 20. COMANDO S1 IFCONFIG 44 ILUSTRACIÓN 21. COMANDO H1 PS 44 ILUSTRACIÓN 22. COMANDO S1 PS 45 ILUSTRACIÓN 23. COMANDO XTERM H1 45 7

10 ILUSTRACIÓN 24. RESULTADO COMANDO XTERM H1 45 ILUSTRACIÓN 25. COMANDO HELP 46 ILUSTRACIÓN 26. EJECUCIÓN COMANDO NANO 48 ILUSTRACIÓN 27. VENTANA DONDE SE CREA LA TOPOLOGÍA MEDIANTE EL EDITOR NANO 48 ILUSTRACIÓN 28. IMPORTANDO LAS LIBRERÍAS NECESARIAS, EDITOR NANO 49 ILUSTRACIÓN 29. DEFINIENDO NOMBRE DE LA MI TOPOLOGÍA Y AÑADIENDO CONTROLADOR Y SWITCHES 49 ILUSTRACIÓN 30. INGRESO DE LAS DIRECCIONES IP EN LOS HOST Y LOS ENLACES PARA LOS DISPOSITIVOS DE LA RED 50 ILUSTRACIÓN 31. LÍNEAS PARA DAR INICIO A LA RED 50 ILUSTRACIÓN 32. COMANDO CD MININET, PARA ENTRAR AL DIRECTORIO MININET 51 ILUSTRACIÓN 33. RESULTADO COMANDO CD MININET 51 ILUSTRACIÓN 34. COMANDO LS 52 ILUSTRACIÓN 35. IMPORTACIÓN TOPOLOGÍA CONSOLES.PY DESDE EL DIRECTORIO EXAMPLES. 52 ILUSTRACIÓN 36. RESULTADO IMPORTACIÓN CONSOLES.PY 53 ILUSTRACIÓN 37. ENLACES VIRTUALES 54 ILUSTRACIÓN 38. QUITANDO ENLACES VIRTUALES 55 ILUSTRACIÓN 39. GUI MININET 56 ILUSTRACIÓN 40. CREANDO TOPOLOGÍA CON EL MINIEDIT 57 ILUSTRACIÓN 41. SELECCIONADOR 58 ILUSTRACIÓN 42. HOST 58 ILUSTRACIÓN 43. SWITCH OPENFLOW 58 ILUSTRACIÓN 44. SWITCH 58 ILUSTRACIÓN 45. ROUTER 58 8

11 ILUSTRACIÓN 46. CABLE CONECTOR 59 ILUSTRACIÓN 47. CONTROLADOR 59 ILUSTRACIÓN 48. GUARDANDO TOPOLOGÍA DESDE MINIEDIT 59 ILUSTRACIÓN 49. EXPORTAR A CÓDIGO PYTHON UNA TOPOLOGÍA 60 ILUSTRACIÓN 50. ABRIR UNA TOPOLOGÍA CREADA EN MINIEDIT 60 ILUSTRACIÓN 51. EJECUCIÓN CONTROLADOR POX CON EL COMPONENTE LEARNING Y CONEXIÓN DE LA TOPOLOGÍA AL CONTROLADOR 63 ILUSTRACIÓN 52. PRUEBA CON EL CONTROLADOR POX 64 ILUSTRACIÓN 53. BÚSQUEDA DE VIRTUAL BOX 71 ILUSTRACIÓN 54. DESCARGA VIRTUAL BOX 72 ILUSTRACIÓN 55. EJECUCIÓN DEL INSTALADOR DE VIRTUAL BOX 73 ILUSTRACIÓN 56. INSTALACIÓN VIRTUAL BOX 73 ILUSTRACIÓN 57. CONFIGURACIÓN DE LA UBICACIÓN DE VIRTUAL BOX 74 ILUSTRACIÓN 58. FINALIZACIÓN DE LA INSTALACIÓN DE VIRTUAL BOX 74 ILUSTRACIÓN 59. BÚSQUEDA XMING 75 ILUSTRACIÓN 60. DESCARGA XMING 76 ILUSTRACIÓN 61. EJECUCIÓN INSTALADOR XMING 76 ILUSTRACIÓN 62. INICIO INSTALACIÓN XMING 76 ILUSTRACIÓN 63. FASE II INSTALACIÓN XMING 77 ILUSTRACIÓN 64. FASE III INSTALACIÓN XMING 77 ILUSTRACIÓN 65. FASE IV INSTALACIÓN XMING 78 ILUSTRACIÓN 66. FASE V INSTALACIÓN XMING 78 ILUSTRACIÓN 67. FASE VI INSTALACIÓN XMING 79 ILUSTRACIÓN 68. FASE VII INSTALACIÓN XMING 79 ILUSTRACIÓN 69. FINALIZACIÓN INSTALACIÓN XMING 80 ILUSTRACIÓN 70. EJECUCIÓN SEGUNDO PLANO XMING 80 9

12 ILUSTRACIÓN 71. BÚSQUEDA DEL PUTTY 81 ILUSTRACIÓN 72. DESCARGA PUTTY 82 ILUSTRACIÓN 73. DESCARGA PUTTY PARA WINDOWS 83 ILUSTRACIÓN 74. PÁGINA OFICIAL MININET 84 ILUSTRACIÓN 75. PAGINA DE DESCARGA DE MININET 84 ILUSTRACIÓN 76. DESCARGA.OVA O IMAGEN PARA LA VIRTUALIZACIÓN DE MININET 85 ILUSTRACIÓN 77. BÚSQUEDA DEL ARCHIVO.OVA DESDE VIRTUAL BOX 86 ILUSTRACIÓN 78. BÚSQUEDA II DEL ARCHIVO.OVA 86 ILUSTRACIÓN 79. RUTA ARCHIVO.OVA 87 ILUSTRACIÓN 80. CONFIGURACIÓN DE LA MÁQUINA VIRTUAL 87 ILUSTRACIÓN 81. IMPORTACIÓN DE LA IMAGEN O.OVA 88 ILUSTRACIÓN 82. RESULTADO FINAL DE LA IMPORTACIÓN 89 ILUSTRACIÓN 83. EJECUCIÓN PUTTY 90 ILUSTRACIÓN 84. HOSTANAME OR IP ADDRES 90 ILUSTRACIÓN 85. OPENFLOW@LOCALHOST Y PUERTO EN PORT ILUSTRACIÓN 86. RESULTADO CONFIGURACIÓN I PUTTY 92 ILUSTRACIÓN 87. RESULTADO CONFIGURACIÓN II PUTTY 92 ILUSTRACIÓN 88. INICIAR VM EN VIRTUAL BOX 93 ILUSTRACIÓN 89. EJECUTAR XMING 94 ILUSTRACIÓN 90. EJECUTAR PUTTY 94 ILUSTRACIÓN 91. LOGIN 95 ILUSTRACIÓN 92. XTERM 95 ILUSTRACIÓN 93. COMANDO GIT CLONE 96 ILUSTRACIÓN 94. MININET INSTALL 96 ILUSTRACIÓN 95. PRUEBA INSTALACIÓN EXITOSA MININET 97 10

13 ILUSTRACIÓN 96. TOPOLOGÍA POR DEFAULT MININET 100 ILUSTRACIÓN 97. LISTADO Y CONEXIÓN DE LOS DISPOSITIVOS DE LA RED 100 ILUSTRACIÓN 98. CONEXIÓN ENTRE SWITCH 1 Y SWITCH ILUSTRACIÓN 99. CONEXIÓN ENTRE SWITCH 1 Y SWITCH ILUSTRACIÓN 100. CONEXIÓN ENTRE SWITCH 2 Y SWITCH ILUSTRACIÓN 101. CONEXIÓN ENTRE SWITCH 2 Y SWITCH ILUSTRACIÓN 102. CONEXIÓN ENTRE SWITCH 5 Y SWITCH ILUSTRACIÓN 103. CONEXIÓN ENTRE SWITCH 5 Y SWITCH ILUSTRACIÓN 104. CONEXIÓN ENTRE EL HOST 1 Y EL SWITCH ILUSTRACIÓN 105. CONEXIÓN ENTRE EL HOST 2 Y EL SWITCH ILUSTRACIÓN 106. CONEXIÓN ENTRE EL HOST 3 Y EL SWITCH ILUSTRACIÓN 107. CONEXIÓN ENTRE EL HOST 4 Y EL SWITCH ILUSTRACIÓN 108. CONEXIÓN ENTRE EL HOST 5 Y EL SWITCH ILUSTRACIÓN 109. CONEXIÓN ENTRE EL HOST 6 Y EL SWITCH ILUSTRACIÓN 110. CONEXIÓN ENTRE EL HOST 7 Y EL SWITCH ILUSTRACIÓN 111. CONEXIÓN ENTRE EL HOST 8 Y EL SWITCH ILUSTRACIÓN 112. TOPOLOGÍA RESULTANTE 105 ILUSTRACIÓN 113. TEST DE CONEXIÓN 106 ILUSTRACIÓN 114. DISEÑO TOPOLOGÍA 106 ILUSTRACIÓN 115. EJECUTAR EDITOR NANO 107 ILUSTRACIÓN 116. RESULTADO EJECUCIÓN NANO 107 ILUSTRACIÓN 117. CÓDIGO PYTHON TOPOLOGIA PERSONALIZADA 108 ILUSTRACIÓN 118. IMPORTACIÓN DE LIBRERÍAS 108 ILUSTRACIÓN 119. CREACIÓN DE DISPOSITIVOS Y ENLACES 109 ILUSTRACIÓN 120. NETWORK START

14 ILUSTRACIÓN 121. IMPORTACIÓN Y EJECUCIÓN TOPOLOGÍA PERSONALIZADA 110 ILUSTRACIÓN 122. PARTE 1 CÓDIGO CONTROLADOR 111 ILUSTRACIÓN 123. PARTE 2 CÓDIGO CONTROLADOR 112 ILUSTRACIÓN 124. PARTE 3 CÓDIGO CONTROLADOR 113 ILUSTRACIÓN 125. ACTUALIZAR TABLA DE DIRECCIONES 113 ILUSTRACIÓN 126. DIRIGIR LOS PAQUETES CON UN DESTINO MAC 114 ILUSTRACIÓN 127. PARTE FINAL CÓDIGO CONTROLADOR

15 LISTA DE ANEXOS Anexo 1: Guía instalación y configuración de la máquina virtual del entorno de trabajo en Mininet Anexo 2: Este anexo contiene Prácticas de laboratorio 13

16 INTRODUCCION Actualmente se evidencia un auge significativo en el uso de las redes de telecomunicaciones, se puede decir, que estas pasaron a ocupar un papel fundamental en el mundo actual, teniendo la necesidad de una mejora constante, actualmente estamos ante una nueva evolución tecnológica, en donde las telecomunicaciones están involucradas por diferentes razones. La necesidad de una nueva arquitectura, protocolos más dinámicos y la importancia del software, puesto que nos dirigen hacia una era en donde la creación de nuevos paradigmas que mejoren los actuales ocuparan un papel importante, y es que a partir de las progresivas necesidades por brindar u obtener el mejor servicio, los investigadores han tenido que realizar esfuerzos para desarrollar tecnologías que cubran estas necesidades. Uno de los tantos problemas de la arquitectura de red actual, es que aunque funciona bien y permiten la comunicación entre los distintos dispositivos, en general no están alineados con los objetivos de negocio ni con las diferentes aplicaciones, si no que forman una estructura estática y cerrada que no se puede adaptar a las necesidades cambiantes en tiempo real ni a la lógica de las aplicaciones. Se hace necesario entonces el desarrollo de una nueva arquitectura que permita adaptarse a estos cambios, y es que el principal problema para los investigadores es el tiempo, ya que se debe obtener resultados en un corto periodo de tiempo. La emulación pasa a ser un aliado importante ya que permite obtener resultados sin la necesidad de desplegar una estructura física, siendo Mininet un emulador, que permite emular redes y dispositivos. 14

17 Los avances en las telecomunicaciones, se han venido desarrollando trabajos de investigación obteniendo resultados como las redes definidas por software y el protocolo OpenFlow, destacando que estas permiten la posibilidad de realizar cambios dinámicos a la red, Mininet permite a los investigadores emular redes definidas por software, posibilitando a los desarrolladores poder crear aplicaciones compatibles con las SDN, sin la necesidad de preocuparse por las APIS de los diferentes fabricantes, ya que en estas, todo sería controlado por un mismo sistema operativo (S:O). Mininet y la emulación son un aliado estratégico para los investigadores, ya que permite relacionarse con los equipos y protocolos desde un entorno virtual. Este emulador se distribuye bajo una licencia de código abierto, la cual permite desarrollar, compartir y experimentar con sistemas de redes definidas por software y OpenFlow que es el protocolo que permite la comunicación entre los dispositivos de la red y el controlador a través de una dirección ip y un puerto especifico conectándose por medio del estándar TCP. Este documento se centra en el funcionamiento de Mininet, dando una vista general de la operatividad, basado en las emulaciones de que vienen predeterminadas en la herramienta y redes personalizadas. Además se menciona la necesidad de una nueva arquitectura, así como las limitaciones en las tecnologías de red actual. En el desarrollo de este estudio se abordaran los temas mencionados anteriormente, mostrando los aspectos generales, ventajas, desventajas y especificaciones básicas del funcionamiento de los mismo. 15

18 En el siguiente apartado de se describe la distribución del estudio de conforme a los objetivos específicos: En el primer apartado se hablara generalmente de la Virtualización de redes, de las redes de área local virtual, los tipos de estas redes, redes virtuales privadas (vpn), redes activas, redes programables, redes overlay, y de las SDN, OpenFlow, describiendo la arquitectura y su funcionamiento. Por último se centra en la herramienta desde formas de instalación, comandos, y emulaciones, se mencionan diferencias en comparación con otras herramientas, se presentan propuestas de laboratorio para el uso fundamental de la misma, también se identifica las ventajas y desventajas más notorias, así como sus principales atributos, el método de iteración con una red SDN, y por último se menciona como se trabaja de forma personalizada con la herramienta. Este trabajo servirá como ayuda en el manejo de la herramienta Mininet para trabajos o proyectos de investigación que se interesen por las redes definidas por software. 16

19 OBJETIVOS GENERAL. Analizar y documentar el funcionamiento de la herramienta para emulación de redes definidas por software Mininet, identificando sus ventajas y desventajas. OBJETIVOS ESPECÍFICOS. Establecer mediante búsqueda bibliográfica las fortalezas y debilidades de las redes definidas por software y el protocolo OpenFlow. Redactar un manual de uso de la herramienta. Documentar la información obtenida durante el desarrollo del proyecto. Diseñar prácticas de laboratorio. 17

20 JUSTIFICACIÓN En la investigación de nuevas tecnólogas se evidencia inconvenientes para probar las mismas, parte de esto se debe a la falta de recursos económicos o herramientas tecnológicas que permitan probar estos nuevos desarrollos. Antes de implementar los proyectos en ambientes de producción, actualmente se cuentan con diferentes herramientas para la emulación que sirve para los investigadores ajusten sus ideas y proyectos. Con la utilización de Mininet se pretende establecer una alternativa que posibilite la mejora de las dificultades que se presentan en las áreas como la investigación o educación. Mininet permite recrear un escenario virtual, con la posibilidad de visualizar el comportamiento de los dispositivos, y poder llegar a conclusiones en un periodo de tiempo corto. La herramienta cuenta con las funciones fundamentales que suplen falencias, como el tiempo, los recursos económicos, así se podrá realizar el control de los elementos y facilitar la obtención de resultados. Un emulador como Mininet es una herramienta importante para las áreas de investigación o educación, ya que permite relacionarse a las personas, sean estudiantes, docentes, investigadores, con las redes definidas por software y nuevos protocolos. 18

21 ALCANCE Y LIMITACIONES. En esta investigación se describirá de forma general las limitaciones en las tecnologías de redes actuales, así como la necesidad de una arquitectura y su relación con las redes definidas por software y OpenFlow, desde la perspectiva de la herramienta Mininet. La principal restricción cuando de investigar y probar nuevos protocolos se trata, es la falta de emuladores que posean la flexibilidad de probar estas nuevas propuestas. Este trabajo se centra en el estudio de la herramienta Mininet, principalmente en la revisión de cómo se instala, su entorno y lógica de programación para configurar redes, así como de la detección de sus ventajas y limitaciones. Una vez realizado este trabajo se propone una práctica de laboratorio que involucre lo investigado. 19

22 METODOLOGÍA En el desarrollo de este estudió las principales fuentes de información fueron, artículos, y páginas web de alto reconocimiento internacional como lo es la ONF, puesto que considerando la forma de investigación, el trabajo se apoyó en otras fuentes de información arbitrada. En la duración y desarrollo de este proyecto se empleará un enfoque metodológico fundamentado en observación, lectura e interpretación, debido a que es un tema moderno y hay poca información en libros, por lo que la información esencial se encuentra en inglés. La metodología fue en abordada desde tres etapas. En una primera etapa, se realizó la exploración bibliográfica, con el fin de conocer la base teórica de las redes definidas por software y así poder comprender su relación con Mininet, que es el objetivo de este trabajo. Una segunda etapa, donde se resalta el análisis de la información, realizando la organización de la información encontrada, con la cual se construye y se le da estructura al documento con la información encontrada. Una tercera etapa se centra en el análisis y diseño de los laboratorios con el objetivo de que estos sirvan como base para las personas que tendrán un primer acercamiento a la herramienta. 20

23 MARCO TEORICO 5.1 Antecedentes Los antecedentes referentes al estudio de la emulación de redes definidas por software que se encontraron para la revisión bibliográfica de este proyecto son escasas, puesto que al ser un tema que se encuentra en discusión e investigación, no ha tenido muchos desarrollos en el ámbito local y nacional pero si un alto impacto en el ámbito internacional. Ana Rojas realizo una Propuesta para la implementación de un laboratorio de acceso remoto usando redes definidas en software, en el documento se especifica que la motivación que tuvo fue la limitada disponibilidad de recursos de laboratorios físicos, para realizar las prácticas de redes y las barreras que tiene los investigadores para avanzar en el desarrollo de nuevos proyectos de investigación, además se describe en el documento los diseño de la arquitectura de software así como las pruebas de implementación en un entorno emulado utilizando el software Mininet. (Ana Rojas, 2012) En su trabajo Mecanismos de control de las comunicaciones en la internet del futuro a través de OpenFlow, el autor Sergio Rodríguez, aborda este tema donde describe los elementos que se relacionan con el protocolo, tanto la virtualización como las redes definidas por software (SDN), así como un resumen de la herramienta para la emulación de las SDN, Mininet. (Sergio Rodríguez, 2012) Juan Chico realizó una implementación de un prototipo de una red definida por software (SDN) empleando una solución basada en hardware, en esta, el autor lo divide en cuatro capítulos, organizados de la siguiente manera: el primer capítulo corresponde al marco teórico básico de las SDN, el segundo capítulo a la 21

24 emulación de una SDN, el tercer capítulo a la implementación de una SDN y finalmente se presentan las conclusiones y recomendaciones obtenidas de la realización del proyecto. El expone los conceptos básicos de las SDN, su arquitectura y las ventajas de separar el plano de datos del plano de control en una red. Posteriormente, usa la herramienta Mininet para emular una SDN utilizando un controlador NOX (Juan Chico, 2013) Carlos González en su proyecto de fin de carrera presento la propuesta sobre el Despliegue de una maqueta de red basada en OpenFlow, en la cual el principal objetivo de ese proyecto era desplegar una maqueta OpenFlow, el argumento que él utilizo para llevar acabo la propuesta fue que, OpenFlow ya se está convirtiendo en una alternativa de gran interés para la Internet del Futuro y argumenta además que empresas como Google, ya lo están usando para la comunicación de sus data-center en todo el mundo. (Carlos González, 2014) Diana Fueltala en su proyecto previo a la obtención del título de ingeniería en electrónica y redes de información, presento una implementación de un prototipo de una red definida por software (SDN) empleando una solución basada en software, ella dividió el proyecto en cuatro capítulos: en el primer capítulo se realiza una revisión del fundamento teórico de las SDN, el segundo capítulo corresponde a la implementación del prototipo de una red SDN empleando switches basados en software, el tercer capítulo abarca el desarrollo de la aplicación para control de acceso a la red, y en el cuarto capítulo se presentan las conclusiones y recomendaciones obtenidas durante la realización de este Proyecto. En la fundamentación teórica presento las limitaciones de las redes actuales y las tendencias del tráfico y presento la propuesta de una solución SDN como alternativa ante la necesidad emergente de una nueva arquitectura de red; resumió la arquitectura de las SDN, el protocolo OpenFlow y el software requerido para el servidor controlador; posteriormente describió algunas aplicaciones del plano de control y habla acerca de la virtualización de los componentes de una 22

25 red, enfocada en los equipos de conmutación, así como la implementación del prototipo de una red SDN. (Diana Fueltala, 2014). 5.2 Marco conceptual Virtualización de redes. La virtualización tiene como características la de optimizar recursos y reducir costos, ganando así rendimiento y escalabilidad, ya que la arquitectura actual de la red depende mucho de la compatibilidad de los dispositivos, impidiendo la introducción de nuevas tecnologías. Por consiguiente la virtualización juega un papel importante cuando se quiere tener una interconexión flexible de redes heterogéneas. En un ambiente de red cuando un dispositivo físico soporta la convivencia múltiples redes virtuales, se dice que tolera la virtualización, en Oracle (2011) definen la virtualización de redes como la combinación de los recursos de red del hardware con los recursos de red del software en una única unidad administrativa, en donde, el objetivo de la virtualización de redes consiste en facilitar un uso compartido de recursos de redes eficaz, controlado y seguro para los usuarios y los sistemas. El producto final de la virtualización de redes es la red virtual Ejemplos de las primeras virtualizaciones Red de área local virtual. Las LANs virtuales (VLANs) son agrupaciones, definidas por software, de estaciones LAN que se comunican entre sí como si estuvieran conectadas al mismo cable, incluso estando situadas en segmentos diferentes de una red de edificio o de campus. Gracias a estas redes es posible independizarse de las limitaciones de la arquitectura física, estas limitaciones pueden ser geográficas, de 23

26 direcciones entre otras, ya que determina una división lógica basada en la asociación de quipos según determinados criterios como las direcciones MAC, protocolos (Collado, 2004). Las VLANs están definidas por los estándares IEEE 802.1D, 802.1p, 802.1Q y Tipos de vlan La VLAN de nivel 1. Este tipo es la VLAN más sencilla ya que un solo puerto solo puede pertenecer a una VLAN, también se le conoce como VLAN basada en puerto (Kioskea, 2012) La VLAN de nivel 2. Se fundamenta en la dirección MAC de los equipos, por consiguiente se ejecuta un mapeo para que el usuario pertenezca a una VLAN designada, también se le llama VLAN basada en la dirección MAC (Kioskea, 2012) La VLAN de nivel 3: existen diferentes tipos de VLAN de este nivel que son: o La VLAN basada en la dirección de red. Esta conecta subredes según la dirección IP de origen de los datagramas (Kioskea, 2012) o La VLAN basada en protocolo. Esta permite crear una red virtual por tipo de protocolo puede ser, TCP/IP, IPX, AppleTalk, etc. Por lo tanto, se pueden agrupar todos los equipos que utilizan el mismo protocolo en la misma red (Kioskea, 2012) Redes virtuales privadas (vpn) Una red VPN (red privada virtual) es una red privada construida dentro de una infraestructura de red pública, como por ejemplo Internet. Las empresas pueden 24

27 usar una red VPN para conectar de manera segura oficinas y usuarios remotos por medio de un acceso a Internet económico suministrado por un tercero, en lugar de a través de enlaces WAN dedicados o enlaces de acceso telefónico de larga distancia. Las organizaciones pueden usar una red VPN para reducir sus costes de ancho de banda de WAN, a la vez que aumentan las velocidades de conexión al usar la conectividad a Internet de ancho de banda elevado, tales como DSL, Ethernet o cable. Una red VPN proporciona el máximo nivel de seguridad posible a través de Seguridad IP cifrada (IPsec) o túneles VPN Secure Sockets Layer (SSL) y tecnologías de autenticación. Estas redes protegen los datos que se transmiten por VPN de un acceso no autorizado. Las empresas pueden aprovechar la infraestructura de Internet fácil de aprovisionar de la VPN, para añadir rápidamente nuevos emplazamientos y usuarios. También pueden aumentar enormemente el alcance de la red VPN sin ampliar la infraestructura de forma significativa (Seguridad VPN Cisco System, 2009) Limitaciones en las tecnologías de red actuales. Cumplir con la demanda de los usuarios de la cantidad de servicios y contenidos que estos manejan, es una tarea que es virtualmente inestable con la arquitectura de las redes tradicionales que se usan hoy en día. Como se menciono son muchos los aspectos por los cuales se tiene que mejorar la tecnologias de las redes actuales, pero tambien hay que mencionar las limitaciones de las tecnologias de red en estos momentos. (Open Networking Foundation) (The New Norm for Networks, 2012) las arquitecturas de red existentes no han sido diseñadas para satisfacer las necesidades de los usuarios, las empresas y los operadores de hoy en día. Los diseñadores de redes se encuentran restringidos por las limitaciones de las redes actuales. Las limitaciones de la arquitectura de las redes se distiguen en los siguientes items: 25

28 Políticas inconsistentes. Implementar políticas para toda la red supone tener que configurar muchos dispositivos y otros elementos que hacen parte de la red, todo estas configuraciones recurren en gastos que muchas veces son muy eslevados. Este es uno de los grandes problemas de las redes actuales que para modificar algo en muchas ocaciones toca reediseñar toda la red. Por ejemplo, cada vez que se añade una nueva máquina virtual, el proceso puede llevar horas y, en algunos casos, días para que se vuelvan a configurar las ACLs (listas de control de acceso, es un concepto de seguridad informática usado para fomentar la separación de privilegios en toda la red). (Open Networking Foundation) (The New Norm for Networks, 2012). Incapacidad para escalar. Al igual que la demanda en los centros de datos crece rápidamente, también debe crecer la red. Sin embargo, se vuelve mucho más compleja con la incorporación de cientos o miles de dispositivos que deben ser configurados y gestionados. (Open Networking Foundation) (The New Norm for Networks, 2012). Dependencia de proveedores. Los operadores de servicio tratan de mejorar y presentar nuevos servicios disponibles, a las necesidades que se van presentando de los usuarios, pero estas necesidades de estos a medida que pasa el tiempo tambien van cambiando. La capacidad de respuesta se ve obstaculizada por los ciclos de los vendedores de productos, que pueden llegar a los tres años o más. La falta de interfaces estándar y libres limita la capacidad de los operadores para adaptar la red a sus entornos individuales (Open Networking Foundation) (The New Norm for Networks, 2012) La necesidad de una nueva arquitectura de red. Con el continuo avance de las tecnologia y la globalizacion, las telecomunicaciones ya hacen parte de la vida cotidiana de las personas, es por eso que buscar mejoralas hace parte fundamental del desarrollo de las mismas. La explosión de los dispositivos móviles y los contenidos, la virtualización de servidores, y la llegada de los servicios en la nube son algunas de las tendencias 26

29 que impulsan a la industria del networking a reexaminar las arquitecturas de red tradicionales. Muchas redes convencionales son jerárquicas, construidas con niveles de conmutadores Ethernet dispuestos en una estructura de árbol. Este diseño tiene sentido cuando el modelo cliente-servidor era dominante, pero esta arquitectura estática es inadecuada para los requisitos actuales (Open Networking Foundation) (The New Norm for Networks, 2012). Cuando algo funciona quizas no hay que modificarlo, pero cuando esa modificaciones mejoran el funcionamiento y los beneficios obtenidos hay que arriesgarse siempre y cuando la posibilidad de éxito exista. Algunas de las nesidades para una nueva arquitectura de red son las siguientes: Cambio de patrones de tráfico. Dentro de los data center de empresas, los patrones de tráfico han cambiado significativamente. En contraste con las aplicaciones mas tradicionales donde la mayor parte de la comunicación se produce entre un cliente y un servidor, los servicios de hoy en día acceden a diferentes bases de datos y servidores. Al mismo tiempo, los usuarios están cambiando los patrones de tráfico de red a medida que impulsan el acceso a contenidos y aplicaciones corporativas desde cualquier tipo de dispositivo, conectándose desde cualquier lugar y en cualquier momento. Por último, muchos administradores de data centers de empresas, están considerando un modelo de utility computing, que podría incluir una nube privada, nube pública, o una mezcla de ambas, lo que genera un tráfico adicional en las redes de área extensa (WAN). (Open Networking Foundation) (The New Norm for Networks, 2012) La tendencia en el consumo de las TI. El avance de las tecnologías de la comunicación relacionada con el consumo por parte del usuario, provoca un cambio en la forma en que se comunica la sociedad. Los usuarios, hacen un uso 27

30 cada vez más relevante de dispositivos personales móviles, como teléfonos inteligentes, tablets y computadoras portátiles para acceder a la red corporativa (Open Networking Foundation) (The New Norm for Networks, 2012). El aumento de servicios en la nube. En la actualidad mucho del procesamiento y almacenamiento masivo de datos se guarda en servidores que alojen esta información del usuario, toda esta informacion esta en la nube, es decir en servidores que guardan la informacion en internet y puedes acceder a ella desde cualquier lugar que tenga conexión a internet. Las empresas han adoptado con entusiasmo los servicios en la nube, tanto públicos como privados, dando lugar a un crecimiento sin precedentes de estos. Las unidades de negocio de la empresa ahora demandan agilidad para acceder a las aplicaciones, la infraestructura y otros recursos TI bajo demanda (Open Networking Foundation) (The New Norm for Networks, 2012). Mayor tamaño de los datos implica mucho más ancho de banda. Hoy en día la manipulación de grandes datos o conjuntos de mega datos requiere un procesamiento paralelo masivo de miles de servidores, los que requieren a su vez conexiones directas entre sí. La aparición de este tipo de datos está generando una demanda adicional en la capacidad de la red en los data centers (Open Networking Foundation) (The New Norm for Networks, 2012) Nuevos paradigmas de virtualización Redes activas. Las redes activas plantean un nuevo modelo de la arquitectura de red en la que los nodos se puedan programar, lo que se considera como un gran avance conceptual en la evolución de las tecnologías de la red. Estas redes permiten a los nodos realizar un proceso a medida que los paquetes se reenvían. 28

31 Redes programables. Una red programable se diferencia de cualquier otro contexto de red, ya que las redes programables tienen una característica particular de que se pueden programar por medio de APIs, esta programación se consigue con la integración de la capacidad computacional Redes overlay. Es una red virtual de nodos enlazados lógicamente, en donde este enlace se hace mediante una aplicación que mantiene simultáneamente la conectividad, para proporcionar los recursos para el mantenimiento de la red Redes definidas por software. Las redes definidas por software (SDN) es un tema de mucho interés, muy discutido, aunque es un tema nuevo todavía, tiene una enorme capacidad que transformar el funcionamiento actual de las redes y aún más en las redes complejas, nos acercamos a la era del Todo Definido por Software, que será una época importante, el software se aplica a todas las tecnologías que afectan nuestras vidas y las redes no son una excepción. SDN está genera un cambio en el diseño del entorno de las tecnologías de la información de las compañías, cambiando el plano de control de la red, a un controlador central que gestiona todos los recursos para los dispositivos. SDN aporta grandes beneficios para las compañías, como, son realizar cambios de forma rápida y mucho más fácil, todo esto en tiempo real, además de que se reducen los costes del uso hardware y personal. El objetivo principal de SDN es brindar a los administradores las herramientas centralizadas de programación, virtualización y monitorización de la situación, todo esto en tiempo de ejecución o en tiempo real, todo esto hace que las redes se adapten a necesidades determinadas, lo que garantizara un cambio en los data centers, hacia una nueva generación con características para reaccionar y 29

32 adaptarse a los cambios, automatizar recursos, simplificar tareas, todo esto será determinante en el mundo de las telecomunicaciones y del Networking. En las SDN, se pueden visualizar 4 etapas muy importantes, automatización de redes, virtualización de redes, ampliación de SDN a las redes WAN y las auténticas redes definidas por software. Pero, qué es exactamente las redes definidas por software? Es la separación de los planos de control y de datos (Open Networking Foundation) (The New Norm for Networks, 2012). En otras palabras la separación de la capa que se encarga de elaborar el mapa de red y de procesar el tráfico y la otra que decide qué hacer con los paquetes que aterrizan en una interfaz de entrada, trasladando la información desde su origen hasta su destino final, este organismo especifica además, que la SDN es una arquitectura que ha sido diseñada para permitir redes manejables y rentables (Open Networking Foundation) (OpenFlow enabled SDN and Network Functions Virtualization), 2014). En las SDN existen los dispositivos de conectividad que se pueden generalizar, como elementos constituidos por dos distintos componentes una fracción de software y otra de hardware. En donde el hardware tiene las caracteristicas parecidas a las de una red tradicional, como la commutacion entre otras, por otro lado el software se comunica con el controlador de la red, para obtener las ordenes que definen el comportamiento de la misma. La ilustración 1 representa la arquitectura de las redes definidas por software, en donde se distingue tres capas, la capa de aplicación (Application layer), capa de control (Control Layer), y la capa de infraestructura (Infrastructure layer). La capa de aplicación: Esta capa como las aplicaciones del usuario que consume los servicios de comunicaciones de las SDN (Open Networking Foundation) (OpenFlow enabled SDN and Network Functions Virtualization), 2014) 30

33 La capa de control: Esta capa es la que permite tener el control de las SDN en un centro de control centralizado, además de permite supervisar el estado de la red. La capa de infraestructura: Consiste en los elementos que conforman la red. Dentro de cada dispositivo de red y de seguridad (conmutadores, enrutadores y firewall), es posible separar el software en cuatro niveles o planos. Esto niveles son forwarding, control, servicios y administración (Juniper) (Descifrando las redes definidas por software), 2013). Forwarding. Este nivel se encarga del envío de paquetes. Este plano Está optimizado para mover los datos lo más rápido posible (Juniper) (Descifrando las redes definidas por software), 2013). Control. Este nivel es el que se encarga de realizar el análisis de la topología de la red. Este toma decisiones sobre el destino del flujo del tráfico de red, asegurando que el tráfico sea fluido (Juniper) (Descifrando las redes definidas por software), 2013). Servicios. Cuando el tráfico requiere mucho más procesamiento el plano o nivel servicio se encarga de modelar este procesamiento. El plano de servicios se encarga de la toma de decisiones y de llevar a cabo las operaciones complejas con los datos de red que el hardware de reenvío no puede llevar a cabo (Juniper) (Descifrando las redes definidas por software), 2013). Administración. Este nivel se encarga de la configuración de los dispositivos de red así mismo como la gestión de los mismos. 31

34 Ilustración 1 Arquitectura de SDN Fuente: Openflow Es un protocolo con el cual se puede extraer la inteligencia de red (de los enrutadores) y programar las redes de comunicaciones para cumplir los objetivos específicos de cualquier negocio. En términos más generales es un protocolo que permite a un servidor decirle a los conmutadores de red adónde enviar paquetes. En una red convencional, cada conmutador tiene software propietario que le dice qué hacer. Con OpenFlow se centralizan las decisiones de migración de paquetes, de modo que la red se puede programar independiente de los conmutadores individuales y equipo del centro de datos (Alvaro, 2012). Es un protocolo que garantizar la interoperabilidad de los distintos componentes que conforman una red definidas por software OpenFlow, McKeown et al. (2008) afirma que OpenFlow proporciona un protocolo abierto para programar las tablas de flujo en diferentes switches y routers, por lo tanto este protocolo permite definir 32

35 el flujo y por otro lado determinar el camino por donde se transmitirán los paquetes todo esto sin afectar el trafico normal de la red. El protocolo OpenFlow permite la comunicación entre el switch y el controlador. Los switches deben ser capaces de establecer comunicación con los controladores, usando una dirección IP y puerto especificado por el usuario. Si el switch conoce la dirección del controlador éste inicia una conexión TCP estándar con el controlador. (Romero, 2012). Switch Openflow. Es posible dividir un Switch OpenFlow en tres partes, como se observa en la ilustración 2, las tablas de flujo, la seguridad del canal y por último el protocolo OpenFlow. Las tablas de flujo indican a los switch como deben proceder los paquetes a través de la red. La seguridad permite conectar a los switch con dispositivos remotos. Protocolo Openflow que es un estándar de comunicación abierta entre los controladores y el switch. (Romero, 2012). Ilustración 2 Openflow Switch Fuente: 33

36 MININET Mininet es un emulador de red, que permite crear redes virtuales, escalables utilizando las redes definidas por software. Su comportamiento es similar a los elementos de hardware. La eficiencia de esta, permite que con un solo comando se cree y ejecute una red, tal como se muestra en la ilustración 3, Mininet tiene como característica principal que las configuraciones realizadas en una emulación pueden llegar a ser implementadas en una estructura física sin la necesidad de realizar grandes cambios, además Mininet es una solución que está disponible de forma gratuita, además se puede disponer del código fuente. Como lo afirma (Lantz, et al, 2014) los principales atributos de Mininet es que es una herramienta: Flexible: Permite interpretación de nuevas topologías y funcionalidades recordando que la principal utilidad se da con redes definidas en software, mediante el uso de lenguajes de programación python en plataformas como Linux y Windows. Desplegable: La posible implementación de un prototipo funcional no debería exigir cambios en el código o en la configuración en un dispositivo final. Interactivo: La administración y operación una red emulada se realiza en tiempo real, como si se estuviese trabajando sobre una red física. Escalable: En una máquina física se permite la escalabilidad cientos y miles de switches. Realista: El comportamiento de un prototipo desarrollado en Mininet es el mismo que con un dispositivo real. Compartible: Experimentación sencilla de prototipos independientes, poder realizar pruebas y compartir estas ideas desarrolladas de una manera fácil. 34

37 Código abierto. Mininet es un proyecto de código abierto, por lo que se le anima a los usuarios a examinar su código fuente, modificarlo, corregir errores, y enviar solicitudes de parches. (Lantz, et al, 2014). Mininet se puede desempeñar en muchos campos, investigativo, educativo, experimental, en donde se pueden las características que ofrece esta herramienta pueden ser útiles, características como: Probar una topología de red compleja sin la necesidad de utilizar una red física. Incluye una interfaz de línea de comandos (CLI), que proporciona comandos de diagnóstico, así como la capacidad para enviar una orden a un nodo de la red. Compatibilidad con topologías personalizadas. La primer versión de Mininet fue desarrollado por Bob Lantz y Brandon Heller, basado en el prototipo original creado por Bob Lantz en el La versión más reciente de Mininet es la desarrollada por Bob Lantz y Brian O Connor, teniendo como valor añadido la incorporación de una GUI (interfaz gráfica de usuario) y la posibilidad de instalar mininet en una Raspberry Pi que es un es un ordenador de placa reducida. Mininet en comparación de otras herramientas similares, como OpenFlowVMS o el entorno VM Nox, ofrece ventajas como: velocidad en el arranque, mayor escalado, más ancho de banda y la facilidad de instalación. En la versión de actual de mininet esta se ejecuta sobre una sola máquina y emula solo enlaces cableados, ofreciendo una virtualización parcial que limita su la funcionalidad, ya que no puede manejar diferentes kernels del sistema operativo simultáneamente, por lo que todos los host comparten el mismo sistema de ficheros. Mininet todavía sigue en continuo desarrollo, y se espera que se convierta en una plataforma altamente útil para investigación y experimentación, entre otras, lo que caracteriza a Mininet es el sencillo método que tiene para experimentar con OpenFlow y SDN. 35

38 Método para la creación de una SDN. Mininet proporciona un método o procedimiento para la interacción con una red SDN y es mediante la combinación de virtualización a una interfaz de línea de comandos (CLI), dicho procedimiento es de prototipado rápido para crear, personalizar y compartir una SDN, teniendo la posibilidad de en dispositivos reales, el proceso de creación de una SDN sigue los siguientes ítems (Mininet, 2014): A-Creación: Mininet emula los diferentes elementos, links, hosts, switches y controladores, para crear una red SDN, este proceso se hace a través de la virtualización del SO Linux. Links: Es un enlace de Ethernet virtual con la función de actuar como un cable de red conectando dos interfaces virtuales, pudiendo enviar paquetes desde una interfaz con destino de la otra, el comportamiento de este link es como el de un puerto de Ethernet real. Host: En Mininet un host es un proceso simple de Shell situado dentro de su propio espacio de nombres de red, cada host posee su propio enlace virtual. Switches: Son dispositivos con software OpenFlow que tienen el mismo comportamiento como un dispositivo real. Controladores: Un controlador puede estar en algún lugar de la red, solo que este siempre tenga conectividad a nivel ip con otros dispositivos (switch) cuando estos estén en ejecución. B-Iteración: La iteración en Mininet se realiza cuando se empieza la red, se pueden ejecutar diferentes comandos para los distintos elementos que la conforman, para esto se Mininet la interfaz CLI (interfaz de línea de comandos), permitiendo a los usuarios poder controlar y gestionar la red. C-Personalización: La posibilidad de exportar un archivo.py, en donde el contenido de este sea una serie de líneas de comandos escritas en lenguaje 36

39 python, pocas líneas de código permiten la posibilidad de crear una topología y la personalización de los nodos. D-Ejecución en hardware: En Mininet cada elemento se comportar de la misma forma que lo hace uno físico, esto para realizar la adecuación al hardware, componentes como la topología debe ser la misma de forma virtual a la física, los elementos emulados deben ser reemplazados a su equivalente físico, cada switch con OpenFlow debe ser reemplazado por uno real, ya configurado para conectarse simplemente al controlador. Escalabilidad: Una de las características especiales de Mininet es la posibilidad de ejecutar topologías con un número determinado de nodos o dispositivos. 37

40 GUÍA DE COMANDOS Esto son algunas siglas que se utilizan en Mininet que se deben Hx Host Sx Switch Cx Controller $ comando en shell # comandos como root Mininet> comandos dentro de Mininet Listado de Comandos: Sudo su Entrar en modo privilegiado ingresando la contraseña de la cuenta de usuario, esto se hace para poder ejecutar comandos que son privilegiados. Ilustración 3 Comando sudo su $Sudo mn Ilustración 4 Resultado comando sudo su Crea una topología por default con 1 switch, 1 controlador y 2 hosts. 38

41 Ilustración 5 Comando topología básica mn $sudo mn --topo single,n Para crear una topología single de N host, donde N es el número de hosts deseados. $sudo mn --topo linear,n Ilustración 6 Comando topología single 39

42 Crea una topología linear de N host y N switches, donde N es el número de hosts y switches deseados. Ilustración 7 Comando topología linear sudo mn --topo tree,n Crea una topología en árbol de N host y N switches. Ilustración 8 Comando topología tree mininet>link [node1][node2][up o down] 40

43 Activar o desactivar un o link entre dos nodos. Ilustración 9 Comando Link mininet>h1 ping h2 Instrucción para saber si hay conectividad entre un host de origen (h1) y un host de destino (h2). Ilustración 10 Comando Ping mininet>pingall Prueba conectividad entre dos nodos. mininet>pinpair Ilustración 11 Comando Pingall 41

44 Realiza un test de conectividad entre las diferentes parejas de host de la red. Ilustración 12 Comando Pingpair mininet>iperf Comando para la caracterización del ancho de banda entre host. Ilustración 13 Comando Iperf mininet>nodes Muestra los nodos de la topología. Ilustración 14 Comando Nodes mininet>dump Con el comando dump, se observa la información de todos los nodos que hacen parte de la topología. Ilustración 15 Comando Dump 42

45 mininet>net Con este comando se muestra como están conectados los dispositivos de la red. Ilustración 16 Comando Net mininet>eof Detiene los dispositivos de la red y la cierra. Ilustración 17 Comando EOF mininet>s(numero del switch) arp Comando para el protocolo de resolución de direcciones. Ilustración 18 Comando s1 mininet> h(número del host) ifconfig Muestra la configuración de la interfaz del host 43

46 Ilustración 19 Comando h1 ifconfig mininet> s(número del switch) ifconfig Muestra la configuración de la interfaz del switch. mininet>h(número del host) ps Ilustración 20 Comando s1 ifconfig Imprime la lista de procesos a partir de un proceso de hosts. Ilustración 21 Comando h1 ps 44

47 mininet>s(número del switch) ps Imprime la lista de procesos del switch. Ilustración 22 Comando s1 ps mininet>xterm h1 Abre un terminal para el nodo. Ilustración 23 Comando Xterm h1 Ilustración 24 Resultado comando Xterm h1 mininet>help Ayuda, muestra lista de comandos de Mininet 45

48 Ilustración 25 Comando help mininet>exit Salir de mininet 46

49 TRABAJANDO CON MININET. Mininet como se ha venido hablando en todo el documento ofrece una interfaz de línea de comando de donde se ejecuta el comando y se visualiza los resultados de este comando, dicha interfaz se ejecuta des la terminal en Ubuntu y en Windows desde el cmd, a continuación se presentaran como importar topologías previamente creadas en código python, como crear desde el editor nano en Ubuntu, como editarlas, como borrar o limpiar una topología para trabajar con otra, como es el funcionamiento de la GUI de Mininet, y finalmente como conectarse con el controlador que trae Mininet por default. 8.1 Crear y editar topologías desde el editor nano en Ubuntu. Para crear una topología desde el editor nano (editor de textos para la terminal) en Ubuntu navegamos hasta la carpeta en la que deseamos guardar el archivo con las líneas de código python, para posteriormente ejecutar la topología que acabamos de crear. Para editar una topología existente se sigue el proceso es similar al de crear una, ya que se tiene que navegar por el directorio hasta llegar a la carpeta que contiene el archivo deseado, con la variante de que al encontrar el archivo se abrirá con las líneas de código que contiene. Gráficamente seria así: 47

50 Ilustración 26 Ejecución comando Nano Ilustración 27 ventana donde se crea la topología mediante el editor nano 48

51 Ilustración 28 Importando las librerías necesarias, editor nano Ilustración 29 Definiendo nombre de la mi topología y añadiendo Controlador y Switches 49

52 Ilustración 30 Ingreso de las direcciones ip en los host y los enlaces para los dispositivos de la red Ilustración 31 Líneas para dar inicio a la Red 50

53 8.2 Importación de una topología creada en python. Para realizar un importación de una topología previamente codificada en python basta con acceder a la terminal y desde allí navegar entre el directorio con el comando cd nombre de la carpeta que contiene la topología y ls para ver los archivos o carpetas que hay en el directorio actual, esto se hace hasta llegar a la carpeta que contiene la topología que deseamos importar y ejecutar, se deben ejecutar los comando de Mininet como súper usuario para hacerlo se escribe lo siguiente en la terminal sudo su y nos pedirá la contraseña de usuario, ingresamos y ya somos súper usuarios. A continuación se muestra de forma gráfica como se realiza la importación de una topología creada en python. Al ejecutar el comando ls se muestra un listado con los archivos y directorios de un determinado directorio y con el comando cd nom_directorio se cambia de directorio y se accede al directorio deseado asi: Ilustración 32 Comando cd mininet, para entrar al directorio mininet Ilustración 33 Resultado comando cd mininet 51

54 Ilustración 34 Comando ls Ilustración 35 Importación topología Consoles.py desde el directorio examples. 52

55 Limpiar una topología Ilustración 36 Resultado Importación Consoles.py Al ejecutar topologías están generan unos enlaces virtuales en el ordenador para quitar estas antes de ejecutar el código exit para salir y cerrar la topología actual y poder ejecutar otra, se debe detener la misma y quitarla con el comando EOF del cual se habló previamente en el listado de comandos en la Ilustración 44 Comando EOF Antes del comando EOF. 53

56 Ilustración 37 Enlaces Virtuales Después del comando EOF, este va eliminando uno a uno los enlaces. 54

57 Ilustración 38 Quitando enlaces Virtuales 8.3 Miniedit. Es una GUI que se agregó desde la versión , esta desarrolla en código python, trayendo incorporados los elementos básicos de una red, como lo son, host (pc), switches, controlador, links (cable virtual), routers, entre otros, permitiendo al usuario poder crear la topología escogiendo los dispositivos que desea y poder guardarla para continuar después trabajando en la misma, también permite poder exportar en código python una topología creada, en la ilustración 66 se muestra el editor gráfico oficial de Mininet. 55

58 Ilustración 39 GUI Mininet 56

59 Ilustración 40 Creando Topología con el Miniedit 57

60 Ilustración 41 Seleccionador Ilustración 42 Host Ilustración 43 Switch Openflow Ilustración 44 Switch Ilustración 45 Router 58

61 Ilustración 46 Cable conector Ilustración 47 Controlador Ilustración 48 Guardando Topología desde Miniedit 59

62 Ilustración 49 Exportar a código python una Topología Ilustración 50 Abrir una topología creada en Miniedit Mininet todavía no cuenta con la opción de generar una topología desde código python para importarla a la GUI de Mininet, ps el código que se genera cuando se crea un topología con el Miniedit tiene variantes como la posición del elemento, el tamaño entre otras, en los anexo se encuentra el código que se genera al crear una topología con Miniedit. 60

63 CONTROLADOR POR DEFAULT DE MININET POX. POX es un controlador OpenFlow desarrollado para cubrir los requerimientos de las SDN usando el lenguaje de programación Python. Además de ser un framework para la interacción con los switches de OpenFlow, está siendo usado para explorar nuevos prototipos de redes con distribución, para la depuración de las SDN y el diseño de controladores. Algunas de las características más relevantes de POX son: - Interfaz OpenFlow basada en Python. - Los componentes muestran la selección de ruta de acceso, detección de la topología, entre otras. Para ejecutar POX, se debe correr pox.py, que está en la carpeta pox descargada previamente automáticamente cuando se realizó la instalación nativa de Mininet, cuando se ejecuta el pox se debe especificar qué componentes se desean incluir en la ejecución. Existen componentes ya desarrollados y otros que pueden ser creados por el administrador. Entre los componentes existentes se encuentran: Forwarding.l2_learning: Para reconocer las direcciones MAC de los dispositivos conectados. Forwarding.l3_learning: Para manejar ARP (Address Resolution Protocol). Samples.spanning_tree: Este Proporciona funcionalidades del protocolo STP. Web.webcore: Sirve para empezar un servicio web dentro de los procesos POX. Messenger: Es una interfaz que permite al controlador interactuar con procesos externos Openflow.of_01: Permite la comunicación con el protocolo OpenFlow. Openflow.discovery: Envía mensajes para tareas de descubrimiento de topologías. 61

64 Samples.pong: Este componente implementa un ejemplo de comunicación a través de mensajes ICMP. Log: Permite manejar la información de logging, así como asignar niveles de alerta a dichos elementos. POX cuenta con varias API, como por ejemplo: Manejo de direcciones (pox.lib.addresses): permite el manejo tanto de direcciones MAC como IP con las clases EthAddr e IpAddr respectivamente. Sistema de eventos (pox.lib.event): para clases que deseen incorporar el manejo de eventos. Manejo de paquetes (pox.lib.packet): permite manejar varios tipos de paquetes, como por ejemplo: Ethernet, IPv4, ICMP, TCP, UDP, ARP, DHCP, DNS, entre otros. Manejo de hilos de ejecución, tareas y contadores (pox.lib.recoco). Ejemplo con el controlador Pox con el componente Forwarding.l3_learning que sirve para reconocer las direcciones MAC de los dispositivos conectados. 62

65 Ilustración 51 Ejecución controlador pox con el componente Learning y Conexión de la topología al controlador Como se observa en la ilustración 71 se evidencia la ejecución del controlador pox en el modo que reconoce direcciones MAC de los dispositivos conectados. 63

66 Ilustración 52 Prueba con el Controlador Pox En la ilustración 72 se puede observar que cuando el controlador pox en modo Forwarding.l3_learning, esta Up, desde el host h1 se realiza ping al host h2 los paquetes llegan, pero en el momento que el controlador esta Down se pierde un paquete. 64

67 CONCLUSIONES Y RECOMENDACIONES Se describe en forma general la arquitectura de las SDN, así como del protocolo OpenFlow. Las SDN, es un proyecto demasiado ambicioso, para tener en cuenta a corto y largo plazo, ya que este pretende revolucionar la forma como se hace Networking. Actualmente la ONF, forma a las personas para el desarrollo de nuevos protocolos para desplegarlos en las redes actuales. Los emuladores de redes definidas por software permiten a los investigadores poner en práctica sus experimentos y ejecutarlos en un entorno real. Se espera actualizaciones para Mininet, que permitan la optimización de los recursos de la máquina (pc). Entre las ventajas de las SND se encuentra: La centralización de la red: puesto que en las SDN permite que la inteligencia de la red este en un centro de control permitiendo que se gestionen los recursos a los dispositivos de red, desde este centro, por consiguiente se obtiene la Automatización de los recursos, así como la gestión mediante el uso de APIs, las SND tienen la suficiencia de ofrecer nuevas capacidades y servicios de red, sin la necesidad de volver a configurar los dispositivos individualmente, permitiendo la Seguridad, ya que hay mayor fiabilidad de la red y de la seguridad, todo esto por el resultado de tener un centro de control (Open Networking Foundation) (The New Norm for Networks, 2012). Desventaja de las SDN: Es una tecnología en desarrollo. El Aumento de la latencia que puede provocar el uso extensivo del controlador. El desarrollo temprano todavía de algunos servicios de seguridad. La falta de alta disponibilidad (Arasanz, 2014). Ventajas de OpenFlow: La interfaz de OpenFlow permite a un operador de red combinar dispositivos de diferentes fabricantes y tomar decisiones, independientemente de la marca de los dispositivos que forman la red. Esta 65

68 flexibilidad también se extiende a los desarrolladores de aplicaciones de red, por consiguiente se crea una flexibilidad en como la red se usa, se opera en ella y se vende, ya que El software que lo controla puede ser escrito por empresas y proveedores de servicio usando un entorno de software común, por consiguiente los operadores de red pueden implementar características que quieran en el software que controlan, en vez de tener que esperar que los fabricantes los ponga en marcha en sus propios productos, reduciendo así el gasto de operación, ya que conlleva menos errores y menor inactividad (frente a fallos) puesto que permite la configuración automatizada de la red y reduce la configuración manual, por consiguiente habilita la virtualización de la red y por lo tanto la integración de la Red con la Informática y el almacenamiento, ya que permite que la operación de las TIC sea controlada de manera más brillante con un solo punto de vista y con las mismas herramientas, por consiguiente se puede integrar fácilmente con la informática para los recursos de gestión y mantenimiento OAM, ya que al tratarse de una manera estándar de transmitir la información de las Tablas de Flujos a los dispositivos de red, acoge a mercados abierto y diversos (Vinasco, Open Flow protocol 2013) Desventaja de openflow: OpenFlow como tecnología es muy nueva, no tiene más de 2 años. Todavía está en etapa de descubrimiento, de experimentación. Como cualquier otro protocolo hace falta que madure. Si lo comparamos con protocolos de enrutamiento en Internet, que ya llevan 30 años, han madurado y conocemos sus ventajas y limitaciones. Por otro lado, el hecho de que sea un estándar abierto no necesariamente presenta desventajas en cuanto a desarrollar diferenciación. Todavía existen grandes oportunidades para empresas como HP que podrán seguir diferenciando sus productos, incluso usando protocolos abiertos. Hay muchas posibilidades de innovación. (Alvaro, 2012). 66

69 Las principales ventajas de mininet son la Rapidez, ya que la puesta en marcha de una red simple tarda sólo unos segundos, con tan solo ejecutar una línea de comando, permite la Compatibilidad y Topologías personalizadas, luego que de codificar topologías y dispositivos de red, en el lenguaje de programación interpretado python para posteriormente realizar la importación, es una gran ventaja poder ejecutar estos programas reales. Es una herramienta Económica por consiguiente realizar prueba en un ambiente fácil de usar y económico para el desarrollo aplicaciones OpenFlow, permitiendo probar topologías de red complejas, sin necesidad de dispositivos físicos. En comparación de otras herramientas, como Openflow VMS o el entorno VMNox, ofrece las siguientes ventajas: Ejecución de arranque en segundos, mayor escalabilidad, mayor ancho de banda, Facilidad instalación. Desventajas de Mininet: Una de los inconvenientes más significativo de Mininet es la pérdida de fidelidad en el rendimiento, en especial ante grandes cargas, ya que se ejecuta sobre una sola máquina y solo se emulan conexiones cableadas, por consiguiente no se puede manejar diferentes Kernel de SO simultáneamente y al ofrecer una virtualización parcial se limita también la funcionalidad. 67

70 BIBLIOGRAFÍA Al-Shabibi, A. (5 de Marzo de 2015). Pox. Obtenido de OpenFlow: Alvaro. (2012). OpenFlow abre nuevas puertas para innovar. RED en Accion, 5-6. Arasanz, J. (16 de Noviembre de 2014). Networking and Internet Technologies. Obtenido de blogssalleurl: Arteche, C. G. (Febrero de 2014). Despliegue de una maqueta de red basada en OpenFlow. Obtenido de Repositorio de la Universidad de Cantabria: Bob Lantz, N. H. (22 de Abril de 2014). Introduction to Mininet. Obtenido de Github: Chico, J. C. (23 de Agosto de 2013). Implementación de un prototipo de una Red Definida por Software (SDN) empleando una solución basada en hardware. Obtenido de Biblioteca Escuela Pontifica Nacional: Cisco System. (Enero de 2013). VPN. Obtenido de Cisco: Collado, E. (11 de Enero de 2004). Las VLAN. Obtenido de SlideShare: Juniper. (2013). DESCIFRANDO LAS REDES DEFINIDAS POR SOFTWARE. Obtenido de Juniper: Kioskea. (2012). VLAN. Redes virtuales. Mininet. (Septiembre de 2012). Mininet Python API Reference Manual. Obtenido de Mininet: 68

71 Nick McKeown, T. A. (14 de Marzo de 2008). OpenFlow: Enabling Innovation in Campus Networks. Obtenido de Openflow: ONF. (13 de Abril de 2012). Open Software Defined Networking:The New Norm for Networks. Obtenido de Open Foundation Networking: ONF. (14 de Febrero de 2014). OpenFlow-enabled SDN and Network Functions Virtualization. Obtenido de Open Networking Foundation: Oracle. (Diciembre de 2011). Virtualizacion. Obtenido de Oracle: Rodríguez, S. S. (Septiembre de 2012). Mecanismos de control de las comunicaciones en la Internet del futuro a través de OPENFLOW. Obtenido de Repositorio Abierto de la Universidad de Cantabria : Rojas, A. M. (12 de Junio de 2012). Propuesta para la implementación de un laboratorio de acceso remoto usando redes definidas en software. Obtenido de bibliotecadigital universidad icesi: Vinasco, M. Y. (10 de Noviembre de 2013). PROTOCOLO OPENFLOW. Obtenido de OpenFlow Revista Scientia Et Techinica: Techinica#scribd 69

72 ANEXOS ANEXO 1 GUÍA INSTALACIÓN Y CONFIGURACIÓN DE LA MÁQUINA VIRTUAL DEL ENTORNO DE TRABAJO EN MININET Guía de instalación Mininet ofrece dos formas de instalación, una forma es a través de la virtualización usando máquinas virtuales como Virtual Box u otro software similar, y la otra forma es con una instalación nativa en sistema operativo Ubuntu o superior. A continuación se muestra como tener Mininet de las dos formas. Mininet en Máquina Virtual. Este método de instalación se realiza a través de una máquina virtual, mediante algún programa como puede ser Virtualbox (gratuito) o VMware (de pago) para emular la herramienta Mininet. Los programas necesarios se enumeran a continuación y se deben instalar en ese orden 1. Virtual Box (Para la virtualización de la imagen de Mininet) 2. XMing (para la interfaz gráfica en Windows) 3. Putty (Putty que permite dar las indicaciones a través de comandos) 4. Imagen Vm-mininet (La imagen de mininet, es la que contiene todas las características de la herramienta) Instalación de Virtual box Es un software de virtualización para arquitecturas x86/amd64, por medio de esta aplicación es posible instalar sistemas operativos adicionales conocidos como 70

73 (sistemas invitados), dentro de otro sistema operativo (anfitrión), cada uno con su propio ambiente virtual. Esta aplicación se utilizara para virtualizar la imagen de Mininet en nuestro computador. Para descargar este programa necesitamos ir al navegador preferido, en este caso accederemos a en la barra del buscador colocamos Virtual Box, así: Ilustración 53 Búsqueda de Virtual Box Le damos clic en la opción de Downloads, para acceder a la página oficial de Virtual Box y poder descargar el software. Aquí debemos tener algo parecido a la imagen que está a continuación. 71

74 Ilustración 54 Descarga Virtual Box Descargamos la versión de nuestro sistema operativo, si nuestro sistema operativo es Windows escogemos la opción que dice Virtual Box for Windows hosts x86/amd64 y aceptamos guardar el archivo VirtualBox Win.exe, para posteriormente instalarlo. Al finalizar la descarga ejecutamos el archivo VirtualBox Win.exe, nos aparecerá el aviso de seguridad tradicional de windows, para confirmar que queremos ejecutar el archivo. 72

75 Ilustración 55 Ejecución del Instalador de Virtual Box Al hacer clic en ejecutar el asistente de instalación se abre y le damos Clic en Next, para continuar con la instalación. Ilustración 56 Instalación Virtual Box En la ventana Custom Setup deja la selección Virtual Box Application. Verifica donde se instala programa o Selecciona la carpeta donde se instalará el programa, por default la ubicación es \Program Files\Oracle\VirtualBox. 73

76 Ilustración 57 Configuración de la ubicación de Virtual Box Le damos Click en Next, para continuar con la instalación, en La siguiente ventana es una alerta que indica que el ordenador se desconecta un momento de la red, y le damos Click en Yes para aceptar. Ilustración 58 Finalización de la instalación de Virtual Box En la siguiente ventana damos click en Install, y Un aviso de Windows pregunta si quieres que el programa haga cambios en el sistema. Clica en Yes, esperamos que el asistente de instalación termine, y luego seleccionamos en Finish. En ese momento VirtualBox se abre automáticamente. 74

77 Instalacion XMing Xming es una implementación portátil del sistema de ventanas X para sistemas operativos Microsoft Windows XP, 2003, Vista y 7, este será el administrador gráfico. Accedemos a nuestro navegador preferido y entramos a en la barra del buscador colocamos XMing, asi: Ilustración 59 Búsqueda XMing Seleccionamos donde dice Download dejavu-fonts-2.34 para acceder a la página principal de xming y proceder a descargar el archivo, al dar click allí se abrirá una nueva ventana y esperamos que el contador de segundos llegue a cero para que se descargue el archivo dejavu-fonts-2.34.tar.bz2. 75

78 Ilustración 60 Descarga XMing Abrimos la carpeta en donde hemos descargado Xming y hacemos doble click sobre su icono. Realizamos la instalación por defecto: Ilustración 61 Ejecución instalador XMing Ilustración 62 Inicio Instalación XMing 76

79 Ilustración 63 Fase II Instalación XMing Para continuar con la instalación oprimimos en Next. Ilustración 64 Fase III Instalación XMing 77

80 Hay que destacar que la instalación por defecto es la Full instalation y que tiene marcado el checkbox de Run utility start programs with hidden console window, next para continuar con la instalación. Ilustración 65 Fase IV Instalación XMing Ilustración 66 Fase V Instalación XMing 78

81 Clic en Next y en install para continuar con la instalación. Ilustración 67 Fase VI Instalación XMing Ilustración 68 Fase VII Instalación XMing Esperamos a que el proceso de instalación finalice y le damos click en finish 79

82 Ilustración 69 Finalización Instalación XMing Al dar click sobre Finish se ejecutará Xming en segundo plano. En Windows 7 se crea un icono el área de notificación, el cual muestra el siguiente menú (Ilustración 16) si nos dirigimos a él y hacemos click con el botón derecho (observamos que debe estar marcada la opción Hide Root Window, que oculta la ventana de root y mantiene la ejecución de Xming en segundo plano. Ilustración 70 Ejecución segundo plano XMing 80

83 Instalación del Putty. PuTTY es un cliente ssh que nos da acceso a una consola dentro del servidor. Combinado con Xming podremos iniciar aplicaciones gráficas de Linux en Windows de una manera sencilla. Accedemos a nuestro navegador e ingresamos al buscador de y en el buscador colocamos Putty, nos aparecerá algo parecido a la imagen. Ilustración 71 Búsqueda del Putty Clickeamos donde dice Download PuTTY - a free SSH and telnet client for Windows, para acceder a la página principal de Putty y proceder a descargarlo, nos abrirá una ventana como la que se muestra en la imagen. 81

84 Ilustración 72 Descarga Putty Damos clic nuevamente donde dice You can download PuTTY here, esto nos envía a una nueva ventana donde hay múltiples opciones de descargas, pero como necesitamos el Putty normal para Windows elegimos la primera opción, haciendo clic sobre putty.exe, y esperamos que se termine la descarga del putty.exe. 82

85 Ilustración 73 Descarga Putty para Windows Para ejecutar el putty solo hacemos doble click sobre el archivo putty.exe que descargamos. OVA (imagen) para la Virtualización de Mininet. Esta imagen viene pre-construida VM incluye MiniNet y otro software útil para la virtualización. Primero que todo accedemos a la página principal de mininet, mininet.org, nos desplazamos hacia la parte derecha donde dice Download, y le damos clic 83

86 Ilustración 74 Página oficial Mininet Al darle click nos redirecciona a la página mininet.org/download/ debemos tener algo asi: Ilustración 75 Pagina de descarga de mininet Seleccionamos nuevamente en la opción 1. Download the Mininet VM image, para acceder a la página de descarga de la imagen. 84

87 Ilustración 76 Descarga.OVA o Imagen para la virtualización de Mininet Configuraciones programas instalados. Previamente de haber realizado la instalación exitosa de los programas se procede a la configuración de los mismos. Configuraciones Virtual Box. Ejecutamos el Virtual Box, y nos dirigimos a buscar el.ova que es la imagen de mininet que será virtualizado para eso vamos a archivo importar servicio virtualizado y buscamos donde hayamos guardado él.ova descargado 85

88 Ilustración 77 Búsqueda del archivo.ova desde Virtual Box Luego de encontrar el archivo.ova le damos abrir. Ilustración 78 Búsqueda II del archivo.ova El paso a seguir es darle click en siguiente, después de tener la ruta donde se encuentra el archivo.ova 86

89 Ilustración 79 Ruta archivo.ova Si no tenemos conocimientos para modificar las preferencias del sistema, lo recomendable es dejarlo todo por default, y por ultimo le damos click en importar. Ilustración 80 Configuración de la máquina virtual 87

90 Esperamos que se termine el proceso de importación. Ilustración 81 Importación de la imagen o.ova Si todo el proceso de importación va bien obtendremos un resultado parecido a este, para iniciar la imagen damos click en la flecha donde dice iniciar como se muestra en la imagen. 88

91 Ilustración 82 Resultado Final de la importación Configuraciones Putty. Si usamos putty es necesario habilitar el acceso de X11 para la sesión ssh, para habilitarlo solo debemos ejecutar el X-Ming. Ejecutamos Putty, aparecerá como esta en la imagen. 89

92 Ilustración 83 Ejecución Putty Procedemos a realizar la configuración necesaria para que se conecte a la máquina virtual, al ejecutar Putty sale una ventana como en la ilustración 31, en donde hay una caja de texto que tiene como título Hostaname or IP Addres. Ilustración 84 Hostaname or IP Addres 90

93 En Hostaname or IP Addres (imagen 32) se agregara los siguientes datos y escogemos el puerto en port 2222, debe quedar como en la imagen 33. Ilustración 85 y puerto en port 2222 Actualmente existen dos imágenes de Mininet una se llama OpenFlow y la otra Mininet, en donde las configuraciones del Putty es la misma para ambas con la diferencia que en la imagen de OpenFlow, el nombre de usuario y contraseña es OpenFlow, y para Mininet el nombre de usuario y contraseña es mininet. 91

94 Ilustración 86 Resultado Configuración I Putty Marcamos la casilla donde dice enable X11 forwarding Ilustración 87 Resultado Configuración II Putty 92

95 Ejecución de Mininet en la máquina virtual. Para la virtualización de Mininet, procedemos de la siguiente manera: 1. Iniciamos la VM-OpenFlow en Virtual Box Ilustración 88 Iniciar VM en Virtual Box 2. Ejecutamos X11 (Xming) 93

96 3. Ejecutamos SSH (Putty) Ilustración 89 Ejecutar Xming Ilustración 90 Ejecutar Putty 4. Hacemos Login en La VM-Openflow (user: openflow contraseña: openflow) 94

97 Ilustración 91 Login 5. Intentamos ejecutar a Xterm y vemos si se abre una nueva ventana 6. Si se abre ya habremos terminado. Ilustración 92 Xterm 95

98 Segunda forma de tener Mininet desde la instalación nativa a partir del código en Ubuntu. Para instalarse MiniNet (es decir, mn y la API de Python) en Ubuntu superior, basta con ejecutar los siguientes comandos desde la terminal: git clone git://github.com/mininet/mininet Ilustración 93 Comando git clone mininet/util/install.sh Ilustración 94 Mininet install 96

99 Nota: ingresamos la contraseña de usuario para continuar con el proceso. Para acceder a la terminal, se pueden acceder de dos formas, una dale la tecla super (windows) y buscar terminal y ejecutarla manualmente, y la otra forma seria con la combinación de las siguientes teclas control+alt+t para ejecutarla automáticamente.para comprobar que la instalación haya ido bien ejecutamos el siguiente comando: sudo mn --test pingall Ilustración 95 Prueba Instalación Exitosa Mininet Si aparece algo parecido a la imagen la instalación de Mininet básico ha ido bien. 97

100 ANEXO 2 PRÁCTICAS DE LABORATORIO Práctica Mininet. Objetivo Familiarizar al estudiante con la herramienta para redes definidas por software, Mininet, así como con las demás herramientas con las cuales es compatible, para estimular la investigación y el autoaprendizaje del estudiante y diseñar e importar una topología personalizada, con la intención de relacionar al estudiante con el lenguaje de programación interpretado python, así como su relación con mininet. La práctica está dividida en tres partes y en cada una se tratarán los siguientes temas Parte 1: Estudio y análisis de una topología de red básica. Parte 2: Implementación de una red en código Python. Parte 3: Programar un controlador básico Los requerimientos para realizar esta práctica es tener un equipo (pc) con sistemas operativo Ubuntu 12.0 o superior y tener mininet instalado (Anexo 1 Guía Instalación). La realización de esta práctica se hará de forma individual y el estudiante comprobara que haya realizado con éxito todos los ejercicios propuestos. Ejercicio 1. Ejecutar una topología por default. 98

101 Ejercicio 2. Obtener el listado y verificar están conectados los distintos elementos que conforman la red. Ejercicio 3. Reconstruir la topología a partir de la información del ejercicio 2. Ejercicio 4. Realizar test sobre la topología. Ejercicio 5. Diseñar una topología de mínimo un controlador, 4 switches y en cada uno de ellos con un mínimo de 2 host. Ejercicio 6. Crear una topología mediante código Python, a través de un editor de.py. Ejercicio 7. Importar y ejecutar la topología creada. Ejercicio 8. Programar un controlador el cual debe aprender las direcciones MAC y a que puerto pertenece. Se va a trabajar con POX que es un controlador OpenFlow desarrollado para cubrir los requerimientos de las SDN usando el lenguaje de programación Python. Además de ser un framework para la interacción con los switches de OpenFlow, está siendo usado para explorar nuevos prototipos de redes con distribución, para la depuración de las SDN y el diseño de controladores. Ejercicio 9. El controlador deberá dirigir los paquetes con un destino MAC sobre el puerto que indica y crear un flujo temporal en el Switch. Solución. Ejercicio 1. Ejecutar una topología por default. 99

102 Ilustración 96 Topología por default Mininet Ejercicio 2. Obtener el listado y como están conectados los distintos elementos que conforman la red. Ilustración 97 listado y conexión de los dispositivos de la red Dispositivos. 8 host 7 switches 1 controlador 100

103 Conexiones. El switch 1 está conectado por el Ethernet 1 al switch 2, y el switch 2 está conectado al switch 1 por el Ethernet 3. Línea de código python net.addlink( s1, s2 ) Ilustración 98 Conexión entre Switch 1 y Switch 2 El switch 1 está conectado por el Ethernet 2 al switch 5, y el switch 5 está conectado al switch 1 por el Ethernet 3. Línea de código python net.addlink( s1, s5 ) Ilustración 99 Conexión entre Switch 1 y Switch 5 El switch 2 está conectado por el Ethernet 1 al switch 3, y el switch 3 está conectado al switch 2 por el Ethernet 3. Línea de código python net.addlink( s2, s3 ) Ilustración 100 Conexión entre Switch 2 y Switch 3 101

104 El switch 2 está conectado por el Ethernet 2 al switch 4, y el switch 4 está conectado al switch 2 por el Ethernet 3. Línea de código python net.addlink( s2, s4 ) Ilustración 101 Conexión entre Switch 2 y Switch 4 El switch 5 está conectado por el Ethernet 1 al switch 6, y el switch 6 está conectado al switch 5 por el Ethernet 3. Línea de código python net.addlink( s5, s6 ) Ilustración 102 Conexión entre Switch 5 y Switch 6 El switch 5 está conectado por el Ethernet 2 al switch 7, y el switch 7 está conectado al switch 5 por el Ethernet 3. Línea de código python net.addlink( s5, s7 ) Ilustración 103 Conexión entre Switch 5 y Switch 7 102

105 El host 1 está conectado por el Ethernet 0 al switch 3, y el switch 3 está conectado al host 1 por el Ethernet 1. Línea de código python net.addlink( h1, s3 ) Ilustración 104 Conexión entre el host 1 y el Switch 3 El host 2 está conectado por el Ethernet 0 al switch 3, y el switch 3 está conectado al host 2 por el Ethernet 2. Línea de código python net.addlink( h2, s3 ) Ilustración 105 Conexión entre el host 2 y el Switch 3 El host 3 está conectado por el Ethernet 0 al switch 4, y el switch 4 está conectado al host 3 por el Ethernet 1. Línea de código python net.addlink( h3, s4 ) Ilustración 106 Conexión entre el host 3 y el Switch 4 El host 4 está conectado por el Ethernet 0 al switch 4, y el switch 4 está conectado al host 4 por el Ethernet 2. Línea de código python net.addlink( h4, s4 ) 103

106 Ilustración 107 Conexión entre el host 4 y el Switch 4 El host 5 está conectado por el Ethernet 0 al switch 6, y el switch 6 está conectado al host 4 por el Ethernet 1. Línea de código python net.addlink( h5, s6 ) Ilustración 108 Conexión entre el host 5 y el Switch 6 El host 6 está conectado por el Ethernet 0 al switch 6, y el switch 6 está conectado al host 6 por el Ethernet 2. Línea de código python net.addlink( h6, s6 ) Ilustración 109 Conexión entre el host 6 y el Switch 6 El host 7 está conectado por el Ethernet 0 al switch 7, y el switch 7 está conectado al host 7 por el Ethernet 1. Línea de código python net.addlink( h7, s7 ) Ilustración 110 Conexión entre el host 7 y el Switch 7 104

107 El host 8 está conectado por el Ethernet 0 al switch 7, y el switch 7 está conectado al host 7 por el Ethernet 2. Línea de código python net.addlink( h8, s7 ) Ilustración 111 Conexión entre el host 8 y el Switch 7 Ejercicio 3. Reconstruir la topología a partir de la información del ejercicio 2. Ilustración 112 Topología resultante 105

108 Ejercicio 4. Realizar test sobre la topología. Ilustración 113 Test de conexión Ejercicio 5. Diseñar una topología con un mínimo de un controlador, 4 switches y en cada uno de ellos un mínimo de 2 host. Ilustración 114 Diseño topología Ejercicio 6. Crear una topología mediante código Python, a través de un editor de.py 106

109 Para abrir el editor nano ingresamos el comando sudo su y la contraseña y a continuación escribimos nano para ejecutar el editor, así como se muestra en la ilustración 20. Ilustración 115 Ejecutar editor nano Ilustración 116 Resultado ejecución nano 107

110 Ilustración 117 Código Python topologia personalizada Como se puede examinar en las primeras líneas, se importan las librerías necesarias, para crear la topología. Ilustración 118 Importación de librerías En la siguientes líneas de código se crea o se define la clase, en la cual se van a declarar los dispositivos que van a hacer parte de la topología, así como los enlaces entre estos dispositivos. 108

111 Ilustración 119 Creación de dispositivos y enlaces Por último se escriben las líneas de código que darán inicio a la red. Ilustración 120 Network Start Ejercicio 7. Importar y ejecutar la topología creada. 109

112 Ilustración 121 Importación y ejecución topología personalizada Ejercicio 8. Programar un controlador el cual debe aprender las direcciones MAC y a que puerto pertenece. 110

113 Ilustración 122 Parte 1 Código controlador 111

114 Ilustración 123 Parte 2 Código controlador 112

115 Ilustración 124 Parte 3 Código controlador Ilustración 125 Actualizar Tabla de direcciones Ejercicio 9. Dirigir los paquetes con un destino MAC sobre el puerto que indica y crear un flujo temporal en el Switch. 113

116 Ilustración 126 Dirigir los paquetes con un destino MAC Ilustración 127 Parte final código Controlador 114

A. Instalación de Mininet

A. Instalación de Mininet A. Instalación de Mininet A.1 Consideraciones Previas En este anexo se detalla la instalación de Mininet en Mac OS X, Windows 7 y Ubuntu 14.04. Se necesitan las siguientes herramientas en las tres plataformas:

Más detalles

Virtualización Open Source. Virtulización basado en Linux para escritorios y servidores con compatibilidad para Microsoft Windows

Virtualización Open Source. Virtulización basado en Linux para escritorios y servidores con compatibilidad para Microsoft Windows Virtualización Open Source Virtulización basado en Linux para escritorios y servidores con compatibilidad para Microsoft Windows Qué es la Virtualización? La virtualización es una técnica llevada a cabo

Más detalles

http://www.monografias.com/trabajos30/conceptos-redes/conceptosredes.shtml AMPLIACIÓN DE UNA RED: Para satisfacer las necesidades de red crecientes de una organización, se necesita ampliar el tamaño o

Más detalles

CAPITULO 5 RESULTADOS Y CONCLUSIONES

CAPITULO 5 RESULTADOS Y CONCLUSIONES CAPITULO 5 RESULTADOS Y CONCLUSIONES A continuación se describirán los resultados obtenidos durante las pruebas realizadas mencionadas en el capítulo anterior, también se observarán las capacidades de

Más detalles

LOGO GRUPO. Add your company slogan

LOGO GRUPO. Add your company slogan LOGO GRUPO Add your company slogan Módulo 2: Implantación de los elementos de la red local Arquitectura de redes de área local Clasificación de las redes en función del territorio que abarcan: LAN (Local

Más detalles

Capítulo 3: Las VLAN

Capítulo 3: Las VLAN : Las VLAN Última actualización: 11 de Enero de 2004 Autor: Eduardo Collado edu@eduangi.com : 1 Contenido Panorámica de VLAN Segmentación Limitaciones de las VLAN Diferencias entre LANs y VLANs Tipos de

Más detalles

Tema 2 Redes e Internet

Tema 2 Redes e Internet Tema 2 Redes e Internet 2.1 Esquema de la unidad. Funciones - Compartir archivos. - Compartir conexión a Internet. - Compartir hardware y periféricos. Redes Dispositivos de red - Routers. - Adaptadores

Más detalles

CCNA 3 TEMA 3. Su puntuacion es. 100%. respuestas correctas al primer intento 20/20 You have completed the exercise.

CCNA 3 TEMA 3. Su puntuacion es. 100%. respuestas correctas al primer intento 20/20 You have completed the exercise. CCNA 3 TEMA 3 Su puntuacion es. 100%. respuestas correctas al primer intento 20/20 You have completed the exercise. 1. 1 Cuáles son las dos afirmaciones que describen los beneficios de las VLAN? (Elija

Más detalles

Tarea N 1: Mininet. Cualquier problema con la instalación de Mininet, puede referenciarse en mininet.org/download/ en la cual ésta guía está basada.

Tarea N 1: Mininet. Cualquier problema con la instalación de Mininet, puede referenciarse en mininet.org/download/ en la cual ésta guía está basada. Tarea N 1: Mininet Esta tarea está orientada al uso de la plataforma de emulación de redes conocida como Mininet. El objetivo consiste en introducir al alumno en los comandos más básicos de dicha plataforma,

Más detalles

UNIDAD 3 LAS TIC COMO FUENTES DE INVESTIGACIÓN Y DIFUSIÓN DE INFORMACIÓN INSTITUTO CATÓLICO SAN FRANCISCO DE ASÍS PTO.

UNIDAD 3 LAS TIC COMO FUENTES DE INVESTIGACIÓN Y DIFUSIÓN DE INFORMACIÓN INSTITUTO CATÓLICO SAN FRANCISCO DE ASÍS PTO. UNIDAD 3 LAS TIC COMO FUENTES DE INVESTIGACIÓN Y DIFUSIÓN DE INFORMACIÓN INSTITUTO CATÓLICO SAN FRANCISCO DE ASÍS PTO. DE LA LIBERTAD INFORMÁTICA II PROF. JOSÉ ELÍAS REYES MORENO REDES INFORMÁTICAS INFORMATICA

Más detalles

ADMINISTRACIÓN DE REDES RSC-0903

ADMINISTRACIÓN DE REDES RSC-0903 GUSTAVO CRUZ SOTO ADMINISTRACIÓN DE REDES RSC-0903 PLAN ISIC-2004-296 INGENIERÍA EN SISTEMAS COMPUTACIONALES Índice PRÁCTICA 4 Complejidad de Algoritmos ---------------------------------------------------------------------------------------------------

Más detalles

TEMA 2: DEFINICIONES Y CONCEPTOS. Ing. Jonathan Quiroga Tinoco Conalep Tehuacán P.T.B. en SOMA

TEMA 2: DEFINICIONES Y CONCEPTOS. Ing. Jonathan Quiroga Tinoco Conalep Tehuacán P.T.B. en SOMA TEMA 2: DEFINICIONES Y CONCEPTOS Ing. Jonathan Quiroga Tinoco Conalep Tehuacán P.T.B. en SOMA RED (MODELO DE INTERCONEXIÓN DE SISTEMAS ABIERTOS) (ORGANIZACIÓN INTERNACIONAL DE ESTÁNDARES) Aplicación Presentación

Más detalles

Práctica de laboratorio 3.2.3: Creación de una red conmutada con enlaces redundantes

Práctica de laboratorio 3.2.3: Creación de una red conmutada con enlaces redundantes Práctica de laboratorio 3.2.3: Creación de una red conmutada con enlaces redundantes Designación del switch Nombre del switch Contraseña secreta de enable Contraseñas de enable, de consola y de vty VLAN

Más detalles

TECNICO EN SEGURIDAD DE REDES, COMUNICACIÓN Y SISTEMAS INFORMATICOS. (REDES CISCO)

TECNICO EN SEGURIDAD DE REDES, COMUNICACIÓN Y SISTEMAS INFORMATICOS. (REDES CISCO) TECNICO EN SEGURIDAD DE REDES, COMUNICACIÓN Y SISTEMAS INFORMATICOS. (REDES CISCO) Duración: 250 horas Fechas: 20/12/2012 20/03/2013 Horario: De lunes a viernes de 15:30 a 20:30 1. Objetivo general: Una

Más detalles

MANUAL DE INSTALACION Y CONFIGURACION ANTAMEDIA HOTSPOT

MANUAL DE INSTALACION Y CONFIGURACION ANTAMEDIA HOTSPOT MANUAL DE INSTALACION Y CONFIGURACION ANTAMEDIA HOTSPOT 1. REQUERIMIENTOS MINIMOS DE HARDWARE Antamedia HotSpot software debe ser instalado en un ordenador PC estándar, con Sistema Operativo Windows. -

Más detalles

4.4. TCP/IP - Configuración Parte 2 SIRL

4.4. TCP/IP - Configuración Parte 2 SIRL 4.4. TCP/IP - Configuración Parte 2 SIRL Configuración de parámetros de red Elementos de configuración relacionados con TCP/IP DIRECCIÓN IP Que se asigna al equipo MÁSCARA DE SUBRED Asignada al equipo

Más detalles

REDES DE DATOS CAPITULO II

REDES DE DATOS CAPITULO II REDES DE DATOS CAPITULO II Que es una red de Datos? AP, Punto de acceso Cámara IP Wifi 802.11 SSID: LAN_ON_AIR INTERNET Telefono con Wifi SWITCH 1 Ethernet 802.3 Servidor SWITCH 2 MODEM ENLACE CNT ADSL

Más detalles

Una Red es un conjunto de ordenadores interconectados entre si mediante cable o por otros medios inalámbricos. Montse Eleno Silvo

Una Red es un conjunto de ordenadores interconectados entre si mediante cable o por otros medios inalámbricos. Montse Eleno Silvo Introducción a las Redes de ordenadores Redes de area local 1 Concepto Una Red es un conjunto de ordenadores interconectados entre si mediante cable o por otros medios inalámbricos. i Redes de area local

Más detalles

SAE en mi propia nube Paso a paso

SAE en mi propia nube Paso a paso SAE en mi propia nube Paso a paso Debido a la nueva tecnología incorporada en el Sistema Aspel-SAE 6.0, es posible establecer una conexión VPN a través de Internet con el equipo servidor de la empresa.

Más detalles

ACADEMIA CISCO UCV- MARACAY CURSO CCNA VERSION 5.0

ACADEMIA CISCO UCV- MARACAY CURSO CCNA VERSION 5.0 ACADEMIA CISCO UCV- MARACAY CURSO CCNA VERSION 5.0 SEMESTRE 1. INTRODUCCION A LAS REDES DE COMPUTADORES (INTRODUCTION TO NETWORKS) Capítulo 1. Exploración de la red 1.1 Conectados globalmente 1.1.1 Las

Más detalles

Redes Unix 1.- Arquitectura de protocolos de Internet. 1.1.- El nivel de red.

Redes Unix 1.- Arquitectura de protocolos de Internet. 1.1.- El nivel de red. Redes Unix 1.- Arquitectura de protocolos de Internet. 1.1.- El nivel de red. Protocolo IP Es un protocolo de red definido en el RFC 791. Es no orientado a conexión y su principal característica es que

Más detalles

Aplica para todas las sedes de la Universidad de Santander.

Aplica para todas las sedes de la Universidad de Santander. Versión: 01 Página 1 de 6 PROCESO y/o SUBPROCESO: PROCEDIMIENTO: SEGURIDAD INFORMÁTICA TOPOLOGÍA DE LA RED CONDICIONES GENERALES Se deben cumplir los lineamientos institucionales, leyes, normas, políticas,

Más detalles

Manual imprescindible Windows 8 registro y configuracio n (c) Francisco Charte Ojeda

Manual imprescindible Windows 8 registro y configuracio n (c) Francisco Charte Ojeda Manual imprescindible Windows 8 registro y configuracio n (c) Francisco Charte Ojeda Agradecimientos Sobre el autor Introducción La nueva interfaz de Windows 8 Mejoras no visibles Windows 8, el sistema

Más detalles

Conmutación y comunicaciones inalámbricas de LAN

Conmutación y comunicaciones inalámbricas de LAN Conmutación y comunicaciones inalámbricas de LAN VLAN : Capítulo 3 1 Objetivos 2 Presentación de las VLAN Una VLAN permite que un administrador de red cree grupos de dispositivos conectados a la red de

Más detalles

Las redes de ordenadores. Tipos. Comunicación en la Red Modelo OSI. Arquitectura TCP/IP. Luis Villalta Márquez

Las redes de ordenadores. Tipos. Comunicación en la Red Modelo OSI. Arquitectura TCP/IP. Luis Villalta Márquez Las redes de ordenadores. Tipos. Comunicación en la Red Modelo OSI. Arquitectura TCP/IP. Luis Villalta Márquez Comunicación en la Red Las redes de ordenadores. Tipos. Definición de Red Una de red de ordenadores

Más detalles

INFORME GUÍA TEORICO-PRÁCTICA SOBRE REDES DEFINIDAS POR SOFTWARE PARA LA UNIVERSIDAD TECNOLOGICA DE PEREIRA JOSE LEONARDO HENAO RAMIREZ

INFORME GUÍA TEORICO-PRÁCTICA SOBRE REDES DEFINIDAS POR SOFTWARE PARA LA UNIVERSIDAD TECNOLOGICA DE PEREIRA JOSE LEONARDO HENAO RAMIREZ INFORME GUÍA TEORICO-PRÁCTICA SOBRE REDES DEFINIDAS POR SOFTWARE PARA LA UNIVERSIDAD TECNOLOGICA DE PEREIRA JOSE LEONARDO HENAO RAMIREZ UNIVERSIDAD TECNOLOGICA DE PEREIRA FACULTAD DE INGENIERIAS INGENIERIA

Más detalles

Plataforma Office 365 en la Universidad Autónoma de Ciudad Juárez

Plataforma Office 365 en la Universidad Autónoma de Ciudad Juárez Las TIC rompen el paradigma de enseñanza-aprendizaje en todos los niveles educativos tanto para estudiantes, docentes y administrativos de una Institución. Plataforma Office 365 en la Universidad Autónoma

Más detalles

ELO322: Redes de Computadores I GNS3. Francisco Frez Luis Leiva Javier Cabellería

ELO322: Redes de Computadores I GNS3. Francisco Frez Luis Leiva Javier Cabellería ELO322: Redes de Computadores I GNS3 Francisco Frez Luis Leiva Javier Cabellería 06/07/2017 I. Resumen Se muestra el funcionamiento general de GNS3. Para ello, se implementan redes virtuales de switches

Más detalles

Tecnológico Nacional de México INSTITUTO TECNOLÓGICO DE SALINA CRUZ

Tecnológico Nacional de México INSTITUTO TECNOLÓGICO DE SALINA CRUZ Tecnológico Nacional de México INSTITUTO TECNOLÓGICO DE SALINA CRUZ UNIDAD 2: ENRUTAMIENTO ESTÁTICO Y DINÁMICO ACTIVIDAD: TRABAJO DE INVESTIGACIÓN 1 MATERIA: REDES DE COMPUTADORAS DOCENTE: SUSANA MÓNICA

Más detalles

Topologías físicas y lógica

Topologías físicas y lógica Topologías físicas y lógica La topología de una red es la configuración o relación de los dispositivos de red y las interconexiones entre ellos. Las topologías LAN y WAN se pueden ver de dos maneras: Topología

Más detalles

Escuela de Ingeniería Electrónica. Capítulo 2 Principios básicos de Networking

Escuela de Ingeniería Electrónica. Capítulo 2 Principios básicos de Networking Capítulo 2 Principios básicos de Networking AGENDA Topologías de las redes Modelo OSI Funciones de los niveles físicos Funciones de los niveles de conexión de datos Funciones de otros niveles Definición

Más detalles

Routers y Switches Pequeña Empresa

Routers y Switches Pequeña Empresa Routers y Switches Pequeña Empresa Router y Switch Cuál es la mejor solución para tu necesidad específica? Los dos tienen un aspecto similar y realizan algunas funciones similares, pero cada uno tiene

Más detalles

Infraestructura RDS 2016

Infraestructura RDS 2016 105 Capítulo 3 Infraestructura RDS 2016 1. Introducción Infraestructura RDS 2016 Una infraestructura RDS 2016 se compone de varios servidores cada uno con un rol bien definido para satisfacer las demandas

Más detalles

2.0 Práctica 1.- CONFIGURACION DE RUTAS ESTATICAS

2.0 Práctica 1.- CONFIGURACION DE RUTAS ESTATICAS UNIVERSIDAD NACIONAL AUTONOMA DE MÉXICO FACULTAD DE ESTUDIOS SUPERIORES ARAGÓN INGENIERÍA EN COMPUTACIÓN OPTAVO SEMESTRE ASIGNATURA: Laboratorio Redes de Computadoras II ÁREA DE CONOCIMIENTO: Redes Profesor:

Más detalles

Práctica de laboratorio: Uso de la CLI para recopilar información sobre dispositivos de red

Práctica de laboratorio: Uso de la CLI para recopilar información sobre dispositivos de red Práctica de laboratorio: Uso de la CLI para recopilar información sobre dispositivos de red Topología Tabla de direccionamiento El administrador Interfaces IP Address (Dirección IP) Subnet Mask (Máscara

Más detalles

Práctica de laboratorio 3.1.4: Aplicación de la seguridad básica del switch

Práctica de laboratorio 3.1.4: Aplicación de la seguridad básica del switch Práctica de laboratorio 3.1.4: Aplicación de la seguridad básica del switch Designación del dispositivo Dirección IP Máscara de subred Gateway predeterminado PC 1 192.168.1.3 255.255.255.0 192.168.1.1

Más detalles

UNIDAD VII CONMUTACIÓN DE CIRCUITOS Y DE PAQUETES.

UNIDAD VII CONMUTACIÓN DE CIRCUITOS Y DE PAQUETES. UNIDAD VII CONMUTACIÓN DE CIRCUITOS Y DE PAQUETES. 7.1 Introducción. En las redes conmutadas de área amplia (WAN) se emplean dos tecnologías diferentes: conmutación de circuitos y conmutación de paquetes.

Más detalles

1.- Qué es un Red Informática?

1.- Qué es un Red Informática? 1.- Qué es un Red Informática? Definición: Es un conjunto de ordenadores y dispositivos conectados entre sí con propósito de compartir información y recursos. Se puede compartir hardware (impresoras, discos

Más detalles

Workshop: Virtualización del DataCenter con VMware vsphere 6.5

Workshop: Virtualización del DataCenter con VMware vsphere 6.5 Workshop: Virtualización del DataCenter con VMware vsphere 6.5 Al terminar el workshop, debe ser capaz de alcanzar los siguientes objetivos: Describir el centro de datos definido por software Explicar

Más detalles

Laboratorio práctico 4.5.5: Cómo hacer un diagrama de los flujos de tráfico de Extranet

Laboratorio práctico 4.5.5: Cómo hacer un diagrama de los flujos de tráfico de Extranet CCNA Discovery CCNA Discovery Laboratorio práctico 4.5.5: Cómo hacer un diagrama de los flujos de tráfico de Extranet Objetivo Designación del dispositivo Servidor Discovery R1 R2 R3 Nombre del dispositivo

Más detalles

PROCESAMIENTO DISTRIBUIDO

PROCESAMIENTO DISTRIBUIDO Pág. 1 INTRODUCCIÓN PROCESAMIENTO DISTRIBUIDO Arquitectura de comunicaciones: Software básico de una red de computadoras Brinda soporte para aplicaciones distribuidas Permite diferentes Sistemas Operativos

Más detalles

CCNA routing y switching Ámbito y secuencia

CCNA routing y switching Ámbito y secuencia CCNA routing y switching Ámbito y secuencia Última actualización 18 de mayo de 2018 Público al que está destinado El currículo de Cisco CCNA routing y switching está diseñado para estudiantes de Cisco

Más detalles

1.4.1 Inicio de la computadora por primera vez Hay problemas Causas, síntomas y soluciones a posibles averías...

1.4.1 Inicio de la computadora por primera vez Hay problemas Causas, síntomas y soluciones a posibles averías... Índice INTRODUCCIÓN...11 CAPÍTULO 1. EXPLOTACIÓN DE SISTEMAS MICROINFORMÁTICOS...13 1.1 La arquitectura de los ordenadores...14 1.1.1 La máquina de Turing...14 1.1.2 La arquitectura Harvard...15 1.1.3

Más detalles

Red empresarial de alta disponibilidad. Presentado por Juan Pablo Ribotta Noviembre 2016

Red empresarial de alta disponibilidad. Presentado por Juan Pablo Ribotta Noviembre 2016 Red empresarial de alta disponibilidad Presentado por Juan Pablo Ribotta Noviembre 2016 Presentación Personal Nombre: Juan Pablo Ribotta Jefe del departamento de TI en UPSA Experiencia con Mikrotik desde

Más detalles

Encender nuestro Smartphone y enviar un correo electrónico a un amigo que vive kilómetros de nuestra casa es algo que damos por sencillo, y

Encender nuestro Smartphone y enviar un correo electrónico a un amigo que vive kilómetros de nuestra casa es algo que damos por sencillo, y Encender nuestro Smartphone y enviar un correo electrónico a un amigo que vive 5.000 kilómetros de nuestra casa es algo que damos por sencillo, y además sabemos que implica una gran cantidad de procesos

Más detalles

TIPOS DE REDES Y TOPOLOGIAS

TIPOS DE REDES Y TOPOLOGIAS TIPOS DE REDES Y TOPOLOGIAS 1 Concepto Una Red es un conjunto de ordenadores interconectados entre si mediante cable o por otros medios inalámbricos. 2 Objetivos Compartir recursos: archivos, impresoras,

Más detalles

Univ. de Concepción del Uruguay Facultad de Ciencias Agrarias Ingeniería Agrónoma

Univ. de Concepción del Uruguay Facultad de Ciencias Agrarias Ingeniería Agrónoma INFORMÁTICA Univ. de Concepción del Uruguay Facultad de Ciencias Agrarias Ingeniería Agrónoma Informática Teoría Unidad 5 Prof. Ing Ezequiel Benavente Ciclo lectivo 2013 Repaso definiciones: Una red es

Más detalles

Introducción a las LAN, WAN y al Internetworking

Introducción a las LAN, WAN y al Internetworking Introducción a las LAN, WAN y al Internetworking Area de Ingeniería Telemática http://www.tlm.unavarra.es Laboratorio de Programación de Redes 3º Ingeniería Técnica en Informática de Gestión Contenido

Más detalles

CUESTIONARIO. 5. Qué nombre reciben los paquetes de información en el protocolo TCP/IP? a. Distagramas b. Datagramas c. Segmentos d.

CUESTIONARIO. 5. Qué nombre reciben los paquetes de información en el protocolo TCP/IP? a. Distagramas b. Datagramas c. Segmentos d. CUESTIONARIO 1. A qué tipo de red pertenece Internet (en función del territorio que abarca)? a. LAN (Local Área Network). b. MAN (Metropolitan Area Network). c. WAN (Wide Area Network). d. PAN (Personal

Más detalles

Workshop: Escritorios y aplicaciones virtuales con VMware Horizon y App Volumes

Workshop: Escritorios y aplicaciones virtuales con VMware Horizon y App Volumes Workshop: Escritorios y aplicaciones virtuales con VMware Horizon y App Volumes Al terminar el workshop, debe ser capaz de alcanzar los siguientes objetivos: Identificar los componentes de VMware Horizon

Más detalles

REDES DE ÁREA LOCAL (LAN, LOCAL AREA NETWORK)... 2 PLANIFICACIÓN Y DISEÑO DE LA RED...

REDES DE ÁREA LOCAL (LAN, LOCAL AREA NETWORK)... 2 PLANIFICACIÓN Y DISEÑO DE LA RED... UNIDAD DIDÁCTICA REDES DE ÁREA LOCAL NIVEL: 4ºESO 1 REDES DE ÁREA LOCAL (LAN, LOCAL AREA NETWORK)... 2 2 PLANIFICACIÓN Y DISEÑO DE LA RED... 2 2.1 ARQUITECTURA DE LA RED... 2 2.2 DISPOSITIVOS DE GESTIÓN

Más detalles

INTRODUCCIÓN...13 CAPÍTULO 1. EQUIPOS INFORMÁTICOS DE TELECOMUNICACIONES...15

INTRODUCCIÓN...13 CAPÍTULO 1. EQUIPOS INFORMÁTICOS DE TELECOMUNICACIONES...15 Índice INTRODUCCIÓN...13 CAPÍTULO 1. EQUIPOS INFORMÁTICOS DE TELECOMUNICACIONES...15 1.1 ESTRUCTURA FUNCIONAL DE UN SISTEMA INFORMÁTICO...16 1.1.1 Definición de un sistema informático...16 1.1.2 Arquitectura

Más detalles

Academia de Ingeniería en Sistemas Computacionales

Academia de Ingeniería en Sistemas Computacionales 1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Redes de Computadoras II Carrera: Ingeniería en Sistemas Computacionales Horas teoría-horas práctica-créditos: 4 2 10 2.- HISTORIA DEL PROGRAMA Lugar

Más detalles

Sistema de Gestión de la Calidad VAF Vicerrectoría Administrativa y Financiera SEGURIDAD INFORMÁTICA

Sistema de Gestión de la Calidad VAF Vicerrectoría Administrativa y Financiera SEGURIDAD INFORMÁTICA Versión: 03 Página 1 de 6 PROCESO y/o SUBPROCESO: PROCEDIMIENTO: SEGURIDAD INFORMÁTICA CONDICIONES GENERALES Se deben cumplir los lineamientos legales, institucionales y la documentación del subproceso.

Más detalles

Presentación de la asignatura Redes de computadoras Ing. Giancarlo Condori Torres

Presentación de la asignatura Redes de computadoras Ing. Giancarlo Condori Torres Presentación de la asignatura Redes de computadoras Ing. Giancarlo Condori Torres Propósito de la asignatura La asignatura tiene como propósito desarrollar en el estudiante la capacidad de comprender el

Más detalles

Dirección General de Educación Superior Tecnológica INSTITUTO TECNOLÓGICO DE SALINA CRUZ

Dirección General de Educación Superior Tecnológica INSTITUTO TECNOLÓGICO DE SALINA CRUZ Dirección General de Educación Superior Tecnológica INSTITUTO TECNOLÓGICO DE SALINA CRUZ UNIDAD 1: INTRODUCCION AL ENRUTAMIENTO Y ENVIO DE PAQUETES ACTIVIDAD: SINTESIS CAPITULO 1 DE CISCO (ENRUTAMIENTO

Más detalles

2. Cuál de los siguientes protocolos es usado en la Telnet: a). FTP b).tcp/ip c). NFS d). LAPB

2. Cuál de los siguientes protocolos es usado en la Telnet: a). FTP b).tcp/ip c). NFS d). LAPB Cuestionario de administración de redes. 1. Indique cuál de las siguientes es un URL? a). http://www.example.net/index.html b). example.net c).www.taringa.net d). Ninguna de las anteriores 2. Cuál de los

Más detalles

Práctica de laboratorio: resolución de problemas de configuración de VLAN

Práctica de laboratorio: resolución de problemas de configuración de VLAN Práctica de laboratorio: resolución de problemas de configuración de VLAN Topología Tabla de direccionamiento Dispositivo Interfaz Dirección IP Máscara de subred Gateway predeterminado S1 VLAN 1 192.168.1.2

Más detalles

ING TELECOMUNICACIONES LAS TRES CARACTERÍSTICAS PRINCIPALES DE LAS WAN SON LAS SIGUIENTES:

ING TELECOMUNICACIONES LAS TRES CARACTERÍSTICAS PRINCIPALES DE LAS WAN SON LAS SIGUIENTES: WAN UNA WAN ES UNA RED DE COMUNICACIÓN DE DATOS QUE OPERA MÁS ALLÁ DEL ALCANCE GEOGRÁFICO DE UNA LAN. LAS WAN SE DIFERENCIAN DE LAS LAN EN VARIOS ASPECTOS. MIENTRAS QUE UNA LAN CONECTA COMPUTADORAS, DISPOSITIVOS

Más detalles

Práctica de laboratorio 6.6.1.1. Configuracion de listas de acceso con registro de sucesos Página 1 de 6

Práctica de laboratorio 6.6.1.1. Configuracion de listas de acceso con registro de sucesos Página 1 de 6 Práctica de laboratorio 6.6.1.1. Configuracion de listas de acceso con registro de sucesos Página 1 de 6 Práctica de laboratorio 6.6.1.1. Configuracion de listas de acceso con registro de suc Duración

Más detalles

Fundamentación de Redes. Unidad 1: Definición y Clasificación de las redes

Fundamentación de Redes. Unidad 1: Definición y Clasificación de las redes Fundamentación de Redes Unidad 1: Definición y Clasificación de las redes Evolución de las redes de datos a) Redes de Primera Generación La primera generación de redes, se caracterizaba por utilizar tecnología

Más detalles

Práctica de laboratorio : Práctica de laboratorio de reto de configuración de OSPF

Práctica de laboratorio : Práctica de laboratorio de reto de configuración de OSPF Práctica de laboratorio 11.6.2: Práctica de laboratorio de reto de configuración de OSPF Diagrama de topología Tabla de direccionamiento Dispositivo Interfaz Dirección IP Máscara de subred HQ Branch1 Branch2

Más detalles

Arquitecturas de conmutación y protocolos

Arquitecturas de conmutación y protocolos ARQUITECTURA DE REDES, Arquitecturas de conmutación y protocolos Area de Ingeniería Telemática http://www.tlm.unavarra.es Arquitectura de Redes, Sistemas y Servicios Grado en Ingeniería en Tecnologías

Más detalles

Guía para comenzar de Bomgar B400

Guía para comenzar de Bomgar B400 Guía para comenzar de Bomgar B400 Documento: 043010.15 Publicado en: mayo de 2010 Guía para comenzar de Bomgar B400 Documento: 043010.15 Publicado en: mayo de 2010 Gracias por utilizar Bomgar. La atención

Más detalles

Introducción de conceptos de diseño de red

Introducción de conceptos de diseño de red Introducción de conceptos de diseño de red Diseño y soporte de redes de computadoras: capítulo 1 2006 Cisco Systems, Inc. Todos los derechos reservados. Información pública de Cisco 1 Objetivos Explicación

Más detalles

SEGURIDAD EN LA RED CORPORATIVA:

SEGURIDAD EN LA RED CORPORATIVA: SEGURIDAD EN LA RED CORPORATIVA: SEGURIDAD EN LAS COMUNICACIONES INALÁMBRICAS Los paquetes de información en las redes inalámbricas viajan en forma de ondas de radio. Las ondas de radio -en principiopueden

Más detalles

LECCION-2. Por omitir las cosas triviales se comenten grandes errores. Cursos de Entrenamiento de Servidores Linux y Telefonía IP con Asterisk/Elastix

LECCION-2. Por omitir las cosas triviales se comenten grandes errores. Cursos de Entrenamiento de Servidores Linux y Telefonía IP con Asterisk/Elastix LECCION-2 CONFIGURACION DE APLICATIVOS DE ACCESO REMOTO En esta lección, aprenderemos como configurar los programas aplicativos para acceder remotamente al servidor Elastix desde la interfaz grafica Web

Más detalles

APLICANDO SDN EN LATINOAMÉRICA

APLICANDO SDN EN LATINOAMÉRICA open innovation APLICANDO SDN EN LATINOAMÉRICA Gianpietro Lavado Solutions Architect ONF SDN Associate, Certified OpenStack Administrator, CCIE R&S/SP Agenda de hoy SDN: Concepto Situación en Latinoamérica

Más detalles

SWITCH LEAF-SPINE. A medida que la virtualización, la computación en nube y el cloud computing distribuido se

SWITCH LEAF-SPINE. A medida que la virtualización, la computación en nube y el cloud computing distribuido se SWITCH LEAF-SPINE LEAF-SPINE Arquitectura para tu Data Center A medida que la virtualización, la computación en nube y el cloud computing distribuido se vuelven más populares en el centro de datos, también

Más detalles

ACADEMIA CISCO UCV- MARACAY CURSO CCNA IT ESSENTIALS

ACADEMIA CISCO UCV- MARACAY CURSO CCNA IT ESSENTIALS ACADEMIA CISCO UCV- MARACAY CURSO CCNA IT ESSENTIALS HARDWARE Y SOFTWARE PARA COMPUTADORES PERSONALES Y DISPOSITIVOS MOVILES (IT Essentials) Capítulo 1. Introducción a la Computadora Personal 1.1 Sistemas

Más detalles

El sistema será definido como SACP (Sistema de Administración de Clientes y Proveedores).

El sistema será definido como SACP (Sistema de Administración de Clientes y Proveedores). ERS IEEE 830 En el capítulo 1 se explicó que es el estándar IEEE 830. A continuación, se lo aplica en la definición de los requerimientos del sistema, basado en las historias de usuario. Introducción Propósito

Más detalles

CCNAX v3.0 - CCNA Routing and Switching Boot Camp

CCNAX v3.0 - CCNA Routing and Switching Boot Camp CCNAX v3.0 - CCNA Routing and Switching Boot Camp Code Review: 200-125 Duration: 40 Hours Resumen Del Curso El CCNA Routing and Switching Boot Camp es un curso compuesto derivado del contenido de ICND1

Más detalles

Práctica de laboratorio Creación de una red peer-to-peer

Práctica de laboratorio Creación de una red peer-to-peer Práctica de laboratorio 3.1.5 Creación de una red peer-to-peer Objetivos Diseñar y crear una red peer-to-peer simple mediante un cable cruzado suministrado por el instructor. Verificar la conectividad

Más detalles

Universidad de Los Andes Facultad de Ciencia Forestales y Ambientales Escuela de Ingeniería Forestal

Universidad de Los Andes Facultad de Ciencia Forestales y Ambientales Escuela de Ingeniería Forestal Universidad de Los Andes Facultad de Ciencia Forestales y Ambientales Escuela de Ingeniería Forestal Redes Tema5. Informática. Régimen Anualidad Prof. Kuong-F Chang. Mérida, Marzo 2016 Redes Concepto Una

Más detalles

Práctica de laboratorio: Configuración de una NIC para utilizar DHCP en Windows Vista

Práctica de laboratorio: Configuración de una NIC para utilizar DHCP en Windows Vista IT Essentials 5.0 6.3.2.8 Práctica de laboratorio: Configuración de una NIC para utilizar DHCP en Windows Vista Introducción Imprima y complete esta práctica de laboratorio. En esta práctica de laboratorio,

Más detalles

Práctica de laboratorio 2.8.2: Desafío de configuración de ruta estática /26

Práctica de laboratorio 2.8.2: Desafío de configuración de ruta estática /26 FRANCISCO BELDA DIAZ Cisco Networking Academy 9 I Mind Wide Open' Práctica de laboratorio 2.8.2: Desafío de configuración de ruta estática Diagrama de topología 192.168.2.64/26 192.168.2.128/26 192.168.2.192/26

Más detalles

Anexo I PROGRAMA FORMATIVO CERTIFICACION CCNA

Anexo I PROGRAMA FORMATIVO CERTIFICACION CCNA Anexo I PROGRAMA FORMATIVO CERTIFICACION CCNA DATOS GENERALES DE La ESPECIALIDAD 1. Familia Profesional: Informática y comunicaciones Área Profesional: Sistemas y telemática 2. Denominación: Certificación

Más detalles

Técnicas Digitales III

Técnicas Digitales III Universidad Tecnológica Nacional Facultad Regional San Nicolás Técnicas Digitales III Teoría REDES de DATOS Rev.2015 Desarrollo Se divide en etapas: Las redes en la actualidad. Equipos que conforman la

Más detalles

Mantenimiento y reparación de un PC en red (4ª edición)

Mantenimiento y reparación de un PC en red (4ª edición) Los componentes físicos 1. Introducción 17 2. La placa base 17 2.1 El factor de forma 18 2.2 Los componentes 18 3. El procesador 19 3.1 Los diferentes tipos de soporte 19 3.2 Frecuencia y ancho de bus

Más detalles

Laboratorio práctico 6.2.1: Determinación de un esquema de direccionamiento IP

Laboratorio práctico 6.2.1: Determinación de un esquema de direccionamiento IP Laboratorio práctico 6.2.1: Determinación de un esquema de direccionamiento IP Objetivo Determinar una estrategia apropiada de direccionamiento IP para la red de FilmCompany. Objetivos del examen de certificación

Más detalles

Instalación del Hardware Bomgar. Base 3.2

Instalación del Hardware Bomgar. Base 3.2 Instalación del Hardware Bomgar Base 3.2 Gracias por utilizar Bomgar. La atención al cliente es de máxima prioridad en Bomgar. Ayúdenos a brindarle un servicio de excelencia. Si usted tiene algún comentario,

Más detalles

Nueva generación de innovaciones empresariales con un entorno de red abierta

Nueva generación de innovaciones empresariales con un entorno de red abierta Descripción general de la solución Nueva generación de innovaciones empresariales con un entorno de red abierta Descripción general Tecnologías como la nube, la movilidad, las redes sociales y el vídeo

Más detalles

Cómo impactan las redes la vida diaria. Beneficios de la comunicación instantánea y cómo da apoyo y mejora nuestras vidas.

Cómo impactan las redes la vida diaria. Beneficios de la comunicación instantánea y cómo da apoyo y mejora nuestras vidas. Objetivos Describir la forma en que las redes impactan nuestras vidas diarias. Describir el rol del trabajo en red en la actualidad. Identificar los componentes principales de cualquier red de datos. Describir

Más detalles

SEGURIDAD Y ALTA DISPONIBILIDAD. Nombre: Adrián de la Torre López

SEGURIDAD Y ALTA DISPONIBILIDAD. Nombre: Adrián de la Torre López SEGURIDAD Y ALTA DISPONIBILIDAD Nombre: Una red privada virtual (Virtual Private Network) es una red privada que se extiende, mediante un proceso de encapsulación y en algún caso de encriptación, desde

Más detalles

Información General. Al finalizar el curso el alumno será capaz de:

Información General. Al finalizar el curso el alumno será capaz de: Información General Acerca del curso El curso enseña a los estudiantes cómo instalar, configurar y administrar SharePoint, así como gestionar y supervisar los sitios y los usuarios mediante el uso de SharePoint

Más detalles

Laboratorio 2.6.1: Orientación de topología y creación de una red pequeña

Laboratorio 2.6.1: Orientación de topología y creación de una red pequeña Laboratorio 2.6.1: Orientación de topología y creación de una red pequeña Diagrama de topología Red punto a punto Redes conmutadas Objetivos de aprendizaje Al completar esta práctica de laboratorio, usted

Más detalles

EDITRAN/X25. Manual de instalación y usuario. Distribuido. Windows

EDITRAN/X25. Manual de instalación y usuario. Distribuido. Windows EDITRAN/X25 Distribuido Windows Manual de instalación y usuario. INDRA 30 de octubre de 2014 EDITRAN/X25 Windows Manual de instalación y usuario. ÍNDICE 1. INTRODUCCION Y REQUERIMIENTOS.... 1-1 2. EDITRAN/X25-DISTRIBUIDO...

Más detalles

Práctica de laboratorio: resolución de problemas de DHCPv6

Práctica de laboratorio: resolución de problemas de DHCPv6 Topología Tabla de direccionamiento Di spo si tivo Interfaz Dirección IPv6 Longitud de prefijo Gateway predeterminado R1 G0/1 2001:DB8:ACAD:A::1 64 No aplicable S1 VLAN 1 Asignada mediante SLAAC 64 Asignada

Más detalles

Hoja de respuestas. Examen tipo A

Hoja de respuestas. Examen tipo A Hoja de respuestas. Examen tipo A Cuestiones 1. La memoria virtual nos permite: Emular la RAM mediante la utilización de los dispositivos de almacenamiento Tener una memoria de capacidad infinita en nuestro

Más detalles

Laboratorio Redes 1. ITESM Configuración de Router

Laboratorio Redes 1. ITESM Configuración de Router Objetivos Laboratorio Redes 1. ITESM Configuración de Router Parte 1: Armar una Topología y aprender a utilizar algunas opciones de Packet Tracer. Parte 2: Configuración básica de Router y Configuración

Más detalles

Tema 6: Redes Locales Virtuales (VLAN)

Tema 6: Redes Locales Virtuales (VLAN) Arquitectura de Redes de Acceso y Medio Compartido Grado en Ingeniería de Sistemas de Comunicaciones Tema 6: Redes Locales Virtuales (VLAN) Dr. Jose Ignacio Moreno Novella

Más detalles

XARXES. Tipos de redes. Según el número de ordenadores que componen una red y su localización

XARXES. Tipos de redes. Según el número de ordenadores que componen una red y su localización XARXES Una red se compone de una serie de ordenadores conectados entre sí mediante un cable o mediante vía satélite. Las redes son de una gran utilidad hoy día ya que permiten transmitir datos y compartir

Más detalles

EL Laboratorio de Tecnologías de Información y Comunicaciones. LAN Switching. Nombres:

EL Laboratorio de Tecnologías de Información y Comunicaciones. LAN Switching. Nombres: LAN Switching Nombres: 1 Introducción La siguiente experiencia de laboratorio tiene como objetivo introducirse a las tecnologías de LAN Switching. Los estudiantes trabajarán con los PC, y con el switch

Más detalles

Características Ventajas Desventajas Tipo de Núcleo Shell Gui. Para algunas cosas se debe de saber usar UNIX, muchos juegos no corren en Linux.

Características Ventajas Desventajas Tipo de Núcleo Shell Gui. Para algunas cosas se debe de saber usar UNIX, muchos juegos no corren en Linux. Nombre Sistema Operativo del Características Ventajas Desventajas Tipo de Núcleo Shell Gui Linux Unix Multitarea, multiusuario, redes y telecomunicaciones, internet, interconectividad, programación, portabilidad,

Más detalles

Práctica de laboratorio Configuración de parámetros básicos del router con la CLI del IOS

Práctica de laboratorio Configuración de parámetros básicos del router con la CLI del IOS Práctica de laboratorio 5.3.5 Configuración de parámetros básicos del router con la CLI del IOS Designación del router Nombre del router Dirección Fast Ethernet 0 Dirección Serial 0 Tipo de interfaz Máscara

Más detalles

REDES DE AREA LOCAL 1

REDES DE AREA LOCAL 1 REDES DE AREA LOCAL 1 CONCEPTO Red de área local LAN (Local Area Network), es un conjunto de ordenadores y dispositivos hardware unidos entre sí con el fin de compartir recursos e información en una zona

Más detalles

Práctica de laboratorio Configuración de NAT dinámica con SDM

Práctica de laboratorio Configuración de NAT dinámica con SDM Práctica de laboratorio 5.2.5 Configuración de NAT dinámica con SDM Objetivo: Configurar la Traducción de direcciones de red (NAT) con la Traducción de la dirección del puerto (PAT) en un router ISR Cisco

Más detalles

Anexo I PROGRAMA FORMATIVO CERTIFICACION CCNA

Anexo I PROGRAMA FORMATIVO CERTIFICACION CCNA Anexo I PROGRAMA FORMATIVO CERTIFICACION CCNA DATOS GENERALES DE La ESPECIALIDAD 1. Familia Profesional: Informática y comunicaciones Área Profesional: Sistemas y telemática 2. Denominación: Certificación

Más detalles

Práctica 8: Ethernet, Switching y VLANs

Práctica 8: Ethernet, Switching y VLANs 75.43 Introducción a los Sistemas Distribuidos Práctica 8: Ethernet, Switching y VLANs Resumen En las redes locales el concepto de VLAN permite separar virtualmente distintos segmentos de una misma red

Más detalles

ARQUITECTURAS. Carlos Reveco D. IN73J Arquitectura, Diseño y Construcción de un Negocio con Apoyo TI.

ARQUITECTURAS. Carlos Reveco D. IN73J Arquitectura, Diseño y Construcción de un Negocio con Apoyo TI. ARQUITECTURAS 1 IN73J Arquitectura, Diseño y Construcción de un Negocio con Apoyo TI Carlos Reveco D. creveco@dcc.uchile.cl Arquitectura de una aplicación 2 Arquitectura: desarrolla un plan general del

Más detalles