A continuación recopilo los videos referenciados (en el orden que son presentados) en el 2do curso de IPv6 introductorio ofrecido por LACNIC Campus en 2015. Después transcribo algunos ejercicios que este curso me sucito realizar. Presentación y ContenidosMódulo 1: Introducción a IPv6
Módulo 2: Agotamiento del espacio IPv4, Coexistencia y Transición ►
Módulo 3: Direccionamiento y Planes de numeración►
Módulo 4: Autoconfiguración►Ejercicios (no incluidos como parte del curso de Lacnic, pero cedidos al dominio público por Vladimir Támara)Ejercicio 1: ping6Como consulté en
Y bueno también
Ejercicio 2: Prefijo IPv6 para hacer pruebasCómo no tengo dirección IPv6 (que bueno si LACNIC me diera una :) ), encontré que según el RFC 4193 ( https://tools.ietf.org/html/rfc4193 ) pueden hacerse pruebas con direcciones locales únicas (ULA - Uniq Local Address) que se generan de manera aleatoria usando una MAC de un equipo propio. En https://www.sixxs.net/tools/grh/ula/ hay un formulario para facilitar el procedimiento y que además mantiene una base de datos para ayudar a evitar duplicados. Por el momento estoy usando el prefijo Ejercicio 3: Dirección IPv6 en un computadorCon mi prefijo de prueba establecí temporalmente una dirección IPv6 en un computador así:
Como esa interfaz ya tenía una IPv4 ha quedado con doble pila y al examinar
con
La primera IPv6 corresponde a una dirección de enlace local (link local) que se deduce de la MAC de la tarjeta de red –y se usaría para auto-configuración como se vio en el curso. La segunda IPv6 es la que asigné. Puedo probar con:
Para mantener la configuración (doble pila) después de un reinicio se
deja en
Se puede reiniciar la red para que tome estos valores con:
Ejercicio 4: Una mini-LAN con IPv6El computador que configuré en el ejercicio anterior está en una LAN con otro que configuré con doble pila con las direcciones:
Una vez configurados los dos es posible desde el primero hacer ping6 al segundo (o viceversa):
Ejercicio 5: Servicios sobre IPv6He notado que algunos servicios ya están habilitados con IPv6, pueden verse en adJ con:
en algunos servidores con adJ que opero he constatado que los siguientes servicios ya tienen habilitado IPv6: Xorg, cupsd, nginx, smtpd, sshd, named, ftpd, rsync, dovecot Así mismo diversas aplicaciones clientes los soportan incluyendo telnet, ssh, chrome. Por ejemplo en la red armada en el ejemplo anterior, desde el segundo computador puedo ingresar al primero con:
O puedo copiar (usando la notación con paréntesis cuadrados explicada en el curso):
Por lo menos Ruby on Rails (para la cual adJ es buena pila) también tiene habilitado IPv6, por ejemplo la aplicación https://github.com/pasosdeJesus/cor1440 puede ejecutarse para escuchar en la interfaz con IPv6 con:
y desde Chromium puede verse en la dirección http://[fd4d:da20:9e55::1]:4000/ Ejercicio 6: Conectar a Internet IPv6 usando un tunnel broker con HEEn el vídeo sobre túneles del módulo 2, se mencionan páginas web que automatizan un lado de la creación de un túnel 6in4, una es https://tunnelbroker.net que usé para este ejercicio. La configuración la hice desde un servidor con adJ conectado a Internet
con una IPv4 fija (digamos Me registré en tunnelbroker.net y solicité un túnel regular. Como
"Punto final IPv4" emplee la IP fija del servidor y como servidor de túnel
empleé el más rápido, que para mi caso fue Miami, FL, US 209.51.161.58 –medí
velocidad haciendo Con estos datos tunnelbroker.net me asignó una IPv6 de cliente
Tras ejecutar, desde el servidor ya pude hacer ping6 a la IPv6 del otro extremo del túnel:
Así como a otros sitios de Internet con dirección IPv6, por ejemplo con una de las IPv6 que aparecen en https://developers.google.com/speed/public-dns/docs/using fue:
También me operó resolución de nombres a direcciones sólo IPv6 como:
La navegación con chromium operó bien por ejemplo con una dirección como http://[2a02:3b8:0:ace5::4]/ y también me operó con resolución de nombres con direcciones sólo IPv6 como http://ipv6.test-ipv6.com De hecho esa última página me confirmó las buenas posibilidades de la dirección IPv6 proveida por HE, del túnel y de mi servidor DNS para usar IPv6 (un named típico configurado en el mismo servidor adJ). Ejercicio 7: Conectar sólo a IPv6 usando un proveedor que ofrezca IPv6 con autoconfiguraaciónBasta conectar cable de proveedor que ofrezca IPv6 y dejar en
En el momento de este escrito (Oct.2015) el problema es conseguir proveedores que ofrezcan IPv6 en Colombia, el autor ha hecho consulta directa con diversos proveedores (como Claro y ETB, UNE ha sido elusivo y presta muy mal servicio tras la compra por parte Tigo). El único que ya han desplegado conexiones y tiene planes comerciales es Mercanet, que infortunadamente sólo maneja precios para corporaciones muy grandes. Se hizo una prueba desde Estados Unidos con el inseguro proveedor Comcast (ver http://aprendiendo.pasosdejesus.org/?id=Ataque+2013 ) donde se pudo comprobar la conectividad solo IPv6: Para poder resolver nombres en este escenario se requiere un servidor DNS
que pueda responder a peticiones de dominios IPv6, por ejemplo los
servidores públicos de Google con IP 8.8.8.8 pueden hacerlo, así que
basta configurar en order file bind nameserver 8.8.8.8 Diversos servicios muy conocidos en el momento de este escrito ya operan enteramente sobre IPv6 como Google, Facebook y Linkedin, (sin embargo no Twitter). El autor no encontró sitios públicos en Colombia que operen con IPv6, según se comenta en [http://changux.co/ipv6-en-colombia-un-ano-despues-del-worldipv6launchday/] la situación ha permanecido así desde 2013 –ese sitio opera sobre IPv6 pero no está ubicado en Colombia según http://www.tcpiputils.com/ipv6-geolocation-database. Según la misma base, paradoijicamente http://www.academiaipv6.org/ tampoco está ubicado en Colombia. Ejercicio 8: Conectar con pila doble usando un proveedor que ofrezca IPv6 e IPv4Suponiendo que el mismo modem del proveedor permite configuración de IPv6 vía DHCP, basta dejar en dhcp rtsol Al examinar con ipv6.test-ipv6.como se verá algo como: Ejercicio 9: Dirección de enlace localNotamos que al empezar a usar IPv6 en una interfaz de red
se creará en esta una dirección IPv6 asignada automáticamente,
se trata de una dirección de enlace local (link-local address) que es
útil en el proceso de auto-configuración de red IPv6.
Esta dirección de enlace local quedará asignada además de la que se le asigne de manera estática o dinámica. Ejercicio 10: Protocolo de descubrimiento de red (Network Discovery Protocol)Con IPv6 no se usa el protocolo arp, pero su equivalente ndp.
Ejercicio 11: Ruta por omisiónPara configurar una ruta por omisión IPv6 usar algo como:
Recursos para migración
|