Enrutamiento
Dinmico RIP
Routing
Routing
Cuando hablamos de redes enrutadas, es decir que hay uno o ms routers, estamos
hablando bajo el concepto de Internetworking.
Cuando se hace uso de los routers se deben realizar las configuraciones necesarias
a nivel de direccionamiento lgico (IP en nuestro caso de estudio) para que los hosts
de las distintas redes se puedan comunicarse entre s.
Los routers utilizan las direcciones de red para enrutar los paquetes de datos hasta
la red de destino, en donde el ltimo router utiliza la direccin MAC del host de
destino para poder identificarlo y retransmitirle los paquetes de datos que sean
destinados al mismo.
Routing
Para el anlisis del proceso del enrutamiento es necesario tener bien en claro la
diferencia que existe entre los protocolos de enrutamiento y los protocolos
enrutables:
Protocolos Enrutables
Son aquellos protocolos que pueden ser encaminados hasta su destino en funcin
del anlisis de su direccin lgica de destino asociada, como es el caso del
protocolo IP (o el IPX de Novell).
Protocolos de Enrutamiento
Son aquellos protocolos encargados de calcular y establecer las rutas ms
ptimas hacia cada una de
las redes de destino, de mantener actualizadas las tablas de enrutamiento de los
routers y de
intercambiar la informacin relacionada con las rutas conocidas con otros routers.
Para poder enrutar los paquetes de datos, un router debe conocer lo siguiente:
1.
2.
3.
4.
5.
Direccin IP de destino.
Rutas vecinas.
Rutas posibles a las redes remotas.
La ruta ms optima hacia cada una de las redes de destino.
Como establecer y mantener la informacin de enrutamiento.
Routing
Existen dos tipos de enrutamiento:
Esttico
Es el ms sencillo de los dos mtodos. Bsicamente todas las tareas son llevadas
a cabo por el administrador de la red, quien se encarga de declarar la
informacin necesaria para llevar a cabo el enrutamiento y del mantenimiento
de las rutas necesarias. Estos cambios son llevados a cabo en forma manual y
router por router.
Dinmico
A diferencia del mtodo anterior, se configura un protocolo de enrutamiento en
los routers de la red para que puedan establecer, intercambiar y actualizar la
informacin necesaria de forma automtica.
Bsicamente lo que ocurre, es que un determinado protocolo de enrutamiento
activado en un router A conversa con el mismo protocolo de enrutamiento
activado en los otros routers de la red.
Routing
La red 3 no
es una red
conectada. La
envo al
router que
corresponde
H4
RED 4
H3
RED 3
R11
R8
R12
La red 3 no
es una red
conectada. La
envo al
router que
corresponde
R1
R5
R6
R10
La red 3 se
encuentra
conectada.
R9
R7
R2
R13
R3
RED 1
H1
Deseo
enviar un
mensaje a
H3 en RED
3
R4
RED 2
H2
Routing
Una ruta tiene cuatro componentes principales:
Valor de destino
Mscara
Gateway o interface de salida.
Costo de la ruta o mtrica
Host
172.16.236.101
PROCESO I
El router aplica cada mascara de subred a la direccin IP de
destino para encontrar la direccin mas larga.
172.16.236.0/24
172.17.0.0/16
Host
172.16.1.101
172.16.3.0/24
Routing
En un router CISCO, el comando IOS show ip route muestra las rutas en la tabla de
enrutamiento. Hay varios tipos de rutas que pueden aparecer en la tabla de ruteo.
Veamos el siguiente slide, para explicar lo mencionado.
Routing
Rutas de conexin directa
Cuando el router se enciende, se habilitan las interfaces configuradas. A medida que entran
en funcionamiento, el router guarda en la tabla de routing las direcciones de red local que
se conectan directamente como rutas conectadas. En el caso de los routers Cisco, estas
rutas se identifican en la tabla de routing con el prefijo C.
Rutas estticas
Un administrador de red puede configurar en forma manual una ruta esttica en una red
especfica. Una ruta esttica no cambia hasta que el administrador la vuelve a configurar
en forma manual. Estas rutas se identifican en la tabla de routing con el prefijo S.
Rutas actualizadas en forma dinmica (Rutas dinmicas)
Los protocolos de routing crean y mantienen en forma automtica las rutas dinmicas. Los
protocolos de routing se implementan en programas que se ejecutan con routers y que
intercambian informacin de routing con otros routers de la red. Las rutas actualizadas en
forma dinmica se identifican en la tabla de routing con el prefijo que corresponde al tipo
de protocolo de routing creado por la ruta; por ejemplo, se usa R para el Protocolo de
Informacin de Routing (RIP, Routing Information Protocol).
Ruta predeterminada
La ruta predeterminada es un tipo de ruta esttica que especifica un gateway que se usa
cuando la tabla de routing no incluye una ruta que se deba usar para llegar a la red de
destino. Es normal que las rutas predeterminadas se dirijan al siguiente router en el
trayecto hacia el proveedor de servicios de Internet. Si una subred tiene slo un router,
dicho router se transforma automticamente en el gateway predeterminado debido a que
todo el trfico de red desde y hacia dicha red local no tiene otra opcin ms que viajar a
Routing
Host B
f0/0
172.16.10.2
f0/1
172.16.20.1
172.16.10.1
172.16.20.2
Routing
Una vez que la trama esta completa, es enviada a la capa fsica para ser enviada a
travs del medio fsico (en nuestro ejemplo un cable de par trenzado) en forma de bits
distribuidos de forma serial, es decir que sern enviados uno a uno.
Todos los equipos conectados en el mismo dominio de colisin recibirn los bits
enviados por el Host A y reensamblarn la trama nuevamente. Luego activarn un
proceso de CRC y verificaran el contenido del campo FCS de la trama Ethernet, si la
respuesta no es correcta la trama es marcada como no vlida y luego es descartada.
Si la verificacin del FCS por medio del CRC es correcta, entonces el equipo receptor
verificar la direccin MAC de destino, si est dirigida a l comenzar a procesar la
informacin, sino descartar la trama. Si la misma es procesada, se verificar a
Routing
Routing
Routing
Ejemplo 1:
HTTP
Host A
f0/0
172.16.10.2
R1
172.16.10.1
192.168.1.0/24
.1
.2
f0/1
R2
172.16.20.1
172.16.20.2
1. Cual ser el puerto de destino cuando el Host A arma el segmento TCP en capa
4?
2. Cual ser la direccin IP de destino cuando el Host A arma el paquete en capa
3?
3. Cual ser la direccin MAC de destino cuando el Host A arma la trama capa 2?
4. Cuales son las direcciones MAC e IP entre R1 y R2?
5. Cuales son las direcciones MAC e IP entre R2 y el Servidor HTTP?
6. Cual sera la direccin MAC de destino en el caso de existir un LAN Switch entre
el Host A y R1?
Clase A
Clase B
RED
HOST
00000001
hhhhhhhh
RED
RED
10000001
Clase C
RED
11000000
00000001
RED
00000000
HOST
hhhhhhhh
HOST
hhhhhhhh
RED
00000001
HOST
hhhhhhhh
HOST
hhhhhhhh
HOST
hhhhhhhh
En las direcciones IP con clase, el valor del primer octeto o de los primeros tres bits
determina si la red principal es Clase A, B o C. Cada red principal tiene una mscara
de subred predeterminada .
Los protocolos de enrutamiento con clase, tales como RIPv1, no incluyen la mscara de
subred en las actualizaciones de enrutamiento. Debido a que la mscara de subred
no se incluye, el router receptor parte de ciertos supuestos.
Mediante el uso de un protocolo con clase, si el router enva una actualizacin sobre
una red con subredes, por ejemplo 172.16.1.0/24, a un router cuya interfaz de
conexin est en la misma red que la de la actualizacin, por ejemplo 172.16.2.0/24
entonces:
Si el router enva una actualizacin sobre una red con subredes, por ejemplo
172.16.1.0/24, a un router cuya interfaz de conexin est en una red principal
diferente, tal como 192.168.1.0/24:
El router emisor publica la direccin de red principal con clase, pero no publica la
172.16.2.0 /
24
172.16.1.0 /
24
FE
0/0
S
0/0/0
S
0/0/1
192.168.1.0
/24
S
0/0/1
10.1.0.0 /1
FE
0/0
172.16.0.0 /24
172.16.1.0 /24
172.16.2.0 /24
FE
0/0
172.16.0.0 /22
S
0/0/0
172.16.1.0 /
24
172.16.0.0 /
24
FE
172.16.2.0 /
24
FE
0/1
S
0/0/0
0/0
Debo
publicar
informacin
de la ruta
S
0/0/1
192.168.1.0
/24
S
0/0/1
10.1.0.0 /1
FE
0/0
192.168.48.0 /22
192.168.52.0 /24
192.168.53.0 /24
192.168.54.0 /24
192.168.55.0 /24
192.168.56.0 /24
192.168.57.0 /24
192.168.63.0 /24
192.168.52.0 /22
192.168.56.0 /21
192.168.48.0 /20
192.168.4.0 /24
=
=
=
=
11000000
11000000
11000000
11000000
10101000
10101000
10101000
10101000
00000100
00000101
00000110
00000111
00000000
00000000
00000000
00000000
192.168.6.0 /24
192.168.7.0 /24
Un router de borde publica todas las redes conocidas dentro de una empresa al ISP. Si hay ocho
redes diferentes, el router debe publicar las ocho. Si cada empresa siguiera este patrn, la tabla
de enrutamiento del ISP sera enorme.
Mediante la sumarizacin de ruta, un router agrupa las redes, si son contiguas, y las publica como
un grupo grande. Por ejemplo, una empresa tiene una nica lista en el directorio para su oficina
principal, aunque es posible marcar los internos de los empleados individuales directamente.
Es ms fcil realizar la sumarizacin si el esquema de direccionamiento es jerrquico. Asigne redes
Clculo de la sumarizacion de
ruta
172.20.0.0
172.21.0.0
172.22.0.0
172.23.0.0
172.20.0.0
Paso 1
Paso 2
Paso 3
Enumerar en binario
Bits que concuerdan
Copie los bits que concuerdan
Agregue 0 para determinar la d
Subredes no contiguas
192.168.3.1
28 /26 FE
S
0/0/0
0/0
FE
0/1
192.168.3.6
4 /26
S
0/0/0
172.16.100.
8 /30
S
0/0/1
FE
0/0
S
0/0/1
192.168.2.0
/24
192.168.3.0
/26
FE
0/0
Alivia el alto costo asociado con la compra de las direcciones pblicas para cada
host.
Permite que miles de empleados internos usen algunas direcciones pblicas.
Proporciona un nivel de seguridad, ya que los usuarios de otras redes u
organizaciones no pueden ver las direcciones internas.
Redes empresariales
Las redes empresariales jerrquicas facilitan el flujo de informacin. La informacin
Topologias
circula entre los trabajadores mviles y las sucursales. Estas sucursales se conectan
con oficinas corporativas en ciudades y pases de todo el mundo. La organizacin
debe crear una jerarqua para satisfacer los diferentes requisitos de red de cada
parte de la compaa.
Generalmente, los servicios y la informacin fundamentales se encuentran cerca de la
parte superior de la jerarqua, en granjas de servidores o Storage area networks
(SAN) protegidos. La estructura se expande en varios departamentos diferentes que
se distribuyen en la parte ms baja de la jerarqua.
La comunicacin entre los diferentes niveles de la jerarqua requiere una combinacin
de tecnologas LAN y WAN.
Los routers reenvan el trfico e impiden que los envos en broadcast congestionen los
canales principales a los servicios fundamentales. Controlan el flujo de trfico entre
las LAN y slo permiten que el trfico necesario atraviese la red.
Topologias Empresariales
La eleccin de la topologa fsica adecuada permite que una compaa expanda sus
servicios de red sin perder fiabilidad ni eficacia. Los diseadores de red toman sus
decisiones sobre la topologa de acuerdo con los requisitos empresariales en cuanto
al rendimiento y la fiabilidad.
Una topologa fsica conocida es la topologa en estrella. El centro de la estrella
corresponde a la parte superior de la jerarqua, que puede estar compuesta por la
sede corporativa de la empresa o la oficina central. Las sucursales de las diferentes
ubicaciones se conectan con el centro, o hub, de la estrella.
Una topologa en estrella proporciona un control centralizado de la red. Todos los
servicios fundamentales y el personal tcnico pueden ubicarse en un mismo lugar.
Las topologas en estrella son escalables. Para agregar una nueva sucursal
simplemente se necesita establecer una conexin ms al punto central de la
estrella. Si una oficina agrega varias sucursales a su territorio, cada sucursal puede
conectarse a un hub del centro de su propia rea. Luego, ste vuelve a conectarse al
punto central principal de la oficina central. De esta manera, una estrella simple
puede convertirse en una estrella extendida y tener varias estrellas ms pequeas
que se desprenden desde las sucursales.
Topologias Empresariales
Las topologas en estrella y estrella extendida crean un nico punto de error. Las
topologas de malla eliminan este problema.
Malla parcial
La adicin de enlaces redundantes slo en un rea especfica de la empresa crea una
malla parcial. Esta topologa satisface los requisitos de tiempo de actividad y
fiabilidad de reas crticas, como granjas de servidores y SAN, y, a la vez, minimiza
los gastos adicionales. Las dems reas de la red todava son vulnerables a fallas.
Por lo tanto, es esencial ubicar la malla donde proporcione el mximo beneficio.
Malla completa
Cuando los perodos de inactividad no son aceptables, la red necesita una malla
completa. Cada nodo de la topologa de malla completa se conecta con los dems
nodos de la empresa. sta es la topologa con mayor resistencia a fallas, pero
tambin es la ms cara en cuanto a implementacin.
AD
0
1
90
192.168.1.0/24
FE0/0
S0/0/0
FE0/0
S0/0/0
FE0/1
192.168.4.0 /24
Direccin de red
destino y mascara
de subred
Distancia
administrativa y
conteo de saltos
Fuente de
informacion de
ruteo
Salto
siguiente
Interface
de salida
Rutas estticas
Las rutas estticas son rutas configuradas manualmente por un administrador de red.
Incluyen la direccin de red y la mscara de subred de la red de destino, junto con
la interfaz de salida o la direccin IP del router del siguiente salto. La tabla de
enrutamiento identifica las rutas estticas con una S. Las rutas estticas tienen la
menor distancia administrativa, porque son ms estables y confiables que las rutas
aprendidas de forma dinmica.
Rutas dinmicas
Los protocolos de enrutamiento dinmico tambin agregan redes remotas a la tabla de
enrutamiento. Los protocolos de enrutamiento dinmico permiten que los routers
compartan informacin sobre la posibilidad de conexin y el estado de las redes
remotas mediante el descubrimiento de red. Cada protocolo enva y recibe
paquetes de datos mientras ubica a otros routers y actualiza y mantiene las tablas
de enrutamiento. Las rutas aprendidas mediante un protocolo de enrutamiento
dinmico se identifican por el protocolo utilizado. Por ejemplo, R para RIP y D para
EIGRP.
Ruteo dinmico
Complejidad de la
configuracin
Aumentos en el
tamao de la red
Generalmente
independiente del
tamao de la red
Cambios de
topologa
Se requiere
intervencion del
administrador
Se adapta
automaticamente a los
cambios de topologia
Escalamiento
Adecuado para
topologias simples
Adecuado para
topologias simples y
complejas
Seguridad
Mas segura
Menos segura
Usos de recursos
Sin necesidad de
recursos adicionales
Facilidad de
pronostico
La ruta a destino
siempre es la misma
La ruta depende de la
topologia actual
Enrutamiento Esttico
Rutas estticas
Tenga en cuenta, como hemos venido mencionando, el router solo sabe como llegar, sin
configuracin adicional, solo a redes directamente conectadas, por ende, cualquier
red que est ms all de s mismo, sino hay un patrn de ruteo, es considerado
inalcanzable.
La ruta esttica, le indica al router, como llegar a una red destino a travs de un prximo
salto, o next hop, directamente conectado. Otra opcin en lugar de un next hop, es la
utilizacin de una interface de salida, aunque no es una prctica muy habitual.
El comando global para la configuracin de la mayora de las rutas estticas es ip route,
seguido por la red de destino, la mscara de subred y la ruta que se utiliza para
alcanzarla. El comando es:
router(config)#ip route [direccin de red] [mscara de subred] [next hop O interfaz de
salida]
salida
El uso de la direccin del siguiente salto o la interfaz de salida reenva el trfico al destino
adecuado. Sin embargo, estos dos parmetros se comportan de manera muy
diferente.
Rutas estticas
Ntese que el Router no conoce como llegar a la red 192.168.3.0, porque no la
posee directamente conectada. Por lo mencionado, es necesaria una ruta.
As mismo, an el trfico no est asegurado, debido a que los paquetes
originados desde la red 192.168.1.0 sabrn como llegar a la red destino,
pero la red destino no sabr como llegar a la red origen.
Por lo mencionado, es que se debe agregar la ruta de vuelta en el router
directamente conectado a la red 192.168.3.0, y hacia la red 192.168.1.0.
192.168.1.0/24
192.168.3.0 /24
192.168.2.0 /24
FE0/0
S0/0/0
S0/0/0
.1
.2
192.168.3.0 /24
192.168.2.0 /24
FE0/0
Interface de
salida
S0/0/0
S0/0/0
.1
.2
Para determinar la interfaz de salida de las rutas estticas configuradas con una interfaz
de siguiente salto se necesitan dos pasos. Esto se denomina bsqueda recurrente. En
una bsqueda recurrente:
Ruta Flotante
Segn los servicios WAN que se utilicen en la empresa, las rutas estticas proporcionan
un servicio de respaldo cuando falla el enlace WAN principal. Para brindar este
servicio de respaldo, se puede utilizar una caracterstica llamada rutas estticas
flotantes.
De forma predeterminada, una ruta esttica tiene una menor distancia administrativa
que la ruta aprendida de un protocolo de enrutamiento dinmico. Una ruta esttica
flotante tiene una mayor distancia administrativa que la ruta aprendida de un
protocolo de enrutamiento dinmico. Por esa razn, una ruta esttica flotante no se
muestra en la tabla de enrutamiento. La entrada de ruta esttica flotante aparece
en la tabla de enrutamiento slo si se pierde la informacin dinmica.
Para crear una ruta esttica flotante, agregue un valor de distancia administrativa al
final del comando ip route:
router(config)#ip route 192.168.4.0 255.255.255.0 192.168.9.1 200
La distancia administrativa especificada debe ser mayor que la AD asignada al
protocolo de enrutamiento dinmico. El router utiliza la ruta principal durante el
tiempo que est activa. Si la ruta principal no est activa, la tabla instala la ruta
esttica flotante.
Ruta Flotante
10.20.10.0 /30
10.20.20.0 /30
10.20.30.0 /30
10.20.40.0 /30
Ruta Default
Las tablas de enrutamiento no pueden contener rutas a todos los sitios de Internet
posibles. A medida que las tablas de enrutamiento crecen en tamao, requieren
ms RAM y ms potencia de procesamiento. Un tipo especial de ruta esttica,
llamada ruta predeterminada, especifica qu gateway se utiliza cuando la tabla de
enrutamiento no contiene una ruta hacia un destino. Es normal que las rutas
predeterminadas se dirijan al siguiente router en el trayecto hacia el ISP. En una
empresa compleja, las rutas predeterminadas conducen el trfico de Internet fuera
de la red.
El comando para crear una ruta predeterminada es similar al comando utilizado para
crear una ruta esttica comn o flotante. La direccin de red y la mscara de
subred se especifican como 0.0.0.0, lo cual la convierte en una ruta quad zero. El
comando utiliza la direccin del siguiente salto o los parmetros de la interfaz de
salida.
Los ceros indican al router que no es necesario que los bits coincidan para utilizar esta
ruta. Siempre que no exista una mejor coincidencia, el router utiliza la ruta esttica
predeterminada.
La ruta predeterminada final, ubicada en el router de borde, enva el trfico al ISP. Esta
ruta identifica la parada final dentro de la empresa, ya que el gateway de ltimo
recurso para los paquetes no puede coincidir. Esta informacin aparece en las
tablas de enrutamiento de todos los routers.
Ruta Default
Las rutas default, o por defecto, solo se emplean en el borde de la red.
Como se observa en la pantalla, el router R1, no tiene ms opcin que siempre enviar
todos los paquetes IP haca cualquier destino, siempre con el mismo prximo salto
o interface de salida.
Sea cuidadoso donde configura las rutas default, debido a que configurarla sobre algn
cercano cercano al backbone, podra generar un loop de enrutamiento.
R3
R1
S0/0/0
R5
R2
R4
serial0/0/0
Ruta Default
Ruta default
172.16.2.0 /24
Ruta Esttica
Enrutamiento
Dinmico RIP
Protocolos Dinmicos
Protocolos Dinmicos
Pinhole Congestion.
Maximum Hop Counts.
Split Horizon.
Holddown timers.
Route Poisoning.
Supongamos que la interfase del router 5 hacia la red 3 se cae, entonces tendramos:
R1
R3
R4
R5
Red
3
R2
Cuando el enlace hacia la red 3 falle, el router R5 le dir al router R4 que la red 3 es
inalcanzable. Entonces el router R4 dejar de enrutar hacia la red 3 a travs del router
R5. Como los routers R1, R2 y R3 no conocen an sobre el estado de la red 3,
continuarn enviando paquetes de actualizacin de rutas como si la ruta 3 fuese
alcanzable.
Eventualmente el router R4 enviar informacin actualizada al router R3, indicando el
estado de la red 3, por ende R3 dejar de enrutar informacin hacia dicha red. Los
routers R1 y R2 siguen sin ser actualizados.
Para R1 y R2, la red 3 continua siendo alcanzable a travs de R3 con una mtrica de 3,
debido a que son necesarios tres saltos para alcanzar dicha red remota.
El problema de loops ocurrir cuando el router R1 enve un mensaje de actualizacin
diciendo que la red 3 es alcanzable, entonces los routers R2 y R3 comprendern que esto
es as (routing by rumor) y enviarn a su vez mensajes de actualizacin diciendo lo
mismo.
Entonces todos los routers comprendern que R1 puede alcanzar la red 3, con lo cual
todos los paquetes hacia dicha red sern enviados hacia el router R1.
R1 luego enviar los paquetes hacia R3 (el cual R1 comprende es el nodo indicado para
Pinhole Congestion
En una red dada, es posible que se tengan mltiples enlaces hacia el mismo
destino. Como se explico anteriormente, en el caso de que las rutas tengan el
mismo valore de AD, el protocolo de enrutamiento deber utilizar l valor de la
mtrica para determinar cual es la ruta ms ptima hacia la red de destino.
En el caso de RIP, ste utiliza solo el conteo de saltos (hops) como mtrica para
determinar la ruta ms ptima. Si RIP encuentra ms de un enlace con la misma
mtrica (y el mismo valor de AD) en forma automtica utilizar balanceo de
carga para el envo de paquetes a travs de las dos rutas.
T1
R3
200.69.128.0/
24
R1
64Kbps
R4
Split Horizon
Otra solucin al problema de los loops se conoce como Split Horizon, por medio
de la cual se reduce la informacin de enrutamiento incorrecta que puede ser
producida en base a la baja velocidad de convergencia que tienen los protocolos
de enrutamiento por vector distancia.
Lo que se hace por medio de sta tcnica, es indicar que la informacin de
enrutamiento recibida de una red remota X, no puede ser propagada por la
Route Poisoning
Otra alternativa a la solucin de los loops y la falta de informacin de
enrutamiento por actualizaciones inconsistentes, se conoce como Route Poisoning.
Utilizando nuevamente el ejemplo anterior, cuando la red 3 se cae y se vuelve
inalcanzable, el router R5 le enviar un mensaje de actualizacin al router R4
indicndole la red 3 con una mtrica de 16 (lo cual se conoce como inalcanzable o
infinita).
Este proceso de envenenamiento asegura que el router R4 no enviar rutas
errneas al momento de intercambiar informacin de enrutamiento actualizada.
Cuando R4 recibe un mensaje de poisoning desde el router R5, ste enva (a R5)
un mensaje conocido como poisoning reverse informndole que sus routers
vecinos (en este ejemplo solo R3) han sido notificados con la informacin de
enrutamiento envenenada.
Este proceso a veces es mencionado o conocido, como triggered update.
Holddowns
El procedimiento de Holddown permite prevenir el restablecimiento de rutas que
levanten y caigan con gran frecuencia (fenmeno conocido como flapping) por
medio de los mensajes de actualizacin de rutas.
Bsicamente previene que el cambio en las rutas a redes remotas se haga
demasiado rpido, dando tiempo a que se solucione el problema y levante la
interfase afectada o que la misma quede abajo en forma definitiva y la topologa de
red converja a un nuevo camino hacia la red de destino (en caso de haberlo).
RIP
Es puramente un protocolo de enrutamiento del tipo vector distancia, debido a que solo
toma como mtrica el nmero de saltos (hops) a la hora de seleccionar los caminos
ptimos para enrutar los paquetes de informacin. Como mximo (y como valor por
defecto) RIP puede alcanzar redes remotas que estn a 15 hops de distancia, con lo
cual las redes en el hop 16 o ms sern inalcanzables.
Cada 30 segundos RIP enva la informacin completa contenida en la tabla de
enrutamiento del router, a travs de todas sus interfases activas, permitiendo as que
los routers vecinos puedan a su vez actualizar sus tablas de enrutamiento.
Existen dos versiones de RIP: RIPv1 y RIPv2.
RIPv1 utiliza una tcnica que se conoce como Classfull Routing, lo cual significa que
para poder habilitar RIP en una red dada todos los equipos tienen que utilizar la misma
mscara de subred. Esto se debe a que RIPv1 no enva el dato de la mscara de subred
en los mensajes de actualizacin de rutas que propaga por la red.
RIPv2 en cambio, utiliza una tcnica conocida como Classless Routing, que provee un
parmetro conocido como prefijo de ruteo, el cual permite indicar la mscara de subred
en los mensajes de actualizacin de rutas que se propagan por la red.
El protocolo RIP funciona bien en redes pequeas, pero es ineficiente en redes grandes
que tengan un gran nmero de routers instalados, debido a que el formato del paquete
de update, posee una extensin pequea.
RIPv1-2
A continuacin observamos los dos formatos del paquete de update RIP. En ambas
versiones de RIP, como mximo, solo se pueden actualizar 25 rutas por paquete.
La primer figura hace referencia al update RIP Version 1, en donde claramente se ve
que no posee un campo para publicar la mscara de subred, motivo por el cual
es considerado classfull.
En cambio RIPv2, adems de poseer el campo subnet, posee el campo Next
Hop, que indica al router vecino la direccin IP por el cual alcanzar la red
publicada.
El campo AFI, se setea en el valor 2, ya que es el ID que identifica a IP.
RIPv1
RIPv1
Sin embargo, si las redes no son contiguas, por ejemplo, si las redes 192.168.1.0 y
192.168.2.0 estn separadas por la red 10.0.1.0, es posible que RIPv1 no notifique las
rutas correctamente.
De forma predeterminada, RIPv1 enva broadcasts de las actualizaciones de
enrutamiento a todos los routers conectados cada 30 segundos.
Algunas caractersticas de RIPv1, son las siguientes:
RIPv1
RIP utiliza cuatro tipos diferentes de timers para regular su rendimiento, estos
son:
Route Update Timer
Establece el intervalo de tiempo (30 segundos) entre los mensajes de
actualizacin de los datos de enrutamiento, en los cuales el router enva una
copia completa de su propia tabla de ruteo a todos sus vecinos a travs de las
interfases activas.
Route Invalid Timer
Especifica el perodo de tiempo (180 segundos) que debe transcurrir antes de
que el router determine que una red se ha vuelto invlida. El router decide que
una ruta ya no es vlida cuando no recibe ninguna actualizacin sobre la misma
durante el perodo de tiempo preestablecido. Cuando el router toma esta
decisin, notifica a los routers vecinos que dicha ruta ya no es vlida.
Holddown Timer
Establece el intervalo de tiempo (180 segundos) durante el cual la informacin
de enrutamiento es suprimida. Una ruta entra en el estado de Holddown cuando
el router recibe un mensaje de actualizacin indicando que la red es
inalcanzable.
La red continua en estado de Holddown hasta tanto se reciba un mensaje de
actualizacin con una mtrica mejor hacia la ruta de destino o hasta que expira
el tiempo indicado.
RIPv1
172.16.1.0 /24
172.16.4.0 /24
S0/0/0
S0/0/0
.1
RIPv2
RIPv2 tiene muchas funciones de RIPv1, aunque tambin incluye mejoras importantes.
RIPv2 es un protocolo de enrutamiento sin clase compatible con VLSM y CIDR. En las
actualizaciones de v2, se incluye un campo de mscara de subred que permite el
uso de redes no contiguas. RIPv2 tambin puede desactivar la sumarizacin
automtica de rutas.
Ambas versiones de RIP envan la tabla de enrutamiento completa en actualizaciones a
todas las interfaces involucradas. RIPv1 enva broadcasts de estas actualizaciones a
255.255.255.255. Esto requiere que todos los dispositivos de una red de broadcast,
como Ethernet, procesen los datos.
RIPv2 enva multicasts de sus actualizaciones a 224.0.0.9. Los multicasts ocupan
menos ancho de banda de red que los broadcasts. Los dispositivos que no estn
configurados para RIPv2 descartan los multicasts en la capa de enlace de datos.
Los atacantes generalmente introducen actualizaciones no vlidas para hacer que un
router enve datos al destino equivocado o para degradar seriamente el rendimiento
de la red. La informacin no vlida puede aparecer en la tabla de enrutamiento
debido a una configuracin incorrecta o al mal funcionamiento de un router. La
encriptacin de la informacin de enrutamiento esconde el contenido de la tabla de
enrutamiento a los routers que no poseen la contrasea o los datos de
autenticacin. RIPv2 tiene un mecanismo de autenticacin, simple password y MD5,
mientras que RIPv1 no posee.
RIPv1-2
192.168.3.0 /24
192.168.1.0 /24
192.168.2.0 /24
S0/0/0
S0/0/0
.1
192.168.4.0 /24
Multicast Broadcast
Mientras que los routers enven y procesen las versiones correctas de las
actualizaciones de enrutamiento, RIPv1 y RIPv2 son totalmente compatibles. De forma
predeterminada, RIPv2 enva y recibe slo actualizaciones de la versin 2. Si una red
debe utilizar ambas versiones de RIP, el administrador de red configura RIPv2 para que
enve y reciba ambas versiones, 1 y 2. De forma predeterminada, RIPv1 enva
Configuracin de RIPv2
Habilita el protocolo
de enrutamiento.
Router(config)#version 2
Especifica la
versin.
Router(config-router)# network [direccin de red]
Router(config-router)# no auto-summary
Sumarizacin automtica.
Tenga en cuenta que el comando network posee como funcin, ms que publicar la
red determinada, hallar las interfaces propias del router que se encuentren en
determinadas redes, a los fines de hacerlas participar en el proceso de
enrutamiento dinmico.
Para configurar la autenticacin MD5, vaya a cualquier interfaz que intervenga en
RIPv2 y especifique el comando ip rip authentication mode md5. Este comando
encripta las actualizaciones que se envan a esa interfaz.
RIPv2 propaga una ruta predeterminada o esttica, a sus routers vecinos como parte
Verificacion RIP
RIPv2 es un protocolo fcil de configurar. Sin embargo, se pueden producir errores o
inconsistencias en la red. Existen muchos comandos show que ayudan al tcnico a
verificar la configuracin de RIP y resolver problemas de funcionalidad de RIP.
Los comandos show ip protocols y show ip route son importantes para realizar
verificaciones y resolver los problemas de cualquier protocolo de enrutamiento.
Los siguientes comandos sirven especficamente para verificar y resolver problemas de
RIP:
Limitaciones de RIP
Limitaciones de RIP
Configuracin de RIPv2
RIP permite deshabilitar el envo de mensajes de actualizacin, publicando las rutas
conocidas, por una interfase de red determinada.
Esta funcionalidad es muy utilizada cuando alguna interfase de un router est
conectada a una red LAN o una red WAN a la cual no se quiere propagar las rutas
conocidas, por cuestiones de seguridad.
Por ejemplo, puede suceder que el router publique la tabla de ruteo, y por ende la
topologa de la red, a un par RIP no seguro.
Cuando una interfase es puesta en modo pasiva deja de enviar los mensajes de
actualizacin por dicha interfase, pero contina recibiendo los que son enviados por el
router vecino que le permitirn actualizar su propia tabla de ruteo.
El comando para establecer el modo pasivo en una interfase es:
Router(config-router)#passive-interfase fastEthernet 0/0
Configuracin de RIPv2