Informe Tecnico del Proyecto de Fin de Ciclo de Estructura de Redes de Comunicación

26
Universidad Técnica Particular de Loja Informe Técnico Integrantes: Victor Eras Galo Muñoz Ángel Leonardo Torres Stefany Pineda Javier Villavicencio Tema: Caso práctico de Redes de Comunicación Descripción: El proyecto consiste en el análisis de un caso práctico completo, donde cada equipo de trabajo pondrá a prueba sus conocimientos sobre las capas de red, transporte y aplicación. Requisitos mínimos: 1. Despliegue de dos redes A y B (topología, estructura 3 routers por red con dos-tres interfaces cada una y por lo menos un cliente por subred y direccionamiento). Implementación de protocolo de enrutamiento RIP (red A) y OSPF (red B), a través del servidor Quagga. 2. Implementación de servidores HTTP y FTP en red A e implementación de clientes en red B para probar conectividad y funcionamiento de la red. 3. Implementación de un sistema de gestión SNMP, por ejemplo Cacti o Zabbix. Definición de por lo menos cinco OIDs, niveles y acciones para el monitoreo. 4. Implementación de un servidor DNS local para identificar routers y servidores. Esquema de direccionamiento

Transcript of Informe Tecnico del Proyecto de Fin de Ciclo de Estructura de Redes de Comunicación

Page 1: Informe Tecnico del Proyecto de Fin de Ciclo de Estructura de Redes de Comunicación

Universidad Técnica Particular de LojaInforme Técnico

Integrantes:Victor ErasGalo MuñozÁngel Leonardo TorresStefany PinedaJavier Villavicencio

Tema: Caso práctico de Redes de Comunicación

Descripción:El proyecto consiste en el análisis de un caso práctico completo, donde cada equipo de trabajo pondrá a prueba sus conocimientos sobre las capas de red, transporte y aplicación.

Requisitos mínimos:

1. Despliegue de dos redes A y B (topología, estructura 3 routers por red con dos-tres interfaces cada una y por lo menos un cliente por subred y direccionamiento). Implementación de protocolo de enrutamiento RIP (red A) y OSPF (red B), a través del servidor Quagga.2. Implementación de servidores HTTP y FTP en red A e implementación de clientes en red B para probar conectividad y funcionamiento de la red.3. Implementación de un sistema de gestión SNMP, por ejemplo Cacti o Zabbix. Definición de por lo menos cinco OIDs, niveles y acciones para el monitoreo.4. Implementación de un servidor DNS local para identificar routers y servidores.

Esquema de direccionamiento

Introducción:Configuración de routers con protocolo RIP y OSPFConfiguración de Quagga

Page 2: Informe Tecnico del Proyecto de Fin de Ciclo de Estructura de Redes de Comunicación

Para toda configuración dentro de la consola se debe entrar como super usuario con el comando: $sudo su.

Para poder configurar cada router se instala quagga con el comando: #apt-get install quagga que es un servicio de Linux que nos permite enrutar redes.También se instaló mcedit mediante el siguiente comando: #apt-get install mc para facilitar la configuración ya que es un interfaz más sencillo y no se necesita escribir comandos para moverse por las diferentes carpetas.Se configuran los demonios mediante: #nano /etc/quagga/daemons, es decir, los procesos en segundo plano del sistema operativo, de esta manera podemos activar: zebra que se encarga de manejar las tablas de enrutado y los protocolos con los cuales se trabaja en cada una de las redes en este caso Rip y Ospf,[1]Se debe ingresar a la siguiente ruta #cd /usr/share/doc/quagga/examples/ y copiar los archivos de zebra y del protocolo que se desee a la ruta #/etc/quagga, quedará algo asi:

#cp /usr/share/doc/quagga/examples/zebra.conf.sample /etc/quagga/zebra.conf

#cp /usr/share/doc/quagga/examples/ripd.conf.sample /etc/quagga/ripd.conf

#cp /usr/share/doc/quagga/examples/ospfd.conf.sample /etc/quagga/ospfd.conf

Luego es necesario reiniciar el servicio de quagga mediante el siguiente comando: #sudo /etc/init.d/quagga restart [1]

Luego de esto en cada router se configura por separado cada interfaz interactiva de cada uno de los demonios a usarse.Para acceder a zebra usamos el comando: #mcedit /etc/quagga/zebra.confLuego para acceder a rip o ospf se usaron los siguientes comandos respectivamente:#mcedit /etc/quagga/ripd.conf#mcedit /etc/quagga/ospfd.conf

Después de configurar todo lo de quagga procedemos a configurar las tarjetas de red. Para eso editamos el archivo: #mcedit /etc/network/interfacesLuego de configurar las tarjetas de red se procede a reiniciar el computador.[1]

Configuración de routers

Configuración del router Alejandro (RIP)Primeramente, ingresar como super usuario $sudo suConfigurar de los demonios a activarse con el comando dicho anteriormente

Page 3: Informe Tecnico del Proyecto de Fin de Ciclo de Estructura de Redes de Comunicación

Daemons

En este caso se activaron los protocolos de rip y ospf, ya que en este router se enlazará con la red que funciona el protocolo Ospf, y para ello es necesario activar ambos protocolos.

Configuración de cada interfaz de cada uno de los demonios a utilizarse, con los comandos dichos anteriormente

Zebra

Page 4: Informe Tecnico del Proyecto de Fin de Ciclo de Estructura de Redes de Comunicación

Rip

Ospf

Page 5: Informe Tecnico del Proyecto de Fin de Ciclo de Estructura de Redes de Comunicación

Interfaces

Nota: No olvidar que cada vez que se realicen cambios en la Interface se debe reiniciar el computador.

Configuración del router Javier (RIP)

Page 6: Informe Tecnico del Proyecto de Fin de Ciclo de Estructura de Redes de Comunicación

Primeramente, ingresar como super usuario $sudo suConfigurar de los demonios a activarse con el comando dicho anteriormente

Daemons

Configuración de cada interfaz de cada uno de los demonios a utilizarse, con los comandos dichos anteriormente

Zebra

Page 7: Informe Tecnico del Proyecto de Fin de Ciclo de Estructura de Redes de Comunicación

Rip

Interfaces

No olvidar que cada vez que se realicen cambios en la Interface se debe reiniciar el computador.

Configuración del router Valeria (RIP)Primeramente, ingresar como super usuario $sudo su

Page 8: Informe Tecnico del Proyecto de Fin de Ciclo de Estructura de Redes de Comunicación

Configurar de los demonios a activarse con el comando dicho anteriormente

Daemons

Configuración de cada interfaz de cada uno de los demonios a utilizarse, con los comandos dichos anteriormente

Zebra

Rip

Page 9: Informe Tecnico del Proyecto de Fin de Ciclo de Estructura de Redes de Comunicación

Interfaces

No olvidar que cada vez que se realicen cambios en la Interface se debe reiniciar el computador.Configuración del router Victor (OSPF)Primeramente, ingresar como super usuario $sudo su

Page 10: Informe Tecnico del Proyecto de Fin de Ciclo de Estructura de Redes de Comunicación

Configurar de los demonios a activarse con el comando dicho anteriormente

Daemons

En este caso se activaron los protocolos de rip y ospf, ya que en este router se enlazará con la red que funciona el protocolo Rip, y para ello es necesario activar ambos protocolos.

Configuración de cada interfaz de cada uno de los demonios a utilizarse, con los comandos dichos anteriormente

Zebra

Page 11: Informe Tecnico del Proyecto de Fin de Ciclo de Estructura de Redes de Comunicación

Rip

Ospf

Page 12: Informe Tecnico del Proyecto de Fin de Ciclo de Estructura de Redes de Comunicación

Interfaces

No olvidar que cada vez que se realicen cambios en la Interface se debe reiniciar el computador.

Configuración del router Angel (OSPF)

Page 13: Informe Tecnico del Proyecto de Fin de Ciclo de Estructura de Redes de Comunicación

Primeramente, ingresar como super usuario $sudo suConfigurar de los demonios a activarse con el comando dicho anteriormente

Daemons

Configuración de cada interfaz de cada uno de los demonios a utilizarse, con los comandos dichos anteriormente

Zebra

Page 14: Informe Tecnico del Proyecto de Fin de Ciclo de Estructura de Redes de Comunicación

Ospf

Interfaces

Page 15: Informe Tecnico del Proyecto de Fin de Ciclo de Estructura de Redes de Comunicación

No olvidar que cada vez que se realicen cambios en la Interface se debe reiniciar el computador.Configuración Router GaloZebraconfiguracion del fichero Zebra#mcedit /etc/quagga/zebra.conf

Configuración del fichero de OSPF

Page 16: Informe Tecnico del Proyecto de Fin de Ciclo de Estructura de Redes de Comunicación

#mcedit /etc/quagga/ospfd.conf

Configuración de las interfaces# mcedit /etc/network/interfaces

No olvidar que cada vez que se realicen cambios en la Interface se debe reiniciar el computador.

Configuración de los servidores y cliente

Se configuraron tres servidores en un computador, el primer servidor configurado por facilidad fue el servidor HTTP mediante el demonio apache y el comando #apt-get install apache2, es un protocolo de transferencia de hipertexto, es decir, permite la transferencia de información entre diferentes servicios y los clientes que utilizan páginas web, el protocolo es identificado mediante URL o dirección utilizando el puerto 443/TCP en la capa de aplicación.[3]

El segundo servidor configurado fue FTP cuyo protocolo se dedica a la transferencia de archivos mediante el puerto 21/TCP para control y el puerto 20/TCP para datos, se configuró con el demonio vsftpd, y el comando #apt-get install vsftpd para este protocolo se usó también Cacti, una solución para generar gráficos en la red y la recopilación de datos, trabaja con el protocolo SNMP que es un protocolo de administración de red de la capa de aplicación, SNMP que trabaja por el puerto 161/UDP y así mismo fue instalado por el comando #apt-get install snmp snmpd.[10]

El tercer servidor instalado y configurado fue el servidor DNS trabaja a través del puerto 53/UDP, TCP y permite la resolución de dominios de manera directa e inversa, para este servidor se utilizó el demonio bind9, su función es traducir nombres en identificadores binarios asociados con los

Page 17: Informe Tecnico del Proyecto de Fin de Ciclo de Estructura de Redes de Comunicación

equipos conectados a la red, para poder localizar y direccionar los equipos mundialmente.[5]

Funcionamiento de servidores

Servidor DNS Configuración de la IP del servidor.

Configuración de las zonas directa e inversa por la cual el cliente accederá al servidor HTTP

La zona directa nos permite obtener el dominio a través de una dirección IP, mientras que la zona inversa nos permite obtener la IP a través del dominio.[7]

Configuración de la dirección Directa del servidor DNS y cliente

Mediante dos ficheros se configura el nombre del dominio y la IP directa e inversamente, así también la dirección del cliente que accederá al dominio. El registro A se refiere a la dirección, para traducir nombres de servidores a direcciones IPv4, el registro AAAA se usa en IPv6 para traducir nombres de host a direcciones IPv6, NS define la asociación que existe entre un nombre de dominio y los servidores de nombres que almacenan la información de dicho dominio.[7]

Page 18: Informe Tecnico del Proyecto de Fin de Ciclo de Estructura de Redes de Comunicación

Configuración de la dirección inversa del servidor DNS y cliente

Mediante la configuración del fichero de la zona inversa, se trabaja con la dirección IP inversamente, y solamente se configura el host tanto del servidor como del cliente, el registro PTR es un registro inverso que traduce IPs en nombres de dominio, SOA proporciona información sobre el servidor DNS de la zona

Comprobación desde consola del servidor de la conexión entre cliente y dominio activo

Configuración de la IP del computador servidor para conexión con routers.

La interfaz Eth0 se configura en la edición de conexiones, se coloca la máscara y la puerta de enlace se la configura como la interfaz del router

Configuración de la interfaz del cliente junto al servidor con el cual debe haber conexión

Page 19: Informe Tecnico del Proyecto de Fin de Ciclo de Estructura de Redes de Comunicación

Servidor HTTP

Página HTML resultado de la configuración del servidor HTTP

Una vez que el cliente acceda al dominio del servidor DNS, mediante el servidor HTTP el dominio será redirigido a la página HTML[9][4]

Configuración de la página HTML

El contenido va a gusto de quien lo programa mediante el fichero index.html, junto al comando #nano /var/www/index.html, se configura el contenido que aparecerá en la página a la cual es redirigido el dominio del servidor.[9][4]

Servidor FTP Configuración de los permisos para acceso y archivos al servidor FTP

El servidor FTP permite que el cliente acceda a los archivos del computador configurado como servidor FTP así mismo le permite la descarga de los archivos y carga de archivos,es un protocolo enfocado en la transferencia de archivos.[6][8]

Page 20: Informe Tecnico del Proyecto de Fin de Ciclo de Estructura de Redes de Comunicación

Acceso al servidor FTP desde el servidor

El acceso se lo realiza mediante la web o mediante el software Filezilla en donde se establece el servidor, el nombre del administrador, contraseña y el puerto por el cual interactúa el protocolo FTP que en este caso es el puerto 21.[6][8]

Funcionamiento del monitoreo en el computador servidor

Monitoreo de SNMP desde Cacti

Cacti nos permite el monitoreo del tráfico de la red, es decir los paquetes entrantes y salientes, uso de memoria, usuarios y procesos.[10]

Referencias:

[1]TODO SOBRE REDES, instalación quagga en linux, página online disponible en: http://todosobreredesdedatos.blogspot.com/p/configuracion-quagga-en-linux.html

[2]ECURED, Servidor Web, página online disponible en: https://www.ecured.cu/Servidor_Web[3]ACADEMIA, B. Mañon, configuración de SNMP en ubuntu. Página online disponible en:

Page 21: Informe Tecnico del Proyecto de Fin de Ciclo de Estructura de Redes de Comunicación

https://www.academia.edu/10626803/How_to_configuracion_de_SNMP_Ubuntu_14.04[4]ECURED, Servidor HTTP apache, página online disponible en: https://www.ecured.cu/Servidor_HTTP_Apache.[5]ECURED, DNS página online disponible en: https://www.ecured.cu/Servidores_DNS_Bind[6]ECURED, Servidores FTP, página online disponible en: https://www.ecured.cu/Servidores_FTP[7]ZONA RED, Sergio de Luz, Configurar un servidor DNS en linux/ubuntu, página online disponible en: https://www.redeszone.net/gnu-linux/configurar-un-servidor-dns-bind-en-linux-ubuntu/[8]Montoya V, Como Instalar Y Configurar El Servicio FTP En Ubuntu, video online disponible en: https://www.youtube.com/watch?v=d7yy1YarEwA&t=86s[9]Jhon,Instalacion y configuracion de Servidor WEB (Apache) en Ubuntu Server 12.10, video disponible en: https://www.youtube.com/watch?v=AlswiUzT-Xk&t=1184s[10]Gartani I, Install and Configure Cacti on UBUNTU, video online disponible en: https://www.youtube.com/watch?v=Hfq5QY4qhmM