DIDACTIFICACION DE IPv6 2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6.

34
DIDACTIFICACION DE IPv6 2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6

Transcript of DIDACTIFICACION DE IPv6 2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6.

Page 1: DIDACTIFICACION DE IPv6 2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6.

DIDACTIFICACION DE IPv6

2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6

Page 2: DIDACTIFICACION DE IPv6 2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6.

Introducción a IPv6

2.3.0. Introducción.

Instalación y configuración básica en:

2.3.1. Ubuntu-Linux 9.10.2.3.2. Windows XP.2.3.3. Windows 7.

2.3.4. Resumen de la autoconfiguración básica obtenida en cada S.O.

2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6

2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6

Page 3: DIDACTIFICACION DE IPv6 2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6.

Introducción a IPv6

2.3.0. Introducción

2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6

• En IPv6 la configuración es automática.– Aunque las interfaces de red “preguntan”, como

introducción analizamos la configuración básica (ausencia de un servidor y/o router). Más adelante estudiaremos las configuraciones avanzadas.

– Una interfaz puede tener varias direcciones.

– En cada sist. operativo se obtiene un resultado:• En Ubuntu se instalan 2 interfaces.

• En Windows XP y Windows 7 se instalan 4 interfaces.

• Las direcciones locales se obtienen usando algoritmos.

• Las direcciones auto configuradas empiezan por fe80::

Page 4: DIDACTIFICACION DE IPv6 2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6.

Introducción a IPv6

2.3.1. Ubuntu-Linux 9.10.

2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6

2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6

Page 5: DIDACTIFICACION DE IPv6 2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6.

Introducción a IPv6

2.3.1. Instalación y configuración básica en Ubuntu-Linux

2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6

• En Ubuntu IPv6 está integrado y activo por defecto.– Desde la terminal ejecutamos:

• ip addr show (sustituye a ifconfig)

Page 6: DIDACTIFICACION DE IPv6 2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6.

Introducción a IPv6

2.3.1. Instalación y configuración básica en Ubuntu-Linux

2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6

Las interfaces obtenidas en Ubuntu son dos:(Obviamente, este es un ejemplo, salvo la dirección local, los demás valores son

distintos para cada caso).

1.lo: local o loopback ::1 similar a 127.0.0.1 en IPv4.

2.eth0: Link-local preferida: fe80::213:d4ff:fe27:4680

Como se obtienen las direcciones locales de enlace?

fe80:: + ALGORITMO a partir de la MAC.

Page 7: DIDACTIFICACION DE IPv6 2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6.

Introducción a IPv6

2.3.1. Instalación y configuración básica en Ubuntu-Linux

2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6

• Ejemplo: eth0: fe80::213:d4ff:fe27:4680– Dirección física o MAC: 00:13:d4:27:46:80

El algoritmo consiste en introducir FFFE entre el tercer y cuarto byte de la dirección MAC y complementar el bit universal.

Page 8: DIDACTIFICACION DE IPv6 2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6.

Introducción a IPv6

2.3.1. Instalación y configuración básica en Ubuntu-Linux

2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6

• Comprobación del correcto funcionamiento1: ping6 sustituye a ping en IPv6. ping6 a la interfaz local (ping6 –c 4 ::1)

Page 9: DIDACTIFICACION DE IPv6 2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6.

Introducción a IPv6

2.3.1. Instalación y configuración básica en Ubuntu-Linux

2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6

• Comprobación del correcto funcionamiento2: ping6 a la dirección local de enlace (eth0) ping6 –c 4 –I eth0 fe80::213:d4ff:fe27:4680 -I porque debemos indicar la interface.

Page 10: DIDACTIFICACION DE IPv6 2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6.

Introducción a IPv6

2.3.2. Windows XP.

2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6

2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6

Page 11: DIDACTIFICACION DE IPv6 2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6.

Introducción a IPv6

2.3.2. Instalación y configuración básica en Windows XP

2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6

• En Win XP IPv6 NO está integrado y activo:• IPv6 debe ser instalado.• Cada vez que se instala o desinstala conviene

reiniciar el ordenador.• Dos opciones: Mediante comandos o gráfica:

Comandos: ipv6.exe es sustituido por netsh (net shell).

Gráfica: No permite editar las propiedades.

Page 12: DIDACTIFICACION DE IPv6 2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6.

Introducción a IPv6

2.3.2. Instalación y configuración básica en Windows XP

2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6

• Instalación gráfica:Pulsamos Instalar, y luego Protocolo, Microsoft TCP/IP versión 6.La opción gráfica en Windows XP no permite editar las opciones de IPv6 mediante Propiedades. Por tanto el conocimiento de los comandos es necesario.

Page 13: DIDACTIFICACION DE IPv6 2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6.

Introducción a IPv6

2.3.2. Instalación y configuración básica en Windows XP

2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6

• Instalación mediante comandos:

Comando ipv6.exe (obsoleto):Desde la interfaz de comandos:ipv6.exe install (para instalar)ipv6.exe uninstall (para desinstalar)ipconfig o ipconfig /all (para ver la configuración)Por ejemplo:

Page 14: DIDACTIFICACION DE IPv6 2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6.

Introducción a IPv6

2.3.2. Instalación y configuración básica en Windows XP

2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6

• Instalación mediante comandos:

Comando netsh (integra las opciones de red):Desde la interfaz de comandos:netsh interface ipv6 install (para instalar)netsh interface ipv6 uninstall (para desinstalar)netsh interface ipv6 show address (para ver la configuración)Para abreviar en lugar de interface puede escribirse inPor ejemplo:

Page 15: DIDACTIFICACION DE IPv6 2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6.

Introducción a IPv6

2.3.2. Instalación y configuración básica en Windows XP

2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6

• Configuración obtenida en Windows XP:

Page 16: DIDACTIFICACION DE IPv6 2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6.

Introducción a IPv6

2.3.2. Instalación y configuración básica en Windows XP

2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6

• Configuración obtenida en Windows XP:Se instalan 4 interfaces (los valores son distintos para cada caso):

Interfaz 1: local o Loopback Pseudo-Interface

::1 y fe80::1 similar a 127.0.0.1 en IPv4.

Interfaz 2: Automatic Tunneling Pseudo-Interface.

fe80::5efe:192.168.0.13

Interfaz 4: Teredo Tunneling Pseudo-Interface.

fe80::ffff:ffff:fffd

Interfaz 5: Conexión de área local.

fe80::205:1cff:fe13:a63c

Page 17: DIDACTIFICACION DE IPv6 2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6.

Introducción a IPv6

2.3.2. Instalación y configuración básica en Windows XP

2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6

• ¿Porqué aparecen 4 interfaces?Interfaz 1: local. ::1 Similar a 127.0.0.1 en IPv4

Interfaz 5: Conexión de área local. Es la dirección local de enlace. Se forma utilizando el mismo algoritmo que en Ubuntu.

Interfaz 2 y 4:

• Corresponden a mecanismos de transición que están siendo adaptados y en algunos casos quedan obsoletos.

• Su implementación depende del creador del sistema operativo.

• XP los utiliza para la túneles automáticos y túneles Teredo.

• Se instalan para permitir el uso de IPv4 y IPv6 en la misma red.

Page 18: DIDACTIFICACION DE IPv6 2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6.

Introducción a IPv6

2.3.2. Instalación y configuración básica en Windows XP

2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6

• Función de la interfaz 2Interfaz 2: Tunelización automática. fe80::5efe:192.168.0.13

• Está compuesta por el prefijo de las direcciones locales de enlace fe80:: seguido de 00005efe que forma parte del protocolo ISATAP. Finalmente se anexa una dirección IPv4 privada.

• ISATAP (Intra-Site Automatic Tunnel Addressing Protocol): Es un mecanismo de transición de IPv6 para transmitir paquetes de IPv6 entre nodos con doble pila sobre redes IPv4.

• ISATAP está implementada en Windows XP, Vista, Mobile,7, Linux y algunas versiones de Cisco IOS.

• En Windows 7 ISATAP aparece como obsoleto.

Page 19: DIDACTIFICACION DE IPv6 2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6.

Introducción a IPv6

2.3.2. Instalación y configuración básica en Windows XP

2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6

• Función de la interfaz 4Interfaz 4: Tunelización Teredo. fe80::ffff:ffff:fffd

• Teredo es un protocolo tunelizado diseñado para garantizar conectividad IPv6 a nodos localizados detrás de dispositivos NAT que ignoran IPv6.

• Encapsula paquetes IPv6 en datagramas UDP IPv4 que pueden ser dirigidos a dispositivos NAT o a la internet IPv4.

• El formato de las direcciones Teredo es: 2001::/32

• Por defecto, Teredo NO está activo en Windows XP.

• Como veremos en los túneles, existen en internet servidores de direcciones IPv6 Teredo. Por ejemplo: teredo.ipv6.microsoft.com

Page 20: DIDACTIFICACION DE IPv6 2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6.

Introducción a IPv6

2.3.2. Instalación y configuración básica en Windows XP

2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6

• Comprobación del correcto funcionamiento1: En Windows XP existen ping y ping6. ping6 a la interfaz local (ping6 ::1)

Page 21: DIDACTIFICACION DE IPv6 2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6.

Introducción a IPv6

2.3.2. Instalación y configuración básica en Windows XP

2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6

• Comprobación del correcto funcionamiento2: También podemos hacer ping o ping6 a la dirección local

de enlace:

ping6 fe80::205:1cff:fe13:a63c

O indicando la interfaz de origen:

ping6 fe80::205:1cff:fe13:a63c%5

IPv6 funciona correctamente en nuestro Windows XP.

Page 22: DIDACTIFICACION DE IPv6 2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6.

Introducción a IPv6

2.3.3. Windows 7.

2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6

2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6

Page 23: DIDACTIFICACION DE IPv6 2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6.

Introducción a IPv6

2.3.3. Instalación y configuración básica en Windows 7

2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6

• En Win 7 IPv6 está integrado y activo:• IPv6 es parte integrante de la pila IP.• Desinstalar IPv6 puede provocar errores no

deseados.• Para ver/modificar la configuración de IPv6:

Desde el entorno gráfico. Igual que IPv4. Desde la interfaz de comandos (netsh).

Page 24: DIDACTIFICACION DE IPv6 2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6.

Introducción a IPv6

2.3.3. Instalación y configuración básica en Windows 7

2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6

• Configuración obtenida en Windows 7:

Page 25: DIDACTIFICACION DE IPv6 2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6.

Introducción a IPv6

2.3.3. Instalación y configuración básica en Windows 7

2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6

• Configuración obtenida en Windows 7:Se instalan 4 interfaces (los valores son distintos para cada caso):

Interfaz 1: local o Loopback Pseudo-Interface

::1 similar a 127.0.0.1 en IPv4.

Interfaz 11: Conexión de área local.

fe80::e8e0:544c:1875:1c4%11

Interfaz 12: isatap.

fe80::5efe:192.168.0.15%12

Interfaz 13: Teredo Tunneling Pseudo-Interface

fe80::100:7f:fffe%13 Esta ACTIVO y conectado a internetpuede obtener una dirección global del tipo 2001::/32

Page 26: DIDACTIFICACION DE IPv6 2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6.

Introducción a IPv6

2.3.3. Instalación y configuración básica en Windows 7

2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6

• ¿Porqué aparecen 4 interfaces?Interfaz 1: local. ::1 Similar a 127.0.0.1 en IPv4

Interfaz 11: Conexión de área local. Es la dirección local de enlace.

• Una de las principales controversias en Windows Vista, 7 y 2008 Server es el algoritmo utilizado por Microsoft para la creación de direcciones.

• Windows 7 por defecto NO utiliza EUI-64 para crear la dirección local de enlace.

• Microsoft se ha desmarcado y utiliza un algoritmo aleatorio (no depende de la MAC).

• Microsoft permite ACTIVAR o DESACTIVAR el uso del algoritmo.

Page 27: DIDACTIFICACION DE IPv6 2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6.

Introducción a IPv6

2.3.3. Instalación y configuración básica en Windows 7

2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6

• ¿Cómo Activar/Desactivar el uso de EUI-64?

• Para DESACTIVAR el uso del algoritmo (Activo por defecto):

netsh in ipv6 set global randomizeidentifiers=disabled

• Para volver a ACTIVAR el uso del algoritmo:

netsh in ipv6 set global randomizeidentifiers=enabled

Para abreviar hemos usado “in” en lugar de “interface”.

Page 28: DIDACTIFICACION DE IPv6 2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6.

Introducción a IPv6

2.3.3. Instalación y configuración básica en Windows 7

2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6

• Interfaz 12 y 13:Al igual que en Windows XP:

• Corresponden a mecanismos de transición que están siendo adaptados y en algunos casos quedan obsoletos.

• Su implementación depende del creador del sistema operativo.

• Windows 7 los utiliza para la túneles automáticos y túneles Teredo.

• Se instalan para permitir el uso de IPv4 y IPv6 en la misma red.

• Por defecto Teredo está ACTIVO y conectado a internet puede obtener una dirección global del tipo 2001::/32

Page 29: DIDACTIFICACION DE IPv6 2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6.

Introducción a IPv6

2.3.3. Instalación y configuración básica en Windows 7

2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6

• Función de la interfaz 12Interfaz 12: isatap. fe80::5efe:192.168.0.15

• Está compuesta por el prefijo de las direcciones locales de enlace fe80:: seguido de 00005efe que forma parte del protocolo ISATAP. Finalmente se anexa una dirección IPv4 privada.

• ISATAP (Intra-Site Automatic Tunnel Addressing Protocol): Es un mecanismo de transición de IPv6 para transmitir paquetes de IPv6 entre nodos con doble pila sobre redes IPv4.

• ISATAP está implementada en Windows XP, Vista, Mobile, 7, Linux y algunas versiones de Cisco IOS.

• En Windows 7 ISATAP aparece como obsoleto.

Page 30: DIDACTIFICACION DE IPv6 2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6.

Introducción a IPv6

2.3.3. Instalación y configuración básica en Windows 7

2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6

• Función de la interfaz 13Interfaz 13: Teredo Tunneling Pseudo-Interface . fe80::100:7f:fffe%13

• Teredo es un protocolo tunelizado diseñado para garantizar conectividad IPv6 a nodos localizados detrás de dispositivos NAT que ignoran IPv6.

• Encapsula paquetes IPv6 en datagramas UDP IPv4 que pueden ser dirigidos a dispositivos NAT o a la internet IPv4.

• El formato de las direcciones Teredo es: 2001::/32

• En W7 Teredo está activo y puede obtener una dirección global.

• Como veremos en los túneles, existen en internet servidores de direcciones IPv6 Teredo. Por ejemplo: teredo.ipv6.microsoft.com

Page 31: DIDACTIFICACION DE IPv6 2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6.

Introducción a IPv6

2.3.3. Instalación y configuración básica en Windows 7

2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6

• Comprobación del correcto funcionamiento1: En Windows 7 sólo existe ping. NO existe ping6. Podemos forzar el uso de IPv6 usando ping -6 ping a la interfaz local (ping ::1)

Page 32: DIDACTIFICACION DE IPv6 2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6.

Introducción a IPv6

2.3.3. Instalación y configuración básica en Windows 7

2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6

• Comprobación del correcto funcionamiento2: ping a la dirección local de enlace ping fe80::e8e0:544c:1875:1c4%11

Page 33: DIDACTIFICACION DE IPv6 2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6.

Introducción a IPv6

2.3.4. Resumen.Configuración básica en cada

Sistema Operativo

2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6

2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6

Page 34: DIDACTIFICACION DE IPv6 2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6.

Introducción a IPv6

2.3.4. Resumen. Configuración básica en cada SO

2.3. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE IPv6

• En ausencia de servidor y/o router:SO

InterfazUbuntu 9.10 Windows XP SP3 Windows 7

LocalDirección IPv6

Sí::1

Sí::1

Sí::1

Local de enlaceDirección IPv6

Sífe80::

Sífe80::

Sífe80::

IsatapDirección IPv6

No Sífe80::5efe:IPv4

Sífe80::5efe:IPv4

TeredoDirección IPv6

No Sífe80::ffff:ffff:fffd

Sífe80::100:7f:fffe