¿Por qué la PC con Windows 8 mantiene todos los registros de prefijos IPv6 en desuso?

0

Tengo una PC con Windows 8 y mi pregunta es esta:

Estoy conectado a Internet y tengo un prefijo ipv6 global específico. Si reinicio mi enrutador, y escribiendo el comando cmd

netsh> direcciones de show de interfaz ipv6

Me di cuenta de que tengo un nuevo prefijo preferido, pero el prefijo anterior también se muestra como obsoleto. Entonces, si hago esto por ejemplo 10 veces, tendré diez registros con todas las direcciones en desuso.

¿Por qué la PC mantiene todos los registros de prefijos obsoletos? ¿Cómo puedo eliminar los prefijos obsoletos de los registros?

gracias por adelantado

tvasilop
fuente
¿Entonces obtienes un nuevo prefijo IPv6 en cada reinicio del enrutador? ... ¿Qué tipo de ISP horrible cambia las direcciones de los clientes al azar de esa manera?
Grawity
1
Sí, y esto se debe a tha CPE del cliente es proporcionada por el ISP toma una nueva / 56 prefijo de la ISP-router y, por tanto, asigna un nuevo / 64 prefijo a mi PC ...
tvasilop
Qué. Por qué. Cuál es el punto de emitir un todo / 56 si no va a ser estática maldito ...?
grawity
No conozco la política del ISP. ¡Para necesidades de futuro muy lejanas, supongo! Sé por los foros que RIPE sugiere / 56 para la asignación de ISP hacia el CPE del cliente como mejor práctica (!)
tvasilop
El ISP está haciendo absolutamente lo correcto, como lo indica claramente tools.ietf.org/html/rfc6177
Ken Sharp

Respuestas:

3

No es un "registro". Las direcciones todavía están asignadas a la interfaz.

La "autoconfiguración sin estado" IPv6 funciona en función de los enrutadores que anuncian periódicamente los prefijos disponibles, junto con su tiempo "válido" y "preferido" (desde el último anuncio). Por ejemplo, cada 10 minutos el enrutador transmite que "la ruta 2001: db8 :: / 32 es válida por 4 horas más a partir de ahora". Después de que expire el tiempo "preferido", el prefijo se marca como "obsoleto" para el tiempo "válido" restante.

(¡Las direcciones y prefijos obsoletos todavía se consideran válidos!)

Entonces el problema es:

  • Cuando reinicia el enrutador, anuncia el nuevo prefijo, pero no puede retirar el antiguo porque ya no sabe cuál era el prefijo anterior.

  • Incluso si supiera el prefijo anterior, no podría obligar a los hosts a descartarlo inmediatamente ya que ya no es válido. Un "Anuncio de enrutador" solo puede marcar un prefijo como obsoleto (para que el sistema operativo ya no lo use para las conexiones), pero el prefijo siempre será válido durante al menos 2 horas desde el último anuncio, por razones de seguridad ( RFC 4862 página 20 )

Gravedad
fuente
¡Tienes toda la razón! ¡Después de 2 horas, los prefijos obsoletos ya no se conservan! Gracias de nuevo por su preocupación!
tvasilop
Debo mencionar que debajo de interface ipv6ti también tienes un delete addresscomando ...
Grawity