PROTOCOLO DE INTERNET VERSIÓN 6 PROTOCOLO DE ENRUTAMIENTO RIPNG EN EQUIPOS CISCO RED DE INVESTIGACIÓN DE TECNOLOGÍA AVANZADA [email protected] Protocolo RIPng 1. Introducción Routing Information Protocol es un protocolo de enrutamiento por vector de distancia que utiliza el número de saltos como métrica de enrutamiento. RIP es un protocolo de gateway interior (IGP) más utilizado en redes pequeñas. RIP para IPv6 también se conoce comúnmente como RIPng está diseñado para soportar IPv6 y las funciones de la misma manera que RIP-v2 en IPv4. 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 (RIPng utiliza FF02::9 como dirección de destino para los mensajes de actualización) y las direcciones IPv6, tal como están indicados en el documento RFC 2080. 2. Configuración de RIPng A continuación se muestra una red para el ejemplo de configuración de RIPng: Realice la configuración básica de direccionamiento teniendo en cuenta la siguiente tabla: Dispositivo Router0 Interface Fa0/0 IPv6 Dirección IPv6 2001:db8:0:a::1 Prefijo 64 Router1 Fa0/1 Fa0/0 Fa0/1 PC1 PC2 2001:db8:0:b::1 2001:db8:0:c::1 2001:db8:0:b::2 2001:db8:0:a::10 SLAAC 126 64 126 64 64 Configuración basica Router0 Router0(config)# ipv6 unicast-routing Router0(config)# interface FastEthernet0/1 Router0(config-if)# ipv6 address 2001:db8:0:b::1/64 Router0(config-if)# no shutdown Router0(config)# interface FastEthernet0/0 Router0(config-if)# ipv6 address 2001:db8:0:a::1/64 Router0(config-if)# no shutdown Configuración basica Router1 Router1(config)# ipv6 unicast-routing Router1(config)# interface FastEthernet0/1 Router1(config-if)# ipv6 address 2001:db8:0:b::2/64 Router1(config-if)# no shutdown Router1(config)# interface FastEthernet0/0 Router1(config-if)# ipv6 address 2001:db8:0:c::1/64 Router1(config-if)# no shutdown Verifique que las interfaces estén levantadas, puede utilizar los comandos show ipv6 interface o el comando show ipv6 interface brief, ver documento sobre configuración básica de router cisco. Configuré los host como se indica en la tabla, ver documento sobre configuración de IPv6 en los host. Una vez los enrutadores tengan la configuración básica completa se empezara a configurar el protocolo de enrutamiento RIP, el cual es bastante sencillo. 2.1. Configuración de RIP en el Router0 La configuración de cualquier protocolo de enrutamiento para IPv6 difiere de la forma tradicional en IPv4. Mientras que en IPv4 el comando para RIP era, desde configuración global, router rip en IPv6 el comando es: (config)#Ipv6 router rip <name> El 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). Ejecute el comando: Router0(config)#ipv6 router rip AS1 Habrá notado que ahora estamos en un nuevo nivel de configuración Router0(config)#ipv6 router rip AS1 Router0(config-rtr)# En este punto, existe una diferencia respecto a la configuración en IPv4 e IPv6. Mientras que en RIPv1 o RIPv2 (ambos de IPv4) se indicaba en este mismo nivel (denominado config-router) las interfaces a procesar, para IPv6 se debe ir directamente a las interfaces e indicarles en cual proceso de RIP van a participar para distribuir las rutas. Por lo anterior, al introducir el comando “ipv6 router rip AS1” lo único que hemos hecho es crear el proceso, pero no tiene ninguna interfaz añadida y para hacerlo deberemos salirnos de dicho nivel. En las siguientes líneas nos muestran las opciones que tenemos para RIP AS1 en una interfaz: Router0(config-rtr)#exit Router0 (config)#int fa 0/0 Router0 (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 fa 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 para esa interfaz. Router0(config-if)#ipv6 rip AS1 enable Realice la misma configuración en la interface fa 0/1 2.2. Configuración de RIP en el Router1 Configure RIP en el Router1 ejecutando los siguientes comandos: Router1(config)#int fa 0/0 Router1 (config-if)#ipv6 rip AS2 enable Router1 (config)#int fa 0/1 Router1 (config-if)#ipv6 rip AS2 enable En este caso si se le asigna un proceso RIP a una interfaz, y este proceso previamente no existía, este es creado. RIP siempre reenvía la tabla de ruteo completa y a la hora de recibir una actualización descartan aquellos que ello conocen con mejor métrica. Utilice el comando “show ipv6 route rip” para ver solamente las rutas aprendidas de RIP.