Soporte IPV6 en XO: Difference between revisions

From OLPC
Jump to navigation Jump to search
No edit summary
No edit summary
Line 6: Line 6:
*msh0 – red mallada
*msh0 – red mallada


Debido a las limitaciones del protocolo actual de Internet ([http://es.wikipedia.org/wiki/IPv4|IPv4]), se ve la necesidad de implementar ([http://es.wikipedia.org/wiki/IPv6|IPv6]).
Debido a las limitaciones del protocolo actual de Internet ([http://es.wikipedia.org/wiki/IPv4 IPv4]), se ve la necesidad de implementar ([http://es.wikipedia.org/wiki/IPv6 IPv6]).


==Implementación de IPv6 en XO==
==Implementación de IPv6 en XO==
Line 19: Line 19:


===2- Asignación Automática===
===2- Asignación Automática===
Para esto, es necesario configurar un servidor [http://es.wikipedia.org/wiki/DHCPv6|DHCPv6] (en cualquier máquina) y a cada nodo de la red se le debe configurar el cliente [http://es.wikipedia.org/wiki/DHCPv6|DHCPv6].
Para esto, es necesario configurar un servidor [http://es.wikipedia.org/wiki/DHCPv6 DHCPv6] (en cualquier máquina) y a cada nodo de la red se le debe configurar el cliente [http://es.wikipedia.org/wiki/DHCPv6 DHCPv6].
El servidor [http://es.wikipedia.org/wiki/DHCPv6|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.
El servidor [http://es.wikipedia.org/wiki/DHCPv6 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á.
En el cliente se debe configurar el servidor al cual va a "escuchar" y la interfaz de red que utilizará.

Revision as of 02:52, 19 November 2008

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)