Sei sulla pagina 1di 22

Laboratorio de Redes

Prctica 6 Introduccin al protocolo RIPng


Duracin aproximada: 2 horas

Objetivo:

El alumno ser introducido a los protocolos de enrutamiento iniciando con el protocolo ms


simpe del tipo vector-distance. Para lo cual el alumno configurara el equipo para el protocolo
de enrutamiento RIP. Adems el alumno aprender el uso de herramientas de depuracin para
dicho protocolo y operaciones sobre la tabla de ruteo de un enrutador.

Requisitos:

Packet tracert

n capacidad para IPv6 e IPv4

Cisco

Se recomienda ampliamente que el alumno realice la lectura del captulo CCNA Fundamentals
Routing Protocols and Concepts Chapter 7 para reforzar el tema que se introduce en esta
prctica.

Opcionalmente el captulo introductorio a RIPv1 puede ayudar al alumno. Dicho capitulo es:
CCNA Fundamentals Routing Protocols and Concepts Chapter 5
Tabla de direccionamiento Disp. Interfaz Direccin IP Prefijo Gateway por defecto

Disp. Interfaz Direccin Prefijo Gateway por defecto


Fa 0/0 2001:db8:c0ca:1::0001 120
Fa 0/1 2001:db8:c0ca:1::0101 120
R1 S0/0/0 2001:db8:c0ca:0::0001 126
Fa 0/0 2001:db8:c0ca:fea::01 64
S0/0/0 2001:db8:c0ca:0::0002 126
R2 S0/0/1 2001:db8:c0ca:0::0006 126
Fa 0/0 2001:db8:c0ca:1::1001 120
S0/0/1 2001:db8:c0ca:0::0005 126
Lo0 2001:db8:c0ca:1::1101 120
Lo1 2001:db8:c0ca:1::0201 124
R3 Lo2 2001:db8:c0ca:1::2201 124
PC1 2001:db8:c0ca:1::010A 120 Auto-config
PC2 2001:db8:c0ca:1::000A 120 Auto-config
PC3 Plug & Play 64 Auto-config
PC4 2001:db8:c0ca:1::100A 120 Auto-config
Se configurara una del diagrama en packet tracert y se introducirn dos nuevos conceptos:
Interfaces lgicas (loopbacks) y protocolo RIPng (RIP para IPv6) adems de la introduccin de
herramientas de depuracin para RIP.

Tome en cuenta que en este escenario existen 3 bloques de sub-redes y de los cuales uno de
ellos est en bloques descontinuos por lo que pueden tener un impacto en la informacin
proporcionada por el protocolo de enrutamiento.

Practica

Tarea preventiva: Borrado de un enrutador

En caso de ser necesario proceda a la desconexin del cableado y a volver a cablear, y al borrado
de los enrutadores. Si tiene duda acerca de los procedimientos consulte las prcticas anteriores.

Tarea 1 Configuracin base

Realice la topologa.

Tarea 2: Cargue la configuracin

Para cargar los scripts se recomienda crear un archivo de texto para cada uno y en ellos colocar
el texto que se muestra a continuacin. Debe tener cuidado de que no aparezca texto que no
corresponda a los comandos.

Paso 1: Cargue el siguiente script a R1

hostname R1
ipv6 unicast-routing

interface FastEthernet0/0

ipv6 address 2001:db8:c0ca:1::0001/120

duplex auto

speed auto

no shutdown

interface FastEthernet0/1

ipv6 address 2001:db8:c0ca:1::0101/120

duplex auto

speed auto

no shutdown

interface Serial0/0/0

ipv6 address 2001:db8:c0ca:0::0001/126

clock rate 64000

no shutdown

exit

banner motd ^C Solo personal autorizado! ^C

line con 0

password cisco

login

line aux 0

line vty 0 4

password cisco

login

end

Paso 2: Cargue el siguiente script a R2

hostname R2

enable secret 0 class

ipv6 unicast-routing

!
interface FastEthernet0/0

ipv6 address 2001:db8:c0ca:fea::01/64

duplex auto

speed auto

no shutdown

interface Serial0/0/0

ipv6 address 2001:db8:c0ca:0::0002/126

no shutdown

interface Serial0/0/1

ipv6 address 2001:db8:c0ca:0::0006/126

clock rate 64000

no shutdown

banner motd ^C Solo personal autorizado! ^C

line con 0

password cisco

login

line aux 0

line vty 0 4

password cisco

login

end

Paso 3: Cargue el siguiente script a R3

!
hostname R3

enable secret 0 class

ipv6 unicast-routing

interface FastEthernet0/0

ipv6 address 2001:db8:c0ca:1::1001/120

duplex auto

speed auto

no shutdown

interface Loopback0

ipv6 address 2001:db8:c0ca:1::1101/120

interface Loopback1

ipv6 address 2001:db8:c0ca:1::0201/124

interface Loopback2

ipv6 address 2001:db8:c0ca:1::2201/124

interface Serial0/0/1

ipv6 address 2001:db8:c0ca:0::0005/126

no shutdown

banner motd ^C Solo personal autorizado! ^C

line con 0

password cisco
login

line aux 0

line vty 0 4

password cisco

login

end

Tarea 3: Examine el funcionamiento de la red

Verifique que las interfaces estn levantadas, puede utilizar los comandos show ipv6 interface
o el comando show ipv6 interface brief.

La interfaz Serial de R1 est levantada? ______

La interfaz Serial de R3 est levantada? ______

Las interfaces Seriales de R2 estn levantadas? ______

Si contesto NO a alguna de esas preguntas revise el cableado y la configuracin y vuelve a


intentar.

Realice pruebas de conectividad

Realice un ping de R1 a la serial 0/0/0 R2 Tuvo xito?______

Realice un ping de R2 a la serial 0/0/1 R3 Tuvo xito?______

Realice un ping de R3 a la serial 0/0/0 R1 Tuvo xito?______

Aunque las interfaces directamente conectadas pueden dar un ping exitoso no ser el caso de
la ltima prueba entre R3 y R1.

Qu es lo que hace falta para que PC1 pueda comunicarse con PC3 o PC4?

___________________________________________________________________________

___________________________________________________________________________

___________________________________________________________________________

Tarea 4: Configure RIP

Una vez el enrutador tenga la configuracin completa se empezara a configurar el protocolo de


enrutamiento RIP, el cual es extremadamente sencillo. Estos pasos se deben de seguir en orden
para la correcta contestacin de la prctica.

A qu tipo de protocolo de enrutamiento pertenece RIP? Es interno o externo?

__________________________________________________________________________
RIP para IPv6 funciona de forma muy parecida que RIP para IPv4, de hecho, los cambios
sustanciales es que reconozca los grupos multicast de IPv6 ( FF02::9) y las direcciones IPv6, tal
como estn indicados en el documento RFC2080 (Cisco, 2011 ). El protocolo RIP para IPv6 es
denominado RIPng y a lo largo de esta prctica usaremos de forma indistinta estos trminos.

Paso 1: Configure la depuracin para RIP en R1

Lo que se desea realizar con este paso es verificar cmo se comporta la tabla de ruteo conforme
aparezcan los mensajes de RIP. Prepare el despliegue de informacin relacionado a RIPng con el
siguiente comando:

R1#debug ipv6 rip

RIP Routing Protocol debugging is on

Al no estar todava configurado el protocolo de enrutamiento RIPng simplemente no ocurrir


nada por el momento.

Paso 2: Configure RIP en R1

La configuracin de cualquier protocolo de enrutamiento para IPv6 difiere de la forma


tradicional en IPv4. Mientras que en IPv4 el comando era, desde configuracin global, router rip
en IPv6 el comando es

(config)#Ipv6 router rip <name> ]

El primer campo, Name nos permite identificar el proceso del protocolo RIPng que estamos
configurando a partir de un nombre, permitindonos anexar varias lneas a un mismo proceso o
bien tener mltiples procesos de RIP corriendo simultneamente en el enrutador (Algo que no
se puede realizar en IPv4).

De hecho, cada uno de los procesos tendr su propia tabla de enrutamiento, la cual ser
denominada Routing Information Database (RIB). Es decir, en nuestros ejemplos nosotros
tendremos un RIP AS1 RIB, pero se puede tener mltiples proceso de protocolos de
enrutamiento con diferentes RIB cada uno de ellos. Al final todas convergern creando as la
tabla de ruteo con la cual operara el enrutador. El comando Show ipv6 route nos despliega
dicha tabla.

NOTA: El despliegue del comando puede cambiar e incluir campos adicionales obligatorios u
opcionales dependiendo del IOS que se maneje. En este caso en particular se trata de las
opciones en un IOS 12.4(T)

Ejecute el comando:

R1(config)#ipv6 router rip AS1

Habr notado que ahora estamos en un nuevo nivel de configuracin

R1(config)#ipv6 router rip AS1 R1(config-rtr)#

Utilice el comando de auto ayuda e indique a continuacin los distintos comandos disponibles a
este nivel:

_____________________________________________________________________________

_____________________________________________________________________________
_____________________________________________________________________________

_____________________________________________________________________________

_____________________________________________________________________________

_____________________________________________________________________________

En este punto, viene una nueva bifurcacin respecto a la configuracin en IPv4 e IPv6. Para IPv6
se debe ir directamente a las interfaces e indicarles en cual proceso de RIP van a participar para
distribuir las rutas. Mientras que en RIPv1 o RIPv2 (ambos de IPv4) se indicaba en este mismo
nivel (denominado config-router) las interfaces a procesar.

Por lo anterior, al introducir el comando ipv6 router RIP AS1 lo nico que hemos hecho es
crearlo, pero no tiene ninguna interfaz aadida y para hacerlo deberemos salirnos de dicho nivel.

Las siguientes lneas nos muestran las opciones que tenemos para RIP AS1 en una interfaz:

R1(config-rtr)#exit

R1(config)#int serial 0/0/0

R1(config-if)#ipv6 rip AS1 ?

default-information Configure handling of default route enable Enable/disable RIP routing

metric-offset Adjust default metric increment

summary-address Configure address summarization

De las opciones que se tienen, el comando: ipv6 rip AS1 enable har que en la interfaz serial
0/0/0 participe en el proceso AS1 (que opera como un protocolo de enrutamiento RIP) con lo
cual dicho proceso compartir y aprender rutas con cualquier otro enrutador que mande algn
mensaje de RIP.

Introduzca el comando en esa interfaz. Como se tiene la depuracin habilitada nos debe de
aparecer algo similar a lo desplegado a continuacin: al habilitar el RIP en esa interfaz.

R1(config-if)#ipv6 rip AS1 enable

R1(config-if)# *Jul 19 17:27:24.719: RIPng: Serial0/0/0 link

*Jul 19 17:27:24.719: RIPng: Sending multicast request on Serial0/0/0 for AS1 *Jul 19
17:27:24.723: src=FE80::6FE:7FFF:FE37:BF48 *Jul 19 17:27:24.723: dst=FF02::9 (Serial0/0/0)

*Jul 19 17:27:24.723: sport=521, dport=521, length=32

*Jul 19 17:27:24.723: command=1, version=1, mbz=0, #rte=1

*Jul 19 17:27:24.723: tag=0, metric=16, prefix=::/0

*Jul 19 17:27:24.723: RIPng: Triggered update requested

R1(config-if)# *Jul 19 17:27:25.723: RIPng: generating triggered update for AS1

*Jul 19 17:27:25.723: RIPng: Sending multicast update on Serial0/0/0 for AS1

*Jul 19 17:27:25.723: src=FE80::6FE:7FFF:FE37:BF48


*Jul 19 17:27:25.723: dst=FF02::9 (Serial0/0/0)

*Jul 19 17:27:25.723: sport=521, dport=521, length=32

*Jul 19 17:27:25.723: command=2, version=1, mbz=0, #rte=1

*Jul 19 17:27:25.723: tag=0, metric=1, prefix=2001:DB8:C0CA::/126

Deje pasar tiempo hasta que vuelva aparecer un mensaje y conteste las siguientes preguntas:

Qu direccin multicast es utilizada para RIP, cual es el puerto (de capa transporte)?

_______________________________________________________

Cada cunto se enva una actualizacin de la tabla por RIP?

_______________________________________________________(

Deje habilitado la depuracin en R1 y proceda ahora a anexar Fa 0/0 y Fa 0/1 al proceso AS1.
Ejecute el comando Show ipv6 rip para verificar que estn anexadas ambas interfaces al mismo
proceso:

R1#sh ipv6 rip

RIP process "AS1", port 521, multicast-group FF02::9, pid 199

Administrative distance is 120. Maximum paths is 16

Updates every 30 seconds, expire after 180

Holddown lasts 0 seconds, garbage collect after 120

Split horizon is on; poison reverse is off

Default routes are not generated

Periodic updates 302, trigger updates 2

Interfaces: FastEthernet0/0 FastEthernet0/1 Serial0/0/0

Redistribution:

None

Por qu cree que sea necesario que toda las interfaces esten en el proceso AS1?

____________________________________________________________________

____________________________________________________________________

____________________________________________________________________

Paso 3: Configure RIP en R2

Se recomienda para este paso, tener en una terminal para R1 y otra para R2. Recuerde, que es
necesario realizar los pasos de esa tarea en orden.

Ejecute el comando que habilita el enrutamiento para IPv6 y a continuacin habilite la


depuracin para RIPng. Una vez realizado esos comandos ejecute los siguientes:
R2(config)#int fa 0/0

R2(config-if)#ipv6 rip AS2 enable

R2(config)#int serial 0/0/0

R2(config-if)#ipv6 rip AS2 enable

Espere unos segundos y observe los mensajes de depuracin en R1 y R2

Deben ser algo similares a esto: *19 20:01:32.982: RIPng: response received from
FE80::6FE:7FFF:FEEB:7C10 on Serial0/0/0 for AS1

*Jul 19 20:01:32.982: src=FE80::6FE:7FFF:FEEB:7C10 (Serial0/0/0)

*Jul 19 20:01:32.982: dst=FF02::9

*Jul 19 20:01:32.982: sport=521, dport=521, length=32

*Jul 19 20:01:32.982: command=2, version=1, mbz=0, #rte=1

*Jul 19 20:01:32.982: tag=0, metric=1, prefix=2001:DB8:C0CA::/126 *Jul 19 20:01:32.982: RIPng:


Added neighbor FE80::6FE:7FFF:FEEB:7C10/Serial0/0/0 *Jul 19 20:01:32.982: RIPng: Inserted
2001:DB8:C0CA::/126, nexthop FE80::6FE:7FFF:FEEB:7C10, metric 2, tag 0

A continuacin despliegue la tabla de ruteo en ambos enrutadores.

Habr observado que R1 enviaba 4 rutas y R2 enviaba 2 rutas. Sin embargo en la tabla de Ruteo
de R1 solo aparece una ruta aprendida mediante RIP Por qu cree que pase esto?

___________________________________________________________________

___________________________________________________________________

___________________________________________________________________

En general, todo RIP siempre reenva la tabla de ruteo completa y a la hora de recibir una
actualizacin descartan aquellos que ello conocen con mejor mtrica. Las mtricas de 1
significan que son las que ellos tienen directamente conectadas (y por lo mismo esas entradas
del RIB no son indexadas a la tabla de ruteo definitiva).

Finalmente, si se le asigna un proceso RIP a una interfaz, y este proceso previamente no exista,
este es creado. Por cierto, el nombre del proceso es sensible a minsculas y maysculas
haciendo que AS1, As1, as1, aS1 sean procesos distintos. Adems el proceso es cosa interna de
cada enrutador, dos procesos RIP que enven mensajes por la misma interfaz son vistos como
un solo proceso ante otros enrutadores vecinos (un mensaje de RIP no incluye en su campo
ningn PID como lo veremos mas adelante).

Termine la configuracin para la interfaz serial 0/0/1 de R2

Paso 4: Configure RIP en R3

Recuerde que para realizar este paso es necesario primero completar en orden los pasos
anteriores.

Configure la depuracin de RIP en R3 y verifique que desde R2 se estn enviando mensajes de


RIP por la interfaz serial.
Desactive la depuracin utilizando el comando undebug all y configure las interfaces que
participaran en RIP como se muestra a continuacin

R3(config)#interface FastEthernet0/0

R3(config-if)#ipv6 rip as1 enable

R3(config-if)#exit

R3(config)#interface Loopback0

R3(config-if)#ipv6 rip as1 enable

R3(config-if)#exit

R3(config)#interface Loopback1

R3(config-if)#ipv6 rip as1 enable

R3(config-if)#exit

R3(config)#interface Loopback2

R3(config-if)#ipv6 rip as1 enable

R3(config-if)#exit

R3(config)#interface Serial 0/0/1

R3(config-if)#ipv6 rip as1 enable

R3(config-if)#exit

Paso 5: Validacin de RIP

Utilice el comando show ipv6 route rip para ver solamente las rutas aprendidas de RIP. Las
salidas aqu marcadas deben coincidir con las de sus configuraciones:

Para R1

R1#sh ipv6 route rip

IPv6 Routing Table - Default - 10 entries

Codes: C - Connected, L - Local, S - Static, U - Per-user Static route

B - BGP, M - MIPv6, R - RIP, I1 - ISIS L1

I2 - ISIS L2, IA - ISIS interarea, IS - ISIS summary, D - EIGRP

EX - EIGRP external

O - OSPF Intra, OI - OSPF Inter, OE1 - OSPF ext 1, OE2 - OSPF ext 2

ON1 - OSPF NSSA ext 1, ON2 - OSPF NSSA ext 2 R 2001:DB8:C0CA::4/126 [120/2]

via FE80::6FE:7FFF:FEEB:7C10, Serial0/0/0 R 2001:DB8:C0CA:1::200/124 [120/3]

via FE80::6FE:7FFF:FEEB:7C10, Serial0/0/0 R 2001:DB8:C0CA:1::1000/120 [120/3]

via FE80::6FE:7FFF:FEEB:7C10, Serial0/0/0 R 2001:DB8:C0CA:1::1100/120 [120/3]


via FE80::6FE:7FFF:FEEB:7C10, Serial0/0/0 R 2001:DB8:C0CA:1::2200/124 [120/3]

via FE80::6FE:7FFF:FEEB:7C10, Serial0/0/0 R 2001:DB8:C0CA:FEA::/64 [120/2]

via FE80::6FE:7FFF:FEEB:7C10, Serial0/0/0

Para R2

R2#show ipv6 route rip

IPv6 Routing Table - Default - 10 entries

Codes: C - Connected, L - Local, S - Static, U - Per-user Static route

B - BGP, M - MIPv6, R - RIP, I1 - ISIS L1

I2 - ISIS L2, IA - ISIS interarea, IS - ISIS summary, D - EIGRP

EX - EIGRP external

O - OSPF Intra, OI - OSPF Inter, OE1 - OSPF ext 1, OE2 - OSPF ext 2

ON1 - OSPF NSSA ext 1, ON2 - OSPF NSSA ext 2 R 2001:DB8:C0CA:1::/120 [120/2]

via FE80::6FE:7FFF:FE37:BF48, Serial0/0/0

R 2001:DB8:C0CA:1::100/120 [120/2]

via FE80::6FE:7FFF:FE37:BF48, Serial0/0/0 R 2001:DB8:C0CA:1::200/124 [120/2]

via FE80::6FE:7FFF:FE37:BEB8, Serial0/0/1 R 2001:DB8:C0CA:1::1000/120 [120/2]

via FE80::6FE:7FFF:FE37:BEB8, Serial0/0/1 R 2001:DB8:C0CA:1::1100/120 [120/2]

via FE80::6FE:7FFF:FE37:BEB8, Serial0/0/1 R 2001:DB8:C0CA:1::2200/124 [120/2]

via FE80::6FE:7FFF:FE37:BEB8, Serial0/0/1

Para R3

R3# sh ipv6 route rip

IPv6 Routing Table - Default - 13 entries

Codes: C - Connected, L - Local, S - Static, U - Per-user Static route

B - BGP, M - MIPv6, R - RIP, I1 - ISIS L1

I2 - ISIS L2, IA - ISIS interarea, IS - ISIS summary, D - EIGRP

EX - EIGRP external

O - OSPF Intra, OI - OSPF Inter, OE1 - OSPF ext 1, OE2 - OSPF ext 2

ON1 - OSPF NSSA ext 1, ON2 - OSPF NSSA ext 2 R 2001:DB8:C0CA::/126 [120/2]

via FE80::6FE:7FFF:FEEB:7C10, Serial0/0/1 R 2001:DB8:C0CA:1::/120 [120/3]

via FE80::6FE:7FFF:FEEB:7C10, Serial0/0/1 R 2001:DB8:C0CA:1::100/120 [120/3]

via FE80::6FE:7FFF:FEEB:7C10, Serial0/0/1 R 2001:DB8:C0CA:FEA::/64 [120/2]


via FE80::6FE:7FFF:FEEB:7C10, Serial0/0/1

Con todo lo manejado hasta ahora, conteste las siguientes preguntas:

Cul es la distancia administrativa que por default maneja un protocolo RIP? _______

De quines son las rutas en R1 que tienen una mtrica de 3? _______

Por ultimo realice pruebas de conectividad entre todo los hosts. Deben tener xito.

Puede deshabilitar todos los mensajes de depuracin de los 3 enrutadores.

Tarea 5: Sumarizacin de rutas

En la prxima prctica se ver ms a detalle cmo se maneja la bsqueda en una tabla de ruteo,
pero por el momento basta con indicar que una tabla sumarizada resulta en menor overhead
para el enrutador e impacta positivamente en la confiabilidad de una red.

Cada protocolo de enrutamiento, as como las rutas estticas, tienen capacidad de sumarizar
rutas, es decir, en una sola ruta representar a ms de una de ellas. En esta ocasin nos
enfocaremos en los comandos necesarios para RIPng.

Paso 1: Sumarizacin en R1

Se empezara a revisar la sumarizacin en R1 con las interfaces Ethernet 0 y 1. Si no se recuerda


como verificar la sumarizacin, esta consiste en ver hasta que parte las dos direcciones son
iguales. A continuacin marco las direcciones IPv6 que tienen las interfaces:

2001:db8:c0ca:1::0001/120 2001:db8:c0ca:1::0101/120

Recuerde que aunque aqu se muestran direcciones de host, una ruta sumarizada es una
agrupacin de direcciones de redes y/o hosts que pueden tener diferentes prefijos, en esta
ocasin coincidieron ambos prefijos.

Cul es la posible sumarizacin de esa ruta?

____________________________________________________________________

En IPv6 para la sumarizacin se maneja de forma distinta a IPv4, se tiene que ir a la interfaz
donde se desea pasar las rutas sumarizadas e indicar cul ser una o ms de las sumarizaciones
posibles.

Para el caso de R1, se tiene que dar una o ms redes sumarizadas en la interfaz serial 0/0/0 ya
que es la nica que se comunica con otros enrutadores. Pero solo sumarizara las rutas de
aquellas redes que estn en el RIB de RIP (aquellas interfaces que tengan habilitado el proceso
de RIP). Complete el comando mostrado a continuacin para hacer la sumarizacin de las
interfaces.

R1(config-if)# ipv6 rip AS1 summary-address _________________________

A continuacin despliegue el comando show ipv6 route rip en R2 e indique las rutas que
aparecen:

__________________________________________________

__________________________________________________
__________________________________________________

__________________________________________________

__________________________________________________

__________________________________________________

__________________________________________________

IMPORTANTE: Si le llegan aparecer 7 rutas, se debe a las limitantes propias de RIP como un
protocolo Vector-distance, permita pasar tiempo o bien ejecute el comando: clear ipv6 route
* junto al comando clear ipv6 rip. El primer comando borrara la tabla de ruteo y el segundo
comando BORRARA todas las bases de datos (RIB) que los procesos RIP poseen. Al ejecutar
ambos, la tabla quedara completamente vaca y ser necesario esperar a una nueva
actualizacin por parte de los vecinos para que estn completas.

Ejecute las siguientes pruebas de conexin para garantizar que la nueva configuracin esta
correctamente implementada.

Ping PC1-PC3 ____ Ping PC3-Lo0 ____

Ping PC3-PC4 ____ Ping PC3-Lo1 ____

Ping PC2-PC4 ____ Ping PC3-Lo2 ____

Ping PC1-Lo0 ____ Ping PC4-Lo0 ____

Ping PC1-Lo1 ____ Ping PC4-Lo1 ____

Ping PC1-Lo2 ____ Ping PC4-Lo2 ____

Paso 2: Sumarizacin en R3

Ahora, se intentara sumarizar las interfaces en R3, en la siguiente tabla se muestran las
direcciones que estas interfaces poseen:

2001:db8:c0ca:0::0005/126

2001:db8:c0ca:1::1001/120

2001:db8:c0ca:1::1101/120

2001:db8:c0ca:1::0201/124

2001:db8:c0ca:1::2201/124

Dejando afuera la interfaz serial al parecer una ruta sumarizada tentativa sera:
2001:db8:c0ca:1::/112. Prosiguiendo con esta idea anexe esa ruta sumarizada en R3

R3#conf t

Enter configuration commands, one per line. End with CNTL/Z.

R3(config)#interface serial 0/0/1

R3(config-if)#ipv6 rip as1 summary-address 2001:db8:c0ca:1::/112

R3(config-if)#end
Revise la tabla de ruteo de R2 para verificar si fue posible acortar las rutas, recuerde que puede
ser necesario esperar a que se enven nuevos mensajes de RIP. Cuntas entradas de rutas
aprendidas por medio de Rip Aparecen?

_________________________________________

Si no utiliza los comandos para borrar de golpe las entradas de RIP en R2 pueden aparecer las
rutas originales con las nuevas, las originales eventualmente sern eliminadas (mediante
mecanismo conocido como poisoning) y esta es una de los puntos dbiles de los protocolos
de vectores: Su lenta convergencia (una actualizacin lenta en las tablas de ruteo).

Se realizaran pruebas de conectividad, pero en esta ocasin se seguir un paso adicional,


utilizamos una opcin de depuracin (debugeo) con el comando debug ipv6 icmp dicho
comando desplegara mensajes relacionados a decisiones que hagan los enrutadores cuando
reciban paquetes que contengan un encabezado de ICMP. Para las pruebas el comando ser
instalado en los 3 enrutadores.

Realice las siguientes pruebas de conectividad, es una buena idea utilizar infinitos hasta ser
detenidos (opcin por defecto en sistemas operativos Linux y una opcin que se habilita en
sistemas Windows con el argumento t). Antes de ejecutar los comandos analice con el equipo
por donde deberan de ser

ruteados y validen esas conclusiones con lo que aparezca con los mensajes de depuracin en los
3 enrutadores.

Ping PC1-PC3 ____ Ping PC3-Lo0 ____

Ping PC3-PC4 ____ Ping PC3-Lo1 ____

Ping PC2-PC4 ____ Ping PC3-Lo2 ____

Ping PC1-Lo0 ____ Ping PC4-Lo0 ____

Ping PC1-Lo1 ____ Ping PC4-Lo1 ____

Ping PC1-Lo2 ____ Ping PC4-Lo2 ____

Si alguno de los pings no lograron llegar a su destino revise cual es el mensaje que se est
recibiendo. Qu diferencia una respuesta de destino inalcanzable (unreachble destiny) de una
de tiempo excedido (timeout)?

_____________________________________________________________________

_____________________________________________________________________

No olvide que el campo Time to Live (TTL) puede ser un indicador de los problemas que se
estn teniendo. En esta topologa en particular si el campo sale con un valor de 255 a lo sumo
debe de bajar 3 valores, si en su lugar llega al destino con un contador mucho menor se puede
apreciar que existen problemas en el enrutamiento de la topologa.

Realice un ping de PC 2 a PC3 En qu enrutadores se despliega mensajes de depuracin?

_____________________________________________________________________________
____
_____________________________________________________________________________
____

En cuales enrutadores deberan de aparecer estos mensajes?

_____________________________________________________________________________
____

_____________________________________________________________________________
____

Paso 3: Analizando la sumarizacin

Si recordamos los pasos de la tarea anterior, cuando las rutas estaban siendo comunicadas de
forma individual no exista ningn problema, al sumarizarlas se empez a dar el problema. La
razn por la cual la sumarizacin fallo en este escenario es que las redes del mismo bloque no
son contiguas. Toda las interfaces Ethernet de R1 y R3, as como las interfaces Loopback de este
ltimo estn desplegadas a a continuacin

Tabla 1 - Sumarizacin en R1 y R3

Router

Red

Tipo

Sumarizacin

R1 2001:db8:c0ca:1::0000/120

Fa0//0

2001:db8:c0ca:1::/119

R1 2001:db8:c0ca:1::0100/120

Fa0/1

R3 2001:db8:c0ca:1::1000/120

Fa0/0

2001:db8:c0ca:1::1000/119

R3 2001:db8:c0ca:1::1100/120

Lo1

R3 2001:db8:c0ca:1::0201/124

Lo2

2001:db8:c0ca::/112

R3 2001:db8:c0ca:1::2200/124

Lo3
Observe que todas estas sub-redes pertenecen a un mismo sub-bloque: 2001:db8:c0ca:1::/112
pero en esta ocasin estn separados por redes no contiguas a ellos (Las dos subredes seriales
que perteneceran a un sub-bloque 2001:db8:c0ca::/112. De hecho, no existe una sumarizacin
adecuada y libre de problemas para este escenario.

Para poder analizar adecuadamente la tabla de ruteo con sumarizaciones se debe de tener en
cuenta que existe un cambio de paradigma entre IPv6 e IPv4 al respecto: Durante la navegacin
en dicha tabla en IPv6 se trabaja del mayor prefijo al menor, mientras que en IPv4 se trabaja
bajo la idea de buscar hasta hallar un match

Realice pruebas de conectividad desde PC3 a PC1, PC2 y PC4. Indique cual es el camino que
mensajes de ICMP estn tomando para cada caso y de su reflexin de lo que ocurre cuando se
maneja una sumarizacin en un escenario como este:

_____________________________________________________________________________

_____________________________________________________________________________

_____________________________________________________________________________

_____________________________________________________________________________

_____________________________________________________________________________

_____________________________________________________________________________

_____________________________________________________________________________

_____________________________________________________________________________

Paso 4: Eliminar sumarizacin

Proceda a eliminar la ruta sumarizada de R3 utilizando el prefijo NO al comando.

R3#conf t

Enter configuration commands, one per line. End with CNTL/Z.

R3(config)#int s 0/0/1

R3(config-if)#no ipv6 rip as1 summary-address 2001:DB8:C0CA:1::/112

R3(config-if)#exit

En conclusin, las rutas sumarizadas son ideales pero requieren ser usadas con cuidado si la
topologa no fue diseada con cuidado. En este caso, R1 o R3 pueden sumarizar, pero no ambos.

Tarea 6 (Opcional): Distribucin de rutas por defecto

Se anexara una nueva interfaz lgica en R1, esta interfaz servir para simular al ISP y su direccin
ser: 2001:db8:c000::1/48. Ejecute los comandos para configurar dicha interfaz.

R1(config-if)#int loop 1

R1(config-if)#ipv6 address 2001:db8:c000::1/52

R1(config-if)#exit
Como recordara, una ruta por defecto es una ruta especial identificada como ::/0 en esta ocasin
dicha ruta se propagara por RIP en vez de utilizar rutas estticas en cada enrutador.

En R1 la ruta por defecto (cuya interfaz de salida es Loopback 1) debe ser anexada por medio
del comando ip route, esta ruta debe ser propagada a los dems por medio de RIP, para
lograrlo, se debe de hacer algo similar a lo que se hace para las rutas sumarizadas. El comando
debe ser introducido en la interfaz donde se desea que se propague dicha ruta.

Complete los comandos mostrados a continuacin, si tiene duda, puede utilizar el comando de
auto-ayuda: R1(config)#ipv6 route ____________________

R1(config)#end

R1#

R1#conf t

Enter configuration commands, one per line. End with CNTL/Z.

R1(config)#int s 0/0/0 R1(config-if)#ipv6 rip AS1 ____________________

R1(config-if)#end

R1#show ipv6 route

IPv6 Routing Table - Default - 15 entries

Codes: C - Connected, L - Local, S - Static, U - Per-user Static route

B - BGP, M - MIPv6, R - RIP, I1 - ISIS L1

I2 - ISIS L2, IA - ISIS interarea, IS - ISIS summary, D - EIGRP

EX - EIGRP external

O - OSPF Intra, OI - OSPF Inter, OE1 - OSPF ext 1, OE2 - OSPF ext 2

ON1 - OSPF NSSA ext 1, ON2 - OSPF NSSA ext 2 S ::/0 [1/0]

via Loopback1, directly connected

Deje pasar el tiempo necesario para que la ruta se propague y verifique en R3 que efectivamente
aparezca, como se muestra a continuacin:

R3#sh ipv6 route

IPv6 Routing Table - Default - 15 entries

Codes: C - Connected, L - Local, S - Static, U - Per-user Static route

B - BGP, M - MIPv6, R - RIP, I1 - ISIS L1

I2 - ISIS L2, IA - ISIS interarea, IS - ISIS summary, D - EIGRP

EX - EIGRP external

O - OSPF Intra, OI - OSPF Inter, OE1 - OSPF ext 1, OE2 - OSPF ext 2

ON1 - OSPF NSSA ext 1, ON2 - OSPF NSSA ext 2 R ::/0 [120/3]
via FE80::6FE:7FFF:FEEB:7C10, Serial0/0/1

R 2001:DB8:C0CA::/126 [120/2]

via FE80::6FE:7FFF:FEEB:7C10, Serial0/0/1

C 2001:DB8:C0CA::4/126 [0/0]

via Serial0/0/1, directly connected

L 2001:DB8:C0CA::5/128 [0/0]

via Serial0/0/1, receive

R 2001:DB8:C0CA:1::/116 [120/3]

via FE80::6FE:7FFF:FEEB:7C10, Serial0/0/1

C 2001:DB8:C0CA:1::200/124 [0/0]

via Loopback1, directly connected

L 2001:DB8:C0CA:1::201/128 [0/0]

via Loopback1, receive

C 2001:DB8:C0CA:1::1000/120 [0/0]

via FastEthernet0/0, directly connected

L 2001:DB8:C0CA:1::1001/128 [0/0]

via FastEthernet0/0, receive

C 2001:DB8:C0CA:1::1100/120 [0/0]

via Loopback0, directly connected

L 2001:DB8:C0CA:1::1101/128 [0/0]

via Loopback0, receive

C 2001:DB8:C0CA:1::2200/124 [0/0]

via Loopback2, directly connected

L 2001:DB8:C0CA:1::2201/128 [0/0]

via Loopback2, receive

R 2001:DB8:C0CA:FEA::/64 [120/2]

via FE80::6FE:7FFF:FEEB:7C10, Serial0/0/1

L FF00::/8 [0/0]

via Null0, receive

R3#

Tarea 7 (Opcional): Interfaces pasivas en RIPng


RIPng est configurando y funcionando, sin embargo en los ambientes modernos se debe de
considerar ciertos elementos adicionales. En esta prctica solo se mencionaran los ms bsicos
ya que existen distintos cursos de redes donde se puede profundizar ms.

Paso 1: Creando listas de distribucin

Si observa en los mensajes de depuracin se puede apreciar que RIP enva mensajes por todas
las interfaces que estn anexadas al proceso, en el caso de R1 significa que enva mensajes por
3 interfaces

cuando nicamente recibe mensajes de una sola: la interfaz serial. Esto resulta en que perdemos
BW innecesariamente en las interfaces Ethernet. Adems, es un riesgo ya que respondera a
cualquier otro proceso RIP proveniente de esas interfaces a pesar de que no fuese de un
enrutador del AS, propiciando de esta forma una vulnerabilidad seria a la infraestructura de la
red.

Uno de los modos de lograr poner en modo pasivo la interfaz (o de proteger e l proceso de RIP)
en IPv4 era desde el nivel de configuracin del protocolo de enrutamiento con el comando
passive-interface pero en IPv6 no se tiene esta opcin, la nica valida es por medio de listas
de distribucin las cuales utilizan listas de control de acceso. En palabras sencillas, el modo de
lograr la seguridad que queremos es manejar una lista que basa sus decisiones con la
informacin contenida en otro tipo de lista (Aunque suene algo confuso es un elemento normal
en los enrutadores de Cisco).

Durante el laboratorio de Redes 2 no se vern las listas de acceso (ACL por sus silgas en ingls)
as que solo indicaremos lo bsico respecto a ellas:

1. Son listas que regresa Permitido o denegado (permit y deny) de acuerdo a un match
(concordancia) de una direccin entrante o saliente con una direccin contenida dentro de la
lista.

2. Se va haciendo un intento de match en orden descendiente. Por lo tanto entradas mal


colocadas afectaran negativamente la lista.

3. Si se termina de explorar la lista se entiende que no hubo concordancia y el paquete es


denegado por defecto.

Antes de empezar, habiliten Wireshark en PC1 y empiecen a capturar paquetes, utilicen el


siguiente filtro: ripng para que solo despliegue mensajes que contengan un encabezado de
IPv6 del tipo enrutamiento que est utilizando RIPng.

IMPORTANTE: Si no aparece ningn mensaje despus del tiempo que ocupa RIPng en transmitir
es indicador de que hay errores de configuracin y/o del cableado. Revisen la configuracin y/o
el estatus de los enrutadores y del protocolo RIPng para verificar que estn enviando los
mensajes multicast por las interfaces.

Una vez listo el sniffer trabajaremos en R1. Primero se configurara una lista de prefijos, donde
el objetivo es hacer un match de que redes se desea permitir que se reciban o se transmitan.
(Esta lista, solo hace un match para un Deny o permit )

R1(config)# ipv6 prefix-list RIPngFiltrado seq 5 deny 2001:DB8:C0CA::/48

Con este comando, se est haciendo un match a todas las direcciones validas de nuestra red y
se les est negando el acceso. En la lista solo se indica que el paquete se descarta (se niega)
donde se implemente esa lista es donde se tendr un verdadero impacto. El seq 5 solo lo est
poniendo en una posicin determinado en de la lista y est dejando las posiciones 1, 2,3,4 vacas;
y es til cuando se van aadir futuras lneas y se debe controlar el orden en que aparecen.

Si se vigila Wireshark, se ver que todava se reciben actualizaciones, esto es porque la lista, est
creada mas no aplicada.

Paso 2: Implementado las listas en las interfaces

Ahora procedemos a usar la lista RIPngFiltrado, como se haba mencionado antes, se puede
aplicar a un nivel global o local, en esta ocasin lo haremos local, por cada interfaz.

R1(config)#ipv6 router rip AS1

R1(config-rtr)#distribute-list prefix-list RIPngFiltrado in FastEthernet0/0

R1(config-rtr)#distribute-list prefix-list RIPngFiltrado out FastEthernet0/0

R1(config-rtr)#distribute-list prefix-list RIPngFiltrado in FastEthernet0/1

R1(config-rtr)#distribute-list prefix-list RIPngFiltrado out FastEthernet0/1

Lo que se hace, es aplicar la misma lista para actualizaciones RIP que vengan de entrada a las
interfaces Ethernet y actualizaciones RIP que vayan de salida por esas mismas interfaces. Con
esto, se logra el objetivo de seguridad: Descartara cualquier posible mensaje de RIP que reciba
por una de las interfaces Ethernet (probablemente fortuito) y no enviar actualizaciones de RIP.
Esto pareciera ser lo mismo que una configuracin pasiva pero no lo es, la diferencia radica en
las decisiones y recursos que se utilizan.

Aplique esta misma regla a los enrutadores R2 y R3 para asegurarnos que solo acepte y transmita
mensajes de RIP por las interfaces seriales. En el caso especial de R3, no es necesario
preocuparnos por las interfaces lgicas, ya que nunca recibirn mensajes desde ellas.

Por medio de lo realizado hasta ahora y visto en Wireshark conteste las siguientes preguntas:

Los mensajes de RIP que eran enviados por las interfaces de R1 Qu contienen?

____________________________________________________________________

____________________________________________________________________

Verifique que las interfaces Ethernet de R1 ya no estn enviando mensajes de RIPng (mediante
Wireshark)

Por ultimo realicen pruebas, revisando que las tablas de ruteo de los 3 enrutadores no se hayan
visto afectadas por una configuracin errnea en las listas de distribucin.

Revisin

Notifique al instructor al terminar la prctica y una vez revisado proceda a la limpieza del equipo.

Limpieza del equipo

Una vez terminada la prctica, ejecute los pasos de la tarea preventiva Borrado de un
enrutador. Adems recoja el equipo y cables utilizados y acomdelos como le sea indicado por
el instructor.
Por ltimo, si est utilizando Windows y uso Netsh, ejecute el comando

Netsh interface ipv6 delete address interface=Nombre Interfaz address=X:X:X:X:X:X:X:X/D

Si utilizo ms de una direccin, entonces proceda a borrarlas todas con el comando:

Netsh interface ipv6 reset

Este comando necesita que la maquina sea reiniciada.

Recuerden, que si uno de los equipos de cmputo o dispositivos de red no est debidamente
borrado todo el equipo puede hacerse acreedor a que la calificacin de la prctica sea nula.

Bibliografa

Prctica tomada de: http://cs.mty.itesm.mx/lab/redes2/ipv6/P6_IPv6_RIPng.pdf

http://ipv4to6.blogspot.com.co/p/configuracion-de-ripng-para-ipv6.html

https://www.cisco.com/c/en/us/td/docs/switches/metro/me3600x_3800x/software/release/
15-4_3_S/configuration/guide/3800x3600xscg/RIPng_IPv6.pdf

Cisco Networking Academy. (2006). CCNP: Building Scalable Internetworks V5.0.3.0 - IPv6.

Cisco Networking Academy. (2007). CCNA Exploration - Accesing the Want - IP Addressing
Services.

IANA.org. (n.d.). IANA IPv4 Address Space Registry. Retrieved Junio 13, 2011, from IANA:
http://www.iana.org/assignments/ipv4-address-space/ipv4-address-space.xml

Wireshark. (2010, Junio 14). Leuter Discovering IPv6 with Wireshark. Retrieved from Wireshark
University.

Potrebbero piacerti anche