Wednesday, March 18, 2015

Redistribución de Protocolos en IPv6


Holaaa de nuevo. Este post estará muy interesante porque tendrán la oportunidad de aprender a configurar redistribución de protocolos en IPv6. Cisco recomienda que se utilice un sólo protocolo, pero a medida que las redes evolucionan y se hacen más complejas, muchas veces es necesario utilizar más de uno.

Los protocolos que configuraremos en esta entrega son: EIGRP, RIPng y OSPFv3. RIPng es la versión de RIP que se implementa en IPv6 al igual que OSPF3. 

La redistribución es el proceso donde se insertan rutas de un protocolo en otro. La redistribución en IPv6 sigue las misma reglas que en IPv4. Para más información sobre conceptos básicos de redistribución lea este Post.

Luego de esta introducción vamos a comenzar a configurar.

Redistribución de Protocolos en IPv6


1. Topología de Caso

Imagen 1. Esta imagen muestra la topología de caso. Los Routers utilizados son de la serie 1941. Antes de comenzar a configurar debe agregarle a los routers interfaces seriales.

Explicando la Topología: El color amarillo indica el dominio OSPF en area 0. El color azul EIGRP sistema autónomo 300, y el color verde indica que se utilizó RIPng. 

Después de realizar la configuración básica de los Routers (configurar las direcciones IPv6 en las interfaces y habilitar el comando ipv6 unicast-routing en modo global) procederemos a realizar el segundo paso.

2. Configurando los Protocolos en cada Equipo

2.1 Configurando Office_1

Office_1(config)#ipv6 router ospf 1
Office_1(config-router)#router-id 1.1.1.1
Office_1(config-router)#exit
Office_1(config)#interface giga0/0
Office_1(config-if)#ipv6 ospf 1 area 0
Office_1(config-if)#interface serial 0/0/0
Office_1(config-if)#ipv6 ospf 1 area 0

El comando router-id se utiliza para configurar un identificador al protocolo OSPF con el fin de establecer adyacencias. Este comando es obligatorio configurarlo para que el protocolo pueda funcionar. En IPv4 este comando es opcional y puede sustituirse con una loopback, pero en OSPFv3 es la única forma de configurarlo.

El comando IPv6 ospf 1 area 0 configura el ID de proceso de OSPF a 1, y el comando Area especifica el área a la que pertenece una interface. El ID de proceso sólo tiene importancia local.

2.2 Configurando Office_2

OPSF v3

Office_2(config)#ipv6 router ospf 1
Office_2(config-router)#router-id 2.2.2.2
Office_2(config-router)#exit
Office_2(config)#interface giga0/1
Office_2(config-if)#ipv6 ospf 1 area 0
Office_2(config-if)#interface serial 0/0/0
Office_2(config-if)#ipv6 ospf 1 area 0

EIGRP 300

Office_2(config)#ipv6 router eigrp 300
Office_2(config-router)#router-id 0.0.0.1
Office_2(config-router)#no shutdown
Office_2(config-router)#exit
Office_2(config)#interface giga0/0
Office_2(config-if)#ipv6 eigrp 300
Office_2(config-if)#interface serial 0/0/1
Office_2(config-if)#ipv6 eigrp 300


Para configurar EIGRP en IPv6 es necesario especificar un ID, que no esté repetido en la red. También deben de encender el proceso del protocolo para que funcione, ya que por defecto en equipos Cisco está apagado, vaya sorpresa!. El 300 es el número de Sistema autonómo que se está utilizando.


2.3 Configurando OFFICE_3


EIGRP 300

Office_3(config)#ipv6 router eigrp 300
Office_3(config-router)#router-id 0.0.0.2
Office_3(config-router)#no shutdown
Office_3(config-router)#exit
Office_3(config)#interface giga0/0
Office_3(config-if)#ipv6 eigrp 300
Office_3(config-if)#interface serial 0/0/0
Office_3(config-if)#ipv6 eigrp 300

RIPng

Office_3(config)#ipv6 router rip xoxo
Office_3(config-router)#exit
Office_3(config)#interface giga0/1
Office_3(config-if)#ipv6 rip xoxo enable
Office_3(config-if)#interface serial 0/0/1
Office_3(config-if)#ipv6 rip xoxo enable

Para habilitar RIPng se utiliza el comando en modo global IPv6 router rip instancia. La instancia es el nombre que se le da a ese proceso de RIPng, debe de ser el mismo para las redes que se publican en ese router. Luego de esto se habilita RIPng en las interfaces. El comando IPv6 rip xoxo enable se utilizó para habilitar RIPng en las interfaces correspondientes.

2.3 Configurando OFFICE_4

Office_4(config)#ipv6 router rip uva
Office_4(config-router)#exit
Office_4(config)#interface giga0/0
Office_4(config-if)#ipv6 rip uva enable
Office_4(config-if)#interface serial 0/0/0
Office_4(config-if)#ipv6 rip uva enable

En este Router el nombre de la instancia configurada de RIPng es uva, :).


3. Probar Conectividad

En este punto configure IP a las PCs en sus respectivas redes y realice pruebas de conectividad con el comando Ping. Debe de haber conectividad entre redes que usan el mismo protocolo de enrutamiento, antes de avanzar a la redistribución.


4. Redistribución de Protocolos

La redistribución se llevará a cabo en los routers que tienen configurado más de un protocolo de enrutamiento, en este caso: Office_2 y Office_3.


Configurando Redistribución en OFFICE_2


Redistribución de OSPFv3 en EIGRP 300

Office_2(config)#ipv6 router eigrp 300
Office_2(config-router)#redistribute ospf 1 metric 256 10000 255 1 1500

El comando es Redisribute ospf 1 el 1 indica el ID de proceso configurado en el Router para OSPF. Por último agregamos la métrica que tendrán las rutas redistribuidas de OSPFv3 en EIGRP. Esos valores son variables. Recuerde que EIGRP sólo utiliza las métricas de Ancho de banda y retardo por defecto. 256=ancho de banda. 10000=retardo. 255=confiabilidad (255 significa 100% confiable). 1=carga. 1500=MTU (unidad Máxima de Transmisión). Los únicos valores importantes para nosotros son: ancho de banda y retardo. Si usan el comando Show interface serial 0/0/1 pueden verificar los valores que aparece en esta interface, y utilizarlos como métrica en la redistribución.


Redistribución de EIGRP 300 en OSPFv3

Office_2(config)#ipv6 router ospf 1
Office_2(config-router)#redistribute eigrp 300 metric 30 subnets

En la redistribución realizada de EIGRP en OSPF, el 300=Sistema autónomo de EIGRP.  30 es la métrica especificadaRecuerden que la métrica que usa OSPF es costo, basada en el ancho de banda de la interface, a mayor ancho de banda, menor costo. El comando subnets permite que OSPF pueda redistribuir subredes.


Configurando Redistribución en OFFICE_3

Redistribución de RIPng en EIGRP 300

Office_3(config)#ipv6 router eigrp 300
Office_3(config-router)#redistribute rip xoxo  metric 256 10000 255 1 1500


Redistribución  de EIGRP 300 en RIPng

Office_3(config)#ipv6 router rip xoxo
Office_3(config-router)#redistribute eigrp 300  metric 3

RIPng utiliza la métrica de saltos. Las redes redistribuidas de EIGRP 300 en RIPng tendrán una métrica de 3 saltos.

5. Pruebas de conectividad

Ahora ya puedes verificar que haya conectividad de extremo a extremo, usando el comando Ping.

Otros comando que serán de gran utilidad en la resolución de problemas son los siguientes:

-Clear ipv6 route: para forzar la tabla de enrutamiento a que se cree nuevamente.
-Show ipv6 route: para verificar la tabla de enrutamiento.
-Show Running-config para visualizar toda la configuración del equipo.

Tome en cuenta si comete un error configurando una dirección IPv6 en una interface, y luego la corrige, debe asegurarse de borrar la  dirección anterior con el comando no ipv6 address .............. seguido de la dirección IPv6 que desea eliminar. Una interfaz en IPv6 puede ser configurada con varias direcciones.



Si tienen duda pueden comentar...

No dejen de realizar esta práctica!!

Dios les bendiga más...

Saluditos :)



16 comments :

  1. muy bueno...mi duda es donde o como se comverge ripng con ospf

    ReplyDelete
  2. Muy buena explicación, muy detallada. pero tengo un problema. no puedo poner Router-id en eirgp. es como si no existiera el comando. Estoy usando la version 6.1 para estudiante

    ReplyDelete
  3. Es

    NORTE(config)#ipv6 router eigrp 100
    NORTE(config-rtr)#eigrp router-id

    ReplyDelete
  4. Hola mi duda es que no da la redistribución posiblemente de eigrp porque si tengo comunicación de extremos pero entre routers no y tampoco de otra red que pertenece a eigrp.... estoy usando la versión 6.2 student

    ReplyDelete
    Replies
    1. Recuerda que debes activar en enrutamiento IPv6, activar EIGRP y configurar un ID de protocolo.

      saludos

      Delete
  5. y que pasa si queremos inyectar una red (switch) que no con lleva ningun protocolo a una red OSPFv3?
    Me puedes ayudar por favor, te lo agradezco de antemano, Saludos ..

    ReplyDelete
    Replies
    1. redistribute static, tomando en cuenta que debe ser IPv6.

      Saludos

      Delete
  6. No entiendo muy bien tu pregunta. Pero supongo que esto es lo que quieres:
    debes dar de alta tu red con IP ROUTE y despues en el protocolo usar redistribute static ... ... ... Espero te sirva SAludos

    ReplyDelete
  7. HOLA SERA QUE ME UEDE FACILITAR EL ESCENARIO RESUELTO EN PACKET TRACER DE ANTEMANO GRACIAS

    ReplyDelete
    Replies
    1. Mucho pides men. ponte hacer y asi aprendes, este un recurso de guia nada mas.

      Delete
  8. Tengo una pregunta. Si tengo rutas estaticas y enrrutamiento ospf ipv6 como reditribuyo. Cual es el comando

    ReplyDelete
  9. Tengo una pregunta. Si tengo rutas estaticas y enrrutamiento ospf ipv6 como reditribuyo. Cual es el comando

    ReplyDelete
    Replies
    1. This comment has been removed by the author.

      Delete
    2. en el router de borde ( que supongo tiene habilitado ospf) dentro de router ospf debes utilizar el comando redistribute static subnets tag 32
      en este mismo router debes declarar la rutta estatica apuntando a la zona de ospf ip route 0.0.0.0 0.0.0.0 s0/0/1. espero te sirva

      Delete
  10. en el router de borde ( que supongo tiene habilitado ospf) dentro de router ospf debes utilizar el comando redistribute static subnets tag 32
    en este mismo router debes declarar la rutta estatica apuntando a la zona de ospf ip route 0.0.0.0 0.0.0.0 s0/0/1. espero te sirva

    ReplyDelete
  11. Hola Lisbett de antemano quiero agradecerte por tu magnifico blog , pero tengo una duda cuando trato de redistribuir redistribute eigrp 300 metric 30 sub me sale error , me sale Invalid input detected at '^' marker. y no me deja redistribuir :(

    ReplyDelete