Soporte IPV6 en XO
ULPC (Un Laptop Por Chico) es un importante desafío que no solo supone la inversión en el equipamiento, sino también en el despliegue de buscar una buena solución a la conectividad. El objetivo de ULPC es que todos los chicos puedan tener acceso a Internet.
Las XO tienen dos formas de resolver la conectividad, mediante redes inalámbricas malladas y redes ad-hoc. Para esto disponen de una interfaz física (las dos antenas) y dos interfaces lógicas:
- eth0 – red ad-hoc
- msh0 – red mallada
Debido a las limitaciones del protocolo actual de Internet (IPv4), se ve la necesidad de implementar (IPv6).
Implementación de IPv6 en XO
Tres de las principales posibles implementaciones de IPv6 en las XO son las que se describen a continuación:
1- Asignación Manual
A todos los hosts se les debe adjudicar una IP dentro de la misma red. Para esto, el comando a utilizar es el siguiente:
ip -6 addr add <IP Global>/<prefijo> dev <interfaz>
Para ejecutar este comando en las XO, el usuario debe tener permisos de root.
2- Asignación Automática
Para esto, es necesario configurar un servidor DHCPv6 (en cualquier máquina) y a cada nodo de la red se le debe configurar el cliente DHCPv6.
El servidor DHCPv6 debe ser configurado con el rango y prefijo de las IPs que estarán disponibles en un pool para ser asignadas a los nodos.
En el cliente se debe configurar el servidor al cual va a "escuchar" y la interfaz de red que utilizará.
Para realizar esta configuración, tanto en el cliente como en el servidor, es necesario que el usuario tenga permisos de root.
3- Asignación de IP Local
Es una red local formada por dos o más XO la cual se configura automáticamente. La IP que se asigna en cada nodo es conocida como: enlace local.
Validación
Para la validación de estas implementaciones, se debe ejecutar el siguiente comando:
ping6 –I <interfaz> <ipDestino>
Además se puede realizar un ping a todos los nodos de la red "difusión" de la siguiente manera:
ping6 –I <interfaz> ff02::1
Véase también
Referencias
Javier Cajal Espinos: "Aportes del protocolo IPv6 a los desafíos de las redes educativas inalámbricas" - Proyecto de fin de carrera Universidad Politécnica de Madrid (Setiembre de 2008)