Vous êtes sur la page 1sur 24

UNIVERSIDAD NACIONAL DE INGENIERA

Lder en ciencia y tecnologa

Taller:

Uso didctico de GNS3 en laboratorios


virtuales 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

TALLER
Uso didctico de GNS3 en laboratorios virtuales de
redes de computadoras.
En el presente taller se propone la implementacin de laboratorios virtuales utilizando
simuladores y/o emuladores para el aprendizaje prctico, entrenamiento y
capacitacin en el uso y aprovechamiento de las redes de computadoras.
Especficamente, se propone la utilizacin de una herramienta de software conocida
como GNS3, un software de cdigo abierto que simula redes complejas mostrando al
usuario un desempeo o comportamiento casi idntico al que tendran las redes de
datos reales en nuestra vida diaria. Todo esto se puede lograr sin tener que invertir
en 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 y
configurar redes virtuales, que se ejecutan en el hardware de las computadoras
personales tradicionales y puede utilizarse con mltiples sistemas operativos, entre
los cuales se pueden mencionar: Windows, Linux y MacOS X.
En el sitio oficial de GNS3 (www.gns3.org), se explica que esta herramienta
proporciona una interfaz grfica de usuario intuitiva, de gran utilidad para disear y
configurar redes virtuales, que se ejecutan en el hardware de las computadoras
personales tradicionales y puede utilizarse con mltiples sistemas operativos, entre
los cuales se pueden mencionar: Windows, Linux y MacOS X. Para proporcionar
simulaciones completas y precisas, GNS3 en realidad utiliza tres emuladores que
permiten ejecutar los mismos sistemas operativos utilizados por las redes reales.
Estos son:
Dynamips, programa emulador del sistema operativo IOS de Cisco.
VirtualBox, que brinda entornos de mquina virtual sobre los cuales se pueden
ejecutar sistemas operativos para computadoras de escritorios y servidor, as
como Juniper JunOS.

Qemu, un emulador de mquina genrico de cdigo abierto, que se ejecuta con


el software de Cisco ASA, PIX e IPS (dispositivos de seguridad adaptativos,
firewall cortafuegos o barreras de seguridad- y sistemas de prevencin de
intrusiones de la marca Cisco).
Este software es una herramienta que puede ser utilizada como alternativa o
complemento al uso de laboratorios reales para docentes, alumnos, profesionales y
tcnicos que se desempean en el rea de redes de computadoras. Es tambin una
alternativa a herramientas propietarias de simulacin y emulacin de redes de
datos, como Cisco Packet Tracer, desarrollada por la empresa Cisco para capacitar
personal que estudia para obtener certificaciones como Cisco CCNA, CCNP y CCIE,
as como Juniper JNCIA, JNCIS y JNCIE. Por supuesto, tambin se soporta la
creacin de redes basadas en software libre y/o cdigo abierto.

Narciso Javier Aguilera Centeno

Danny Oswaldo Chvez Miranda

Instalacin y Configuracin de GNS3.


Para la instalacin y configuracin de un laboratorio virtual basado en GNS3, vamos
a 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 el
taller:

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 componentes
adicionales que tambin debemos instalar. Con ayuda de los respectivos
asistentes, debemos proceder a la instalacin de:
WinPCAP: Programa utilizado para capturar paquetes accediendo a la
conexin entre capas de red en entornos Windows. Cuenta con
herramientas adicionales de gran valor, tales como filtrado de paquetes a
nivel del ncleo, motor para la generacin de estadsticas de red y soporte
para la captura de paquetes remotos.
Narciso Javier Aguilera Centeno

Danny Oswaldo Chvez Miranda

WireShark: Es un sniffer que permite capturar ciertos paquetes que fluyen


por la red o en la topologa que implementamos. Brinda una herramienta
grfica utilizada por los profesionales TIC y/o administradores de la red
para identificar y analizar el tipo trfico en un momento determinado.
Dynamips: Software que permite correr los IOS de Cisco en los routers
virtuales de GNS3. Este software es el que permite emular los dispositivos
incorporados en la topologa de trabajo utilizada en nuestro laboratorio
virtual.

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,
casilla de verificacin que dice:

hacemos check () en la

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
XP o Linux, pero sera conveniente contar con al menos 4 GB de RAM para
equipos con Windows Seven o versin posterior de sistemas operativos
Windows de Microsoft Corporation.

II.

Se sugiere trabajar con la versin de GNS3 en English (no en Espaol). La


versin en castellano podra darnos algunos problemas inesperados.

III.

Tambin se recomienda que el directorio donde se debern poner las


imgenes de IOS, Qemu, PIX, etc, -OS image (IOS, QEMU, PIX, etc)
directory- y el directorio del proyecto -Project directory- tengan una ruta
corta, por lo cual se sugiere cambiarlas a:
C:\GNS3IOS y

C:\GNS3TALLER

Observe que en el nombre de los nuevos directorios no se incluyen caracteres


especiales, ni espacios en blanco y la ruta es muy corta. Para cambiar los directorios
por defecto, solamente debemos ir a los cuadros de dilogos de archivos Project
directory y OS images (IOS, Qemu, PIX, etc) directory para redefinir la direccin
de las carpetas a utilizar en el proyecto con el cual se va a trabajar como ejemplo de
este taller.
Narciso Javier Aguilera Centeno

Danny Oswaldo Chvez Miranda

Abriendo GNS3 por primera vez.


Al abrir por primera vez GNS3, aparecer una ventana del asistente de inicializacin
que 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 permite
emular los router de Cisco ejecutando las imgenes de IOS
correspondientes).
2. Crear la carpeta donde se alojar las imgenes de IOS que 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 sistemas


operativos (IOS, Qemu, PIX, etc).

En la ventana del Setup Wizard de GNS3, seleccione la opcin 1. Aparecer la


ventana Preferences. Hacemos click en General.
Bajo la pestaa de la ficha General Sttings, en Paths, ubicamos el directorio del
proyecto y la carpeta o localizacin donde GNS3 va a encontrar la imagen de Linux
para poder configurar posteriormente estaciones de trabajo con Linux (el Qemu) y
las imgenes de IOS para los router a emular.
El nuevo Project directory ser la carpeta C:\GNS3TALLER y el nuevo OS
images (IOS, Qemu, PIX, etc) directory ser la carpeta C:\GNS3IOS.
1.1-

1.2-

1.3-

En la caja de texto etiquetada con la leyenda Project directory, se escribe el


camino completo para ubicar la nueva carpeta de proyectos. En este caso es:
C:\GNS3TALLER
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 nueva
carpeta donde estarn ubicadas las imgenes de los sistemas operativos. En
este caso, nos referimos a la carpeta:
C:\GNS3IOS.
Hacemos click en el botn Apply y luego en OK para aceptar.

Finalmente, vamos a aadir las imgenes de los IOS de los router y dems
dispositivos con los cuales vamos a trabajar. Copiamos las imgenes a la carpeta:
C:\GNS3IOS

Narciso Javier Aguilera Centeno

Danny Oswaldo Chvez Miranda

Opcin 2:

Revisar las rutas que sern utilizadas por el Dynamips y validar el


directorio de trabajo.

Regresamos a la ventana del Setup Wizard de GNS3. Para configurar Dynamips,


en la ventana del asistente de inicializacin debemos:
1.11.21.3-

Hacer click en la opcin 2. Aparecer la ventana Preferences.


Hacer click en la opcin Dynamips, del men a la izquierda de la ventana.
Luego, haremos click en el botn Test Settings. Esto nos permitir saber si es
posible emular el router de Cisco.

Es probable que aparezca una advertencia del firewall preguntando si debemos


mantener bloqueada a Dynamips. Si ese fuese el caso, debemos hacer click en
Desbloquear. A continuacin, junto al botn de Test Settings, deber aparecer un
mensaje indicando que Dynamips fue inicializado exitosamente:
Dynamips 0.2.8-RC3 succesfully started.
1.4-

Hacemos click en el botn Apply y luego en OK para aceptar.

NOTA:
La configuracin apropiada de los Idle PC se realizar posteriormente, en la medida
que se vayan agregando dispositivos a la topologa de red con la cual se est
trabajando.

Opcin 3:

Agregar las imgenes de los sistemas operativos (IOS, Linux, etc) que
tenemos para utilizarlas en la implementacin de la topologa de red
que se quiere implementar.

Volvemos a la ventana del asistente de inicializacin de GNS3 (Setup Wizard).


Hacemos click en la opcin 3. Aparecer una ventana titulada: IOS images and
hypervisors.
Bajo la pestaa IOS images, se comprueba si existen las imgenes deseadas para
realizar nuestro trabajo. En este caso, no debera aparecer ninguna imagen, por lo
cual deberemos cargarlas. Para ello, seleccionaremos de una en una las imgenes
que aparecen en el cuadro con la etiqueta Image file. Para ello debemos:
1.1- Escoger la imagen deseada en el cuadro Image file.
1.2- Hacer click en SAVE para guardar la configuracin.
1.3- Click en CLOSE y luego en OK. Volveremos a la ventana de GNS3.
Se puede seleccionar tantas imgenes como se tengan disponibles. Basta con
repetir las instrucciones 1.1 a 1.3, indicadas inmediatamente arriba de este prrafo.

Narciso Javier Aguilera Centeno

Danny Oswaldo Chvez Miranda

Agregando una PC con Linux a la topologa.


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

1.2-

1.31.41.51.6-

1.7-

Click en la opcin EDIT del men. Escogemos la opcin de sub-men


Preferences. Se abrir una ventana con la etiqueta Preferences. En el men
que aparece bajo la etiqueta, escogemos la opcin Qemu.
Se abrir una ventana. Hacemos click en la pestaa de la ficha Qemu Guest.
Bajo la pestaa Qemu Guest Settings en el cuadro de texto Identifier name
escribimos Linux Core.
Luego, en el cuadro Binary Images seleccionamos de la carpeta C:\GNS3IOS
la imagen de Linux: linux-microcore-3.4.img.
Nos aseguramos que en el combo RAM aparezca el valor 128 MiB.
A continuacin, en el combo Number of NICs, seleccionamos (ponemos) 1.
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 OK y continuamos.
Luego hacemos click en la pestaa de la ficha General Settings para
comprobar la configuracin inicial. Para ello hacemos click en el botn Test
Settings.
NOTA:
Deber aparecer al lado despus de unos segundos un mensaje indicando
que 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 cambios


realizados a la configuracin.

A la izquierda del rea de trabajo aparecen los conos representativos de distintos


dispositivos de red. Si hacemos doble click en el cono grfico que muestra varios
dispositivos agrupados (es el que aparece de segundo si los contamos de abajo
hacia arriba, justo encima del cono del conector), se abrir una nueva ventana
donde aparecen en detalle, con su nombre, todos los dispositivos que tenemos
disponibles para implementar la topologa de red con la cual se va a trabajar.
Arrastraremos desde all al rea de trabajo los dispositivos necesarios para
implementar la configuracin propuesta.
Una que vez que se tienen todos los dispositivos en el rea de trabajo, se procede a
conectarlos como en la TOPOLOGA DEL CASO DE ESTUDIO A SEGUIR EN EL
TALLER. Slo tiene que hacer click sobre el conector y relacionar las interfaces
correspondientes entre cada par de dispositivos. Una vez conectados, debe hacer
click nuevamente sobre el cono del conector para dar por terminada la conexin
realizada entre los dispositivos.
Narciso Javier Aguilera Centeno

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. Dejamos
que se cargue hasta que aparezca el prompt del IOS utilizado por el enrutador
que se haya seleccionado. En este momento probablemente se empezar a
notar que la computadora se empieza a poner lenta. Abrimos el
Administrador de tareas. Verificamos el rendimiento. Muy probablemente
andar 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 para
seleccionar el Idle PC ms apropiado. Se recomienda escoger las opciones que se
muestran destacadas con un asterisco (*). Es la sugerencia de GNS3. SI no aparece
ninguno, hay que empezar a probar todas las opciones hasta bajar el rendimiento a
menos 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 configuracin
por defecto los puertos seriales es necesario agregarlos (de ser posible). En este
caso de estudio, por ejemplo, para utilizar el router C2691 ser necesario agregar al
menos un puerto serial a su configuracin. Nosotros vamos a agregar 2 puertos
seriales siguiendo las instrucciones que se brindan a continuacin:
1.11.21.31.41.51.6-

1.7-

Arrastrar al rea de trabajo el cono del router C2691 desde la ventana donde
se muestran todos los dispositivos que tenemos disponibles.
Hacer click derecho sobre el router C2691.
Aparece un men descolgante. Seleccionar la opcin Configure. Aparecer
una ventana con la leyenda Node configurator (Configurador de nodo).
Hacer click en el nombre del enrutador. En este caso debe ser R1.
En la ventana de al lado, que tiene el ttulo R1 node, hacer click en la pestaa
slots.
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 al
enrutador C2691 que estamos utilizando.
A continuacin se debe hacer click en Apply y luego en OK, para salvar la
nueva configuracin del enrutador.

Narciso Javier Aguilera Centeno

Danny Oswaldo Chvez Miranda

De regreso en el rea de trabajo, basta con posicionar el cursor del mouse sobre el
cono del router que acabamos de modificar y aparecer una ventana flotante donde
se describe su configuracin. All podr apreciar que ahora cuenta con los dos
nuevos puertos seriales que le acabamos de agregar.
Finalmente, hacemos notar que an no se han configurado las direcciones IP de las
interfaces ni se han levantado para que pueda comunicarse el enrutador con otros
dispositivos. Procederemos luego a la configuracin de sus interfaces.
Caso 2: PC con Linux.
En estos casos, hacemos click derecho sobre el cono correspondiente. Aparecer
un 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 su para
entrar como root (administrador del sistema).
1.3- A continuacin, asignamos una direccin IP a la interface eth0. Ejecutamos el
comando: ifconfig eth0 <direccin IP> / 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 <direccin-IP-del-gateway>
eth0.
La terminal deber verse aproximadamente como la que se muestra en la siguiente
imagen de la terminal del Qemu (Linux_Core). Se repite el procedimiento para las
dems PC con Linux.

Narciso Javier Aguilera Centeno

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 Tools de la barra de men
del GNS3, para luego seleccionar la opcin VPCS del sub men correspondiente.
Tambin es posible acceder al mismo haciendo click en el botn de Inicio en la
esquina inferior izquierda de la pantalla del monitor, luego click en la opcin Todos
los programas y a continuacin click en GNS3. Una vez all, se deber escoger la
opcin VPCS.
En la ventana de VPCS ejecutamos el comando show para ver la configuracin de
las terminales. Seguramente se ver que ninguna tiene configuradas las direcciones
IP ni las Puertas de Enlaces (Gateway) correspondientes. Por defecto, al entrar a
VPCS se 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 el
mismo 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 nos
cambiamos 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
(.)

Narciso Javier Aguilera Centeno

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:

Narciso Javier Aguilera Centeno

10

Danny Oswaldo Chvez Miranda

Configurando el router R1 como el router compu.


Se entra a la terminal del router R1. Desde el modo de configuracin global se le
cambia el nombre a compu y se levantan las interfaces ejecutando la secuencia de
comandos que se indican a continuacin.

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.0
compu (config-if)# no shutdown
compu(config-if)# exit
compu(config)# exit
compu# write

Configurando el router R2 como el router electron.


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

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 56000
electron(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

Narciso Javier Aguilera Centeno

11

Danny Oswaldo Chvez Miranda

Configurando el router R3 como el router electric.


Similar procedimiento se deber seguir en el router R3.

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 shutdown
electric (config-if)# exit
electric(config)# exit
electric# write

Narciso Javier Aguilera Centeno

12

Danny Oswaldo Chvez Miranda

Enrutamiento esttico.
En el enrutamiento esttico, el administrador de la red determina la ruta a seguir por
los paquetes hacia un destino determinado. Las tablas de enrutamiento almacenan la
informacin que usan los enrutadores para reenviar los paquetes recibidos. Para que
la informacin llegue a su destino es necesario que la informacin guardada en estas
tablas sea correcta. El enrutamiento esttico proporciona un mtodo que facilita a los
administradores de redes establecer las rutas por las que se transmiten los paquetes
de datos que viajan de una red a otra. En estos casos, las tablas de enrutamiento
son creadas manualmente, definiendo a priori las rutas que debern seguir los
paquetes hacia su destino.
El enrutamiento esttico suele ser utilizado en redes pequeas para y para
establecer la conectividad con proveedores de servicios de Internet. En general, son
de utilidad si se necesita implementar el enrutamiento desde y hacia redes de
conexin nica. Se considera entre sus ventajas que reduce significativamente el
consumo de ciclos de la CPU, adems de ser ms fcil de comprender por parte del
administrador de la red y ms fcil de configurar. En el caso de estudio que estamos
desarrollando, se proceder a continuacin con la implementacin del enrutamiento
esttico entre las redes que se muestran fsicamente interconectadas.
Para que las redes conectadas directamente al router compu se interconecten a las
redes conectadas a electron y electric, podemos configurar el enrutamiento esttico
del router compu ejecutando la secuencia de comandos que se muestra en el
cuadro siguiente. Desde modo privilegiado empezaremos por el comando show ip
route para ver la configuracin actual de las tablas de enrutamiento de compu. A
continuacin pasaremos al modo de configuracin global (ejecutamos configure
terminal) 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 debern
ejecutar desde la terminal los siguientes comandos de IOS:

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

Narciso Javier Aguilera Centeno

13

Danny Oswaldo Chvez Miranda

La secuencia de comandos anterior concluye con el comando write para guardar


permanentemente la configuracin del enrutamiento esttico y luego show ip route
para 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 el
enrutamiento esttico en los enrutadores electron y electric. A continuacin,
procederemos a cambiar la configuracin del router electron.
Configurando el enrutamiento esttico del router electron.

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

Configurando el enrutamiento esttico del router electric.

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

Se sugiere comprobar el funcionamiento correcto del enrutamiento esttico que se


acaba de programar ejecutando el comando ping (ping <direccin IP de la
interface>) desde cada uno de los dispositivos en las redes que hemos
interconectados a todas las interfaces. Se sugiere verificar que todas estn arriba
(funcionando). En el caso de los routers, el comando ping se ejecuta desde modo
privilegiado.
Narciso Javier Aguilera Centeno

14

Danny Oswaldo Chvez Miranda

Ejemplo:
compu# ping 192.168.40.13
compu# ping 192.168.0.12
compu# ping 192.168.20.11

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

Narciso Javier Aguilera Centeno

15

Danny Oswaldo Chvez Miranda

Enrutamiento dinmico.
A continuacin se realizar el enrutamiento dinmico en las redes del ejemplo
propuesto para este taller utilizando el protocolo de enrutamiento RIP versiones 1 y
2. Para asegurarse de no estar trabajando con el enrutamiento esttico configurado
previamente, podra ser til limpiar las tablas de enrutamiento ejecutando el comando
no ip routing desde las terminales de cada uno de los enrutadores. Podra ser de
inters ejecutar antes y despus show ip route para verificar el estado de las tablas
de enrutamiento en ambos momentos.
Ejemplo:
electron# show ip route
electron# no ip routing
electron# show ip route

Enrutamiento dinmico con RIP.


RIP (Routing Information Protocolo Protocolo de Informacin de Enrutamiento) fue
el protocolo de enrutamiento original en ARPANET. Es un algoritmo de enrutamiento
por vector de distancia. Los enrutadores que utilizan estos algoritmos mantienen una
tabla de enrutamiento (vector) que da la mejor distancia conocida a cada destino en
la subred y la lnea que se puede usar para llegar ah. Las tablas se actualizan
peridicamente (aproximadamente cada 30 segundos) a partir del intercambio de
informacin con los vecinos.
Cada entrada en esta tabla almacena dos tems importantes: la lnea preferida de
salida hacia ese destino y una estimacin del tiempo o distancia a ese destino. La
mtrica empleada por lo general se basa en la cantidad de saltos, el retardo de
tiempo en milisegundos, el nmero total de paquetes puesto en cola a lo largo de la
ruta, o un criterio similar.
El crecimiento de las redes en Internet y los problemas de convergencia que se
presentaban al caerse un enrutador oblig a buscar posteriormente otros algoritmos
para implementar posteriormente el enrutamiento dinmico. Tambin incidi en ello
el crecimiento y variedad en tamao del ancho de banda en las lneas de
interconexin. 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 algunos
mecanismos de autenticacin. y otros algoritmos de enrutamiento aparecidos
posteriormente. Otros algoritmos de enrutamiento tambin se desarrollaron
posteriormente por razones similares.
Antes de proceder a configurar el enrutamiento dinmico basado en RIP propuesto
como ejercicio en este ejemplo, se recomienda comprobar antes el estado de los

Narciso Javier Aguilera Centeno

16

Danny Oswaldo Chvez Miranda

enrutadores en cada caso. Para ello, basta con ejecutar desde el modo privilegiado
los comandos show ip route, show ip protocols y show running-config.
Configurando el enrutamiento dinmico con RIP en el router compu.
Entramos al enrutador compu a travs de su terminal. Desde el prompt se deben
ejecutar en el orden indicado a continuacin los siguientes comandos de IOS:

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-config
compu# show ip route

En este punto, el enrutador habr sido configurado con la versin 1 del protocolo
RIP. Como se puede apreciar, se puede ejecutar el comando copy running-config
startup-config para salvar los cambios que se acaban de hacer a su configuracin.
Nos preguntar si el archivo de destino ser startup-config. Solamente debern
presionar la tecla ENTER.
Para realizar el enrutamiento con la versin 2 de RIP, nicamente sera necesario
escribir a continuacin del comando router rip el comando version 2.
Ejemplo:
.
compu# configure terminal
compu(config)# router rip
compu(config-router)# version 2
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-config
.

Narciso Javier Aguilera Centeno

17

Danny Oswaldo Chvez Miranda

Configurando el enrutamiento dinmico con RIP en el router electron.


Se procede de manera anloga con el enrutador electron.

electron# show ip route


electron# 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

Configurando el enrutamiento dinmico con RIP en el router electric.


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

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.0
electric (config-router)# exit
electric (config)# exit
electric# copy running-config startup-config
electric# show ip route

Ahora el usuario podr comprobar desde el modo privilegiado en cada uno de los
enrutadores el protocolo de enrutamiento que se est utilizando con slo ejecutar el
comando show ip protocols.
En este punto, tambin se recomienda comprobar el funcionamiento correcto del
enrutamiento dinmico que se program ejecutando el comando ping (ping
<direccin IP de la interface>) desde cada uno de los dispositivos en las redes que
hemos interconectados a todas las interfaces. Se sugiere verificar que todas estn
arriba (funcionando). En el caso de los routers, el comando ping se ejecuta desde
modo privilegiado.

Narciso Javier Aguilera Centeno

18

Danny Oswaldo Chvez Miranda

Ejemplo:
compu# ping 192.168.40.13
compu# ping 192.168.0.12
compu# ping 192.168.20.11

Enrutamiento dinmico con OSPF.


OSPF (Open Shortest Path First - abrir primero la ruta ms corta) es un protocolo de
enrutamiento dinmico de puerta de enlace interior muy utilizado en Internet. Se basa
en 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 un
enrutador y otro.
- Redes: Se deben enumerar las redes directamente conectadas que desean
publicarse. Esto se hace indicando la direccin de red acompaada de una
mscara de comodines (conocidos tambin como wildcard) y luego el rea donde
se 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 y
puede 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

Narciso Javier Aguilera Centeno

19

Danny Oswaldo Chvez Miranda

Configurando el enrutamiento dinmico con OSPF en el router compu.


Entramos al router compu a travs de la terminal y ejecutamos los comandos que se
indican a continuacin:
.
compu# configure terminal
compu(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
..

Configurando el enrutamiento dinmico con OSPF en el router electron.


Entramos al router electron a travs de la terminal y ejecutamos los comandos
siguientes:
.
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)# exit
electron # copy running-config startup-config
electron # show ip route
electron # show ip ospf
..

Configurando el enrutamiento dinmico con OSPF en el router electric.


Anlogamente, seguimos el procedimiento en el router electric.
.
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
..
Narciso Javier Aguilera Centeno

20

Danny Oswaldo Chvez Miranda

Una vez configurado el protocolo de enrutamiento OSPF en toda la red, el usuario


puede comprobar desde el modo privilegiado en cada uno de los enrutadores el
protocolo de enrutamiento que est corriendo en la red. Slo necesita ejecutar el
comando show ip protocols.
Se recomienda comprobar el funcionamiento correcto del enrutamiento OSPF que se
program ejecutando el comando ping (ping <direccin IP de la interface>) desde
cada uno de los dispositivos en las redes que hemos interconectados a todas las
interfaces. No olvide verificar que todas las interfaces estn funcionando
correctamente. En el caso de los routers, el comando ping se ejecuta desde modo
privilegiado.
Ejemplo:
electron# ping 192.168.0.13
electron# ping 192.168.20.12
electron# ping 192.168.40.11

Enrutamiento dinmico con EIGRP.


El tercer ejemplo de enrutamiento dinmico que se va a mostrar est basado en el un
algoritmo de enrutamiento hbrido, que combina elementos caractersticos de los
algoritmos 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 Systems y se le considera una versin mejorada de los
protocolos de enrutamiento por vector de distancia. Mantiene la misma informacin
de mtrica original del algoritmo de enrutamiento IGRP, pero con apreciables
mejoras en los tiempos de convergencia y en aspectos relacionados con la
posibilidad ampliacin de la red sin desmejorar su desempeo.
El clculo de la mtrica vara levemente entre ambos protocolos, ya que EIGRP
multiplica la mtrica de IGRP por un factor de 256. La razn de este cambio se debe
a que EIGRP usa una mtrica de 32 bits de largo, mientras que IGRP emplea una
mtrica de 24 bits. El paso de manejar paquetes de informacin enrutados con
EIGRP a IGRP (y viceversa) puede hacerse con suma facilidad. Slo es necesario
multiplicar o dividir por un factor de 256 para lograr un fcil intercambio. Tambin
podra ser oportuno hacer notar que IGRP tiene un nmero de saltos mximo de 255,
mientras que el lmite mximo para el nmero de saltos en EIGRP es 224, lo cual
permite admitir redes grandes.
Adems, EIGRP ofrece caractersticas que no estn presentes en IGRP como el
soporte para VLSM (Variable Lenth Subnet Mask Mscaras de Subred de Tamao
Variable) y los resmenes de ruta arbitrarios. A eso se puede agregar que EIGRP

Narciso Javier Aguilera Centeno

21

Danny Oswaldo Chvez Miranda

ofrece caractersticas que se encuentran en otros protocolos (como OSPF), al


permitir actualizaciones incrementales parciales y un tiempo de convergencia
reducido. Al igual que su predecesor, EIGRP publica la informacin de la tabla de
enrutamiento slo a los enrutadores vecinos.
Configurando el enrutamiento dinmico con EIGRP en 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 deben
ejecutar en orden los siguientes comandos:
.
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)# exit
compu(config)# exit
compu# copy running-config startup-config
compu# show ip route
..

Configurando el enrutamiento dinmico con EIGRP en el router electron.


Una vez configurado compu, se entra al router electron a travs de la terminal
ejecutar en orden los siguientes comandos:
.
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
..

Narciso Javier Aguilera Centeno

22

Danny Oswaldo Chvez Miranda

Configurando el enrutamiento dinmico con EIGRP en el router electric.


Finalmente y de manera anloga, se sigue el procedimiento en el router electric.
.
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
..

Concluida la configuracin del protocolo de enrutamiento EIGRP en todos los


enrutadores, se puede comprobar desde el modo privilegiado en cada uno de los
enrutadores el protocolo de enrutamiento que est corriendo en la red. Basta con
ejecutar el comando show ip protocols.
Se sugiere comprobar el funcionamiento correcto del enrutamiento OSPF que se
program ejecutando el comando ping (ping <direccin IP de la interface>) desde
cada uno de los dispositivos en las redes que hemos interconectados a todas las
interfaces. No olvide verificar que todas las interfaces estn funcionando
correctamente. En el caso de los routers, el comando ping se ejecuta desde modo
privilegiado.
Ejemplo:
electric# ping 192.168.0.11
electric# ping 192.168.20.12
electric# ping 192.168.40.11
Tambin se sugiere realizar esta misma comprobacin haciendo ping desde cada
una de las computadoras personales disponibles en la red a todos y cada uno de los
dispositivos de la topologa implementada en el taller.

Narciso Javier Aguilera Centeno

23

Danny Oswaldo Chvez Miranda

Vous aimerez peut-être aussi