En el pasado, configuré pequeñas LAN ad hoc que estaban totalmente desconectadas de Internet y, al asignar direcciones a los hosts, pude elegir lo que hacía que comunicar las direcciones entre humanos fuera lo más fácil posible (y lo más fácil de recordar en tu cabeza) ) No es sorprendente, uno de mis favoritos era dar a los hosts números como 10.1.1.1, 10.1.1.2, 10.1.1.3, etc. Muy fácil de comunicar y muy fácil de tener en la cabeza. (Ok, tenía casi total libertad sobre cómo elegir mis direcciones. Por supuesto, no podría usar 127.0.0.1 para ninguna de las interfaces de ethernet, ni usar ninguna dirección de subred o dirección de difusión)
Mientras espero que varias partes (empresas, ISP, etc.) implementen IPv6 (y por lo tanto brinden un incentivo real para usar IPv6 en el mundo real), estoy un poco interesado en probarlo a pequeña escala (¿minimalista?), simplemente repitiendo la tarea configurando una LAN aislada, pero esta vez confiando en IPv6 para comunicarse entre los hosts. Puedo, libremente, elegir cualquier dirección IPv6 que me guste. Casi, al menos. No puedo elegir :: 1 como la dirección de cualquier interfaz LAN, por ejemplo, ya que se resuelve para la interfaz de bucle invertido. Y teniendo en cuenta todos los diferentes rangos de direcciones IPv6 que están reservados para todo tipo de usos y propósitos, me pregunto: en este contexto LAN aislado, ¿cuál es la mejor manera de elegir direcciones IPv6 fáciles de recordar y fáciles de comunicar verbalmente? (Digamos que es para 3 a 32 hosts más o menos)
Sé que esta pregunta es un poco académica y probablemente no sea algo con lo que te encuentres en una implementación 'real' de IPv6 (ya sea por negocios o por pasatiempo). Aún así, tengo curiosidad acerca de la mejor manera de "fabricar" direcciones IPv6 convenientes, así que por favor no brinde respuestas que solo me brinden una solución que me "salve" de la necesidad de crear estas direcciones IPv6 manualmente. (O proporcione respuestas que solo expliquen por qué es una mala práctica configurar manualmente estas direcciones IPv6 ...)
FC00::/8
todavía está reservado, por lo que a nadie se le permite usar ese rango todavía.FD00::/8
se puede usar si cumple con RFC 4193.Todo lo que realmente necesita hacer es asignar su red como un / 48 fuera de eso y comenzar a abordar.
fc00:0001:0001/48
y asíEn cuanto al seguimiento de las direcciones IP, le sugiero que use una página wiki o algún documento similar.
O un servidor DHCPv6 que entrega arrendamientos asignados estáticamente.
fuente
FE00::/8
. El resto de los 48 bits deberían ser aleatorios (por lo que son "globalmente únicos"), y uso este generador: random.org/cgi-bin/randbyte?nbytes=5&format=h Así que terminas con algo así comoFEDA:EC52:6E69::/48
para la red , y así (y suponiendo que ignore la parte de "subred" del RFC) el primer host esFEDA:EC52:6E69::1
y el último host esFEDA:EC52:6E69:FFFF:FFFF:FFFF:FFFF:FFFF
.Recomendaría usar direcciones en FD00 :: / 8 en lugar de en FC00 :: / 8 para esto, FD00 :: / 8 se asigna como ULA asignado localmente, donde FC00: / 8 está destinado a usarse para ULA asignado centralmente, es decir A cada organización que desee ULA se le asignará un prefijo de 40 bits (presumiblemente por IANA y / o los RIR, aunque no se ha definido ningún mecanismo de asignación y no se han realizado asignaciones).
Personalmente, elegiría la opción más simple posible: FD00 :: 1, FD00 :: 2, etc. para una red de prueba / demostración; use un prefijo / 64 para que su red sea FD00 :: / 64.
Sé que hay que DEBE usar un método pseudoaleatorio para crear un prefijo ULA, pero simplemente ignoraría eso para un sistema de prueba / demostración que nunca voy a conectar a otra cosa y lo retiraré al final de el laboratorio.
fuente
Desarrollamos aplicaciones para IPv6, por lo que ejecutamos IPv6 en paralelo con IPv4 en nuestra red de desarrollo. Terminé configurando el servidor radvd para la configuración automática y asigna direcciones IPv6 basadas en el prefijo local del enlace y la dirección MAC. Luego los agrego a DNS y siempre uso nombres después de eso. Esto funciona bien, sin embargo, agregamos direcciones a DNS manualmente y de vez en cuando alguien olvida actualizar. Además, ejecutamos un montón de máquinas virtuales VMware y, a veces, movemos máquinas usando el convertidor VMware. Como resultado, cambian su dirección MAC y necesitamos actualizar manualmente el DNS después de estos movimientos, lo cual es una molestia. Estoy investigando si habilitar las actualizaciones dinámicas de DNS puede ayudar, pero hasta ahora no pasé mucho tiempo en esto.
fuente
Recomiendo usar el registro SixXs y usar el bloque que le asignaron ... también hay mucha información si no quiere decir "quién es usted".
fuente