Está en la página 1de 51

“Año del Bicentenario del Perú: 200 años de Independencia”

UNIVERSIDAD NACIONAL MAYOR DE SAN


MARCOS
(Universidad del Perú, Decana de América)

FACULTAD DE INGENERIA ELECTRONICA Y ELECTRICA


ANÁLISIS DEL MECANISMO DE TRANSICION DE IPv4
A IPv6 A TRAVES DE GNS3

MARTORELLI RIOS STEFANO GIORDANO


SÁNCHEZ VALDIVIA LILI ESPERANZA

ASESOR: SOTO CORDOVA MARTIN MOISES

Lima, Perú
2021
2

ABSTRACT

The IPv6 protocol today is not new, however, it has been designed to be able to
replace the IPv4 protocol. This protocol allows the connection between the
millions of computers and connected devices around the world thanks to an
identification that we all know as the IP address. That is why IPv6 arises as a
response to the unstoppable increase in the number of connections, both from
fixed and mobile devices, that has occurred in recent years.

This document presents an evaluation and subsequent comparison of the


performance of the transition mechanism from IPv4 to IPv6.

This work introduces a new contribution in the evaluation and comparison of


these protocols, the IPv6 protocol introduces background modifications such as
the extension of the IP address, size of the header, simplification of the
information that is processed to speed up routing between the different networks.
For this reason, this work describes the tools and devices that must be used to
achieve a smooth transition to the new protocol, indicating an implantation study
for each of the mechanisms.
3

RESUMEN

El protocolo IPv6 hoy en día no es nuevo, sin embargo, ha sido diseñado para
poder sustituir al protocolo IPv4. Este protocolo permite la conexión entre los
millones de ordenadores y dispositivos conectados de todo el mundo gracias a
una identificación que todo conocemos como la dirección IP. Por eso IPv6 surge
como respuesta al imparable aumento de número de conexiones, tanto desde los
dispositivos fijos como móviles, que se ha producido en los últimos años.

En este documento se presenta una evaluación y posterior comparación del


rendimiento del mecanismo de transición de IPv4 a IPv6.

Este trabajo introduce una nueva contribución en la evaluación y comparación de


estos protocolos, el protocolo IPv6 introduce modificaciones de fondo tales como
la extensión de la dirección IP, tamaño de la cabecera simplificación de la
información que se procesa para agilizar el enrutamiento entre las diferentes
redes. Por eso este trabajo hace una descripción de las herramientas y
dispositivos con las que se deben contar para lograr una transición suave hacia el
nuevo protocolo, indicando un estudio de implantación de cada uno de los
mecanismos.
4

INDICE GENERAL

I. INTRODUCCIÓN………………………………………….pág.7

II. MARCO TEÓRICO………………………………………..pág.8

II.1. Problema…………………………………………………....pág.8
II.1.1. Formulación del problema………………………………….pág.8

II.2. Formulación de la hipótesis………………………………...pág.8

II.3. Objetivos……………………………………………………pág.8
II.3.1. Objetivos generales………………………………….……...pág.8
II.3.2. Objetivos específicos……………………………………….pág.9

II.4. Motivación………………………………………………….pág.9
II.5. Justificación………………………………………………...pág.9

III. FUNDAMENTO TEORICO……………………………….pág.10


III.1. Necesidad de ipv6…………………………………………..pág.10
III.2. Propuesta del mecanismo de transición ipv6……………….pág.10
III.3. Mecanismo/ tecnologías de transición ipv6…………….......pág.10
III.4. Tipos de mecanismos de interconexión de ipv4 a ipv6…….pág.13
III.5. Metodología………………………………………………...pág.18

IV. IMPLEMENTACION DE ESCENARIOS VIRTUALES…pág.18


IV.1. Escenario Túnel Manual Ipv6………………………………pág.18
IV.1.1. Tabla con direcciones IP....
…………………………………pág.19
IV.1.2. Configuración de los
routers……………………………….pág.21

IV.2. Escenario Túnel GRE Ipv6………………………………….pág. 23


IV.2.1. Tabla con direcciones IP...
…………………………………pág.23
IV.2.2. Configuración de los
routers……………………………….pág.25
5

IV.3. Topología Túnel 6 to 4……………………………………..pág.27


IV.3.1. Tabla con direcciones
IP…………………………………...pág.27
IV.3.2. Configuración de los
routers……………………………….pág.29

IV.4. Topología de Túnel ISATAP………………………………pág.31


IV.4.1. Tabla con direcciones
IP…………………………………...pág.31
IV.4.2. Configuración de los
routers……………………………….pág.33

IV.5. Topología de Túnel NAT-PT Estático……………………..pág.35


IV.5.1. Tabla con direcciones
IP…………………………………...pág.35

IV.6. Topología Traducción NAT-PT Dinámico………………..pág.38


IV.6.1. Tabla con direcciones
IP………………………………….pág.38

V. CONCLUSIONES………………………………………...pág.42

VI. REFERENCIAS…………………………………………...pág.43
6

INDICE DE FIGURAS
Fig. N°1 - Dual-Stack……………………………………………………..pág.11
Fig. N°2 – El protocolo de tunelización ………………………………….pág.12
Fig. N°3 – Traducción de direcciones de red NAT64…………………….pág.12
Fig. N°4 – Esquema del mecanismo de Tunneling IPv6 over IPv4………pág.13
Fig. N°5 – Esquema del mec. de Tunneling Manual y Automático………pág.15
Fig. N°6 – Esquema del mecanismo de 6to4……………………………...pág.15
Fig. N°7 – Esquema del mecanismo de Túnel ISATAP…………………..pág.15
Fig. N°8 – Esquema NAT-PT……………………………………………..pág.17
Fig. N°9 – Topología túnel manual Ipv6………………………………….pág.18
Fig. N°10 – Captura del túnel manual IPv6……………………………….pág.20
Fig. N°11 – Topología túnel GRE IPv6…………………………………...pág.23
Fig. N°12 – Captura del túnel GRE IPv6……………………………….…pág.24
Fig. N°13 - Topología túnel 6 to 4…………………………………………pág.27
Fig. N°14 - Captura de los mensajes del túnel 6 to 4……………………..pág.28
Fig. N°15 - Topología túnel ISATAP……………………………………..pág.31
Fig. N°16 - Captura de los mensajes del túnel ISATAP…………………..pág.32
Fig. N°17 - Topología de túnel NAT-PT ESTATICO…………………….pág.35
Fig. N°18 - Captura de los mensajes del túnel NAT-PT ESTATICO……………
De R1 a R2 solo IPv6……………………………………………………...pág.37
7

Fig. N°19 - Captura de los mensajes del túnel NAT-PT ESTATICO……………


De R2 a R3 solo IPv6……………………………………………………...pág.37
Fig. N°20 - Topología del túnel TRADUCCION NAT-PT DINÁMICO…pág.38
Fig. N°21 - Captura de los mensajes del túnel NAT-PT DINAMICO……………
De PC3 a R1………………………………………………………………..pág.40
Fig. N°22 - Captura de los mensajes del túnel NAT-PT DINAMICO……………
De PC2 a R1………………………………………………………………..pág.40
Fig. N°23 - Captura de los mensajes del túnel NAT-PT DINAMICO……………
De PC1 a R1………………………………………………………………..pág.41

Análisis del mecanismo de transición de IPv4 a IPv6 a


través de GNS3
Martorelli Ríos, Stefano; Sánchez Valdivia, Lili
stefano.martorelli@unmsm.edu.pe lili.sanchez@unmsm.edu.pe
Facultad de Ingeniería Electrónica y Eléctrica – UNMSM, Lima, Perú

I. INTRODUCCIÓN:
El camino hacia la implementación total de IPv6 en Internet necesariamente pasa
por un periodo de transición, en el cual convertirán tanto en IPv4 como IPv6 en
la red. Por eso hoy en día estamos viviendo este momento, ya que cuando se
habla de transición se piensa en escenarios en los cuales se hace necesaria la
interoperabilidad entre redes solo IPv4 con redes sólo IPv6, y viceversa. Por ello
se han diseñado diferentes mecanismos de transición, cuyo objetivo principal es
la interoperabilidad entre redes IPv4 e IPv6. Así mismo IPv6 es fundamental para
que la viabilidad de las redes empresariales y las redes públicas sigan creciendo.
La simulación no puede abarcar muchos ruteadores y equipos, se enfoca al
cambio de una red pequeña, lo cual no implica que la simulación no sea aplicada
a gran escala.
En este documento, evaluamos y comparamos las ventajas y desventajas de los
mecanismos de transición, observaremos que algunos son más populares que
otros. utilizando como herramienta de evaluación al programa GNS3. Así
observamos q ya existen redes y una Internet que habla de IPv6, a las cuales
podemos acceder mediante las opciones que nos presentan dichos mecanismos.
8

En este trabajo vamos a describir los mecanismos más importantes, finalizando


con el how to para la configuración y una pequeña demostración del mecanismo
basado en acceso por tunnel brokers, con el cual nos conectaremos a esa Internet
que solo habla IPv6 y que ya lleva rato disponible para entremos a surfear por
ella. 

II. MARCO TEORICO:

II.1. Problema:
A medida que pasan los años la población mundial crece y es necesario planificar
para que todas las personas cuenten con acceso a Internet. IPv4 es la cuarta
versión del Protocolo de Internet que fue adaptado y ahora se utiliza ampliamente en
la comunicación de datos a través de diferentes tipos de redes, y si bien se considera
como uno de los protocolos básicos de los métodos de trabajo en red basados en
estándares en Internet, pero cuando se diseñó IPV4 no se preveía el crecimiento
de Internet y las nuevas tendencias de las telecomunicaciones, actualmente no
son suficientes las direcciones IP para la población del planeta. El
funcionamiento de IPV4 ha sido totalmente satisfactorio pero el escaso
direccionamiento está ocasionando que muchos países de Europa, Japón, África y
Latinoamérica se estén quedando sin direcciones y tengan restricciones en el
acceso a Internet y a los servicios y aplicaciones de nueva generación.

II.1.1. Formulación del problema:


¿Cuáles son los mecanismos de transición de IPV4 a IPV6 que podríamos
estudiar e implementar en el programa GNS3 como el tunelado y traslación?

II.2. Formulación de la hipótesis:


Que mecanismos de transición implementaremos para observar la gran variedad
de mecanismos de transición de IPv4 a IPv6 simulados en un laboratorio virtual
para la migración de una red de forma transparente para los usuarios
9

considerando la convivencia de los protocolos IPv4 e IPv6. Dado que cada


mecanismo de transición ofrece características diferentes dependiendo la
topología de la red.

II.3. Objetivos:

II.3.1. Objetivos General:


Planificar los servicios de red utilizando los protocolos IPv4 e IPv6;
implementar, observar y emular los mecanismos de transición como mecanismos
de túnel y traducción del protocolo IPv4 a IPv6 configurado y verificado los
servicios de red sobre el programa GNS3.

II.3.2. Objetivos Específicos:

 Planificar los servicios de red utilizando los protocolos IPV4 e IPV6 que
se puedan implementar en una red empresarial estándar.
 Demostrar los pasos para la transición de los protocolos de IPv4 a IPv6
que se puedan implementar en una red empresarial estándar.
 Establecer escenarios utilizando los tipos de transición y comparar
resultados.

II.4. Motivación:
Los motivos para cambiar a IPv6 es que varían de una comunidad a otra. IPv6 es
un protocolo con el que se generan nuevos tipos de direcciones IP más largos y
complejos, lo que nos beneficia ya que estas nuevas direcciones son las
matrículas que utilizan cualquier dispositivo a la hora de conectarse a Internet.
IPv6 nos brinda una variedad de oportunidades para los operadores de redes, en
términos de la continuidad del suministro de servicios, el crecimiento y la
innovación. Así mismo para los fabricantes de hardware, IPv6 es un habilitador
clave de redes inteligentes, redes de sensores y otras innovaciones que dependen
de hardware y de aplicaciones. Por eso a medida que se utilice IPv6, crecerá la
demanda de nuevo hardware. Para los desarrolladores de aplicaciones, se espera
que la promesa de un espacio de direcciones casi ilimitado estimule la innovación
en el control, el seguimiento de las aplicaciones y el software de administración
remota.
10

II.5. Justificación:
La mayoría de estos trabajos se enfocaron en comparar los mecanismos de
transición de IPv4 a IPv6 propuestos para verificar sus ventajas sobre otros. En
este trabajo, volveremos a evaluar y comparar los rendimientos de los
mecanismos de transición de IPv4 a IPv6, puesto que las razones para cambiar a
IPv6v varían de una comunidad a otra. Por un lado, IPv6 promete una variedad
de oportunidades para los operadores de redes, como el crecimiento y la
innovación, y, por otra parte, los ahorros y las eficiencias de la administración de
redes. Para los fabricantes de hardware, IPv6 es un habilitador clave de redes
inteligentes, edificios inteligentes, redes de sensores y otras innovaciones que
dependen de hardware y de aplicaciones. A medida que se utilice IPv6, crecerá la
demanda de nuevo hardware. Para los desarrolladores de aplicaciones, se espera
que la promesa de un espacio de direcciones casi ilimitado estimule la innovación
en el control, el seguimiento de las aplicaciones y el software de administración
remota.

III. FUNDAMENTO TEORICO:

III.1. Necesidad de ipv6:


IPv6 nace a raíz del agotamiento del espacio de direcciones IPv4 este fue un
factor importante que hizo que apareciera IPv6 debido al incremento de la
conexión a Internet en África, América y otras áreas del mundo, y debido a que
las direcciones IPv4 ya no son suficientes. Por eso el surgimiento de IPv6, dado
que está diseñado para ser el sucesor de IPv4. IPv6 tiene un mayor espacio de
direcciones de 128 bits.

III.2. Propuesta del mecanismo de transición ipv6:

 La transición de IPv4 a IPv6:


Los mecanismos para realizar la transición del protocolo IPv4 e IPv6 no
son tan sencillas como aparentan, por eso es recomendable ejecutar una
transición en forma gradual mientras coexistan los protocolos actuales
IPv4 e IPv6, debido a que más adelante cambiaran de direcciones de 32 a
128 bits, sin necesidad de suspender servicios.
Los mecanismos de transición de IPv4 a IPv6 que se describirán para la
ejecución por parte de las operadoras o proveedoras del servicio de
internet, estas no serán posibles de realizar sino adquieren equipos firmes
11

y algunas aplicaciones, que muchas veces dependen de la capacidad de


procesamiento de paquetes generados por los dos protocolos IPv4 e IPv6.
En países desarrollados como los del continente europeo se han evaluado
ciertos mecanismos para la coexistencia entre ambos protocolos, lo que
permitirá acá en el Ecuador una migración progresiva 52 de las redes, así
como los equipos de usuarios. Existen tres mecanismos de transición:

a. Dual Stack.
b. Túneles.
c. Traducción.

III.3. Mecanismo/ tecnologías de transición ipv6:

a. DUAL STACK:
Dual Stack es un método formulado para tener una transición suave hacia
IPv6. este necesita contar con suficiente cantidad de direcciones IPv4 para
poder desplegar las dos versiones del protocolo en simultáneo en toda la
red. De esta manera, cuando se establece una conexión hacia un destino
sólo IPv4, se utilizará la conectividad IPv4 y si es hacia una dirección
IPv6, se utilizará la red IPv6. En caso de que el destino tenga ambos
protocolos, normalmente se preferirá intentar conectar primero por IPv6 y
en segunda instancia por IPv4.

Figura 1. Dual-Stack permite que IPv4 e IPv6 coexistan en el mismo segmento


de red.
12

b. TUNELIZACIÓN:
Tunelización es un protocolo que encapsula en su datagrama otro paquete
de datos completo que maneja un protocolo de comunicaciones diferente.
Sobre todo, crea un túnel entre dos puntos de una red por el cual se puede
transmitir de forma segura cualquier tipo de datos. En la figura 2 se
muestra que el paquete IPv6 se encapsula dentro de IPv4, y de manera
similar a lo que sucede con otros tipos de datos.

Figura 2, el protocolo de túnel es un método para transportar un paquete IPv6 en


una red IPv4.

c. TRADUCCION:
Se basan en traducir, en un elemento de red, los paquetes de un formato a
otro. Como se muestra en la figura 3, la traducción de direcciones de red
64 (NAT64) permite que los dispositivos habilitados para IPv6 se
comuniquen con los dispositivos habilitados para IPv4 mediante una
técnica de traducción similar a NAT para IPv4. Un paquete IPv6 se
traduce a un paquete IPv4 y viceversa.
13

Figura 3. Traducción de direcciones de red NAT64.


Así mismo, en este contexto de migración a IPv6, surgen nuevos términos
con los cuales se designa a ciertos tipos de nodos, los cuales son:

a. Nodo IPv4 únicamente, el cual puede ser un host o un enrutador que


implementen únicamente IPv4.

b. Nodo IPv6/IPv4, el cual es un host o enrutador que implementan los dos


protocolos IPv4 e IPv6.

c. Nodo IPv6 únicamente, el cual puede ser un host o un enrutador que


implemente únicamente IPv6.

d. Nodo IPv6, el cual puede ser un host o enrutador que implemente IPv6.
Los nodos IPv6/IPv4 y nodos IPv6 únicamente son nodos IPv6.

e. Nodo IPv4, el cual puede ser un host o enrutador que implemente IPv4.
Los nodos IPv6/IPv4 y nodos IPv4 únicamente son nodos IPv4.

III.4. Tipos de mecanismos de interconexión de ipv4 a ipv6:

Más allá de los mecanismos que se utilicen para ser implementados por
hosts y routers IPv6, cuya clave de éxito es que deben ser compatibles con
IPv4, agilitando la expansión de IPv6 en el Internet, lo que facilita así la
transición. Dichos mecanismos son diseñados para ser ejecutados por
hosts y routers IPv6 que requieran interactuar con hosts IPv4 y empleen la
infraestructura de enrutamiento IPv4.

1. Mecanismos de Tipo Túnel:

1.1. Tunneling IPv6 over IPv4:


Conocido como túneles IPv6 sobre IPv4 la cual permite encapsular
paquetes de IPv6 dentro de los encabezados (headers) de IPv4 para ser
transportados sobre estructuras de enrutamiento actuales, mediante dos
tipos de túneles los configurados y automáticos. En realidad, IPv6 es
una infraestructura en evolución constante, es decir, que mientras se
desarrolla y expande IPv6 va a existir el enrutamiento actual IPv4, que
permitirá transportar un tráfico en IPv6, para lo cual el proceso de
lograr esto es los túneles (Tunneling) que se muestra en la figura 4.
14

Figura 4. Esquema del mecanismo de Tunneling IPv6 over IPv4.

Tanto hosts como routers de IPv6/IPv4 permiten enviar datagramas IPv6


sobre regiones cuya topología de enrutamiento sea IPv4, encapsulándolos
dentro de paquetes IPv4.

1.2. Túneles Manuales:


Los túneles manuales también conocidos como estáticos necesitan ser
configurados en ambos puntos finales, es decir, las direcciones origen y
destino de ambos protocolos IPv4 e IPv6, adicional a esto los nodos de los
puntos finales deben de tener doble pila. Los túneles manuales tienen
ciertos requerimientos, su función es interconectar islas IPv6 a través de
un océano IPv4. Cada extremo es un nodo dual y en ellos se configura las
direcciones IPv4 e IPv6. Este es un método totalmente transparente
respecto al nivel IPv6 y superiores, con lo cual no afecta a las
aplicaciones. Ya que su aplicación principal es la conexión con ISP IPv6
remoto a través de Internet.

1.3. Túneles Automáticos:


Los túneles automáticos emplean direcciones IPv6 de destino que son
compatibles con IPv4, es decir, que el paquete de datos puede ser enviado
sin inconvenientes.
Este túnel permite a nodos duales comunicarse a través de una
infraestructura IPv4.
Los paquetes destinados a direcciones “IPv4 compatible” se envían por el
túnel automático. Reglas:

 Dirección origen IPv6: “ IPv4 compatible” local


 Dirección destino IPv4: Extraída de la dirección “IPv4

compatible” remota.
15

Aunque los túneles manuales tienen desventajas, para citar una, si son
varios túneles que debemos configurar, resultaría pesado realizarlo, es
decir, si las direcciones IP cambian para varios túneles el trabajo también
se convierte en pesado. Este tipo de túnel puede ser utilizado cuando se
necesitan sólo pocos túneles y cuando no está presente el NAT de IPv4.

Figura 5. Esquema del mecanismo de Tunneling Manual y Automático

1.4. Túneles 6to4:


El mecanismo 6to4 se configura de manera automática, en la cual los
extremos del túnel son determinados por las direcciones IPv4,
encapsuladas dentro de direcciones IPv6 6to4. Éste pertenece al
protocolo RFC 3056, para que los sitios de direcciones IPv6 se
comuniquen entre sí, a través de una red de direcciones IPv4, sin
necesidad de contar con un túnel explícito.
Al igual que los túneles manuales, son transparentes a nivel IPv6 y, por
tanto, no afectan a las aplicaciones. Además, este mecanismo se trata
de túneles establecidos dinámicamente y sin configuración previa.
16

Figura 6. Esquema del mecanismo de 6to4

El túnel 6to4 es un mecanismo temporal para la transición durante el


período de tiempo en que coexistan los dos protocolos IPv4 e Ipv6, no
ha sido considerada como una solución permanente. La dirección 6to4
está construida en base al prefijo 6to4 2002: :/16 seguido por los 32
bits de la dirección IPv4 externa del enrutador de borde del sitio,
dando como resultado un prefijo de /48.
La figura 6 nos muestra dos redes 6to4 de manera independientes, el
Sitio A y el Sitio B. Cada uno de los sitios tienen configurados
enrutadores cuya conexión externa es una red IPv4. El túnel 6to4 de
una red IPv4 proporciona una conexión para vincular ubicaciones 6to4.

2. Mecanismos de Traducción:

2.1. Túnel ISATAP:


17

El túnel ISATAP (Intra-Site Automatic Tunnel Addressing Protocol)


permite crear túneles IPv6-in-IPv4 automáticamente dentro de un sitio
IPv4. Cada host solicita a un enrutador dentro del sitio IPv4 una
dirección IPv6 para obtener información de enrutamiento, de tal
manera, los paquetes enviados por el protocolo IPv6 son enrutados a
través del enrutador ISATAP y los paquetes destinados hacia otros
hosts dentro del mismo sitio son entregados directamente mediante

túneles ISATAP.
Figura 7. Esquema del mecanismo de Túnel ISATAP

Para el mecanismo ISATAP, la comunicación se ejecuta encapsulando


automáticamente los paquetes IPv6 en IPv4, es decir, que las cabeceras
IPv4 son extraídas por las propias direcciones ISATAP. Los ordenadores
cuyo soporte es ISATAP utilizan la estructura de datos <>. Dicha lista
aporta el descubrimiento de vecinos y valida routers existentes en los
enlaces ISATAP.

2.2. El mecanismo NAP-PT:


El mecanismo NAP-PT (Network Address Translator – Protocol
Translator) es aquel que permite la comunicación entre nodos IPv6 e
IPv4 (ambas son únicas y no privadas). NAP-PT es similar al método
NAT que se utiliza en IPv4 pero no es idéntico, el mismo consiste en
traducir una dirección IPv4 a otra dirección IPv4. Mientras que los
enrutadores NAT-PT pasan todos los paquetes de una misma sesión.
18

Figura 8. Esquema NAT-PT

El funcionamiento del mecanismo NAT-PT consiste en:


 Las direcciones IPv6 a IPv4definen direcciones falsas IPv6 empleando
una dirección IPv4 de destino y anteponiendo el prefijo NAT, para poder
establecer comunicaciones de datos se debe configurar en el NAT-PT con
un prefijo de 96 bits. En consecuencia, el NAT-PT examina los paquetes
para identificar direcciones falsas, y finalmente traduciendo el paquete a
IPv4.

 Las direcciones IPv4 a IPv6 funcionan como un NAT bidireccional, donde


la traducción es semejante al inciso a), generando un paquete IPv6 con
dirección origen, mientras que la dirección falsa IPv6 contiene
internamente una dirección IPv4 de tal manera se inicia la comunicación.

III.5. Metodología:
Para el estudio de los distintos mecanismos de túnel y traducción del
protocolo se requiere de la instalación del programa GNS3 y
19

WIRESHARK para el análisis de los objetos, con 16GB de RAM.


Estas herramientas miden el rendimiento de la red entre los nodos y
realizar una simulación con su respectivo análisis, para comparar los
mecanismos de túnel y traducción del protocolo IPv4 a IPv6 se han
seleccionado topologías para la evaluación de rendimiento utilizando
las herramientas mencionadas, Realizando una comprobación de la
realidad del rendimiento actual alcanzado por los mecanismos de
transición de IPv4 a IPv6 en uso general, por eso la metodología del
presente trabajo fue una investigación experimental y documental, las
cuales nos permitió apoyarnos en diversas fuentes como son libros,
sitios web, artículos y monografías.

IV. IMPLEMENTACION DE ESCENARIOS VIRTUALES:

IV.1. Escenario topología túnel manual Ipv6.

Figura 9. Topología túnel manual Ipv6

IV.1.1. Tabla con direcciones IP:


20

NOMBR INTERFA DIRECCIÓN (es) IP MÁSCARA DE SUBRED o


E Z (Ces) PREFIJO IPV6
R1 G1/0 2001:db8:12::1 /64
G1/0 2001:db8:12::2 /64
R2 G2/0 172.16.12.1 255.255.255.0
TUNNEL 23::1 /64
23
G2/0 172.16.12.2 255.255.255.0
R3 G1/0 2001:db8:34::2 /64
TUNNEL 23::2 /64
23
R4 G1/0 2001:db8:34::1 /64

PROCEDIMIENTO:

Implemente la topología de la Fig. 1, en la que se simulará la interconexión de


redes IPv6 sobre una red IPv4 empleado el mecanismo de Túnel IPv6 Manual.

Activar el enrutamiento IPV6 en los routers con el comando ipv6 unicast-


routing

En R2 crear la interface tunnel 23 y asignar la IPv6 respectiva, activar el túnel


manual con tunnel mode ipv6ip y configurar el origen y destino del túnel con
los comandos:

interface Tunnel23
ipv6 address 23::1/64
tunnel source 172.16.12.1
tunnel destination 172.16.12.2
tunnel mode ipv6ip

Crear una ruta estática para el direccionamiento de la red 2001:db8:34::/64 a


través del tunnel23, con: ipv6 route 2001:DB8:34::/64 Tunnel23

De forma similar configurar R3.

Configurar enrutamiento por defecto en R1 y R4 y verificar la conectividad entre


ellos.
21

 Verificación a través de PING y TRACEROUTE DE R1 A R4:

 Verificación a través de PING Y TRACEROUTE DE R4 A R1:


22

 Captura de mensajes a través de WIRESHARK:

Fig 10. Captura del túnel manual IPv6

Como se puede apreciar en la captura del Protocolo ICMPV6, el paquete


capturado posee tanto parte de IPV4, en este caso es la cabecera e IPV6 que
vendría a ser la carga útil (PAYLOAD).

El encapsulamiento funciona de la siguiente manera:

En general se utilizan túneles encapsulando IPv6 dentro de IPv4, permitiendo de


esta forma atravesar redes que no manejan IPv6, pero también podemos
encontrar la situación inversa. Los paquetes originales son transportados hasta un
punto de la red por medio del protocolo original, luego encapsulados para
atravesar la porción de red que no lo soporta y luego des-encapsulados en el otro
extremo para ser enviados al destino final en forma nativa.
23

IV.1.2. Configuración:

R1 R2
24

R3 R4
25

IV.2. Escenario topología TUNEL GRE IPV6:

Figura 11. Topología túnel GRE IPv6

PROCEDIMIENTO:

Activar el enrutamiento IPV6 en los routers con el comando ipv6 unicast-


routing. Y configurar enrutamiento estático en los routers IPv6.

En R1 crear la interface tunnel 14 y asignar la IPv4 respectiva, activar el túnel


GRE IPv6 con tunnel mode gre ipv6 y configurar el origen y destino del túnel
con los comandos:

interface Tunnel14

ip address 172.16.12.1 255.255.255.0


tunnel source 2001:DB8:12::1
tunnel destination 2001:DB8:34::1
tunnel mode gre ipv6

De forma similar configurar R4.

Verifique la conectividad IPv4 entre R1 y R4.


26

IV.2.1. Tabla con direcciones IP:


NOMBR INTERFA DIRECCIÓN (es) IP MÁSCARA DE SUBRED o
E Z (Ces) PREFIJO IPV6
G1/0 2001:db8:12::1 /64
R1 TUNNEL 172.16.12.1 255.255.255.0
14
R2 G1/0 2001:db8:12::2 /64
G2/0 2001:db8:23::1
R3 G2/0 2001:db8:23::2 /64
G1/0 2001:db8:34::2
R4 G1/0 2001:db8:34::1 /64
TUNNEL1 172.16.12.2 255.255.255.0
4

 Verificación a través de PING y TRACEROUTE entre R1 y R4:


27

 Captura de mensajes a través de WIRESHARK:

Figura 12. Captura del túnel GRE IPv6

Se puede apreciar en la captura que aparece un campo llamado Generic Routing


Encapsulation (GRE) y en el interior de éste se indica el tipo de protoco 0x800 lo
cual es un indicativo de que el paquete encapsulado mediante GRE es de tipo
IPV4, además se aprecian el origen y destino del paquete el cual coincide
justamente con el origen y destino del túnel
28

 Configuración de routers:

R1 R2
29

R3 R4
30

IV.3. Escenario topología TUNEL 6 TO 4:

Figura 13. Topología túnel 6 to 4

IV.3.1. Tabla de direcciones IP:


NOMBR INTERFA DIRECCIÓN (es) IP MÁSCARA DE SUBRED o
E Z (Ces) PREFIJO IPV6
R1 G1/0 2001:db8:12::1 /64
G1/0 2001:db8:12::2 /64
R2 G2/0 172.16.12.1 255.255.255.0
TUNNEL 23::12002:AC10:0C01::1 /128
23
R3 G2/0 172.16.12.2 255.255.255.0
G1/0 2001:db8:34::2 /64
TUNNEL 2002:AC10:0C02::1 /128
23
R4 G1/0 2001:db8:34::1 /64
31

Activar el enrutamiento IPV6 en los routers con el comando ipv6 unicast-routing

En R2 crear la interface tunnel 23 y asignar la IPv6 con prefijo 2002:, activar el túnel
6to4 con tunnel mode ipv6ip 6to4 y configurar el origen del túnel con los comandos:

interface Tunnel23
ipv6 address 2002:AC10:C01::/128
tunnel source 172.16.12.1
tunnel mode ipv6ip 6to4

Crear las rutas estáticas para el direccionamiento de la red 2001:db8:34::/64, con los
comandos:

ipv6 route 2001:DB8:34::/64 2002:AC10:C02::


ipv6 route 2002::/16 Tunnel23

De forma similar configurar R3.

Configurar enrutamiento por defecto en R1 y R4 y verificar la conectividad entre ellos.

 Verificación a través de PING y TRACEROUTE de R1 a R4:

 Verificación a través de PING DE Y TRACE de R4 A R1:

 Captura de los mensajes a través de WIRESHARK:


32

Figura 14. Captura de los mensajes del túnel 6 to 4

IV.3.2. Configuración de los routers:


33

R1 R2
34

R3 R4
35

IV.4. Escenario topología de túnel ISATAP:

Figura 15. Topología túnel ISATAP


IV.4.1. Tabla de direcciones IP:
NOMBR INTERFA DIRECCIÓN (es) IP MÁSCARA DE SUBRED o
E Z (Ces) PREFIJO IPV6
R1 G1/0 2001:db8:12::1 /64
G1/0 2001:db8:12::2 /64
R2 G2/0 172.16.12.1 255.255.255.0
TUNNEL 23::5efe:ac10:0c01 /64
23
G2/0 172.16.12.2 255.255.255.0
R3 G1/0 2001:db8:34::2 /64
TUNNEL 23::5efe:ac10:0c02 /64
23
R4 G1/0 2001:db8:34::1 /64
36

PROCEDIMIENTO:

En R2 crear la interface tunnel 23 y asignar la IPv6 con prefijo 23::/64 y


formato eui-64, activar el túnel isatap con tunnel mode ipv6ip isatap y
configurar el origen del túnel con los comandos:

interface Tunnel23
ipv6 address 23::/64 eui-64
tunnel source 172.16.12.1
tunnel mode ipv6ip isatap

Crear la ruta estática para el direccionamiento de la red 2001:db8:34::/64,


con:

ipv6 route 2001:DB8:34::/64 Tunnel23 FE80::5EFE:AC10:C02

De forma similar configurar R3.

Configurar enrutamiento por defecto en R1 y R4 y verificar la


conectividad entre ellos.

 Verificación a través de PING y TRACEROUTE de R1 a R4:

 Verificación a través de PING y TRACEROUTE de R4 a R1:


37

 Captura del mensaje a través de WIRESHARK:

Figura 16. Captura de los mensajes del túnel ISATAP

La interfaz ISATAP crea una dirección de red IPv6 a partir de una IPv4, lo que
trae como resultado un nodo de pila dual. Este nodo ve a la red IPv6 como un
nivel de vínculo para IPv4 y deja que la red de la empresa transmita los paquetes
IPv4 por la red IPv6

 Configuración de los routers:


38

R1 R2
39

R3 R4
40

IV.5. Escenario de Topología NAT-PT ESTÁTICO:

Figura 17. Topología de túnel NAT-PT ESTATIC

NOMBR INTERFAZ DIRECCIÓN (es) IP MÁSCARA DE SUBRED o


E (Ces) PREFIJO IPV6
R1 G1/0 2001:db8:12::1 /64
R2 G1/0 2001:db8:12::2 /64
G2/0 172.16.23.1 255.255.255.0
R3 G1/0 172.16.23.2 255.255.255.0
IV.5.1. Tabla de direcciones IP:

DIRECCIONES TRADUCIDAS:
 Ipv4 a Ipv6
172.16.23.1 --> 2001:db8:13::3

 Ipv6 a Ipv4
2001:db8:12::1 --> 172.16.13.1
41

 Verificación a través de PING y TRACEROUTE de R1 a R3:

 Verificación a través de PING y TRACEROUTE de R3 a R1:

 Capturas de los mensajes a través de WIRESHARK:


42

Figura 18. Captura de los mensajes del túnel NAT-PT ESTATICO


De R1 a R2 solo IPv6

CAPTURA DE R2 A R3 SOLO IPV4

Figura 19. Captura de los mensajes del túnel NAT-PT ESTATICO


De R2 a R3 solo IPv6
43

IV.6. Escenario de topología TRADUCCION NAT-PT DINÁMICO:

Figura 20. Topología del túnel TRADUCCION NAT-PT DINÁMICO


IV.6.1. Tabla de direcciones IP:
NOMBR INTERFAZ DIRECCIÓN (es) IP MÁSCARA DE SUBRED o
E (Ces) PREFIJO IPV6
R1 G1/0 2001:db8:12::1 /64
R2 G1/0 2001:db8:12::2 /64
G2/0 172.16.23.1 255.255.255.0
R3 G1/0 172.16.23.2 255.255.255.0
G2/0 172.16.3.1 255.255.255.0
PC1 E0 172.16.3.2 255.255.255.0
PC2 E0 172.16.3.3 255.255.255.0
PC3 E0 172.16.3.4 255.255.255.0

 IPV6 A IPV4
2001:db8:12::1 --> 172.16.13.1 (NAT-PT estático)
 IPV4 a IPV6
172.16.23.2 --> 2001:DB8:13::3 (NAT-PT Estático)
172.16.3.0/24 --> 2001:db8:14::4 (NAT-PT Dinámico)
44

PROCEDIMIENTO:

Activar el enrutamiento IPV6 en R1 y R2 con ipv6 unicast-routing. Y


configurar enrutamiento estático en todos los routers.

En modo de configuración global configurar en R2 la traducción de direcciones


IPv4 a IPv6 con el mecanismo de translación NAT-PT Dinámico, con la creación
de una lista de acceso desde la red 172.16.3.0/24 y que se traduzca con un pool
de direcciones IPv6:

ip access-list standard IPv4


permit 172.16.3.0 0.0.0.255
!

ipv6 nat v4v6 source list IPv4 pool IPv6


ipv6 nat v4v6 source 172.16.23.2 2001:DB8:13::3
ipv6 nat v4v6 pool IPv6 2001:DB8:13::4 2001:DB8:13::5 prefix-length 96
ipv6 nat v6v4 source 2001:DB8:12::1 172.16.13.1
ipv6 nat prefix 2001:db8:13::/96

Ejecutar los comandos show ipv6 nat translation y debug ipv6 nat.

Verificar la conectividad con ping desde las PCs hasta R1.

 Verificación a través de PING y TRACEROUTE de PC1 a R1:

 Verificación a través de PING y TRACEROUTE de PC2 a R1:


45

 Verificación a través de PING y TRACEROUTE de PC3 a R1:

 Capturas de los mensajes a través de WIRESHARK:

PC1 A R1

PC2 A R1

Figura 21. Captura de los mensajes del túnel NAT-PT DINAMICO


46

DE PC3 A R1

Figura 22. Captura de los mensajes del túnel NAT-PT DINAMICO


47

DE PC1 A R1
48

TABLA QUE ENUNCIA VENTAJAS:

MECANISMO VENTAJAS
Túnel Manual Es un método totalmente transparente respecto al nivel IPv6 y
superiores, con lo cual no afecta a las aplicaciones. No
consume excesivos recursos, la MTU se reduce en 20 bytes
(cab. IPv4 típica)
GRE IPV6 Las ventajas de GRE son que se puede utilizar para canalizar
el tráfico que no es IP a través de una red IP, lo que permite la
expansión de la red mediante la conexión de subredes
multiprotocolo en un entorno de backbone de protocolo único.
Además, GRE admite el tunneling de multidifusión IP. Esto
significa que se pueden utilizar los protocolos de routing a
través del túnel, lo que habilita el intercambio dinámico de
información de routing en la red virtual.
6 to 4 Dadas N islas IPv6, sólo se establecen los túneles necesarios
para las conexiones activas en cada momento. Se trata de
túneles establecidos dinámicamente y sin configuración
previa.
ISATAP Debe especificar la fuente
Solo dentro del sitio
Destino IPv4 integrado en los últimos 32 bits de la dirección
IPv6

NAT-PT Muchas redes corporativas poseen experiencia en la


ESTÁTICO gestión/administración de NATs. Implementado en la mayor
parte de los routers (Cisco, Telebit, Linux) y en algunas
plataformas habituales en nodos finales (Windows 2000).
NAT-PT Si la comunicación extremo-a-extremo es heterogénea (IPvX-
DINÁMICO IPvY) NAT-PT resulta adecuado (teniendo en cuenta siempre
la carga de tráfico prevista)
49

TABLA QUE ENUNCIA DESVENTAJAS:

MECANISMO DESVENTAJAS
Túnel Manual No son dinámicos, sino que se establecen manualmente o de
forma semi-automática. Si se unen N islas y la topología no
considera un nodo central o intercambiador, el número de
túneles a establecer en cada sitio asciende a N-1. En el caso de
pensar en la conexión entre sí de miles de islas IPv6
distribuídas por la Internet actual, este método carece de
sentido.
GRE IPV6 GRE no proporciona cifrado ni ningún otro mecanismo de
seguridad. Por lo tanto, los datos que se envían a través de un
túnel GRE no son seguros. Si se necesita una comunicación
de datos segura, se deben configurar redes VPN con IPsec o
SSL
6 to 4 Para organizaciones que se conecten a un ISP IPv6 remoto, no
es necesario más que un túnel (o quizá dos por redundancia
con otro ISP IPv6), por lo que puede ser suficiente emplear el
mecanismo de Túneles Manuales, que se haya más extendido.
ISATAP Sin soporte de sitio a sitio, enrutamiento dinámico no
compatible, sin multidifusión

NAT-PT Los NATs poseen un alto coste de gestión y administración.El


ESTÁTICO proceso de traducción es más costoso en recursos que el de
entunelar.
NAT-PT Si la comunicación extremo-a-extremo es homogénea (IPvX-
DINÁMICO IPvX) siempre es preferible emplear túneles a dos sistemas de
traducción consecutivos.Si en un protocolo de aplicación
intercambian direcciones IP (DNS, FTP, etc.), es necesario
una extensión o módulo que incluya un algoritmo para su
tratamiento específico (DNS-ALG, FTP-ALG).
50

V. CONCLUSIONES Y RECOMENDACIONES

En conclusión, el mecanismo a elegir para la transición deberá ser elegido en


base a la aplicación que se quiera implementar o al tamaño de la empresa que
quiera aplicar la transición.

Así mismo, se debe tener en cuenta los criterios de seguridad, ya que algunos
protocolos como GRE e ISATAP necesitan tener un tipo de encriptación de los
datos.

Además, hay que tener en cuenta la infraestructura de la empresa que quiera


implementar, en caso tenga servidores DNS para manejar traducción NAT.

Finalmente, como recomendación se debería anotar en un bloc de notas las


configuraciones a fin de hacer más rápido la configuración, además de asegurarse
de tener un ordenador con buena RAM y con un procesador de por lo menos 4
núcleos.

VI. REFERENCIAS:

 https://interpolados.wordpress.com/2017/03/26/necesidad-de-utilizar-
ipv6/#:~:text=IPv6%20est%C3%A1%20dise%C3%B1ado%20para
%20ser,proporciona%20340%20sextillones%20de
%20direcciones.&text=El%20agotamiento%20del%20espacio
%20de,motiv%C3%B3%20la%20migraci%C3%B3n%20a%20IPv6.

 https://www.lacnic.net/3091/1/lacnic/dual-stack-o-pila-doble#:~:text=Es
%20el%20m%C3%A9todo%20propuesto%20originalmente%20para
%20tener%20una%20transici%C3%B3n%20suave%20hacia
%20IPv6.&text=De%20esta%20forma%2C%20cuando%20se,se
%20utilizar%C3%A1%20la%20red%20IPv6.

 https://latam.kaspersky.com/resource-center/definitions/tunneling-protocol
51

 https://techhub.hpe.com/eginfolib/networking/docs/switches/
3600v2/5998-7621r_l3-ip-svcs_cg/content/442284089.htm

 R. K. CV and H. Goyal, "IPv4 to IPv6 Migration and Performance


Analysis using GNS3 and Wireshark," 2019 International Conference on
Vision Towards Emerging Trends in Communication and Networking
(ViTECoN), Vellore, India, 2019, pp. 1-6, doi:
10.1109/ViTECoN.2019.8899746.

 https://www.monografias.com/trabajos107/protocolo-ip-version-6/
protocolo-ip-version-63.shtml

 http://www.faqs.org/rfcs/rfc2765.html

 Cisco. (2004). Implementing IPv6 for Cisco IOS Software. Obtenido de


www.cisco.com

 Libro REDES DE COMPUTADORAS (7ª ED.), JAMES F. KUROSE;


KEITH W. ROSS.

También podría gustarte