En los últimos años, IPv6 ha ido avanzando lentamente para convertirse en una tecnología convencional. Sin embargo, muchos profesionales de TI aún no saben por dónde comenzar cuando se trata de la adopción de IPv6 porque IPv6 es muy diferente de IPv4. En este artículo, compartiré 10 punteros que lo ayudarán a comprender cómo funciona el direccionamiento IPv6
1: las direcciones IPv6 son números hexadecimales de 128 bits
Las direcciones IPv4 que todos estamos acostumbrados a ver están formadas por cuatro octetos numéricos que se combinan para formar una dirección de 32 bits. Las direcciones IPv6 no se parecen en nada a las direcciones IPv4. Las direcciones IPv6 tienen una longitud de 128 bits y están formadas por caracteres hexadecimales.
- ¿SSL requiere una dirección IP dedicada?
- Cómo compartir algo con otras computadoras a través de una dirección IP
- Si todos los estudiantes en una red inalámbrica de la universidad tienen la misma dirección IP externa, ¿pueden las compañías como Google saber quién envió una búsqueda o solicitud?
- Cómo averiguar por qué Spamhaus pone en la lista negra su IP
- Cómo obtener una dirección IP de una publicación anónima
En IPv4, cada octeto consiste en un número decimal que va de 0 a 255. Estos números suelen estar separados por puntos. En IPv6, las direcciones se expresan como una serie de ocho números hexadecimales de 4 caracteres, que representan 16 bits cada uno (para un total de 128 bits). Como veremos en un minuto, las direcciones IPv6 a veces se pueden abreviar de una manera que les permita expresarse con menos caracteres.
2: las direcciones de unidifusión local de enlace son fáciles de identificar
IPv6 reserva ciertos encabezados para diferentes tipos de direcciones. Probablemente el ejemplo más conocido de esto es que las direcciones de unidifusión local de enlace siempre comienzan con FE80. Del mismo modo, las direcciones de multidifusión siempre comienzan con FF0x, donde la x es un marcador de posición que representa un número del 1 al 8.
3: los ceros iniciales se suprimen
Debido a su gran longitud de bits, las direcciones IPv6 tienden a contener muchos ceros. Cuando una sección de una dirección comienza con uno o más ceros, esos ceros no son más que marcadores de posición. Por lo tanto, se pueden suprimir los ceros a la izquierda. Para tener una mejor idea de lo que quiero decir, mira esta dirección:
FE80: CD00: 0000: 0CDE: 1257: 0000: 211E: 729C
Si se tratara de una dirección real, se podría suprimir cualquier cero inicial dentro de una sección. El resultado se vería así:
FE80: CD00: 0: CDE: 1257: 0: 211E: 729C
Como puede ver, suprimir los ceros a la izquierda ayuda mucho a acortar la dirección.
4: los ceros en línea a veces se pueden suprimir
Las direcciones IPv6 reales tienden a contener largas secciones de nada más que ceros, que también se pueden suprimir. Por ejemplo, considere la dirección que se muestra a continuación:
FE80: CD00: 0000: 0000: 0000: 0000: 211E: 729C
En esta dirección, hay cuatro secciones secuenciales separadas por ceros. En lugar de simplemente suprimir los ceros a la izquierda, puede deshacerse de todos los ceros secuenciales y reemplazarlos con dos puntos. Los dos puntos indican al sistema operativo que todo lo que hay entre ellos es un cero. La dirección que se muestra arriba se convierte en:
FE80: CD00 :: 211E: 729C
Debe recordar dos cosas sobre la supresión de cero en línea. Primero, puede suprimir una sección solo si contiene nada más que ceros. Por ejemplo, notará que la segunda parte de la dirección que se muestra arriba todavía contiene algunos ceros finales. Esos ceros se conservaron porque hay caracteres distintos de cero en la sección. En segundo lugar, puede usar la notación de dos puntos solo una vez en cualquier dirección.
5: las direcciones de bucle invertido ni siquiera parecen direcciones
En IPv4, una dirección designada conocida como dirección de bucle de retorno apunta a la máquina local. La dirección de bucle invertido para cualquier dispositivo con IPv4 habilitado es 127.0.0.1.
Al igual que IPv4, también hay una dirección de bucle de retorno designada para IPv6:
0000: 0000: 0000: 0000: 0000: 0000: 0000: 0001
Sin embargo, una vez que se han suprimido todos los ceros, la dirección de bucle invertido de IPv6 ni siquiera parece una dirección válida. La dirección de bucle invertido generalmente se expresa como :: 1.
6: no necesita una máscara de subred tradicional
En IPv4, cada dirección IP viene con una máscara de subred correspondiente. IPv6 también usa subredes, pero la ID de subred está integrada en la dirección.
En una dirección IPv6, los primeros 48 bits son el prefijo de red. Los siguientes 16 bits son la ID de subred y se utilizan para definir subredes. Los últimos 64 bits son el identificador de interfaz (que también se conoce como ID de interfaz o ID de dispositivo).
Si es necesario, los bits que normalmente están reservados para la ID del dispositivo se pueden usar para enmascarar subredes adicionales. Sin embargo, esto normalmente no es necesario, ya que el uso de una subred de 16 bits y una ID de dispositivo de 64 bits proporciona 65.535 subredes con quintillones de posibles ID de dispositivo por subred. Aún así, algunas organizaciones ya están yendo más allá de las ID de subred de 16 bits.
7: DNS sigue siendo una tecnología válida
En IPv4, los registros de Host (A) se utilizan para asignar una dirección IP a un nombre de host. El DNS todavía se usa en IPv6, pero las direcciones IPv6 no usan los registros de Host (A). En cambio, IPv6 utiliza registros de recursos AAAA, que a veces se denominan registros Quad A. El dominio http://ip6.arpa se utiliza para la resolución inversa del nombre de host.
8: IPv6 puede abrirse camino a través de redes IPv4
Una de las cosas que ha provocado que la adopción de IPv6 demore tanto es que IPv6 generalmente no es compatible con las redes IPv4. Como resultado, una serie de tecnologías de transición utilizan túneles para facilitar la compatibilidad entre redes. Dos de estas tecnologías son Teredo y 6to4. Aunque estas tecnologías funcionan de diferentes maneras, la idea básica es que ambos encapsulan paquetes IPv6 dentro de paquetes IPv4. De esa manera, el tráfico IPv6 puede fluir a través de una red IPv4. Sin embargo, tenga en cuenta que se requieren puntos finales de túnel en ambos extremos para encapsular y extraer los paquetes IPv6.
9: Es posible que ya estés usando IPv6
A partir de Windows Vista, Microsoft comenzó a instalar y habilitar IPv6 de forma predeterminada. Debido a que la implementación de IPv6 en Windows se autoconfigura, sus computadoras podrían estar transmitiendo tráfico IPv6 sin que usted lo sepa. Por supuesto, esto no significa necesariamente que pueda abandonar IPv4. No todos los conmutadores y enrutadores admiten IPv6, al igual que algunas aplicaciones contienen referencias codificadas a direcciones IPv4.
10: Windows no es totalmente compatible con IPv6
Es algo irónico, pero a pesar de que Microsoft ha impulsado la adopción de IPv6, Windows no es totalmente compatible con IPv6 en todas las formas que podría esperar. Por ejemplo, en Windows, es posible incluir una dirección IP dentro de una Convención de nomenclatura universal (\\ 127.0.0.1 \ C $, por ejemplo). Sin embargo, no puede hacer esto con direcciones IPv6 porque cuando Windows ve dos puntos, supone que está haciendo referencia a una letra de unidad.
u #