\documentclass[12pt,a4paper]{article} \usepackage[spanish]{babel} \usepackage{graphicx} \usepackage{subcaption} \title{Examen Final del Primer Trimestre} \author{Nicolás A. Ortega Froysa} \begin{document} \maketitle \pagebreak \tableofcontents \pagebreak \section{Hoja De Control Del Documento} \begin{table}[h!] \begin{center} \caption{Documento/Archivo} \label{tab:document} \begin{tabular}{|l|c|l|c|} \hline {\bf Fecha Última Modificación} & \the\day/\the\month/\the\year & {\bf Versión/Revisión} & v01r01 \\ \hline {\bf Fecha Creación} & 26/11/2021 & \hfill & \hfill \\ \hline {\bf Fecha Finalización} & \the\day/\the\month/\the\year & \hfill & \hfill \\ \hline \end{tabular} \end{center} \end{table} \begin{table}[h!] \begin{center} \caption{Registro De Cambios} \label{tab:registro-cambios} \begin{tabular}{|c|c|c|} \hline {\bf Versión/Revisión} & {\bf Página(s)} & {\bf Descripción} \\ \hline v01r01 & Todas & Creación y elaboración del documento. \\ \hline \end{tabular} \end{center} \end{table} \begin{table}[h!] \begin{center} \caption{Autores Del Documento} \label{tab:autores} \begin{tabular}{|c|c|} \hline {\bf Apellidos, Nombre} & {\bf Curso} \\ \hline Ortega Froysa, Nicolás Andrés & 1 \\ \hline \end{tabular} \end{center} \end{table} \begin{table}[h!] \begin{center} \begin{tabular}{|p{4cm}|p{4cm}|p{4cm}|} \hline {\bf Preparado} & {\bf Revisado} & {\bf Aprobado} \\ \hline Ortega Froysa, Nicolás Andrés & \hfill & \hfill \\ \hline \end{tabular} \end{center} \end{table} \pagebreak \section{Resumen Ejecutivo} \begin{figure} \centering \includegraphics[width=0.8\linewidth]{imgs/00-map.png} \caption{Mapa de la red.} \label{fig:map} \end{figure} Nuestro objetivo es la creación de una red con varias subredes en varios puntos de España. Esta red proveerá una variedad de servicios además de tener puntos de acceso alámbricos e inalámbricos. \section{Configuración Redes Inalámbricas} \begin{figure} \centering \includegraphics[width=0.75\linewidth]{imgs/01-wireless-map.png} \caption{Red inalámbrica.} \label{fig:wireless-map} \end{figure} La configuración de las conexiones alámbricas es fácil, ya que tan sólo consiste en conectar cables. Mas las conexiones inalámbricas tienen más dificultad y requieren más configuración. Para esto haremos uso de los puntos de acceso tipo AC (i.e.\ {\em Access Point-PT-AC}). Al configurar estos equipos tienen dos puertos: uno alámbrico que lo conectaremos al {\em switch} ({\em Port 0}), y otro inalámbrico donde se conectarán los dispositivos portátiles ({\em Port 1}). Para configurar el puerto 0, simplemente hay que asegurarse de que está encendido, y poner tanto el ancho de banda como el estado {\em duplex} en automático ({\em Auto}) (figura \ref{fig:access-point-port0}). Con esto, el punto de acceso ya podrá conectarse al {\em switch}. En el puerto 1 configuraremos las propiedades de la red inalámbrica (figura \ref{fig:access-point-port1}). Aquí tan sólo modificaremos 3 cosas: \begin{itemize} \item {\bf SSID:} el nombre que queremos poner a la red. \item {\bf Authentication:} el tipo de autenticación que queremos usar (en nuestro caso será WPA2-PSK). \item {\bf PSK Pass Phrase:} la contraseña que queremos ponerle a la red. \end{itemize} \begin{figure} \centering \begin{subfigure}[b]{0.45\textwidth} \includegraphics[width=0.95\linewidth]{imgs/02-access-point-port0.png} \caption{Configuración punto de acceso puerto 0.} \label{fig:access-point-port0} \end{subfigure} \hfill \begin{subfigure}[b]{0.45\textwidth} \includegraphics[width=0.95\linewidth]{imgs/03-access-point-port1.png} \caption{Configuración punto de acceso puerto 1.} \label{fig:access-point-port1} \end{subfigure} \caption{Configuración de un punto de acceso.} \end{figure} Luego, en nuestros dispositivos portátiles hemos primero de cambiar un componente. Esto se hace apagando el dispositivo, sacando el interfaz que tiene actual, y cambiándolo por un componente PT-LAPTOP-NM-1W-AC. A partir de ahí, cuando reiniciamos el dispositivo tendremos un interfaz {\em Wireless0} disponible en su configuración (figura \ref{fig:wireless-config}). Aquí simplemente se ha de configurar los campos que ya se han especificado anteriormente para el enrutador al que queremos conectarnos. \begin{figure} \centering \includegraphics[width=0.75\linewidth]{imgs/04-wireless-config.png} \caption{Configuración inalámbrica terminal portátil.} \label{fig:wireless-config} \end{figure} \section{IP Configuration} \begin{figure}[h] \centering \includegraphics[width=0.75\linewidth]{imgs/05-ip-table.png} \caption{Tabla de direcciones IP.} \label{fig:ip-table} \end{figure} Ya que vamos a trabajar con direcciones IP estáticos, es necesario entrar en todos los dispositivos de la red para configurarlo. \subsection{Terminales de Usuario} \begin{figure} \centering \includegraphics[width=0.75\linewidth]{imgs/06-terminal-ip.png} \caption{Configuración IP terminal de usuario.} \label{fig:terminal-ip} \end{figure} Para los terminales de usuario, sean PCs, portátiles, o servidores, lo más fácil es usar el interfaz que encontramos en ``Desktop ->\ IP Configuration'' (figura \ref{terminal-ip}). Aquí, si es un dispositivo portátil, por defecto intentará usar DHCP para la dirección IP. Esto lo cambiamos a {\em Static}. Tendremos en este apartado cuatro variables que podemos configurar: \begin{itemize} \item {\bf IPv4 Address:} la dirección IP que queremos poner a la máquina. \item {\bf Subnet Mask:} la máscara de la subred; para todos los terminales de usuario será 255.255.255.0. \item {\bf Default Gateway:} la dirección del enrutador para poder salir de la subred. \item {\bf DNS Server:} la dirección del servidor DNS; en el caso del propio servidor DNS esto se puede mantener en 0.0.0.0, ya que es él mismo. \end{itemize} Todo esto lo configuramos de acuerdo a las indicaciones de la tabla de direcciones IP. \subsection{Enrutadores} \begin{figure} \centering \begin{subfigure}[b]{0.45\textwidth} \includegraphics[width=0.95\linewidth]{imgs/07-router-internal-ip.png} \caption{Configuración dirección IP interno.} \label{fig:router-internal-ip} \end{subfigure} \hfill \begin{subfigure}[b]{0.45\textwidth} \includegraphics[width=0.95\linewidth]{imgs/08-router-external-ip.png} \caption{Configuración dirección IP serial.} \label{fig:router-external-ip} \end{subfigure} \caption{Configuración direcciones IP enrutador.} \end{figure} Para los enrutadores tenemos que configurar varias direcciones IP. Generalizando podemos decir que serán la red interna y la red externa. Las redes internas son las de cara a los terminales de usuario, y aquí la dirección IP del enrutador tendrá siempre el formato de 192.168.X.1, donde X es el número de la red, tal que siempre será el primer dispositivo de la red y así es más fácil identificar el {\em gateway}. Esto lo configuramos en el interfaz de FastEthernet0/0, y tendrá siempre una máscara de subred de 255.255.255.0 (figura \ref{fig:router-internal-ip}). Para las conexiones externas, haremos uso de los interfaces tipo {\em serial}. Aquí usaremos las direcciones IP externas que tenemos disponibles en la tabla, y con una máscara de 255.255.255.252 (figura \ref{fig:router-external-ip}). En cuanto tengamos todo esto configurado hemos de asegurarnos de que el enrutador tiene todos los interfaces que vamos a usar habilitados. \section{Servicios en la Red} \begin{figure} \centering \includegraphics[width=0.75\linewidth]{imgs/09-servers.png} \caption{Mapa de servidores.} \label{fig:servers} \end{figure} También hemos de configurar varios servicios internos de la red, en particular: DNS y web (HTTP). \subsection{DNS} \begin{figure} \centering \includegraphics[width=0.75\linewidth]{imgs/10-dns.png} \caption{Configuración DNS.} \label{fig:dns} \end{figure} En nuestro servidor DNS tendremos que habilitar el servicio DNS y añadir manualmente los nombres de los servidores a los que queremos hacer referencia junto con su dirección IP. Esto se encuentra en el apartado ``Services ->\ DNS''. Aquí hay dos entradas que tenemos que rellenar: \begin{itemize} \item {\bf Name:} el nombre de dominio que queremos poner a ese servidor. \item {\bf Address:} su dirección IP. \end{itemize} Al hacer esto ya se podrá hacer referencia a estos servidores usando su nombre de dominio. \subsection{Web (HTTP)} \begin{figure} \centering \includegraphics[width=0.75\linewidth]{imgs/11-http.png} \caption{Configuración web (HTTP).} \label{fig:http} \end{figure} La configuración de los servicios web ya está habilitado por defecto, aunque ya que no tendremos acceso a ninguna certificación SSL, es buena idea apagar HTTPS. Podemos también editar el archivo principal de \texttt{index.html} para mostrar algo más útil. Cuando esto lo tengamos hecho, podremos probarlo metiendo su dirección IP o su nombre de dominio anteriormente asignado en el navegador de uno de los terminales de su propia red (ya que aún no se ha configurado enrutamiento). \begin{figure} \centering \includegraphics[width=0.75\linewidth]{imgs/12-web-browser.png} \caption{Navegador web visitando servicio HTTP.} \label{fig:web-browser} \end{figure} \section{Enrutamiento} Para que cada subred pueda comunicar la una con la otra, es necesario que los enrutadores sepan a dónde adelantar los paquetes si no pertenece a ninguna de sus redes. Este enrutamiento puede ser de dos maneras: dinámico o estático. \subsection{Dinámico} \begin{figure} \centering \includegraphics[width=0.75\linewidth]{imgs/13-dynamic-routing.png} \caption{Configuración enrutamiento dinámico.} \label{fig:dynamic-routing} \end{figure} Lo que hace la configuración dinámica es que insertamos en la tabla de cada enrutador las redes a las que tiene acceso directo (tanto internas como externas). Esto lo irán comunicando a los otros enrutadores para que sepan dónde encontrar cada red. Esto lo configuramos primero abriendo la línea de comando del enrutador, y empezando desde el principio ponemos los siguientes comandos: \begin{verbatim} Router>enable Router#configure terminal Router(config)#router rip Router(config-router)#version 2 \end{verbatim} Esto nos habilitará la versión 2 del protocolo RIP que usaremos para la configuración del enrutamiento dinámico. A partir de aquí podemos entrar en ``Config ->\ ROUTING ->\ RIP'' y en la casilla que dice {\em Network} introducimos las redes adyacentes (e.g.\ 192.168.0.0, 10.10.10.8). Al configurar esto, ya los propios enrutadores tardarán unos segundos en descubrir las demás redes y rellenar su propia información acerca de cómo llegar a cada una de ellas. \subsection{Estático} \begin{figure} \centering \includegraphics[width=0.75\linewidth]{imgs/14-static-routing.png} \caption{Configuración enrutamiento estático.} \label{fig:static-routing} \end{figure} En la configuración estática de enrutamiento, los enrutadores tienen que estar configurados para todos las subredes de la red, y cuál sería el próximo salto para poder llegar a ella. Para configurar esto entraríamos en ``Config ->\ ROUTING ->\ Static'' del enrutador que queremos configurar y tendremos que rellenar la siguiente afirmación: \begin{itemize} \item {\bf Network:} la subred que queremos describir (e.g.\ 192.168.1.0). \item {\bf Mask:} la máscara de la subred; en nuestro caso siempre será 255.255.255.0. \item {\bf Next Hop:} cuál sería el próximo enrutador al que tendríamos que ir para llegar a esa subred. \end{itemize} En cada enrutador habría que crear una entrada para cada subred de nuestra red global. Al acabar con esta configuración, igual que con el dinámico, deberíamos poder acceder a cualquier dispositivo de la red desde cualquier otra subred. \subsection{Seguridad del Enrutamiento} El enturamiento de la red es bastante segura y estable. Si se cae alguna conexión, por lo general se puede mantener la red de manera estable. La única excepción sería la estabilidad de la conexión a Barcelona, que depende completamente de Madrid. Sería buena idea conectar Barcelona también quizá a Sevilla o Bilbao para asegurar la resistencia de la red ante cualquier fallo. \pagebreak \section{Derechos de Autor y Licencia} Copyright \copyright\ \the\year\ Nicolás A. Ortega Froysa \\ Este documento se distribuye bajo los términos y condiciones de la licencia Creative Commons Attribution No Derivatives 4.0 International. \end{document}