¿Es estándar tener 4 direcciones en IPv6?

Una de las cosas divertidas de IPv6 es que no hay un número establecido de direcciones en una interfaz. Depende de una gran cantidad de factores, la mayoría de los cuales giran en torno a

  • Qué sistema operativo estás usando?
  • ¿Para qué estás usando la computadora?

Para dar ejemplos específicos (donde he maltratado las direcciones solo un poco para que sea más difícil rastrearlo hasta la computadora real). En una computadora Mac con 10.10.5, ifconfig muestra lo siguiente para mi interfaz activa utilizada para acceder a todo:

en1: flags = 8863 mtu 1500
éter f8: 1e: df: e3: 2a: df
inet6 fe80 :: fa1e: dfff: fee3: 2adf% en1 prefixlen 64 scopeid 0x5
inet 192.168.43.232 netmask 0xffffff00 broadcast 192.168.43.255
inet6 2001: 470: 883a: 4389: fa1e: dfff: fee3: 2adf prefixlen 64 autoconf
inet6 2001: 470: 883a: 4389: ecb4: 8517: d2c: 9ede prefixlen 64 obsoleto autoconf temporal
inet6 2001: 470: 883a: 4389: 4cab: 9b3e: bb69: b1d5 prefixlen 64 obsoleto autoconf temporal
inet6 2001: 470: 883a: 4389: e841: 9925: 27ed: 8526 prefixlen 64 obsoleto autoconf temporal
inet6 2001: 470: 883a: 4389: d4d7: 5260: f7d5: 40c8 prefixlen 64 obsoleto autoconf temporal
inet6 2001: 470: 883a: 4389: 3cc3: f330: 8860: 70ab prefixlen 64 obsoleto autoconf temporal
inet6 2001: 470: 883a: 4389: 8576: 644c: 76c6: 4ec7 prefixlen 64 obsoleto autoconf temporal
inet6 2001: 470: 883a: 4389: b186: f69c: 7272: 896 prefixlen 64 autoconf temporal
nd6 opciones = 1
medios: autoselect
Estado: Activo

Excelente. Esas son 9 direcciones ipv6 que van todas a la vez. ¿Qué son?

fe80 :: fa1e: dfff: fee3: 2adf% en1 es una dirección local de enlace que solo es válida en la interfaz en1. Estos están en fe80 :: / 10 (aunque actualmente solo se usa parte de / 10, por lo que siempre están en fe80 :: / 64 en la práctica) y el resto se deriva, en este caso, de la dirección MAC. Solo son válidos en el dominio de difusión de capa 2; los paquetes con estas direcciones no se enrutan. Tener uno de estos es obligatorio y se usa en protocolos como NDP y DHCPv6, en otras palabras, los protocolos que debe tener funcionando para determinar cuáles deberían ser sus direcciones globales.

2001: 470: 883a: 4389: fa1e: dfff: fee3: 2adf es una dirección global conocida como dirección EUI-64 modificada. La parte de la red, 2001: 470: 883a: 4389 :: / 64 se aprende del enrutador local (en este caso, hay otras opciones), y el resto es la dirección MAC transformada de manera estándar.

2001: 470: 883a: 4389: b186: f69c: 7272: 896 es una dirección de extensión de privacidad RFC 4941. La porción de red es la misma, pero la porción de host es esencialmente un número aleatorio. ¿Por qué existen estos? Bueno, hay algunas preocupaciones de privacidad sobre el uso de la dirección EUI-64 modificada, ya que si su computadora la usa como la dirección de origen cuando establece conexiones a dispositivos remotos, está filtrando su dirección MAC. Eso hace que sea más fácil rastrear el dispositivo con el tiempo y a medida que se mueve entre redes. Si usa una porción de host aleatoria, y solo la usa por un tiempo fijo (1 día es común), entonces la correlación del tráfico se vuelve mucho más difícil. Tenga en cuenta que este está etiquetado como “temporal”.

2001: 470: 883a: 4389: 8576: 644c: 76c6: 4ec7 y todo lo demás son direcciones RFC 4941 en desuso, en otras palabras, las que la computadora usaba antes pero ya no usa activamente para el tráfico nuevo. Pero, ¿qué pasa si otro dispositivo aprendió la dirección hace un día o dos y siente la necesidad de seguir usando una dirección anterior? Realmente no hay ningún costo para mantener a los viejos por un tiempo para cubrir ese caso. Tenga en cuenta que estos están marcados como “temporales” y “obsoletos”.

Por supuesto, esto es para una computadora cliente, y no he configurado manualmente ninguna dirección fija para llegar a la computadora. Acabo de comprobar un servidor aquí y tiene 68 direcciones ipv6 en la interfaz de Internet, incluidas 2 direcciones locales de enlace, pero no direcciones RFC 4941. 66 de esas direcciones se configuran manualmente y permiten que cada sitio web servido tenga una dirección IPv6 única, algo que se ha considerado un desperdicio de direcciones IPv4 para sitios web no cifrados durante mucho tiempo.

Por lo tanto, no hay nada estándar sobre las 4 direcciones, ni tampoco hay nada en absoluto inusual. Todo depende de para qué esté usando IPv6. Lo mínimo para hacer cualquier cosa es una dirección local de enlace único. Si desea enrutar el tráfico, necesitará un mínimo de un enlace local y una dirección global de algún tipo. Sin embargo, probablemente es mucho más común, en la práctica, tener más de 2 direcciones en estos días.

No. Eso es extraño.

Es común tener una dirección global y una dirección local de enlace. Eso te da dos. A menos que tenga una segunda interfaz, cuatro es raro.

Si tiene dos puertos Ethernet, bluetooth, wifi, tiene una configuración de red virtual (por ejemplo, una VPN) en una computadora de escritorio, entonces podría tener el potencial para cuatro o más conexiones.

Pero según su pregunta, no está totalmente claro a qué se refiere.