You are on page 1of 40

PRCTICA 2: ROUTING ESTTICO Y DINMICO

Versin 2010 Autor: Rogelio Montaana



OBJETIVO Y DESCRIPCIN GENERAL.


En esta prctica los alumnos montarn una maqueta formada por un conjunto de routers que interconectan
varias redes locales mediante lneas punto a punto simuladas. Utilizarn para ello PCs con sistema
operativo Linux y routers del fabricante Cisco Systems. Aunque los detalles concretos de cmo se
realizan estas tareas son diferentes para cada fabricante, los aspectos bsicos son similares en todos ellos.
El objetivo de esta prctica es que el alumno se familiarice con las tareas de diseo e instalacin de una
red bsica.

La prctica se desarrolla en dos sesiones de tres horas cada una. En cada sesin se introducen nuevos
conceptos y funcionalidades.

Los alumnos se dividirn en equipos que trabajarn sobre maquetas independientes. Cada equipo estar
formado por un mnimo de cuatro y un mximo de siete alumnos. Cada maqueta utiliza tres routers y
cuatro hosts, que se configuran con diversas topologas a lo largo de las dos sesiones.

Routers utilizados en la prctica

La tabla 1 detalla los routers y hosts utilizados en cada maqueta:

Oficina Router Interfaces Hosts
Principal RP (Cisco 1721) 1 Fast Ethernet, 1 Ethernet, 2 Serial HP1, HP2
Sucursal 1 RS1(Cisco 1721) 1 Fast Ethernet, 2 Serial HS1
Sucursal 2 RS2 (Cisco 1721) 1 Fast Ethernet, 2 Serial HS2

Tabla 1: Equipos utilizados en la prctica

Los routers Cisco modelo 1721 (ver figura 1) estn basados en un procesador RISC de alto rendimiento.
Son un modelo de router pequeo que se comercializ entre 2002 y 2004. En la configuracin bsica
estos routers tienen una sola interfaz 10/100 BASE-T (Fast Ethernet). Adems incorporan dos ranuras de
expansin llamadas WIC 0 y WIC 1 (WIC = WAN Interface Card). Instalando las WIC adecuadas el
1721 permite incorporar interfaces Serie, Ethernet, RDSI, ADSL, o funciones avanzadas como
encriptacin por hardware para tneles VPN, por ejemplo. En nuestro caso todos los routers tienen en la
primera ranura (WIC 0) un mdulo denominado 2A/S que incorpora dos interfaces serie de baja velocidad
(hasta 128 Kb/s). La segunda ranura (WIC 1) tiene en el router RP una interfaz Ethernet 10BASE-T. En
los RS la segunda WIC no se utiliza, por lo que puede o no estar presente. Las interfaces serie tienen un
conector propietario multinorma denominado Smart Serial que combina en un mismo conector las
seales correspondientes a las interfaces estndar V.35, RS-232, RS-449, X.21 y RS-530. La interfaz
depende del tipo de cable utilizado, que elige unas u otras seales del conector Smart Serial. Nosotros
utilizaremos cables V.35, que es la interfaz ms utilizada en este tipo de conexiones.

En los comandos de configuracin del router 1721 la interfaz Fast Ethernet se denomina FastEthernet
0 y las dos interfaces serie del WIC 0 Serial 0 y Serial 1. La interfaz 10BASE-T del WIC 1, si est
presente, se denomina Ethernet 0, ya que esta interfaz solo funciona a 10 Mb/s. En la figura 1 aparece
una vista frontal y trasera de un1721 configurado con las dos WICs, as como una vista esquemtica de la
parte trasera de un 1721 configurado con la WIC 0 nicamente.







Redes
P2-2







































Figura 1. Vista frontal, trasera y esquema de la parte trasera de un router Cisco 1721


La interfaz V.35 emplea un conector rectangular denominado Winchester. En cada conexin serie se
utilizan dos cables, uno con conector macho y el otro hembra. El equipo que tiene el cable con conector
macho acta como DTE (Data Terminal Equipment) mientras que el del cable hembra acta como DCE
(Data Communications Equipment). En la figura 2 se muestra un cable DCE como los utilizados en esta
prctica.

Interfaz Fast Ethernet 0
(10/100 BASE-T)
LEDs
FDX/100/LINK
LED
WIC 0 OK
WIC 0
(2A/S)
Puerto
Consola
WIC 1
(vaco) Interruptor
Enchufe
fuente
alimentacin
Interfaz
Serial 1
Interfaz
Serial 0
Puerto
Auxiliar
(no utilizado)
Prctica 2: Routing esttico y dinmico
P2-3


Figura 2. Cables serie de los routers 1721

Los routers Cisco tienen el sistema operativo IOS (Internetworking Operating System) que es propietario
del fabricante. El IOS se suministra con diferentes tipos de licencias (llamadas features) que se
diferencian en los protocolos soportados (IP, IPX, Appletalk, etc.) y en las funcionalidades (cortafuegos,
encriptacin, etc.). En nuestro caso solo utilizaremos el protocolo IP con funcionalidades bsicas, por lo
que cualquier licencia es adecuada para el desarrollo de la prctica. Todos los routers utilizan la versin
12 de IOS.

Los routers disponen de tres tipos de memoria:

Memoria flash: esta memoria tiene la virtud de mantener la informacin sin necesidad de
alimentacin elctrica, por lo que se la utiliza para mantener la copia permanente del sistema
operativo (la llamada imagen de IOS) cuando el router est apagado. Sin embargo la memoria
flash es demasiado lenta y cara, por lo que no se la suele utilizar para ejecutar el IOS, sino que se
carga una copia en la memoria RAM en el momento del arranque. Adems, para reducir la
cantidad de memoria flash necesaria la imagen suele guardarse comprimida y se descomprime al
cargarla en la RAM. La cantidad de memoria flash de un router puede condicionar la versin y
las features de IOS que soporta. Si tenemos bastante memoria flash en un router podemos
incluso mantener varias versiones de IOS y elegir la que nos interesa en el momento del
arranque. Los 1721 utilizados en esta prctica tienen entre 8 y 32 MB de memoria flash.

Memoria NVRAM (Non Volatile RAM): esta memoria es la que almacena la configuracin del
equipo. Como su nombre indica es memoria no voltil, como la flash, y de forma parecida a lo
que ocurre con el IOS la configuracin no se utiliza directamente de la NVRAM, sino que se
carga una copia en memoria RAM al arrancar el sistema. Cuando se hacen cambios en la
configuracin de un router siempre se hacen sobre la RAM y si la configuracin modificada no
se copia en la NVRAM los cambios se pierden al siguiente arranque. En las prcticas nunca
debemos copiar las configuraciones en la NVRAM; de este modo en caso de problemas
siempre podremos restaurar la configuracin inicial apagando y encendiendo el router. La
memoria NVRAM suele ser pequea no ampliable y su tamao no suele ser problema. Los 1721
tienen 32 KB de memoria NVRAM.

Memoria RAM: Esta memoria es la nica que utiliza el router cuando est funcionando. En ella
se carga la imagen (descomprimida) del IOS desde la flash as como la configuracin del equipo
desde la NVRAM. El resto de la RAM se utiliza para ejecutar los procesos activos (protocolos
de routing, etc.), mantener las tablas de rutas, hacer buffering de los paquetes, etc. La memoria
RAM se dimensiona segn la cantidad de trfico y la complejidad de funciones que desempea
Cable serie DCE de router 1720
Conector Smart Serial Conector V.35 Winchester
hembra (DCE)
Redes
P2-4
un router. La capacidad de la RAM de un router suele se de dos a cuatro veces la capacidad de su
flash. Los 1721 utilizados en esta prctica tienen de 32 a 64 MB de memoria RAM.
Prctica 2: Routing esttico y dinmico
P2-5
PRIMERA SESIN

La figura 3 muestra un esquema de la primera maqueta a montar:





Figura 3. Esquema de la primera maqueta

Adems de los tres routers se requieren para el desarrollo de esta primera sesin los siguientes materiales:

Cuatro ordenadores con sistema operativo linux, de los cuales al menos tres deben tener el
programa de emulacin de terminal minicom para poder actuar como consola de los routers.
Un hub o switch con al menos cuatro puertos (se utiliza ms tarde).
Cuatro latiguillos Ethernet cruzados
Cuatro latiguillos Ethernet paralelos(normales)
Tres cables de consola
Dos cables serie V.35 DTE macho (para los routers RS)
Dos cables serie V.35 DCE hembra (para el router RP)

Paso 1.1: Organizacin del equipo humano y distribucin de funciones.

Antes de desarrollar la prctica es necesario organizar el reparto de funciones y tareas entre los alumnos
que forman el equipo, a fin de que cada uno sepa con claridad la parte de trabajo que le corresponde.

Las tareas a realizar se dividen en las siguientes funciones:

Coordinador: Se encarga de disear la maqueta en su conjunto, asignando las redes IP a cada
una de las oficinas y suministrando la informacin a sus compaeros que administran y
configuran los equipos. Una vez todo est configurado comprueba el correcto funcionamiento de
la red y colabora en el diagnstico y determinacin de problemas que puedan presentarse.

Administrador de la Oficina Principal: Se encarga de administrar y configurar los equipos de
la Oficina Principal (RP, HP1 y HP2), utilizando para ello la informacin que le suministra el
Coordinador. Tambin realiza las conexiones locales entre RP, HP1 y HP2. Realiza las pruebas
de conexin necesarias. En caso de problemas comprueba la correcta configuracin de sus
equipos.

RP)
RS1) RS2)
HP1
HP2
HS1
HS2
Fast
Ethernet 0
Serial 0 (DTE) Serial 0 (DTE)
Serial 0 (DCE)
Serial 1 (DCE)
Fast Ethernet 0
Ethernet 0
RS-232
Ethernet
V.35
Fast
Ethernet 0
Console
Console Console
Redes
P2-6
Administradores de Sucursal (2): Se encargan de administrar y configurar los equipos de una
Sucursal (RS1 y HS1 o RS2 y HS2), utilizando para ello la informacin que les suministra el
Coordinador. Tambin realizan las conexiones locales entre su router y su host. En caso de
problemas comprueban la correcta configuracin de sus equipos.

Cada equipo debe estar compuesto por un mnimo de cuatro y un mximo de siete alumnos. Segn el
nmero de alumnos el reparto de funciones se har de acuerdo con lo que indica la tabla 2.

N alumnos Coordinador Administrador de
Oficina Principal
Administrador
de Sucursal 1
Administrador
de Sucursal 2
4 1 1 1 1
5 1 2 1 1
6 2 2 1 1
7 2 2 2 1

Tabla 2. Reparto de funciones en el equipo segn el nmero de alumnos

Cuando dos alumnos desempean una misma funcin debern hacerla conjuntamente, no repartindose el
trabajo.

Paso 1.2: Conexin y puesta en marcha de los equipos.

En esta parte de la prctica los administradores procedern a comprobar, y en su caso realizar, con todos
los equipos apagados, las conexiones que corresponden a su oficina segn el esquema de la figura 3.

AVISO:

Es importante que todas las conexiones se realicen de acuerdo con lo indicado en el esquema de la
figura 3. En caso de confundir algn cable (por ejemplo conectar RS1 a la interfaz Serial 1 de RP
en vez de a la Serial 0) la red no funcionar y se perder tiempo localizando la causa del problema.
Para evitar confusiones al empezar la prctica los alumnos deben identificar claramente cada host
y router de la maqueta y familiarizarse con las interfaces de todos ellos.


En primer lugar se conectar el puerto de consola de cada router al puerto serie (COM1) del ordenador
correspondiente (HP1, HS1 o HS2). El puerto de consola de los routers es un conector RJ45 que se
encuentra debidamente identificado en la parte trasera (ver Figura 1). Por su parte el puerto COM1 de los
ordenadores es un conector DB-9. El cable de consola normalmente utilizado es plano de color azul.

A continuacin se conectarn las interfaces Ethernet de los routers con los hosts. Todos los routers tienen
una interfaz 10/100BASE-T etiquetada 10/100 ETHERNET que en configuracin se denomina
FastEthernet 0. Adems los routers RP (y algunos RS) tienen en el WIC 1 una interfaz 10BASE-T
etiquetada 10BT ETHERNET que en configuracin se denomina Ethernet 0. Esta segunda interfaz
Ethernet se utiliza en el RP, pero no en los RS. Por su parte los hosts tienen interfaces Ethernet
10/100/1000BASE-T. Para conectar los hosts a los routers debemos utilizar un latiguillo ethernet UTP
RJ45/RJ45 cruzado o crossover, ya que al conectar directamente dos dispositivos sin un hub intermedio
el cable debe realizar el cruce de transmisin con recepcin. El latiguillo que conecta nuestro ordenador a
la roseta del laboratorio es paralelo y por tanto no debera funcionar, sin embargo las interfaces de los
ordenadores actuales normalmente realizan el cruzado inteligente, es decir si ven que al conectar el
cable no se establece el enlace invierten automticamente transmisin y recepcin para intentar conseguir
la comunicacin, por lo que en este caso podemos utilizar un latiguillo de cualquier tipo.

Para cada una de las conexiones de lnea serie entre los routers utilizaremos dos cables. Cada cable tiene
un conector Smart Serial en el lado del router y un conector V.35 Winchester en el otro extremo,
hembra (DCE) o macho (DTE). Debemos conectar los cables con el conector hembra al router RP y
los cables con el conector macho a los routers RS.

Una vez conectados todos los cables segn el esquema de la figura 3 encenderemos los ordenadores.
Cuando termina el arranque de la BIOS aparece un men para elegir el sistema operativo; all
seleccionaremos la opcin linux redes que corresponde (a pesar de su nombre) a una instalacin de
Prctica 2: Routing esttico y dinmico
P2-7
linux capaz de funcionar sin conexin a la red de la Universidad, que es como se desarrolla esta prctica.
Una vez arrancado el sistema entraremos con el usuario r oot y la password que nos indique el profesor.

Ahora en los ordenadores que deben actuar de consola de los routers abriremos una ventana del intrprete
de comandos shell y pondremos en marcha en ella el programa de emulacin de terminal minicom
mediante el comando mi ni com. Si nos aparece algun mensaje de error, como por ejemplo:

Devi ce / dev/ modemAccess f ai l ed: No exi st e el f i cher o o el di r ect or i o

significa que el fichero con la configuracin por defecto no existe o no es correcto, por lo que debemos
crearlo o modificarlo. Para ello volvemos a teclear el comando con la opcin s, es decir: mi ni com
s , en la ventana que aparece elegimos Conf i gur aci n de l a puer t a ser i al y
modificamos los parmetros A y E poniendo los siguientes valores:

A - Di sposi t i vo Ser i al : / dev/ t t yS0
E Bps/ Par i dad/ Bi t s : 9600 8N1 ( opci n C)

El uso del dispositivo ttyS0 se debe a que estamos utilizando la interfaz COM1 del ordenador.

Una vez modificados estos dos parmetros debemos seleccionar Sal var conf i gur aci n como
df l y luego Sal i r . Ya debe funcionar la conexin, en caso contrario pediremos ayuda al profesor.

Con el programa minicom en marcha procederemos a encender el router. Veremos aparecer por consola
la secuencia de mensajes de carga del IOS, que es algo similar a lo siguiente:


System Bootstrap, Version 12.0(3)T, RELEASE SOFTWARE (fc1)
Copyright (c) 1999 by cisco Systems, Inc.

(varios mensajes omitidos)

(y al cabo de varios minutos...)

32K bytes of non-volatile configuration memory.
8192K bytes of processor board System flash (Read/Write)



Press RETURN to get started! (RETURN)



Rout er >


Una vez obtenemos el prompt Router> significa que ya est cargado el intrprete de comandos del
IOS en modo usuario y podemos por tanto teclear comandos. Para familiarizarnos con el funcionamiento
del IOS y sus distintos modos podemos consultar el apndice I.

El arranque del router tarda unos minutos (el IOS que hay comprimido en memoria flash se ha de copiar
descomprimido a memoria RAM). Es conveniente pulsar de vez en cuando la tecla RETURN para ver si
el router est a la espera de que le tecleemos comandos. En caso de que el router no responda ni aparezca
ningn mensaje por consola al cabo de cinco minutos lo apagaremos y encenderemos nuevamente; si la
segunda vez tampoco responde pediremos ayuda al profesor.

Es posible que los routers que utilicemos no tengan grabada ninguna configuracin en la NVRAM, que es
la situacin de fbrica. En ese caso el router al arrancar pregunta si queremos entrar en el men de
autoconfiguracin (Do you want to enter the initial configuration menu?), a lo
cual debemos responder No. A continuacin es posible que nos pregunte si queremos terminar el
autoinstall (Do you want to terminate Autoinstall?) a lo cual debemos responder
Yes . Entonces el router genera una configuracin bsica, la carga en la RAM y arranca con ella.

Redes
P2-8
Una vez arrancado el IOS y con el prompt Router> en pantalla podemos teclear comandos, por
ejemplo con el comando ?, que es el help de IOS, obtendremos la relacin de comandos posibles en
modo usuario. Uno de ellos es el comando Show Version
1
que nos muestra la versin de IOS que
estamos utilizando, la memoria del router y algunas caractersticas ms. El comando Show
Interfaces nos muestra informacin detallada sobre cada una de las interfaces del router. Para pasar
a la siguiente pgina debemos pulsar la barra de espaciado.

Ahora vamos a introducir en el router una configuracin bsica, para lo cual pasaremos a modo
Privilegiado (comando ENable) y de ah al modo Configuracin Global con el comando
CONFigure Terminal. El apndice I explica en detalle cada modo y la forma de cambiar de uno a
a otro. Una vez en modo Configuracin Global haremos lo siguiente:

Damos un nombre al router con el comando HOstname, por ejemplo HOstname RS2.

Utilizamos el comando NO IP DOMAIN-LOokup para declarar que no existe servicio de
DNS en la red. Si no lo hacemos cada vez que tecleemos un comando errneo el router supondr
que hemos tecleado el nombre de un ordenador, esperar respuesta del servidor de DNS hasta
agotar el timeout y durante ese tiempo no podremos abortar ni ejecutar otros comandos en
consola.

Despus pasaremos al modo Configuracin de Interfaz y para cada una de las interfaces que vayamos a
utilizar haremos lo siguiente:

Habilitaremos la interfaz (comando NO SHutdown)

Le asignaremos una descripcin (comando DEScription). La descripcin no es necesaria
para el funcionamiento, acta como un comentario que describe el papel de esa interfaz en la
red.

La secuencia completa de comandos para introducir la configuracin, en el router RP por ejemplo, ser la
siguiente:


1
En este guin seguiremos el convenio de representar en Negrita Courier New los comandos que
se deban teclear en la consola de los routers, representando en maysculas la abreviatura mnima de cada
comando. Para los comandos que deban teclearse en una ventana de shell de UNIX utilizaremos
Negr i t a Luci da Consol e.
Prctica 2: Routing esttico y dinmico
P2-9

Rout er >ENable
Rout er #CONFigure Terminal
Rout er ( conf i g) #HOstname RP
RP( conf i g) #NO IP DOMAIN-LOokup
RP( conf i g) #INterface Fastethernet 0
RP( conf i g- i f ) #NO SHutdown
RP( conf i g- i f ) #DEScription Conexion de HP1
RP( conf i g- i f ) #INterface Ethernet 0
RP( conf i g- i f ) #NO SHutdown
RP( conf i g- i f ) #DEScription Conexion de HP2
RP( conf i g- i f ) #INterface Serial 0
RP( conf i g- i f ) #NO SHutdown
RP( conf i g- i f ) #DEScription Conexion de RS1
RP( conf i g- i f ) #INterface Serial 1
RP( conf i g- i f ) #NO SHutdown
RP( conf i g- i f ) #DEScription Conexion de RS2
RP(config-if)#LIne Vty 0 4
RP(config-line)#PASsword genios
RP(config-line)#CTRL/Z
RP#


La secuencia de comandos para configurar el router RS2 ser:


Rout er >ENable
Rout er #CONFigure Terminal
Rout er ( conf i g) #HOstname RS2
RS2( conf i g) #NO IP DOMAIN-LOokup
RS2( conf i g) #INterface Fastethernet 0
RS2( conf i g- i f ) #NO SHutdown
RS2( conf i g- i f ) #DEScription Conexion de HS2
RS2( conf i g- i f ) #INterface Serial 0
RS2( conf i g- i f ) #NO SHutdown
RS2( conf i g- i f ) #DEScription Conexion de RP
RS2(config-if)#LIne Vty 0 4
RS2(config-line)#PASsword genios
RS2(config-line)#CTRL/Z
RS2#



OJO:

Cuando accedemos al router por la ventana Minicom slo debemos teclear comandos IOS. En
cambio cualquier otra ventana que se tenga abierta ser normalmente una ventana de shell que
nos permitir teclear comandos UNIX. La mayora de los comandos son diferentes en uno u otro
entorno, y los pocos que son comunes (como el ping) tienen diferentes opciones. En todo momento
el prompt nos permite saber en qu entorno nos encontramos.


Vamos a omitir en la configuracin las interfaces no utilizadas, que sern las Ehternet 0 de los routers RS
en caso de existir. Estas interfaces permanecern por defecto en modo shutdown, es decir estarn
administrativamente desactivadas (aunque seguirn apareciendo en el Show INterfaces).

Una vez introducida la configuracin debemos verla mediante el comando SHow RUnning-config
para comprobar que los comandos que hemos introducido han sido interpretados correctamente por el
router. En la configuracin veremos que adems de los comandos que hemos tecleado aparecen algunos
que nosotros no hemos introducido y que estaban ya en la configuracin inicial, estos no debemos
modificarlos.
Redes
P2-10

Normalmente cuando se interconectan dos routers mediante una lnea serie es porque se encuentran en
ubicaciones distantes y para comunicarlos se contrata con un operador una lnea punto a punto, con un
determinado caudal o velocidad. Los equipos de transmisin del operador se encargan entonces de marcar
a los routers la seal de reloj; dicha seal es necesaria para el funcionamiento de la lnea y es la que
establece la velocidad a la que se transmiten los datos. Decimos que en ese caso los equipos del operador
desempean la funcin de DCE (Data Communications Equipment) mientras que los routers realizan la
funcin de DTE (Data Terminal Equipment). En toda comunicacin a travs de una lnea serie debe haber
un equipo, y solo uno, que haga la funcin de DCE, es decir que marque la seal de reloj, y uno o varios
que actan como DTEs, quedando la velocidad de la lnea fijada por el DCE. Si por ejemplo se cambia la
velocidad de una lnea en el contrato con el operador de 128 Kb/s a 2 Mb/s, este reconfigurar el DCE,
aumentando la seal de reloj para que la lnea pase a funcionar a 2 Mb/s, sin que el usuario tenga que
modificar nada en sus router para beneficiarse de la mayor velocidad, ya que stos actan como DTEs.

Puesto que en nuestra maqueta tenemos una lnea punto a punto simulada los routers se conectan
directamente entre s, no hay equipos de operador intermedios que acten como DCE y suministren la
seal de reloj. Con la configuracin y el cable adecuados las interfaces serie de los routers pueden actuar
como DCE y suministrar la seal de reloj. Por tanto nosotros configuraremos en cada lnea serie una
interfaz (y slo una) para que acte como DCE dejando la otra en su configuracin normal para que acte
como DTE. Los cables V.35 macho son DTE y los hembra DCE, por tanto en el momento de hacer las
conexiones de los cables serie ya fijamos que el router RP actuara como DCE en ambas lneas,, puesto
que le enchufamos los cables con conector hembra. Vamos pues a configurar como DCE las interfaces
serie del router RP, dejando que acten como DTE las de los routers RS. En una red real todos los routers
estaran configurados como DTE y utilizaran cables V.35 macho.

A las interfaces serie del router RP, que van a desempear la funcin de DCE, debemos indicarles en la
configuracin la velocidad de la seal de reloj que queremos que generen. Para ello utilizaremos el
comando CLOck Rate 128000, ya que vamos a simular lneas de 128 Kb/s. La secuencia de
comandos es la siguiente:


RP#CONFigure Terminal
RP( conf i g) #INterface Serial 0
RP( conf i g- i f ) #CLOck Rate 128000
RP( conf i g- i f ) #INterface Serial 1
RP( conf i g- i f ) #CLOck Rate 128000
RP(config-if)#CTRL/Z
RP#


La velocidad indicada en el comando CLOck Rate ser la velocidad de transmisin real de los datos.

El comando CLOck Rate no es necesario en las interfaces serie de los routers RS, ya que estn
configuradas como DTE y por tanto obedecern la seal de reloj que les manda la correspondiente
interfaz DCE del router RP. El comando CLOck Rate es ignorado en las interfaces DTE, aunque si
lo introducimos tiene la ventaja de que permite que la conexin funcione incluso si conectamos los cables
al revs.

Una vez configurada la seal de reloj debemos ver aparecer por consola mensajes indicando que se
activan las interfaces serie en los routers RP, RS1 y RS2.

Paso 1.3: Diseo de la red (Coordinador).

En este paso el Coordinador debe asignar direcciones IP y mscaras a las interfaces de los routers y de los
hosts. En toda la maqueta utilizaremos direccionamiento privado del rango 10.0.0.0/8.

Emplearemos subredes /24 (256 direcciones) para las LANs y subredes /30 (cuatro direcciones) para las
lneas serie. El Coordinador, con la ayuda de sus compaeros, deber rellenar la tabla 3, asignando una
direccin IP y una mscara a cada interfaz de cada router y de cada host. La asignacin en las redes
Ethernet se debe hacer de forma que la primera direccin utilizable se asigne a la interfaz del router y la
Prctica 2: Routing esttico y dinmico
P2-11
segunda al host. En las lneas serie la primera direccin utilizable se asignar al router RP y la segunda al
RS correspondiente.


Red Rango til Equipo Interfaz Direccin IP Mscara
10.1.1.0/24 10.1.1.1
10.1.1.254
RP Fast Ethernet 0
HP1 Eth0
10.1.2.0/24 10.1.2.1-
10.1.2.254
RP Ethernet 0
HP2 Eth0
10.1.3.0/24 10.1.3.1-
10.1.3.254
RS1 Fast Ethernet 0
HS1 Eth0
10.1.4.0/24 10.1.4.1-
10.1.4.254
RS2 Fast Ethernet 0
HS2 Eth0
10.1.5.0/30 10.1.5.1-
10.1.5.2
RP Serial 0
RS1 Serial 0
10.1.5.4/30 10.1.5.5-
10.1.5.6
RP Serial 1
RS2 Serial 0

Tabla 3. Asignacin de direcciones IP a las interfaces, ordenadas por red.

Una vez rellenada la tabla 3 el coordinador trasladar los valores a las casillas correspondientes de la tabla
4 y pasar esta tabla a los administradores para que configuren sus equipos.

Equipo Interfaz Red Direccin IP Mscara
RP Fast Ethernet 0 10.1.1.0/24
Ethernet 0 10.1.2.0/24
Serial 0 10.1.5.0/30
Serial 1 10.1.5.4/30
HP1 Eth0 10.1.1.0/24
HP2 Eth0 10.1.2.0/24
RS1 Fast Ethernet 0 10.1.3.0/24
Serial 0 10.1.5.0/30
HS1 Eth0 10.1.3.0/24
RS2 Fast Ethernet 0 10.1.4.0/24
Serial 0 10.1.5.4/30
HS2 Eth0 10.1.4.0/24

Tabla 4. Asignacin de direcciones IP a las interfaces, ordenadas por dispositivo

Paso 1.4. Configuracin de las interfaces en los hosts y los routers
(administradores).

Con la informacin suministrada por el coordinador cada administrador debe ahora configurar sus
equipos.

Empezaremos por los hosts. Para asignarles la direccin IP utilizaremos el comando UNIX
i f conf i g :


i f conf i g et h0 i net di r ecci n_I P net mask mscar a


Para comprobar que la asignacin se ha efectuado correctamente ejecutaremos otra vez el comando
i f conf i g , esta vez indicando nicamente la interfaz:


i f conf i g et h0


Redes
P2-12
A continuacin configuramos las interfaces del router mediante el comando:


Ip ADdress direccin_IP mscara


en modo Configuracin de Interfaz. La secuencia de comandos completa por ejemplo en el router RP ser
la siguiente:


RP#CONFigure Terminal
RP( conf i g) #INterface Fastethernet 0
RP( conf i g- i f ) #Ip ADdress 10.1.1.1 255.255.255.0
RP( conf i g- i f ) #INterface Ethernet 0
RP( conf i g- i f ) #Ip ADdress 10.1.2.1 255.255.255.0
RP( conf i g- i f ) #INterface Serial 0
RP( conf i g- i f ) #Ip ADdress 10.1.5.1 255.255.255.252
RP( conf i g- i f ) #INterface Serial 1
RP( conf i g- i f ) #Ip ADdress 10.1.5.5 255.255.255.252
RP(config-if)#CTRL/Z
RP#


En el caso de RS1 la configuracin ser:


RS1#CONFigure Terminal
RS1( conf i g) #INterface Fastethernet 0
RS1( conf i g- i f ) #Ip ADdress 10.1.3.1 255.255.255.0
RS1( conf i g- i f ) #INterface Serial 0
RS1( conf i g- i f ) #Ip ADdress 10.1.5.2 255.255.255.252
RS1(config-if)#CTRL/Z
RS1#


A continuacin utilizaremos el comando Show INterfaces para comprobar que las interfaces
estn operativas. La salida generada en consola por este comando, cuya explicacin detallada se
encuentra en el Apndice II, est formada por varias lneas, de las cuales de momento solo nos interesa la
primera, que debe poner Ser i al 0 i s up, l i ne pr ot ocol i s up . A continuacin
teclearemos el comando Show IP ROute para ver las rutas existentes, debiendo aparecer, por
ejemplo en el caso de RS2, lo siguiente:


RS2#Show IP ROute

Codes: C - connect ed, S - st at i c, R - RI P, M - mobi l e, B - BGP
D - EI GRP, EX - EI GRP ext er nal , O - OSPF, I A - OSPF i nt er ar ea
N1 - OSPF NSSA ext er nal t ype 1, N2 - OSPF NSSA ext er nal t ype 2
E1 - OSPF ext er nal t ype 1, E2 - OSPF ext er nal t ype 2
i - I S- I S, L1 - I S- I S l evel - 1, L2 - I S- I S l evel - 2, i a - I S- I S i nt er ar ea
* - candi dat e def aul t , U - per - user st at i c r out e, o - ODR
P - per i odi c downl oaded st at i c r out e

10. 1. 1. 0/ 8 i s var i abl y subnet t ed, 2 subnet s, 2 masks
C 10. 1. 4. 0/ 24 i s di r ect l y connect ed, Fast Et her net 0
C 10. 1. 5. 4/ 30 i s di r ect l y connect ed, Ser i al 0
RS2#


Prctica 2: Routing esttico y dinmico
P2-13
La C (connected) indica que se trata de rutas a redes directamente conectadas, que son las que el router
descubre a partir de la asignacin de direccin y mscara a sus interfaces.

Si todo ha discurrido normalmente hasta aqu ya debemos tener comunicacin entre vecinos, es decir
debemos poder hacer ping desde cualquier host a la interfaz Ethernet de su router. Tambin debemos
poder hacer ping desde cada router al host o hosts que tiene conectados a sus interfaces LAN, o a las
interfaces serie de su(s) router(s) vecino(s). Por ejemplo el comando Ping 10.1.5.5 ejecutado en
RS2 debera dar una respuesta como la siguiente:


RS2#Ping 10.1.5.5

Type escape sequence t o abor t .
Sendi ng 5, 100- byt e I CMP Echos t o 10. 1. 5. 5, t i meout i s 2 seconds:
! ! ! ! !
Success r at e i s 100 per cent ( 5/ 5) , r ound- t r i p mi n/ avg/ max = 16/ 16/ 16 ms
RS2#


Los signos de admiracin indican que el ping ha funcionado, es decir que se han recibido los pong de
respuesta (el ping del IOS enva por defecto 5 paquetes).

De momento nuestros pings solo pueden llegar a direcciones de redes directamente conectadas, no ms
all. Por ejemplo no podemos hacer ping de un host a un router que no sea el que tiene directamente
conectado, o desde un router a la interfaz Ethernet de otro router. Esto se debe a que an no hemos
configurado rutas, que es lo que haremos en el paso 1.6. Pero antes de eso haremos algunos experimentos
sencillos.

Paso 1.5. Pruebas varias.

Probaremos ahora los comandos Show INterfaces y Show INterfaces interfaz
donde interfaz puede ser cualquier interfaz del router. Por ejemplo el comando:


Rout er #Show Interfaces Serial 0


nos muestra una serie de contadores que nos permiten saber el trfico enviado y recibido, detectar errores,
etc. En el apndice II se explica el significado de la salida generada por el comando Show
INterfaces. Entre la informacin que devuelve se encuentran los contadores de bytes y paquetes
transmitidos y recibidos. Podemos utilizar el comando CLEar Counters (o CLEar Counters
interfaz) en modo Privilegiado para borrarlos y ver ms claramente el trfico generado, o recibido,
en un intervalo de tiempo determinado.

En la respuesta que devuelve el Show INterfaces aparece en la lnea 7: Keepal i ve set
( 10 sec) . Esto indica que, aunque no se genere ningn trfico, el router enviar un mensaje por esa
interfaz cada 10 segundos para comprobar que est operativa. El tiempo de keepalive puede modificarse a
nivel de interfaz; si se incrementa el trfico generado se reduce, pero el router tarda ms en detectar y
reportar anomalas, por ejemplo un corte en la lnea serie. Normalmente se suele dejar el valor por
defecto. Las interfaces LAN envan, adems de los keepalive, un mensaje del protocolo CDP (Cisco
Discovery Protocol) una vez por minuto

Los mensajes de keepalive pueden verse activando el modo debug, por ejemplo con el comando DEBug SErial Interface
podemos ver los mensajes de keepalive en las interfaces serie. Para desactivar el debug debemos teclear NO DEBug SErial
Interface, o bien el comando NO DEBug All que desactiva cualquier tipo de debug que pudiera estar activo.

Ahora lanzaremos desde cada host un ping a la direccin del router con el que est conectado:

Redes
P2-14

pi ng di r ecci n_I P


A continuacin ejecutaremos en el host el comando:


ar p a n


para ver la tabla ARP. All podremos ver la direccin IP de nuestro router y la MAC correspondiente.

El comando equivalente en el router es Show ARp (en modo Privilegiado). La tabla que nos devuelve
es similar a la de los hosts, salvo que adems de darnos la direccin IP y la MAC nos muestra la
antigedad en minutos de cada entrada. Por defecto los routers mantienen las entradas ARP durante 4
horas, que es mucho ms de los 15 minutos habituales en los hosts. Las entradas que aparecen con
antigedad corresponden a interfaces del propio router, estas no deberan aparecer ya que
estrictamente no forman parte de la ARP cache, pero el router nos las muestra para completar la
informacin de la ARP cache.

Paso 1.6. Configuracin de rutas estticas (administradores).

Las rutas pueden definirse de forma esttica (por configuracin) o dinmica (mediante un protocolo de
routing). La principal ventaja de las rutas estticas es su sencillez y que no introducen overhead en la red,
ya que no se necesita enviar peridicamente mensajes informativos y los routers no tienen que recalcular
las rutas ptimas. La principal ventaja del routing dinmico es la posibilidad de calcular automticamente
nuevas rutas en caso de fallo de algn enlace, pero para esto es preciso que haya enlaces redundantes, es
decir que la red est mallada. De momento vamos a utilizar rutas estticas. Ms tarde aadiremos routing
dinmico y enlaces redundantes a la red.

En primer lugar asignaremos a los hosts la ruta por defecto. Para introducirla utilizaremos el comando:


r out e add net 0. 0. 0. 0 net mask 0. 0. 0. 0 gw di r ecci n_I P


donde el campo di r ecci n_I P debe corresponder a la direccin IP de la interfaz Ethernet del
router con el que cada host se conecta (por ejemplo en el caso de HP1 sera la 10.1.1.1). Para comprobar
que la definicin se ha hecho correctamente utilizaremos a continuacin el comando:


r out e n


La opcin -n suprime la bsqueda de nombres en el servidor DNS, ya que como no tenemos dicho
servidor si se intenta buscar el comando espera hasta agotar el timeout antes de mostrar la informacin de
rutas, lo cual hace muy lento su funcionamiento.

El host debe tener ahora dos rutas definidas que correspondern a la ruta de su propia LAN y a la ruta por
defecto que acabamos de definir. Por ejemplo en el caso de HP1 debe aparecer algo similar a lo siguiente:


> r out e - n
Rout i ng t abl es
Dest i nat i on Gat eway Genmask Fl ags Met r i c Ref Use I f ace

10. 1. 1. 0 0. 0. 0. 0 255. 255. 255. 0 U 0 0 0 et h0
0. 0. 0. 0 10. 1. 1. 1 0. 0. 0. 0 UG 0 0 0 et h0


Prctica 2: Routing esttico y dinmico
P2-15
La primera ruta que aparece en la lista, la de la red 10.1.1.0, se gener en el momento de configurar la
interfaz con el comando i f conf i g . La segunda es la ruta por defecto que acabamos de introducir.

Algunas implementaciones de Linux muestran tambin la ruta para la direccin loopback (127.0.0.1) que
va asociada a la interfaz virtual loopback l 0 . Por otro lado, si un host tuviera interfaces adicionales
stas se denominaran eth1, eth2, etc. y podran tener direcciones IP asignadas, con lo que veramos rutas
adicionales con la correspondiente interfaz indicada en la columna I f ace . En el desarrollo de esta
prctica dichas rutas adicionales son irrelevantes y podemos ignorarlas, en caso de que aparezcan.

Las rutas definidas mediante el comando r out e add se van aadiendo a la lista existente. Por tanto
si nos equivocamos en una ruta deberemos borrarla mediante el comando:


r out e del net 0. 0. 0. 0 net mask 0. 0. 0. 0 gw di r ecci n_I P


e introducir a continuacin la ruta correcta, repitiendo despus el comando r out e n para comprobar
que la informacin de rutas es correcta. En caso de que a partir de ahora por algn motivo tengamos que
repetir el comando i f conf i g para cambiar la direccin IP o algn otro parmetro de la interfaz de
red deberemos volver a configurar la ruta por defecto, ya que el cambio de algn parmetro con
i f conf i g borra toda la tabla de rutas.

Una vez definida la ruta por defecto en los hosts definiremos las rutas estticas en los routers. La
definicin de rutas se realiza en modo Configuracin Global mediante el comando:


Rout er ( conf i g) #IP ROute red mscara direccin_IP


donde red es la red a la que se quiere acceder, mscara delimita donde termina la parte red de
la direccin y direccin_IP es la direccin a travs de la cual se accede a dicha red.

En primer lugar definiremos la ruta por defecto en los routers RS, ya que estos solo tienen una nica
salida posible al exterior, a travs de su interfaz serie. La definicin de la ruta por defecto, por ejemplo
para RS2, se har de la siguiente manera:


RS2#CONFigure Terminal
RS2( conf i g) #IP ROute 0.0.0.0 0.0.0.0 10.1.5.5
RS2( conf i g) #CTRL/Z
RS2#


Obsrvese como la direccin de enrutado (10.1.5.5 en este caso) no es una interfaz en el propio router,
sino en el siguiente (el siguiente salto).

A continuacin utilizaremos el comando Show IP ROute para comprobar que la definicin se ha
realizado correctamente. Por ejemplo en RS1:

Redes
P2-16

RS1#Show IP ROute

Codes: C - connect ed, S - st at i c, R - RI P, M - mobi l e, B - BGP
D - EI GRP, EX - EI GRP ext er nal , O - OSPF, I A - OSPF i nt er ar ea
N1 - OSPF NSSA ext er nal t ype 1, N2 - OSPF NSSA ext er nal t ype 2
E1 - OSPF ext er nal t ype 1, E2 - OSPF ext er nal t ype 2
i - I S- I S, L1 - I S- I S l evel - 1, L2 - I S- I S l evel - 2, i a - I S- I S i nt er ar ea
* - candi dat e def aul t , U - per - user st at i c r out e, o - ODR
P - per i odi c downl oaded st at i c r out e

Gat eway of l ast r esor t i s 10. 1. 5. 1 t o net wor k 0. 0. 0. 0

10. 1. 1. 0/ 8 i s var i abl y subnet t ed, 2 subnet s, 2 masks
C 10. 1. 3. 0/ 24 i s di r ect l y connect ed, Fast Et her net 0
C 10. 1. 5. 0/ 30 i s di r ect l y connect ed, Ser i al 0
S* 0. 0. 0. 0/ 0 [ 1/ 0] vi a 10. 1. 5. 1
RS1#


La S indica la ruta esttica que acabamos de configurar. Aparecen dos nmeros entre corchetes ([1/0]) el
primero de los cuales es la distancia administrativa, que por defecto es 1 para las rutas estticas. El
segundo es la mtrica, que para las rutas estticas es siempre 0. Las rutas C (directamente conectadas)
siempre tienen distancia administrativa 0 y mtrica 0, aunque no se muestre valor alguno.

Ahora debemos definir las rutas en el router RP. Puesto que aqu hay dos enlaces serie que nos llevan a
RS1 y RS2 definiremos dos rutas para sus respectivas LANs:


RP#CONFigure Terminal
RP( conf i g) #IP ROute 10.1.3.0 255.255.255.0 10.1.5.2
RP( conf i g) #IP ROute 10.1.4.0 255.255.255.0 10.1.5.6
RP#


El resto de redes de la maqueta no necesita ruta en RP pues estn todas directamente conectadas al router.

Con todas las rutas definidas ya debemos poder acceder desde cualquier host o router a cualquier otro. En
los hosts podemos utilizar el comando pi ng :


pi ng R c 1 n di r ecci n_I P


para comprobar la ruta seguida por los paquetes en el trayecto de ida y vuelta hacia su destino. La opcin
- R del ping de UNIX nos permite conocer las direcciones IP de los routers por los que pasan los
paquetes
2
.

Ahora haremos un experimento para comprobar la utilidad de las rutas definidas. En primer lugar
arrancaremos en HS1 y HS2 el programa Wireshark para poder observar el trfico que estos hosts envan
y reciben por su interfaz Ethernet. Luego lanzaremos un pi ng de HS1 a HS2, con lo cual veremos
aparecer en la ventana de Wireshark los paquetes ICMP Echo Request enviados por HS1 y los ICMP
Echo Reply enviados por HS2. Con el ping en marcha el administrador de RS2 borrar en su router la
ruta por defecto que haba definido. Para ello deber entrar en modo Configuracin Global y teclear el
mismo comando que utiliz para definirla precedido de la palabra NO, es decir:


2
La opcin R se basa en el uso de la opcin Record route de la cabecera IP, por lo que solo permite
registrar como mximo una traza de 9 direcciones IP.
Prctica 2: Routing esttico y dinmico
P2-17

RS2( conf i g) #NO IP ROute 0.0.0.0 0.0.0.0 direccin_IP


donde direccin_IP es la misma direccin tecleada al definir la ruta. Para comprobar que se ha
borrado la ruta podemos utilizar el comando Show IP Route o ver la configuracin con el
comando Show RUnning-config. Al borrar la ruta por defecto el ping deja de funcionar. Los
alumnos debern analizar la informacin que facilitan los dos Wireshark para determinar en que punto de
la ruta se produce el fallo y si este ocurre a la ida o a la vuelta. Una vez hayan localizado el punto donde
los paquetes se pierden debern explicar el motivo.

A continuacin el administrador de RS1 deber borrar tambin su ruta por defecto (mediante el mismo
comando de antes). Los alumnos observarn con el programa Wireshark que cambios produce esto en el
comportamiento de los paquetes, debiendo encontrar una explicacin razonable.

Paso 1.7. Configuracin de routing dinmico (administradores).

Vamos ahora a dotar a nuestra red de routing dinmico utilizando para ello el protocolo de routing OSPF,
que est basado en el algoritmo del estado del enlace. Al activar OSPF los routers empezarn a enviar por
todas sus interfaces informacin sobre los enlaces que tienen y sus routers vecinos en los paquetes
denominados LSP (Link State Packets). OSPF admite configuracin con niveles jerrquicos,
configurando lo que se conoce como reas, pero esto solo tiene sentido en redes grandes (50 routers o
ms). Nosotros utilizaremos solamente un rea que deber ser el rea 0 o backbone.

En los routers Cisco las rutas aprendidas por OSPF tienen por defecto una distancia administrativa de
110, mientras que las rutas estticas tienen por defecto una distancia administrativa de 1. Esto significa
que si mantenemos las rutas estticas existentes estas siempre prevalecern sobre las rutas aprendidas por
OSPF. Borrando las rutas estticas conseguiramos que se utilizaran las rutas OSPF, pero en vez de eso
vamos a asignarles una distancia administrativa de 200, con lo que actuarn como rutas de emergencia o
de backup, es decir solo sern utilizadas como ltimo recurso, en caso de que, por algn motivo,
desaparezcan las rutas OSPF. Para ello entraremos en el modo Configuracin Global y teclearemos
exactamente los mismos comandos IP ROute que antes, pero aadiendo un parmetro adicional que
ser la distancia administrativa. Por ejemplo, en el caso del router RP los comandos a teclear sern:



RP#CONFigure Terminal
RP( conf i g) #IP ROute 10.1.3.0 255.255.255.0 10.1.5.2 200
RP( conf i g) #IP ROute 10.1.4.0 255.255.255.0 10.1.5.6 200
RP#


En los routers RS deberemos definir de nuevo la ruta por defecto, igualmente con una distancia
administrativa de 200.

Para comprobar que la distancia administrativa ha cambiado utilizaremos el comando Show IP
ROute donde en las rutas S aparecern ahora entre corchetes los valores [200/0] indicando la nueva
distancia administrativa (la mtrica, que no puede modificarse, sigue siendo cero). Podremos comprobar
que el enrutamiento de los paquetes se hace igual que antes, puesto que, de momento, no existen otras
rutas con distancia administrativa menor.

Una vez cambiada la distancia administrativa de todas las rutas estticas vamos a configurar OSPF en los
routers. Para ello debemos arrancar el proceso de routing correspondiente. Un router puede tener
simultneamente varios procesos de routing en marcha, por lo que al crear uno es preciso asignarle un
identificador (un nmero entre 1 y 65535). El identificador tiene significado puramente local, ya que sirve
nicamente para distinguir los procesos que ejecuta el router internamente y no tiene por que coincidir
con el identificador de los procesos de routing correspondientes de los dems routers de la red. Como
nosotros solo vamos a ejecutar un proceso en cada router elegiremos el identificador 1 en todos ellos,
indicndolo mediante el comando ROUTER OSPF 1 en modo Configuracin Global, que nos
Redes
P2-18
introduce en el modo Configuracin de Routing. Una vez en este submodo podemos utilizar el comando
NETwork que tiene la siguiente sintaxis:


Rout er ( conf i g- r out er ) #NETwork nmero_de_red wildmask area nmero_de rea


El comando NETwork nos permite indicar las redes que debe anunciar nuestro router cuando enve los
mensajes OSPF. Podramos enviar anuncios a diferentes reas, pero como nosotros solo vamos a utilizar
un rea esta debe ser necesariamente la 0.

Para especificar las redes en OSPF se utiliza un sistema similar al de las mscaras empleadas en las rutas
estticas, salvo que el significado es contrario al habitual, es decir los ceros indican la parte red y los unos
la parte host, por este motivo no se la denomina mask sino wildmask. As por ejemplo para indicar la
red 10.1.2.0/24 pondramos:


Rout er ( conf i g- r out er ) #NETwork 10.1.2.0 0.0.0.255 area 0


Para que se anuncien todas las redes sin restricciones vamos a poner el siguiente comando NETwork:


Rout er ( conf i g- r out er ) #NETwork 0.0.0.0 255.255.255.255 area 0


donde la wildmask 255.255.255.255 le indica al router que anuncie todas las redes que conozca.
Obsrvese que la sintaxis es similar a la de la ruta por defecto, salvo por el hecho de que en este caso la
mscara es justo al contrario.

La secuencia de comandos para configurar routing OSPF en cualquiera de los routers (el RP por ejemplo)
ser pues la siguiente:


RP#CONFigure Terminal
RP( conf i g) #ROUTER OSPF 1
RP( conf i g- r out er ) #NETwork 0.0.0.0 255.255.255.255 area 0
RP(config_router)#CTRL/Z
RP#


Una vez creado el proceso de routing en los tres routers la informacin de rutas se propagar por toda la
red en unos pocos segundos, como podremos observar mediante el comando Show IP ROute. Por
ejemplo en RS2 veremos algo parecido a lo siguiente:

Prctica 2: Routing esttico y dinmico
P2-19

RS2#Show IP Route
Codes: C connect ed, S st at i c. I I GRP, R RI P, M mobi l e, B BGP
D EI GRP, EX EI GRP ext er nal , O OSPF, I A OSPF, I A OSPF i nt er ar ea
N1 OSPF NSSA ext er nal t ype 1, N2 OSPF nSSA ext er nal t ype 2
E1 OSPF ext er nal t ype, E2 OSPF ext er nal t ype 2, E EGP
I I S- I S, L1 I S- I S l evel - 1, L2 I S- I S l evel - 2, i a I S- I S i nt er ar ea
* - candi dat e def aul t , U per - user st at i c r out e, o ODR
P per i odi c downl oaded st at i c r out e

Gat eway of l ast r esor t i s 10. 1. 5. 5 t o net wor k 0. 0. 0. 0

10. 1. 1. 0/ 8 i s var i abl y subnet t ed, 6 subnet s, 2 masks
O 10. 1. 3. 0/ 24 [ 110/ 1563] vi a 10. 1. 5. 5, 00: 01: 59, Ser i al 0
C 10. 1. 4. 0/ 24 i s di r ect l y connect ed, Fast Et her net 0
O 10. 1. 1. 0/ 24 [ 110/ 782] vi a 10. 1. 5. 5, 00: 01: 59, Ser i al 0
C 10. 1. 5. 4/ 30 i s di r ect l y connect ed, Ser i al 0
O 10. 1. 2. 0/ 24 [ 110/ 791] vi a 10. 1. 5. 5, 00: 01: 59, Ser i al 0
O 10. 1. 5. 0/ 30 [ 110/ 1562] vi a 10. 1. 5. 5, 00: 01: 59, Ser i al 0
S* 0. 0. 0. 0/ 0 [ 200/ 0] vi a 10. 1. 5. 5
RS2#


Aqu vemos como aparecen tres rutas O (aprendidas por OSPF) que corresponden a las tres LANs
remotas (en este caso las dos de RP y la de RS1). Adems hay una cuarta ruta O para la red de las
interfaces serie remotas (la 10.1.5.0/30, que une RP y RS1 en este caso). La ruta por defecto sigue estando
presente en RS1 y RS2, aunque solo se utilizar cuando el paquete vaya dirigido a un destino que no est
comprendido en ninguna de las redes anteriores (el principio de aplicar primero las rutas con mscara ms
larga relega la ruta por defecto al ltimo lugar). En RP no vemos ninguna ruta S (esttica), solo las O
(OSPF) pues ambas coinciden plenamente y las OSPF tienen menor distancia administrativa, de forma
que tapan completamente a la ruta esttica. Por otro lado podemos ver como en todos los casos las rutas
C se mantienen inalteradas puesto que estas dependen de la configuracin de las interfaces, que no
hemos modificado.

Los nmeros entre corchetes que acompaan a las rutas dinmicas (por ejemplo [110/782]) indican la
distancia administrativa (110) y la mtrica calculada por el protocolo de routing (782) que en OSPF se
denomina costo. Tambin podemos ver el tiempo que hace que se ha recibido la ltima actualizacin
relativa a cada ruta OSPF, en el caso del ejemplo anterior ese tiempo era de un minuto 59 segundos para
todas ellas.

Paso 1.8. Creacin de una red mallada (todos).

Para aprovechar las posibilidades que nos da el protocolo de routing de encontrar rutas alternativas vamos
a modificar ahora la topologa de nuestra red con el objeto de aadir algn enlace redundante. Para ello
vamos a unir entre s las redes Ethernet de RS1 y RS2.

Para realizar la nueva conexin necesitaremos un hub o un switch con al menos cuatro interfaces Ethernet
y cuatro latiguillos Ethernet normales (sin cruce). Las conexiones de las lneas serie, las de consola de los
routers y las Ethernet del router principal permanecern inalteradas. La nueva topologa se muestra en la
Figura 4:

Redes
P2-20


Figura 4. Esquema de la red mallada

Aunque ahora las interfaces FastEthernet 0 de RS1 y RS2 estn fsicamente conectadas a la misma LAN,
a nivel de direcciones IP estn configuradas como redes diferentes (10.1.3.0/24 y 10.1.4.0/24) y por tanto
independientes. Esto lo podemos comprobar mediante el comando Show IP Route, que en RS1
nos dir que la va de acceso a la LAN de RS2 (10.1.4.0/24) sigue siendo la interfaz Serial 0, y lo mismo
ocurre en RS2 para la LAN de RS1. Podemos ver tambin haciendo un pi ng R desde HS1 hacia HS2
o viceversa que los paquetes van a travs de RP, dando la vuelta por las dos lneas serie, tanto a la ida
como a la vuelta. Adems, con el comando ar p a n podremos comprobar que cada host (por
ejemplo HS1) solo conoce la direccin MAC de su router (RS1) y desconoce las MAC de RS2 y HS2, a
pesar de estar los cuatro en la misma LAN.

Para que la comunicacin entre RS1, RS2, HS1 y HS2 sea posible a travs de la LAN todos habrn de
pertenecer a la misma red IP, por ejemplo todos a la 10.1.3.0/24 o todos a la 10.1.4.0/24. Pero en una
situacin real esto supone una reorganizacin importante que podra no ser factible o deseable realizar a
corto plazo. En lugar de eso lo que haremos es asignarle a la interfaz LAN de RS1 y RS2 dos direcciones
IP, una de la red propia y otra de la otra red. En los routers esto puede hacerse con el comando:


RS2( conf i g- i f ) #Ip ADdress direccin_IP mscara Secondary


que aade una o varias direcciones adicionales. Cuando el comando se utiliza sin el parmetro
Secondary se entiende que se trata de la direccin primaria (que solo puede haber una). Con
Secondary podemos definir tantas direcciones adicionales como queramos.

En RS2 debemos aadir una direccin secundaria de la red 10.1.3.0/24, por ejemplo la 10.1.3.3:


RS2#CONFigure Terminal
RS2( conf i g) #INterface Fastethernet 0
RS2( conf i g- i f ) #Ip ADdress 10.1.3.3 255.255.255.0 Secondary
RS2( conf i g- i f ) #CTRL/Z
RS2#

La direccin concreta que utilicemos es irrelevante, ya que su nico efecto es permitir que el router
detecte la red 10.1.3.0/24 como directamente conectada.
RP
RS1 RS2
HP1
HP2
F 0 F 0
S 0
S 0
S 0
S 1
F 0
E 0
RS-232
Etherne
V.35
HS1
Console
HS2
Console
Prctica 2: Routing esttico y dinmico
P2-21

A RS1 podramos asignarle una IP secundaria de la red 10.1.4.0/24, pero para el correcto intercambio de
los LSP en OSPF es preciso que ambos routers tengan sus direcciones primarias en la misma red, por lo
que le asignaremos como primaria la direccin 10.1.4.3 y pondremos la 10.1.3.1 como secundaria:


RS1#CONFigure Terminal
RS1( conf i g) #INterface Fastethernet 0
RS1( conf i g- i f ) #Ip ADdress 10.1.4.3 255.255.255.0
RS1( conf i g- i f ) #Ip ADdress 10.1.3.1 255.255.255.0 Secondary
RS1(config-if)#CTRL/Z
RS1#


Ahora podemos utilizar el comando Show IP ROute en los routers para comprobar que ambos ven
las dos redes como C , es decir directamente conectadas.

Si ahora repetimos el pi ng R n c 1 de HS1 hacia HS2 veremos que los paquetes van por la va
HS1->RS1->HS2 y vuelven por HS2->RS2->HS1, es decir no salen de la LAN pero pasan por un router
diferente en cada sentido, con rutas asimtricas. Esto se debe a que HS1 y HS2 tienen asignado diferente
router por defecto. Hemos conseguido pues comunicar las dos redes a travs de la LAN sin modificar la
configuracin de los hosts, si bien tal como tenemos configurados los equipos el trfico entre HS1 y HS2
ha de pasar por un router. Habilitando en los routers los mensajes ICMP Redirect se podra conseguir
una comunicacin directa entre los hosts, salvo por el primer paquete.

Ahora que hemos conseguido una red mallada vamos a hacer varias pruebas.

Paso 1.9 Configuracin de routing en la red mallada (administradores).

Cuando hemos configurado antes el proceso de routing OSPF hemos puesto el comando NETwork
abarcando todas las redes que estamos manejando (en realidad englobando todas las redes posibles). Por
eso al definir las nuevas direcciones en RS1 y RS2 ambos routers han empezado a difundir
inmediatamente a sus vecinos informacin sobre la nueva red que ven directamente conectada. Esto lo
podemos comprobar ejecutando el comando Show IP Route en RP, donde veremos que, tanto para
la LAN de RS1 como para la de RS2 hay dos rutas O, una por cada interfaz serie. Adems las cuatro
rutas tienen el mismo costo, ya que todas pasan por una interfaz serie de 128 Kb/s y una Ethernet de 100
Mb/s. Por tanto si se envan paquetes desde HP1 o HP2 hacia HS1 o HS2 el router RP har balanceo de
trfico entre ambas rutas. En cambio para el sentido contrario, desde RS1 o RS2 hacia las LANs de RP, el
comando Show IP Route nos muestra solo una ruta a travs de la interfaz serie. Esto se debe a que
la segunda ruta posible en estos casos, que sera dando la vuelta por el otro router (por ejemplo para RS1
la ruta RS1->RS2->RP) tiene un costo ligeramente mayor ya que adems de la interfaz serie ha de
atravesar la Ethernet que comunica RS1 con RS2. Al tener un costo mayor esa ruta indirecta no aparece
en las tablas.

Esta situacin da lugar a un comportamiento curioso que podemos observar haciendo un pi ng R n
desde HP1 HP2 hacia HS1 HS2, o a la inversa. Los paquetes de ida se envan de forma alterna por
Serial 0 y Serial 1, es decir se balancea el trfico entre ambas rutas pues tienen el mismo costo. Sin
embargo los paquetes de vuelta (de HS1 hacia HP1) van siempre va RS1 ya que RS1, que es el router por
defecto de HS1, solo tiene una ruta hacia las LANs de RP en sus tablas. Lo mismo ocurre con HS2, que
siempre vuelve va RS2. Por tanto hay balanceo de trfico en el sentido de ida, pero no en el de vuelta,
dando lugar a una ruta que cambia continuamente (cosa que nos indica el pi ng R ) y que es
asimtrica la mitad de las veces.

Vamos ahora a provocar un corte en la lnea punto a punto que une RP con RS1. De esta forma el
protocolo de routing reencaminar todo el trfico por la lnea RP-RS2. El corte lo haremos desconectando
fsicamente los conectores V.35 (macho y hembra) de los cables que unen los dos routers. A continuacin
explicamos detalladamente como debe realizarse este experimento.

Antes de realizar la desconexin lanzaremos un pi ng R n de HS1 a HP1. Como ya sabemos el
ping mostrar un cambio constante en la ruta debido al balanceo de trfico en el sentido HP1->HS1
Redes
P2-22
(cuando la ruta es constante el pi ng R muestra la traza de la ruta solo la primera vez y a partir de ah
dice same r out e continuamente, pero si cambia la muestra). Con el ping en marcha procederemos a
desconectar el cable que une RP con RS1 y observaremos cuanto tiempo tarda en volver a funcionar el
pi ng R. Si todo funciona correctamente la comunicacin debe restablecerse de forma automtica en
unos segundos, y una vez recuperada el ping reporta una ruta constante y simtrica, pues ya solo queda
una posible.

Si tecleamos ahora en RS1 el comando Show IP Route veremos que aparece una nueva ruta
indirecta hacia las LANs de RP (10.1.1.0/24 y 10.1.2.0/24) a travs de su interfaz Fast Ethernet y de RS2,
con un costo ligeramente superior al de antes. Esta nueva ruta es la que antes no veamos en la tabla de
rutas por su mayor costo, y es la que est utilizndose ahora. La principal utilidad que tiene un protocolo
de routing es la posibilidad de recuperacin automtica ante averas, ya que si hubiramos utilizado rutas
estticas habra sido necesaria una reconfiguracin manual de las rutas, con la consiguiente lentitud en el
restablecimiento del servicio.

Una vez terminada esta prueba volveremos a enchufar los conectores V.35 de la lnea serie y
observaremos el tiempo que tardan los routers en redescubrir la ruta directa, ms corta. De nuevo esto se
percibe fcilmente en el pi ng R n por la ruta cambiante debida al balanceo de trfico, que vuelve
a producirse. Mediante el comando Show IP Route podemos comprobar que todo ha vuelto a la
situacin anterior.

Paso 1.10 Rutas estticas de emergencia.

Vamos a simular ahora una situacin en la que por algn problema de configuracin o del software dejara
de funcionar el protocolo de routing. En ese caso dejaran de enviarse los mensajes de anuncio de rutas
por OSPF, con lo que estas desapareceran. Esto lo haremos desactivando el proceso OSPF, para lo cual
teclearemos en modo Configure el comando NO ROUTER OSPF 1. Si a continuacin consultamos
la tabla de rutas con el comando Show IP Route observaremos que han desaparecido las rutas O
y en su lugar han resurgido las rutas estticas que habamos definido al principio del paso 1.7, con
distancia administrativa 200 (en el caso de los routers RS estas rutas siempre haba estado presentes). Una
configuracin de este tipo se podra utilizar para disponer de rutas estticas de emergencia o respaldo en
caso de que por algn motivo fallara el protocolo de routing. Como podremos comprobar mediante el
comando ping la red sigue funcionando, pero si ahora repetimos el experimento de cortar una lnea serie
no se reencaminar el trfico por la ruta alternativa, a menos que modifiquemos las rutas estticas.

Paso 1.11. Finalizacin (administradores)

Una vez finalizada la sesin los alumnos debern realizar las siguientes tareas:

1. Cerrarn ordenadamente el sistema operativo Linux de los hosts mediante el comando:


shut down h 0


2. Apagarn todos los equipos y las regletas de enchufes que tengan interruptores.

3. Devolvern las conexiones de red de los hosts a las tomas de la pared en las que se encontraban
inicialmente, utilizando para ello los mismos latiguillos paralelos que tenan en un principio.

4. Desconectarn los cables serie de los routers y los devolvern a su sitio.
Prctica 2: Routing esttico y dinmico
P2-23
SEGUNDA SESIN

Paso 2.1. Preparativos e interconexin de los equipos (todos)

En esta segunda sesin vamos a continuar experimentando con routers y protocolos de routing. Los
alumnos se organizarn en equipos de la misma forma que en la primera sesin, con un cordinador
encargado de supervisar las tareas y tres responsables de cada uno de los routers y los hosts que se
conectan a ellos. En caso de haber ms de cuatro alumnos por maqueta se agruparn por parejas en cada
de las funciones.

Los routers RS no se interconectarn ahora por su interfaz Ethernet sino que lo harn mediante la interfaz
Serial 1, que no utilizamos en la primera sesin. En la figura 5 se muestra un esquema de la maqueta que
construiremos en esta sesin.

Necesitaremos los siguientes materiales:

Cuatro latiguillos Ethernet cruzados (blancos)
Tres cables de consola
Tres cables V.35 DTE macho para lnea serie con conector Smart Serial
Tres cables V.35 DCE hembra para lnea serie con conector Smart Serial

En esta sesin actuarn como DCE las siguientes interfaces: En RP la Serial 0, En RS1 la Serial 1 y en
RS2 la Serial 0. El resto actuarn como DTE. Las tres interfaces DCE debern tener en la configuracin
el comando CLOck Rate 128000 (velocidad de 128 Kb/s) y se les deber conectar el cable con
conector V.35 hembra. Las interfaces DTE tendrn los cables con conector macho.




Figura 5. Esquema de la maqueta para la segunda sesin

Paso 2.2. Asignacin de direcciones (coordinador)

RP
RS1 RS2
HP1
HP2
F 0 F 0
S 0 (DCE)
S 0 (DTE)
S 0 (DCE)
S 1 (DTE)
F 0
E 0
RS-
10BASE-
V.3
HS1
Console
HS2
Console
Console
S 1 (DCE)
S 1 (DTE)
Redes
P2-24
En este ejercicio vamos a utilizar para las LANs redes de 256 direcciones (mscara /24) a partir del rango
de direcciones pblicas 20.0.0.0/8 y para las interfaces serie redes de 4 direcciones (/30) a partir del rango
de direcciones privadas 10.0.0.0/8, siguiendo el reparto indicado en la tabla 5.

Para configurar los equipos en esta red el coordinador disear el plan de direcciones completando la
tabla 5. La asignacin de direcciones dentro de cada red se har de forma consecutiva por orden de
aparicin de la interfaz en la tabla. As por ejemplo a la Ethernet 0 de RP le asignaremos la direccin
20.1.2.1, a la Eth0 de HP2 la 20.1.2.2, y as sucesivamente. Recordemos que debemos reservar la primera
y la ltima direccin de cada red para identificar la propia red y los envos broadcast a dicha red,
respectivamente.

Red Rango til Equipo Interfaz Direccin IP Mscara
20.1.1.0/24 20.1.1.1-
20.1.1.254
RP Fast Ethernet 0
HP1 Eth0
20.1.2.0/24 20.1.2.1-
20.1.2.254
RP Ethernet 0
HP2 Eth0
20.1.3.0/24 20.1.3.1-
20.1.3.254
RS1 Fast Ethernet 0
HS1 Eth0
20.1.4.0/24 20.1.4.1-
20.1.4.254
RS2 Fast Ethernet 0
HS2 Eth0
10.1.1.0/30 10.1.1.1-
10.1.1.2
RP Serial 0
RS1 Serial 0
10.1.1.4/30 10.1.1.5-
10.1.1.6
RP Serial 1
RS2 Serial 0
10.1.1.8/30 10.1.1.9-
10.1.1.10
RS1 Serial 1
RS2 Serial 1

Tabla 5. Asignacin de direcciones IP a las interfaces, ordenadas por red.

Una vez rellenada la tabla 5 el coordinador trasladar las direcciones a la tabla 6 y pasar esta tabla a los
administradores.

Equipo Interfaz Red Direccin IP Mscara
RP Fast Ethernet 0 20.1.1.0/24
Ethernet 0 20.1.2.0/24
Serial 0 10.1.1.0/30
Serial 1 10.1.1.4/30
HP1 Eth0 20.1.1.0/24
HP2 Eth0 20.1.2.0/24
RS1 Fast Ethernet 0 20.1.3.0/24
Serial 0 10.1.1.0/30
Serial 1 10.1.1.8/30
HS1 Eth0 20.1.3.0/24
RS2 Fast Ethernet 0 20.1.4.0/24
Serial 0 10.1.1.4/30
Serial 1 10.1.1.8/30
HS2 Eth0 20.1.4.0/24

Tabla 6. Asignacin de direcciones IP a las interfaces, ordenadas por dispositivo.


Paso 2.3. Configuracin de los hosts (administradores)

Una vez asignadas las direcciones por parte del coordinador los administradores debern configurar los
hosts y los routers.

En el caso de los hosts configurarn la direccin IP, mscara y ruta por defecto mediante los comandos
i f conf i g y r out e ya utilizados en la primera sesin:

Prctica 2: Routing esttico y dinmico
P2-25

i f conf i g et h0 i net di r ecci n_I P net mask mscar a
r out e add net 0. 0. 0. 0 net mask 0. 0. 0. 0 gw di r ecci n_I P


Donde en el comando r out e se debe especificar la direccin IP del router que corresponde a la LAN
en la que se encuentra cada host. A continuacin emplearn los comandos:


i f conf i g et h0
r out e n


para comprobar que el resultado de las definiciones anteriores ha sido correcto. En caso de que no lo sea
se deber repetir el comando correspondiente. Si se ha definido una ruta incorrecta ser preciso borrarla
mediante el comando:


r out e del net 0. 0. 0. 0 net mask 0. 0. 0. 0 gw di r ecci n_I P


antes de teclear la correcta, ya que si se introduce una segunda ruta por defecto esta se aade a la que
hubiera, no la reemplaza.

Paso 2.4. Configuracin de los routers (administradores)

Una vez configurados los hosts y conectados todos los cables serie, ethernet y de consola segn se indica
en la figura 6, arrancaremos el programa minicom en los ordenadores que actan de consola y a
continuacin arrancaremos los routers. Normalmente los routers debern cargar la configuracin por
defecto o si no tienen ninguna aparecer el mensaje Do you want to enter the initial
configuration menu?, al que debemos responder No. A continuacin es posible que nos
pregunte si queremos terminar el autoinstall (Do you want to terminate
Autoinstall?) a lo cual debemos responder Yes . Entonces el router genera la configuracin por
defecto, la carga en la RAM y arranca con ella.

La interfaz de comandos del IOS, que ya conocemos de la sesin anterior, nos permitir introducir los
comandos necesarios y pasar a varios entornos o modos, segn se describe en el apndice I. Recordemos
que ante cualquier duda se pueden averiguar la opciones que admite cualquier comando tecleando
comando ? o la siguiente opcin tecleando comando opcion ?.

En primer lugar debemos entrar en el modo de Configuracin Global con el comando CONFigure
Terminal. Una vez en ese modo debemos utilizar los comandos:


( conf i g) #Hostname nombre Para asignar un nombre al router
( conf i g) #NO IP DOMAIN-Lookup Para que el router no intente resolver nombres en el
DNS o Domain Name Server (en esta red no hay
servicio de DNS)


Una vez realizada esta parte de la configuracin, que es comn a todos los routers, entraremos en el modo
Configuracin de Interfaz y definiremos las caractersticas propias de cada interfaz, utilizando los
siguientes comandos:


( conf i g- i f ) #NO SHutdown Activa la interfaz a nivel administrativo
( conf i g- i f ) #DEScription descripcin Asigna una descripcin (a modo de comentario)
( conf i g- i f ) #Ip ADdress dir_IP mascara Asigna direccin IP y mscara


Redes
P2-26
Mediante el comando Ip Address dir_IP mscara introduciremos los datos que nos ha
facilitado el administrador sobre las direcciones IP y mscaras que corresponden a cada interfaz.

Adems a las interfaces serie les asignaremos un ancho de banda de 128 Kb/s mediante el comando:


( conf i g- i f ) #BANdwidth 128 Asigna un ancho de banda de 128 Kb/s


En las interfaces serie que actan como DCE teclearemos adems el comando:


( conf i g- i f ) #CLOck Rate 128000 Genera seal de reloj de 128000 b/s


para que generen la seal de reloj correspondiente a una lnea de 128 Kb/s. Este comando slo debemos
usarlo en las interfaces serie que actan de DCE, que son la Serial 0 en RP y RS2 y la Serial1 en RS1.

Una vez introducida la configuracin debemos comprobar que es correcta mediante el comando (en modo
protegido):


#Show Running-config


Si todo ha discurrido correctamente ahora ya deben estar operativas todas las interfaces (el comando
Show INterfaces debe mostrar las interfaces serie y las Ethernet conectadas como up,
Serial0 is up, line protocol is up). Ahora cada administrador debera poder acceder
mediante ping al ordenador u ordenadores conectados a su router, por ejemplo el administrador de RP
debera poder hacer ping a HP1 y HP2. Una vez realizada la comprobacin con el propio host, cada
administrador debe probar a acceder a las interfaces serie de los routers con los que tiene conexin
directa. Cada administrador tendr dos direcciones a las que hacer ping (por ejemplo RS1 debera poder
hacer ping a la Serial 0 de RP y a la Serial 1 de RS2). Como de momento no hemos definido ningn tipo
de rutas solo podemos hacer ping a direcciones de redes directamente conectadas con nuestro router.

Paso 2.5. Configuracin de Routing dinmico (todos)

Como ya sabemos el routing esttico no permite aprovechar adecuadamente topologas malladas, como la
que tenemos en nuestra maqueta. Por tanto en esta sesin vamos a configurar ya de entrada routing
dinmico.

En la sesin anterior utilizbamos el comando NETwork 0.0.0.0 255.255.255.255 area
0para indicar a OSPF que anunciara cualquier red de la que tuviera conocimiento. Esta vez vamos a ser
ms restrictivos: anunciaremos slo las redes que utilzamos, y no todas. Concretamente anunciaremos las
redes de las lneas serie y las de las tres LANs Fast Ethernet, pero no anunciaremos la LAN Ethernet de
RP a la que est conectado HP2. Eso provocar que dicha LAN quede inaccesible al resto de la red
(aunque s ser accesible desde HP1). Las LANs las anunciaremos individualmente con la wildmask
0.0.0.255 (correspondiente a una mscara /24), mientras que para las lneas serie utilizaremos la red
10.1.1.0/28, que es la red ms pequea que abarca a las tres que queremos anunciar (10.1.1.0/30,
10.1.1.4/30 y 10.1.1.8/30). Los alumnos debern calcular la wildmask necesaria en este caso. Una vez
obtenido dicho valor debern introducir los comandos NETwork correspondientes eln la
configuracin del router, por ejemplo en RP:


Prctica 2: Routing esttico y dinmico
P2-27

RP#CONFigure Terminal
RP( conf i g) #ROUTER OSPF 1
RP( conf i g- r out er ) #NETwork 20.1.1.0 0.0.0.255 area 0
RP( conf i g- r out er ) #NETwork 20.1.3.0 0.0.0.255 area 0
RP( conf i g- r out er ) #NETwork 20.1.4.0 0.0.0.255 area 0
RP( conf i g- r out er ) #NETwork 10.1.1.0 0.0.0.XXX area 0
RP( conf i g_r out er ) #CTRL/Z
RP#


Donde XXX representa el valor de la wildmask que se debe utilizar para la red 10.1.1.0/28. Una vez
hecho esto, si todo est correcto en unos segundos aparecern rutas O. Podemos comprobarlo con el
comando Show IP ROute, por ejemplo en RS2:


RS2#Show IP Route
Codes: C connect ed, S st at i c. I I GRP, R RI P, M mobi l e, B BGP
D EI GRP, EX EI GRP ext er nal , O OSPF, I A OSPF, I A OSPF i nt er ar ea
N1 OSPF NSSA ext er nal t ype 1, N2 OSPF nSSA ext er nal t ype 2
E1 OSPF ext er nal t ype, E2 OSPF ext er nal t ype 2, E EGP
I I S- I S, L1 I S- I S l evel - 1, L2 I S- I S l evel - 2, i a I S- I S i nt er ar ea
* - candi dat e def aul t , U per - user st at i c r out e, o ODR
P per i odi c downl oaded st at i c r out e

Gat eway of l ast r esor t i s not set

20. 0. 0. 0/ 8 i s var i abl y subnet t ed, 7 subnet s, 2 masks
C 10. 1. 1. 8/ 30 i s di r ect l y connect ed, ser i al 1
C 20. 1. 4. 0/ 24 i s di r ect l y connect ed, Fast Et her net 0
O 20. 1. 1. 0/ 24 [ 110/ 782] vi a 10. 1. 1. 5, 00: 00: 35, Ser i al 0
O 20. 1. 3. 0/ 24 [ 110/ 782] vi a 10. 1. 1. 9, 00: 00: 35, Ser i al 1
C 10. 1. 1. 4/ 30 i s di r ect l y connect ed, Ser i al 0
O 20. 1. 1. 0/ 24 [ 110/ 782] vi a 10. 1. 1. 5, 00: 00: 35, Ser i al 0
O 10. 1. 1. 0/ 30 [ 110/ 1562] vi a 10. 1. 1. 5, 00: 00: 35, Ser i al 0
[ 110/ 1562] vi a 10. 1. 1. 9, 00: 00: 35, Ser i al 1
RS2#


Recordemos que el primer valor entre corchetes indica la distancia administrativa (110 en el caso de
OSPF) y el segundo la mtrica o costo de esa ruta. En el apndice III se da una explicacin detallada de la
manera como se calculan los costos en OSPF. Utilizando aquella informacin los estudiantes deben
encontrar una explicacin a los valores de costos obtenidos en el Show IP ROute. Debern tambin
localizar la red (o redes) que tiene(n) un costo mayor y anotar dichas redes y su costo.

Puesto que en nuestra red hemos configurado los tres enlaces serie con el mismo ancho de banda (128
Kb/s) el OSPF elige para cada destino la ruta con menor nmero de saltos. En este caso cualquier
comunicacin entre las LANs se hace pasando por una sola lnea serie, como mximo. Como tenemos
una topologa en anillo, si falla cualquiera de las tres lneas serie los routers rpidamente activarn la ruta
alternativa (indirecta) para restablecer la comunicacin entre las redes que hayan quedado aisladas. Para
comprobarlo lanzaremos un pi ng R n de HS1 a HS2 y con el ping en marcha desconectaremos los
cables que unen RS1 con RS2. Al desconectarlos observaremos que el ping se restablece en unos
segundos y que nos reporta la nueva ruta (indirecta) utilizada. Una vez hecha la prueba reconectaremos la
lnea serie de RS1 con RS2 y comprobaremos que el trfico se restablece por la ruta directa.

Paso 2.6. Modificacin de costos

Los alumnos deben averiguar ahora, mediante el comando Show IP ROute, el costo desde su
router hacia las dos LANs Fast Ethernet remotas (obsrvese que la red 20.1.2.0/24 en RP es Ethernet, no
Fast Ethernet, por tanto esta la ignoraremos de momento). Deben anotar el costo, que ser el mismo para
Redes
P2-28
ambas redes, ya que las dos rutas atraviesan una interfaz serie de 128 Kb/s y una Fast Ethernet de 100
Mb/s. Una vez obtenido este dato cada administrador deber modificar el ancho de banda con el
comando BANdwidth 256
3
de una de sus interfaces Serie de acuerdo con lo que se indica en
la tabla 7:

Router Interfaz Ancho de Banda
RP Serial 0 256
RS1 Serial 1 256
RS2 Serial 0 256

Tabla 7.- Nuevos valores de ancho de banda para prueba de costos

Los alumnos deben calcular en la nueva situacin el costo de cada una de las dos rutas posibles a cada
una de las dos LANs remotas y decir cual debera ser la elegida como ruta ptima en cada caso. Una vez
realizados los clculos y obtenidas las conclusiones debern comprobar si sus resultados coinciden con
los mostrados por el comando Show IP ROute. A continuacin debern utilizar el pi ng R
n para comprobar que el trfico se encamina segn lo previsto.

Como ya tuvimos oportunidad de comprobar en la sesin anterior, tener un protocolo de routing y
enlaces redundantes nos permite realizar balanceo de carga, es decir repartir dinmicamente trfico entre
dos caminos, siempre y cuando ambos tengan exactamente el mismo costo. Cuando hay ms de una ruta
pero el costo no es idntico OSPF utiliza solo la mejor ruta, quedado la otra en reserva por si falla la
primera. En la red actual podemos observar este comportameinto con la red de la lnea serie remota, es
decir por ejemplo en RS2 con la lnea serie que une RP con RS1, si hacemos pi ng R n a
cualquiera de las dos interfaces de dicha lnea serie (en este caso 10.1.1.1 10.1.1.2) observaremos que
el trfico se reparte por los dos caminos posibles.

Una vez terminadas estas pruebas el administrador de cada router deber devolver el ancho de banda a su
valor inicial (128 Kb/s). Para ello deber entrar en el modo Configuracin de Interfaz de la interfaz serie
correspondiente y teclear el comando BANdwidth 128. Una vez efectuado el cambio deber
comprobar mediante el comando Show IP ROute que las rutas vuelven a la situacin anterior.

Paso 2.7. Monitorizacin de los recursos disponibles en el router

Aunque a veces nos olvidemos de ello, el router es un ordenador con unos determinados recursos de CPU
y memoria. En algunas situaciones es posible que la escasez de alguno de estos imponga limitaciones en
el rendimiento de la red y acte como cuello de botella, aun cuando los enlaces no se encuentren
saturados. Por tanto es importante monitorizar de vez en cuando la utilizacin de dichos recursos.

Para saber la cantidad de CPU que est utilizando el router en un momento dado debemos utilizar el
comando Show PROCess cpu en modo Privilegiado. Este comando genera una informacin que
ocupa varias pantallas, pero a nosotros solo nos interesa la primera lnea, que indica el porcentaje
promedio de uso de la CPU en tres intervalos de tiempo diferentes: durante los ltimos cinco segundos,
el ltimo minuto y los ltimos cinco minutos:


Rout er #Show PROCess cpu
CPU ut i l i zat i on f or f i ve seconds: 12%/ 2%; one mi nut e: 8%; f i ve mi nut es: 6%
PI D Runt i me( ms) I nvoked uSecs 5Sec 1Mi n 5Mi n TTY Pr ocess
1 429060 718322 597 0. 00% 0. 00% 0. 00% 0 Load Met er
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


3
El comando BANdwidth solo surte efectos para el clculo del costo de OSPF, no cambia la
velocidad real de la lnea. Para ello habra que utilizar el comando CLOck Rate en las interfaces que
actan como DCE. Lo lgico sera utilizar ambos comandos, BANdwidth y CLOck Rate
conjuntamente para hacer el cambio de forma coherente. Podra decirse que al proceder de esta forma
estamos engaando al protocolo de routing, aunque en nuestro caso esto no es importante, pues se trata
de un ejercicio. Adems, no podemos aumentar el CLOck Rate ya que las interfaces serie que
estamos utilizando no pueden funcionar a ms de 128 Kb/s.
Prctica 2: Routing esttico y dinmico
P2-29

En este ejemplo ha habido una utilizacin media de CPU del 12% durante los ltimos cinco segundos (un
2% lo ha sido a nivel de interrupcin), del 8% en el ltimo minuto y del 6% durante los ltimos cinco
minutos. Las lneas que aparecen a continuacin indican en detalle los recursos utilizados por cada
proceso activo en el router, cosa que normalmente no nos interesa.

Para hacer crecer significativamente el consumo de CPU en los routers necesitamos mandar a travs de
ellos gran cantidad de paquetes. Para esta prueba vamos a utilizar las interfaces serie de los routers, que
como sabemos pueden funcionar como mximo a 128 Kb/s. A este caudal es difcil conseguir una carga
elevada, por lo que inyectaremos un flujo de paquetes pequeos intentando saturar dichas interfaces.
Lanzaremos tres pings de la siguiente manera:

En HS1: ping hacia HS2 (20.1.4.2)
En HS2: ping hacia HP1 (20.1.1.2)
En HP1: ping hacia HS1 (20.1.3.2)

El comando pi ng que utilizaremos es el siguiente:


pi ng s 8 i 0. 003333 l 2 f di r ecci n_I P


El significado de cada una de las opciones es el siguiente:

s 8 indica que cada paquete de ping lleva 8 bytes de datos, que junto a los 8 de la cabecera
ICMP, 20 de la cabecera IP y 4 de la trama HDLC dan un paquete total de 40 bytes.
i 0. 003333 indica que se debe enviar un paquete de ping cada 0,003333 segundos,
equivalente a 300 paquetes por segundo. Con este caudal las interfaces estn prximas al lmite
de su capacidad, de modo que si reducimos este intervalo se empiezan a descartar paquetes.
l 2 indica que enve en paralelo hasta dos paquetes sin esperar respuesta; esto es necesario
para asegurar que se cumplir el ritmo de 300 paquetes por segundo que hemos fijado mediante
la opcin i .
f evita que se genere un mensaje en consola por cada paquete enviado, en lugar de eso lo que
hace es escribir un punto cuando lo enva y borrarlo cuando lo recibe, de modo que cuando el
ping funciona vemos un punto que aparece y desaparece rpidamente de pantalla, mientras que
si falla vemos que la pantalla se llena de puntos.

Cuando los tres pings estn activos cada router est procesando 1200 paquetes por segundo, puesto que
enva y recibe 300 paquetes por segundo por cada una de sus dos interfaces serie.

Ahora miraremos con el comando Show PROCess cpu el uso de la CPU reportado para los
ltimos cinco segundos (el valor total, que es el que aparece antes del slash). Normalmente ser un valor
pequeo que deber estabilizarse en poco tiempo. A la vista del resultado obtenido los alumnos debern
estimar el rendimiento mximo del router en paquetes por segundo, suponiendo que el consumo de CPU
depende solo del nmero de paquetes por segundo, que es independiente de su tamao y que la CPU se
pueda llegar a utilizar como mximo al 90% de su capacidad.

La mayora de los routers pueden realizar la conmutacin de paquetes de diferentes maneras, unas ms
eficientes que otras. En el caso del Cisco 1721 y otros routers pequeos hay una conmutacin rpida
llamada fast switching y otra lenta llamada process switching. Lgicamente el fast switching consume
menos CPU por paquete que el process switching, por lo que consigue un mayor rendimiento.

En condiciones normales el router intenta utilizar el fast switching siempre que le es posible, aunque esto
puede activarse o desactivarse por configuracin de froma selectiva por interfaz. Determinadas
circunstancias pueden obligar al router a recurrir al process switching, por ejemplo el uso de opciones en
la cabecera IP, como ocurre cuando utilizamos el pi ng R , obliga al router a utilizar process
switching. Vamos a comprobar que tenemos activado el fast switching, que es la situacin por defecto.
Para ello utilizaremos el comando:

Redes
P2-30

Show IP INterface interfaz


donde interfaz puede ser Serial 0, Serial 1 o Fastethernet 0. Si en la
respuesta obtenida por consola aparece una lnea que dice IP fast switching is enabled
significa que el fast switching est activado para dicha interfaz.

Vamos ahora a desactivar el fast switching para ver como se modifica el consumo de CPU del router.
Durante todo el proceso mantendremos en marcha los tres pings lanzados en los hosts. Para ello
utilizaremos el comando NO IP ROute-cache, que teclearemos en los tres routers en el modo
Configuracin de Interfaz para las dos interfaces serie y la interfaz Fastethernet 0 (la interfaz Ethernet
0 de RP no juega ahora ningn papel y por tanto la podemos ignorar).. La secuencia de comandos, que
es la misma en los tres routers, es la siguiente:


RS1#CONFigure Terminal
RS1( conf i g- i f ) #INterface Serial 0
RS1( conf i g- i f ) #NO IP ROute-cache
RS1( conf i g- i f ) #INterface Serial 1
RS1( conf i g- i f ) #NO IP ROute-cache
RS1( conf i g- i f ) #INterface Fastethernet 0
RS1( conf i g- i f ) #NO IP ROute-cache
RS1(config-if)#CTRL/Z
RS1#


Una vez hecho el cambio teclearemos el comando Show IP INterface interfaz . y veremos
que aparece ahora una lnea que dice IP fast switching is disabled. Esto indica que
ahora se est utilizando el process switching.

Si ahora tecleamos el comando Show PROCess cpu observaremos que la carga de la CPU ha
aumentado. Los routers siguen procesando 1200 paquetes por segundo como antes, pues no hemos
cambiado los pings, por lo que el incremento de CPU se debe exclusivamente al cambio de fast a process
switching. Con los nuevos datos los alumnos debern estimar el rendimiento mximo del router cuando
se utiliza process switching, y comparar dicho valor con el obtenido anteriormente (nuevamente
supondremos que la ocupacin mxima admisible de la CPU es del 90%).

A ttulo informativo diremos que, segn Cisco, el rendimiento mximo de un router 1721 en fast
switching es de 12.000 paquetes por segundo, y en process switching de 1.700 paquetes por segundo.

Tambin podemos averiguar la cantidad de memoria usada y libre del router mediante el comando Show
PROCess Memory. De nuevo aqu nos aparece una lista de la que solo nos interesa la primera lnea:


Rout er #Show PROCess Memory
Tot al : 18255172, Used: 2142868, Fr ee: 16112304
PI D TTY Al l ocat ed Fr eed Hol di ng Get buf s Ret buf s Pr ocess
0 0 37552 1548 1416248 0 0 *I ni t *


En este caso hay 18255172 bytes de memoria (17,4 MB) de los cuales se han utilizado 2142868 (2 MB) y quedan
disponibles 16112304 (15,4 MB).

Paso 2.8. Monitorizacin del trfico y funciones de accounting

El comando Show IP TRAffic en modo Privilegiado nos muestra un resumen del trfico cursado
por el router. La informacin que aparece en este caso muestra estadsticas globales del router, sumadas
para todas las interfaces a diferencia de las estadsticas que mostraba el Show INterfaces.

Prctica 2: Routing esttico y dinmico
P2-31
Tambin podemos activar la funcin de accounting en cualquier interfaz de los routers con el comando
IP ACCOunting en modo Configuracin de Interfaz:


Rout er #CONFigure Terminal
Ent er conf i gur at i on commands, one per l i ne. End wi t h CNTL/ Z.
Rout er ( conf i g) #INterface Serial 0
Rout er ( conf i g- i f ) #IP ACCOunting
Rout er ( conf i g- i f ) #CTRL/Z
Rout er #


A partir de ese momento el router construye una tabla donde almacena el nmero de paquetes enviados
por esa interfaz, separados por direccin de origen y direccin de destino. La tabla puede consultarse con
el comando Show IP ACCOunting y tiene un aspecto similar al siguiente:


Rout er #Show IP ACCOunting

Sour ce Dest i nat i on Packet s Byt es
195. 148. 28. 199 147. 156. 136. 50 2 100
217. 199. 110. 252 147. 156. 136. 50 2 80
69. 14. 67. 132 147. 156. 136. 169 2 143
68. 19. 199. 30 147. 156. 136. 168 1 47
81. 65. 216. 70 147. 156. 136. 50 2 80



Paso 2.9. Finalizacin

Una vez finalizada la prctica los alumnos debern realizar las siguientes tareas:

1. Cerrarn ordenadamente el sistema operativo Linux de los hosts mediante el comando:


shut down h 0


2. Apagarn todos los equipos y las regletas de enchufes que tengan interruptores.

3. Devolvern las conexiones de red de los hosts a las tomas de la pared en las que se encontraban
inicialmente, utilizando para ello los mismos latiguillos paralelos que tenan en un principio.

Redes
P2-32
Apndice I. Introduccin a la interfaz de comandos del IOS y configuracin de
routers.

El IOS (Internetworking Operating System) es un sistema operativo propietario de Cisco Systems que
incorporan todos sus routers y muchos de sus conmutadores y otros equipos.

Para interaccionar con el IOS el usuario dispone de una interfaz de lnea de comandos que puede utilizar
desde un terminal conectado al puerto de consola del router. Para ello puede utilizarse cualquier
ordenador personal con un programa de emulacin de terminal, por ejemplo el Hyperterminal, el
TeraTerm o el Minicom. El ordenador debe conectarse al puerto de consola del router por un puerto RS-
232, normalmente COM1.

La interfaz de lnea de comandos del router dispone de varios entornos o modos, cada uno de ellos
identificado por un prompt diferente. El prompt > identifica el llamado modo Usuario, que es el modo
no privilegiado al que accedemos inicialmente. Mediante el comando enable podemos pasar al modo
Privilegiado, con lo que el prompt cambia a #; dependiendo de la configuracin que tenga el
conmutador es posible que al pasar a modo Privilegiado nos pida una password de acceso, en cuyo caso
deberemos consultar el guin de la prctica o preguntar al profesor. En el modo Privilegiado se pueden
usar todos los comandos del modo Usuario ms otros solo accesibles en modo Privilegiado. Del modo
Privilegiado podemos volver en cualquier momento al modo Usuario con el comando exit. Tambin
podemos pasar del modo Privilegiado al modo llamado Configuracin Global mediante el comando
CONFigure Terminal. El modo Configuracin Global se caracteriza por el prompt
(config)# . Como su nombre indica, el modo Configuracin Global permite hacer cambios globales
en la configuracin del equipo, para lo cual dispone de un conjunto de comandos completamente
diferente al modo Privilegiado. Del modo Configuracin Global se puede volver al modo Privilegiado
mediante el comando Exit, o pasar a uno de varios modos de configuracin particulares (realmente
submodos del modo Configuracin Global) que son los siguientes:

Modo Configuracin de Interfaz. Este modo se utiliza para configurar una interfaz especfica
del router y se accede a l desde el modo Configuracin Global mediante el comando
INterface int donde int corresponde al nombre de una interfaz del equipo (por
ejemplo INterface Fastethernet 0 o Interface Serial 0). El modo
Configuracin de Interfaz se caracteriza por el prompt (config-if)#. Podemos volver de
este modo al modo Configuracin Global mediante el comando Exit, o directamente al
modo privilegiado pulsando CTRL/Z.

Modo Configuracin de Routing . Este modo se utiliza para configurar los parmetros
relacionados con el protocolo de routing utilizado. Podemos acceder a l mediante el comando
router protocolo donde protocolo es cualquier protocolo de routing soportado por ese
router (por ejemplo ROUTER OSPF 1). En este caso el prompt es (config-
router)#. Como siempre podemos volver de este modo al modo Configuracin Global
mediante el comando EXit, o directamente al modo Privilegiado pulsando CTRL/Z.

Modo Configuracin de Lnea. Este modo permite configurar el acceso a travs del puerto de
consola del equipo y tambin el acceso por red va telnet. Este modo no lo utilizamos en esta
prctica.

Esquemticamente la conmutacin de modos se desarrolla segn la siguiente secuencia:

Prctica 2: Routing esttico y dinmico
P2-33



En todos los modos y submodos existe una ayuda en lnea que se puede consultar tecleando ? con lo
que aparecen todos los comandos permitidos en ese modo. Para solicitar ayuda sobre los posibles
argumentos de un comando en particular se puede teclear comando ?. As por ejemplo Show ?
nos muestra todos los posibles argumentos del comando Show.

Otras funciones interesantes del intrprete de comandos son las siguientes:

Los comandos previamente tecleados se almacenan en un buffer del que pueden recuperarse
mediante las teclas flecha hacia arriba () y flecha abajo (). Las teclas flecha derecha () e
izquierda () permiten editar la lnea de comandos.

Los comandos y los argumentos pueden abreviarse, normalmente al nmero mnimo de letras
que permita identificar el comando sin ambigedad. (Esa parte mnima es la que representamos
en maysculas, los comandos mismos pueden teclearse en maysculas o minsculas
indistintamente). Si se escribe una parte de un comando o de un argumento y se pulsa la tecla
tabulador el sistema termina de escribir el comando o argumento correspondiente, siempre y
cuando el significado no sea ambiguo.

Cuando la salida generada por un comando en consola ocupa ms de una pantalla el terminal se
bloquea al mostrar la primera de ellas, indicndolo con el texto more al final de la pantalla.
Para avanzar a la siguiente pantalla debemos pulsar la barra espaciadora y as sucesivamente
hasta agotarlas todas. Tambin puede pulsarse la tecla RETURN, con lo que el avance se
realiza lnea a lnea. La salida por pantalla puede abortarse en cualquier momento pulsando
CTRL/C.

El comando Show VErsion nos ofrece informacin resumida del router, la versin de software que
tiene, el tiempo que lleva encendido, etc. La salida que genera por pantalla es similar a la siguiente:


Rout er >Show VErsion
Ci sco I nt er net wor k Oper at i ng Syst emSof t war e
I OS ( t m) C1700 Sof t war e ( C1700- SV3Y- M) , Ver si on 12. 1( 4) , RELEASE SOFTWARE ( f c1
Copyr i ght ( c) 1986- 2000 by ci sco Syst ems, I nc.
Compi l ed Wed 30- Aug- 00 10: 59 by cmong
I mage t ext - base: 0x80008088, dat a- base: 0x8084EBE0

Usuario >
Privilegiado #
Configuracin Global (config)#
Configuracin
de Interfaz
(config-if)#
Configuracin
de Routing
(config-router)#
ENable EXIt
CONFigure Terminal EXIt o CTRL/Z
Exit
Interface
interfaz
ROUTER
protocol
CTRL/Z CTRL/Z
Configuracin
de Lnea
(config-line)#
EXIt EXit
LIne
lnea
Redes
P2-34
ROM: Syst emBoot st r ap, Ver si on 12. 0( 3) T, RELEASE SOFTWARE ( f c1)

Rout er upt i me i s 6 mi nut es
Syst emr et ur ned t o ROM by r el oad
Syst emi mage f i l e i s " f l ash: c1700- sv3y- mz. 121- 4"

ci sco 1750 ( MPC860) pr ocessor ( r evi si on 0x601) wi t h 29492K/ 3276K byt es of memo
Pr ocessor boar d I D J AD04250112 ( 3399530869) , wi t h har dwar e r evi si on 0000
M860 pr ocessor : par t number 0, mask 32
Br i dgi ng sof t war e.
X. 25 sof t war e, Ver si on 3. 0. 0.
1 Fast Et her net / I EEE 802. 3 i nt er f ace( s)
1 Ser i al ( sync/ async) net wor k i nt er f ace( s)
32K byt es of non- vol at i l e conf i gur at i on memor y.
8192K byt es of pr ocessor boar d Syst emf l ash ( Read/ Wr i t e)

Conf i gur at i on r egi st er i s 0x2102

Rout er >


La segunda lnea indica la versin de IOS (en este ejemplo la 12.1(4)). Este es importante ya que algunos
detalles y comandos o argumentos pueden depender de la versin de IOS.

La palabra que precede al prompt (Router en el ejemplo anterior) corresponde al nombre asignado al
router en la configuracin mediante el comando HOstname. Por ejemplo si al router le hemos
asignado el nombre Valencia (comando HOstname Valencia en modo Configuracin Global)
el prompt en modo Usuario ser Valencia> y en modo Privilegiado Valencia#.

Muchos de los comandos utilizados en los modos Configuracin Global, Configuracin de Interfaz y
Configuracin de Routing, admiten ser tecleados con el prefijo no. Esto indica que se desea la accin
contraria a la que normalmente ejecuta el comando. Por ejemplo el comando SHutdown ejecutado en
el modo Configuracin de Interfaz deshabilita una interfaz. Para habilitar una interfaz se debe utilizar el
comando NO SHutdown.

Una caracterstica importante del IOS es que el router tiene en todo momento dos copias de la
configuracin, una en memoria RAM, voltil y otra en memoria NVRAM, permanente. Cuando se realiza
un cambio en la configuracin, bien sea en modo Configuracin Global o alguno de sus submodos
(Configuracin de Interfaz, Configuracin de Lnea o Configuracin de Routing), el cambio se aplica a la
configuracin en RAM y tiene efecto de forma inmediata, pero no se graba en la NVRAM, de modo que
si el router se apaga y enciende, o si se reinicia con el comando RELoad (en modo Privilegiado),
volver a cargar la configuracin que tuviera antes de los cambios. Los routers que se utilizan en prcticas
tienen grabada una configuracin por defecto en la NVRAM. Todos los cambios realizados en la
configuracin se almacenan en la RAM, pero no deben salvarse nunca en la NVRAM. De esta forma
cuando se quiere volver a la configuracin por defecto basta con apagar y encender el router o ejecutar el
comando RELoad. Esta forma de funcionamiento presenta el inconveniente de que si el router se
apaga accidentalmente se pierde toda la configuracin que se haya introducido.

En modo Privilegiado es posible ver en cualquier momento la configuracin actual del router (es decir la
de la RAM) mediante el comando Show RUnnng-config.

Prctica 2: Routing esttico y dinmico
P2-35
Apndice II. Salida generada por el comando Show INterfaces.

Cuando ejecutamos el comando Show INterfaces obtenemos una respuesta similar a la siguiente:


RS1#Show INterfaces FastEthernet 0
[ 1] Fast Et her net 0 i s up, l i ne pr ot ocol i s down
[ 2] Har dwar e i s PQUI CC_FEC, addr ess i s 000c. 851f . 8ed5 ( bi a 000c. 851f . 8ed5)
[ 3] I nt er net addr ess i s 192. 168. 9. 2/ 24
[ 4] MTU 1500 byt es, BW100000 Kbi t , DLY 100 usec,
[ 5] r el i abi l i t y 128/ 255, t xl oad 1/ 255, r xl oad 1/ 255
[ 6] Encapsul at i on ARPA, l oopback not set
[ 7] Keepal i ve set ( 10 sec)
[ 8] Ful l - dupl ex, 100Mb/ s, 100BaseTX/ FX
[ 9] ARP t ype: ARPA, ARP Ti meout 04: 00: 00
[ 10] Last i nput never , out put 00: 00: 08, out put hang never
[ 11] Last cl ear i ng of " show i nt er f ace" count er s 00: 20: 22
[ 12] I nput queue: 0/ 75/ 0/ 0 ( si ze/ max/ dr ops/ f l ushes) ; Tot al out put dr ops: 0
[ 13] Queuei ng st r at egy: f i f o
[ 14] Out put queue : 0/ 40 ( si ze/ max)
[ 15] 5 mi nut e i nput r at e 0 bi t s/ sec, 0 packet s/ sec
[ 16] 5 mi nut e out put r at e 0 bi t s/ sec, 0 packet s/ sec
[ 17] 0 packet s i nput , 0 byt es
[ 18] Recei ved 0 br oadcast s, 0 r unt s, 0 gi ant s, 0 t hr ot t l es
[ 19] 0 i nput er r or s, 0 CRC, 0 f r ame, 0 over r un, 0 i gnor ed
[ 20] 0 wat chdog
[ 21] 0 i nput packet s wi t h dr i bbl e condi t i on det ect ed
[ 22] 122 packet s out put , 7320 byt es, 0 under r uns
[ 23] 122 out put er r or s, 0 col l i si ons, 0 i nt er f ace r eset s
[ 24] 0 babbl es, 0 l at e col l i si on, 0 def er r ed
[ 25] 122 l ost car r i er , 0 no car r i er
[ 26] 0 out put buf f er f ai l ur es, 0 out put buf f er s swapped out




RS1#Show INterfaces Serial 0
[ 1] Ser i al 0 i s up, l i ne pr ot ocol i s up
[ 2] Har dwar e i s Power QUI CC Ser i al
[ 3] I nt er net addr ess i s 192. 168. 0. 1/ 30
[ 4] MTU 1500 byt es, BW128 Kbi t , DLY 20000 usec,
[ 5] r el i abi l i t y 255/ 255, t xl oad 1/ 255, r xl oad 1/ 255
[ 6] Encapsul at i on HDLC, l oopback not set
[ 7] Keepal i ve set ( 10 sec)
[ 10] Last i nput 00: 00: 06, out put 00: 00: 01, out put hang never
[ 11] Last cl ear i ng of " show i nt er f ace" count er s 00: 00: 37
[ 12] I nput queue: 0/ 75/ 0/ 0 ( si ze/ max/ dr ops/ f l ushes) ; Tot al out put dr ops: 0
[ 13] Queuei ng st r at egy: f i f o
[ 14] Out put queue : 0/ 40 ( si ze/ max)
[ 15] 5 mi nut e i nput r at e 0 bi t s/ sec, 0 packet s/ sec
[ 16] 5 mi nut e out put r at e 0 bi t s/ sec, 0 packet s/ sec
[ 17] 9 packet s i nput , 1666 byt es, 0 no buf f er
[ 18] Recei ved 9 br oadcast s, 0 r unt s, 0 gi ant s, 0 t hr ot t l es
[ 19] 0 i nput er r or s, 0 CRC, 0 f r ame, 0 over r un, 0 i gnor ed, 0 abor t
[ 22] 5 packet s out put , 484 byt es, 0 under r uns
[ 23] 0 out put er r or s, 0 col l i si ons, 0 i nt er f ace r eset s
[ 24] 0 out put buf f er f ai l ur es, 0 out put buf f er s swapped out
[ 25] 2 car r i er t r ansi t i ons
[ 26] DCD=up DSR=up DTR=up RTS=up CTS=up
RS1#

Redes
P2-36
A continuacin describimos los campos ms importantes:

[1] Indica si a nivel fsico est operativa la interfaz o no (p. ej. si recibe seal de link del hub, o si
recibe seal de reloj del DCE). Si est adminstratively down significa que la interfaz est shutdown
en la configuracin.

[2] Indica el tipo de hardware. En Ethernet indica tambin la direccin MAC.

[3] Indica la direccin IP y mscara asignadas a esta interfaz (si la interfaz no tiene direccin asignada
esta lnea no aparece)

[4] Indica:
MTU: Indica la MTU (Maximum Transfer Unit) de esa interfaz (tamao mximo de paquete que
se puede enviar por ella). Configurable con el comando MTU. El valor por defecto depende
del tipo de interfaz, en Ethernet y Serial es 1500, que es el mximo.
BW: Indica el ancho de banda de la interfaz. Especificado en Kb/s. Configurable con el
comando BANdwidth. El valor por defecto depende del tipo de interfaz. Ej.: en Fast
Ethernet es 100000 (100 Mb/s), en intrefaces serie de baja velocidad es 128 (128 Kb/s).
DLY: Indica el retardo de la interfaz. Configurable con el comando DELay. El valor por
defecto depende del tipo de interfaz, en Fast Ethernet es 0,1 ms, en Serial 20 ms.

[5] Indica:
Reliability: Fiabilidad, estimada a partir de la tasa de error, en una escala relativa sobre un
mximo de 255
txload: la carga, estimada producida por el trfico saliente (transmit) en una escala relativa sobre
un mximo de 255.
rxload: la carga, estimada producida por el trfico entrante (receive) en una escala relativa sobre
un mximo de 255.

[6] Indica:
Encapsulation: Tipo de encapsulado. En Ethernet siempre se usa ARPA (Ethernet V. 2.0). En
Serial se puede usar HDLP o PPP.
Loopback not set: Indica cuando la interfaz est en modo loopback (para diagnstico de
errores).

[7] Keepalive set: Indica si la interfaz enva mensajes keepalive y el perodo (por defecto cada 10 seg).

[8] En Ethernet indica si la conexin se ha negociado Half o Full dplex y la velocidad (10 100 Mb/s).

[9] En Ethernet indica el tipo de mensajes ARP que utilizar y tiempo de caducidad de las entradas en la
ARP cache (por defecto 4 horas)

[11] Tiempo transcurrido desde la ltima vez que se borraron contadores con el comando CLEar
Counters. Si pone never indica que no se han borrado contadores, por lo que los valores
corresponden a todo el trfico cursado desde la ltima vez que se arranc el router (este dato puede
averiguarse con el comando Show VErsion). Los contadores son enteros de 32 bits, por lo que
en caso de mucho trfico el contador puede darse la vuelta varias veces.

[15] Trfico medio entrante en esa interfaz calculado como una media exponencial ponderada del trfico
medido tomando intervalos de cinco minutos, en bits/s y paquetes/s

[16] Trfico medio saliente en esa interfaz calculado como una media exponencial ponderada del trfico
medido tomando intervalos de cinco minutos, en bits/s y paquetes/s

[17] Paquetes y bytes recibidos por esa interfaz. Paquetes descartados por falta de espacio en buffer de
entrada del sistema

[22] Nmero total de paquetes y bytes transmitidos por esa interfaz. Los bytes se contabilizan a nivel de
enlace.
Prctica 2: Routing esttico y dinmico
P2-37
Apndice III. Clculo del costo de una interfaz y de una ruta en OSPF

Cada interfaz de un router tiene asociado un ancho de banda, que es el que utiliza OSPF para calcular el
costo. Ese ancho de banda puede especificarse en la configuracin, en caso contrario se le asigna un valor
por defecto que depende del tipo de interfaz. En muchos casos las caractersticas del hardware permiten
al router determinar el ancho de banda de la interfaz (por ejemplo 10 Mb/s en el caso de Ethernet); en
otros, por ejemplo lneas serie, el router no tiene informacin para saber el ancho de banda (aun en el
caso de que el router est generando la seal de reloj mediante el comando CLOck Rate, como
ocurre con las interfaces DCE). En estos casos tambin se asigna un valor por defecto, pero este puede o
no coincidir con el valor real.

En cualquier tipo de interfaz, incluso en aquella en las que el hardware determina la velocidad de la
interfaz, es posible modificar el valor por defecto del ancho de banda mediante el comando
BANdwidth en modo Configuracin de Interfaz. El ancho de banda se expresa en Kb/s, por ejemplo
para indicar 64 Kb/s se utilizara el comando BANdwidth 64. Podemos ver el ancho de banda
asignado a una interfaz mediante el comando Show Interfaces interfaz.

Los estndares de OSPF no especifican como se ha de calcular el costo de una interfaz, solo que este debe
ser un valor entero de 16 bits comprendido entre 1 y 65535 (el costo en OSPF nunca puede ser cero). En
el caso de los routers Cisco el costo de una interfaz se calcula a partir de su ancho de banda mediante la
frmula:

Costo = 10
8
/ Ancho de banda (en bits por segundo)

Al calcular el costo los decimales se truncan. Por ejemplo los costos para los anchos de banda que
utilizamos en esta prctica son los siguientes:

Interfaz Ancho de banda Costo
Fast Ethernet 100 Mb/s 1
Ethernet 10 Mb/s 10
Lnea serie 256 Kb/s 390
Lnea serie 128 Kb/s 781

Evidentemente esta escala de costos no sirve cuando hay interfaces de ms de 100 Mb/s; en ese caso es
preciso utilizar una frmula diferente.

Una vez determinado el costo de cada interfaz para cada router, el costo asociado a una ruta es
simplemente la suma de los costos asociados a cada una de las interfaces por las que pasa dicha ruta. As
por ejemplo el costo de una ruta que pasa por dos interfaces serie de 256 Kb/s ser de 390+390=780. Si
la ruta pasa por una interfaz de 128 Kb/s y una Ethernet de 10 Mb/s el costo ser de 781+10=791. En el
clculo de costos hay que contabilizar solo las interfaces de salida, no las de entrada.

Una ruta puede ser simtrica o no, y siendo simtrica puede tener un costo simtrico o no, segn que los
costos de las interfaces de ida y vuelta coincidan o no. Por ejemplo dos routers A y B, interconectados por
una lnea serie pueden haber declarado diferente ancho de banda en la interfaz serie correspondiente.
Supongamos que A ha declarado 128 Kb/s y B 256 Kb/s. Cuando A calcule las rutas que pasan por esa
interfaz sumar 781, mientras que B sumar 390.
Redes
P2-38
Apndice IV. Comandos UNIX utilizados en la prctica.

Comando Funcin
ar p a n
Muestra la tabla ARP cache del ordenador
I f conf i g et h0
Muestra la configuracin de red del ordenador
i f conf i g et h0 i net di r ecci n_I P
net mask mscar a
Asigna una direccin IP y mscara a la tarjeta Ethernet 0
del ordenador
mi ni com s
Ejecuta el programa de emulacin de terminal minicom
pi ng di r ecci n_I P
Prueba la conectividad a nivel IP con la direccin de
destino indicada
pi ng c nmer o di r ecci n_I P
Enva el nmero de paquetes indicado
pi ng f di r ecci n_I P
Enva paquetes de ping a razn de 100 por segundo (salvo
que se indique otra frecuencia mediante la opcn i)
pi ng i i nt er val o di r ecci n_I P
Enva paquetes de ping a razn de uno cada i nt er val o
segundos
pi ng R - n di r ecci n_I P
Enva paquetes solicitando se registre la ruta seguida a la
ida y a la vuelta, sin hacer resolucin de nombres
pi ng s t amao di r ecci n_I P
Enva paquetes del tamao indicado (en bytes)
r out e add def aul t gw di r ecci n_I P
Asigna una ruta por defecto para la comunicacin con
otras redes. Equivale a r out e add net 0. 0. 0. 0
net mask 0. 0. 0. 0 gw di r ecci n_I P
r out e add net r ed net mask mscar a
gw di r ecci n_I P
Define una ruta para llegar a la red/mscara indicadas a
travs de la direccin IP indicada
r out e del net r ed net mask mscar a
gw di r ecci n_I P
Elimina la ruta indicada (previamente asignada con route
add)
r out e n
Muestra la tabla de rutas activa
shut down h 0
Termina el sistema ordenadamente sin esperar

Prctica 2: Routing esttico y dinmico
P2-39
Apndice V. Comandos de IOS utilizados en la prctica.

Comando
Modo Funcin
CTRL/Z Cfg Glb
Cfg Int
Cfg Rtg
Cfg Lin
Sale del modo Configuracin en que estuviera y vuelve
directamente a modo Privilegiado
BANdwidth
ancho_de_banda
Cfg Int Especifica el ancho de banda de esa interfaz. Solo aplicable a
lneas serie. El ancho de banda se expresa en Kbits/s y puede
ser cualquier entero entre 1 y 10000000 (10 Gb/s).
CLEar Counters Priv. Borra los contadores de todas las interfaces
CLEar COunters interfaz Priv. Borra los contadores de la interfaz indicada
CLOck Rate velocidad Cfg Int Especifica que la interfaz debe actuar como DCE emitiendo una
seal de reloj de la frecuencia indicada. La velocidad se expresa
en bits/seg y puede tener un conjunto determinado de valores
(para verlo teclear Clock Rate ?). El tipo de hardware limita la
velocidad mxima configurable.
CONFigure Terminal Priv. Entra en modo Configuracin Global
DEBug Ip Packet Priv. Activa debugging de paquetes IP
DEBug Serial Interface Priv. Activa debugging de paquetes por las interfaces serie
DELay retardo Cfg Int Especifica un retardo para la interfaz en decenas de
microsegundos
DEScription Cfg Int Asigna una descripcin a una interfaz
Enable Usuario Entra en modo Privilegiado
Exit Priv. Vuelve a modo Usuario
HOstname nombre Cfg Glb Asigna un nombre al router
INterface interface Cfg Glb Entra en modo Configuracin de Interfaz para la interfaz
indicada (interface puede ser Fastethernet 0, Ethernet 0, Serial
0, etc.)
IP ACCOunting Cfg. Int. Activa la funcin de accounting en la interfaz correspondiente
Ip ADdress direccin_IP
mscara
Cfg Glb Asigna la direccin IP y mscara indiciadas al conmutador
Ip ADdress direccin_IP
mscara Secondary
Cfg Glb Asigna la direccin IP secundaria y mscara indiciadas al
conmutador
IP Classless Cfg Glb Activa interpretacin CIDR de direcciones (por defecto en IOS
12.0 y superiores)
IP Route red mscara
direccin_IP
Cfg Glb Define una ruta esttica a la red especificada a travs de la
direccin IP indicada
IP ROute-cache Cfg Int Activa el fast switching en esa interfaz
IP ROUTIng Cfg Glb Activa el routing IP (por defecto en IOS 11.0 y superiores)
NETwork red wildmask
AREA No._Area
Cfg Rtg Anuncia la red indicada en el proceso de routing
correspondiente
NO DEBug All Priv. Desactiva cualquier tipo de debugging
NO IP DOMAIN-Lookup Cfg Glb Suprime la bsqueda de DNS
Ping direccin_IP Usuario Hace ping (5 paquetes de 100 bytes) a la direccin IP
especificada.
RELoad Priv. Recarga el software del router y la configuracin de la
NVRAM (que normalmente debe ser la configuracin por
defecto)
ROUTER OSPF nmero_proc Cfg Glb Inicia el modo Configuracin de Routing para OSPF
Show INterfaces Priv. Muestra informacin de todas las interfaces
Show INterfaces
interface
Priv. Muestra informacin de la interfaz indicada
Show IP ACCOunting Priv. Muestra el trfico cursado (en las interfaces en las que se ha
activado el accounting)
Show IP Cache Priv. Muetsra la tabla de cache de routing
Show IP Interface
interfaz
Usuario Muestra diversas caractersticas a nivel IP de la interfaz
especificada, entre ellas si est activado o no el fast switching
Show IP ROute Priv. Muestra las rutas operativas
Redes
P2-40
Show IP TRAffic Priv. Muestra un resumen del trfico cursado por el router
Show PROCess cpu Priv. Muestra el nivel de uso de la CPU del router
Show PROCess Memory Priv. Muestra el nivel de uso de la memoria del router
Show Running-config Priv. Muestra la configuracin en RAM
Show STARtup-config Priv. Muestra la configuracin en NVRAM
Show VErsion Usuario Muestra informacin general del equipo
SHutdown Cfg Int Deshabilita una interfaz