Post on 19-Jan-2016
description
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
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::
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
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)
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.
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.
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)
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.
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
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.
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.
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:
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:
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:
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
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.
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.
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
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)
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.
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
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).
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:
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
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.
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”.
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
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.
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
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)
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
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
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