instalación y configuración de gns3 y una r ed de ejemplo

Upload: santiago-aguilar

Post on 22-Feb-2018

233 views

Category:

Documents


2 download

TRANSCRIPT

  • 7/24/2019 Instalacin y Configuracin de GNS3 y Una r Ed de Ejemplo

    1/24

    UNIVERSIDAD NACIONAL DE INGENIERA

    der en ciencia y tecnologa

    Taller:

    Uso didctico de GNS3 en laboratoriosvirtuales de redes de computadoras

    Por:

    M.Sc. Narciso Javier Aguilera Centeno

    Ing. Danny Oswaldo Chvez Miranda

    Del 23 al 25 de Julio de 2014

    Managua, Nicaragua

  • 7/24/2019 Instalacin y Configuracin de GNS3 y Una r Ed de Ejemplo

    2/24

    Narciso Javier Aguilera Centeno 1 Danny Oswaldo Chvez Miranda

    TALLER

    Uso didctico de GNS3 en laboratorios virtuales deredes de computadoras.

    En el presente taller se propone la implementacin de laboratorios virtuales utilizandosimuladores y/o emuladores para el aprendizaje prctico, entrenamiento ycapacitacin en el uso y aprovechamiento de las redes de computadoras.Especficamente, se propone la utilizacin de una herramienta de software conocidacomo GNS3, un software de cdigo abierto que simula redes complejas mostrando alusuario un desempeo o comportamiento casi idntico al que tendran las redes dedatos reales en nuestra vida diaria. Todo esto se puede lograr sin tener que invertiren la adquisicin de dispositivos de hardware para redes como routers (enrutadores)y switches (conmutadores) o en software para la gestin de redes de computadoras.Este simulador proporciona una interfaz grfica de usuario intuitiva para disear yconfigurar redes virtuales, que se ejecutan en el hardware de las computadoraspersonales tradicionales y puede utilizarse con mltiples sistemas operativos, entrelos cuales se pueden mencionar: Windows, Linuxy MacOS X.

    En el sitio oficial de GNS3 (www.gns3.org), se explica que esta herramientaproporciona una interfaz grfica de usuario intuitiva, de gran utilidad para disear yconfigurar redes virtuales, que se ejecutan en el hardware de las computadoraspersonales tradicionales y puede utilizarse con mltiples sistemas operativos, entrelos cuales se pueden mencionar: Windows, Linux y MacOS X. Para proporcionarsimulaciones completas y precisas, GNS3 en realidad utiliza tres emuladores quepermiten ejecutar los mismos sistemas operativos utilizados por las redes reales.Estos son:

    Dynamips, programa emulador del sistema operativo IOSde Cisco.

    VirtualBox, que brinda entornos de mquina virtual sobre los cuales se puedenejecutar sistemas operativos para computadoras de escritorios y servidor, ascomo Juniper JunOS.

    Qemu, un emulador de mquina genrico de cdigo abierto, que se ejecuta conel software de Cisco ASA, PIX e IPS (dispositivos de seguridad adaptativos,firewall cortafuegos o barreras de seguridad- y sistemas de prevencin deintrusiones de la marca Cisco).

    Este software es una herramienta que puede ser utilizada como alternativa ocomplemento al uso de laboratorios reales para docentes, alumnos, profesionales ytcnicos que se desempean en el rea de redes de computadoras. Es tambin unaalternativa a herramientas propietarias de simulacin y emulacin de redes dedatos, como Cisco Packet Tracer, desarrollada por la empresa Ciscopara capacitarpersonal que estudia para obtener certificaciones como Cisco CCNA, CCNPy CCIE,as como Juniper JNCIA, JNCIS y JNCIE. Por supuesto, tambin se soporta lacreacin de redes basadas en software libre y/o cdigo abierto.

    http://www.gns3.org/http://www.gns3.org/http://www.gns3.org/http://www.gns3.org/
  • 7/24/2019 Instalacin y Configuracin de GNS3 y Una r Ed de Ejemplo

    3/24

    Narciso Javier Aguilera Centeno 2 Danny Oswaldo Chvez Miranda

    Instalacin y Configuracin de GNS3.

    Para la instalacin y configuracin de un laboratorio virtual basado en GNS3, vamosa necesitar:

    1- Paquete de instalacin de GNS3.

    2- Imgenes de IOS de los routers y dems dispositivos que se van a emular.3- Imgenes de Linux para emular los PC.

    Vamos a trabajar tomando como base la siguiente topologa gua de trabajo para eltaller:

    Procedimiento de instalacin:1- Ejecutamos el paquete de instalacin de GNS3. Deben seguir las

    instrucciones del asistente de instalacin:1.1 Click en el botn Next.1.2 Click en el botn I Agree.1.3 Click en el botn Next.

    Durante el proceso de instalacin aparecern asistentes de componentesadicionales que tambin debemos instalar. Con ayuda de los respectivosasistentes, debemos proceder a la instalacin de:

    WinPCAP: Programa utilizado para capturar paquetes accediendo a laconexin entre capas de red en entornos Windows. Cuenta conherramientas adicionales de gran valor, tales como filtrado de paquetes anivel del ncleo, motor para la generacin de estadsticas de red y soportepara la captura de paquetes remotos.

  • 7/24/2019 Instalacin y Configuracin de GNS3 y Una r Ed de Ejemplo

    4/24

    Narciso Javier Aguilera Centeno 3 Danny Oswaldo Chvez Miranda

    WireShark: Es un sniffer que permite capturar ciertos paquetes que fluyenpor la red o en la topologa que implementamos. Brinda una herramientagrfica utilizada por los profesionales TIC y/o administradores de la redpara identificar y analizar el tipo trfico en un momento determinado.

    Dynamips: Software que permite correr los IOSde Ciscoen los routers

    virtuales de GNS3. Este software es el que permite emular los dispositivosincorporados en la topologa de trabajo utilizada en nuestro laboratoriovirtual.

    Una vez concluida la instalacin de los componentes antes mencionados,regresaremos a la ventana del asistente de instalacin de GNS3.

    1.4 Click en Next.1.5 Click en Install.

    Al finalizar el proceso de instalacin de GNS3, hacemos check () en la

    casilla de verificacin que dice:

    Start GNS3

    1.6 Click en Finish.

    Recomendaciones:

    I. Se recomienda asegurarse que la mquina donde vaya a instalar GNS3,cuente con al menos 2 GB de memoria RAM para mquinas con Windows

    XPo Linux, pero sera conveniente contar con al menos 4 GBde RAMparaequipos con Windows Seven o versin posterior de sistemas operativosWindowsde Microsoft Corporation.

    II. Se sugiere trabajar con la versin de GNS3en English(no en Espaol). Laversin en castellano podra darnos algunos problemas inesperados.

    III. Tambin se recomienda que el directorio donde se debern poner lasimgenes de IOS, Qemu, PIX, etc, -OS image (IOS, QEMU, PIX, etc)directory- y el directorio del proyecto -Project directory- tengan una rutacorta, por lo cual se sugiere cambiarlas a:

    C:\GNS3IOS y C:\GNS3TALLER

    Observe que en el nombre de los nuevos directorios no se incluyen caracteresespeciales, ni espacios en blanco y la ruta es muy corta. Para cambiar los directoriospor defecto, solamente debemos ir a los cuadros de dilogos de archivos Projectdirectoryy OS images (IOS, Qemu, PIX, etc) directorypara redefinir la direccinde las carpetas a utilizar en el proyecto con el cual se va a trabajar como ejemplo deeste taller.

  • 7/24/2019 Instalacin y Configuracin de GNS3 y Una r Ed de Ejemplo

    5/24

    Narciso Javier Aguilera Centeno 4 Danny Oswaldo Chvez Miranda

    Abriendo GNS3 por primera vez.

    Al abrir por primera vez GNS3, aparecer una ventana del asistente de inicializacinque le permitir configurar GNS3 para poner en funcionamiento el primer router

    virtual. Solamente deber seguir tres pasos:

    1. Debemos configurar el directorio de Dynamips (el software que permiteemular los router de Cisco ejecutando las imgenes de IOScorrespondientes).

    2. Crear la carpeta donde se alojar las imgenes de IOSque vamos a utilizar.3. Finalmente, deberemos aadir las imgenes de IOS necesarias para

    completar la emulacin.

    Opcin 1: Configurar la ruta donde se guardarn las imgenes de los sistemasoperativos (IOS, Qemu, PIX, etc).

    En la ventana del Setup Wizard de GNS3, seleccione la opcin 1. Aparecer laventana Preferences. Hacemos click en General.

    Bajo la pestaa de la ficha General Sttings, en Paths, ubicamos el directorio delproyecto y la carpeta o localizacin donde GNS3 va a encontrar la imagen de Linuxpara poder configurar posteriormente estaciones de trabajo con Linux (el Qemu) ylas imgenes de IOSpara los router a emular.

    El nuevo Project directory ser la carpeta C:\GNS3TALLER y el nuevo OSimages (IOS, Qemu, PIX, etc) directoryser la carpeta C:\GNS3IOS.

    1.1- En la caja de texto etiquetada con la leyenda Project directory, se escribe elcamino completo para ubicar la nueva carpeta de proyectos. En este caso es:C:\GNS3TALLER

    1.2- A continuacin, en la caja de texto con la etiqueta OS images (IOS, Qemu,PIX, etc) directory, se escribe el camino que corresponder a la nuevacarpeta donde estarn ubicadas las imgenes de los sistemas operativos. Eneste caso, nos referimos a la carpeta:C:\GNS3IOS.

    1.3- Hacemos click en el botn Apply y luego en OKpara aceptar.

    Finalmente, vamos a aadir las imgenes de los IOS de los router y demsdispositivos con los cuales vamos a trabajar. Copiamos las imgenes a la carpeta:

    C:\GNS3IOS

  • 7/24/2019 Instalacin y Configuracin de GNS3 y Una r Ed de Ejemplo

    6/24

  • 7/24/2019 Instalacin y Configuracin de GNS3 y Una r Ed de Ejemplo

    7/24

    Narciso Javier Aguilera Centeno 6 Danny Oswaldo Chvez Miranda

    Agregando una PC con Linux a la topologa.

    A continuacin, agregaremos manualmente la imagen de Linux para implementaralgunas PC con Linux a nuestra topologa de trabajo con ayuda del Qemu.

    1.1- Click en la opcin EDIT del men. Escogemos la opcin de sub-menPreferences. Se abrir una ventana con la etiqueta Preferences. En el menque aparece bajo la etiqueta, escogemos la opcin Qemu.

    1.2- Se abrir una ventana. Hacemos click en la pestaa de la ficha Qemu Guest.Bajo la pestaa Qemu Guest Settingsen el cuadro de texto Identifier nameescribimos Linux Core.

    1.3- Luego, en el cuadro Binary Imagesseleccionamos de la carpeta C:\GNS3IOSla imagen de Linux: linux-microcore-3.4.img.

    1.4- Nos aseguramos que en el combo RAMaparezca el valor 128 MiB.1.5- A continuacin, en el combo Number of NICs, seleccionamos (ponemos) 1.1.6- Hacemos click en el botn Save. Aparecer una ventana con un mensaje

    indicando que la configuracin seleccionada ha sido salvada (guardada).Damos click en el botn OKy continuamos.

    1.7- Luego hacemos click en la pestaa de la ficha General Settings paracomprobar la configuracin inicial. Para ello hacemos click en el botn TestSettings.

    NOTA:

    Deber aparecer al lado despus de unos segundos un mensaje indicandoque la prueba fue exitosa. El mensaje en ingls debe decir:All components have succesfully started.

    1.8- Hacemos click en el botn Apply y luego en OK para salvar los cambiosrealizados a la configuracin.

    A la izquierda del rea de trabajo aparecen los conos representativos de distintosdispositivos de red. Si hacemos doble click en el cono grfico que muestra variosdispositivos agrupados (es el que aparece de segundo si los contamos de abajohacia arriba, justo encima del cono del conector), se abrir una nueva ventanadonde aparecen en detalle, con su nombre, todos los dispositivos que tenemosdisponibles para implementar la topologa de red con la cual se va a trabajar.

    Arrastraremos desde all al rea de trabajo los dispositivos necesarios paraimplementar la configuracin propuesta.

    Una que vez que se tienen todos los dispositivos en el rea de trabajo, se procede aconectarlos como en la TOPOLOGA DEL CASO DE ESTUDIO A SEGUIR EN ELTALLER. Slo tiene que hacer click sobre el conector y relacionar las interfacescorrespondientes entre cada par de dispositivos. Una vez conectados, debe hacerclick nuevamente sobre el cono del conector para dar por terminada la conexinrealizada entre los dispositivos.

  • 7/24/2019 Instalacin y Configuracin de GNS3 y Una r Ed de Ejemplo

    8/24

    Narciso Javier Aguilera Centeno 7 Danny Oswaldo Chvez Miranda

    Haciendo funcionar los dispositivos.

    Caso 1: Enrutadores.

    En el caso de los enrutadores, se debe hacer click derecho sobre el dispositivo.Aparecer un men descolgante.

    1.1- Hacemos click en la opcin Start(comenzar).1.2- Click en la opcin Console.

    Se abrir una ventana para la consola de trabajo de la hyperterminal. Dejamosque se cargue hasta que aparezca el prompt del IOSutilizado por el enrutadorque se haya seleccionado. En este momento probablemente se empezar anotar que la computadora se empieza a poner lenta. Abrimos elAdministrador de tareas. Verificamos el rendimiento. Muy probablementeandar por encima del 10%. En ese caso es necesario (muy importante)configurar el Idle PC para racionalizar el uso de los recursos del sistema.Para ello debemos hacer:

    1.3- Click derecho sobre el dispositivo.

    1.4- Seleccionar la opcin Idle PC.

    Aparecer una ventana flotante con un combo dndonos varias opciones paraseleccionar el Idle PCms apropiado. Se recomienda escoger las opciones que semuestran destacadas con un asterisco (*). Es la sugerencia de GNS3. SI no apareceninguno, hay que empezar a probar todas las opciones hasta bajar el rendimiento amenos del 10%.

    OBSERVACIN:

    En la topologa propuesta para el ejercicio a realizar los enrutadores se conectan

    entre s mediante interfaces seriales. Si el cono del router no trae en la configuracinpor defecto los puertos seriales es necesario agregarlos (de ser posible). En estecaso de estudio, por ejemplo, para utilizar el router C2691ser necesario agregar almenos un puerto serial a su configuracin. Nosotros vamos a agregar 2 puertosseriales siguiendo las instrucciones que se brindan a continuacin:

    1.1- Arrastrar al rea de trabajo el cono del router C2691desde la ventana dondese muestran todos los dispositivos que tenemos disponibles.

    1.2- Hacer click derecho sobre el router C2691.1.3- Aparece un men descolgante. Seleccionar la opcin Configure. Aparecer

    una ventana con la leyenda Node configurator(Configurador de nodo).

    1.4- Hacer click en el nombre del enrutador. En este caso debe ser R1.1.5- En la ventana de al lado, que tiene el ttulo R1 node, hacer click en la pestaa

    slots.1.6- Bajo la etiqueta de ficha WICs, hacer click en el combo con etiqueta wic0.

    Seleccionar la opcin WIC-2T. Esto permitir agregar dos puertos seriales alenrutador C2691que estamos utilizando.

    1.7- A continuacin se debe hacer click en Apply y luego en OK, para salvar lanueva configuracin del enrutador.

  • 7/24/2019 Instalacin y Configuracin de GNS3 y Una r Ed de Ejemplo

    9/24

    Narciso Javier Aguilera Centeno 8 Danny Oswaldo Chvez Miranda

    De regreso en el rea de trabajo, basta con posicionar el cursor del mouse sobre elcono del router que acabamos de modificar y aparecer una ventana flotante dondese describe su configuracin. All podr apreciar que ahora cuenta con los dosnuevos puertos seriales que le acabamos de agregar.

    Finalmente, hacemos notar que an no se han configurado las direcciones IP de lasinterfaces ni se han levantado para que pueda comunicarse el enrutador con otrosdispositivos. Procederemos luego a la configuracin de sus interfaces.

    Caso 2: PC con Linux.

    En estos casos, hacemos click derecho sobre el cono correspondiente. Aparecerun men descolgante.1.1- Hacemos click en Start (comenzar). Empezar a cargar la ventana de la

    terminal. Esperamos a que cargue.1.2- En el prompt del sistema en la terminal escribimos el comando sudo supara

    entrar como root (administrador del sistema).1.3- A continuacin, asignamos una direccin IP a la interface eth0. Ejecutamos el

    comando: ifconfig eth0 / 24.1.4- Por ltimo definimos la puerta de enlace que corresponda a la PC. Para ello

    se ejecuta el comando: route add default gw eth0.

    La terminal deber verse aproximadamente como la que se muestra en la siguienteimagen de la terminal del Qemu (Linux_Core). Se repite el procedimiento para lasdems PC con Linux.

  • 7/24/2019 Instalacin y Configuracin de GNS3 y Una r Ed de Ejemplo

    10/24

    Narciso Javier Aguilera Centeno 9 Danny Oswaldo Chvez Miranda

    Caso 3: Host PC.

    En este caso, contamos con 9 (nueve) PC como host o estaciones de trabajo en la

    red. En este caso, se configuran en la ventana del Virtual PC Simulator del

    Dynamips. Para ello, basta con hacer click en la opcin Toolsde la barra de mendel GNS3, para luego seleccionar la opcin VPCSdel sub men correspondiente.

    Tambin es posible acceder al mismo haciendo click en el botn de Inicio en laesquina inferior izquierda de la pantalla del monitor, luego click en la opcin Todoslos programasy a continuacin click en GNS3. Una vez all, se deber escoger laopcin VPCS.

    En la ventana de VPCS ejecutamos el comando show para ver la configuracin delas terminales. Seguramente se ver que ninguna tiene configuradas las direccionesIPni las Puertas de Enlaces (Gateway) correspondientes. Por defecto, al entrar aVPCSse mostrar el prompt de la PC 1(VPCS[1]).

    Se configura escribiendo en el prompt el siguiente comando:

    VPCS[1]> ip 192.168.0.12 24(.)

    Se mostrar un mensaje indicando que se est verificando si no hay otro host con elmismo IP y luego confirma el xito de la operacin. Para pasar a configurar el host 2,solamente se deber escribir en el prompt el nmero 2 y de inmediato noscambiamos a la PC 2.

    VPCS[1]> 2

    VPCS[2]> ip 192.168.20.11 24

    (.)

    Anlogamnete, suceder lo mismo con la PC 3.

    VPCS[2]> 3

    VPCS[3]> ip 192.168.40.11 24

    (.)

  • 7/24/2019 Instalacin y Configuracin de GNS3 y Una r Ed de Ejemplo

    11/24

    Narciso Javier Aguilera Centeno 10 Danny Oswaldo Chvez Miranda

    Se repite el procedimiento para VPCS 2 y VPCS 3. Al concluir, deber verse la

    ventana de la terminal (Virtual PC Simulator) aproximadamente como se muestra en

    la siguiente figura:

  • 7/24/2019 Instalacin y Configuracin de GNS3 y Una r Ed de Ejemplo

    12/24

    Narciso Javier Aguilera Centeno 11 Danny Oswaldo Chvez Miranda

    R1> enable

    R1>

    R1# configure terminal

    R1(config)# hostname compu

    compu(config)# interface s0/0

    compu(config-if)# ip address 192.168.10.1 255.255.255.0

    compu(config-if)# clock rate 56000

    compu(config-if)# no shutdown

    compu(config-if)# interface f0/0

    compu(config-if)# ip address 192.168.0.1 255.255.255.0compu (config-if)# no shutdown

    compu(config-if)# exit

    compu(config)# exit

    compu# write

    R2> enable

    R2>

    R2# configure terminal

    R2(config)# hostname electron

    electron(config)# interface s0/1

    electron(config-if)# ip address 192.168.10.2 255.255.255.0

    electron(config-if)# clock rate 56000

    electron(config-if)# no shutdown

    electron(config)# interface s0/0

    electron(config-if)# ip address 192.168.30.1 255.255.255.0

    electron(config-if)# clock rate 56000electron(config-if)# no shutdown

    electron(config-if)# interface f1/0

    electron(config-if)# ip address 192.168.20.1 255.255.255.0

    electron(config-if)# no shutdown

    electron (config-if)# exit

    electron(config)# exit

    electron# write

    Configurando el router R1como el router compu.

    Se entra a la terminal del router R1. Desde el modo de configuracin global se lecambia el nombre a compuy se levantan las interfaces ejecutando la secuencia decomandos que se indican a continuacin.

    Configurando el router R2como el router electron.

    De forma anloga, se entra a R2y se ejecutan en orden los siguientes comandos:

  • 7/24/2019 Instalacin y Configuracin de GNS3 y Una r Ed de Ejemplo

    13/24

    Narciso Javier Aguilera Centeno 12 Danny Oswaldo Chvez Miranda

    R3> enable

    R3>

    R3# configure terminal

    R3(config)# hostname electric

    electric(config)# interface s0/1

    electric (config-if)# ip address 192.168.30.1 255.255.255.0

    electric(config-if)# clock rate 56000

    electric(config-if)# no shutdown

    electric(config-if)# interface f0/0

    electric(config-if)# ip address 192.168.40.1 255.255.255.0

    electric(config-if)# no shutdownelectric (config-if)# exit

    electric(config)# exit

    electric# write

    Configurando el router R3como el router electric.

    Similar procedimiento se deber seguir en el router R3.

  • 7/24/2019 Instalacin y Configuracin de GNS3 y Una r Ed de Ejemplo

    14/24

    Narciso Javier Aguilera Centeno 13 Danny Oswaldo Chvez Miranda

    compu# show ip route

    compu# configure terminal

    compu(config)#

    compu(config)# ip route 192.168.20.0 255.255.255.0 192.168.10.2

    compu(config)# ip route 192.168.30.0 255.255.255.0 192.168.10.2

    compu(config)# ip route 192.168.40.0 255.255.255.0 192.168.10.2

    compu(config)# exit

    compu# write

    compu# show ip route

    Enrutamiento esttico.

    En el enrutamiento esttico, el administrador de la red determina la ruta a seguir porlos paquetes hacia un destino determinado. Las tablas de enrutamiento almacenan la

    informacin que usan los enrutadores para reenviar los paquetes recibidos. Para quela informacin llegue a su destino es necesario que la informacin guardada en estastablas sea correcta. El enrutamiento esttico proporciona un mtodo que facilita a losadministradores de redes establecer las rutas por las que se transmiten los paquetesde datos que viajan de una red a otra. En estos casos, las tablas de enrutamientoson creadas manualmente, definiendo a priori las rutas que debern seguir lospaquetes hacia su destino.

    El enrutamiento esttico suele ser utilizado en redes pequeas para y paraestablecer la conectividad con proveedores de servicios de Internet. En general, sonde utilidad si se necesita implementar el enrutamiento desde y hacia redes de

    conexin nica. Se considera entre sus ventajas que reduce significativamente elconsumo de ciclos de la CPU, adems de ser ms fcil de comprender por parte deladministrador de la red y ms fcil de configurar. En el caso de estudio que estamosdesarrollando, se proceder a continuacin con la implementacin del enrutamientoesttico entre las redes que se muestran fsicamente interconectadas.

    Para que las redes conectadas directamente al router compuse interconecten a lasredes conectadas a electrony electric, podemos configurar el enrutamiento estticodel router compu ejecutando la secuencia de comandos que se muestra en elcuadro siguiente. Desde modo privilegiado empezaremos por el comando show iproute para ver la configuracin actual de las tablas de enrutamiento de compu. A

    continuacin pasaremos al modo de configuracin global (ejecutamos configureterminal) y ejecutamos el comando ip route tal como se indica a continuacin.

    Configurando el enrutamiento esttico del router compu.

    Para implementar el enrutamiento esttico en el enrutador compu, se debernejecutar desde la terminal los siguientes comandos de IOS:

  • 7/24/2019 Instalacin y Configuracin de GNS3 y Una r Ed de Ejemplo

    15/24

    Narciso Javier Aguilera Centeno 14 Danny Oswaldo Chvez Miranda

    electron# show ip route

    electron# configure terminal

    electron(config)#electron(config)# ip route 192.168.40.0 255.255.255.0 192.168.30.2

    electron(config)# ip route 192.168.20.0 255.255.255.0 192.168.10.1

    electron(config)# exit

    electron# write

    electron# show ip route

    electric# show ip route

    electric# configure terminal

    electric(config)#

    electric(config)# ip route 192.168.0.0 255.255.255.0 192.168.30.1

    electric(config)# ip route 192.168.10.0 255.255.255.0 192.168.30.1

    electric(config)# ip route 192.168.20.0 255.255.255.0 192.168.30.1

    electric(config)# exit

    electric# write

    electric# show ip route

    La secuencia de comandos anterior concluye con el comando write para guardarpermanentemente la configuracin del enrutamiento esttico y luego show ip routepara verificar los cambios en la configuracin de las tablas de enrutamiento de

    compu.

    Para asegurar la interconexin de toda la red, tambin ser necesario configurar elenrutamiento esttico en los enrutadores electron y electric. A continuacin,procederemos a cambiar la configuracin del router electron.

    Configurando el enrutamiento esttico del router electron.

    Configurando el enrutamiento esttico del router electric.

    Se sugiere comprobar el funcionamiento correcto del enrutamiento esttico que seacaba de programar ejecutando el comando ping (ping ) desde cada uno de los dispositivos en las redes que hemosinterconectados a todas las interfaces. Se sugiere verificar que todas estn arriba(funcionando). En el caso de los routers, el comando ping se ejecuta desde modoprivilegiado.

  • 7/24/2019 Instalacin y Configuracin de GNS3 y Una r Ed de Ejemplo

    16/24

    Narciso Javier Aguilera Centeno 15 Danny Oswaldo Chvez Miranda

    Ejemplo:

    compu# ping 192.168.40.13compu# ping 192.168.0.12

    compu# ping 192.168.20.11

    OJO:

    Al enrutamiento esttico se le asocia tanto ventajas como desventajas. Se sugiere alos participantes indagar sobre el tema en la bibliografa complementaria.

  • 7/24/2019 Instalacin y Configuracin de GNS3 y Una r Ed de Ejemplo

    17/24

    Narciso Javier Aguilera Centeno 16 Danny Oswaldo Chvez Miranda

    Enrutamiento dinmico.

    A continuacin se realizar el enrutamiento dinmico en las redes del ejemplopropuesto para este taller utilizando el protocolo de enrutamiento RIPversiones 1 y2. Para asegurarse de no estar trabajando con el enrutamiento esttico configurado

    previamente, podra ser til limpiar las tablas de enrutamiento ejecutando el comandono ip routingdesde las terminales de cada uno de los enrutadores. Podra ser deinters ejecutar antes y despus show ip routepara verificar el estado de las tablasde enrutamiento en ambos momentos.

    Ejemplo:

    electron# show ip routeelectron# no ip routingelectron# show ip route

    Enrutamiento dinmico con RIP.

    RIP (Routing Information ProtocoloProtocolo de Informacin de Enrutamiento) fueel protocolo de enrutamiento original en ARPANET. Es un algoritmo de enrutamientopor vector de distancia. Los enrutadores que utilizan estos algoritmos mantienen unatabla de enrutamiento (vector) que da la mejor distancia conocida a cada destino enla subred y la lnea que se puede usar para llegar ah. Las tablas se actualizanperidicamente (aproximadamente cada 30 segundos) a partir del intercambio deinformacin con los vecinos.

    Cada entrada en esta tabla almacena dos tems importantes: la lnea preferida desalida hacia ese destino y una estimacin del tiempo o distancia a ese destino. Lamtrica empleada por lo general se basa en la cantidad de saltos, el retardo detiempo en milisegundos, el nmero total de paquetes puesto en cola a lo largo de laruta, o un criterio similar.

    El crecimiento de las redes en Internet y los problemas de convergencia que sepresentaban al caerse un enrutador oblig a buscar posteriormente otros algoritmospara implementar posteriormente el enrutamiento dinmico. Tambin incidi en elloel crecimiento y variedad en tamao del ancho de banda en las lneas deinterconexin. Eso dio lugar al surgimiento de lo que se conoce como RIP versin 2,

    el cual permite incluir ms informacin en los paquetes y provee algunosmecanismos de autenticacin. y otros algoritmos de enrutamiento aparecidosposteriormente. Otros algoritmos de enrutamiento tambin se desarrollaronposteriormente por razones similares.

    Antes de proceder a configurar el enrutamiento dinmico basado en RIPpropuestocomo ejercicio en este ejemplo, se recomienda comprobar antes el estado de los

  • 7/24/2019 Instalacin y Configuracin de GNS3 y Una r Ed de Ejemplo

    18/24

    Narciso Javier Aguilera Centeno 17 Danny Oswaldo Chvez Miranda

    compu# show ip route

    compu# configure terminal

    compu(config)# router rip

    compu(config-router)# network 192.168.0.0

    compu(config-router)# network 192.168.10.0

    compu(config-router)# exit

    compu(config)# exit

    compu# copy running-config startup-configcompu# show ip route

    enrutadores en cada caso. Para ello, basta con ejecutar desde el modo privilegiadolos comandos show ip route, show ip protocolsy show running-config.

    Configurando el enrutamiento dinmico con RIPen el router compu.

    Entramos al enrutador compu a travs de su terminal. Desde el prompt se debenejecutar en el orden indicado a continuacin los siguientes comandos de IOS:

    En este punto, el enrutador habr sido configurado con la versin 1 del protocoloRIP. Como se puede apreciar, se puede ejecutar el comando copy running-configstartup-configpara salvar los cambios que se acaban de hacer a su configuracin.Nos preguntar si el archivo de destino ser startup-config. Solamente debernpresionar la tecla ENTER.

    Para realizar el enrutamiento con la versin 2de RIP, nicamente sera necesarioescribir a continuacin del comando router ripel comando version 2.

    Ejemplo:

    .compu# configure terminalcompu(config)# router ripcompu(config-router)# version 2compu(config-router)# network 192.168.0.0compu(config-router)# network 192.168.10.0compu(config-router)# exitcompu(config)# exitcompu# copy running-config startup-config.

  • 7/24/2019 Instalacin y Configuracin de GNS3 y Una r Ed de Ejemplo

    19/24

    Narciso Javier Aguilera Centeno 18 Danny Oswaldo Chvez Miranda

    electron# show ip routeelectron# configure terminal

    electron(config)# router rip

    electron(config-router)# network 192.168.10.0

    electron(config-router)# network 192.168.20.0

    electron(config-router)# network 192.168.30.0

    electron(config-router)# exit

    electron(config)# exit

    electron# copy running-config startup-config

    electron# show ip route

    electric# show ip route

    electric# configure terminal

    electric (config)# router rip

    electric (config-router)# network 192.168.30.0

    electric (config-router)# network 192.168.40.0electric (config-router)# exit

    electric (config)# exit

    electric# copy running-config startup-config

    electric# show ip route

    Configurando el enrutamiento dinmico con RIPen el router electron.

    Se procede de manera anloga con el enrutador electron.

    Configurando el enrutamiento dinmico con RIPen el router electric.

    De manera similar, se ejecutan los siguientes comandos en el enrutador electric.

    Ahora el usuario podr comprobar desde el modo privilegiado en cada uno de losenrutadores el protocolo de enrutamiento que se est utilizando con slo ejecutar elcomando show ip protocols.

    En este punto, tambin se recomienda comprobar el funcionamiento correcto delenrutamiento dinmico que se program ejecutando el comando ping (ping) desde cada uno de los dispositivos en las redes quehemos interconectados a todas las interfaces. Se sugiere verificar que todas estnarriba (funcionando). En el caso de los routers, el comando pingse ejecuta desdemodo privilegiado.

  • 7/24/2019 Instalacin y Configuracin de GNS3 y Una r Ed de Ejemplo

    20/24

    Narciso Javier Aguilera Centeno 19 Danny Oswaldo Chvez Miranda

    Ejemplo:

    compu# ping 192.168.40.13compu# ping 192.168.0.12compu# ping 192.168.20.11

    Enrutamiento dinmico con OSPF.

    OSPF(Open Shortest Path First - abrir primero la ruta ms corta) es un protocolo deenrutamiento dinmico de puerta de enlace interior muy utilizado en Internet. Se basaen un algoritmo de estado de enlace y se describe en el RFC 2328.

    Se destaca porque:- Es de cdigo abierto.- Apoya una variedad de mtricas de distancia (retardo, distancia fsica, etc).- Es un algoritmo dinmico que se adapta rpidamente y de forma automtica a los

    cambios de topologa.- Es de gran apoyo a sistemas jerrquicos. No necesita conocer toda la topologa

    de Internet para funcionar correctamente.- Introdujo elementos de seguridad que no estaban presentes en protocolos

    diseados con anterioridad.

    Este protocolo soporta:- Conexiones punto a punto entre dos enrutadores.- Redes de multiacceso con difusin (como las LANs).- Redes de multiacceso sin difusin (como las WANs conmutadas).

    Para configurar OSPF se requiere incluir la informacin siguiente:- Identificador de Procesos: Se refiere al nmero que acompaa al comando

    router ospf. Esta informacin es de importancia local y puede variar entre unenrutador y otro.

    - Redes: Se deben enumerar las redes directamente conectadas que deseanpublicarse. Esto se hace indicando la direccin de red acompaada de unamscara de comodines (conocidos tambin como wildcard) y luego el rea dondese publicar (el rea 0 es el rea que corresponde al backbone o red dorsal).La mscara de comodines (wildcard) es el inverso de la mscara de subred ypuede obtenerse fcilmente restando la mscara de subred a 255.255.255.255.En nuestro caso, se utilizan mscaras 255.255.255.0 entonces:255.255.255.255-255.255.255.0=0.0.0.255

  • 7/24/2019 Instalacin y Configuracin de GNS3 y Una r Ed de Ejemplo

    21/24

    Narciso Javier Aguilera Centeno 20 Danny Oswaldo Chvez Miranda

    .

    compu# configure terminalcompu(config)# router ospf 1

    compu(config-router)# network 192.168.0.0 0.0.0.255 area 0

    compu(config-router)# network 192.168.10.0 0.0.0.255 area 0

    compu(config-router)# exit

    compu(config)# exit

    compu# copy running-config startup-config

    compu# show ip route

    compu# show ip ospf

    ..

    .

    electron(config)# router ospf 1

    electron(config-router)# network 192.168.10.0 0.0.0.255 area 0

    electron (config-router)# network 192.168.20.0 0.0.0.255 area 0

    electron (config-router)# network 192.168.30.0 0.0.0.255 area 0

    electron (config-router)# exit

    electron (config)# exitelectron # copy running-config startup-config

    electron # show ip route

    electron # show ip ospf

    ..

    .

    electric(config)# router ospf 1

    electric(config-router)# network 192.168.30.0 0.0.0.255 area 0

    electric (config-router)# network 192.168.40.0 0.0.0.255 area 0

    electric (config-router)# exit

    electric (config)# exit

    electric # copy running-config startup-config

    electric # show ip route

    electric # show ip ospf

    ..

    Configurando el enrutamiento dinmico con OSPFen el router compu.

    Entramos al router compua travs de la terminal y ejecutamos los comandos que seindican a continuacin:

    Configurando el enrutamiento dinmico con OSPFen el router electron.

    Entramos al router electron a travs de la terminal y ejecutamos los comandossiguientes:

    Configurando el enrutamiento dinmico con OSPFen el router electric.

    Anlogamente, seguimos el procedimiento en el router electric.

  • 7/24/2019 Instalacin y Configuracin de GNS3 y Una r Ed de Ejemplo

    22/24

    Narciso Javier Aguilera Centeno 21 Danny Oswaldo Chvez Miranda

    Una vez configurado el protocolo de enrutamiento OSPF en toda la red, el usuariopuede comprobar desde el modo privilegiado en cada uno de los enrutadores elprotocolo de enrutamiento que est corriendo en la red. Slo necesita ejecutar elcomando show ip protocols.

    Se recomienda comprobar el funcionamiento correcto del enrutamiento OSPFque seprogram ejecutando el comando ping(ping ) desdecada uno de los dispositivos en las redes que hemos interconectados a todas lasinterfaces. No olvide verificar que todas las interfaces estn funcionandocorrectamente. En el caso de los routers, el comando pingse ejecuta desde modoprivilegiado.

    Ejemplo:

    electron# ping 192.168.0.13electron# ping 192.168.20.12electron# ping 192.168.40.11

    Enrutamiento dinmico con EIGRP.

    El tercer ejemplo de enrutamiento dinmico que se va a mostrar est basado en el unalgoritmo de enrutamiento hbrido, que combina elementos caractersticos de losalgoritmos de enrutamiento por vector de distancia y paquete de estado de enlace.EIGRP son las siglas en ingls de Enanced Interior Gateway Routing Protocol(Protocolo de Enrutamiento para Puerta de Enlace Interior Mejorado).

    Fue desarrollado por Cisco Systemsy se le considera una versin mejorada de losprotocolos de enrutamiento por vector de distancia. Mantiene la misma informacinde mtrica original del algoritmo de enrutamiento IGRP, pero con apreciablesmejoras en los tiempos de convergencia y en aspectos relacionados con laposibilidad ampliacin de la red sin desmejorar su desempeo.

    El clculo de la mtrica vara levemente entre ambos protocolos, ya que EIGRPmultiplica la mtrica de IGRPpor un factor de 256. La razn de este cambio se debea que EIGRPusa una mtrica de 32 bits de largo, mientras que IGRPemplea unamtrica de 24 bits. El paso de manejar paquetes de informacin enrutados conEIGRPa IGRP (y viceversa) puede hacerse con suma facilidad. Slo es necesario

    multiplicar o dividir por un factor de 256 para lograr un fcil intercambio. Tambinpodra ser oportuno hacer notar que IGRPtiene un nmero de saltos mximo de 255,mientras que el lmite mximo para el nmero de saltos en EIGRP es 224, lo cualpermite admitir redes grandes.

    Adems, EIGRP ofrece caractersticas que no estn presentes en IGRP como elsoporte para VLSM(Variable Lenth Subnet MaskMscaras de Subred de TamaoVariable) y los resmenes de ruta arbitrarios. A eso se puede agregar que EIGRP

  • 7/24/2019 Instalacin y Configuracin de GNS3 y Una r Ed de Ejemplo

    23/24

    Narciso Javier Aguilera Centeno 22 Danny Oswaldo Chvez Miranda

    .

    compu# configure terminal

    compu(config)# route eigrp 100

    compu(config-router)# network 192.168.0.0 0.0.0.255

    compu(config-router)# network 192.168.10.0 0.0.0.255

    compu(config-router)# exitcompu(config)# exit

    compu# copy running-config startup-config

    compu# show ip route

    ..

    .

    electron(config)# router eigrp 1

    electron(config-router)# network 192.168.10.0 0.0.0.255

    electron (config-router)# network 192.168.20.0 0.0.0.255

    electron (config-router)# network 192.168.30.0 0.0.0.255

    electron (config-router)# exit

    electron (config)# exit

    electron # copy running-config startup-config

    electron # show ip route

    ..

    ofrece caractersticas que se encuentran en otros protocolos (como OSPF), alpermitir actualizaciones incrementales parciales y un tiempo de convergenciareducido. Al igual que su predecesor, EIGRP publica la informacin de la tabla deenrutamiento slo a los enrutadores vecinos.

    Configurando el enrutamiento dinmico con EIGRPen el router compu.

    Al igual que hicimos para configurar otros protocolos de enrutamiento dinmicos,entramos al router compu a travs de la terminal. Desde el prompt, se debenejecutar en orden los siguientes comandos:

    Configurando el enrutamiento dinmico con EIGRPen el router electron.

    Una vez configurado compu, se entra al router electron a travs de la terminalejecutar en orden los siguientes comandos:

  • 7/24/2019 Instalacin y Configuracin de GNS3 y Una r Ed de Ejemplo

    24/24

    .

    electric(config)# router eigrp 100

    electric(config-router)# network 192.168.30.0 0.0.0.255

    electric (config-router)# network 192.168.40.0 0.0.0.255

    electric (config-router)# exit

    electric (config)# exit

    electric # copy running-config startup-config

    electric # show ip route

    ..

    Configurando el enrutamiento dinmico con EIGRPen el router electric.

    Finalmente y de manera anloga, se sigue el procedimiento en el router electric.

    Concluida la configuracin del protocolo de enrutamiento EIGRP en todos losenrutadores, se puede comprobar desde el modo privilegiado en cada uno de losenrutadores el protocolo de enrutamiento que est corriendo en la red. Basta conejecutar el comando show ip protocols.

    Se sugiere comprobar el funcionamiento correcto del enrutamiento OSPF que seprogram ejecutando el comando ping(ping ) desdecada uno de los dispositivos en las redes que hemos interconectados a todas lasinterfaces. No olvide verificar que todas las interfaces estn funcionandocorrectamente. En el caso de los routers, el comando pingse ejecuta desde modoprivilegiado.

    Ejemplo:

    electric# ping 192.168.0.11electric# ping 192.168.20.12electric# ping 192.168.40.11

    Tambin se sugiere realizar esta misma comprobacin haciendo ping desde cadauna de las computadoras personales disponibles en la red a todos y cada uno de losdispositivos de la topologa implementada en el taller.