lunes, 25 de julio de 2011

Configuración de Túneles 6over4 (Mecanismos de transición de IPv4 a IPv6)

Uno de los mecanismos mas comunes para realizar pruebas de Interconexión de redes IPv6, son los tuneles 6over4, los cuales son utilizados para encapsular paquetes IPv6 , en una red IPv4 nativa, creando una red punto a punto entre dos máquinas que estén comunicándose por este protocolo.

Normalmente en un nodo Ipv6/IPv4 o dual stack para poder comunicarse con otro equipo por medio de una red IPv4, necesita de una interface de tunnel, en la cual sera configurada la direcciones IPv6, como se muestra en la gráfica.

Configuración de Tunneles 6over4

Configurar el túnnel 6over4 es en principio una tarea relativamente sencilla, la configuración es similar a la realizada en un tunnel GRE. Ver mas sobre tunnel GRE>>

Para realizar la configuración, es necesario definir las definir las direcciones de inicio y destino en ambos equipos, en algunos equipos cisco no permite definir la dirección de inicio, por lo que podrán definir el inicio del tunnel por medio de la interface con dirección IPv4 publica local. Para la configuración del tunnel 6over4 no es necesario definir una dirección IPv4.
Router1#configure terminal 
Router1(config)#interface Tunnel10
Router1(config)# ipv6 address 2800:100:101::1/64
Router1(config-if)#tunnel source 154.54.6.5
Router1(config-if)#tunnel destination 206.167.13.198
Router1(config-if)#tunnel mode ipv6ip
Router1(config-if)#end
Router1# 
En el enrutador 2, debe de crearse otra interfaz de tunnel, al igual que el enrutador 1, y asociar las direcciones de origen y destino.
Router2#configure terminal 
Router2(config)#interface Tunnel20
Router1(config)# ipv6 address 2800:100:101::2/64
Router2(config-if)#tunnel source 206.167.13.198
Router2(config-if)#tunnel destination 154.54.6.5
Router1(config-if)#tunnel mode ipv6ip
Router2(config-if)#end
Router2# 
Como comentaba anteriormente en algunos casos los equipos no permiten definir la dirección IP de inicio, por lo que sera necesario especificar el inicio del tunnel con el nombre de la interface física, para nuestro ejemplo, sera la interface f0/0, el comando sera el siguiente: “Router2(config-if)#tunnel source int f0/0”.
Al finalizar estas configuraciones, la topología resultante sera como la que se muestra en la siguiente gráfica, con una interface Tunnel10 en el router1, conectada con un cable directo a la interface Tunnel20 en el enrutador 2 y así permitir la simulación de tener un enlace dedicado para establecer la comunicación a través de IPv6, esta es una manera sencilla de interconectar sus redes para realizar pruebas de IPv6.

Enrutamiento el trafico por medio del Tunnel 6over4

El siguiente paso ahora, sera permitir el enrutamiento desde la red 2800:20:20::0/64 con la red 2800:10:10::0/64. Esto es muy sencillo, solamente basta con activar el enrutamiento en IPv6 y luego agregar una ruta para poder alcanzar la otra red, los comandos necesarios son los siguientes:
Router1(config)#ipv6 route 2800:10:10::/64 2800:100:10::2
Router1(config)#ipv6 unicas-routing
Router2(config)#ipv6 route 2800:10:10::/64 2800:100:10::1
Router2(config)#ipv6 unicas-routing

2 comentarios:

Flavia Sarahi dijo...

Esta muy buena la info gracias,,,

Jordi Moreno Oliva dijo...

Me ha servido muy bien esta información muchas gracias!!

Publicar un comentario