110 likes | 274 Views
DIDACTIFICACION DE IPv6. 00. IPv6 to IPv4. 00. IPv6 to IPv4. 00. IPv6 to IPv4. Es un mecanismo de transición que nos permite conectividad IPv6 sin la cooperación de los proveedores de internet. 00. IPv6 to IPv4. 01. Introducción.
E N D
DIDACTIFICACION DE IPv6 00. IPv6 to IPv4
00. IPv6 to IPv4 00. IPv6 to IPv4 Es un mecanismo de transición que nos permite conectividad IPv6 sin la cooperación de los proveedores de internet.
00. IPv6 to IPv4 01. Introducción • Este sistema puede funcionar en un Router (proveyendo conectividad a toda una red) o en una máquina en particular. En ambos casos se necesita una dirección IP pública para crear el túnel. • Muchas máquinas están conectadas a Internet IPv4 a través de uno o varios dispositivos NAT, por lo general a causa de la escasez de direcciones IPv4. En tal situación, la única dirección IPv4 pública disponible se asigna al dispositivo NAT que es donde debe estar el extremo del túnel. Hay muchos dispositivos NAT actualmente, sin embargo, no se puede actualizar para aplicar 6to4, Por razones técnicas o económicas.
00. IPv6 to IPv4 01. Introducción • La clave del sistema consiste en la asignación de direcciones IPv6 que contienen embebida la dirección IPv4 pública. No hace falta configuración, ya que todas las IPv4 públicas son únicas y por lo tanto, tendremos también una IPv6 equivalente única. - Estas direcciones tienen todas el prefijo 2002::/16. De esta manera, cuando es necesario convertir un paquete IPv6 para que atraviese la red IPv4, el Router sabe la dirección a la que debe estar dirigido el paquete IPv4 generado.
00. IPv6 to IPv4 02. Ejemplo • Resultado de una IPv6 a partir de una IPv4 pública. • IPv4 => 1.2.3.4 • IPv6 => 2002:0102:0304::1 • Para calcular una dirección IPv6 a partir de una IPv4 podemos usar las ordenes ipv6calc y printf. • Para usar la orden ipv6calc previamente deberemos instalarla. • apt-get install ipv6calc • # ipv6calc --quiet --action conv6to4 1.2.3.4 • # printf “2002:%2x%2x:%2x%2x::1\n” a b c d
00. IPv6 to IPv4 03. Ejemplo Vamos a ver un ejemplo del resultado de ejecutar las dos ordenes ipv6calc y printf.
00. IPv6 to IPv4 03. Ejemplo • Algunas anotaciones antes de realizar la creación de un túnel 6to4 en una máquina con Debian y que tiene asignada una IPv4 pública: • El gateway es siempre una dirección especial anycast (192.88.99.1) que apunta al Router 6to4 más cercano. • Vamos a usar la Interface sit0 que tiene el debían desactivada. • Ip Pública del ADSL Decimal 79 148 113 222 • Ip Pública del ADSL Hexadecimal 4f 94 71 de
00. IPv6 to IPv4 03. Ejemplo • Añadir las siguientes ordenes en el archive /etc/network/interfaces: • auto sit0 • iface sit0 inet6 static • address 2002:4f94:71de::1 (4F94:71 de IP pública del ADSL en hexadecimal) • netmask 16 • gateway ::192.88.99.1 • endpoint any • local 79.148.113.222 (Ip pública del ADSL)
00. IPv6 to IPv4 03. Ejemplo • Este mecanismo funciona aún cuando la dirección IPv4 global (pública) es única y se accede a la red mediante mecanismos NAT (Network Address Translation), que es el caso más común en las redes actuales para el acceso a Internet a través de ISP’s. • El mecanismo 6to4 está basado en la creación de túneles ipv6-in-ipv4. Su filosofía es permitir a los nodos Ipv4 que implementen el mecanismo 6to4. Obtener una dirección Ipv6 basada en la dirección Ipv4 pública del nodo y poder contactar a través de Ipv6 bien con otros nodos 6to4, usando para ello la red Ipv4 como transporte , o bien con otros nodos Ipv6 nativos usando para ello pasarelas Ipv4-IPv6 por medio de relays 6to4.
00. IPv6 to IPv4 03. Ejemplo
00. IPv6 to IPv4 03. Ejemplo • Para enviar un paquete a una dirección IPv6 "nativa" es necesario, en cambio, enviarlo a un Router que esté conectado a la red IPv6 real. Esto se logra enviando el paquete a una dirección anycast: 192.88.99.1. El emisor no necesita saber dónde está ese Router, y se espera que muchas de las distintas redes que conforman internet provean Routers que respondan a esta dirección. Asimismo, desde la red pura IPv6 cuando un paquete está destinado a una red 6to4 debe ser dirigido a un Router que anuncie manejar el prefijo 2002::/16. • Cuando la dirección IPv4 utilizada es fija, el prefijo IPv6 que se genera en base a ella es fijo también.