Je comprends que IPv6 réserve le préfixe fe80 :: / 10 pour les adresses locales de lien, et que les hôtes sélectionnent une adresse avec un préfixe / 64.

Pourquoi lespace réservé est-il tellement plus grand que ce qui est réellement utilisé pour le lien local?

Réponse

Je pense la portée lien-local a été définie sur / 10 simplement pour « sintégrer » mieux avec les autres portées, par exemple site-local (avant quil ne soit remplacé par unique local).

Au départ, javais pensé que cétait peut-être pour permettre lutilisation de nombreux réseaux lien-local sur le même lien, mais RFC 4291 déclare explicitement que seul fe80 :: / 64 peut être utilisé.

Commentaires

  • Y a-t-il des importance concernant la mise en œuvre du SLAAC? … SLAAC " préfixe agnostique "?
  • SLAAC nécessite un / 64, mais ce nest pas vraiment ici, car les adresses lien-local ne sont pas ' attribuées par SLAAC – en fait, SLAAC repose sur le fait davoir déjà une adresse lien-local.

Réponse

Vous savez, je « nai jamais envisagé cela.

Je suppose que fe80 :: / 64 est utilisé parce que les systèmes exécutent ensuite la configuration automatique dadresses sans état (SLAAC) dans ce / 64. Laissant le reste du / 10 disponible pour les adresses link-local et netblocks attribués statiquement. Jai du mal à trouver des cas dutilisation significatifs pour le lien-local statique affectations, mais je suppose quil y a des raisons pour lesquelles les gens pourraient finir par vouloir le faire.

Commentaires

  • What ' est la signification de SLAAC et / 64? … y a-t-il quelque chose dinhérent à SLAAC à propos du préfixe / 64?
  • Les adresses locales de lien parfois attribuées de manière statique permettent de savoir facilement quel nœud est le prochain saut lors du routage dynamique, cest-à-dire que R1 est fe80 :: 1 / 64, R2 est fe80 :: 2/64, etc. Fonctionne bien en laboratoire, peut-être moins en pratique.
  • @CraigConstantine – oui, SLAAC a la limite / 64 codée en dur dans le protocole. Cest la raison pour laquelle vous ne pouvez pas créer de sous-réseaux plus petits que a / 64 dans IPv6, à lexception des sous-réseaux utilisés pour le routage des liens (cest-à-dire, pour une liaison point à point, vous devez utiliser un / 127). Il existe en fait dautres protocoles dans lesquels la limite / 64 est intégrée.
  • Nous avons un cas dutilisation. Un système disolation de processus qui doit mettre en place lenvironnement disolation avec une adresse lien-local connue pour lidentification basée sur IPv6. Et nous pouvons ' attendre DAD, car lenvironnement doit être prêt en microsecondes ou millisecondes.

Réponse

La philosophie de conception derrière IPv6 est quil est plus important davoir un espace dadressage raisonnablement structuré que de conserver les adresses. Incidemment, IPv4 a été conçu avec la même idée (cest pourquoi chaque appareil a 16 millions dadresses de bouclage, mais nutilise que ladresse 127.0.0.1, et la plupart des adresses de classe D et E sont inutilisées).

Les adresses link-local gaspillent théoriquement des milliards dadresses IP, mais ce nest pas considéré comme un problème. De même, donner à chaque client un / 56 ou même / 48 est techniquement très coûteux, mais pas un réel problème.

Il y a un côté sombre à cette approche: laffirmation selon laquelle IPv6 peut donner une adresse IP à chaque grain de sable dans le monde (ou quelque chose du genre) est absurde, tout comme laffirmation selon laquelle IPv4 peut prendre en charge 4 milliards dappareils. En réalité, au moment où vous additionnez tous les déchets dans IPv6, vous constaterez que les limites sont beaucoup plus étroites (encore plus grandes que IPv4).

Réponse

Je pense que cela se résume à 2 choses. Tout dabord, un lien local ne peut pas être acheminé, donc aucun ID de sous-réseau nest nécessaire. On suppose que comme il ne peut pas être acheminé, tout ce qui suit le préfixe jusquaux 64 derniers bits sera égal à zéro « s. Deuxièmement, comme les autres préfixes IPv6 similaires, le préfixe est tout jusquau dernier bit » 1 « . cohérence.

Commentaires

  • Si cétait ainsi que cela fonctionnait, cela aurait été un /9 pas a /10.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *