Por que o Windows 8 PC mantém todos os registros de prefixos IPv6 preteridos?

0

Eu tenho um windows 8 pc e minha pergunta é esta:

Estou conectado à Internet e tenho um prefixo ipv6 global específico. Se eu redefinir meu roteador e digitando o comando cmd

netsh > interface ipv6 mostra endereços

Percebi que tenho um novo prefixo preferido, mas o prefixo antigo também é exibido como obsoleto. Então, se eu fizer isso, por exemplo, 10 vezes, terei dez registros com todos os endereços obsoletos.

Por que o pc mantém todos os registros de prefixos obsoletos? Como posso remover os prefixos obsoletos dos logs?

obrigado antecipadamente

    
por tvasilop 04.03.2015 / 12:20

1 resposta

3

Não é um "log". Os endereços ainda são atribuídos à interface.

A "autoconfiguração sem estado" do IPv6 funciona com base nos roteadores anunciando periodicamente prefixos disponíveis, juntamente com seus tempos "válidos" e "preferidos" (desde o último anúncio). Por exemplo, a cada 10 minutos, o roteador transmite que "a rota 2001: db8 :: / 32 é válida por mais 4 horas a partir de agora". Depois que o tempo "preferido" expirar, o prefixo é marcado como "obsoleto" para o tempo restante "válido".

(Endereços e prefixos obsoletos ainda são considerados válidos!)

Então o problema é:

  • Quando você reinicializa o roteador, ele anuncia o novo prefixo, mas não pode retirá-lo porque ele não sabe qual era o prefixo antigo.

  • Mesmo que ele conhecesse o prefixo antigo, ele não poderia forçar os hosts a descartá-lo imediatamente como inválidos. Um "Anúncio de Roteador" só pode marcar um prefixo depreciado (para que o sistema operacional não use mais para conexões), mas o prefixo permanecerá sempre válido por pelo menos 2 horas desde o último anúncio. razões de segurança ( RFC 4862 página 20 ).

por 04.03.2015 / 14:24

Tags