Soporte IPV6 en XO: Difference between revisions

From OLPC
Jump to navigation Jump to search
(New page: [http://wiki.laptop.org/go/Una_Laptop_por_Ni%C3%B1o 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 despliegu...)
 
No edit summary
Line 1: Line 1:
[http://wiki.laptop.org/go/Una_Laptop_por_Ni%C3%B1o 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 [http://wiki.laptop.org/go/Una_Laptop_por_Ni%C3%B1o ULPC] es que todos los chicos puedan tener acceso a Internet.
[[Una_Laptop_por_Ni%C3%B1o|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 [[Una_Laptop_por_Ni%C3%B1o|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:
Las [[XO:_The_Children%27s_Machine/lang-es|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
*eth0 – red ad-hoc
*[[msh0]] – red mallada
*msh0 – red mallada


Debido a las limitaciones del protocolo actual de Internet ([[IPv4]]), se ve la necesidad de implementar ([[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==
Tres de las principales posibles implementaciones de [http://es.wikipedia.org/wiki/Ipv6 IPv6] en las XO son las que se describen a continuación:
Tres de las principales posibles implementaciones de [http://es.wikipedia.org/wiki/Ipv6 IPv6] en las [[XO:_The_Children%27s_Machine/lang-es|XO]] son las que se describen a continuación:


===1- Asignación Manual===
===1- Asignación Manual===
Line 16: Line 16:
<pre>ip -6 addr add <IP Global>/<prefijo> dev <interfaz></pre>
<pre>ip -6 addr add <IP Global>/<prefijo> dev <interfaz></pre>


Para ejecutar este comando en las XO, el usuario debe tener permisos de root.
Para ejecutar este comando en las [[XO:_The_Children%27s_Machine/lang-es|XO]], el usuario debe tener permisos de root.


===2- Asignación Automática===
===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]].
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 [[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á.
Line 28: Line 28:


===3- Asignación de IP Local===
===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.
Es una red local formada por dos o más [[XO:_The_Children%27s_Machine/lang-es|XO]] la cual se configura automáticamente. La IP que se asigna en cada nodo es conocida como: enlace local.


==Validación==
==Validación==
Line 40: Line 40:


==Véase también==
==Véase también==
*[http://es.wikipedia.org/wiki/Ipv4 IPv4]
*[http://es.wikipedia.org/wiki/Ipv6 IPv6]
*[http://es.wikipedia.org/wiki/Ipv6 IPv6]
*[http://es.wikipedia.org/wiki/DHCPv6 DHCPv6]
*[http://es.wikipedia.org/wiki/DHCPv6 DHCPv6]
*[http://wiki.laptop.org/go/The_OLPC_Wiki El Wiki de la OLPC]
*[[The_OLPC_Wiki|El Wiki de la OLPC]]
*[http://wiki.laptop.org/go/Una_Laptop_por_Ni%C3%B1o Una Laptop por Niño]
*[[Una_Laptop_por_Ni%C3%B1o|Una Laptop por Niño]]
*[[XO:_The_Children%27s_Machine/lang-es|XO]]


==Referencias==
==Referencias==

Revision as of 02:49, 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 ([1]), se ve la necesidad de implementar ([2]).

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 [3] (en cualquier máquina) y a cada nodo de la red se le debe configurar el cliente [4].

El servidor [5] 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)