Clases de SEO IPv6 explicadas

December 11, 2018
SEO ipv6

En esta entrada del blog, vamos a explicar las diferentes clases de IPv6 en lo que respecta al SEO y al alojamiento SEO.

Para que esta publicación sea más útil para todos nuestros clientes, primero vamos a enumerar las diferentes clases. Luego, explicaremos cómo puede comparar diferentes direcciones IPv6 para ver si pertenecen a la misma clase A, B o C. Después de eso, analizaremos la estructura y el formato de IPv6.

En otras palabras, comenzamos desde lo básico y luego nos volvemos más técnicos. Depende del lector decidir si quiere leer toda la publicación o si solo quiere ignorar los detalles técnicos y se conforma con las dos primeras secciones.

Clases SEO de IPv6

Similar a las IP SEO de IPv4, definimos cuatro clases diferentes: A, B, C y D. A diferencia de IPv4, el concepto de “Clase” no forma parte del protocolo. En el espacio IPv6, en lugar de clase, aquí tenemos prefijos.

Existen muchas directrices diferentes sobre la asignación de IPv6. Un mecanismo preferido es asignar prefijos /48 a los sitios finales (empresas, bloques de edificios, etc.) y luego asignar asignaciones /64 o más pequeñas a los usuarios finales.

Después de una cuidadosa revisión de las asignaciones de IPv6 en todo el mundo, llegamos a las siguientes clasificaciones:

  1. Para diferentes IP de clase A, deben tener diferentes prefijos /32.
  2. Para diferentes IP de clase B, deben tener diferentes prefijos /36.
  3. Para diferentes IP de clase C, deben tener diferentes prefijos /40.
  4. Para diferentes IP de clase D, deben tener diferentes prefijos /48.

(Actualmente no vendemos diferentes clases D a nuestros clientes, ya que aún no estamos seguros de si esa asignación viene con una huella cero)

Formato de dirección IPv6 explicado

Formato de dirección IPv6

Una dirección IPv6 (normal) tiene el siguiente formato: y : y : y : y : y : y : y : y donde y se llama segmento y puede ser cualquier valor hexadecimal entre 0 y FFFF.

Acortamiento de direcciones IPv6

Para hacernos la vida un poco más fácil, las direcciones IPv6 se pueden acortar. Veamos algunos ejemplos:

Original: 2041:0000:140F:0000:0000:0000:875B:131B

Corta: 2041:0000:140F::875B:131B

Si hay una cadena de ceros, puede eliminarlos una vez. En el ejemplo anterior, eliminamos toda la parte 0000:0000:0000. Solo puede hacer esto una vez, y el dispositivo IPv6 llenará el espacio restante con ceros hasta que tenga una dirección de 128 bits.

Hay más, la dirección se puede acortar aún más:

Corta: 2041:0000:140F::875B:131B

Más corta: 2041:0:140F::875B:131B

Si tiene un “hexteto” con 4 ceros, puede eliminarlos y dejar un solo cero. Su dispositivo IPv6 agregará los 3 ceros restantes.

Cuando hablamos de direcciones IPv4, usamos el término “octeto” para definir un “bloque” de 8 bits. En IPv6, no hay un término oficial (todavía), y hay un borrador de la IETF que discute los nombres a usar. El término oficial para 4 valores hexadecimales es “hexadecteto”, esto es difícil de recordar/pronunciar, por lo que se usará la forma abreviada “hexteto”. Los ceros iniciales también se pueden eliminar, aquí hay otra dirección para demostrar esto:

Original: 2001:0001:0002:0003:0004:0005:0006:0007

Corta: 2001:1:2:3:4:5:6:7

Al eliminar estos ceros, obtenemos una dirección IPv6 corta y agradable.

Para resumir estas reglas:

  1. Se puede eliminar una cadena completa de ceros, solo puede hacer esto una vez.
  2. Se pueden eliminar 4 ceros, dejando solo un solo cero.
  3. Se pueden eliminar los ceros iniciales.

Cómo comparar 2 clases de IPv6

Ahora que sabemos cómo se formatea IPv6, será fácil comparar las IP siguiendo estos pasos:

  1. Si la dirección está en formato corto, expándala al formato largo (32 dígitos con todos los ceros).
  2. De izquierda a derecha, compare los primeros 8 dígitos. Si todos los valores son iguales, ambas direcciones IPv6 están en el mismo prefijo /32 (están en la misma clase A); de lo contrario, están en diferentes clases A.
  3. De izquierda a derecha, compare los primeros 9 dígitos. Si todos los valores son iguales, ambas direcciones IPv6 están en el mismo prefijo /36 (están en la misma clase B); de lo contrario, están en diferentes clases B.
  4. Ahora, de izquierda a derecha, compare los primeros 10 dígitos. Si todos los valores son iguales, ambas direcciones IPv6 están en el mismo prefijo /40 (están en la misma clase C); de lo contrario, están en diferentes clases C.
  5. Finalmente, de izquierda a derecha, compare los primeros 12 dígitos. Si todos los valores son iguales, ambas direcciones IPv6 están en el mismo prefijo /48 (están en la misma clase D); de lo contrario, están en diferentes clases D.

Probemos la fórmula anterior en dos direcciones IPv6 diferentes:

  • 2001:1:2:3:4:5:6:7
  • 2001:1:200:3:4:5:6:7

Primero, expandamos las IP anteriores:

  • 2001:0001:0002:0003:0004:0005:0006:0007
  • 2001:0001:0200:0003:0004:0005:0006:0007

Ahora, verifiquemos sus clases A, B y C:

Clase A (/32 = 8 dígitos)

  • 2001:0001
  • 2001:0001

Como podemos ver, comparten la misma clase A.

Clase B (/36 = 9 dígitos)

  • 2001:0001:0
  • 2001:0001:0

Como podemos ver, comparten la misma clase B.

Clase C (/40 = 10 dígitos)

  • 2001:0001:00
  • 2001:0001:02

Como podemos ver, las IP están en diferentes clases C.

IPv6 y servidores DNS

Antes de despedirnos, recordemos amablemente que en DNS, las direcciones IPv6 se definen con registros “AAAA”, mientras que los registros IPv4 se definen usando registros DNS “A”.

Consideraciones finales, para su alojamiento SEO IPv6, siempre opte por diferentes clases A, B o C o una mezcla de IP de tantas clases A diferentes como sea posible.