IP que termina todo en ceros: ¿válida (para /128) o posiblemente confusa con anycast?

IP que termina todo en ceros: ¿válida (para /128) o posiblemente confusa con anycast?

Host Europe asignó a una máquina virtual que acabo de alquilarles una dirección IP que termina en ceros ( 2xxx:xxxx:xxxx:xxxx::/128).

Afirmé esto como posibles problemas de interoperabilidad, ya que las direcciones con los últimos 64 bits, todos ceros, normalmente son direcciones anycast para el enrutador de subred, y temo que otros nodos puedan tratarlo de manera especial.

Su soporte dice: "Sintácticamente es solo una dirección de subred de difusión directa, pero puedes usarla sin problemas porque usamos un tamaño de subred /128".(traducción mía)

Sólo estoy medio convencido. ¿Hay algo que permita a un nodo manejar direcciones de ese tipo especialmente, o realmente puedo usar esto como una dirección normal?

Respuesta1

Reclamé esto como posibles problemas de interoperabilidad ya que las direcciones con los últimos 64 bits, todos ceros, normalmente son direcciones anycast para el enrutador de subred.

Para una subred, unID de interfazde todos ceros sería la subred anycast. Aunque en teoría se definió como 64 bits para unidifusión global IPv6, en la práctica la longitud del prefijo de subred es lo que define la longitud del ID de la interfaz; normalmente son 64 bits porque eso es lo que queda menos el prefijo /64, pero un / 128 no tiene subred ni ID de interfaz (sería un IID de 0 bits).

y me temo que otros nodos pueden tratarlo de manera especial.

De manera similar al caso con las direcciones de "difusión de subred" IPv4 todos unos, el anycast de subred-enrutador (o cualquier otro tipo de anycast de subred local definido en IPv6) solo es significativo una vez que realmente llega a un enrutador de dicha subred. Sólo los enrutadores de subred estáncapazpara empezar, darle cualquier tipo de tratamiento útil; Los hosts o enrutadores que no están en esa subred no pueden hacer nada más que enrutarlo como una dirección de unidifusión normal. Entonces, si la dirección se enruta estáticamente 'a través' de su host, entonces solo su propia máquina es el "enrutador de subred" y los otros nodos realmente no tienen voz y voto.

(Esto parece reflejar el direccionamiento con clase IPv4, donde los nodos que pasan podrían haber "sabido" que 192.168.4.255 es especial porque es una dirección de Clase C... pero a pesar de ese conocimiento, todavía no iban a poder hacer nada. más que enrutarlo de todos modos como una dirección normal. Y ahora que el direccionamiento con clase ya no existe, los nodos ya no pueden saber si es especial porque no saben qué longitud de prefijo está usando la subred final).

Respuesta2

Se puede configurar una red de un solo host en un host IPv6 y enrutarla. Aunque undirección del enrutador de subredno tiene sentido aquí y debería deshabilitarse, todavía hay preguntas sobre si puede obtener un /64 adecuado y si su planificación de direcciones está lista para eso.

IPv6 en la determinación del enlaceEs una cuestión de protocolo, por lo que no es necesario que haya direcciones IP del enrutador en la misma subred, como lo tiene la versión 4. El tráfico a través de alguna otra red conectada funciona bien, casi con certeza la dirección local del enlace de la puerta de enlace predeterminada.

Un prefijo largo similar cuyos debates se registran en los RFC es la práctica de/127s en punto a punto en RFC 6164. La gente pensaba que eso rompería cosas, pero puede funcionar. Esas recomendaciones incluyen que si se van a asignar varios prefijos de un /64, no se debe utilizar el ID de interfaz de todos ceros. "De lo contrario, los nodos pueden recibir paquetes que no deberían recibir". Esto es menos importante si usted es el único cliente en el /64, pero no interpreto que su respuesta lo garantice.

Una dirección por máquina virtual alquilada no es, cuanto menos, muy generosa. Hay casos de uso para IP de sus propios contenedores o hosts virtuales basados ​​en IP. Sin embargo, esto requeriría enrutar un prefijo completo a su host, lo que la mayoría de los proveedores no hacen. Si aún no lo están haciendo, podría ser una buena idea, por motivos de planificación de direcciones, reservar un /64 completo, incluso si solo hay una IP adjunta a su invitado. Hay espacio de direcciones más que suficiente para soportar esto.

Es bueno tener el discurso personalizado más corto posible, pero eso no es realmente necesario. 2001:db8:c6ad:a661::1es sólo un poco más largo en forma de texto que 2001:db8:c6ad:a661::. Y el nombre en DNS tiene la misma longitud en ambos sentidos.

información relacionada