Percebi que IPv4 reservado 169.254.0.0/16
e IPv6 reservado fe80::/10
para endereçamento local de link. Embora tenha visto o IPv6 usar o fe80::/10
endereço e o meu endereço IPv6 privado fd00::12
para se comunicar com outros dispositivos no Wireshark, nunca vi 169.254/16
trabalhar no IPv4.
Então, qual é o propósito do endereçamento local por link?
ip
ipv4
ipv6
ip-address
ip-link-local
Pue-Tsuâ
fonte
fonte
fd00::12
endereçamento IPv6 ULA (seu ). RFC 4193, Endereços Unicast IPv6 locais exclusivos, Seção 3.2.1. Os IDs globais atribuídos localmente exigem que os próximos 40 bits, o ID global, sejam escolhidos aleatoriamente. As chances de você ter todos os zeros para o ID Global, como você está usando, são praticamente nulas.Respostas:
Um PC adquire automaticamente um endereço 169.254.xx / 16 se não receber um endereço IP de um servidor DHCP. Se você desabilitar o servidor DHCP em sua rede doméstica ou de laboratório e emitir os comandos "ipconfig / release" e "ipconfig / renew", o seu PC receberá um endereço 169.254.xx.
Conforme este artigo :
fonte
Os endereços locais de link são usados para comunicação entre dois hosts (que estão no mesmo link) quando nenhum outro endereço IP é especificado.
Em palavras simples, no momento da inicialização, o SO tenta configurar um endereço em sua interface através de vários métodos, como:
E se o SO não conseguir configurar um endereço na interface por meio de qualquer um dos métodos automáticos, ele configurará um endereço na interface a partir do pool local de links.
No IPv4, toda interface costuma ter apenas um endereço, enquanto no IPv6, podemos ter vários endereços em uma única interface (como link-local, endereço global em uma interface).
Devido à imitação de ter um endereço em uma interface no IPv4, talvez você não tenha visto um endereço do intervalo 169.254.0.0/16 na interface.
fonte
Os endereços locais de link são necessários para a operação IPv6, mas não para IPv4. A Microsoft, entre outros, desenvolveu o padrão APIPA (endereçamento IP privado automático) usando o endereçamento local de link IPv4, mas não é obrigatório ou suportado por todos os sistemas operacionais. Também vi pessoas abusando dos endereços IPv4 Link-Local atribuindo-os e sub-redes manualmente, e isso é contra a RFC 3927, Configuração dinâmica de endereços IP-Link Link-Local , que é um padrão.
Leia o RFC 3927, Configuração dinâmica de endereços locais de link IPv4 :
Quando o IPv6 foi desenvolvido, muitas coisas foram incorporadas a ele, que eram recursos opcionais e complementares do IPv4. O endereçamento local do link era um deles. Toda interface IPv6 obtém um endereço Link-Local para que um dispositivo possa pelo menos se comunicar no link local e, como um recurso embutido, muitas coisas, como protocolos de roteamento, o utilizam para comunicações no link local.
fonte