J'ai remarqué que IPv4 réservé 169.254.0.0/16
et IPv6 réservé fe80::/10
pour l'adressage lien-local. Bien que j'ai vu IPv6 utiliser à la fois l' fe80::/10
adresse et mon adresse IPv6 privée fd00::12
pour communiquer avec d'autres appareils dans Wireshark, je n'ai jamais vu 169.254/16
travailler dans IPv4.
Alors, quel est le but de l'adressage lien-local?
ip
ipv4
ipv6
ip-address
ip-link-local
Pue-Tsuâ
la source
la source
fd00::12
adressage IPv6 ULA (votre ). RFC 4193, adresses de monodiffusion IPv6 locales uniques, section 3.2.1. Les ID globaux attribués localement nécessitent que les 40 bits suivants, l'ID global, soient choisis au hasard. Les chances que vous ayez tous les zéros pour l'ID global, pendant que vous l'utilisez, sont pratiquement nulles.Réponses:
Un PC acquiert automatiquement une adresse 169.254.xx / 16 s'il ne reçoit pas d'adresse IP d'un serveur DHCP. Si vous désactivez le serveur DHCP sur votre réseau domestique ou de laboratoire et émettez les commandes "ipconfig / release" et "ipconfig / renouvellement", votre PC recevra une adresse 169.254.xx.
Selon cet article :
la source
Les adresses de liaison locale sont utilisées pour la communication entre deux hôtes (qui sont là sur la même liaison) lorsqu'aucune autre adresse IP n'est spécifiée.
En termes simples, au moment du démarrage, OS essaie de configurer une adresse sur son interface à travers diverses méthodes comme -
Et si le système d'exploitation ne parvient pas à configurer une adresse sur l'interface via l'une des méthodes automatiques, il configure alors une adresse sur l'interface à partir du pool de liens locaux.
En IPv4, chaque interface utilise pour avoir une seule adresse alors qu'en IPv6, nous pouvons avoir plusieurs adresses sur une seule interface (comme link-local, adresse globale sur une interface).
En raison de l'imitation d'avoir une adresse sur une interface dans IPv4, vous n'avez peut-être pas vu une adresse de plage 169.254.0.0/16 sur l'interface.
la source
Les adresses Link-Local sont requises pour l'opération IPv6, mais pas pour IPv4. Microsoft, entre autres, a développé la norme APIPA (Automatic Private IP Addressing) en utilisant l'adressage IPv4 Link-Local, mais elle n'est pas obligatoire ou prise en charge par tous les systèmes d'exploitation. J'ai également vu des gens abuser des adresses IPv4 Link-Local en les attribuant et en les sous-créant manuellement, ce qui est contraire à la RFC 3927, Configuration dynamique des adresses IPv4 Link-Local , qui est une norme.
Veuillez lire RFC 3927, Configuration dynamique des adresses IPv4 Link-Local :
Lorsque IPv6 a été développé, de nombreux éléments ont été intégrés, qui étaient des fonctionnalités complémentaires facultatives d'IPv4. L'adressage Link-Local en faisait partie. Chaque interface IPv6 va obtenir une adresse Link-Local afin qu'un appareil puisse au moins communiquer sur la liaison locale et, en tant que fonction intégrée, de nombreuses choses, par exemple des protocoles de routage, l'utilisent pour les communications sur la liaison locale.
la source