Je comprends qu'IPv6 réserve le préfixe fe80 :: / 10 pour les adresses locales de liaison et que les hôtes sélectionnent une adresse avec un préfixe / 64.
Pourquoi l'espace réservé est-il tellement plus grand que ce qui est réellement utilisé pour le lien local?
Vous savez, je n'ai jamais envisagé cela.
Je suppose que fe80 :: / 64 est utilisé car les systèmes exécutent ensuite la configuration automatique d'adresse sans état (SLAAC) dans / 64. Laisser le reste du / 10 disponible pour les adresses lien local et les netblocks attribués de manière statique. J'ai de la difficulté à trouver des cas d'utilisation importants pour des assignations statiques en mode lien-local, mais je suppose qu'il y a des raisons pour lesquelles les gens pourraient vouloir le faire.
la source
La philosophie de conception derrière IPv6 est qu’il est plus important d’avoir un espace adresse raisonnablement structuré que de conserver les adresses. Incidemment, IPv4 a été conçu avec la même idée (c’est pourquoi chaque appareil possède 16 millions d’adresses de bouclage, mais n’utilise que l’adresse 127.0.0.1, et la plupart des adresses de classe D et E sont inutilisées).
Les adresses locales aux liaisons gaspillent théoriquement des milliards d'adresses IP, mais ce n'est pas considéré comme un problème. De même, donner à chaque client un total / 56 ou même / 48 est techniquement très coûteux, mais ce n’est pas un réel problème.
Cette approche a un côté obscur: affirmer qu'IPv6 peut attribuer une adresse IP à chaque grain de sable du monde (ou à une autre) est absurde, tout comme l'affirmer qu'IPv4 peut prendre en charge 4 milliards de périphériques. En réalité, lorsque vous additionnerez tous les déchets dans IPv6, vous constaterez que les limites sont beaucoup plus étroites (encore plus grandes qu'IPv4).
la source
Je pense que cela se résume à 2 choses. Tout d'abord, un lien local ne peut pas être routé, donc aucun ID de sous-réseau n'est nécessaire. Il est supposé que, puisqu'il ne peut pas être routé, tout ce qui suit le préfixe jusqu'aux 64 derniers bits sera nul. Deuxièmement, comme d’autres préfixes IPv6 similaires, le préfixe est tout jusqu’au dernier bit «1». Cela garde la cohérence.
la source
/9
non/10
.