IPv6: división en subredes
En IPv4, las direcciones se crearon en clases. Las direcciones IPv4 con clase definen claramente los bits utilizados para los prefijos de red y los bits utilizados para los hosts en esa red. Para dividir en subredes en IPv4, jugamos con la máscara de red con clase predeterminada que nos permite tomar prestados bits de host para usarlos como bits de subred. Esto da como resultado múltiples subredes pero menos hosts por subred. Es decir, cuando tomamos prestados bits de host para crear una subred, nos cuesta menos usarlos para direcciones de host.
Las direcciones IPv6 utilizan 128 bits para representar una dirección que incluye bits que se utilizarán para la división en subredes. La segunda mitad de la dirección (64 bits menos significativos) siempre se usa solo para hosts. Por lo tanto, no hay compromiso si dividimos la red en subredes.
16 bits de subred equivalen a la red de clase B de IPv4. Con estos bits de subred, una organización puede tener otras 65 miles de subredes, lo que es, con mucho, más que suficiente.
Por lo tanto, el prefijo de enrutamiento es / 64 y la parte del host es de 64 bits. Podemos dividir la red en subredes más allá de los 16 bits de ID de subred, tomando prestados bits de host; pero se recomienda que siempre se utilicen 64 bits para las direcciones de hosts porque la configuración automática requiere 64 bits.
La división en subredes IPv6 funciona con el mismo concepto que el enmascaramiento de subred de longitud variable en IPv4.
El prefijo / 48 se puede asignar a una organización proporcionándole el beneficio de tener hasta / 64 prefijos de subred, que son 65535 subredes, cada una con 2 64 hosts. Se puede asignar un prefijo / 64 a una conexión punto a punto donde solo hay dos hosts (o dispositivos habilitados para IPv6) en un enlace.