Diferencia entre revisiones de «Criterios de asignación de direcciones IPv6»
De Guifi.net - Wiki Hispano
(→Propuestas y desarrollo actual) |
(→Clientes) |
||
Línea 29: | Línea 29: | ||
* <code><span style="color:gold">/64</span></code> la máscara siempre es un /64 | * <code><span style="color:gold">/64</span></code> la máscara siempre es un /64 | ||
− | ==== | + | ==== Para clientes de esos nodos ==== |
Los clientes que cuelgan de esos nodos tendrán la siguiente representación, basada en la anterior: | Los clientes que cuelgan de esos nodos tendrán la siguiente representación, basada en la anterior: | ||
<span style="color:red">Librenet6</span> <span style="color:green">IPv4adapt</span> MAC | <span style="color:red">Librenet6</span> <span style="color:green">IPv4adapt</span> MAC |
Revisión de 03:28 19 feb 2014
Actualmente, la gran mayoría de nodos de la red Guifi.net solo funcionan bajo IPv4. Una excepción son algunas de las zonas mesh, especialmente las que funcionan con el firmware qMp y Altermesh, ya que éstos configuran el uso de IPv6 por defecto.
La migración se tendrá que hacer obligatoriamente en un futuro, es a la vez es algo delicado que supone un reto y un deseo. Esta migración requiere un estudio de la topología de la red y una nueva política de asignación de rangos IPv6 para los nodos y las zonas. Una vez definida la política, habría que continuar con la adaptación de la utilidad unsoloclic para soportar la configuración automática de los nodos. Por último, hay que proporcionar un mecanismo sencillo para que los administradores de nodos puedan migrar a IPv6 sin perder conectividad.
La web de http://guifi.net en cambio, sí que es accesible a través de IPv6.
Contenido
Propuestas y desarrollo actual
La propuesta pública inicial[1] es que estas IPs sean IPv6 globales basadas en las IPv4 actualmente distribuidas (por ejemplo utilizando los dígitos de IPv4 como los cuatro últimos grupos de cuatro dígitos hexadecimales de IPv6), así la migración no resulta traumática.
Propuesta inicial no aceptada
En la propuesta inicial que no fue aceptada el desarrollo utilizaba todo el rango IPv6 de guifi.net, es decir, 2a00:1508::/32
La conversión de IPv4 de Guifi.net a IPv6 se hacía a partir de esta fórmula: https://gitorious.org/guifi/drupal-guifi/commit/17f15de8f105410e22cd7ec52e752207d103f16a
Desarrollo alternativo
En el desarrollo alternativo la propuesta utiliza tan sólo el rango otorgado a Código Sur: 2a00:1508:1:f000::/52
. Entran 4096 x /64.
Es decir los tres primeros grupos y el primer dígito del cuarto grupo es fijo.
El resto de los dígitos hexadecimales de IPv6 van rellenados con los siguientes datos:
Para nodos de Libre-mesh
Librenet6 IPv4adaptCIDR-16MAC 2a00:1508:1:ffff:ffff:xxxx:xxxx:xxxx/64
Se aprovechan todos los dígitos de la siguiente manera:
-
fff:fff
adaptación a hexadecimal de los tres últimos octetos (bytes) de la IPv4 de Guifi.net (el primer octeto es el 10 o el 172 y se puede eludir). -
f
CIDR menos 16: adaptación a hexadecimal de la máscara, se le resta 16 para que quepa en un sólo digito hexadecimal (la máscara en guifi.net siempre es mayor de 16). -
xxxx:xxxx:xxxx
dirección MAC de la interfaz de red. Al ponerla completa nos garantizamos que sea siempre un número único, que sepamos la MAC completa del router a partir de la su IP. -
/64
la máscara siempre es un /64
Para clientes de esos nodos
Los clientes que cuelgan de esos nodos tendrán la siguiente representación, basada en la anterior:
Librenet6 IPv4adapt MAC 2a00:1508:1:ffff:xxxx:xxxx:xxxx:xxxx/64
Se aprovechan todos los dígitos de la siguiente manera: en desarrollo
Ejemplos
en desarrollo
Nota: Las zonas Libre-mesh que están funcionando en el ámbito territorial de guifi.net están en período de prueba de implementación de esta forma de atribución de IPv6.
IPv6 en otras comunidades inalámbricas
La comunidad inalámbrica italiana Ninux.org publicó un documento con instrucciones para implantar y migrar sus nodos a IPv6.
Véase también
Referencias
- ↑ Proyecto propuesto en el Catalunya Dades Weekend