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
Respuestas:
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 )
fuente
interface ipv6
ti también tienes undelete address
comando ...