laboratorio de redes 2 - jesusgonzalez.infojesusgonzalez.info/nuevaspracticas/redes2/r2_p7.pdf ·...

11
Laboratorio de redes ITESM Dep. Ciencias Computacionales Última edición: enero de 2013 Página 1 INSTITUTO TECNOLÓGICO Y DE ESTUDIOS SUPERIORES DE MONTERREY Laboratorio de Redes 2 Práctica 7 – Introducción al protocolo RIPng Autor: Ing. Raúl Armando Fuentes Samaniego, Ing. Marco Antonio Ramírez Prieto Duración aproximada: 1 horas Objetivo: El alumno será introducido a los protocolos de enrutamiento iniciando con el protocolo más simpe del tipo “vector-distance”. Para lo cual el alumno configurara el equipo para el protocolo de enrutamiento RIP. Además el alumno aprenderá el uso de herramientas de depuración para dicho protocolo y operaciones sobre la tabla de ruteo de un enrutador. Requisitos 3 conmutadores 3 Enrutadores con soporte para IPv6 4 Maquinas con capacidad para IPv6 e IPv4 Conectores Seriales y cableado correspondiente. Cisco Se recomienda ampliamente que el alumno realice la lectura del capítulo “CCNA Fundamentals Routing Protocols and Concepts Chapter 7” para reforzar el tema que se introduce en esta práctica. Opcionalmente el capítulo introductorio a RIPv1 puede ayudar al alumno. Dicho capitulo es: “CCNA Fundamentals Routing Protocols and Concepts Chapter 5”.

Upload: lythuan

Post on 25-Sep-2018

214 views

Category:

Documents


0 download

TRANSCRIPT

Laboratorio de redes ITESM Dep. Ciencias Computacionales

Última edición: enero de 2013 Página 1

INSTITUTO TECNOLÓGICO Y DE ESTUDIOS SUPERIORES DE MONTERREY

Laboratorio de Redes 2

Práctica 7 – Introducción al protocolo RIPng Autor: Ing. Raúl Armando Fuentes Samaniego, Ing. Marco Antonio Ramírez Prieto

Duración aproximada: 1 horas

Objetivo: El alumno será introducido a los protocolos de enrutamiento iniciando con el protocolo más simpe

del tipo “vector-distance”. Para lo cual el alumno configurara el equipo para el protocolo de

enrutamiento RIP. Además el alumno aprenderá el uso de herramientas de depuración para dicho

protocolo y operaciones sobre la tabla de ruteo de un enrutador.

Requisitos

• 3 conmutadores

• 3 Enrutadores con soporte para IPv6 • 4 Maquinas con capacidad para IPv6 e IPv4 • Conectores Seriales y cableado

correspondiente.

Cisco Se recomienda ampliamente que el alumno realice la lectura del capítulo “CCNA Fundamentals

Routing Protocols and Concepts Chapter 7” para reforzar el tema que se introduce en esta práctica.

Opcionalmente el capítulo introductorio a RIPv1 puede ayudar al alumno. Dicho capitulo es: “CCNA

Fundamentals Routing Protocols and Concepts Chapter 5”.

Laboratorio de redes ITESM Dep. Ciencias Computacionales

Última edición: enero de 2013 Página 2

Topología

Tabla de direccionamiento

Disp. Interfaz Dirección IP Prefijo Gateway por defecto

R1

Fa 0/0 2001:db8:c0ca:1::0001 120 ---

Fa 0/1 2001:db8:c0ca:1::0101 120 ---

S0/0/0 2001:db8:c0ca:0::0001 126 ---

R2

Fa 0/0 2001:db8:c0ca:fea::01 64 ---

S0/0/0 2001:db8:c0ca:0::0002 126 ---

S0/0/1 2001:db8:c0ca:0::0006 126 ---

R3

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

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

Laboratorio de redes ITESM Dep. Ciencias Computacionales

Última edición: enero de 2013 Página 3

Se configurara una red lo más cercano físicamente a la mostrada en el diagrama, y se introducirán

dos nuevos conceptos: Interfaces lógicas (loopbacks) y protocolo RIPng (RIP para IPv6) además de

la introducción de herramientas de depuración 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 información proporcionada

por el protocolo de enrutamiento.

Practica

Tarea preventiva: Borrado de un enrutador

En caso de ser necesario proceda a la desconexión del cableado y a volver a cablear, y al borrado de

los enrutadores. Si tiene duda acerca de los procedimientos consulte las prácticas anteriores.

Tarea 1 – Configuración base

Realice el cableado de acuerdo a la topología mostrada de los dispositivos intermedios, los

dispositivos finales no se conectarán.

Tarea 2: Cargue la configuración

En esta ocasión, se utilizara una configuración pre-establecida en los enrutadores, estas instrucciones

se les denomina scripts, y se pueden pasar utilizando un servicio de TFTP o por medio de una consola

de terminal. Para esta práctica, utilizaremos una sesión de terminal para tal propósito; La forma de

pasar el script dependerá específicamente del software que estemos utilizando como termina. Por

lo general existen 3 aplicaciones comunes en el laboratorio de redes:

1. Hyperterminal -Encontrado por defecto en computadoras con Windows XP. Para el

envío de un script vaya a opciones y seleccione enviar archivo de texto.

2. Terra-term – No instalado por defecto en computadoras con Windows 7.

Extremadamente amigable para inserción de scripts, basta con seleccionar la opción

de pegar

3. GtkTerm – No instalado por defecto pero hallado en el repositorio de la mayoría

distribuciones de Linux. Tiene una función similar a Hyperterminal de enviar archivos

“raw” (de texto)

Sin importar que software de terminal se esté utilizando, los scripts son comandos válidos para el

IOS, por lo tanto, el comando debe ser introducido en el nivel correcto, es decir, el comando

“Hostname” solo es un comando valido en el nivel de configuración global del enrutador, no en el

nivel privilegiado, interfaz global y mucho menos en el nivel de acceso público.

Para cargar los scripts se recomienda crear un archivo de texto para cada uno y en ellos colocar el

texto que se muestra a continuación. Debe tener cuidado de que no aparezca texto que no

corresponda a los comandos.

Laboratorio de redes ITESM Dep. Ciencias Computacionales

Última edición: enero de 2013 Página 4

NOTA: Realizar la configuración de los 3 routers al mismo tiempo para avanzar en paralelo.

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

!

Laboratorio de redes ITESM Dep. Ciencias Computacionales

Última edición: enero de 2013 Página 5

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

!

Laboratorio de redes ITESM Dep. Ciencias Computacionales

Última edición: enero de 2013 Página 6

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 estén levantadas, puede utilizar los comandos show ipv6 interface o el

comando show ipv6 interface brief.

Laboratorio de redes ITESM Dep. Ciencias Computacionales

Última edición: enero de 2013 Página 7

¿La interfaz Serial de R1 está levantada? ______

¿La interfaz Serial de R3 está levantada? ______

¿Las interfaces Seriales de R2 están levantadas? ______

Si contesto NO a alguna de esas preguntas revise el cableado y la configuración 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 configuración completa se empezara a configurar el protocolo de

enrutamiento RIP, el cual es extremadamente sencillo.

¿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 están

indicados en el documento RFC2080 (Cisco, 2011 ). El protocolo RIP para IPv6 es denominado RIPng

y a lo largo de esta práctica usaremos de forma indistinta estos términos.

Paso 2: Configure RIP en R1

La configuración de cualquier protocolo de enrutamiento para IPv6 difiere de la forma tradicional en

IPv4. Mientras que en IPv4 el comando era, desde configuración global, router rip en IPv6 el

comando es

(config)#Ipv6 router rip <name>

Laboratorio de redes ITESM Dep. Ciencias Computacionales

Última edición: enero de 2013 Página 8

El primer campo, “Name” nos permite identificar el proceso del protocolo RIPng que estamos

configurando a partir de un nombre, permitiéndonos anexar varias líneas a un mismo proceso o

bien tener múltiples procesos de RIP corriendo simultáneamente 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 múltiples proceso de protocolos de enrutamiento con diferentes RIB

cada uno de ellos. Al final todas convergerán creando asi 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 configuración

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

En este punto, viene una nueva bifurcación respecto a la configuración 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 añadida y para hacerlo deberemos salirnos de dicho nivel.

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 algún mensaje de RIP.

Introduzca el comando en esa interfaz. Como se tiene la depuración habilitada nos debe de aparecer

algo similar a lo desplegado a continuación al habilitar el RIP en esa interfaz.

R1(config-if)#ipv6 rip AS1 enable

Proceda ahora a anexar Fa 0/0 y Fa 0/1 al proceso AS1. Ejecute el comando Show ipv6 rip para

verificar que estén anexadas ambas interfaces al mismo proceso:

Laboratorio de redes ITESM Dep. Ciencias Computacionales

Última edición: enero de 2013 Página 9

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 estén en el proceso AS1?

____________________________________________________________________

____________________________________________________________________

____________________________________________________________________

Paso 3: Configure RIP en R2 y R3 Se recomienda para este paso, tener en una terminal para R1 y otra para R2.

Paso 5: Validación 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

Laboratorio de redes ITESM Dep. Ciencias Computacionales

Última edición: enero de 2013 Página 10

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

Laboratorio de redes ITESM Dep. Ciencias Computacionales

Última edición: enero de 2013 Página 11

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

Deberán mostrar al instructor que hay conexión entre todas las interfaces.

Subir a la plataforma el log de cada uno de los routers con los comandos.

sh ipv6 int br

sh ipv6 route

sh ipv6 rip

sh run

Revisión

Notifique al instructor al terminar la práctica y una vez revisado proceda a la limpieza del equipo.

Limpieza del equipo Una vez terminada la práctica, ejecute los pasos de la tarea preventiva “Borrado de un enrutador”.

Además recoja el equipo y cables utilizados y acomódelos 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

más de una dirección, 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 cómputo o dispositivos de red no está debidamente borrado todo el equipo puede hacerse acreedor a que la calificación de la práctica sea nula.

Bibliografía 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.